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
341783232565	341783233074	341783233624	341783234174	341783234724	341783235274	341783235824	341783236374	341783236924	341783237474	341783238024	341783238574	341783239124	341783239674	341783240224	341783240774	341783241324	341783241874	341783242424	341783242974	341783243524	341783244074	341783244624	341783245174	341783245724	341783246274	341783246824	341783247374	341783247924	341783248474	341783249024	341783249574	341783250124	341783250674	341783251224	341783251774	341783252324	341783252874	341783253424	341783253974	341783254524	341783255074	341783255624	341783256174	341783256724	341783257274	341783257824	341783258374	341783258924	341783259474	341783260024	341783260574	341783261124	341783261674	341783262224	341783262774	341783263324	341783263874	341783264424	341783264974	341783265524	341783266074	341783266624	341783267174	341783267724	341783268274	341783268824	341783269374	341783269924	341783270474	341783271024	341783271574	341783272124	341783272674	341783273224	341783273774	341783274324	341783274874	341783275424	341783275974	341783276524	341783277074	341783277624	341783278174	341783278724	341783279274	341783279824	341783280374	341783280924	341783281474	341783282024	341783282574	341783283124	341783283674	341783284224	341783284774	341783285324	341783285874	341783286424	341783286974	341783287524	341783288074	341783288624	341783289174	341783289724	341783290274	341783290824	341783291374	341783291924	341783292474	341783293024	341783293574	341783294124	341783294674	341783295224	341783295774	341783296324	341783296874	341783297424	341783297974	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20992	20020	27307	22441	20049	19874	8484	3216	2279	1909	1807	1480	1338	1197	1165	1126	1065	1002	1041	976	844	763	765	721	644	616	642	618	609	572	579	574	531	552	559	544	528	523	521	570	535	535	536	525	536	591	553	514	546	494	583	503	485	533	490	520	489	520	511	486	496	508	488	526	533	537	526	499	534	499	522	510	520	495	531	487	528	504	487	496	529	497	510	482	453	471	466	480	506	460	512	515	472	512	519	501	527	530	533	511	507	492	483	536	484	477	517	470	488	511	456	523	457	506	516	478	508	499	511	484	533	522	503	502	497	492	511	519	502	523	518	474	487	456	495	527	497	501	495	528	509	510	506	495	484	538	491	511	473	494	484	495	483	540	513	516	503	529	467	491	513	518	493	511	514	492	502	510	460	486	479	479	484	477	463	472	536	523	543	501	493	521	502	511	483	512	485	499	500	504	505	494	538	534	515	490	493	493	525	501	508	472	490	480	500	508	522	492	479	488	523	493	497	520	483	499	499	482	478	482	476	490	519	448	480	449	485	459	509	501	496	530	520	497	479	499	506	490	458	499	509	516	496	489	478	521	480	538	491	476	504	551	519	494	517	496	542	500	446	496	488	481	482	514	504	484	503	488	492	478	501	494	446	479	492	504	514	532	478	490	497	491	480	521	489	462	495	520	503	478	489	473	457	521	470	514	514	498	488	495	518	470	514	514	511	496	509	510	513	544	508	503	494	447	489	478	448	539	523	481	484	509	524	508	496	478	454	460	489	504	439	523	515	513	495	548	482	462	520	515	516	543	488	508	544	475	464	512	496	494	475	473	499	508	515	511	504	496	516	491	457	474	510	455	517	511	548	496	519	493	532	497	492	510	476	484	506	494	482	515	480	496	484	469	497	490	497	454	477	486	509	524	485	492	467	486	488	510	483	483	548	504	479	505	482	514	472	484	481	513	500	491	484	503	502	522	491	500	477	502	486	483	500	519	522	507	523	488	478	541	477	489	522	452	489	511	501	512	501	510	488	504	522	508	508	530	475	490	492	490	467	477	489	497	520	510	511	493	507	505	480	491	523	457	500	465	496	472	542	518	513	498	507	512	471	455	508	510	531	496	477	497	466	522	507	540	516	496	491	486	519	471	498	506	493	497	519	527	450	447	493	479	537	512	462	462	474	491	524	507	548	509	487	504	513	471	505	506	508	503	520	504	452	496	553	520	478	512	518	491	525	533	534	512	503	509	536	471	502	517	500	512	478	558	497	468	542	461	467	504	505	518	491	557	505	485	527	469	477	493	493	483	538	478	446	513	538	497	473	475	499	524	502	471	479	479	504	497	546	525	468	496	501	494	532	487	519	527	520	506	502	481	492	513	505	500	462	509	500	476	503	530	528	490	489	490	501	451	500	503	479	474	493	503	537	507	491	486	520	476	515	486	517	497	542	524	502	497	500	499	508	481	503	512	526	488	499	518	521	508	466	487	462	522	505	467	494	523	515	483	486	494	524	456	492	503	520	508	504	499	463	494	510	511	497	446	482	482	506	490	496	515	495	524	474	485	504	484	473	510	475	490	509	513	502	486	512	509	512	489	509	543	462	474	488	510	511	469	506	497	509	527	502	485	481	486	503	525	466	533	545	510	471	510	496	474	489	488	480	486	492	498	520	479	499	479	508	497	495	528	505	517	476	511	509	490	471	483	497	456	521	477	503	481	518	484	512	517	521	498	476	474	540	476	463	501	514	452	534	506	500	510	494	520	532	497	497	493	514	496	511	512	526	499	518	497	497	513	467	500	505	502	487	479	503	495	487	520	470	465	557	514	511	461	549	534	520	484	457	509	473	500	487	481	506	517	494	494	467	488	488	515	513	466	532	510	522	453	514	479	476	516	491	522	490	531	461	513	525	522	502	533	490	467	496	510	515	472	506	494	520	507	559	502	507	514	474	510	554	470	477	529	513	506	511	502	501	542	548	496	554	484	478	501	491	502	485	499	494	478	475	532	536	482	506	511	540	534	495	519	521	498	466	495	500	488	496	482	486	534	481	524	498	528	499	507	519	500	500	508	508	463	488	469	504	486	451	521	499	479	521	484	527	509	516	515	486	540	483	522	510	478	492	511	542	480	524	509	509	510	501	512	474	488	499	477	501	515	510	560	485	483	488	507	518	507	497	467	509	516	499	499	530	498	472	485	491	514	498	471	487	483	487	535	522	490	498	449	525	499	493	497	447	513	513	490	510	532	523	457	506	447	468	507	480	494	509	494	504	486	526	535	516	501	483	523	491	500	470	482	502	479	495	477	517	495	521	458	479	510	510	498	524	468	490	537	522	488	495	500	513	549	503	500	487	478	478	502	508	465	471	506	529	504	493	456	512	486	512	486	488	505	501	494	493	484	533	526	487	478	518	483	521	446	493	511	476	521	528	497	547	508	495	496	507	472	520	548	503	490	451	525	538	530	455	478	517	464	487	508	494	523	461	509	511	475	505	469	459	489	495	508	476	529	499	491	497	515	487	518	489	551	495	544	501	507	552	499	498	478	515	521	503	504	526	511	530	519	522	522	503	516	502	493	489	515	509	514	456	489	504	497	534	508	517	518	462	506	529	492	513	503	553	525	506	502	491	436	501	502	547	537	526	467	493	538	508	516	504	479	507	532	534	494	482	483	501	501	492	456	501	489	518	454	486	443	508	518	470	557	475	482	504	492	498	481	496	493	493	459	512	466	498	497	515	473	529	481	496	479	505	493	512	508	510	495	497	496	481	497	528	512	527	503	494	486	452	489	491	559	533	505	497	525	525	510	466	503	482	491	510	496	527	536	482	516	508	488	502	478	510	442	494	484	460	521	502	471	495	507	494	453	507	483	545	483	502	486	488	454	497	533	468	526	479	475	478	489	501	524	505	519	489	487	461	493	505	488	488	449	517	504	462	502	473	501	540	516	471	514	503	491	547	496	472	498	471	522	494	489	462	508	467	508	489	449	476	488	491	455	497	487	480	491	505	478	517	479	486	506	487	505	484	465	484	457	477	482	511	458	460	520	536	473	513	458	497	500	563	471	509	499	464	501	514	484	516	489	525	475	504	511	459	505	517	485	491	471	481	457	488	506	507	508	449	514	476	502	477	473	496	502	470	496	480	501	495	484	482	484	466	489	520	498	501	511	510	508	494	486	514	528	477	502	494	488	506	487	481	489	502	508	486	505	512	550	500	472	509	518	490	452	512	484	493	487	497	530	519	527	476	527	494	487	523	460	499	461	510	504	485	471	518	458	451	508	497	473	469	520	465	509	515	471	478	468	504	471	513	469	442	494	491	490	541	541	492	540	500	477	462	500	467	476	494	500	468	467	521	495	470	511	500	476	480	514	487	498	484	496	504	540	493	518	477	472	545	501	537	513	491	493	488	479	543	504	537	494	516	516	508	497	510	511	514	509	540	516	497	515	478	498	496	487	479	477	505	485	497	466	505	527	473	532	493	503	466	495	537	509	501	533	533	517	522	499
6390	20762	17617	10918	8714	7480	6435	5488	4340	3616	3256	2799	2341	2116	1983	1854	1755	1691	1607	1432	1337	1188	1123	1051	951	881	877	891	807	814	783	776	770	752	694	753	682	736	729	754	654	666	711	649	748	685	693	681	727	670	669	668	622	676	660	667	641	688	672	635	692	640	629	649	690	592	659	695	643	664	602	638	661	660	653	665	631	669	639	666	648	655	645	616	643	638	626	652	632	597	652	636	604	631	592	646	629	614	668	633	621	634	645	646	628	645	651	635	634	619	610	643	661	632	657	672	621	632	638	677	622	610	640	615	618	626	659	574	631	619	634	643	637	645	622	640	649	634	668	626	595	614	602	643	604	628	670	628	606	593	608	633	624	634	611	638	627	605	608	605	636	636	636	616	678	661	649	613	662	647	652	689	674	641	599	640	639	669	621	659	614	615	616	627	669	631	654	665	644	624	661	670	635	652	651	601	601	648	599	621	627	630	629	648	582	633	625	639	619	633	622	689	657	667	653	630	617	688	614	641	642	609	636	632	652	644	659	648	624	608	629	639	680	625	638	624	634	643	653	645	634	649	609	648	602	648	603	624	631	679	611	641	655	637	624	656	630	575	666	658	597	622	613	598	591	616	667	653	635	611	629	617	623	625	650	658	651	631	653	630	619	598	637	617	633	617	641	617	687	671	603	635	614	644	630	640	647	655	571	607	656	640	644	631	676	634	637	634	623	626	631	653	616	677	621	650	654	594	663	636	611	647	612	673	616	676	630	618	585	614	634	665	658	597	626	667	610	622	599	660	647	627	621	607	606	640	623	645	624	650	651	641	633	613	637	599	586	654	600	657	619	618	590	636	620	641	612	622	640	621	635	611	617	697	659	639	594	684	625	625	615	621	650	634	646	675	602	664	629	619	634	639	625	635	647	654	614	655	615	630	644	613	619	659	626	615	618	654	630	640	611	603	611	643	600	613	646	649	615	635	637	626	603	592	668	626	634	678	641	623	639	645	615	625	629	707	640	615	606	636	642	640	624	664	643	640	665	636	619	672	670	612	649	696	648	613	640	642	622	629	674	620	639	655	598	641	623	640	592	617	586	661	652	595	575	643	649	614	654	625	608	633	639	684	632	626	658	676	617	572	643	621	571	624	643	611	652	629	567	610	647	635	634	629	645	684	633	606	661	613	669	626	639	623	618	623	672	606	669	633	624	655	672	655	641	649	616	604	606	655	640	645	627	629	637	684	618	660	649	682	655	635	629	634	643	625	602	587	680	618	637	640	638	619	641	615	635	645	640	617	646	637	611	653	626	611	639	611	636	646	673	634	664	654	638	615	625	650	628	620	669	646	652	637	640	609	646	588	636	598	672	653	629	652	635	637	629	543	631	633	638	648	632	673	653	641	614	685	606	672	603	596	673	673	609	637	650	675	592	657	624	591	642	646	606	672	640	642	591	611	631	633	637	639	656	613	622	627	670	680	610	663	600	640	620	665	617	644	654	657	648	629	648	628	627	640	647	608	689	622	670	646	648	634	597	626	661	630	682	600	638	594	655	668	601	643	625	680	652	693	607	618	602	669	691	596	649	614	607	631	665	617	624	601	626	644	567	649	636	614	609	670	630	597	653	615	638	650	708	648	649	637	669	648	657	612	666	693	617	649	610	614	590	646	631	633	643	637	597	643	588	645	631	666	629	645	610	608	633	625	657	630	601	568	609	633	625	682	601	660	673	623	665	639	637	645	578	643	632	644	670	640	619	639	644	636	655	625	652	627	595	627	660	585	655	612	682	613	623	602	612	590	660	635	634	636	636	666	634	623	586	624	639	627	610	626	640	635	666	657	658	617	661	610	613	668	613	664	614	627	650	625	626	604	665	641	606	601	615	627	627	641	624	642	678	615	662	635	655	632	623	642	606	620	631	633	688	630	652	605	651	617	660	627	612	643	649	673	610	666	593	617	638	620	638	685	645	627	688	588	635	607	646	612	639	621	682	626	658	661	636	573	627	639	639	644	657	690	637	608	646	592	619	631	618	680	648	605	612	635	613	613	583	653	653	634	654	635	603	692	604	604	577	627	602	645	629	628	643	579	631	632	615	615	656	643	597	607	647	593	650	610	629	626	607	632	611	580	646	663	606	648	634	648	634	632	672	644	637	639	643	626	654	644	645	625	659	652	637	644	633	637	655	604	628	624	625	596	600	642	581	630	643	672	625	603	647	636	674	576	636	625	656	614	677	630	606	611	623	645	641	673	655	670	642	613	637	634	605	647	599	659	688	632	618	626	634	616	661	681	625	653	599	617	633	705	614	655	645	656	655	643	595	631	689	571	658	608	628	568	636	637	626	667	654	677	612	646	631	637	647	647	617	623	662	595	607	657	636	609	638	628	616	687	605	627	663	632	592	633	639	632	610	620	642	660	601	621	639	617	673	669	644	621	626	634	632	630	666	664	648	595	615	631	666	614	603	630	603	671	601	639	617	620	592	591	625	699	668	672	626	632	664	617	626	614	645	609	609	613	603	663	638	658	609	633	619	642	626	616	632	653	641	684	651	596	623	612	642	600	643	627	590	626	610	611	602	608	643	591	651	672	641	616	608	639	612	637	644	656	628	614	667	637	613	594	632	607	625	665	642	634	622	668	660	628	616	620	612	646	599	632	635	626	624	694	639	640	649	669	651	576	610	636	609	644	641	654	697	676	598	646	651	639	696	610	651	658	647	581	607	661	595	624	607	634	630	663	610	673	644	596	634	632	667	621	659	666	610	640	646	608	649	608	621	605	631	689	624	655	607	641	602	592	625	642	624	627	675	647	616	696	622	635	644	656	587	643	651	655	586	602	637	636	662	673	580	649	639	609	634	603	637	616	594	633	642	600	627	647	602	678	633	628	618	611	595	672	662	614	647	603	667	616	602	645	621	630	627	656	616	620	638	712	633	696	645	687	599	615	658	637	623	645	607	630	610	686	644	619	607	615	655	652	607	584	625	627	612	634	619	627	604	673	636	635	625	621	645	620	658	662	643	657	603	660	655	599	695	607	665	639	609	628	579	633	595	622	679	664	621	605	655	633	613	622	603	607	628	671	637	643	588	623	680	605	655	633	638	629	637	634	628	637	629	655	588	596	598	641	655	642	626	649	643	599	618	644	598	636	627	611	592	645	655	591	668	662	629	575	687	629	599	662	595	617	628	620	643	621	593	608	623	619	645	644	673	592	601	644	624	617	585	643	641	644	611	630	685	636	650	655	682	670	655	665	581	633	649	642	662	651	605	652	571	592	659	646	658	618	668	561	635	622	620	680	637	623	618	641	670	682	646	660	653	586	639	616	618	657	586	608	585	676	622	636	651	610	636	694	649	640	676	615	685	617	669	608	646	630	638	655	608	620	646	701	635	631	621	655	644	603	614	627	677	661	647	599	668	687	650	610	615	644	649	655	628	625	680	625	626	666	639	618	649	615	639	662	666	647	628	609	622	635	630	635	657	655	616	673	585	637	653	604	612	677
27573	19396	8230	3330	2045	1628	1361	1134	943	809	746	666	628	623	610	574	551	539	544	467	482	445	441	425	423	402	401	395	385	347	376	402	363	393	381	326	375	367	338	378	386	368	374	343	378	363	348	381	361	351	366	351	321	376	367	359	367	359	310	380	347	362	356	370	367	366	362	362	365	388	368	339	351	340	372	321	345	362	374	349	361	368	344	377	365	381	367	365	364	337	348	348	382	350	367	364	341	378	368	373	373	329	359	339	360	328	365	332	357	326	332	363	334	330	374	363	335	358	389	344	382	367	350	356	329	324	352	369	357	357	314	341	331	348	383	401	345	342	311	353	352	351	323	349	358	354	345	335	384	393	356	334	343	373	358	348	337	364	381	345	381	330	366	389	335	358	374	368	358	401	361	370	307	328	374	365	358	318	345	356	367	337	389	366	386	347	382	344	387	348	351	328	363	374	380	320	294	366	374	359	355	363	371	352	342	363	335	347	350	400	345	368	337	348	355	352	359	348	344	337	338	347	354	340	362	341	333	328	353	333	357	365	327	379	353	362	329	349	373	335	341	359	376	366	362	376	328	338	351	383	346	342	381	380	357	352	350	366	324	383	348	359	369	357	377	352	340	347	341	325	354	358	356	342	364	336	351	379	357	349	361	383	359	348	370	347	344	351	373	335	350	364	381	345	337	365	357	350	344	374	342	373	367	342	358	380	342	359	373	351	357	370	349	352	349	369	307	365	346	376	336	369	352	373	367	365	389	379	332	349	362	350	350	369	356	356	340	359	341	332	347	339	332	350	376	385	341	369	368	363	350	369	339	349	331	370	348	383	324	351	329	337	351	356	368	336	362	333	356	361	357	315	367	352	335	359	354	345	335	392	349	346	346	352	385	361	375	373	333	364	334	363	360	362	382	340	359	354	347	360	352	331	360	380	388	347	362	330	373	353	355	353	336	368	374	384	377	346	346	345	377	365	372	343	400	364	343	350	386	369	326	317	390	378	340	361	341	390	358	364	369	340	354	362	339	327	373	327	378	342	342	375	348	396	351	363	343	340	354	362	345	360	358	341	361	385	376	333	333	350	346	357	356	362	381	369	363	347	378	353	370	371	359	339	324	344	359	378	374	365	373	345	371	374	331	351	363	320	340	344	354	370	343	358	390	321	358	353	368	377	368	366	376	323	361	408	356	358	370	346	341	337	376	337	369	360	348	336	340	330	353	336	394	340	357	333	370	337	329	355	346	366	388	375	345	360	325	397	331	333	332	384	348	330	381	383	342	357	351	347	379	352	365	361	344	373	379	374	347	338	386	380	348	333	398	323	374	379	329	363	374	334	365	360	372	348	352	381	354	379	344	362	359	338	342	358	360	348	380	363	355	343	334	389	321	359	334	363	328	372	376	370	373	354	356	324	348	367	348	351	363	353	394	359	366	352	330	343	347	376	372	394	338	373	358	322	322	373	351	353	352	360	347	352	353	357	347	350	328	373	357	364	359	346	376	345	362	352	372	345	380	364	343	357	380	382	373	325	358	342	338	318	369	353	358	377	337	355	324	374	365	331	375	348	359	334	339	362	384	337	379	336	365	354	347	359	371	360	360	344	326	375	338	353	377	337	354	347	382	342	367	374	370	342	362	346	363	352	348	368	355	369	347	336	371	355	349	336	383	364	337	338	362	386	343	353	371	345	356	344	371	334	345	377	342	352	360	383	318	342	350	359	362	389	329	373	361	344	366	328	378	324	378	353	335	358	343	371	362	375	369	359	352	377	342	372	356	350	394	347	343	359	344	359	360	347	368	345	351	370	370	378	357	377	331	348	353	343	341	379	375	368	361	356	342	341	348	350	309	357	347	364	332	344	356	327	349	355	345	330	356	330	375	399	350	374	342	384	355	334	346	335	362	348	352	357	364	341	379	363	358	318	335	329	329	340	362	353	349	331	374	350	364	359	351	357	332	358	384	370	386	369	374	373	370	339	356	350	361	425	377	352	363	319	343	375	380	325	356	335	371	342	358	335	357	342	361	375	343	306	375	340	371	316	377	333	364	356	379	392	332	346	354	362	350	338	373	338	367	337	351	385	343	350	346	350	360	349	361	383	336	378	361	368	341	339	350	342	353	375	328	363	348	390	367	344	322	357	334	355	341	347	356	354	372	362	349	349	341	377	351	337	346	349	364	352	377	357	378	333	340	305	327	378	380	365	342	387	372	357	328	363	347	322	372	340	370	341	363	358	353	347	347	358	393	347	393	355	327	346	362	349	316	335	317	365	377	316	351	357	385	365	356	350	343	349	375	357	334	323	363	356	345	366	350	372	353	391	356	382	331	371	365	383	337	368	341	353	363	343	357	349	347	344	348	346	354	361	334	380	350	334	364	339	365	373	376	316	352	381	347	385	342	378	380	351	365	361	319	377	336	384	327	384	380	341	351	360	378	399	378	349	393	327	359	385	354	339	382	365	380	350	336	365	375	374	332	329	350	345	369	348	365	355	347	327	354	364	351	388	355	338	384	362	363	355	341	375	357	349	337	380	354	372	345	357	369	344	349	388	333	356	357	337	401	374	369	372	335	371	335	366	386	322	319	334	400	360	346	371	347	358	348	343	342	361	335	365	351	339	366	356	328	373	373	410	381	362	344	341	315	330	390	362	330	399	351	354	352	342	390	366	361	339	365	350	340	348	361	343	376	388	351	347	361	396	357	334	369	329	409	358	332	357	370	316	338	345	344	364	389	388	353	333	337	363	371	345	356	340	372	341	363	371	355	344	381	358	387	344	384	355	368	348	325	367	356	380	369	380	311	300	354	363	373	352	330	375	369	394	340	373	377	377	368	349	359	339	356	376	368	369	365	401	359	388	381	365	344	343	338	350	372	341	345	361	357	398	375	392	347	394	343	340	346	384	374	328	347	353	335	353	345	359	388	369	356	360	383	340	400	384	338	330	332	312	322	364	368	365	340	373	383	346	384	321	367	371	352	329	320	366	381	357	346	345	378	345	372	347	312	372	362	331	343	336	344	374	358	360	344	351	334	346	356	351	396	387	339	336	367	360	359	367	352	337	359	376	345	337	326	342	326	337	366	351	398	393	335	354	336	362	350	339	382	379	397	378	383	338	340	344	340	348	361	348	358	374	368	374	315	346	340	324	327	355	352	387	387	368	323	334	361	402	355	331	357	381	338	337	345	329	372	354	361	341	366	340	404	368	348	325	387	335	344	356	388	355	354	376	367	367	387	374	367	345	348	317	340	378	367	340	347	349	342	350	348	348	332	375	359	333	357	356	365	351	326	356	342	334	356	361	402	333	355	356	347	343	349	323	364	355	369	340	340	354	363	374	361	369	368	355	320	366	357	357	318	329	378	320	338	344	315	351	374	345	351	356	355	354	364	378	385	400	387	373	354	353	363	353	297	331	373	375	329	387	353	317	381	353	383	383	333	368	387	368	340	331	350	366	374	363	329	367	397	336	326	343	335	338	365	374	358	356	347	365
5718	9107	7706	4518	3509	3172	2649	2240	1702	1526	1373	1195	1108	976	932	849	835	835	866	756	709	657	612	591	580	525	572	504	505	527	476	484	467	515	463	449	493	498	465	507	481	428	445	510	451	489	442	459	455	465	495	497	479	488	455	498	433	452	439	478	498	473	491	468	453	443	510	500	428	452	457	473	453	473	455	437	457	485	445	459	434	450	463	470	433	445	450	460	450	446	464	486	461	492	471	443	473	445	446	462	462	483	489	465	473	468	444	476	483	437	498	475	459	485	394	452	491	421	483	430	443	482	484	434	430	487	459	456	434	484	467	482	479	439	458	437	433	458	443	428	461	468	490	462	497	480	454	467	456	456	472	451	469	456	498	437	486	488	494	486	466	438	450	461	452	472	478	471	434	433	430	458	485	471	435	485	459	440	406	435	441	469	438	488	451	481	431	443	435	467	455	457	491	434	458	477	464	457	470	424	475	466	451	459	446	448	460	459	464	474	434	466	472	433	520	449	471	425	445	452	491	477	486	445	474	431	431	472	481	444	423	491	414	465	476	453	498	430	451	467	440	473	450	461	484	439	446	423	471	472	463	480	473	526	427	413	442	447	479	445	480	470	457	469	473	446	421	451	473	417	480	462	448	452	441	448	447	438	458	442	456	476	474	445	505	441	470	445	416	458	459	464	468	486	503	483	455	423	453	459	516	464	450	409	481	460	440	437	455	484	421	466	481	456	473	479	478	449	453	479	502	473	468	450	447	408	459	481	504	461	427	481	419	430	434	446	467	465	458	457	415	487	429	451	446	435	489	468	467	451	492	462	480	469	461	468	429	446	482	471	448	450	469	471	425	439	468	459	443	471	491	468	454	461	442	456	463	500	421	482	453	483	456	487	434	469	460	443	491	482	438	470	480	421	461	478	498	522	472	455	419	424	481	450	435	454	498	476	441	483	466	437	484	461	457	472	491	465	479	482	442	475	436	466	470	409	488	467	454	438	440	461	475	425	466	472	452	490	445	424	473	500	427	442	462	437	460	438	490	433	442	477	447	466	445	463	444	438	454	454	460	472	470	458	423	475	473	478	482	455	424	460	439	430	432	466	445	435	437	458	441	457	466	453	448	450	484	480	470	490	477	449	402	464	455	462	423	442	433	417	501	444	460	445	421	476	482	433	476	432	433	493	449	448	506	443	441	411	472	433	450	444	453	437	451	454	478	496	442	475	426	496	476	464	449	469	443	452	472	465	463	450	430	442	419	445	430	445	468	454	451	468	453	448	457	463	452	475	468	448	469	468	469	474	457	434	446	467	430	420	468	465	505	478	456	470	466	446	476	493	422	435	458	438	441	429	460	464	432	496	449	478	478	473	428	482	472	486	477	467	439	452	466	458	501	458	447	460	453	427	466	442	429	500	441	489	439	447	500	446	510	472	443	452	468	438	484	452	463	411	506	454	468	431	453	480	455	449	432	453	440	438	471	469	445	465	486	481	442	425	421	446	454	468	451	460	457	461	442	441	462	458	429	429	447	456	434	464	464	477	459	458	482	457	449	439	437	468	459	484	441	460	467	484	455	461	432	450	460	499	473	447	449	479	474	461	428	462	470	424	450	420	461	473	427	449	415	463	480	418	470	441	455	458	453	436	472	432	475	489	445	444	409	452	463	504	473	454	494	430	475	455	463	444	451	480	486	476	470	489	464	465	474	466	483	452	448	451	453	436	477	460	426	436	480	439	463	480	464	485	453	479	408	439	437	472	481	462	449	446	454	453	460	444	447	441	430	412	451	444	423	455	484	457	443	434	468	417	442	457	432	461	466	433	441	452	469	459	491	461	451	487	468	455	474	496	454	465	459	480	438	457	508	439	476	481	457	467	443	475	435	457	432	472	420	454	466	484	448	468	454	510	475	468	505	454	459	526	438	459	437	468	521	441	473	479	475	449	443	487	441	439	451	437	452	445	468	457	467	432	464	493	463	456	449	453	451	459	463	453	416	498	450	447	467	437	433	421	428	422	433	483	465	476	441	464	448	485	424	440	469	474	458	478	493	467	404	471	431	507	433	464	454	475	423	477	472	433	463	448	456	451	486	479	449	452	428	493	444	433	467	474	394	450	436	450	471	482	445	445	485	489	467	436	442	447	472	450	478	476	446	464	454	447	484	468	457	447	460	447	462	474	482	443	448	494	466	437	486	453	428	448	458	492	436	421	472	426	424	466	429	488	482	465	470	449	431	479	480	449	462	459	485	434	477	441	452	458	490	445	462	442	413	476	469	443	456	435	466	424	451	448	446	424	479	441	448	451	433	460	436	457	432	455	453	452	420	461	463	501	479	433	443	469	448	428	459	486	465	437	432	446	413	427	457	454	459	467	461	458	403	443	427	459	421	487	426	461	455	468	453	453	442	473	451	458	471	459	463	464	446	437	493	480	467	449	444	505	471	487	474	405	450	470	458	504	495	485	483	484	466	449	482	465	440	471	429	450	444	458	461	496	444	462	479	453	505	468	455	421	455	436	462	474	439	453	455	481	430	482	446	483	465	458	457	464	449	488	421	512	487	473	458	439	461	467	464	435	427	447	463	477	447	424	436	436	468	470	456	472	411	456	450	458	428	449	467	451	449	448	450	477	445	458	454	468	466	439	479	439	516	465	500	453	468	447	447	471	461	438	454	473	460	457	470	436	450	458	462	446	454	449	460	481	463	467	464	475	504	473	452	473	453	424	424	450	486	467	439	463	455	457	475	481	406	459	479	446	408	479	457	406	452	465	457	452	467	507	436	432	473	475	436	463	431	429	395	467	452	465	431	472	497	468	447	452	472	463	493	460	462	459	413	433	453	472	463	455	443	408	447	446	429	434	444	497	475	482	466	449	446	461	459	464	461	469	426	485	445	468	465	477	449	452	471	447	441	471	435	450	474	473	449	419	464	456	466	477	458	459	476	452	434	427	484	441	456	481	470	452	460	431	472	466	451	474	475	443	430	463	446	497	443	421	478	461	485	434	455	463	451	440	428	453	484	439	457	463	465	483	463	461	473	475	477	433	453	466	447	466	471	462	458	441	452	453	468	455	477	459	467	453	463	453	474	471	458	478	459	422	445	452	442	458	451	476	412	495	449	466	465	444	454	426	425	486	461	453	454	435	464	475	462	452	458	457	462	468	473	445	461	432	406	442	453	465	477	481	449	445	452	466	464	455	468	457	421	447	475	463	478	457	460	436	461	454	478	430	468	459	458	453	456	484	441	455	461	453	452	501	466	472	485	454	502	456	449	456	463	468	448	457	447	427	513	453	461	460	425	472	452	465	470	441	448	471	411	459	451	470	450	434	500	455	456	410	444	441	480	435	462	476	432	480	446	466	452	479	449	487	433	437	472	453	449	440	515	440	479	456	426	451	464	454	447	486	442	454	449	458	445	410	423	427	459	428	450	456	426	480	479	451	474	458	467	456	470	441	454	441	464	490	437	469	458	438	407	433	459	444	474	456	467	453	446	457
23733	21638	28963	24792	21442	9098	3472	2248	1707	1526	1488	1291	1183	1095	1040	981	967	927	924	861	768	772	759	729	728	670	614	679	631	633	572	620	608	582	586	571	589	603	580	576	595	553	621	638	651	588	635	579	560	541	579	554	576	599	592	531	594	561	567	556	548	580	545	575	578	608	570	625	557	564	552	577	565	576	578	538	599	576	582	593	568	568	547	570	585	531	587	597	546	553	574	548	556	617	529	558	555	574	588	612	546	593	582	574	583	611	559	581	566	522	589	563	597	549	541	547	559	580	564	612	582	547	626	529	562	544	582	571	520	544	534	553	565	532	561	563	550	583	579	581	541	576	583	538	585	546	574	576	559	575	575	582	587	599	549	569	563	569	528	567	578	607	512	565	561	530	542	555	583	565	564	553	580	574	539	546	559	568	532	575	550	541	574	565	570	570	559	544	549	522	554	547	509	573	513	602	572	563	573	580	565	621	555	568	575	531	537	537	572	575	605	568	583	584	548	591	616	585	555	528	546	553	553	561	572	580	604	600	597	527	606	569	559	569	578	552	514	547	563	576	530	562	541	563	549	564	556	597	568	566	539	549	579	604	565	510	598	559	545	597	555	587	582	562	606	579	575	585	571	592	558	563	505	582	521	551	625	576	599	540	591	583	602	581	541	562	578	585	584	569	553	581	561	567	567	562	572	580	546	585	563	569	580	585	579	577	560	606	569	600	575	594	554	545	590	550	584	562	577	528	557	636	572	616	591	551	550	518	558	543	533	570	564	551	586	597	573	556	558	568	613	537	593	539	548	567	572	584	563	553	561	551	556	540	531	576	578	570	561	539	543	588	583	594	538	538	576	585	550	554	531	540	538	600	595	555	574	543	576	589	568	560	589	575	541	568	556	538	595	572	540	558	549	553	576	571	593	547	534	561	576	555	571	537	552	591	579	570	572	571	591	587	599	560	557	612	587	602	533	580	588	596	592	560	594	537	546	554	594	528	538	533	563	558	596	517	560	569	574	570	521	576	605	588	558	571	566	467	581	562	574	563	564	548	535	596	587	543	525	594	601	585	661	589	524	542	558	570	521	575	575	568	574	564	579	614	578	595	575	570	543	539	578	565	593	587	594	520	592	565	555	591	542	587	533	557	571	524	560	554	543	558	555	583	588	542	579	559	534	566	547	582	545	591	568	557	596	571	582	562	529	574	553	536	571	569	542	554	579	520	557	568	546	562	583	594	580	613	573	602	542	551	528	552	623	594	571	558	622	599	547	585	581	610	587	606	559	567	579	588	538	581	543	591	565	567	598	594	581	549	581	534	581	550	563	563	598	584	591	568	548	572	561	518	569	580	561	543	538	541	561	568	576	556	570	600	586	558	572	543	539	525	592	598	555	574	608	572	583	564	563	582	563	546	555	593	543	637	626	531	537	587	551	574	566	559	596	565	554	565	541	573	581	558	555	518	561	581	596	589	623	589	553	557	580	581	574	566	551	583	539	586	547	575	576	569	552	616	532	531	618	519	587	547	560	561	517	577	600	558	578	522	543	575	545	577	570	600	581	571	584	564	577	566	562	540	574	542	593	545	564	547	559	540	569	574	553	586	563	590	525	595	524	566	585	564	572	548	561	579	518	545	545	551	585	572	556	531	586	572	545	563	571	582	502	529	569	550	569	573	596	553	497	587	605	615	609	566	575	580	547	572	525	579	554	588	575	571	581	562	574	558	582	550	550	595	541	513	603	559	569	580	548	555	534	583	548	558	554	545	571	592	574	581	546	602	552	548	579	553	553	563	576	567	591	605	563	555	561	586	571	590	601	528	557	565	540	583	536	515	611	591	548	628	563	567	577	558	530	525	535	554	544	537	556	610	575	583	532	625	559	588	552	573	590	572	556	539	555	552	600	576	567	584	571	564	539	568	552	540	583	572	538	570	553	600	567	570	564	562	570	618	583	570	544	536	568	566	572	567	556	588	555	548	553	589	583	545	570	556	580	542	578	576	571	604	597	582	512	538	580	567	579	575	583	581	578	562	564	598	545	556	550	598	547	571	583	533	565	581	577	526	573	564	529	571	575	610	539	543	574	565	524	582	567	619	615	574	562	561	581	576	527	578	553	547	554	538	532	579	529	554	559	568	544	561	544	593	559	548	535	610	529	600	521	537	533	583	576	570	524	584	587	572	579	594	561	571	584	584	575	546	577	579	575	538	540	565	558	578	547	559	561	579	560	601	561	592	533	590	558	569	574	532	542	600	573	553	603	535	535	580	558	562	560	540	595	561	563	611	527	541	538	583	527	584	537	556	565	548	578	533	578	589	594	565	537	534	557	526	560	572	560	558	548	566	532	569	494	582	575	571	572	580	538	556	596	563	546	554	591	538	556	585	586	549	592	574	569	566	614	592	570	553	551	562	582	573	570	575	555	567	583	576	571	595	506	563	556	571	541	556	629	574	561	568	582	588	573	546	566	533	561	572	597	595	543	585	556	554	597	562	542	551	540	549	534	585	575	533	587	546	562	568	588	554	585	595	564	531	592	560	548	584	563	583	539	541	599	606	534	572	565	565	535	568	534	598	585	566	569	595	570	568	544	568	607	566	590	597	550	601	575	538	551	577	533	549	648	575	582	542	576	566	557	588	513	564	528	549	570	587	578	564	499	529	572	590	553	554	599	556	581	597	565	557	576	568	616	555	576	584	536	588	564	574	591	566	565	540	604	535	574	558	577	578	548	539	550	600	552	589	555	564	594	556	548	536	552	561	583	590	601	564	549	521	538	563	585	570	539	567	551	517	573	573	578	602	537	563	565	507	548	556	564	597	560	538	548	574	565	547	547	573	564	530	586	550	586	589	555	593	562	572	562	605	562	624	580	559	542	562	535	602	574	582	555	593	581	540	555	536	551	584	535	575	604	569	550	582	536	569	573	572	563	554	530	586	542	564	596	539	578	631	592	555	587	534	542	594	538	548	554	578	611	539	582	526	573	542	558	618	573	557	550	592	561	576	573	549	542	611	558	594	494	559	563	578	550	578	578	587	554	560	539	591	559	543	555	547	540	577	507	572	571	569	613	614	583	563	566	578	561	561	596	538	563	546	596	598	595	584	599	539	580	628	546	602	585	594	614	573	552	569	559	569	549	511	565	582	537	522	568	575	528	561	547	556	553	542	548	538	552	536	582	576	575	558	569	558	546	548	598	564	543	579	579	545	574	533	585	527	569	585	596	578	577	564	609	494	593	543	616	524	602	539	584	573	524	556	558	585	520	561	600	592	550	595	553	546	528	545	558	567	535	560	570	588	593	588	574	523	573	561	555	549	562	590	637	520	576	598	560	596	542	557	582	587	582	615	573	573	548	601	546	569	554	545	580	607	567	545	621	578	532	566	559	569	555	581	546	558	612	584	529	600	549	571	509	594	584	565	557	554	570	547	581	573	592	545	580	543	587	563	602	529	573	548	549	580	565	547	610	572	569	549	556	591	573	560	560	587	591	534	556	614
5342	17130	14386	8664	6923	5990	5135	4176	3289	2867	2544	2203	2022	1752	1739	1598	1576	1482	1426	1307	1109	1092	1095	1017	962	860	885	865	858	827	789	825	805	762	779	734	748	784	742	779	743	693	752	798	703	779	748	746	724	727	816	718	707	729	742	735	756	722	740	724	702	782	767	769	717	687	717	710	724	736	712	779	694	715	704	709	703	697	698	762	720	709	680	697	744	733	695	718	736	711	712	702	683	688	692	699	754	682	739	748	764	735	710	704	714	706	722	726	689	704	689	701	747	712	688	757	719	699	747	707	704	716	731	725	728	679	739	724	721	683	758	691	742	723	713	685	717	724	703	698	713	712	705	712	726	707	676	727	726	702	738	726	700	748	715	726	756	717	702	656	701	744	746	719	717	686	730	656	702	671	702	717	716	741	711	717	726	719	693	790	710	730	722	727	754	685	721	694	733	744	697	712	724	719	742	723	714	679	708	666	695	738	681	726	743	629	771	691	706	668	709	736	752	681	679	692	733	699	731	715	707	716	780	719	678	714	741	761	731	711	692	714	678	712	732	709	732	722	708	742	770	725	677	699	703	704	679	750	706	718	734	721	757	697	716	696	681	712	724	737	703	707	712	707	727	719	744	706	736	742	691	681	704	776	674	697	751	736	709	712	704	702	731	715	723	708	736	692	727	705	678	675	720	678	727	767	749	696	716	756	685	722	765	741	722	765	725	694	676	677	682	740	696	679	655	713	703	717	751	744	720	698	738	724	732	671	708	757	707	689	738	697	657	731	751	770	723	711	746	761	728	703	693	709	718	684	691	731	735	746	699	690	782	702	701	694	728	670	656	691	749	725	685	692	683	703	752	658	790	656	693	755	716	676	710	681	689	731	717	714	686	690	704	732	679	688	722	681	734	702	699	716	721	682	715	717	726	693	737	686	785	746	677	699	706	708	704	711	740	732	726	694	690	693	707	679	651	686	723	770	710	690	740	712	682	697	695	716	758	721	694	697	697	675	722	671	733	718	695	732	747	700	714	717	746	715	720	737	758	735	721	679	749	736	748	741	769	746	737	713	708	724	727	709	722	693	740	688	709	703	728	740	680	723	671	717	688	733	749	717	689	756	672	697	681	726	694	704	728	700	692	742	701	702	718	722	711	697	735	776	721	705	723	734	692	726	686	744	686	701	743	712	674	767	725	716	766	706	756	720	702	713	719	691	708	723	649	681	735	693	711	693	698	719	734	706	756	694	652	746	714	708	706	713	727	700	769	712	666	716	712	711	689	726	723	708	720	766	714	672	708	743	716	752	693	699	739	672	677	663	696	717	738	702	759	687	717	763	710	711	718	714	697	776	706	726	738	743	690	675	684	768	736	745	697	740	688	726	708	662	703	710	689	693	709	662	689	680	703	722	736	692	702	721	751	709	685	717	751	738	696	702	701	708	707	706	677	713	761	701	751	695	683	681	719	688	735	693	699	720	726	672	715	702	706	727	718	713	688	735	709	713	729	709	692	723	675	692	720	642	717	693	749	721	740	720	749	698	753	693	727	757	692	700	728	727	727	735	726	705	720	737	675	770	670	683	659	682	652	732	718	725	698	706	705	693	716	693	730	713	695	712	704	721	711	666	732	745	675	782	706	729	676	727	731	663	728	697	693	723	708	706	780	705	705	717	719	729	684	685	722	712	682	718	739	752	703	685	688	640	684	701	711	727	674	731	716	726	738	703	691	710	678	710	721	686	767	715	687	740	678	731	674	683	723	718	723	712	704	743	738	719	695	694	700	677	721	673	701	711	731	687	742	714	707	663	698	707	725	702	692	720	715	713	679	745	726	703	735	674	724	722	749	721	682	730	712	706	713	730	708	703	689	761	722	735	682	701	715	674	710	664	692	711	705	684	709	711	656	715	737	701	730	709	682	706	709	723	731	726	719	710	732	705	702	722	706	691	699	719	741	713	707	726	683	686	673	751	712	685	737	710	718	687	673	733	708	763	690	730	696	686	711	689	712	730	703	714	722	736	735	726	716	737	701	743	749	693	737	690	730	678	723	719	690	743	654	706	652	662	702	701	668	735	685	739	738	724	689	719	668	755	689	690	763	742	710	704	711	661	792	690	722	675	674	729	708	721	721	684	719	728	731	690	716	725	713	699	702	681	683	702	754	738	717	703	681	732	714	711	670	722	673	677	755	674	712	691	713	749	699	722	742	696	731	750	723	716	723	710	735	692	767	701	692	744	737	702	697	757	719	702	745	688	726	699	685	758	721	700	759	756	710	697	682	718	707	718	714	698	692	741	730	741	709	731	720	695	727	721	724	805	686	688	747	738	766	761	665	701	676	756	729	703	735	766	697	703	701	712	733	722	731	719	706	703	732	690	679	719	679	758	700	739	749	689	718	673	703	736	671	697	724	727	720	655	784	746	743	693	721	728	714	746	753	718	721	696	700	720	766	723	739	675	714	731	713	743	704	692	772	739	714	694	711	728	692	691	739	679	713	699	725	749	735	711	721	674	733	708	772	735	698	718	704	743	742	636	693	707	699	740	731	698	702	694	720	726	708	696	689	760	705	687	718	757	733	687	703	758	711	682	744	684	752	732	719	700	741	717	677	704	683	769	744	743	739	709	690	722	658	730	712	706	721	692	729	716	703	695	729	745	701	752	725	694	729	731	708	743	706	741	674	676	691	682	712	694	711	713	665	731	707	646	717	725	723	750	740	706	758	685	686	738	702	720	717	724	696	698	689	698	717	737	684	737	676	666	727	701	731	688	723	713	724	700	714	724	722	787	688	719	716	703	724	740	698	732	700	708	704	722	724	681	696	703	716	763	749	711	705	686	746	742	746	689	707	751	683	699	714	697	695	719	729	750	742	742	673	715	708	674	691	700	689	685	710	674	704	747	718	694	694	691	743	733	688	735	750	707	695	733	692	729	742	765	688	746	716	712	697	694	746	730	666	702	702	693	669	710	688	709	705	709	751	691	735	693	731	738	728	708	703	730	717	646	711	731	720	692	668	698	683	714	693	713	692	707	688	737	715	686	737	708	736	761	692	736	715	704	719	744	704	727	706	695	707	749	721	709	656	696	726	701	758	752	693	691	753	706	679	723	676	705	721	736	747	678	721	686	706	752	737	771	717	659	713	704	754	750	697	690	714	685	775	730	697	769	689	770	723	724	680	719	720	679	703	749	662	753	689	742	691	710	711	752	723	703	728	679	667	743	689	681	727	699	726	721	768	750	676	706	709	676	738	730	725	741	747	697	721	690	707	749	720	697	761	732	729	751	734	735	720	706	731	725	709	677	722	776	703	717	708	717	728	732	685	700	707	729	701	695	727	706	736	711	743	697	724	711	708	770	710	686	757	706	672	707	748	720	731	720	738	665	712	716	750	695	711	724	724	772	682	707	709	667	728	704	746	733	718	748	720	730	726	728	770	745	715	708	709	720	678	717	713	754	688	710	716	697	688	742	687	753	747	750	710	711	695	740	716	722	703	690	767	675
24837	21631	27569	25692	7990	2559	1926	1465	1114	946	865	782	682	631	610	606	566	516	505	483	456	382	419	401	347	342	375	310	328	331	327	292	296	285	299	275	288	304	280	296	298	262	285	264	288	272	261	276	299	245	276	314	251	259	282	239	272	274	286	284	257	274	281	287	283	267	254	252	252	255	241	279	254	255	282	257	236	271	269	251	252	287	286	259	265	250	259	283	277	254	254	265	287	265	266	241	278	277	285	262	263	273	261	245	271	258	280	301	253	255	246	290	287	266	296	289	250	263	242	252	270	237	259	292	276	267	250	233	273	271	243	276	262	259	278	251	290	289	286	272	295	288	261	244	291	263	243	256	250	262	268	274	268	246	277	242	312	248	271	301	261	261	267	249	260	276	275	264	254	270	225	284	256	273	271	264	267	272	272	252	274	251	270	252	261	258	258	262	275	279	263	273	300	271	265	268	276	269	279	257	281	290	248	271	252	274	246	265	269	234	268	278	249	222	259	267	264	248	248	269	265	263	284	275	251	286	243	289	256	237	254	265	278	261	267	304	251	274	271	293	264	278	263	262	251	282	256	253	241	253	233	241	281	262	272	295	284	255	282	267	249	250	250	276	232	265	280	250	295	278	249	241	270	259	258	296	269	252	271	277	281	290	254	285	266	260	239	274	291	262	247	294	255	262	266	285	253	235	254	260	275	257	267	228	252	247	255	280	288	266	277	225	271	267	236	252	266	266	257	247	274	247	239	249	257	283	287	268	241	263	264	242	263	282	251	260	250	294	264	232	258	271	255	249	278	245	268	269	264	280	277	268	283	269	256	263	275	277	251	241	275	268	270	282	278	253	278	256	250	296	250	245	279	270	243	243	267	227	265	253	288	273	297	240	280	280	252	256	278	272	246	255	279	233	282	258	264	255	265	238	250	268	241	271	283	297	246	260	255	268	282	291	268	255	267	273	256	249	236	287	248	265	238	251	262	260	264	282	243	263	266	291	258	280	267	265	295	258	251	252	254	278	242	268	285	244	265	266	239	284	276	271	272	266	241	237	249	264	287	269	276	303	257	255	280	244	248	249	278	271	275	270	288	273	247	238	246	282	269	262	276	237	233	276	313	242	273	272	257	276	273	261	270	269	231	306	248	271	255	259	296	276	231	268	267	270	277	272	258	276	276	245	268	261	255	251	241	264	255	268	230	251	255	262	263	271	279	252	268	238	269	261	280	311	247	292	253	260	247	270	280	256	278	283	260	265	264	294	279	251	263	228	269	267	279	251	283	259	280	235	270	236	282	256	254	268	270	232	259	259	275	240	272	270	278	266	247	263	284	256	259	262	257	262	261	272	263	243	276	263	238	275	278	261	252	283	281	288	261	262	277	257	262	253	250	279	263	287	272	259	248	287	281	248	242	237	298	279	261	280	268	229	253	247	286	270	239	277	249	260	273	253	254	265	268	268	263	249	268	288	258	253	266	265	280	274	273	231	249	296	273	267	267	267	252	272	225	277	278	241	249	241	240	289	286	286	256	266	261	261	276	259	257	297	284	257	262	217	262	253	256	252	246	252	261	261	270	285	257	271	265	242	245	261	249	289	287	231	281	286	269	272	279	279	263	235	270	260	266	277	266	266	250	260	263	257	266	252	247	271	270	274	250	248	244	271	264	280	255	258	266	269	272	279	241	266	275	242	228	271	261	274	235	240	256	296	255	272	243	275	270	240	297	249	287	269	275	256	281	278	258	254	258	262	252	261	253	275	239	259	276	286	269	264	248	276	261	245	245	249	235	246	236	280	268	280	259	283	279	267	244	295	261	305	261	276	279	280	269	244	248	280	273	260	264	265	257	281	309	294	269	253	261	250	235	268	274	255	244	228	291	261	270	266	252	282	270	284	247	280	268	262	289	251	242	275	274	248	278	254	256	267	248	245	267	264	260	295	252	264	235	283	303	252	247	249	242	262	257	266	293	259	263	265	253	304	229	263	248	261	294	283	278	259	247	265	233	270	251	251	278	268	268	247	272	275	271	239	289	255	282	254	260	296	280	262	243	250	269	262	300	279	272	280	254	238	257	255	268	274	256	266	274	253	284	245	295	262	280	245	256	273	278	265	251	247	288	228	285	259	268	261	275	273	285	245	256	236	243	256	251	245	252	253	265	256	275	272	274	247	238	248	259	262	274	295	266	263	253	260	247	270	240	256	255	254	279	263	258	243	247	279	259	251	278	228	294	272	262	251	261	243	285	272	269	266	289	274	275	257	253	264	274	258	236	253	263	290	260	252	249	271	267	277	243	298	267	285	290	266	276	273	250	275	242	263	281	283	262	296	238	270	248	286	252	258	293	270	267	286	276	244	237	295	223	288	273	249	261	253	268	219	262	270	282	258	248	262	249	262	251	253	249	266	219	255	262	264	252	243	293	279	268	269	264	273	246	276	267	266	254	270	247	299	263	261	269	238	265	298	252	252	256	248	281	265	278	269	258	258	250	266	269	299	274	250	242	253	241	248	277	265	267	250	246	261	273	255	273	271	263	245	272	250	262	235	272	247	291	274	272	285	260	265	251	268	288	258	258	249	264	234	231	270	239	277	278	284	260	277	261	255	251	263	239	281	233	251	265	282	283	277	263	259	289	275	288	280	278	245	261	287	248	240	276	264	266	260	245	240	263	236	257	257	224	259	246	243	250	269	255	292	281	260	272	250	258	286	275	260	265	241	259	270	243	255	271	297	261	259	227	257	262	260	290	276	273	258	267	259	260	267	283	251	262	279	268	242	288	269	276	222	277	274	285	246	259	251	273	257	277	268	258	253	259	261	283	245	288	271	223	261	254	303	256	253	254	247	278	246	258	280	251	258	283	258	256	270	252	242	254	260	282	246	244	273	264	263	262	264	284	244	280	224	296	270	288	253	245	241	271	249	278	241	276	292	293	263	225	263	286	272	261	250	286	271	260	251	260	271	261	241	278	274	245	255	273	253	248	271	266	275	259	242	252	255	274	238	261	298	267	244	286	260	303	282	262	254	264	270	239	264	271	245	259	301	264	259	273	254	280	263	283	255	281	266	274	271	287	257	271	262	266	245	307	287	273	273	268	254	255	278	288	255	302	276	265	244	242	279	268	293	294	263	267	280	266	256	278	240	270	275	298	273	264	267	269	232	232	259	274	255	262	271	267	281	243	274	235	257	299	238	273	252	246	255	261	265	265	286	264	282	230	242	283	256	229	270	256	281	273	265	256	267	274	255	281	258	288	261	273	266	278	287	247	268	247	270	246	255	294	269	279	282	258	266	272	299	286	308	260	299	252	280	270	261	274	268	252	273	241	253	254	266	272	277	244	264	245	261	268	263	241	262	259	259	259	271	286	271	253	263	275	281	279	252	250	246	269	229	264	277	271	275	244	278	264	272	282	303	234	280	254	258	268	258	287	272	284	247	255	275	275	269	250	248	286	250	260	267	263	272	254	248	283	268	260	271	239	254	272	277	252	241	283	263
5260	13824	11467	6834	5335	4542	3910	3162	2465	2155	1787	1534	1376	1179	1100	1011	1024	940	896	804	677	639	648	559	525	528	491	480	451	430	429	381	377	422	365	396	411	373	374	398	384	398	386	394	371	364	360	369	384	414	387	324	334	366	393	339	341	325	364	355	345	363	372	368	375	365	354	328	371	372	380	374	367	339	357	342	355	344	374	366	353	370	334	374	367	345	356	366	330	374	377	350	354	373	349	355	345	366	369	364	344	362	343	314	359	355	360	364	341	398	335	368	341	331	332	333	337	337	335	343	350	343	368	361	370	331	362	352	324	362	294	334	361	305	355	380	360	343	326	350	356	359	368	351	343	320	360	378	365	330	358	364	373	339	333	370	339	365	353	351	367	386	382	343	359	364	353	347	390	338	339	357	390	331	333	344	337	348	327	360	335	381	337	364	324	372	324	331	356	367	340	325	363	354	347	342	329	365	352	350	395	348	356	339	360	333	362	367	342	342	325	377	346	322	373	358	326	311	389	364	350	346	358	363	366	343	311	374	343	339	336	335	313	378	394	315	356	377	336	320	372	417	331	345	353	350	373	358	331	352	383	332	345	317	376	381	356	344	361	346	345	341	353	373	347	371	375	346	362	341	318	341	348	347	347	344	336	372	384	343	305	378	353	357	373	366	396	365	362	344	370	366	328	354	341	329	377	351	383	353	341	339	325	315	353	350	374	357	367	382	330	362	401	340	330	381	348	343	388	379	387	361	375	360	386	368	363	377	374	386	362	393	330	386	352	332	337	326	327	345	354	372	358	341	371	321	376	347	358	356	342	359	398	338	305	352	396	347	390	339	380	350	328	377	317	340	334	372	370	322	332	330	378	344	365	369	374	333	350	348	366	365	353	346	352	354	381	343	354	357	347	351	374	370	340	354	322	339	331	353	370	364	366	335	369	343	381	336	343	349	327	358	330	316	341	339	350	375	333	361	315	327	336	380	376	333	323	352	375	326	364	364	340	325	328	349	363	354	353	376	348	365	373	327	360	351	332	360	335	366	367	350	336	359	332	333	348	323	383	356	381	343	347	369	350	355	343	340	391	332	340	354	371	356	362	357	369	359	345	372	340	342	391	328	357	345	362	346	330	381	329	358	356	355	366	352	372	343	369	331	363	347	338	343	363	364	363	340	353	367	367	356	365	351	355	324	372	353	361	347	349	348	358	356	400	355	361	355	341	330	368	366	329	308	360	371	349	351	359	389	356	335	333	362	376	376	345	341	374	366	377	344	349	310	370	362	337	336	331	324	325	376	357	348	312	386	371	361	372	326	348	346	333	385	336	324	361	387	333	384	314	382	386	378	371	367	354	342	369	320	372	312	348	336	358	377	385	322	337	343	339	329	372	372	372	377	345	323	319	341	394	382	391	379	344	347	353	385	366	356	380	354	343	381	353	336	354	338	350	373	367	375	362	323	363	349	328	372	358	315	325	304	346	379	338	358	327	344	361	340	349	354	390	345	371	341	320	352	361	382	344	360	343	370	339	342	342	349	332	345	369	360	335	350	323	382	334	365	366	378	362	332	346	341	347	347	346	364	373	334	371	336	353	342	324	344	364	358	346	343	354	355	339	369	343	379	327	367	348	376	333	347	343	333	342	400	347	383	373	358	334	346	349	339	319	368	339	369	361	355	336	382	341	338	382	343	379	339	386	368	362	361	346	342	332	384	339	320	363	343	379	353	312	332	351	376	331	315	336	326	325	350	348	332	345	324	328	344	355	346	360	373	335	353	372	318	370	374	358	344	350	335	344	352	360	355	383	332	354	360	320	356	374	342	318	330	343	353	370	350	361	373	380	365	338	350	352	374	350	353	371	354	347	352	389	402	305	334	340	354	346	344	329	363	348	337	365	324	338	339	380	370	351	359	371	371	338	355	365	366	366	309	360	372	380	380	321	333	355	339	340	354	345	349	394	407	350	360	351	357	354	359	325	347	343	367	358	364	339	348	330	373	384	359	360	371	359	382	365	338	340	400	324	377	401	340	355	350	365	356	342	331	345	397	327	342	393	347	338	362	375	350	339	349	351	404	345	373	354	352	364	347	366	332	369	362	398	301	324	324	333	356	333	364	337	356	357	353	350	362	344	354	366	352	352	383	319	354	334	324	367	351	343	386	333	348	312	330	340	333	322	334	353	354	368	362	396	348	356	342	337	348	378	347	360	352	340	370	322	357	353	359	371	339	349	346	361	355	340	336	325	356	378	361	334	373	357	347	331	377	351	330	375	362	358	340	372	317	374	337	370	364	344	358	387	354	355	364	359	336	352	361	372	352	370	344	347	345	354	346	361	343	372	342	350	333	348	373	328	344	354	388	339	351	370	342	367	311	329	360	354	350	360	336	321	371	339	353	356	363	345	350	343	371	346	334	351	350	386	347	349	358	329	355	358	358	372	362	374	327	362	338	358	328	350	333	362	340	340	364	334	338	387	363	342	329	342	339	327	338	328	346	347	363	330	376	369	359	365	336	353	345	353	359	388	323	363	342	335	336	355	340	366	339	371	334	327	363	329	382	355	353	354	342	343	343	358	350	355	350	347	338	338	329	377	357	356	362	335	340	331	312	343	387	349	359	338	341	320	368	358	378	359	329	321	355	350	369	324	350	337	352	379	372	336	390	357	346	368	334	355	346	344	355	383	366	347	397	362	344	390	309	323	347	367	364	376	357	352	368	375	324	357	345	345	355	376	342	373	403	354	336	330	368	344	358	330	361	350	361	343	353	379	343	341	346	394	358	351	393	382	360	381	379	348	336	330	338	344	355	372	374	350	355	355	352	343	334	344	381	389	371	377	355	340	344	304	342	383	339	352	367	342	364	383	360	361	327	381	379	348	361	352	327	359	323	348	393	316	316	328	340	349	349	347	361	357	315	344	339	371	335	367	357	317	363	364	349	354	343	344	367	385	402	328	310	350	394	343	349	325	344	365	368	343	335	329	366	351	346	394	390	377	332	367	368	356	345	333	327	327	352	312	377	331	359	353	356	367	348	361	338	367	353	350	365	366	351	355	353	340	340	350	375	336	344	320	319	375	392	376	382	384	342	347	360	340	381	344	328	358	387	348	339	318	387	362	353	364	346	344	353	382	342	342	352	381	363	350	365	366	369	336	367	332	370	329	333	359	351	322	340	332	358	357	341	340	352	367	320	349	343	361	375	375	336	330	364	341	336	339	343	373	325	341	355	340	354	358	381	339	349	380	368	364	331	348	384	360	364	321	370	373	366	332	331	370	365	362	358	354	357	339	353	361	363	364	352	356	337	343	380	402	348	369	371	366	375	383	323	358	366	367	349	349	322	355	374	354	378	354	343	369	320	334	367	334	374	336	366	367	326	371	373	312	343	352	346	358	355	360	383	342	377	340	357	398	334	332	370	354	360	334	331	372	335	348	367	333	346	345	359	347	356	327	382	319	352	360	344	358	365	350	391	334	362	343	354	349	355	362	364	362	366	356	337
22751	21696	29587	24314	21704	21561	9782	3611	2524	2274	1994	1699	1524	1424	1293	1261	1241	1145	1019	977	931	865	886	787	712	684	657	667	646	597	629	628	599	588	585	585	609	584	584	585	610	566	611	581	571	595	538	602	533	598	583	535	623	560	600	558	573	546	566	550	548	576	530	547	571	585	544	545	531	541	574	544	553	528	538	531	535	553	546	543	575	518	551	546	565	522	561	571	532	535	578	579	508	533	568	553	528	509	537	552	509	524	547	575	577	544	551	562	558	550	554	556	532	550	482	545	501	528	538	574	501	543	556	525	521	507	550	528	541	499	564	541	562	554	552	524	523	516	581	543	536	580	581	542	539	613	510	536	590	554	544	550	557	544	519	554	568	526	534	540	577	568	547	530	526	537	574	519	563	524	573	526	546	539	570	538	519	512	534	521	598	537	547	532	552	537	505	547	509	549	511	543	517	605	542	528	552	490	569	540	575	543	528	552	532	519	566	562	524	549	525	519	519	516	582	575	525	552	537	556	590	534	520	516	565	517	546	564	542	550	575	541	571	542	553	530	570	572	545	556	530	530	572	599	546	591	524	536	578	561	567	577	520	547	558	547	546	524	529	516	548	567	529	529	534	593	513	562	576	532	555	540	541	523	550	540	510	535	590	507	559	556	534	567	522	552	544	530	557	524	516	589	513	526	526	578	577	536	554	518	515	545	555	535	581	600	537	573	573	577	572	557	532	556	548	538	560	541	569	541	575	520	566	574	544	558	551	528	550	543	548	514	571	562	575	548	588	540	509	553	551	558	521	568	534	534	558	539	578	569	557	539	536	543	557	586	512	575	524	560	519	549	540	553	554	563	569	544	540	541	529	542	519	535	493	552	564	534	571	617	558	564	511	565	585	514	525	557	525	592	542	554	564	562	542	522	526	603	539	508	503	479	539	524	540	558	529	544	536	533	533	503	553	593	574	562	518	568	557	551	556	512	543	555	516	537	561	537	557	538	535	538	545	505	537	581	506	543	559	592	524	513	572	581	546	547	573	541	549	511	531	549	562	555	573	553	542	582	530	521	560	593	579	504	569	552	527	530	539	563	568	530	581	527	557	573	564	550	556	551	535	595	549	523	542	505	524	548	561	565	526	582	541	551	563	541	511	538	560	547	590	546	550	547	547	557	547	516	562	523	594	555	501	558	535	581	562	512	562	558	577	508	539	559	529	561	548	595	512	534	557	539	560	571	542	552	536	538	539	544	570	527	545	487	578	532	586	560	566	541	528	521	524	561	556	605	533	526	551	520	510	527	551	574	499	546	534	561	508	547	551	525	536	539	543	520	529	605	513	521	544	517	581	568	537	542	524	540	527	536	530	601	500	528	541	544	573	522	563	534	527	549	507	564	562	534	539	546	556	573	564	518	557	551	577	557	555	541	494	541	604	567	532	573	532	518	519	525	577	556	576	511	514	562	562	573	544	532	565	560	548	532	560	536	523	593	544	550	549	507	567	535	524	516	568	574	540	575	564	545	544	596	569	543	510	522	517	541	589	523	525	522	478	513	527	506	517	541	516	510	535	574	573	557	524	545	543	533	555	531	570	547	541	537	545	533	546	557	532	510	533	565	529	542	550	538	546	524	532	543	530	540	527	558	595	542	595	540	562	525	532	550	526	602	548	540	571	588	562	579	549	544	575	510	586	546	546	517	596	590	506	533	591	491	552	530	542	501	519	480	547	537	573	574	525	552	585	521	569	590	513	529	577	522	570	572	554	550	553	566	574	565	527	548	579	541	548	586	540	573	564	569	555	518	538	538	602	567	569	551	564	521	602	556	530	555	573	546	534	575	604	526	558	545	567	572	576	582	591	585	532	489	565	510	511	532	526	555	566	540	517	541	534	522	533	561	538	497	529	564	514	564	506	543	550	565	546	557	533	568	539	557	515	575	559	544	546	518	572	562	553	579	570	522	500	544	521	553	549	542	524	511	543	532	570	550	534	523	558	592	555	535	565	571	508	529	570	502	601	501	534	518	546	506	527	534	566	558	579	538	570	567	507	543	576	587	509	550	537	523	570	523	538	549	561	522	532	557	508	534	549	565	546	558	530	569	544	539	518	476	544	560	599	544	537	572	529	560	526	534	573	552	548	540	586	531	528	517	540	570	507	547	578	556	520	522	591	554	571	615	536	584	570	537	528	532	534	521	486	540	520	531	531	573	568	522	527	578	547	552	514	548	554	534	533	566	566	553	506	521	551	558	575	579	509	551	559	522	547	508	535	531	515	544	537	542	527	496	551	503	527	559	544	535	552	572	547	533	555	575	547	526	557	536	537	507	543	530	545	555	562	551	549	561	570	559	539	570	515	605	514	532	532	526	578	519	575	521	555	540	590	540	552	522	582	606	508	564	577	545	574	512	533	528	564	524	555	526	571	520	553	524	541	539	540	550	556	582	517	562	557	529	559	530	528	567	569	496	582	568	551	533	513	518	570	562	525	518	500	565	531	550	542	523	526	545	513	532	514	584	570	587	540	545	553	550	522	550	565	546	534	564	535	551	544	563	534	569	587	536	517	531	509	574	587	518	507	570	561	555	549	531	528	535	551	515	509	539	603	529	576	547	538	523	540	546	543	535	544	558	560	582	555	533	545	545	532	556	537	495	603	528	567	568	590	547	557	519	535	597	557	524	584	563	555	525	536	515	550	571	517	541	561	601	548	541	536	567	526	566	530	532	569	502	565	552	584	570	495	522	509	546	547	538	586	557	568	517	543	556	536	519	558	543	534	519	553	566	543	524	549	558	530	529	512	564	581	515	595	541	552	547	539	565	503	569	522	546	532	517	520	558	538	527	553	480	529	517	528	508	563	572	532	523	574	551	556	558	524	522	537	539	591	550	525	525	507	568	550	546	523	529	540	530	552	572	561	517	555	574	609	553	568	554	537	527	588	541	552	506	537	565	538	565	553	560	516	547	564	565	538	522	549	521	547	530	508	545	529	554	509	586	560	576	542	561	554	536	531	574	600	577	555	535	561	531	567	528	564	520	579	590	549	538	556	581	518	539	528	540	541	552	564	543	536	534	526	522	553	503	554	529	513	579	524	567	552	564	548	517	532	525	520	563	523	555	510	556	575	552	524	548	510	587	570	547	543	573	536	556	566	493	561	510	540	523	560	593	561	528	573	526	524	550	560	583	531	517	567	562	543	537	558	557	548	552	537	560	550	531	542	522	545	546	562	542	541	528	529	516	535	508	517	540	501	551	552	574	531	494	568	470	565	528	563	538	520	526	562	531	570	528	522	574	568	525	560	579	557	557	556	562	588	531	549	540	563	556	546	578	580	544	542	541	587	561	523	539	465	517	590	509	540	556	527	523	538	585	503	572	533	565	526	550	522	550	545	519	532	564	596	560	537	549	534	557	519	515	551	551	607	534	545	511	560	500	544	525	547	534	559	511	556	517	538	502	537	562	576	567	524	545	526	551	510	519	534	550	556	557	544	534	551	567	522	538
7162	22954	19744	12735	10309	8922	7598	6159	4819	4098	3466	2960	2695	2308	2195	1998	2079	1928	1747	1541	1358	1312	1236	1067	1001	940	1018	974	890	864	811	758	836	751	782	756	766	733	760	822	772	719	789	755	687	726	716	764	756	691	798	745	716	755	751	693	716	706	708	688	738	738	727	681	710	687	716	683	693	709	709	667	703	684	753	715	673	721	672	683	685	702	692	711	710	688	704	701	685	737	683	691	690	750	672	706	733	671	677	725	681	696	691	667	717	679	690	742	682	672	690	742	675	712	671	627	680	716	710	687	680	699	732	717	679	719	682	728	686	667	677	678	697	684	704	734	663	684	734	689	670	687	738	670	694	695	695	684	693	677	682	714	665	675	715	672	757	642	683	679	697	709	708	730	725	699	685	694	700	685	709	725	688	696	659	698	698	669	691	689	707	704	691	683	679	725	667	672	671	699	672	731	721	749	701	678	665	674	715	663	700	694	701	701	667	723	695	694	677	694	700	686	741	695	700	712	776	706	668	736	641	670	739	686	685	729	673	680	669	671	680	712	689	708	716	684	706	673	696	669	721	685	703	695	714	669	682	740	697	685	689	684	713	710	653	732	716	690	706	723	710	696	733	702	680	717	759	714	687	715	754	703	705	686	673	698	715	668	706	680	714	675	723	727	722	721	711	662	696	690	731	696	746	647	709	656	714	716	701	718	670	714	717	694	687	700	668	667	620	655	651	715	719	681	705	722	701	685	710	665	686	700	723	716	683	679	680	683	727	696	729	681	703	665	710	658	671	687	658	697	695	717	663	708	691	656	719	682	688	684	692	689	743	706	688	658	647	687	682	694	708	705	626	707	748	641	719	732	667	713	741	741	700	714	692	662	667	665	675	680	663	720	701	692	705	722	737	703	708	691	721	744	696	757	661	680	729	698	623	689	706	710	673	710	697	673	719	707	691	680	711	713	663	642	695	672	682	693	674	636	699	662	672	671	689	671	694	660	703	681	700	727	681	704	675	711	701	682	692	731	712	712	687	704	668	703	677	671	675	743	679	691	649	684	654	678	674	681	707	707	686	705	660	682	712	706	680	681	727	711	691	678	684	715	707	688	730	702	699	718	644	718	741	683	669	664	695	697	729	696	688	683	687	713	687	688	710	703	675	735	684	719	674	714	734	728	671	700	703	666	649	688	684	684	691	677	658	681	675	667	731	707	727	708	665	688	693	700	676	644	635	723	716	735	687	663	688	659	716	659	683	643	678	699	675	665	713	695	708	717	687	681	674	672	712	703	705	709	707	690	687	732	693	702	645	731	709	741	693	689	706	728	692	711	687	658	667	687	682	668	735	746	697	680	673	648	697	698	738	686	727	692	714	706	687	686	693	702	688	709	728	667	702	676	688	720	694	641	745	705	683	659	695	738	693	683	705	701	708	671	680	673	732	695	657	692	677	687	693	702	729	712	670	707	693	691	659	697	657	655	678	711	691	652	662	668	692	668	717	679	727	711	719	721	682	653	676	703	680	655	778	664	710	673	659	676	727	711	729	706	683	712	712	697	704	681	705	670	697	707	671	720	724	703	683	663	683	693	655	686	732	701	677	674	730	688	707	709	784	727	722	708	706	677	718	742	674	732	715	690	663	651	720	810	727	701	713	658	692	729	687	688	667	685	696	753	693	675	731	707	672	669	694	728	643	680	677	682	691	702	707	701	680	667	697	676	722	647	718	710	706	703	701	728	704	679	674	691	747	673	659	672	686	682	677	669	690	695	702	705	713	721	694	646	751	706	633	707	633	672	683	640	723	716	676	673	678	672	689	665	717	707	698	696	681	696	705	686	691	732	696	695	686	690	731	734	653	672	689	744	683	703	744	646	679	684	706	732	746	717	685	682	734	661	682	731	682	645	707	663	686	670	734	688	696	716	700	705	709	723	714	736	687	679	644	699	703	676	730	662	660	711	709	715	706	692	668	686	737	716	693	680	691	679	725	655	702	721	731	720	701	719	729	684	708	687	702	719	620	750	720	743	678	685	677	699	703	711	689	727	680	725	689	666	713	688	651	677	674	662	665	666	744	660	706	707	700	672	666	731	722	668	731	705	675	710	706	723	687	682	694	731	724	672	644	704	687	677	749	690	688	753	672	717	679	674	664	711	696	701	725	693	694	724	730	680	658	701	659	701	691	739	704	669	675	688	723	690	645	634	740	719	687	677	691	649	709	666	678	740	686	718	695	681	722	714	708	686	642	648	677	724	668	652	738	679	696	697	682	692	719	684	687	688	633	684	681	702	717	717	695	720	679	690	696	651	681	684	705	711	678	709	683	681	639	654	740	659	694	674	713	710	673	656	671	714	674	731	741	680	678	705	654	658	678	700	690	649	676	716	703	665	673	682	676	718	663	657	683	670	710	706	666	686	679	677	713	731	662	659	687	694	707	703	680	686	690	664	712	682	727	673	681	704	706	676	645	729	656	697	698	634	670	710	694	689	671	656	732	673	685	725	726	712	756	692	712	682	681	674	689	690	721	710	691	727	650	723	683	638	620	716	692	683	678	667	696	674	722	662	700	651	719	682	662	710	667	728	694	682	688	628	708	678	743	688	652	667	696	674	711	716	712	676	689	758	679	675	715	689	701	709	686	667	697	708	661	670	716	708	720	632	705	706	723	682	708	678	657	660	712	701	676	694	688	681	667	691	662	693	650	693	696	670	702	684	693	734	705	649	672	655	699	660	695	656	713	681	717	744	707	695	700	687	696	649	634	708	695	687	724	707	663	712	691	684	705	710	710	746	697	694	726	649	692	680	699	618	714	674	699	758	717	683	642	723	720	730	674	705	655	696	702	726	663	688	727	715	690	687	700	703	699	693	739	649	716	720	706	711	627	698	691	674	729	689	721	694	640	697	688	694	664	702	703	688	719	679	699	689	681	658	734	661	697	680	696	679	700	709	684	637	677	677	685	687	735	699	713	654	685	666	683	704	660	706	710	689	642	716	675	677	670	721	715	708	661	718	677	721	689	705	676	721	687	645	681	711	677	702	716	699	705	715	743	645	654	703	710	668	693	750	724	731	691	703	669	717	706	706	704	659	700	702	744	701	693	710	698	713	653	703	693	689	682	699	705	722	693	690	713	669	653	713	669	691	668	701	692	651	691	647	677	683	684	647	743	692	669	700	660	720	764	696	695	647	679	695	697	662	699	681	689	643	670	715	666	687	684	680	717	656	643	697	717	692	689	701	703	669	692	696	717	676	697	681	698	674	652	685	676	677	701	679	711	740	662	715	678	641	696	707	672	677	664	717	707	705	663	640	697	680	676	713	661	689	681	663	702	665	731	686	689	723	724	681	697	683	698	677	689	684	736	694	691	708	710	671	684	673	698	710	706	724	689	696	689	744	726	704	688	708	715	697	731	701	718	688	706	723	701	701	679	659	717	682	669	697	663	661	681	697	680	639	705	673	665	687	725	700	673	712	657	662	716	681	689	699	674	683	688	656	710	690	713	688
27524	19540	8719	3796	2296	1767	1513	1160	890	841	728	701	635	626	625	571	576	582	515	461	492	466	437	435	450	426	413	441	404	354	414	379	367	351	378	334	415	374	378	376	329	370	360	396	349	396	386	356	379	365	366	330	399	350	333	390	331	367	383	337	361	349	361	405	357	414	386	387	372	325	360	321	385	370	379	379	359	339	362	339	384	342	319	395	381	344	356	326	327	361	327	347	378	370	330	377	364	349	385	340	342	351	347	371	376	349	337	357	358	374	366	348	371	364	358	372	366	329	347	376	378	366	352	376	344	348	371	384	360	372	386	334	381	365	390	342	351	371	309	367	347	353	341	382	365	359	345	350	361	356	352	349	363	360	345	347	363	370	324	346	363	346	367	345	339	379	342	332	349	348	343	368	366	364	364	354	358	384	366	337	386	331	372	368	373	378	354	311	353	351	347	366	352	374	330	355	364	362	354	326	401	352	350	355	343	367	364	350	351	359	324	355	350	333	379	351	399	322	351	353	338	340	339	366	360	341	354	352	344	316	390	337	350	349	369	362	348	359	385	360	367	378	340	375	389	364	361	366	366	347	354	310	367	365	379	397	393	378	332	371	379	363	348	367	383	350	341	366	367	346	338	373	370	336	374	343	370	349	391	360	357	372	346	349	344	344	342	344	395	371	349	329	356	390	385	367	355	379	369	372	349	386	380	356	368	384	352	364	393	361	354	365	379	365	383	363	340	403	331	361	332	396	330	394	351	368	355	345	367	367	365	371	339	378	404	378	360	355	369	310	335	353	337	360	383	348	388	341	376	363	408	363	349	335	341	361	356	362	360	363	332	384	379	359	408	357	350	330	355	389	360	366	352	358	372	402	347	346	356	392	366	363	372	374	386	376	380	370	371	352	379	374	362	357	373	330	333	354	341	371	408	376	350	353	336	360	336	375	368	370	352	378	366	361	386	349	333	345	370	360	308	358	360	362	346	324	356	372	346	360	356	387	369	354	335	341	380	339	373	351	362	373	348	372	363	437	351	365	375	351	333	325	353	372	365	341	363	367	351	349	361	388	389	333	358	398	372	360	322	370	364	376	365	344	382	357	375	342	371	384	376	348	375	352	337	374	341	367	343	357	375	370	382	395	377	383	342	352	334	357	368	358	328	344	346	356	351	346	328	343	368	355	347	329	372	369	387	358	375	378	325	392	356	364	344	360	369	372	338	353	348	376	386	362	365	356	368	383	345	348	337	369	326	349	399	360	349	362	353	355	351	329	389	377	333	378	378	367	350	410	362	339	354	343	364	347	346	360	353	317	368	357	359	371	396	338	387	380	352	346	376	402	341	312	353	359	351	335	376	346	376	361	378	385	355	337	349	356	344	329	412	383	359	359	370	387	400	353	394	364	357	343	338	357	352	378	374	345	333	359	367	373	376	334	355	334	345	343	341	361	351	342	370	383	317	348	351	365	349	374	348	415	355	362	356	372	358	403	347	342	359	341	338	401	363	356	351	356	322	336	342	337	364	326	375	387	369	366	370	363	400	335	363	384	325	375	335	320	373	363	383	352	374	362	331	338	387	333	355	366	367	355	374	340	313	353	377	326	348	340	360	343	384	358	319	352	339	368	364	335	345	361	366	351	381	346	350	363	343	360	360	376	329	360	347	385	366	370	352	378	333	375	369	331	351	371	371	354	363	349	322	347	332	353	381	374	350	331	334	355	350	383	378	318	360	353	363	348	374	365	355	330	363	358	377	379	376	369	377	357	363	364	373	355	366	370	351	352	321	374	386	356	317	344	374	347	357	388	354	382	378	357	387	333	354	336	348	333	367	355	382	351	321	355	346	347	362	409	342	393	365	378	377	345	361	335	332	322	347	359	392	361	370	318	354	348	384	385	386	353	394	365	367	350	366	359	361	352	337	361	353	376	325	354	366	359	334	370	384	366	357	351	372	345	356	349	404	353	353	347	408	390	314	398	367	352	363	368	365	363	341	394	348	374	369	343	374	380	358	370	386	338	346	339	384	356	355	327	348	364	362	362	380	349	344	363	350	346	361	341	358	332	383	370	390	383	355	352	374	368	365	341	358	342	361	335	385	377	333	361	387	349	344	353	329	322	327	384	342	385	358	336	390	355	342	342	348	338	342	345	376	350	342	367	365	342	333	347	417	333	355	371	358	342	331	355	332	346	370	364	368	379	363	361	367	373	362	377	345	390	363	357	367	382	360	373	347	357	378	365	353	358	335	359	344	319	376	366	348	368	305	336	406	365	351	366	367	349	347	353	358	367	381	331	329	333	354	340	347	381	385	347	341	356	366	370	370	333	342	348	348	342	342	373	348	343	377	347	372	400	373	376	409	344	356	342	317	364	372	358	360	369	354	394	364	353	365	323	352	371	370	374	356	354	315	374	337	363	374	329	343	375	365	360	348	368	362	375	347	350	362	369	359	353	352	354	325	350	363	376	395	355	338	395	360	351	350	337	377	373	364	356	374	353	321	346	373	369	342	367	353	323	369	380	315	334	363	385	355	337	407	388	417	376	393	347	337	345	379	336	352	361	351	328	337	354	343	346	383	387	365	342	364	381	365	350	373	396	371	354	351	346	342	381	367	382	349	370	363	388	361	384	318	347	343	354	360	351	372	358	318	388	367	333	384	387	374	333	329	394	369	343	399	394	365	364	360	389	347	328	322	371	382	380	326	369	356	380	350	313	365	358	399	345	364	329	365	357	342	373	344	312	347	364	371	380	370	338	385	398	362	382	373	363	389	381	371	353	375	341	352	374	326	378	366	368	360	365	325	351	330	369	351	358	367	360	332	362	375	368	344	328	364	371	374	383	395	372	367	338	378	388	337	334	321	399	334	359	352	362	352	336	371	360	380	380	332	379	387	381	348	379	365	339	342	364	325	374	350	360	362	338	342	352	368	426	371	357	390	369	389	374	346	353	348	372	358	335	377	357	348	354	390	339	363	377	367	358	343	355	401	365	337	376	353	396	392	370	361	357	377	371	384	361	363	354	362	368	364	365	352	315	381	355	377	383	336	360	355	367	354	381	357	396	365	371	395	326	335	375	373	394	343	360	360	374	336	344	372	378	359	353	339	368	332	371	333	345	352	350	342	356	363	392	380	345	355	344	377	365	358	337	353	351	370	380	345	352	348	375	355	359	347	375	364	358	339	373	385	355	347	348	386	331	347	352	362	367	365	377	326	358	381	367	353	381	327	361	359	343	355	361	374	370	362	373	337	382	386	374	341	362	357	371	386	380	382	349	350	355	398	389	350	356	350	364	337	362	342	362	395	357	343	383	352	331	358	347	398	332	345	374	349	369	365	341	377	378	349	361	312	358	380	360	365	329	373	343	351	386	356	325	348	349	364	356	376	376	374	368	369	368	366	360	368	347	347	407	352	329	358	358	345	378	364	359	373	370	348	395	351	351	365	364	348	361	362	373	358	397	342	347	313	385	334	370	366	393	328	361	350	413	360	350	364	349
6014	9542	8337	5116	4148	3470	2968	2304	1781	1612	1389	1260	1114	1049	1031	892	923	876	801	714	689	696	658	630	576	564	565	537	516	564	473	511	495	451	517	516	487	484	478	486	528	464	466	500	492	473	466	450	464	470	464	481	493	490	442	437	421	452	478	476	479	454	446	474	448	450	466	451	437	488	479	466	475	437	499	461	451	491	471	495	451	501	465	464	445	439	470	479	466	444	412	478	468	466	467	440	439	490	467	480	473	479	482	414	440	471	498	470	464	430	435	468	461	465	458	467	459	461	447	430	471	506	476	495	474	452	456	445	465	454	509	481	460	497	479	452	460	463	440	441	475	467	452	466	434	437	481	469	409	467	487	515	479	465	450	467	448	440	452	435	483	482	488	457	413	480	426	490	436	456	447	486	460	513	493	473	458	449	475	487	453	478	444	449	473	450	477	454	480	444	458	482	471	458	454	489	504	470	511	461	448	455	464	506	484	460	459	481	456	462	478	449	496	450	463	455	449	442	471	462	466	493	463	482	486	463	473	463	467	467	454	503	456	464	468	475	405	437	478	479	480	459	442	455	512	477	497	442	481	417	443	457	441	450	429	507	468	495	458	503	431	448	500	458	466	452	510	424	444	493	454	471	454	423	437	448	470	427	454	495	401	465	487	463	452	468	455	467	451	459	441	433	424	491	489	475	470	436	475	463	421	448	458	504	453	458	482	431	464	469	432	449	509	460	491	501	462	470	429	450	421	465	431	477	493	466	489	466	465	461	491	475	474	436	462	504	438	473	499	453	457	427	475	492	472	467	440	488	464	432	461	448	452	473	450	473	482	484	483	450	456	463	462	484	483	465	486	446	473	470	466	478	458	450	456	502	447	437	469	452	461	442	477	452	476	502	479	484	472	461	479	447	467	470	486	485	482	471	461	503	437	485	498	491	457	469	485	464	446	465	476	431	472	468	454	441	475	515	480	442	447	489	453	533	456	454	433	460	472	485	473	460	451	484	522	428	431	452	460	476	456	457	470	483	455	445	480	456	488	459	423	501	460	438	489	458	461	476	456	445	485	423	446	450	431	442	464	485	451	417	502	454	466	488	476	455	468	471	451	447	474	467	430	450	446	486	473	463	444	430	458	478	448	454	474	441	486	477	514	511	449	473	435	427	452	472	459	482	445	434	498	466	452	459	444	496	406	439	470	488	479	479	475	462	433	478	444	476	461	496	446	457	449	484	441	454	463	457	477	470	462	461	433	465	445	496	467	456	421	496	459	439	488	475	462	454	465	478	489	461	476	482	461	474	456	479	463	468	492	462	440	482	492	441	451	463	446	433	472	475	477	468	492	444	475	455	453	449	449	451	431	472	475	448	481	429	479	475	481	440	483	472	443	457	484	483	493	458	436	490	448	495	433	436	446	457	464	422	459	498	475	449	444	422	466	475	455	418	459	475	486	444	489	472	460	468	499	448	492	462	483	472	483	441	483	457	461	468	432	435	454	442	482	461	450	444	442	436	446	436	452	457	432	475	456	493	456	442	434	446	415	477	492	464	497	465	462	462	503	499	440	495	475	458	445	472	463	449	449	443	482	494	449	469	436	480	472	471	464	474	423	483	434	468	474	477	468	460	470	506	499	416	476	487	484	466	468	423	468	453	451	456	444	446	461	462	462	491	432	414	412	503	495	470	462	468	462	464	460	464	478	446	436	453	482	455	461	486	411	484	431	449	423	468	471	449	437	471	537	486	487	441	470	483	436	457	452	511	491	481	495	482	506	473	437	451	421	501	459	455	475	462	469	473	503	431	452	455	442	462	471	470	484	479	479	487	442	442	469	475	450	467	459	502	460	472	471	464	446	475	482	495	439	477	464	446	454	469	435	454	434	465	448	438	456	472	466	454	473	477	462	434	475	448	445	426	428	472	446	442	429	476	453	450	496	474	478	473	461	517	476	449	436	483	485	461	494	469	428	547	497	435	467	463	511	461	471	474	445	490	457	470	456	497	478	441	479	475	469	461	467	457	440	491	492	451	451	456	446	458	404	493	468	429	460	497	472	461	434	483	486	464	449	471	487	450	455	459	474	478	432	438	467	454	480	483	474	522	463	444	484	498	468	430	435	465	466	432	468	447	476	447	419	503	480	461	466	502	466	469	443	456	421	466	460	461	483	494	484	455	461	453	427	436	476	430	472	434	457	462	428	481	464	478	465	487	493	457	457	469	473	432	487	464	501	481	478	447	498	427	470	454	450	470	443	434	463	443	454	476	511	461	493	465	459	446	462	437	467	439	438	484	448	475	481	445	453	457	436	459	434	456	492	500	497	461	514	428	464	493	456	495	447	460	455	435	479	458	487	470	451	433	444	442	428	503	472	450	482	475	433	496	430	452	484	474	466	443	440	467	459	464	486	468	455	441	492	469	448	476	435	439	464	505	471	443	440	472	401	459	438	473	476	454	518	483	467	469	475	474	464	447	448	485	488	468	497	501	458	482	469	493	489	514	490	493	448	431	448	461	500	474	473	448	460	486	442	445	460	434	450	454	489	475	455	460	446	452	485	483	476	426	479	449	467	446	445	448	446	497	477	485	447	486	503	445	467	462	486	459	464	474	436	497	482	458	452	458	453	455	473	465	500	484	488	478	467	454	444	426	471	489	455	462	476	479	447	457	451	499	444	459	471	470	444	423	447	442	462	470	471	438	470	441	456	482	506	489	467	451	503	447	447	459	470	511	519	498	471	498	492	480	429	442	482	456	436	456	479	472	449	472	488	481	471	481	465	488	470	463	459	465	438	454	471	462	489	443	476	465	494	489	454	482	475	470	441	468	483	486	473	451	469	462	470	490	422	456	467	440	480	470	446	464	446	428	474	448	448	447	475	485	457	500	457	461	472	484	452	492	484	483	483	452	476	482	440	454	448	446	487	469	500	433	437	497	450	477	454	489	430	493	510	450	468	497	498	456	483	470	487	437	458	458	425	475	457	469	424	478	444	465	476	469	455	447	461	479	495	443	488	498	458	463	454	447	461	464	436	436	486	462	455	467	489	439	476	489	503	440	443	472	434	512	465	481	471	436	425	494	467	438	474	449	473	459	469	417	452	473	491	455	447	479	455	486	442	462	468	490	465	497	460	421	456	444	456	492	493	480	446	478	473	416	469	431	409	439	477	495	477	451	424	470	441	456	445	482	466	518	436	465	487	469	458	458	495	448	424	473	483	464	447	434	465	452	439	441	446	482	460	455	476	458	491	449	501	439	429	495	432	507	474	463	478	485	462	477	465	488	465	518	435	491	466	436	451	472	488	438	463	484	481	492	461	428	462	460	467	428	461	506	485	449	452	435	466	481	477	446	474	432	484	492	463	500	484	462	450	476	460	454	454	445	493	445	448	440	446	483	477	485	450	436	453	435	498	477	430	427	475	461	494	445	444	463	426	471	454	445	456	486	481	471	449	436	496	459	470	512	454	438	467	470	410	449	452	421	483	496	461	472	453	482	467	467
23750	21639	28919	24842	21416	9590	3608	2377	1811	1575	1433	1308	1199	1178	1067	963	945	962	920	834	814	778	740	730	717	664	667	624	654	639	614	652	622	623	631	586	605	590	557	579	568	629	603	596	568	560	575	571	582	583	574	608	576	616	580	578	589	551	583	552	594	618	557	574	606	605	573	578	619	602	575	556	592	607	575	595	566	546	621	585	568	573	601	540	611	582	562	554	580	563	554	598	553	593	573	590	605	590	556	584	543	567	554	597	521	586	600	546	576	506	579	595	569	611	594	593	542	545	568	568	561	593	573	565	571	532	593	598	540	519	554	568	632	567	638	533	596	628	559	553	560	531	533	542	569	568	624	596	564	580	560	565	575	594	614	529	549	534	538	567	583	513	531	566	577	584	568	593	590	597	590	546	577	600	566	571	567	599	584	557	583	570	603	574	552	531	605	576	570	560	554	566	562	529	523	555	553	577	562	587	558	560	572	602	568	560	584	573	557	565	552	536	547	558	553	558	548	548	566	596	594	572	570	596	549	559	611	588	602	605	581	585	540	560	593	595	545	599	603	560	532	598	537	566	557	605	580	577	549	536	553	573	531	541	581	587	555	587	579	570	589	586	605	533	586	573	626	586	602	570	605	543	605	573	589	549	527	592	566	541	605	571	572	532	559	601	554	551	581	555	556	597	563	541	577	559	579	549	558	572	555	569	553	570	568	568	529	521	579	560	542	582	568	588	577	544	601	596	576	591	591	601	571	552	588	599	543	559	589	550	611	530	550	554	609	565	558	569	573	613	569	616	557	609	558	541	566	592	572	618	568	545	584	566	562	552	547	583	586	529	540	546	605	610	560	562	588	578	523	547	560	526	528	621	577	615	571	558	539	582	526	556	596	602	567	570	578	560	508	560	559	546	560	549	546	571	560	532	543	560	605	624	606	554	575	556	614	559	585	556	581	560	584	598	506	560	553	596	579	534	583	547	572	563	587	526	528	589	570	539	563	589	570	601	570	534	550	555	563	593	620	586	583	586	539	567	571	583	536	581	570	582	589	574	577	585	591	537	559	579	537	596	558	570	541	558	534	570	565	588	598	591	544	580	575	549	566	587	575	545	568	584	566	573	577	574	568	586	522	574	581	552	544	562	585	522	535	571	535	551	557	558	592	564	546	556	597	569	579	567	608	582	602	576	577	543	563	576	629	579	598	539	547	589	573	576	590	563	533	605	503	587	571	558	567	588	552	592	576	573	540	551	583	618	530	563	596	545	587	561	577	628	579	596	594	586	586	544	579	546	589	600	531	587	545	596	588	589	590	553	560	562	558	576	525	571	592	539	590	569	537	556	594	575	551	558	601	561	573	598	598	532	575	570	588	563	590	546	565	576	591	586	583	542	592	563	570	587	539	555	584	552	515	579	572	560	587	552	571	559	609	558	598	585	591	585	556	564	571	547	576	549	585	547	561	600	563	598	567	560	554	566	576	618	552	640	535	562	593	550	540	592	585	614	589	599	530	624	555	537	560	592	597	540	556	576	569	544	595	581	576	557	592	627	598	576	610	572	601	582	576	571	614	536	573	564	568	588	558	568	569	561	602	530	563	555	568	597	575	566	515	571	556	571	541	567	539	568	564	599	541	572	589	616	550	562	601	549	557	585	587	617	551	575	617	499	568	543	611	579	570	580	540	537	571	555	594	588	545	615	550	562	577	588	571	581	523	575	594	569	574	570	541	559	584	591	577	562	616	579	558	569	568	549	571	552	578	558	499	580	608	575	562	536	567	574	554	529	569	613	539	564	562	558	602	555	594	584	574	543	582	578	567	533	590	590	604	534	576	609	621	569	612	554	590	593	577	563	543	580	584	566	583	567	586	603	545	607	597	592	576	593	557	555	593	573	592	552	598	574	570	575	515	570	567	555	566	571	573	556	559	557	582	564	576	546	611	614	592	563	551	598	557	556	578	570	575	548	573	586	553	607	566	589	597	577	545	552	598	553	573	600	566	552	563	579	542	588	545	567	503	552	559	589	557	547	578	568	578	571	543	580	584	570	605	581	576	604	561	541	551	594	565	519	556	569	571	644	552	591	559	558	524	577	560	604	531	549	564	540	555	602	553	559	529	623	581	554	571	612	571	523	567	530	555	555	561	578	532	612	591	603	605	615	598	579	562	524	579	570	614	566	606	512	584	546	544	563	547	581	593	537	571	538	573	533	558	570	563	574	547	612	574	594	574	562	549	579	576	598	591	608	620	513	575	607	529	550	563	615	555	578	609	504	603	567	547	583	589	585	558	583	563	548	590	530	548	551	562	587	574	572	593	586	557	562	617	565	596	575	560	551	563	579	551	586	585	567	564	588	599	577	583	582	536	574	563	586	585	544	571	582	581	575	505	576	544	567	541	615	598	590	546	543	577	564	569	594	540	593	595	567	594	576	563	564	502	588	530	605	581	559	551	541	538	573	612	571	549	581	606	590	575	590	584	612	558	532	552	535	529	589	576	560	562	585	550	556	526	587	561	560	614	577	543	582	556	618	531	545	564	573	524	547	562	584	561	541	567	586	568	564	523	572	535	598	570	533	553	620	577	593	576	573	561	559	572	588	581	563	603	576	576	562	575	525	586	582	552	529	557	598	558	567	567	546	543	589	533	585	566	565	553	619	580	571	575	598	533	568	541	590	573	595	578	541	545	564	588	587	552	578	554	573	544	589	565	580	526	559	547	574	571	554	562	576	542	589	532	603	562	556	571	558	554	538	557	638	559	569	561	579	611	576	570	572	570	598	597	550	579	569	524	583	573	568	582	538	574	606	564	560	544	573	567	553	619	590	636	563	603	560	563	599	560	560	540	599	550	604	551	588	602	561	555	569	586	566	549	571	559	568	592	551	550	529	534	596	552	571	526	562	623	548	562	573	574	530	543	536	581	600	562	542	534	564	577	504	591	558	568	625	531	584	575	606	606	548	550	566	536	567	577	553	565	582	574	586	537	560	567	588	605	552	615	577	554	572	585	547	584	532	540	571	573	568	539	618	558	567	586	583	565	592	567	575	591	561	562	573	578	554	575	570	577	573	588	580	563	603	551	587	586	555	537	564	560	588	594	585	606	543	585	554	573	568	604	568	596	581	605	538	547	544	578	545	585	589	583	553	575	560	578	565	575	601	561	573	567	556	585	560	572	560	569	550	598	539	629	524	561	572	557	571	557	550	555	546	600	580	601	552	563	571	555	590	584	560	586	590	606	550	585	583	521	577	565	566	592	530	546	568	560	518	561	564	551	575	578	547	601	563	545	568	568	550	599	596	575	568	576	558	563	556	626	562	588	603	581	549	555	532	592	612	544	540	583	613	565	550	533	609	593	566	587	570	649	550	575	613	606	560	584	540	614	562	598	573	548	562	562	568	562	555	571	587	554	571	573	559	543	588	565	586	568	602	562	562	570	572	588	545	597	572	582	578	607	588	590	583	542	576	590	509	567	600	584	570	583	587	567	546	549	547	562	523
5650	17872	15314	9694	8121	6883	5372	4244	3426	2998	2501	2222	2003	1798	1717	1685	1542	1495	1399	1301	1188	1144	1101	971	894	906	919	883	846	849	862	797	806	764	745	767	780	775	777	755	741	809	755	756	723	764	773	757	745	785	765	798	725	737	721	763	720	711	752	732	780	744	689	686	760	750	693	758	713	678	760	736	714	689	708	710	685	715	725	723	711	727	702	770	745	719	769	703	744	755	729	663	771	708	709	731	743	722	755	681	719	700	782	731	736	728	669	725	746	691	735	730	714	711	731	716	673	763	689	698	706	752	720	747	711	729	712	727	729	731	720	721	667	753	696	730	674	739	703	703	715	694	693	753	681	719	714	716	714	736	685	715	746	718	754	737	724	737	701	711	755	725	672	741	679	699	735	703	742	744	726	722	682	706	795	716	670	697	690	754	729	725	723	705	690	701	708	745	745	753	706	705	739	641	732	725	695	746	704	693	758	671	784	702	676	714	705	713	746	721	677	694	668	735	703	684	733	705	711	718	736	699	740	702	702	728	744	732	710	693	690	671	755	743	707	700	686	733	759	700	747	700	700	759	742	696	765	711	720	738	717	694	743	781	719	720	721	702	716	715	683	704	728	752	692	728	714	713	716	735	682	678	722	731	711	724	674	706	699	743	728	746	713	767	713	760	744	782	702	722	679	716	684	740	703	752	688	740	721	742	709	697	716	667	698	738	701	727	699	739	712	728	718	742	708	690	677	717	732	732	713	719	744	700	724	779	749	743	709	718	700	765	730	717	705	726	741	741	724	700	748	748	721	721	678	734	789	739	714	754	724	686	699	722	702	682	673	672	714	712	702	740	704	714	746	705	755	706	750	724	710	702	733	685	703	709	728	767	738	777	722	703	750	721	744	705	764	696	732	751	766	740	673	779	709	690	685	747	738	731	706	726	712	692	730	670	714	739	719	705	746	658	746	711	716	707	701	711	716	690	761	722	734	704	727	776	746	742	705	765	745	771	731	682	750	746	733	743	740	714	686	704	720	694	731	683	710	731	728	694	719	691	699	670	688	771	684	677	766	689	701	710	749	703	761	658	714	713	684	727	746	711	764	719	680	736	741	686	722	759	725	706	685	685	693	714	739	727	779	733	726	705	700	703	701	721	668	736	726	711	674	725	722	676	753	705	715	690	728	775	675	738	722	753	722	703	737	665	771	742	714	701	741	729	684	721	752	735	697	729	683	756	718	707	712	723	740	693	747	709	704	708	704	704	690	677	706	694	737	761	708	729	685	737	689	668	684	686	729	711	732	740	745	708	723	750	749	753	716	725	691	765	707	687	732	742	723	747	721	752	753	698	704	727	674	733	680	746	730	675	706	690	697	697	750	697	705	765	743	702	712	698	702	719	729	694	735	752	740	722	692	705	699	765	728	702	764	705	691	696	713	687	755	733	722	688	724	679	699	670	712	743	714	758	725	739	716	739	722	717	728	695	699	732	721	698	746	680	773	739	714	736	691	709	690	705	698	735	710	726	666	710	732	747	767	699	707	678	705	759	718	685	671	756	747	748	708	742	707	718	710	738	706	716	716	710	722	702	714	705	717	715	718	741	727	730	711	728	762	711	676	737	689	709	735	720	707	743	721	769	692	721	729	781	726	698	722	759	675	674	673	729	726	715	720	725	698	696	765	727	703	731	728	696	689	681	697	733	712	705	733	727	706	730	750	720	766	709	748	719	663	678	740	755	767	744	729	753	710	758	722	740	755	761	737	721	794	776	706	704	765	739	738	708	746	699	719	700	698	698	707	730	730	710	665	747	764	717	731	686	734	670	715	693	717	682	706	743	739	741	691	735	711	676	710	702	690	709	688	766	722	695	717	688	719	701	697	725	732	728	707	689	724	725	695	658	705	711	723	735	748	737	681	706	735	734	697	766	747	752	734	671	688	734	674	706	716	668	706	728	704	706	730	748	713	721	717	722	739	779	703	686	726	708	684	751	716	679	720	727	710	725	726	700	717	696	720	752	700	721	735	748	725	698	748	777	702	685	725	789	741	686	714	762	695	698	740	727	781	729	753	729	759	648	694	705	715	705	724	704	739	724	736	698	749	688	703	690	725	733	638	713	684	707	650	699	728	768	709	727	677	720	722	717	700	698	689	689	660	731	704	753	691	696	705	675	721	671	717	760	705	755	706	759	694	695	729	724	735	678	736	711	725	704	714	740	712	779	728	696	732	745	687	734	710	745	724	698	720	714	714	758	741	700	725	722	768	734	742	742	724	707	730	703	701	679	735	681	682	671	713	800	754	711	736	701	672	677	748	784	730	748	666	712	735	701	743	699	719	681	691	686	698	739	708	717	716	708	683	718	748	738	714	730	726	716	722	781	749	697	701	750	706	670	724	698	716	759	709	713	747	691	721	731	717	706	739	725	710	705	708	694	730	732	741	731	690	733	680	682	756	736	752	721	717	742	736	689	758	778	696	725	751	724	740	735	743	772	714	686	684	700	725	710	721	700	694	724	733	699	720	649	728	726	682	718	733	708	782	704	719	682	687	728	710	694	711	733	688	702	701	766	722	688	665	685	745	737	760	736	733	711	724	727	702	720	730	699	723	687	739	773	699	750	721	743	717	722	729	686	713	691	729	643	711	723	718	696	744	721	713	724	736	682	730	761	731	710	687	686	750	718	677	732	713	703	728	720	702	726	719	705	703	706	738	707	729	719	688	689	725	704	729	741	696	702	764	716	723	738	706	701	734	709	693	718	743	739	715	693	714	695	692	772	710	723	729	667	755	683	713	717	712	734	689	797	711	693	774	701	735	717	724	728	773	776	712	722	810	670	720	724	702	667	764	725	718	716	707	737	722	715	698	708	753	688	688	717	691	718	749	685	742	713	761	708	755	683	685	750	719	706	759	689	697	793	752	774	730	673	691	727	686	671	721	769	740	691	693	732	682	708	775	724	703	735	712	722	758	739	705	693	683	667	754	683	688	658	729	766	736	726	734	737	714	696	732	694	733	739	748	679	724	670	734	737	731	701	689	718	743	744	711	707	751	744	700	724	701	754	724	687	713	687	708	734	738	726	768	695	701	708	746	702	710	691	695	742	757	700	694	721	724	695	689	792	700	716	748	728	712	708	729	764	734	719	759	692	716	695	747	730	684	727	721	692	736	743	739	679	723	699	763	711	738	721	707	701	693	698	656	686	680	713	727	767	715	717	699	650	756	744	665	682	741	732	751	724	712	724	731	710	704	710	725	682	696	770	776	736	739	742	705	741	672	705	726	753	761	720	703	727	716	726	732	740	686	753	734	714	687	715	665	724	734	687	735	690	701	736	742	704	717	727	708	730	706	744	727	774	736	737	744	730	720	709	706	678	711	723	729	756	711	730	734	726	696	744	689	755	736	718	730	730	694	698	737	734	720	780	700	752	730	701	719	736	711	687	701	728	724	692	712	747	757	665	741	705	721	676	694	735	734	710	748	709	742	685	674	724	721	743	686	712	693	665
24922	21631	27545	25692	8732	2979	2019	1494	1185	1051	961	824	688	654	632	589	585	539	516	449	451	422	370	361	347	335	383	319	328	294	316	289	291	306	305	275	276	296	269	281	315	288	251	281	295	254	281	296	291	278	283	280	286	285	282	267	260	278	296	271	287	281	295	250	286	257	286	282	276	230	292	272	266	259	265	258	286	294	229	257	262	239	244	275	312	209	275	276	264	262	233	278	270	267	236	267	264	271	259	279	234	249	258	273	251	265	283	230	244	302	252	284	278	304	248	254	242	244	248	264	271	277	304	257	294	248	279	251	285	266	265	281	294	256	301	270	283	281	234	280	264	271	269	267	257	303	260	255	270	264	276	278	252	268	262	248	287	256	268	262	266	262	315	291	272	277	269	255	240	293	277	237	262	294	295	248	266	256	258	243	281	291	262	246	253	276	268	263	244	282	279	249	267	283	244	262	271	262	259	226	259	257	258	256	260	265	278	257	229	271	279	297	286	265	269	292	265	255	277	262	262	234	266	316	269	288	255	295	278	277	233	245	274	275	246	248	312	246	254	244	266	260	222	263	278	294	262	253	235	219	254	273	278	268	254	257	272	277	297	262	226	294	254	260	270	269	243	277	248	286	267	295	286	255	265	267	266	241	228	295	268	290	284	283	259	271	272	262	255	274	251	254	277	265	246	287	268	247	245	294	312	251	236	298	261	262	270	286	278	274	254	284	245	271	240	266	267	251	289	262	244	302	272	260	260	262	279	270	276	286	269	264	268	274	270	267	264	253	283	250	262	294	251	277	266	257	262	259	274	267	278	269	269	256	235	256	279	252	281	268	251	284	262	256	258	274	264	283	274	261	299	252	246	259	286	264	253	283	267	296	302	292	255	284	273	271	250	247	283	275	251	277	275	284	250	272	270	246	253	252	283	266	256	279	264	267	284	273	277	270	251	242	279	252	288	272	255	268	247	269	277	266	275	249	248	275	279	261	257	273	286	284	268	263	259	252	277	276	291	308	248	255	295	299	265	251	277	272	274	267	279	252	282	270	262	288	275	247	262	279	283	290	323	257	258	260	296	300	267	264	267	293	256	254	273	242	286	245	215	257	279	271	291	259	260	281	266	309	274	262	268	261	249	273	248	263	282	287	285	270	267	280	246	254	258	272	282	297	266	268	265	260	269	290	295	234	262	293	266	260	284	249	266	246	272	247	250	242	284	308	264	284	293	254	268	270	263	288	236	257	255	283	239	279	254	234	246	303	285	267	265	279	286	273	261	287	254	275	308	262	264	269	229	265	272	281	264	272	259	254	256	257	257	260	270	260	281	228	289	253	263	285	244	266	229	233	282	296	293	273	234	247	266	288	244	257	265	268	272	277	225	262	252	248	246	250	260	265	260	274	268	269	276	286	258	301	269	251	284	253	285	263	269	261	276	269	281	269	275	289	253	261	260	258	279	285	256	253	277	279	267	279	275	285	276	284	286	291	259	272	238	297	301	274	268	262	258	251	267	256	271	262	267	273	261	278	266	245	289	271	299	309	258	246	244	251	293	291	268	284	273	269	276	273	264	245	276	249	230	259	275	272	267	286	250	268	272	253	278	273	291	285	249	233	279	263	281	292	282	276	267	268	256	264	251	290	283	277	267	254	245	274	254	266	229	266	254	257	265	272	267	236	275	251	286	289	286	295	266	272	260	268	260	282	286	261	276	276	273	257	283	256	278	272	267	250	270	253	253	269	247	258	283	262	261	260	262	275	222	260	259	259	297	263	260	265	255	259	272	264	277	254	292	249	272	233	268	278	261	275	267	273	294	268	231	272	243	217	241	254	261	262	276	270	252	283	275	278	300	272	269	260	295	271	243	288	252	275	259	266	271	266	258	276	252	268	250	292	270	272	237	250	275	270	273	251	268	255	286	243	260	269	249	256	284	275	250	241	272	250	262	229	299	284	247	283	270	270	251	237	273	250	262	264	263	258	266	238	264	246	273	264	255	268	277	264	262	272	272	275	266	282	271	265	267	260	260	258	262	267	239	258	283	271	286	291	308	271	265	243	253	273	273	262	272	269	281	288	265	260	262	250	254	291	276	290	265	262	277	263	266	258	231	265	270	282	263	248	272	260	249	280	256	257	282	283	274	264	272	241	256	268	254	273	267	246	277	262	302	281	268	295	271	261	260	280	264	255	261	265	250	237	246	271	280	263	273	246	230	288	260	246	246	275	258	254	263	261	261	303	247	277	301	240	255	297	265	262	273	279	283	277	284	276	278	272	263	271	263	272	277	284	273	282	257	257	232	273	268	253	276	284	248	290	254	266	287	279	270	247	289	264	276	241	265	251	256	254	235	283	254	283	271	274	283	244	272	245	271	244	276	266	263	247	251	277	266	295	246	282	258	264	281	283	286	285	270	277	257	254	261	274	271	273	293	273	259	252	257	265	302	272	265	277	279	253	252	242	261	301	267	257	263	284	279	252	293	251	247	255	287	252	263	272	279	265	280	256	259	258	240	264	262	263	270	262	279	250	272	272	260	243	243	243	251	302	224	264	278	282	252	275	248	263	257	263	296	247	285	251	261	273	254	293	261	264	259	233	231	251	228	272	287	268	261	309	283	283	289	251	247	292	272	261	248	254	280	249	273	278	279	263	271	270	289	280	270	280	257	271	253	247	250	293	278	277	266	235	275	242	301	268	240	261	279	261	262	273	265	238	235	263	244	280	236	269	278	255	258	263	263	268	275	245	280	263	272	289	260	269	247	246	272	245	263	278	249	248	259	256	264	256	309	264	241	282	250	278	266	263	279	276	235	284	280	256	278	237	250	234	287	274	254	279	287	247	269	248	278	258	252	258	261	234	266	264	277	267	266	264	258	232	271	260	254	285	256	286	257	285	282	276	255	256	259	269	244	275	273	282	285	257	252	267	248	249	273	252	280	297	297	260	301	266	270	249	265	249	266	268	261	260	258	270	274	262	282	282	267	261	272	284	254	282	275	284	280	267	259	258	247	267	241	255	257	287	273	282	270	251	244	249	312	282	297	260	258	276	258	274	255	277	267	261	272	279	255	271	269	293	259	245	246	261	264	244	252	267	285	271	263	257	263	272	250	261	252	273	255	282	257	266	267	279	295	301	269	255	263	263	225	261	241	284	262	280	275	272	278	306	270	264	277	246	298	255	289	257	267	254	270	263	273	268	232	279	262	250	254	258	244	226	270	266	268	244	292	272	253	287	281	265	278	284	280	259	263	265	255	269	281	255	238	233	268	258	267	240	279	273	276	270	253	269	269	264	262	258	259	258	282	261	247	265	280	284	259	270	274	289	256	231	261	264	270	236	263	258	265	295	257	289	270	262	274	256	255	257	265	263	267	306	277	274	264	268	258	271	271	271	274	300	265	275	251	259	258	246	253	272	267	268	275	259	261	241	275	225	274	275	257	276	236	266	257	227	282	271	264	265	258	274	252	255	235	266	261	277	275	295	273	229	269	286	284	268
5474	14337	12616	7709	6176	5283	4230	3281	2640	2263	1795	1574	1291	1207	1134	1100	984	961	877	757	744	647	623	552	508	509	446	434	440	436	455	419	396	420	403	396	357	395	388	390	382	378	370	406	337	377	393	379	352	386	402	358	369	351	341	349	370	374	407	390	351	381	355	406	341	380	353	374	365	342	364	393	381	368	341	346	355	390	349	367	365	346	387	351	363	361	371	339	355	346	344	355	348	376	320	406	384	332	345	416	380	339	360	348	364	371	378	339	379	367	353	341	376	335	350	384	375	362	360	344	379	333	344	384	364	363	359	372	357	359	366	366	333	344	358	366	380	386	376	325	390	371	377	344	381	357	392	331	363	363	351	347	334	347	381	355	324	390	345	379	347	336	358	364	339	391	335	358	365	358	380	354	378	383	388	358	383	385	359	353	338	378	337	378	321	375	343	333	310	354	346	333	374	354	382	343	340	369	338	369	360	336	351	345	352	342	375	392	356	358	369	338	369	350	374	400	331	356	366	350	354	354	353	346	364	350	353	378	360	382	346	371	358	362	363	368	360	364	346	370	340	364	367	354	336	360	363	326	347	359	393	339	337	352	339	358	364	360	356	339	359	352	329	370	375	402	375	345	329	343	349	340	371	354	348	368	355	356	364	359	378	365	380	367	319	352	375	353	359	359	351	347	353	331	355	356	367	380	350	354	353	384	323	352	363	347	336	345	351	413	338	384	332	341	330	323	354	347	376	375	350	356	374	379	340	318	319	359	339	355	386	346	356	361	347	342	343	368	356	348	349	371	389	376	353	321	356	357	376	349	347	381	358	374	378	334	342	360	338	368	356	326	367	360	344	355	377	327	355	356	374	373	346	319	342	361	371	340	339	329	359	343	397	386	377	353	410	375	344	376	376	413	345	336	382	379	349	373	342	370	357	374	376	365	389	315	354	355	353	367	388	349	379	348	359	355	356	343	351	367	396	341	340	369	380	386	366	354	370	363	354	315	384	378	369	375	351	359	357	331	391	372	335	342	336	359	375	376	381	371	378	333	336	387	385	377	352	335	348	361	368	388	346	313	365	350	352	333	331	322	378	320	376	339	354	325	328	361	356	348	356	375	372	336	386	350	364	340	359	341	392	370	346	366	366	360	367	362	378	334	350	365	353	353	392	385	382	336	343	347	342	360	359	364	361	345	327	343	348	384	393	352	351	345	377	373	346	357	377	386	355	369	361	371	326	340	321	318	349	372	367	354	380	350	344	368	348	339	381	353	364	339	364	371	323	360	330	381	388	355	376	362	350	375	353	306	365	384	347	327	356	376	358	339	360	360	356	399	384	345	392	348	357	353	354	364	337	368	375	362	312	353	373	335	351	338	359	369	391	342	362	334	383	361	354	335	359	336	341	350	370	363	336	369	336	328	340	338	379	346	347	352	335	341	369	344	396	363	347	369	347	371	380	311	362	368	382	359	360	374	345	369	355	350	356	376	357	374	382	317	331	349	342	361	342	381	357	363	361	354	380	338	377	357	356	347	379	358	382	368	320	358	343	371	368	366	368	381	350	376	356	366	317	338	375	369	392	378	356	362	381	340	384	346	368	336	325	331	355	348	337	392	383	356	346	393	354	371	338	320	407	371	350	389	342	384	395	363	345	346	351	352	386	374	403	366	384	335	375	380	360	351	388	372	385	365	378	350	364	360	359	372	391	325	364	373	346	357	367	346	360	361	356	344	350	370	339	330	370	337	345	319	359	360	348	354	377	388	363	366	365	317	339	331	322	346	353	363	367	356	352	362	358	371	346	366	355	400	355	351	339	349	395	369	361	352	373	322	360	393	342	362	376	314	345	325	336	344	351	360	354	403	353	362	380	338	317	376	345	376	350	380	361	373	359	332	334	368	361	321	340	363	344	382	370	365	390	334	348	327	346	370	360	367	330	373	344	331	356	347	364	364	326	350	337	371	342	370	349	380	367	383	359	349	392	352	389	357	339	329	321	366	338	350	354	386	360	358	356	352	357	370	383	354	347	337	348	366	317	408	369	373	373	387	365	343	348	370	356	373	344	323	375	350	351	386	348	356	337	376	370	364	326	363	350	364	339	356	366	381	352	350	388	372	353	340	344	380	382	350	329	377	331	398	371	363	351	354	369	378	336	330	400	362	377	366	309	367	340	376	365	365	354	334	330	368	374	339	336	352	343	366	357	352	363	372	358	363	371	393	348	325	337	368	361	356	372	362	354	350	379	375	363	367	328	360	309	354	364	348	327	364	338	347	346	373	350	370	348	382	354	367	366	372	370	359	396	354	371	373	365	369	353	364	370	353	372	383	375	345	368	362	363	352	325	371	366	336	387	349	361	357	374	390	350	347	312	323	382	328	381	357	357	348	330	370	348	356	358	350	357	352	359	335	363	355	372	372	376	348	357	332	384	355	363	343	354	342	380	364	347	368	348	312	390	373	353	365	372	330	342	376	359	385	352	326	375	373	392	346	370	368	380	371	349	369	369	353	347	401	331	360	360	339	352	333	348	353	348	326	353	375	347	361	365	375	368	353	339	364	362	379	317	363	341	336	371	366	348	363	326	368	343	360	350	338	354	356	353	387	361	388	354	329	366	360	366	366	372	359	376	363	352	363	365	371	383	347	352	333	371	356	340	392	334	356	343	349	374	378	373	366	355	363	369	349	359	395	381	346	355	339	368	349	341	351	340	365	355	363	378	354	362	363	370	360	336	390	410	406	388	362	364	362	366	356	367	333	362	363	332	365	328	340	345	352	394	353	393	370	359	361	382	353	378	367	365	317	369	373	356	335	371	384	371	372	346	360	331	338	337	345	348	366	344	353	356	340	335	373	360	367	382	359	328	337	348	361	349	356	366	366	357	347	336	334	370	383	378	376	371	338	354	347	347	364	366	370	368	362	336	376	339	357	366	361	373	402	337	358	368	358	351	338	358	358	337	327	350	370	326	362	338	348	378	359	362	394	383	369	360	379	387	354	342	341	381	368	357	383	351	342	368	325	354	349	378	344	362	369	368	377	359	397	362	358	346	357	352	368	393	349	341	381	355	340	336	352	346	370	387	376	363	349	357	369	381	357	341	384	393	320	368	385	378	361	384	294	373	330	332	393	349	345	339	351	337	335	361	344	366	363	336	403	363	368	367	356	362	377	378	344	319	362	345	356	382	382	364	378	365	329	373	348	352	357	340	378	337	345	354	349	323	385	412	365	336	337	370	392	358	365	360	348	362	331	415	371	317	394	382	352	337	372	390	343	347	343	354	350	359	347	342	344	357	381	370	366	345	320	346	332	383	388	367	332	356	375	352	373	368	376	387	369	373	354	370	341	317	346	372	365	317	327	385	345	350	347	340	343	351	357	340	360	308	333	364	394	344	377	364	356	379	343	373	369	369	363	367	324	393	352	339	362	330	372	373	370	376	364	361	388	367	319	365	344	377	337	340	376	346	343	382	396	306	359	320	358	363	338	339	351	328	366	349	376
22762	21670	29575	24266	21680	21584	10422	3760	2581	2415	1858	1609	1528	1419	1365	1246	1264	1152	1044	966	895	938	828	748	764	706	701	675	655	669	652	593	599	576	583	608	586	612	601	569	544	587	629	567	585	586	597	589	559	540	544	586	583	581	597	555	617	585	576	573	557	552	558	565	565	584	523	529	575	536	554	511	544	550	565	553	542	573	525	546	548	592	584	587	545	550	570	542	494	600	572	546	555	520	582	580	531	568	581	537	535	569	591	536	555	533	562	561	546	532	590	553	542	594	577	558	558	511	571	561	524	550	583	565	573	547	578	569	543	555	566	592	565	607	545	554	522	535	579	605	557	555	558	544	522	549	523	528	579	499	546	544	544	557	557	549	500	534	542	563	518	539	580	609	540	566	534	484	555	552	545	582	570	564	565	520	505	589	577	571	534	540	552	542	506	579	576	556	559	548	530	558	568	566	532	506	538	604	547	578	531	566	541	531	545	582	555	536	521	540	563	578	574	582	549	560	546	565	554	532	549	561	600	524	553	574	535	577	588	554	575	557	549	557	527	585	553	577	535	534	595	566	550	594	568	542	567	516	523	555	584	565	557	580	534	591	578	539	566	565	565	533	544	541	541	533	581	588	609	554	502	550	594	526	552	568	492	535	560	534	557	508	571	540	569	565	546	574	530	562	587	600	528	567	548	482	570	563	590	594	566	549	613	550	553	562	519	585	536	597	579	563	538	553	563	549	553	528	544	543	535	511	547	549	542	554	565	522	526	559	519	511	543	544	506	545	523	507	594	570	518	568	541	540	522	535	555	519	501	531	543	532	549	531	506	548	591	563	556	524	540	571	530	558	544	591	586	541	566	525	557	517	547	568	563	575	597	532	593	470	568	568	546	544	554	575	548	536	551	502	542	561	539	542	564	552	519	555	505	571	557	559	546	543	537	519	537	531	511	554	514	545	541	555	546	558	534	587	543	587	581	593	546	538	557	582	549	545	544	565	540	579	573	535	577	563	523	617	546	550	530	519	540	590	553	586	581	510	565	553	522	499	560	560	562	534	566	538	563	518	533	564	564	563	578	517	528	567	569	569	541	546	551	584	515	538	538	487	585	548	560	574	575	531	538	557	528	521	552	533	557	536	576	514	561	538	569	588	581	544	549	552	550	525	576	523	574	582	544	547	571	556	554	539	563	555	521	526	513	551	595	567	580	580	551	523	517	560	550	549	538	533	568	520	559	563	558	575	544	546	550	552	523	555	572	543	573	597	544	543	516	581	575	553	576	552	544	547	522	539	578	531	537	540	598	517	555	569	560	517	551	585	553	530	537	536	569	583	490	573	572	578	539	517	549	550	568	553	553	554	556	551	569	558	571	547	548	517	609	573	511	554	548	574	546	551	522	535	556	593	536	554	559	573	559	543	537	548	507	535	529	564	579	583	521	529	605	559	542	509	534	540	538	529	545	526	583	569	539	536	580	556	526	494	568	576	566	537	576	597	504	559	551	524	500	557	517	587	534	532	557	561	540	541	547	551	544	554	527	568	562	522	518	571	578	586	522	543	560	554	571	550	583	543	560	545	532	506	581	546	563	550	524	522	565	548	551	571	559	590	587	561	529	549	530	517	550	529	555	596	584	548	596	589	556	544	515	584	547	534	528	539	547	574	534	571	523	495	529	577	563	575	534	550	540	560	579	544	526	546	540	541	569	548	574	603	568	505	589	550	570	508	560	523	549	618	551	560	533	563	593	565	575	577	544	516	500	554	575	533	588	542	525	580	568	525	569	593	541	523	548	559	549	522	575	498	543	563	523	520	598	570	508	550	525	563	595	588	553	577	570	531	551	559	550	520	557	598	555	532	521	533	580	569	581	551	522	530	517	573	533	538	597	556	573	577	535	540	515	576	560	544	549	558	594	537	560	553	540	544	519	572	513	617	559	527	551	580	559	543	570	526	526	557	536	540	529	523	545	578	536	527	521	588	584	596	578	567	513	560	587	553	564	562	547	525	534	549	542	594	529	541	559	585	560	516	576	526	541	570	595	585	572	583	584	549	540	536	546	584	520	547	561	541	556	577	567	582	553	574	567	510	551	530	563	536	575	547	589	571	557	527	560	537	567	563	552	597	522	532	541	518	546	558	527	555	540	549	541	543	552	542	589	536	543	548	580	530	527	573	598	574	526	520	566	526	573	553	578	560	510	546	573	528	550	575	520	557	547	547	572	573	554	561	558	573	568	542	561	577	554	595	605	565	552	576	551	572	593	556	528	557	558	543	573	508	528	570	572	551	536	541	541	524	579	550	557	538	611	588	603	616	544	555	511	547	562	533	558	557	597	559	540	539	538	553	521	578	569	519	558	566	552	556	587	574	531	529	516	532	562	609	601	554	542	569	544	566	566	562	535	558	521	558	556	511	564	573	518	533	530	538	552	520	578	558	537	568	541	557	546	549	537	594	533	530	529	570	509	545	524	574	575	542	534	540	603	554	526	539	526	547	583	593	486	551	525	578	530	551	533	520	543	523	606	553	545	551	568	575	563	540	575	505	519	579	548	535	531	562	550	562	569	558	499	575	540	539	563	554	517	621	510	560	562	520	524	518	569	527	567	599	552	593	571	513	535	570	550	584	565	505	539	587	527	550	552	507	569	554	506	579	528	556	580	562	541	528	528	585	562	571	543	534	577	541	563	574	547	593	541	569	584	569	505	538	564	525	506	577	601	540	530	542	582	547	508	540	531	531	539	582	532	546	596	583	530	546	507	540	558	548	512	579	573	554	526	516	567	571	573	556	554	522	518	534	594	568	564	520	573	506	542	572	518	555	534	557	553	523	546	545	560	551	536	523	538	556	540	581	584	570	505	582	551	566	543	541	563	511	526	609	549	545	508	540	553	576	485	489	531	505	499	466	546	549	557	546	555	548	523	569	545	572	595	589	523	549	532	519	569	563	531	545	567	569	564	548	542	529	567	531	509	541	554	545	570	522	540	547	550	588	527	521	583	545	500	546	545	559	541	536	546	575	575	554	565	580	625	546	536	533	546	528	601	553	536	595	589	500	528	535	569	525	537	503	520	571	550	566	544	558	592	586	553	560	498	562	530	533	567	543	544	535	574	550	548	566	584	577	532	556	544	521	589	552	514	590	552	528	541	559	563	560	530	550	504	537	562	542	557	552	525	555	558	529	596	537	564	566	558	534	559	540	567	594	541	560	551	547	563	585	573	546	562	519	526	543	545	520	552	540	533	546	520	544	562	506	572	541	544	563	549	544	561	538	540	548	578	546	540	555	551	522	519	560	568	521	528	534	592	546	521	533	583	570	537	579	540	526	528	568	563	591	503	524	564	559	537	559	538	526	538	563	539	580	520	520	560	571	538	565	565	578	542	564	581	552	555	545	527	586	535	547	562	496	554	526	499	544	576	566	541	523	577	570	562	554	539	489	567	562	588	536	553	541	537	519	547	550	577	588	539	562	555	504	579	538	543	554	569	544	585	547	533	544
7259	23879	21009	14050	11954	9940	8037	6305	5168	4321	3486	3036	2674	2525	2292	2126	2077	1888	1651	1489	1422	1383	1188	1044	1033	957	934	913	863	874	858	815	824	840	793	813	749	737	808	797	690	752	703	762	708	751	772	755	777	787	726	755	672	727	754	718	665	767	722	729	747	724	679	741	691	703	753	732	713	706	673	690	657	717	720	712	719	656	700	710	772	682	688	685	727	674	784	739	674	669	697	678	697	696	702	660	699	737	649	707	760	696	716	702	643	734	664	710	688	696	678	643	657	688	740	709	642	686	703	703	706	690	710	701	758	704	713	672	692	680	678	727	753	694	678	730	727	665	699	740	732	675	736	706	695	679	679	664	666	671	689	732	717	731	708	718	678	706	736	685	667	689	664	684	655	682	696	732	726	719	695	661	703	712	700	672	658	697	684	675	726	707	724	670	701	677	708	704	694	734	676	702	742	680	705	716	710	667	698	691	691	730	684	684	744	714	668	709	733	697	694	725	662	685	665	705	748	678	709	707	708	706	717	691	690	681	712	707	701	734	775	673	678	714	667	698	700	685	688	706	696	689	670	707	707	714	664	668	728	700	745	620	701	668	720	716	655	698	689	712	711	731	682	687	711	758	725	709	672	716	723	640	727	704	681	704	700	721	713	691	682	699	702	687	717	721	683	696	729	713	686	738	698	712	751	669	706	723	707	729	706	686	706	696	695	661	681	722	671	728	676	711	718	718	700	742	698	720	673	709	724	720	702	695	699	659	698	651	715	706	710	708	642	721	663	720	681	718	673	682	720	660	751	701	700	696	731	705	709	687	635	685	670	660	704	722	688	698	722	701	650	740	711	694	686	705	667	677	658	703	720	690	709	695	657	669	697	696	714	759	694	700	677	697	716	669	684	669	663	629	692	711	684	684	719	733	705	702	715	713	733	742	738	721	684	728	678	702	655	718	688	718	683	683	669	650	734	732	760	726	652	701	681	707	710	707	696	668	681	686	689	721	677	751	694	725	720	700	698	725	722	716	722	658	702	754	708	746	676	662	718	739	683	689	712	698	706	709	661	704	633	682	710	693	719	714	678	683	698	733	662	667	722	693	722	677	673	741	671	722	698	730	710	689	705	684	679	686	685	708	643	729	698	678	712	670	673	671	718	707	654	718	708	668	687	743	718	694	665	695	725	659	673	749	658	705	753	678	734	731	695	701	660	710	670	727	686	667	655	665	682	671	698	718	682	665	660	722	731	741	696	664	704	700	712	698	669	742	703	728	751	671	738	662	707	692	687	700	707	710	713	712	704	671	710	735	707	685	730	688	729	676	680	711	711	695	707	729	701	648	729	707	681	715	710	723	757	733	723	730	724	756	675	701	675	716	671	710	730	686	709	695	663	706	647	709	710	682	715	683	703	705	708	702	670	714	671	694	711	673	677	688	740	647	680	701	716	702	655	694	731	694	736	676	716	747	696	699	739	674	726	743	755	724	702	695	715	687	725	658	702	671	669	708	665	716	742	725	680	691	707	687	683	688	737	712	719	695	703	721	700	693	710	707	685	699	695	685	631	672	743	701	679	739	739	698	670	687	718	663	712	710	704	666	699	723	663	716	706	707	684	705	686	726	728	702	710	720	718	663	672	658	732	680	761	669	685	737	690	689	708	634	708	643	718	700	684	706	668	709	681	725	705	707	679	674	737	693	699	721	705	713	653	667	707	731	660	730	724	698	711	689	675	689	679	673	732	669	669	714	691	661	681	691	657	702	671	708	683	684	703	660	716	704	668	690	645	659	714	682	684	739	661	673	711	729	670	675	677	701	692	718	690	703	629	712	705	679	762	677	732	731	654	651	699	686	673	753	652	709	683	678	701	686	738	708	694	691	717	718	691	725	672	705	762	696	710	651	741	702	742	687	715	667	728	740	713	676	714	673	656	716	666	745	712	660	703	673	691	697	696	714	721	707	708	681	688	679	697	684	694	709	677	705	685	695	650	721	718	717	751	636	743	702	701	680	697	733	627	655	690	697	738	670	678	681	695	706	739	682	721	702	757	725	710	748	722	704	689	681	682	685	704	693	668	727	661	756	706	701	751	728	668	712	716	761	728	721	692	697	698	716	704	661	732	689	697	692	729	692	721	696	663	706	656	715	707	643	733	699	692	683	706	693	740	660	736	714	667	699	745	683	724	665	718	679	698	692	717	717	684	702	720	687	689	701	663	677	707	759	669	681	679	663	711	685	703	693	668	650	707	697	766	698	689	700	682	746	734	709	689	676	698	685	660	696	696	745	675	671	702	681	643	759	674	694	694	677	705	713	746	735	705	695	689	680	714	667	743	721	665	710	719	687	700	719	719	720	685	687	697	683	717	684	685	699	699	646	701	666	708	705	753	686	667	745	663	737	685	688	666	660	705	752	681	725	729	713	740	736	715	721	678	729	694	716	690	671	706	734	746	692	720	743	663	702	692	668	762	687	686	666	714	688	678	663	675	723	689	693	651	688	704	683	674	698	679	709	716	712	675	733	634	659	722	703	688	707	696	710	685	726	696	702	721	678	682	689	725	687	703	679	672	654	688	743	718	718	682	681	719	690	683	726	714	683	719	732	702	674	693	677	717	677	703	641	713	723	680	693	681	709	666	712	744	771	649	692	687	658	709	707	728	671	719	690	709	726	698	690	724	760	680	695	703	709	708	671	701	750	712	726	712	746	686	689	750	695	693	705	692	708	693	693	693	679	735	690	693	709	702	723	675	691	689	736	709	731	695	739	692	701	664	678	691	691	703	728	712	682	704	702	650	676	730	729	705	695	687	683	694	705	717	731	686	727	729	730	683	698	654	696	712	757	681	689	718	690	710	678	717	718	714	761	658	671	716	663	690	689	685	687	709	674	702	736	708	750	694	660	680	734	656	725	678	726	717	704	695	717	698	676	676	681	683	709	668	693	700	698	686	729	718	666	648	677	701	707	690	687	690	671	670	706	689	718	646	681	652	699	706	678	655	660	666	686	761	650	692	700	697	717	682	668	697	676	699	736	699	736	740	682	730	696	694	680	690	706	639	703	692	692	690	683	730	715	713	714	687	711	682	678	689	664	685	658	705	695	716	645	690	705	706	696	669	704	748	643	685	679	700	701	710	723	720	695	661	698	730	705	664	664	677	684	698	707	693	688	690	687	716	684	689	704	631	714	691	713	696	737	700	668	676	675	774	676	641	713	676	716	731	654	690	713	724	715	698	736	711	705	691	684	739	677	750	698	721	688	676	711	706	680	666	730	712	693	740	700	658	732	734	669	708	670	675	707	732	723	695	675	763	692	698	697	674	658	657	692	691	718	659	706	673	708	712	749	716	674	701	695	710	672	679	671	701	686	696	702	692	699	726	666	695	659	688	684	720	672	744	708	646	673	739	687	719	685	681	708	710	704	664	676	703	754	689	678	707	691	718	696	677	709	696	708	678	678	698	662	698	666	674	749	694	709	656	702	729	658	638	675	660	713	682	701	668	698
27576	19691	9779	4772	2947	2219	1551	1210	1001	907	764	732	667	638	633	601	611	616	530	502	503	489	421	409	421	431	450	429	365	415	367	385	401	388	387	384	369	395	386	374	364	376	393	380	387	397	395	389	372	371	391	362	409	346	358	362	346	351	374	379	387	361	381	381	373	379	328	367	397	351	367	345	336	365	382	357	380	336	363	356	366	382	322	364	367	361	356	394	339	396	394	362	352	368	329	360	362	350	361	357	312	347	377	360	388	361	366	366	368	354	339	362	353	382	372	400	383	336	355	358	363	354	364	341	398	327	344	387	378	316	379	421	359	397	388	375	349	354	363	379	391	389	346	374	357	369	388	346	351	332	352	361	373	362	349	343	356	351	373	393	380	345	373	362	364	388	364	346	357	392	358	400	345	350	376	385	387	374	397	374	411	342	383	345	371	358	367	383	379	352	356	388	348	380	366	361	380	387	360	333	397	367	351	383	353	381	391	369	387	373	353	374	393	316	432	370	333	371	384	407	369	367	376	352	368	351	350	362	379	372	387	351	383	347	413	374	365	350	388	369	351	353	379	344	387	354	418	347	376	371	381	353	334	343	380	385	355	328	364	399	335	356	374	378	374	368	368	356	352	389	415	367	355	386	384	371	355	361	381	351	344	352	396	361	375	375	362	375	422	393	370	405	381	363	381	392	363	366	386	346	433	373	321	360	370	354	370	352	359	404	336	392	368	389	326	355	363	379	372	377	362	371	390	365	375	366	381	358	332	394	367	390	362	377	381	355	381	370	377	332	374	344	391	376	380	341	354	364	377	381	377	337	392	397	364	355	363	372	378	365	374	387	375	387	323	344	349	379	387	415	389	359	400	361	346	376	401	419	389	335	380	362	359	372	351	363	359	351	386	348	341	356	383	381	380	368	343	347	357	355	344	347	361	379	365	357	358	328	338	378	354	394	396	376	356	343	374	380	383	381	370	353	368	380	382	363	398	384	362	353	360	420	358	374	371	359	334	361	357	376	348	379	343	380	388	392	364	382	392	387	380	383	365	375	371	367	364	359	386	424	389	394	332	375	387	346	381	370	378	366	331	386	388	406	357	352	386	362	372	347	388	391	353	359	310	365	347	387	369	362	331	373	337	347	383	357	350	376	357	370	364	366	377	366	350	391	381	385	392	343	364	382	372	382	400	344	369	380	345	356	354	360	383	382	387	387	345	378	336	375	374	344	382	396	368	351	375	336	351	375	380	351	416	383	334	341	357	372	350	355	392	372	362	327	409	362	342	376	378	341	354	363	386	333	337	359	397	367	362	382	367	394	351	377	351	379	387	383	345	364	403	388	374	361	339	366	365	320	365	366	327	396	372	345	354	363	372	348	378	353	377	363	349	358	390	387	345	352	375	377	410	380	397	372	362	355	378	345	380	370	333	366	364	355	361	364	322	341	362	382	372	369	352	386	342	362	358	374	347	381	368	352	397	390	388	394	354	349	341	367	336	386	380	360	363	370	370	357	370	380	336	354	358	379	362	368	366	355	432	394	381	382	377	374	354	395	373	376	384	388	383	374	364	326	376	344	376	393	382	396	398	372	355	349	393	369	378	367	368	369	366	335	356	380	379	386	359	367	351	362	379	382	366	381	362	362	342	363	361	399	325	361	358	360	371	379	397	383	368	358	381	358	384	387	362	380	368	360	401	355	352	356	384	360	394	355	386	362	358	366	413	380	397	361	383	340	360	376	377	358	346	358	386	365	351	397	376	372	380	384	408	403	355	379	363	346	352	340	341	315	364	344	375	379	378	375	386	367	370	370	355	368	385	375	383	371	385	343	365	396	369	361	384	373	377	361	376	408	371	372	394	377	329	369	387	362	394	360	357	407	374	383	382	379	371	359	363	384	353	362	378	334	374	403	373	364	372	340	370	357	372	378	380	416	370	346	335	370	355	378	374	346	356	386	378	391	371	345	372	370	352	380	367	402	366	371	358	365	377	358	380	360	340	391	352	333	373	339	351	348	369	388	376	396	365	345	363	354	332	375	365	366	343	345	341	370	361	363	381	356	352	398	371	370	386	364	375	356	347	388	387	372	361	340	384	354	344	343	366	367	372	367	387	366	338	338	360	378	370	341	384	378	394	346	351	358	355	407	333	342	362	362	367	346	385	370	361	328	383	350	333	395	380	371	371	381	359	370	364	391	404	395	426	349	381	420	383	379	395	312	367	374	366	368	359	338	362	366	336	380	406	380	395	357	361	378	381	359	361	349	355	360	364	365	352	373	389	380	373	368	400	374	355	358	406	356	388	387	358	392	395	345	366	427	361	376	354	401	349	375	364	352	395	345	374	362	378	325	373	356	354	376	369	391	402	362	390	363	369	401	375	365	333	347	376	388	389	316	359	374	341	375	372	374	320	357	363	360	385	367	356	386	394	394	334	353	336	370	386	372	381	352	352	347	354	407	405	364	366	372	345	380	374	388	352	375	366	358	381	370	368	360	377	370	341	365	343	373	401	350	344	334	383	375	386	362	374	387	329	356	368	352	382	355	401	383	334	360	403	390	312	380	374	342	417	401	366	374	401	379	352	360	384	371	330	384	347	360	398	391	394	362	375	363	355	348	389	358	353	347	358	366	375	380	359	400	356	352	359	360	393	369	347	374	373	323	385	338	365	390	393	358	399	341	369	362	322	346	358	375	348	365	366	392	363	370	361	367	413	370	369	369	371	388	352	330	351	337	383	375	360	393	392	348	397	359	347	380	365	349	362	375	365	352	362	377	341	351	381	362	375	401	359	368	361	367	349	379	358	358	346	356	395	339	389	350	380	349	390	382	366	375	348	370	334	386	400	364	385	405	364	340	358	368	348	362	400	348	347	391	378	368	362	372	366	380	367	370	389	349	392	369	358	378	356	359	346	361	388	390	379	396	393	400	383	377	389	372	392	356	362	346	394	371	368	372	350	335	382	362	395	357	367	371	341	346	373	366	368	334	342	368	364	399	371	355	343	360	345	365	391	387	366	350	347	352	365	394	399	389	377	369	331	379	378	345	375	380	375	367	377	368	358	341	403	349	383	378	342	400	403	354	390	334	376	373	349	384	366	350	386	390	374	388	369	375	362	371	356	357	370	370	409	381	349	390	383	380	416	359	365	343	389	359	377	330	417	370	377	369	401	382	374	384	367	363	386	376	379	370	367	372	357	376	366	397	381	342	356	345	370	361	359	369	387	371	387	348	343	348	404	379	383	386	387	354	379	351	358	364	390	391	359	376	378	385	365	363	357	371	387	359	332	419	361	364	369	380	362	408	381	370	343	378	360	379	357	385	378	356	383	370	364	308	421	384	368	349	332	379	387	350	363	391	413	338	356	352	340	371	344	369	361	355	367	346	381	368	369	365	366	357	392	414	394	370	339	374	394	389	392	375	373	372	413	355	384	376	371	345	378	374	367	386	377	361	367	374	369	386	398	368	379	368	356	334	395	344	370	361	400	372	369	370	377	387
6071	10579	9674	5840	4930	4077	3098	2376	1942	1692	1361	1240	1100	1069	1071	922	909	859	807	774	724	683	645	625	537	578	553	506	521	563	485	486	461	524	507	480	499	474	449	534	473	481	464	470	488	455	492	485	537	522	477	471	485	475	482	464	520	460	471	498	410	455	443	470	530	453	461	459	464	449	493	440	468	480	476	445	475	452	480	475	449	474	436	454	458	482	438	492	504	476	505	465	444	434	492	471	450	530	487	474	472	513	479	450	517	437	472	487	488	463	459	464	458	464	507	443	448	498	491	497	449	493	421	450	492	448	462	452	466	513	496	438	478	475	484	499	483	501	513	468	473	480	476	485	472	474	504	444	506	480	487	496	483	475	452	467	471	454	474	466	441	472	470	487	461	494	443	493	431	469	455	471	495	417	442	489	462	491	480	454	459	466	465	489	447	444	503	446	439	499	459	478	499	471	473	481	448	487	493	470	470	464	458	474	460	481	513	479	498	495	461	479	488	467	441	468	482	488	501	469	473	476	454	499	476	482	453	473	448	475	465	423	481	490	437	484	466	468	472	477	479	496	476	474	477	481	499	473	489	481	467	437	460	446	494	489	434	475	474	490	486	483	528	469	472	490	470	516	531	474	466	490	482	525	454	409	472	477	487	498	482	466	485	495	440	472	451	461	469	474	520	452	478	449	483	444	476	479	456	474	479	494	481	494	464	444	495	476	481	499	498	485	479	461	439	496	500	463	490	432	444	505	480	471	460	467	505	452	496	520	486	496	512	449	458	463	475	478	487	491	500	475	491	418	487	488	480	486	464	424	457	463	462	476	458	484	495	443	455	451	455	455	456	460	472	485	452	457	506	480	491	423	485	434	481	436	480	491	453	475	468	484	472	481	499	493	475	454	459	460	458	504	451	456	463	449	510	495	426	446	486	468	488	459	446	488	447	485	494	442	468	437	473	508	487	510	484	468	461	473	485	480	497	466	514	465	481	492	422	442	457	521	489	509	496	465	505	449	460	496	496	484	472	521	469	425	471	491	471	454	498	482	465	472	461	504	476	478	471	477	461	495	484	448	501	465	505	462	452	457	501	450	481	487	525	492	433	481	460	473	512	480	519	486	503	484	480	484	442	486	500	447	429	421	447	457	500	486	442	461	458	465	452	481	496	524	499	469	469	458	496	464	419	460	487	491	432	460	426	443	469	461	489	468	489	472	467	467	460	451	451	457	462	476	452	504	472	505	483	484	459	462	466	467	465	475	419	496	489	497	432	458	466	477	489	460	491	444	519	465	460	490	518	496	438	457	484	456	475	439	509	474	487	500	486	441	466	468	476	493	498	456	447	465	486	487	463	458	463	460	469	452	493	460	514	477	493	459	446	461	466	467	465	494	472	480	471	451	478	492	463	499	474	465	519	512	432	475	494	451	449	481	475	519	486	483	459	483	452	446	501	496	445	417	503	530	433	479	438	504	481	461	466	518	476	465	492	482	475	467	503	443	487	473	519	436	446	459	449	479	513	446	461	476	448	463	510	514	494	441	451	468	460	430	470	475	463	453	481	457	455	496	507	482	509	446	458	476	496	480	441	459	447	488	445	459	443	450	470	448	459	461	429	475	480	461	456	491	483	495	482	435	509	478	461	506	453	438	471	427	451	483	489	468	486	493	474	467	487	479	445	453	435	475	467	473	450	473	470	482	475	498	477	457	506	473	483	461	477	487	444	437	455	439	475	550	485	432	480	478	499	450	470	480	476	448	485	512	493	453	470	492	444	481	499	441	477	449	491	465	470	486	459	483	519	451	451	474	451	443	487	449	487	486	486	457	451	491	482	473	470	472	464	492	442	470	456	507	502	502	495	466	497	466	496	457	483	462	464	479	464	480	497	480	470	470	504	429	483	512	505	491	473	453	452	473	481	462	469	447	461	482	468	490	441	491	469	464	509	496	464	510	461	477	474	474	495	472	476	524	453	466	498	487	472	461	474	474	443	443	486	496	448	497	513	485	444	472	469	483	459	440	449	432	447	485	467	494	525	490	461	460	454	539	488	466	500	478	449	468	480	486	465	489	476	489	494	468	461	486	463	444	443	474	462	481	472	463	463	488	471	494	455	446	492	462	506	474	456	457	457	483	476	461	489	454	495	441	476	513	489	473	444	497	463	473	441	483	453	481	475	504	434	478	466	456	453	426	466	473	481	447	479	474	462	478	463	476	464	491	482	484	462	449	490	468	490	476	463	468	439	437	461	446	455	525	483	481	450	463	463	463	450	453	456	472	479	462	465	516	498	465	500	458	477	506	478	500	465	498	474	471	457	525	444	458	486	481	500	446	455	481	474	472	471	496	495	501	466	485	478	503	477	488	476	495	496	464	410	469	479	499	448	460	526	475	475	484	444	525	462	435	490	461	454	480	455	462	475	496	475	477	500	488	470	467	477	502	448	486	477	475	466	457	486	472	427	457	461	465	450	447	450	434	472	443	487	471	489	494	499	491	464	479	500	465	465	441	462	450	477	454	519	516	467	469	465	483	494	502	479	452	506	433	464	476	459	459	459	490	489	464	494	455	457	442	502	433	474	470	454	432	457	468	475	434	456	482	446	487	471	474	482	450	418	492	433	475	496	467	498	466	479	469	458	471	467	492	488	498	467	451	463	460	500	481	519	514	490	510	485	491	481	484	499	466	493	457	481	480	502	476	473	497	493	479	458	486	485	496	444	475	485	482	478	448	457	467	466	468	467	499	435	475	483	512	468	459	496	501	498	488	463	469	466	503	473	499	483	447	463	468	461	454	466	489	486	457	452	468	454	475	489	491	451	456	474	468	503	456	460	476	456	457	452	505	483	493	451	487	482	462	486	457	498	447	470	481	492	475	513	456	497	493	473	465	486	480	441	444	452	486	481	449	479	453	441	449	451	431	455	452	454	493	444	442	442	478	472	484	486	486	475	472	450	485	469	427	421	466	470	511	485	453	473	455	498	476	476	488	494	488	472	479	453	479	470	432	452	477	467	463	483	484	487	430	469	496	468	476	424	451	467	474	475	455	472	433	450	475	436	487	460	470	498	473	456	509	501	439	469	463	466	484	443	441	457	444	464	471	472	437	439	460	475	491	470	452	468	489	474	511	440	481	464	502	458	495	479	466	476	475	466	506	511	464	467	478	451	460	447	444	481	482	485	466	492	490	471	513	444	450	471	502	503	413	429	474	463	436	466	457	445	508	460	456	475	451	451	490	460	458	488	470	478	464	437	499	497	438	448	471	480	505	503	433	517	461	510	427	455	485	486	504	447	445	413	484	482	470	459	480	527	482	462	464	459	456	444	461	471	468	470	429	455	455	489	462	473	508	483	465	485	467	510	466	455	505	472	499	479	460	471	459	477	461	508	471	455	445	500	496	516	516	453	469	442	491	438	499	464	446	473	458	464	454	471	475	450	446	505	495	449	470	461	445	483	503	510	465	468	488	468	538	483	496	440	484	489	487	451	467	500	489	443	486
23780	21646	28941	24841	21423	9995	3780	2316	1866	1649	1490	1311	1220	1176	1107	1084	1004	952	901	923	778	789	731	674	713	755	715	616	617	633	648	612	572	655	594	602	653	613	615	613	580	606	622	567	575	565	652	603	586	576	607	590	585	581	604	610	568	603	572	609	609	559	616	597	626	555	599	570	563	565	555	574	588	574	584	643	604	589	596	643	560	622	601	559	583	583	615	578	608	608	610	586	571	597	610	551	558	605	584	579	572	565	606	563	597	575	566	576	549	578	592	571	551	621	577	579	589	586	601	603	602	592	598	620	567	590	552	600	563	581	568	569	582	605	580	564	637	606	611	616	571	605	613	632	537	579	618	551	586	567	603	559	605	595	547	571	572	587	565	589	578	586	573	599	544	554	582	541	610	554	579	619	631	590	548	564	602	620	616	590	567	605	618	540	537	580	565	541	572	553	584	554	569	622	598	569	613	557	585	604	613	526	544	560	537	580	570	588	570	594	586	623	581	610	566	518	565	566	591	601	606	549	550	612	597	618	555	572	566	610	595	625	582	582	544	605	568	561	592	578	624	579	558	574	595	586	612	560	594	540	565	607	588	560	580	580	604	595	553	554	580	591	541	626	549	577	577	550	537	565	591	614	538	598	591	585	599	609	611	591	568	601	582	596	543	576	569	621	569	598	556	615	614	538	619	612	583	621	562	593	617	541	579	595	559	569	557	573	598	605	538	588	554	582	629	608	502	626	600	588	592	568	607	603	585	593	569	554	543	602	575	570	605	632	605	576	587	531	598	572	564	572	581	616	595	603	616	553	581	595	617	592	545	553	581	624	629	576	585	553	564	573	585	571	527	570	568	585	565	594	590	602	598	548	586	567	584	603	591	599	573	608	586	574	579	592	537	594	576	596	575	551	566	613	581	561	619	553	560	579	567	574	565	613	589	576	581	593	569	580	568	583	620	587	578	581	606	601	562	601	574	568	576	547	587	594	551	549	608	621	571	563	619	599	592	553	578	574	581	532	570	588	547	587	544	550	601	560	566	595	577	546	601	619	563	571	553	606	630	586	594	564	586	620	600	584	564	593	609	615	546	559	582	634	558	594	560	596	632	576	601	579	559	599	568	588	589	592	559	602	581	592	624	554	592	587	545	568	580	605	581	577	595	568	543	574	572	603	589	599	559	595	593	612	552	571	582	599	585	597	604	604	587	625	571	617	563	581	531	578	594	593	600	577	566	610	564	597	590	581	575	565	592	616	561	538	540	612	578	563	561	611	569	559	565	555	549	601	597	593	589	582	555	611	605	578	607	537	550	592	609	538	617	542	542	527	530	578	582	580	516	572	546	585	599	610	590	610	529	610	595	574	581	573	570	579	606	572	612	568	610	565	611	553	584	639	582	552	575	581	551	543	625	606	577	615	583	569	612	541	583	596	544	559	577	570	573	572	559	556	608	575	540	552	620	608	600	590	640	555	553	583	595	584	589	601	597	605	626	583	558	557	587	592	591	619	544	549	547	602	560	601	632	586	588	561	602	582	581	567	566	585	541	589	594	564	568	606	616	624	607	638	590	593	595	566	592	612	569	637	572	570	575	570	587	582	604	607	543	584	562	620	514	560	529	549	594	600	557	557	554	567	529	602	561	588	562	587	637	594	570	573	573	568	622	533	591	555	543	578	583	604	580	570	604	617	566	576	543	579	581	552	581	621	573	561	613	567	597	553	604	580	603	580	593	576	613	546	623	571	576	545	658	587	633	563	568	536	625	619	586	566	588	584	603	549	578	564	593	564	540	588	590	549	620	579	595	585	563	595	603	631	597	568	584	653	571	549	591	612	572	573	585	549	600	573	598	516	601	586	574	595	579	560	608	575	628	579	616	606	608	593	546	550	620	623	602	604	546	603	593	586	592	585	542	594	600	557	541	600	581	562	563	542	612	565	542	571	554	576	537	550	581	592	565	564	546	555	580	605	529	566	575	589	588	602	559	570	550	566	611	581	597	584	601	593	601	603	607	575	602	556	616	567	586	570	591	586	560	568	592	598	573	583	603	542	608	562	617	561	575	560	576	567	549	562	573	568	583	608	646	592	562	571	561	630	572	567	592	535	560	624	611	598	581	550	571	555	567	602	603	575	640	633	607	566	533	537	573	593	593	596	627	557	634	605	606	603	618	572	570	591	567	536	584	550	598	577	589	578	617	573	590	620	601	595	582	590	567	576	588	561	555	605	590	583	562	597	532	591	572	563	629	601	546	613	558	549	578	577	613	604	627	574	593	601	589	628	581	572	543	596	606	574	581	565	582	564	532	608	567	573	611	611	562	621	574	586	546	573	571	569	615	566	608	533	554	579	569	565	583	611	570	543	592	562	610	617	611	557	611	588	614	590	543	571	636	610	579	555	559	606	586	558	573	576	587	592	570	579	564	534	585	620	550	639	598	563	599	573	559	577	557	562	620	585	573	613	594	580	563	577	555	560	681	537	588	585	575	574	618	592	518	552	622	573	544	565	600	605	577	630	574	548	567	591	562	627	591	574	591	562	604	563	612	579	601	580	628	573	562	570	597	555	616	579	587	569	590	633	559	567	576	569	595	596	604	634	576	540	614	567	579	579	584	542	533	558	581	565	578	617	572	538	581	568	602	554	644	595	613	563	595	559	580	561	637	545	590	608	564	574	561	578	577	593	560	536	566	570	606	576	570	577	576	575	606	557	592	585	579	561	604	623	553	561	562	547	547	585	591	553	548	588	582	604	539	564	565	557	555	573	561	563	583	540	607	606	595	548	535	598	572	543	579	596	560	566	562	564	580	566	573	590	561	556	568	590	557	573	558	569	566	608	589	558	576	585	600	602	566	611	585	552	578	583	559	574	541	580	586	611	548	595	568	600	560	617	593	554	587	555	561	521	612	572	571	585	581	538	606	574	608	593	552	585	568	611	580	591	622	555	594	597	613	579	596	588	574	541	566	595	564	601	602	644	583	592	609	556	618	559	591	617	541	608	571	579	556	596	618	590	605	593	546	592	599	584	569	582	533	598	549	579	622	583	526	566	588	560	584	583	612	595	560	563	617	620	578	585	558	556	617	606	562	566	577	564	569	598	512	585	630	561	558	579	581	573	583	548	572	553	580	534	614	562	572	549	545	571	580	588	543	543	611	590	568	558	524	566	617	599	591	586	571	578	614	620	585	596	644	566	590	550	554	577	585	623	568	624	600	526	558	561	551	548	583	587	552	579	614	562	544	568	601	608	632	594	574	589	563	623	577	549	572	570	607	575	595	613	572	538	547	582	550	550	568	617	576	565	633	631	584	584	566	540	569	593	563	598	558	591	563	564	604	565	574	556	587	541	570	565	608	587	574	574	615	568	605	611	578	590	577	576	515	601	604	592	563	531	574	576	581	563	580	590	561	543	564	595	576	606	583	585	563	574	583	576	567	542	608	586	565	571	559	557	586	543	557	554	595	628	528	586	600	573	586	594	566	599	550	606	578	615	572	622
5976	19071	16794	11099	9036	7091	5692	4399	3535	3013	2590	2263	2080	1854	1814	1714	1572	1551	1358	1309	1167	1132	1034	998	959	860	848	839	841	845	846	775	828	808	761	809	767	801	749	758	769	773	803	732	740	796	763	727	793	733	802	719	748	779	773	749	750	774	741	732	720	718	692	762	722	737	778	712	725	756	720	704	722	757	730	731	678	746	742	734	746	705	751	738	751	695	756	727	769	746	753	756	721	726	736	786	678	716	702	702	705	709	690	793	725	723	692	753	746	691	689	718	766	721	698	732	731	719	739	696	719	745	730	697	689	776	712	684	679	769	720	683	735	724	735	726	732	695	750	733	772	737	693	734	690	730	704	729	718	736	745	732	720	742	733	716	756	738	722	763	703	733	694	768	715	678	745	693	703	732	766	689	714	705	737	761	734	712	702	759	740	724	742	754	756	744	716	746	736	733	724	692	753	763	734	738	693	720	716	750	750	704	721	707	726	718	715	756	732	713	719	723	765	742	739	732	738	735	716	719	678	739	713	749	675	711	716	749	693	743	748	730	726	732	781	722	761	740	699	686	770	758	709	658	734	718	721	745	753	702	697	711	738	749	738	755	706	717	716	762	708	720	708	725	730	752	720	732	658	753	726	731	711	713	730	696	703	742	762	721	769	755	715	738	766	698	726	743	754	737	744	738	763	756	692	778	747	767	741	791	732	765	730	726	690	695	694	740	740	732	765	733	744	723	690	765	706	727	725	721	760	764	730	723	741	741	713	702	736	710	758	711	729	706	730	713	719	740	749	776	732	681	705	730	762	694	698	699	754	763	718	663	722	742	788	740	782	737	763	702	716	712	747	751	748	738	701	742	732	735	722	690	694	708	697	776	724	722	726	708	701	786	741	691	750	757	726	711	706	733	733	736	723	692	738	778	708	748	723	715	732	724	758	733	685	703	712	740	701	782	713	758	721	735	703	758	715	715	776	656	709	730	737	696	703	727	744	753	730	703	687	716	693	734	716	698	746	797	686	755	762	747	747	708	818	743	777	743	723	760	767	718	705	727	745	703	714	736	741	741	722	728	774	759	781	717	703	740	761	716	751	756	714	744	680	719	732	718	710	711	684	700	747	756	745	731	774	718	711	681	723	728	763	740	735	731	738	741	741	727	760	726	768	762	719	750	766	713	740	739	727	699	731	768	743	725	712	751	681	749	688	758	742	717	736	745	697	737	703	727	741	744	746	674	722	679	787	781	743	748	715	699	709	716	746	708	770	679	690	690	703	693	717	737	709	729	742	745	743	735	693	749	753	668	763	721	804	697	702	710	716	750	733	724	744	705	747	731	756	749	737	719	751	769	727	733	796	682	724	721	700	734	703	713	754	769	654	762	675	742	703	715	734	728	738	728	711	744	727	712	761	722	730	656	705	704	730	749	724	707	738	738	698	737	698	714	740	729	685	723	729	708	733	721	766	744	741	705	720	747	739	743	726	737	728	703	744	672	757	746	766	760	739	718	734	707	746	695	656	762	735	755	714	761	712	700	722	760	717	666	736	696	702	715	742	788	733	749	718	741	678	730	716	795	752	743	695	718	744	696	708	726	708	750	705	772	781	718	696	711	800	689	756	709	766	715	706	732	701	728	729	731	719	723	738	748	682	709	680	686	712	656	731	738	758	756	688	702	760	694	743	692	727	713	732	677	771	777	728	752	737	760	702	724	766	727	735	786	737	717	749	719	735	723	764	759	731	692	707	709	684	758	718	721	748	721	780	722	726	716	731	751	742	738	709	708	684	748	729	745	738	758	743	775	699	703	745	732	700	710	728	718	748	712	752	756	723	728	708	719	733	758	679	720	734	714	717	740	792	756	766	692	758	756	718	701	761	724	686	751	743	667	697	682	750	740	717	728	716	689	719	697	747	714	755	681	775	672	754	716	743	730	719	753	755	725	711	709	706	694	746	682	744	700	785	743	723	758	747	768	722	691	713	730	773	698	750	708	711	717	704	756	706	723	805	732	716	717	743	713	714	752	725	768	772	709	712	750	761	723	745	735	734	719	766	778	668	755	767	730	767	704	768	727	736	712	710	744	715	749	751	761	770	714	775	699	745	724	702	760	723	755	740	669	690	718	700	749	693	768	719	735	729	733	696	727	694	723	733	758	709	724	775	753	732	702	667	721	755	711	683	751	719	737	705	686	757	701	714	772	728	718	761	721	742	740	751	699	714	754	777	734	742	682	691	737	701	726	725	719	744	754	661	730	727	727	749	743	749	739	721	745	748	741	766	690	718	705	732	724	718	696	726	714	715	715	756	750	705	734	717	750	697	704	711	699	684	758	712	704	723	727	774	759	728	702	736	715	767	703	691	739	722	744	684	679	750	757	732	682	725	773	721	725	703	722	675	735	721	730	726	754	754	723	731	730	733	748	718	749	672	716	740	717	685	776	734	664	715	740	681	731	694	723	710	722	742	751	682	761	733	731	703	753	704	779	688	723	733	694	738	702	694	750	724	777	724	720	786	719	777	760	735	695	712	762	725	683	730	714	719	794	715	732	710	705	718	694	716	724	785	789	777	710	708	746	712	766	726	689	698	747	761	723	737	719	734	758	736	697	724	703	675	725	772	714	775	746	771	720	719	772	722	753	681	691	701	697	725	724	775	761	747	761	751	740	732	712	719	723	746	737	671	731	717	695	736	729	713	720	717	704	711	748	707	704	710	780	706	714	722	708	727	781	754	735	737	777	757	689	774	715	768	701	706	689	742	779	720	741	695	652	747	745	747	704	726	762	745	733	746	717	744	738	733	738	775	689	726	714	730	739	748	732	783	737	771	699	721	729	697	697	733	725	725	704	755	727	743	724	670	700	725	726	725	733	716	690	734	763	754	744	719	774	701	700	735	719	717	720	707	714	707	789	767	788	751	700	679	746	744	762	700	724	707	691	706	715	714	648	729	751	744	724	696	755	739	706	693	733	731	760	670	780	743	708	708	680	723	698	696	752	709	722	736	718	721	723	720	728	748	690	682	776	731	725	782	725	685	708	766	698	763	718	748	744	754	739	733	733	715	769	742	715	740	741	711	721	706	742	740	792	723	737	730	731	671	724	734	772	737	748	711	669	744	727	714	728	725	698	763	705	728	719	739	700	723	689	722	693	743	768	721	684	724	681	703	710	728	731	734	752	721	765	731	768	781	740	724	715	687	697	742	727	733	767	737	717	731	727	722	704	730	718	723	749	761	725	732	692	763	717	750	711	753	713	744	724	726	739	684	744	704	737	687	782	721	752	706	728	750	717	712	735	747	728	709	744	712	724	774	725	719	711	682	676	729	727	711	706	723	740	730	727	750	729	685	754	722	722	747	717	733	710	697	693	700	730	722	753	721	712	718	777	682	741	728	725	792	806	729	709	714	762	721	671	707	718	736	745	703	740	699	742	728	741	724	715	750	742	789	721	712	744	724	765	723	723	719	714	738	704	757	730	741	744	751	718	767	768	687	695	741	706	657	709
24973	21692	27615	25748	9525	3246	2203	1504	1234	1098	897	816	739	704	641	623	606	587	469	488	426	435	396	396	325	334	332	344	332	314	287	265	281	291	334	272	284	319	283	307	320	328	327	314	273	280	267	263	284	297	302	262	286	280	272	276	286	272	258	283	271	241	264	290	261	269	283	289	272	289	291	261	280	275	273	280	290	246	283	244	276	267	261	274	273	286	267	291	260	280	253	282	257	266	276	292	292	264	281	263	275	278	265	277	258	264	264	297	286	267	283	280	237	273	283	283	229	267	259	246	250	282	280	251	273	280	264	244	252	280	260	242	266	251	308	278	274	293	286	280	240	288	265	249	293	298	270	259	277	261	264	287	263	293	257	259	278	286	293	269	269	285	274	282	252	247	291	275	251	274	280	282	267	268	283	270	287	293	282	286	275	245	263	256	268	293	257	281	283	271	268	253	249	260	269	284	288	283	278	277	284	249	262	247	258	276	242	263	295	281	281	274	274	290	262	249	271	269	279	253	255	249	262	276	268	268	281	286	272	272	260	290	262	269	296	289	272	248	264	253	286	249	249	268	267	272	271	255	304	260	264	293	261	250	269	275	285	255	287	290	265	294	286	277	281	264	260	301	290	296	288	276	261	262	303	267	248	264	274	290	302	300	307	317	293	289	270	269	261	282	305	247	276	298	286	251	276	291	299	274	286	244	251	267	277	261	264	278	283	250	262	249	286	241	258	296	296	268	252	245	295	246	272	256	266	271	270	277	243	235	271	278	271	291	283	260	273	247	271	280	262	258	254	297	279	275	278	267	281	302	255	256	274	297	259	266	268	278	268	279	298	297	290	252	268	271	275	284	276	255	256	255	296	276	272	291	300	250	281	265	289	262	244	269	257	254	319	290	268	273	293	278	235	296	246	284	256	266	287	280	288	271	303	264	295	265	276	292	269	284	283	291	268	282	272	305	284	285	252	269	275	276	266	304	301	280	258	271	278	241	286	288	261	281	284	266	236	253	265	278	253	306	293	267	245	261	243	265	264	259	262	295	252	293	299	270	267	289	286	266	283	297	252	314	289	285	255	254	305	280	273	252	272	256	248	270	258	273	273	302	267	282	246	260	273	244	244	270	277	277	308	287	298	266	277	271	291	305	273	279	287	260	279	293	263	228	286	263	267	276	246	307	290	254	250	244	288	285	273	256	282	269	258	257	289	272	275	296	278	257	270	250	262	276	267	244	274	275	250	289	255	281	289	258	252	279	287	269	239	263	247	278	292	259	253	237	293	270	253	291	272	263	275	272	258	257	275	239	274	282	297	274	280	270	251	249	302	300	297	259	247	261	242	289	275	280	282	276	271	280	279	260	270	254	251	277	290	281	264	265	312	278	252	271	278	302	264	279	243	287	274	300	282	265	272	272	270	274	279	320	292	277	276	261	283	303	288	278	268	306	273	279	253	266	291	240	271	256	314	254	270	257	278	290	270	255	268	251	248	277	261	236	267	280	273	309	296	256	300	290	269	263	284	258	269	273	265	302	272	289	254	303	253	276	256	274	286	301	270	249	303	291	303	248	276	257	289	288	278	271	270	279	271	260	273	280	278	308	272	267	282	278	246	259	263	291	229	279	240	255	293	267	284	275	285	290	267	267	293	273	269	281	290	257	299	260	240	258	246	269	279	272	266	255	275	277	272	288	263	268	264	309	287	298	306	279	274	277	250	284	276	268	287	257	287	287	248	281	299	256	277	278	273	289	242	277	277	253	308	290	274	313	268	296	260	299	282	266	314	292	296	273	281	297	259	252	272	294	284	274	265	281	263	290	254	274	280	301	281	283	261	244	275	283	284	248	273	293	284	285	259	262	251	278	307	294	251	269	281	260	279	313	281	253	286	275	295	270	270	273	277	260	274	250	254	263	258	299	254	275	281	279	249	267	284	296	289	279	291	254	269	273	290	304	281	271	252	238	252	263	263	263	277	263	258	271	277	291	280	292	280	279	252	256	279	270	269	302	263	255	255	282	272	293	254	278	278	273	268	266	260	265	274	274	304	242	251	269	274	270	251	263	273	266	252	281	295	272	296	281	274	267	277	254	287	264	300	285	272	251	277	293	284	248	263	243	271	298	280	276	271	287	267	275	262	275	247	275	273	260	248	267	298	271	284	273	300	274	265	264	287	290	300	263	251	268	300	294	271	270	246	280	285	251	285	291	293	292	260	273	297	253	288	260	270	268	284	279	261	247	270	285	277	266	276	301	247	284	286	274	256	301	263	253	294	282	265	269	284	229	256	255	298	267	253	297	293	258	270	270	265	256	270	300	322	272	262	279	259	264	261	281	265	256	295	260	269	257	255	280	277	283	281	259	283	262	283	263	302	281	295	259	285	261	282	284	267	281	274	248	300	293	274	252	269	277	267	230	296	286	270	288	293	254	264	276	268	255	271	258	295	277	277	276	246	261	280	271	287	270	290	289	263	276	310	257	271	280	262	281	294	274	275	302	287	263	269	246	278	289	264	245	286	264	281	269	287	274	258	227	264	259	265	254	307	271	292	277	272	286	282	263	269	264	290	282	281	278	271	275	290	250	215	254	260	261	270	265	267	265	293	271	293	280	264	259	266	244	285	275	293	281	271	298	290	276	281	298	278	296	237	255	274	265	258	291	283	273	285	299	262	268	279	283	269	260	251	288	249	278	262	269	256	323	270	306	278	296	272	274	273	276	281	257	285	292	282	264	280	301	261	284	281	254	278	253	268	263	251	259	268	290	271	277	295	265	277	299	288	287	295	257	295	247	298	264	257	288	316	278	279	258	258	302	309	253	284	266	279	287	283	278	284	290	266	292	251	285	282	276	257	294	266	298	288	277	264	275	259	278	269	249	298	262	280	285	285	236	298	250	250	303	297	263	284	279	271	277	259	282	252	289	301	277	303	259	304	273	267	282	273	257	254	270	283	257	298	249	265	278	319	298	284	261	270	262	265	297	275	278	276	279	285	267	280	305	292	274	243	265	292	309	258	287	265	267	263	243	291	260	296	303	298	302	258	275	277	272	230	262	266	256	313	270	288	246	283	259	283	267	262	260	310	282	279	271	266	282	252	271	274	280	248	262	262	277	302	273	256	301	266	268	274	301	278	254	272	286	261	257	266	279	285	253	257	264	285	280	258	303	278	234	274	251	255	278	251	322	283	275	262	294	265	258	251	254	267	240	273	292	265	249	262	279	297	284	262	260	308	244	267	312	261	298	268	286	275	278	257	273	268	268	294	314	289	267	299	294	255	273	276	257	266	273	264	287	287	280	298	283	285	254	266	312	262	254	250	260	271	283	248	270	273	261	259	280	271	257	272	295	274	297	290	277	275	267	268	292	270	273	264	276	261	263	274	289	243	278	280	290	289	308	252	289	279	251	272	269	301	261	282	238	288	268	239	270	269	281	300	260	245	304	270	273	251	288	257	262	280	261	236	268	274	275	284	289	305	288	262	280	254	263	272	270	249	267
5834	15518	13516	8911	7391	5641	4497	3280	2648	2259	1860	1604	1472	1280	1233	1149	1062	1015	861	780	715	642	572	525	504	515	495	460	456	492	441	414	396	441	388	411	388	440	368	388	391	371	391	418	430	386	358	374	372	383	399	352	376	362	380	380	387	373	355	379	322	409	373	366	335	347	383	370	390	363	378	358	346	361	394	331	379	365	396	387	349	348	374	391	355	368	353	362	347	348	342	375	369	352	389	376	369	361	339	375	362	383	368	366	409	346	389	355	379	399	389	385	368	384	403	315	360	400	354	375	363	358	371	400	348	352	352	388	355	398	345	363	341	377	359	373	364	380	358	362	374	389	359	364	363	375	332	377	386	334	364	373	363	327	376	369	358	401	385	370	380	402	376	378	340	370	370	356	372	351	352	364	348	382	397	353	348	356	363	358	382	400	362	352	351	343	394	353	344	388	364	337	376	377	389	367	342	330	338	344	363	361	354	390	392	351	399	373	386	360	404	360	388	355	363	366	380	379	344	388	347	387	346	357	374	362	358	390	358	328	360	333	370	359	382	390	363	398	351	387	386	362	389	360	370	375	362	343	395	379	334	395	366	396	383	416	353	346	408	391	374	347	385	362	317	383	358	359	417	373	401	377	361	374	330	349	372	387	374	365	413	344	388	405	332	413	380	381	356	391	346	376	354	402	382	369	369	327	336	339	355	356	370	367	353	364	365	385	375	368	370	419	362	362	416	381	335	364	392	373	361	379	386	344	394	386	370	361	362	357	400	387	365	402	371	391	351	372	365	380	344	299	344	378	383	346	375	365	364	337	385	379	385	358	379	403	356	365	387	369	363	372	342	389	362	335	352	378	365	363	383	355	381	331	356	378	382	379	345	345	377	331	350	376	345	348	346	400	379	351	368	367	358	337	343	361	381	357	380	370	387	385	378	346	356	362	381	389	365	358	365	375	382	351	385	356	381	361	353	354	397	375	394	370	313	382	388	364	362	350	357	367	367	406	402	366	352	364	359	352	342	379	338	365	352	367	355	362	386	382	347	351	326	359	346	365	396	347	394	326	337	403	399	353	375	365	378	375	367	360	370	365	347	370	356	378	364	378	351	382	340	385	410	384	391	367	382	381	380	376	369	332	347	348	376	315	389	383	380	367	380	380	360	346	368	383	372	393	355	366	347	377	405	363	323	339	342	339	346	355	344	380	382	374	369	387	350	347	374	363	350	383	358	344	384	349	322	355	386	359	352	352	344	336	378	368	360	365	352	370	370	353	367	389	360	330	365	397	390	383	353	370	394	380	358	337	356	368	366	375	376	342	376	339	365	352	381	374	353	383	372	323	365	384	363	396	368	357	323	309	380	370	359	342	380	338	385	344	376	367	384	361	371	404	366	360	346	346	374	373	352	345	357	362	358	378	372	390	381	388	344	346	368	389	394	368	374	333	351	338	347	350	352	374	352	349	419	351	344	391	381	387	337	384	373	378	367	358	383	387	365	367	358	332	393	398	398	367	366	373	353	375	383	362	349	371	350	406	361	346	333	370	358	371	379	383	349	360	375	334	367	356	368	348	366	381	380	374	398	347	347	379	372	375	385	343	347	375	353	367	381	365	329	424	305	364	354	372	373	365	356	364	371	354	373	366	387	359	349	358	359	370	383	360	359	373	353	395	384	381	392	385	360	342	353	356	345	374	371	377	343	384	340	362	369	369	381	350	355	355	362	399	363	369	345	396	386	352	354	365	363	368	349	354	388	385	359	368	408	364	364	366	338	345	388	371	333	374	361	347	379	361	356	377	362	341	360	304	381	361	381	376	376	371	403	389	369	382	336	362	374	367	400	385	354	330	391	372	356	357	368	354	343	365	379	370	401	365	372	377	329	388	408	398	348	347	356	368	366	385	345	361	386	368	351	379	375	364	333	348	404	401	337	376	363	361	365	349	381	394	381	348	311	368	372	363	368	375	353	373	352	377	347	364	317	391	349	419	386	339	378	356	353	357	372	350	370	358	365	354	362	353	358	388	372	350	342	341	378	347	365	353	355	381	337	354	387	331	368	367	371	345	382	363	416	381	374	371	365	355	367	388	317	344	361	388	367	392	363	354	377	361	387	373	384	363	344	403	364	384	365	382	350	354	342	388	382	393	398	363	364	381	342	377	381	335	386	353	389	373	384	330	333	378	363	361	348	378	345	388	332	399	405	362	345	368	354	360	366	352	396	363	369	397	360	378	359	370	385	356	347	347	362	352	353	359	379	378	381	356	372	360	374	333	357	337	368	368	355	385	386	359	342	356	378	381	406	376	367	339	364	345	388	429	343	358	369	361	364	388	324	364	376	346	374	383	383	335	348	371	349	342	427	373	370	403	323	345	388	375	354	353	354	403	366	389	367	377	379	364	380	404	379	357	351	378	315	408	315	350	394	342	349	410	337	347	369	360	376	396	393	354	398	386	377	361	339	372	382	389	361	363	393	349	386	335	356	394	373	366	378	336	377	353	378	366	330	351	356	381	357	336	365	361	379	375	377	363	387	356	394	339	346	389	381	357	407	354	354	398	387	344	345	341	355	366	403	351	389	439	371	388	373	338	369	345	333	391	350	365	370	369	377	367	382	359	350	353	377	367	361	372	353	350	391	357	376	378	379	344	348	356	361	393	387	351	381	346	363	357	335	373	359	346	346	342	377	381	352	337	341	371	375	388	368	395	388	357	344	361	363	375	356	357	352	362	405	388	354	371	379	398	352	334	341	372	365	349	376	345	370	366	360	367	374	349	354	358	365	396	372	353	366	363	352	362	381	360	332	367	387	368	368	366	374	370	359	375	365	408	376	343	377	360	381	393	361	369	329	402	377	373	335	379	378	387	375	363	341	349	366	334	395	361	348	388	379	339	364	369	374	386	379	349	323	380	371	396	367	370	388	399	348	350	344	393	370	402	377	350	383	384	367	395	391	360	411	363	351	335	354	377	354	359	377	398	319	367	333	370	393	402	378	373	362	341	366	329	370	365	351	402	383	359	356	340	372	374	359	395	359	379	360	351	399	338	381	310	368	393	380	342	363	376	346	357	347	373	366	366	365	363	352	380	368	345	361	336	335	356	345	334	372	352	344	340	356	354	363	363	345	369	399	349	396	388	350	351	363	379	397	383	370	351	359	380	347	344	379	367	391	329	356	385	373	340	368	352	348	355	331	373	379	389	366	365	328	338	366	345	370	373	324	393	355	384	380	366	339	367	402	391	380	338	361	323	373	339	356	377	338	340	374	381	348	364	374	366	374	366	373	340	361	338	373	375	354	355	332	362	389	360	363	398	347	363	398	381	370	346	366	328	379	390	349	342	378	329	393	348	361	351	386	385	361	402	396	381	389	372	384	367	357	337	349	336	396	358	389	360	390	336	373	409	367	369	344	410	339	376	347	372	355	382	365	375	352	370	371	374	343	388	362	355	377	363	340	372	379	338	382	364	383	381	389	391	379	350	374	360	388	387	368	355	374	362
22712	21669	29538	24295	21674	21538	10669	4021	2777	2376	1991	1666	1597	1583	1431	1323	1263	1153	1073	968	899	905	818	747	699	695	679	684	657	624	665	645	587	608	615	594	599	571	591	569	622	581	579	595	560	605	609	627	566	581	510	586	541	567	561	594	534	561	558	570	564	558	532	545	590	556	601	519	555	561	590	552	568	506	540	548	576	555	572	571	563	554	559	591	557	566	564	598	546	599	551	588	581	583	526	571	549	537	582	537	583	552	595	534	552	581	548	555	558	526	584	563	549	538	535	544	547	527	567	547	549	573	537	564	579	562	529	547	539	541	544	559	531	542	567	576	554	538	567	567	575	556	558	543	545	570	549	537	548	521	588	552	560	558	531	547	544	556	577	553	532	584	524	564	549	532	523	512	594	562	557	533	564	526	576	532	523	549	583	580	584	533	568	535	554	530	556	565	557	553	557	545	561	534	583	548	535	576	543	599	593	601	527	573	561	555	541	553	593	525	548	587	537	579	547	526	552	539	576	542	552	538	607	521	551	550	561	577	556	575	539	556	540	558	571	570	551	600	559	544	560	483	572	570	562	544	529	556	557	518	529	596	513	590	536	557	516	616	538	556	566	563	527	566	547	589	498	558	524	574	522	549	618	565	588	542	571	534	565	542	585	543	588	608	553	553	557	554	552	581	560	555	512	564	552	567	583	552	577	555	511	564	556	548	565	579	574	554	527	549	593	532	591	585	587	581	564	583	566	549	540	574	544	525	541	525	570	537	563	577	548	554	561	541	575	538	531	564	552	580	549	555	577	586	546	561	555	535	563	553	555	555	554	544	597	525	562	567	568	552	572	529	528	603	584	571	592	537	552	520	583	500	559	508	594	574	565	524	555	523	525	586	575	579	564	544	557	545	542	546	527	574	578	560	507	513	557	536	567	585	571	581	529	571	531	507	544	567	569	580	576	587	556	517	526	524	595	554	550	553	517	507	527	555	567	530	568	561	599	539	545	556	532	507	566	530	552	561	573	589	550	566	572	550	556	578	567	588	505	540	574	571	553	548	527	564	558	559	528	534	567	586	544	555	568	532	531	563	596	584	538	566	543	573	596	554	551	579	565	523	560	594	553	581	545	561	554	544	574	548	542	549	590	595	571	583	575	571	584	587	551	562	573	541	526	559	535	575	595	559	601	542	539	527	586	548	525	541	553	553	617	575	562	552	539	574	550	552	582	548	579	540	571	534	595	552	590	552	579	582	535	558	574	562	499	532	621	568	531	540	538	595	571	566	570	561	549	568	584	575	582	561	566	534	572	555	494	505	556	527	576	522	565	604	562	543	538	516	562	560	532	605	531	542	508	541	536	578	589	546	557	548	572	545	563	543	566	548	574	565	594	529	569	559	531	589	592	593	553	579	529	573	581	567	532	571	551	529	586	565	545	548	567	521	576	573	563	587	583	561	574	495	565	533	562	580	574	547	555	562	558	545	538	579	587	581	515	537	583	559	568	538	576	572	539	597	581	568	577	550	534	614	566	541	573	565	564	576	546	540	560	550	518	524	605	534	568	578	568	570	567	533	506	561	542	560	580	545	566	595	577	569	576	569	587	577	530	608	572	558	567	587	543	570	563	549	543	594	543	554	586	582	564	583	584	535	540	619	539	568	531	551	568	569	559	602	561	552	580	575	545	553	591	596	570	558	553	616	538	540	578	593	539	543	550	605	555	605	528	599	570	504	549	547	574	575	539	602	547	551	582	549	530	544	547	594	573	554	540	517	588	544	526	558	593	514	570	523	551	557	559	537	560	581	541	558	579	537	551	578	562	518	579	557	538	569	574	580	531	595	555	532	577	559	562	599	550	553	535	544	602	551	542	521	555	597	566	534	557	547	578	550	554	552	576	543	521	551	561	513	590	525	566	508	547	516	587	533	528	567	509	527	580	571	565	570	585	540	551	567	561	578	528	559	550	554	541	571	549	563	574	546	500	519	547	556	575	583	601	586	588	546	580	518	548	558	581	579	613	585	542	571	550	578	585	556	524	539	544	587	496	529	562	597	576	534	561	571	547	600	554	572	556	530	511	566	581	524	580	533	545	568	534	556	593	571	574	535	510	559	524	512	544	541	556	549	563	541	570	556	573	548	625	550	561	523	544	546	564	551	550	551	576	516	550	558	573	578	564	542	573	551	554	599	532	565	552	540	551	573	565	565	544	592	542	538	554	585	565	509	594	513	551	534	557	607	563	527	548	578	511	561	528	533	586	554	559	584	569	543	589	572	559	522	612	570	587	568	587	548	566	565	559	546	592	549	586	558	592	542	550	546	577	590	568	574	584	548	550	593	580	583	543	519	576	537	565	555	560	522	560	616	563	565	502	539	534	521	537	546	564	531	520	547	558	584	572	540	511	513	594	550	544	536	549	528	544	577	538	541	559	544	557	545	519	577	553	542	578	570	563	526	555	523	529	556	560	558	577	537	529	562	550	569	547	517	514	604	539	568	545	558	520	569	596	547	540	540	576	555	579	554	539	556	595	525	562	529	549	537	563	571	549	520	544	602	561	542	578	528	470	566	572	578	573	544	540	581	534	590	563	549	590	560	576	565	545	570	576	566	565	540	561	527	526	538	567	539	549	535	590	579	593	598	556	542	561	567	535	549	548	548	563	512	523	536	545	517	560	551	544	559	548	553	576	557	580	519	535	534	552	559	533	537	544	563	554	529	546	581	576	591	557	570	555	575	550	546	558	569	565	524	598	585	536	541	518	592	554	538	524	549	525	531	553	582	531	589	550	568	546	550	578	549	522	585	548	538	578	576	547	551	540	591	559	518	555	563	534	537	513	545	589	564	562	562	554	557	591	529	520	500	550	572	551	538	565	558	558	525	564	606	571	575	574	584	529	527	565	543	501	555	598	530	533	522	598	544	544	566	560	564	520	577	530	546	554	540	532	547	581	568	587	531	537	530	587	551	554	493	553	542	569	546	607	567	578	568	502	562	592	545	579	590	604	543	536	549	613	496	534	568	568	565	529	557	536	554	581	546	544	551	526	564	624	564	574	603	595	535	545	574	578	568	581	569	522	533	599	556	597	534	503	587	530	556	567	553	520	562	543	541	572	536	568	574	557	524	521	564	595	550	541	531	518	557	557	540	578	511	530	559	568	544	578	535	549	568	507	547	558	562	564	581	579	568	581	555	536	558	587	539	539	561	593	556	591	602	563	531	552	535	564	518	556	582	566	576	513	546	571	514	618	564	546	568	535	534	522	595	591	565	553	548	530	562	533	547	544	553	539	541	554	574	560	576	580	562	569	540	569	581	539	577	504	545	575	547	553	609	580	538	542	539	556	560	549	523	600	562	583	553	577	573	546	562	569	598	570	580	565	578	535	520	532	554	574	583	553	528	527	574	593	543	563	604	533	583	548	568	555	539	571	552	567	562	522	573	530	585	568	514	581	600	565	579	590	598	547	540	509	599	569	591	554	584	579	581	582	544	573	555	546	536	552	564
7645	25054	22679	15599	13036	10437	8231	6460	5419	4341	3556	3071	2742	2450	2337	2238	2028	1868	1671	1521	1456	1344	1212	1048	1030	958	925	926	885	897	936	780	802	820	708	772	781	784	830	784	713	830	756	753	737	714	755	766	732	763	783	728	756	667	748	696	732	743	730	693	711	706	687	749	737	757	727	747	700	715	728	722	671	703	666	683	723	717	680	675	748	693	716	705	701	718	706	694	747	735	689	731	698	720	708	706	789	682	710	688	684	710	693	697	744	720	742	716	691	770	713	766	700	718	698	748	726	680	725	741	736	726	721	670	759	727	715	706	718	677	710	705	798	664	654	689	709	675	715	692	726	673	691	710	683	709	712	705	715	671	690	724	719	708	693	679	703	760	656	716	756	650	702	702	732	693	721	723	696	686	732	659	717	760	783	673	676	696	743	708	736	665	707	662	725	696	687	733	758	665	709	721	704	689	691	701	721	736	709	712	735	724	689	692	711	719	685	733	700	753	749	721	717	703	677	692	728	690	701	716	698	749	703	676	703	723	670	727	722	695	701	754	702	665	726	716	689	701	696	688	681	756	717	695	691	723	700	740	727	680	700	691	694	736	710	734	694	665	699	704	709	712	739	696	699	701	672	684	696	678	699	697	646	712	674	693	696	758	712	688	679	676	669	771	743	682	688	708	719	696	733	675	661	684	729	680	749	693	722	700	740	736	682	726	713	688	702	729	721	716	689	698	703	633	675	698	742	673	738	699	666	721	743	693	719	655	752	724	697	777	640	692	692	685	754	755	694	683	729	701	715	725	697	727	701	745	713	697	726	697	684	740	733	682	667	691	761	729	694	671	729	699	715	706	668	734	724	668	709	704	727	753	746	716	721	674	681	693	687	691	706	710	670	659	692	714	709	747	685	752	712	701	691	756	667	738	678	679	729	680	717	725	698	674	712	690	715	664	720	724	731	740	685	716	718	712	767	673	694	734	726	741	725	662	703	658	757	693	678	675	691	705	734	758	750	667	681	700	712	642	768	672	716	703	712	700	697	707	729	698	754	703	696	693	767	715	723	691	734	732	722	688	706	715	708	655	676	738	698	719	688	688	727	724	670	666	679	703	721	750	712	693	704	709	696	703	671	711	675	704	725	699	711	704	686	695	729	721	691	710	670	671	742	687	714	755	717	728	685	717	743	670	695	720	685	706	741	718	737	664	725	712	730	685	723	746	724	670	684	754	719	697	679	763	700	725	685	713	686	721	754	721	739	737	713	677	681	710	731	735	705	745	654	698	721	691	731	749	738	728	707	730	673	730	681	687	724	717	703	687	714	646	698	714	685	684	668	693	666	733	736	707	720	699	674	758	712	727	712	707	716	720	757	709	772	738	699	697	690	717	740	704	750	655	740	689	723	688	679	657	716	673	720	704	727	707	641	702	712	683	684	716	702	693	729	691	690	720	705	695	732	723	730	696	704	682	650	715	672	723	685	690	741	737	685	673	669	712	657	685	700	715	718	678	685	687	727	741	704	665	721	708	712	737	683	691	732	673	687	716	697	676	670	717	715	720	761	691	701	696	699	676	751	687	696	766	743	749	699	718	723	682	686	715	693	714	703	705	727	729	709	710	724	725	736	704	703	666	689	713	791	684	697	678	679	721	741	701	750	727	742	718	695	709	669	693	703	742	700	667	661	760	729	725	721	755	710	684	684	684	702	695	704	746	688	640	684	657	690	716	717	715	696	711	714	689	714	695	724	761	727	721	716	727	719	700	720	739	715	692	713	673	706	706	737	720	685	750	716	704	702	707	693	717	683	735	713	721	720	665	695	695	687	741	671	679	708	714	709	720	744	724	701	728	735	724	685	681	696	666	697	747	690	751	700	711	703	708	708	712	696	697	708	755	684	683	692	696	736	725	702	746	716	723	721	691	716	722	698	722	742	699	703	706	725	699	675	697	736	683	754	724	739	698	661	684	657	739	704	698	727	711	705	674	740	741	705	731	689	727	705	676	685	700	669	728	689	708	697	696	690	737	702	682	715	686	754	724	732	676	697	726	697	719	640	654	761	702	678	704	715	719	745	661	691	712	723	708	724	760	660	669	659	721	701	726	656	654	705	712	778	713	680	717	725	682	696	708	712	713	676	707	716	722	714	669	680	725	687	686	714	685	690	736	711	694	725	700	698	691	737	733	710	734	707	736	644	705	677	704	728	713	729	731	683	723	688	648	663	698	713	604	661	697	704	690	698	716	712	669	715	763	693	644	724	712	702	690	712	697	688	703	752	700	700	697	673	742	694	708	724	704	704	721	741	727	712	708	693	718	747	680	703	673	728	771	726	740	713	705	704	715	686	730	670	707	723	695	708	705	725	695	682	719	707	693	697	720	697	645	752	705	662	682	680	685	695	763	697	711	685	671	705	713	697	718	759	707	693	718	682	710	663	699	670	685	694	700	707	732	698	683	704	709	693	711	721	738	702	661	751	715	740	740	729	708	748	722	679	706	760	701	724	713	712	680	717	695	665	734	687	719	714	641	709	706	668	650	746	716	682	657	717	729	637	704	723	761	674	693	653	716	694	724	691	759	749	650	732	720	702	714	714	720	677	717	736	683	702	734	703	675	680	701	669	691	679	693	686	666	679	682	669	684	702	679	714	721	743	709	745	761	730	686	745	701	696	665	740	712	687	708	698	725	692	780	701	705	737	733	684	722	714	665	729	677	709	710	697	656	709	688	688	719	657	675	754	678	738	692	704	714	720	706	697	715	695	691	717	737	728	706	675	709	771	714	686	686	716	716	725	662	728	694	689	721	720	719	721	706	707	712	685	699	683	710	746	693	706	709	741	708	689	718	689	695	697	707	696	668	747	709	693	693	740	714	744	710	730	707	703	711	719	700	742	725	668	715	716	728	693	753	698	691	750	687	668	684	689	715	737	696	726	705	699	697	742	744	639	672	690	700	746	696	745	716	687	737	667	656	696	697	733	674	691	670	684	781	709	704	699	735	708	675	704	716	775	726	731	731	678	689	702	689	681	654	705	702	717	736	731	683	696	734	704	684	732	753	679	708	748	704	747	749	695	717	631	701	666	637	678	713	699	708	714	707	722	702	695	698	708	692	724	654	637	657	719	731	731	701	694	735	685	640	739	675	680	732	654	706	686	675	729	696	684	714	668	707	733	680	720	692	763	681	686	658	695	702	711	692	677	687	700	669	688	678	689	710	694	716	691	667	717	728	720	683	760	690	716	727	770	647	705	700	698	671	734	712	672	719	722	675	703	684	675	691	699	695	706	747	769	718	648	747	674	735	676	684	746	715	732	750	706	727	669	673	692	749	650	720	712	700	715	734	745	688	693	758	704	694	701	736	673	692	680	694	714	735	712	733	740	710	743	731	676	702	692	701	709	701	696	726	731	757	763	715	671	661	684	768	716	712	700	705	761	716	652	696	692	685	716	718	683	697	688	732	709	718	720	736	684	689	698	699	710	677	736	671	674	740	669	747	680	713	649	706
27545	19829	10855	5780	3473	2380	1718	1258	1060	884	827	722	681	683	692	635	599	576	527	507	530	502	469	454	404	447	401	386	400	430	384	392	347	392	401	379	378	371	395	379	387	352	391	370	417	378	394	350	393	373	398	391	378	359	358	372	382	357	378	392	371	397	350	411	372	361	372	431	357	373	395	393	381	341	357	361	360	354	347	392	385	389	385	342	338	420	347	363	392	364	407	342	383	402	396	382	359	377	368	384	372	344	391	396	404	364	377	361	364	375	353	409	388	360	417	364	375	356	380	391	380	336	389	361	381	358	383	356	399	377	392	389	385	365	392	382	389	385	360	357	378	368	373	412	407	376	365	364	394	393	357	362	393	385	383	356	356	388	358	362	382	397	385	368	415	380	343	377	396	379	377	384	377	389	379	378	376	399	380	382	362	349	370	360	357	387	393	419	379	349	367	420	363	412	371	359	366	405	399	338	377	374	346	372	361	374	383	372	385	339	354	364	381	356	348	379	390	341	378	376	370	373	358	386	393	354	392	390	401	377	341	369	341	364	389	349	414	379	374	361	401	351	372	370	399	372	397	360	353	367	342	406	374	358	377	374	350	337	360	350	333	390	354	389	368	366	367	362	362	384	374	365	379	402	408	359	396	378	416	418	420	326	365	363	343	408	361	371	388	382	375	364	375	349	358	414	346	372	359	416	406	392	363	374	348	373	336	348	367	392	394	358	366	393	363	351	352	410	386	342	357	400	406	367	382	379	344	378	384	396	409	377	354	351	363	376	401	410	395	396	385	368	364	379	369	375	362	402	356	402	328	372	380	351	366	362	366	383	371	359	401	369	380	356	412	349	393	362	408	379	384	381	349	342	415	364	349	389	383	354	371	340	378	353	392	382	375	389	355	348	341	358	365	371	369	397	405	379	392	368	381	338	366	389	348	389	344	347	411	340	358	390	353	371	380	356	334	405	377	364	352	371	349	363	379	355	368	379	373	369	393	436	369	394	370	377	384	403	404	339	389	386	390	388	387	405	345	385	387	398	371	370	373	366	366	381	409	393	353	355	391	369	373	386	391	371	420	362	395	376	370	375	363	340	369	363	336	382	380	400	351	366	352	373	362	385	367	387	376	345	393	369	364	412	379	393	360	376	368	348	372	360	338	403	401	371	365	372	378	361	326	356	366	398	397	366	363	340	409	379	345	407	371	383	371	433	350	380	354	370	382	390	344	412	384	344	357	399	323	418	378	402	430	392	375	363	379	360	373	412	402	395	386	394	379	394	381	424	398	390	355	375	377	369	352	357	347	379	378	404	364	387	391	366	395	372	361	380	353	358	381	338	355	381	340	401	381	383	407	396	380	395	360	355	383	375	379	364	380	390	396	349	413	366	390	419	399	358	358	362	397	337	391	383	370	362	342	402	376	372	369	376	360	364	411	350	381	376	365	347	349	375	351	381	415	373	353	391	363	389	385	380	373	385	379	398	369	409	339	392	421	364	399	401	388	370	384	350	369	377	369	336	360	346	372	412	373	373	377	407	355	371	364	366	369	372	346	352	376	380	367	400	394	359	392	401	383	382	383	346	376	341	375	368	369	388	395	338	346	378	370	370	371	366	376	317	337	348	375	390	368	360	360	357	375	373	365	388	344	383	373	372	370	414	377	346	372	365	385	377	348	372	372	381	376	396	390	383	364	392	363	407	373	338	366	375	370	378	336	369	405	372	382	403	349	374	396	405	386	392	377	379	371	345	377	352	399	359	355	401	393	379	372	357	381	373	381	362	367	360	382	382	364	370	399	410	350	395	401	350	376	374	356	375	386	370	344	394	413	374	388	387	385	373	383	374	359	413	378	384	394	363	376	380	367	398	364	392	387	380	387	354	352	358	368	379	366	345	400	357	334	336	364	351	392	384	366	369	358	377	376	415	377	375	390	366	340	370	321	382	358	391	362	382	361	381	375	343	363	384	394	372	345	398	381	357	377	456	383	378	388	384	399	367	371	405	361	373	359	368	398	364	386	403	411	376	414	401	403	348	390	350	382	340	368	395	389	392	400	388	378	393	362	347	377	372	369	378	380	380	387	399	365	375	383	346	372	370	414	333	412	385	379	383	378	346	393	361	330	355	358	375	385	391	364	392	372	372	379	371	365	357	347	379	363	366	378	372	383	384	372	380	376	406	369	384	393	406	367	403	359	387	380	364	397	380	362	369	401	380	391	374	391	380	379	387	383	391	374	393	326	359	358	365	383	398	378	371	339	383	376	384	352	360	367	391	393	368	375	380	400	381	369	410	374	378	369	389	399	369	387	368	357	404	398	366	367	373	410	391	393	378	391	376	372	428	378	380	396	373	367	368	367	371	362	408	350	396	372	425	343	361	398	366	378	373	351	390	368	367	369	381	374	370	398	350	375	340	361	379	403	402	399	398	400	382	361	394	370	394	373	355	380	363	385	419	368	389	368	363	389	363	364	393	374	361	392	394	345	387	353	359	368	349	371	400	411	368	397	358	361	397	387	375	356	386	350	356	373	376	370	353	347	392	406	418	370	406	370	393	379	360	373	345	392	383	390	356	381	344	362	357	385	392	366	367	383	364	386	390	364	400	366	376	354	390	356	361	400	400	383	375	377	392	372	355	337	361	374	412	369	389	385	364	386	384	404	344	384	356	371	355	364	361	353	381	366	379	400	397	369	386	374	383	372	359	400	413	372	343	396	388	404	397	365	364	380	365	393	375	365	384	349	385	386	381	339	386	375	366	374	387	391	414	363	358	342	408	362	368	382	388	394	379	388	386	429	355	380	342	410	378	335	393	380	337	378	397	375	376	376	397	408	355	387	390	352	383	362	356	357	407	396	383	375	381	400	379	327	403	370	342	340	373	414	391	364	399	370	385	365	375	364	381	344	394	364	410	391	398	357	361	359	361	354	365	408	359	375	381	356	369	354	353	371	366	370	354	381	387	353	388	346	346	405	363	361	366	382	365	347	384	382	391	404	335	345	388	377	391	367	349	363	339	379	372	362	364	412	353	412	377	371	392	370	350	387	419	375	393	379	376	352	364	377	370	372	362	382	366	381	342	404	382	357	401	405	388	368	391	385	385	394	386	387	359	352	362	370	356	423	383	343	359	396	426	385	382	386	391	375	398	387	363	379	386	412	376	352	354	412	376	399	360	382	382	368	369	347	376	380	391	359	362	382	371	345	358	416	351	392	386	354	368	400	368	350	349	391	367	381	371	353	389	431	348	358	360	337	387	387	417	387	408	370	390	358	381	388	389	375	364	381	373	404	376	353	381	375	374	383	370	364	368	375	370	378	326	366	379	417	360	339	368	366	329	331	386	380	375	387	365	375	377	386	373	397	361	393	386	338	350	356	385	373	368	379	385	390	357	346	362	351	363	455	375	393	400	380	362	415	352	368	402	386	370	374	364	365	373	378	380	365	394	369	370	418	380	376	379	351	400	407	368	380	372	396	357	389	404	342	383	401	346	340	364
6495	12259	11387	7112	5603	4293	3166	2427	2120	1706	1419	1268	1163	1095	1084	1015	972	893	800	832	711	700	627	613	549	573	572	468	540	528	534	533	525	465	531	498	532	468	485	512	467	503	518	507	501	530	483	536	482	541	486	473	488	502	484	462	460	487	497	515	495	514	492	437	462	505	544	479	461	483	504	476	504	497	465	487	489	494	486	513	486	531	469	465	450	424	486	497	456	458	491	477	485	483	465	511	494	504	479	506	497	483	437	473	497	461	495	494	487	467	494	434	548	511	456	502	470	469	452	484	490	487	466	511	489	490	469	480	468	465	480	463	478	509	471	491	459	454	469	462	496	447	488	463	479	442	451	486	477	473	456	502	488	491	469	481	488	479	445	504	485	486	502	497	473	491	469	477	459	511	475	454	528	457	474	490	493	453	473	459	466	468	499	485	492	500	477	441	494	464	447	444	498	519	465	490	479	462	481	475	472	489	466	467	474	489	453	493	443	498	463	477	448	479	451	502	476	486	484	447	495	511	505	463	487	500	497	500	494	469	453	482	448	513	499	443	488	480	500	532	475	496	482	486	484	502	505	490	495	503	460	511	465	483	511	457	520	454	502	488	468	473	494	460	492	483	470	478	496	489	464	480	477	471	506	476	498	479	460	490	500	492	481	464	507	471	469	477	468	514	493	482	474	499	482	491	453	486	516	489	523	464	530	480	512	458	499	464	461	448	497	486	475	510	488	478	457	500	487	481	495	476	483	479	453	431	448	469	468	481	474	449	495	477	469	506	486	451	458	495	479	477	476	463	477	457	468	463	461	454	470	454	482	499	460	472	500	475	478	470	479	465	498	481	478	479	450	465	491	485	465	496	491	467	463	473	491	455	488	469	503	476	476	490	488	490	477	497	500	457	494	500	430	456	496	479	462	466	485	498	473	496	457	488	495	481	492	497	487	481	436	477	452	482	470	463	509	505	486	484	492	459	468	466	493	477	519	505	535	469	527	467	483	490	508	455	494	508	448	478	511	506	462	492	488	462	447	484	444	513	472	484	497	471	485	454	457	508	471	479	471	480	508	526	502	486	485	497	451	476	483	481	468	469	523	485	481	470	496	474	449	493	476	516	472	482	481	494	455	478	496	482	515	474	480	456	465	481	518	468	448	479	498	483	514	498	486	508	444	479	462	482	483	479	468	454	474	498	517	486	529	462	445	460	481	489	471	483	473	486	506	448	487	483	514	486	496	454	500	475	480	467	479	482	484	510	477	473	527	463	479	479	499	472	495	488	482	460	470	477	468	435	454	500	490	468	488	490	446	496	460	468	495	513	527	449	500	503	481	511	478	522	434	471	470	484	447	512	477	557	467	511	492	457	506	474	493	482	482	505	468	487	462	484	478	458	435	491	510	479	497	476	454	501	508	489	490	526	486	464	457	477	496	498	534	461	480	482	469	466	467	480	446	474	498	456	480	463	473	466	489	522	508	479	457	463	469	504	506	449	460	433	524	473	482	496	449	501	473	490	507	449	445	489	455	507	470	438	486	498	516	489	524	472	508	473	507	476	447	496	472	465	490	454	504	440	475	514	499	458	456	518	452	462	476	462	457	468	489	461	486	480	470	465	486	483	448	479	495	493	478	456	502	488	522	504	470	510	458	503	493	520	470	452	500	479	498	482	517	506	468	448	441	469	466	504	475	446	507	485	463	486	487	477	515	471	510	497	476	483	494	462	449	451	487	448	492	481	514	444	469	468	520	483	493	482	460	488	446	471	418	469	516	499	503	507	488	483	488	438	519	451	459	528	457	442	500	488	465	491	510	452	470	484	484	482	493	423	520	484	485	472	478	485	490	462	466	474	479	476	494	476	458	458	453	490	501	536	483	468	461	481	479	480	494	458	481	526	518	449	521	455	462	465	459	491	490	490	497	470	444	469	505	484	498	460	489	467	484	507	495	513	465	476	514	470	475	497	455	492	471	507	501	464	458	437	478	469	471	489	398	488	500	485	532	485	487	457	465	511	469	460	493	418	443	509	479	433	461	503	492	464	509	472	476	490	503	495	491	521	455	452	463	466	506	479	439	504	483	453	459	498	500	466	505	532	503	516	479	453	468	477	453	473	494	511	518	485	501	468	485	492	447	468	502	453	460	468	480	460	465	518	479	480	496	451	486	480	498	494	464	518	470	430	490	482	498	464	500	479	470	505	502	473	505	450	469	482	469	456	473	481	498	444	454	502	459	463	486	469	471	485	477	495	470	466	463	490	444	459	480	532	479	497	504	494	467	455	473	441	494	518	476	444	487	517	443	484	497	489	479	514	449	491	469	434	490	463	479	470	458	476	478	488	476	484	529	480	475	477	491	502	504	460	514	450	506	492	462	494	471	482	467	472	449	509	442	472	454	505	518	437	450	442	483	468	449	504	496	504	455	443	455	457	460	483	492	496	481	502	473	513	487	507	486	488	508	443	454	476	486	473	469	484	465	466	494	443	478	485	498	474	517	490	534	461	461	432	475	478	484	439	491	465	455	479	531	487	463	465	464	501	511	484	486	461	446	475	494	453	486	452	492	460	494	474	445	493	463	474	495	468	503	478	480	476	483	442	498	503	464	480	532	429	483	473	478	470	496	468	480	491	486	469	510	489	451	511	465	486	501	453	471	487	501	493	497	476	450	499	448	486	465	479	469	528	502	470	503	507	485	447	504	538	460	478	445	460	452	506	489	479	463	494	492	529	510	471	501	463	485	504	474	475	495	491	460	559	466	515	466	496	483	471	478	439	516	475	508	531	420	477	460	513	423	490	512	499	460	464	479	527	497	481	489	513	503	459	472	472	477	477	492	439	456	472	443	486	492	477	475	470	464	478	508	466	505	480	474	485	498	459	521	490	463	513	451	503	490	498	508	482	517	482	437	487	456	466	514	450	447	469	472	501	475	478	498	482	439	468	488	521	503	489	528	492	482	462	469	480	467	476	490	480	452	473	521	494	468	450	461	469	493	467	527	477	475	468	492	475	455	475	493	473	462	481	453	469	485	491	518	479	469	476	486	492	470	504	505	455	445	464	463	477	482	537	500	484	470	486	529	464	484	467	503	454	464	480	481	437	482	479	511	530	507	476	460	447	499	481	485	477	429	482	439	471	472	537	500	460	486	429	503	473	491	465	460	513	428	493	480	473	503	489	488	480	470	480	496	496	494	463	481	487	445	515	485	484	496	507	470	493	467	479	482	480	517	511	510	490	489	464	508	454	479	466	481	500	489	463	499	493	486	487	475	483	502	455	477	479	481	464	490	488	475	466	508	473	506	470	474	465	491	466	470	455	480	451	494	483	486	478	501	488	469	495	461	476	503	470	507	506	495	493	516	454	488	459	454	480	463	482	458	438	470	486	458	491	517	494	481	477	493	465	475	462	501	472	489	502	507	456	498	505	462	470	469	468	482	453	525	491	444	434	514	472	472	497	500	465	446	481	466	457	469	481	514	476	490	487	477	477	506	504	501	458
23637	21644	28960	24874	21390	10398	3849	2505	1945	1670	1529	1368	1215	1196	1150	1065	1058	968	863	897	861	874	673	686	669	707	673	678	608	634	621	642	623	623	622	588	589	642	617	595	535	566	635	582	618	617	605	579	573	597	576	594	571	596	598	570	608	614	574	565	549	602	580	574	558	590	590	593	602	541	626	573	596	612	570	597	572	556	564	614	537	607	531	605	585	591	586	571	593	573	593	566	574	599	583	606	595	579	539	563	597	590	630	589	542	612	572	554	596	580	584	554	593	588	603	593	596	605	572	590	554	567	530	589	640	547	567	616	604	599	614	593	586	612	571	629	614	597	597	587	549	546	582	618	604	609	584	579	579	597	594	607	581	585	588	564	596	607	591	561	567	590	619	574	575	553	623	633	578	559	579	641	591	579	613	567	625	564	606	507	555	588	553	586	591	609	553	581	600	621	563	597	582	600	527	574	581	636	557	579	569	562	559	590	551	551	608	564	615	573	569	569	566	592	591	579	599	548	579	587	595	549	584	556	591	601	610	586	569	628	571	562	550	598	567	565	567	565	632	592	580	580	589	605	573	568	541	581	624	578	609	596	564	593	586	587	558	599	597	617	555	590	573	637	578	582	604	562	552	552	556	603	603	565	594	594	557	589	576	611	557	584	579	508	547	584	594	589	559	552	619	564	615	541	632	551	558	559	586	547	600	604	540	557	583	595	601	586	620	590	584	579	618	586	588	569	573	606	548	629	564	587	580	564	547	573	561	592	521	600	598	581	587	575	600	642	584	633	579	602	601	576	565	516	617	567	604	602	601	594	533	583	616	608	606	530	622	550	565	558	574	565	615	561	588	598	524	601	584	561	577	589	577	579	570	568	580	574	596	616	604	558	615	570	583	546	565	533	589	573	620	616	634	582	585	582	584	582	568	607	597	583	637	623	555	562	557	588	591	573	587	597	585	557	533	546	566	594	577	591	568	626	589	605	554	583	580	575	609	571	567	541	560	610	575	558	576	615	605	621	548	555	579	531	584	595	571	590	572	583	558	618	577	595	576	559	569	591	581	561	596	594	559	578	590	565	586	563	562	558	581	563	602	560	615	570	561	571	563	600	602	634	593	538	597	591	611	637	581	556	565	578	598	558	601	532	601	633	583	564	578	569	552	571	582	585	608	589	533	568	596	552	567	589	627	602	556	593	574	581	600	606	564	574	591	570	584	590	534	588	597	579	590	585	605	626	626	555	576	538	572	570	579	609	623	616	533	580	577	552	609	612	607	616	580	586	536	596	600	571	592	605	577	593	579	570	563	584	568	616	575	580	575	617	634	567	556	593	604	554	584	587	562	585	564	535	560	610	569	638	582	573	608	557	558	591	568	521	565	566	588	586	611	571	568	586	601	524	602	575	580	566	587	584	552	595	545	548	565	625	589	567	513	583	586	556	558	581	597	610	582	572	566	586	603	603	561	611	556	556	605	616	571	558	535	594	531	580	601	550	546	621	548	578	612	609	554	585	579	625	585	575	556	592	602	530	585	607	544	601	557	589	581	572	588	620	599	597	533	581	629	575	576	549	584	557	603	573	538	560	547	552	598	632	606	573	597	569	593	618	599	579	550	589	544	539	614	626	610	580	590	601	558	609	561	571	576	592	632	600	601	582	622	573	596	570	579	547	575	580	570	590	583	579	540	606	584	573	573	521	585	588	550	596	541	553	570	586	610	625	613	585	585	569	574	601	541	590	553	570	604	577	599	597	584	565	603	536	545	588	598	590	581	596	583	592	643	593	569	540	549	609	553	579	610	570	569	561	574	581	542	597	571	585	578	617	613	565	609	561	609	584	538	573	559	579	586	569	533	575	572	551	553	559	609	550	584	577	571	626	545	621	549	558	630	603	595	553	562	597	599	562	561	552	596	597	576	589	547	610	620	616	581	552	572	577	591	594	531	647	606	531	608	544	561	550	574	578	579	613	607	628	590	593	584	583	562	571	603	598	574	566	552	617	580	582	594	570	528	600	558	564	591	558	557	574	551	610	572	620	560	598	563	582	612	590	612	588	625	560	598	578	567	616	584	618	574	566	548	576	597	609	534	541	548	566	608	585	577	598	584	545	586	601	601	596	611	544	592	595	544	589	561	621	583	613	581	604	566	580	597	597	616	572	551	582	587	586	548	585	566	610	607	616	582	557	594	564	562	564	583	574	582	594	565	600	572	596	552	599	567	617	591	616	611	568	582	575	570	597	543	584	562	564	564	561	606	594	594	563	612	545	596	555	613	514	602	575	608	521	556	577	578	591	565	599	616	562	572	581	576	601	606	585	574	555	573	581	572	565	595	593	618	591	601	545	567	558	619	560	592	571	564	597	561	603	595	543	545	567	618	602	554	588	559	600	588	602	578	578	560	592	634	586	593	566	567	543	605	592	597	564	581	579	612	542	561	579	603	551	613	616	551	607	563	605	585	568	615	563	631	553	605	543	572	585	553	548	564	526	567	581	565	604	582	605	611	578	607	592	602	548	572	590	550	582	560	569	595	553	562	564	537	603	552	578	594	577	544	559	603	588	619	588	622	597	578	604	592	563	582	592	522	556	564	575	555	576	582	598	575	569	550	599	586	585	600	577	572	583	572	577	526	562	577	575	550	555	604	574	585	593	583	571	581	581	604	571	553	597	611	581	572	545	571	556	555	589	537	615	592	566	605	588	560	602	616	588	545	596	572	551	605	587	550	590	595	560	559	612	604	607	563	590	568	572	583	562	598	561	608	595	536	573	585	601	580	589	605	623	596	550	569	615	569	570	568	556	620	570	560	576	616	603	599	572	599	591	576	620	570	607	579	545	560	585	604	556	576	567	548	541	550	576	596	606	588	579	561	573	582	575	605	610	617	563	552	604	586	613	563	595	611	571	562	606	569	574	574	587	593	570	598	552	593	595	606	545	613	614	559	540	565	526	596	543	599	627	639	570	566	579	582	592	582	582	594	576	610	599	582	526	625	601	556	518	580	578	581	607	565	569	587	562	551	596	586	576	626	569	624	589	595	595	557	588	566	587	610	572	575	581	612	563	552	589	580	608	588	610	545	575	528	599	597	582	537	560	570	558	572	577	570	604	569	582	548	585	572	564	571	542	576	585	577	612	574	598	603	572	570	569	638	584	583	584	564	614	629	609	609	615	594	576	577	587	557	536	579	577	558	564	618	514	584	600	571	565	552	586	640	576	576	592	574	601	621	518	592	633	577	583	598	606	584	597	547	591	555	571	571	576	526	572	580	563	563	589	631	587	563	560	602	595	596	539	602	613	523	591	564	580	569	584	589	583	551	611	577	623	548	605	528	537	602	570	564	575	547	590	572	603	584	618	612	541	569	595	575	535	603	594	581	641	577	564	639	625	591	576	608	602	618	597	564	607	532	624	567	568	586	578	579	579	608	544	581	597	605	596	565	589	591	609	604	578	554	625	593	575	601	589	601	580	547	586	594	567	585	570	563	590	609	620	593	617
6383	20267	18782	12207	9733	7656	5701	4391	3674	2988	2560	2260	2050	1900	1983	1826	1532	1502	1348	1291	1127	1117	1045	942	892	913	833	864	826	872	808	818	795	808	772	773	836	782	787	806	721	799	807	782	785	767	752	770	772	767	743	785	814	701	748	749	777	795	764	708	745	749	707	698	784	706	748	744	765	762	715	727	720	732	778	771	757	738	761	765	769	710	771	754	767	719	728	711	726	716	802	724	780	743	763	756	750	745	763	714	761	752	726	737	763	759	767	740	763	779	736	745	790	722	720	723	734	745	717	702	741	740	721	705	744	715	743	750	721	755	746	694	769	737	725	742	750	688	717	741	712	770	767	688	774	738	746	753	691	725	727	723	732	733	739	726	729	721	749	734	722	715	747	752	718	771	766	738	756	756	711	696	711	705	771	744	710	766	729	732	750	733	759	740	711	814	712	753	736	717	747	739	691	734	738	772	697	755	718	727	731	794	767	816	753	735	707	739	742	721	730	727	741	690	771	699	696	717	704	727	768	780	656	736	766	792	706	688	718	722	733	745	768	766	695	744	737	745	744	677	747	768	716	745	776	721	717	733	739	730	718	754	755	720	764	697	759	689	740	764	740	696	726	700	727	745	759	747	703	721	716	747	731	783	774	756	720	755	764	724	715	766	727	728	796	703	765	776	706	767	731	766	758	772	745	757	737	752	759	723	738	713	746	730	721	737	747	766	722	788	676	741	742	757	746	682	707	741	806	746	739	736	763	750	733	773	756	750	695	738	760	721	728	702	717	714	772	775	720	714	707	730	751	687	743	725	712	713	715	777	721	721	730	703	739	743	730	719	720	743	719	734	735	752	719	698	739	784	726	725	692	738	708	743	720	764	733	756	754	752	761	719	760	759	729	735	721	757	746	733	729	732	766	751	733	758	771	749	715	744	740	715	773	761	760	705	715	744	715	738	759	742	736	726	753	754	752	726	730	721	726	752	769	761	719	759	755	747	743	746	732	755	736	719	733	689	765	703	788	692	750	717	744	756	714	730	738	767	714	719	706	693	763	765	731	740	721	707	685	748	683	754	704	724	733	772	713	748	706	713	688	767	724	740	731	690	749	703	786	765	675	712	764	743	703	740	763	723	736	732	742	747	740	715	782	757	703	752	710	722	712	750	765	728	734	756	779	772	698	724	756	771	788	754	671	719	741	733	769	737	732	762	790	761	715	720	681	719	741	728	792	720	765	717	786	724	709	777	798	721	762	737	744	709	705	739	700	720	708	739	683	711	745	716	715	757	742	767	726	786	726	744	759	722	776	712	738	741	790	717	746	769	712	734	723	770	711	664	766	713	726	768	711	730	729	717	717	793	770	677	767	754	733	655	715	748	734	699	744	761	770	712	747	731	738	765	679	698	777	730	723	713	723	719	730	731	746	735	712	752	711	741	746	693	723	698	703	726	729	697	771	707	754	778	745	765	709	745	783	742	707	715	758	698	738	713	763	751	762	765	708	730	701	716	723	729	719	723	730	740	742	770	681	736	727	714	762	689	692	743	736	769	726	774	702	739	768	746	749	730	755	696	737	680	773	742	717	730	743	746	746	755	796	737	731	702	719	751	721	804	711	752	745	749	722	759	734	728	730	717	704	747	723	734	706	715	733	745	745	685	738	710	732	739	752	723	778	748	716	709	692	776	780	757	746	757	698	734	775	715	748	735	775	745	761	749	735	750	749	722	742	742	702	763	752	735	719	698	741	706	765	749	717	733	712	760	737	746	739	704	723	773	796	713	722	754	727	750	739	691	756	782	757	717	752	725	692	738	692	784	734	716	744	696	676	745	726	762	756	704	687	734	768	704	804	766	767	757	715	777	748	763	687	736	703	754	704	760	749	778	830	737	721	795	769	766	713	767	692	771	689	748	733	755	736	751	727	693	735	757	726	751	740	735	775	737	737	735	714	699	758	725	735	755	707	726	780	705	747	743	748	758	735	711	743	708	801	768	720	737	670	767	729	706	750	714	778	758	700	707	755	735	738	702	745	751	749	732	715	730	732	708	759	718	744	770	726	777	707	722	753	756	702	764	770	701	718	740	710	755	743	747	706	713	669	690	768	742	750	748	735	791	797	740	744	749	723	731	767	706	694	763	729	814	793	729	741	747	763	758	784	708	735	743	737	706	752	744	798	755	759	770	720	752	698	737	679	724	743	713	788	736	735	708	738	711	673	748	702	746	753	747	720	693	754	705	698	724	715	734	715	728	751	726	686	766	716	752	722	711	716	705	736	729	775	735	721	710	756	756	752	753	729	723	731	762	743	759	768	762	737	757	763	737	765	736	730	717	762	788	742	752	694	759	705	727	712	761	718	693	736	775	761	714	759	728	726	728	693	716	735	749	735	716	725	700	699	701	709	740	757	706	734	727	742	724	696	720	723	746	732	782	756	799	751	780	776	712	765	794	785	731	704	756	789	791	740	699	716	699	723	722	783	727	702	692	773	748	764	697	713	771	720	753	741	724	765	767	764	718	753	704	783	731	707	801	742	710	754	770	713	753	772	701	698	746	735	767	788	720	721	730	725	698	761	742	680	767	724	771	699	736	747	708	749	752	722	768	727	743	760	746	737	710	688	762	789	753	778	729	751	722	763	721	724	734	687	741	719	714	714	743	745	723	786	734	739	775	741	722	750	716	713	728	716	749	749	753	740	690	783	748	744	761	687	749	751	751	711	718	706	790	747	730	739	732	766	774	695	700	704	689	717	723	749	767	680	734	774	783	722	765	726	716	740	748	714	737	720	750	677	725	774	715	723	781	726	721	728	764	761	745	759	691	792	766	715	750	727	704	772	743	724	735	736	725	737	704	758	759	769	694	720	762	743	734	779	700	771	710	720	733	742	737	778	708	712	740	723	706	706	702	759	755	736	759	713	709	734	779	757	697	705	719	712	704	726	741	719	712	734	744	738	732	766	744	756	738	757	721	736	761	732	754	763	729	798	737	760	751	716	729	734	750	741	757	698	758	754	746	737	779	718	745	727	755	719	743	741	727	753	788	720	733	762	693	724	754	666	777	712	730	751	756	762	728	754	745	748	704	700	747	724	696	733	768	734	747	741	722	715	719	697	728	721	659	712	756	751	724	791	748	779	727	719	739	735	756	801	751	725	699	718	733	781	730	736	703	727	728	701	702	726	741	728	759	750	745	757	694	743	718	731	776	773	746	713	710	728	754	747	721	720	697	774	774	738	714	800	704	740	759	758	769	719	737	750	741	762	710	752	782	752	711	781	739	709	759	776	757	702	710	727	784	748	798	720	760	740	683	736	681	737	720	733	717	760	771	760	766	726	715	732	754	778	691	707	743	769	761	730	764	780	701	717	726	772	772	716	752	714	745	723	762	729	720	694	758	740	737	771	745	765	729	700	676	783	710	760	743	783	773	734	686	722	733	767	716	782	758	736	747	754	729	762	703	717	744	700	760	803	736	763	760	751	743	716	749	761	753	751	707	754	723	757	723
24971	21690	27589	25780	10025	3481	2285	1553	1265	1098	933	787	768	716	707	651	618	532	513	443	448	406	419	331	351	348	328	329	331	338	322	306	313	310	351	268	303	312	307	279	271	310	301	316	270	301	317	292	309	301	301	316	298	298	283	254	281	296	299	299	292	292	286	286	273	277	302	300	282	281	291	289	301	284	279	301	259	303	274	280	291	300	269	274	269	273	298	282	290	264	265	284	262	300	263	306	282	328	251	290	288	302	281	289	304	244	298	290	275	251	260	254	263	308	294	242	277	296	253	287	299	284	252	266	273	304	278	273	276	256	270	286	290	278	278	252	277	293	265	274	307	251	278	274	263	271	264	298	302	271	278	256	288	303	293	267	255	267	265	267	273	275	297	278	317	277	252	289	267	273	277	264	278	273	276	280	279	291	293	295	284	278	280	272	273	303	317	227	285	256	243	313	281	315	270	291	231	277	252	279	295	265	286	249	279	277	297	266	286	249	285	255	282	311	309	310	293	292	294	282	286	287	294	256	241	274	269	273	258	276	272	275	286	275	274	276	277	259	302	273	281	310	274	292	285	290	272	270	282	297	265	251	269	290	289	292	278	258	283	283	275	256	275	245	289	284	268	305	296	285	288	264	284	295	262	270	291	262	315	290	289	273	285	261	271	275	255	290	264	270	272	288	253	289	279	295	270	286	301	251	311	266	279	309	272	237	271	323	276	252	280	311	253	267	279	263	284	315	264	276	288	254	292	283	277	288	290	262	269	264	291	277	295	295	302	313	302	296	285	255	263	284	284	289	263	268	278	290	262	254	276	289	255	293	256	237	278	267	279	268	280	300	281	297	271	299	272	278	288	300	252	288	271	305	250	287	278	273	266	289	254	307	260	262	275	263	261	306	290	300	250	262	263	294	273	302	269	267	250	301	263	296	310	275	285	289	257	278	259	280	308	249	263	288	257	302	309	305	277	284	300	294	257	312	268	266	248	265	248	262	289	273	277	282	275	268	279	286	271	295	258	251	264	302	307	250	280	307	288	285	280	273	285	317	277	271	281	263	255	280	260	293	260	254	281	279	299	274	263	278	275	287	265	306	265	274	265	269	293	293	270	297	277	304	281	284	275	279	290	276	265	269	248	303	267	281	268	287	282	303	301	302	249	271	278	269	267	263	274	264	270	281	291	287	304	302	288	277	263	270	279	260	257	296	295	257	289	278	264	296	303	257	284	256	294	282	275	277	308	272	298	273	277	283	284	290	285	241	314	301	256	261	271	291	273	248	274	254	272	272	275	277	283	310	292	306	251	299	272	272	281	303	277	259	286	260	271	299	257	279	266	261	225	273	314	283	268	306	262	264	304	277	275	254	272	274	287	260	248	299	273	288	291	285	261	282	271	273	283	284	272	280	287	269	277	264	284	309	249	284	280	272	285	288	271	286	263	277	284	285	259	302	269	290	282	276	296	264	279	263	293	285	271	300	289	268	278	280	300	287	277	257	265	234	285	262	246	271	258	269	293	271	275	284	295	297	265	266	273	291	267	271	278	271	292	268	296	270	291	292	280	304	275	280	271	283	292	275	292	317	265	289	301	270	305	292	274	269	269	264	285	300	267	270	272	274	290	280	284	257	282	291	259	254	292	285	284	256	263	297	284	257	282	277	302	270	274	277	278	289	287	305	269	290	260	289	254	288	281	272	284	268	280	227	265	281	286	272	266	274	280	320	276	305	275	283	259	289	290	296	306	275	268	292	280	268	309	278	309	263	269	254	282	284	258	272	260	267	302	261	296	264	262	293	251	234	299	255	273	268	289	288	270	266	272	275	269	291	275	296	330	261	287	298	286	268	295	278	255	309	293	264	288	297	286	278	290	276	263	284	285	271	266	261	284	274	291	300	275	299	256	274	276	232	246	269	284	292	271	276	325	252	254	264	262	275	263	247	286	299	291	296	261	270	281	272	299	276	269	298	338	287	262	279	292	274	285	282	269	272	308	257	311	276	276	266	237	302	306	259	270	267	281	269	268	277	284	280	281	280	249	267	284	258	292	272	298	281	269	254	267	305	296	270	277	281	273	302	283	253	252	281	274	282	291	232	288	260	288	276	284	257	275	273	265	288	296	241	304	269	274	274	273	282	301	269	279	292	271	270	291	305	278	294	270	277	256	265	254	293	287	263	286	271	275	283	262	276	297	281	263	284	279	279	256	266	276	262	271	300	298	264	278	244	288	286	282	277	273	282	278	279	305	278	269	272	267	299	270	269	259	250	263	287	291	263	284	265	301	271	251	284	297	288	279	302	272	286	314	255	287	283	267	245	282	279	261	263	276	277	285	310	261	265	290	253	261	254	287	286	263	264	295	290	249	267	315	235	295	275	271	266	276	273	289	306	296	304	252	316	304	286	311	282	263	294	273	267	308	267	286	262	286	254	268	283	251	250	276	275	304	292	262	262	249	273	260	280	272	277	268	255	255	284	294	268	269	273	312	296	277	252	304	292	228	266	279	251	264	253	272	283	314	275	301	264	297	295	266	255	279	280	306	299	290	298	248	290	254	265	321	278	266	307	274	265	279	283	273	280	275	251	316	320	304	295	260	284	315	302	292	285	285	312	274	284	281	264	253	297	266	297	272	293	254	281	292	290	255	281	270	263	286	269	271	274	286	272	278	287	267	265	309	320	296	264	257	276	280	285	284	300	295	279	271	277	270	272	291	257	286	267	269	255	264	269	285	274	269	273	277	263	308	272	271	268	295	302	250	274	271	280	281	276	291	290	282	270	271	279	297	300	274	298	254	277	258	300	277	283	252	260	286	265	298	257	323	293	295	273	292	270	286	274	257	314	255	291	318	283	277	256	272	278	275	285	257	267	271	251	296	284	296	275	290	275	266	294	282	273	271	291	298	250	295	288	273	274	287	292	254	262	280	291	287	260	277	280	271	265	282	283	284	278	262	285	227	309	266	278	280	269	274	292	286	261	294	284	254	268	288	270	303	263	273	277	244	271	255	318	283	250	270	279	276	286	315	279	262	284	290	287	275	286	294	293	259	288	288	299	276	266	280	300	304	264	250	310	261	276	272	264	277	282	264	303	253	282	274	282	235	273	282	315	269	255	270	276	313	247	295	293	240	277	280	290	268	337	284	253	265	276	240	286	275	283	252	280	311	295	279	287	257	294	306	273	315	277	241	257	269	267	272	274	258	257	262	302	249	269	303	285	306	266	243	279	273	307	255	277	278	294	266	298	269	265	275	287	289	279	284	260	257	300	293	252	278	280	273	278	276	289	259	273	270	279	248	239	243	311	296	260	276	269	264	257	313	279	287	296	262	271	290	269	270	286	279	286	284	290	270	271	243	255	266	288	284	244	273	280	274	258	264	309	296	275	299	281	286	270	299	304	262	290	266	288	263	265	249	279	286	272	285	273	287	274	274	279	260	257	282	264	254	252	285	294	270	295	277	270	279	300	272	294	276	302	310	300	258	296	258	303	230	289	287	304
6357	17170	15958	10134	8140	6169	4567	3479	2777	2187	1852	1689	1432	1348	1344	1157	1021	929	834	728	709	646	601	515	524	511	469	483	471	431	457	410	433	427	449	382	423	449	396	405	423	421	365	386	398	401	407	387	416	334	382	398	390	394	378	373	399	371	382	382	408	387	372	435	350	385	377	399	368	370	363	403	378	355	356	392	396	366	365	369	367	381	386	372	400	378	382	355	395	375	407	375	379	374	386	398	409	379	410	380	367	370	363	383	386	376	342	387	378	366	381	392	368	387	401	361	378	406	354	355	363	342	393	396	360	403	389	372	368	339	354	380	400	370	365	376	377	388	345	404	363	390	353	354	359	331	406	380	377	348	379	391	390	385	406	412	365	355	368	408	361	382	355	359	346	381	362	379	340	360	352	389	394	408	354	362	349	380	359	405	319	410	380	401	379	382	420	362	389	381	389	375	377	386	335	416	367	390	385	376	347	353	378	389	367	374	398	353	352	375	347	382	359	372	394	361	363	359	354	372	351	397	363	361	385	361	359	390	354	360	379	347	387	401	369	360	363	351	364	407	379	401	375	382	387	364	376	364	393	338	376	356	343	399	354	372	378	360	371	386	359	393	385	369	380	370	357	344	361	348	372	365	357	389	406	387	358	370	360	386	386	378	351	374	347	399	348	401	398	384	380	368	426	368	409	381	385	361	361	408	365	362	386	347	366	351	365	390	392	397	368	347	370	402	380	378	369	367	355	359	376	383	375	393	371	356	388	378	367	368	389	393	367	386	384	350	380	385	380	405	352	349	379	376	382	327	386	352	376	382	341	335	391	350	382	361	383	378	355	338	333	368	383	363	363	395	408	351	396	359	363	356	376	360	383	377	395	352	375	357	372	366	381	386	380	385	371	376	373	347	366	372	373	368	374	357	387	383	413	369	399	380	388	363	365	322	399	355	359	403	353	350	377	380	374	385	387	379	422	397	384	355	382	399	351	381	388	379	394	385	348	378	360	394	376	362	362	357	376	363	396	368	340	374	401	366	342	363	390	409	355	379	369	386	384	345	362	353	415	373	353	422	366	385	375	376	345	376	396	354	351	383	375	354	350	383	386	386	385	366	373	409	361	372	344	350	347	379	365	330	343	357	350	365	351	370	360	338	353	373	395	386	388	332	328	386	372	401	382	371	389	387	385	387	383	381	374	366	385	357	388	370	349	408	373	346	365	356	384	375	378	382	375	376	389	362	358	366	400	330	381	381	387	369	356	389	346	382	366	348	343	357	372	351	385	352	387	365	373	372	381	383	396	360	372	369	394	371	372	340	345	379	356	373	367	374	370	383	363	391	353	363	366	354	365	406	369	344	369	366	383	366	395	368	390	359	381	351	326	347	354	356	404	369	386	375	405	389	364	346	390	370	394	387	358	338	359	352	405	370	357	386	364	359	370	399	363	398	389	342	360	393	363	353	388	370	351	383	361	385	372	321	358	372	365	363	396	339	357	380	380	356	408	350	345	367	367	366	358	351	370	375	355	383	378	376	352	381	353	395	339	408	381	358	379	392	379	374	350	376	383	355	356	395	376	372	373	372	365	344	383	385	382	331	367	375	377	388	371	388	359	398	362	407	384	376	378	382	357	357	357	357	359	403	369	387	398	336	375	364	385	348	389	385	348	384	395	368	349	391	374	378	372	377	348	346	369	377	365	380	390	368	398	372	369	325	357	401	355	339	365	389	347	402	377	376	382	387	355	375	339	368	389	369	366	348	394	347	376	368	340	347	377	367	347	388	403	356	378	390	371	367	403	390	379	346	394	347	372	355	370	366	355	377	356	332	373	382	335	370	380	374	352	381	376	356	353	406	366	341	386	357	354	326	371	387	366	364	418	367	377	324	408	350	388	376	361	377	367	337	375	368	365	338	377	362	361	412	382	400	344	398	360	362	355	391	355	393	386	344	392	376	355	389	372	382	367	385	370	339	380	356	412	396	392	373	360	352	369	379	373	339	382	379	380	383	350	373	415	381	397	373	357	373	368	366	405	357	370	361	338	392	397	355	352	363	362	375	383	358	379	370	372	385	393	363	352	366	359	357	402	369	385	359	349	410	395	390	360	352	371	409	338	343	367	416	373	361	344	398	379	414	357	340	408	362	367	378	363	382	390	361	354	377	363	396	371	349	351	395	344	419	358	343	387	392	350	356	395	372	389	357	368	373	389	364	377	357	351	391	342	367	360	403	375	364	375	383	394	352	365	397	380	360	394	379	367	372	380	412	389	363	325	374	369	344	371	338	354	370	391	381	353	405	377	376	370	365	375	393	383	343	369	355	390	347	381	368	350	374	390	356	379	429	384	358	356	379	359	380	367	337	348	377	381	369	374	392	377	391	356	374	342	382	407	359	337	346	380	386	376	357	346	379	371	372	382	371	367	349	393	391	425	399	357	362	400	358	377	324	377	376	372	374	376	335	375	377	332	423	363	377	350	409	369	370	386	383	383	336	353	356	395	404	392	353	326	351	376	357	379	394	367	366	373	371	371	358	380	398	381	379	395	356	380	384	337	363	409	387	361	382	369	360	358	342	378	371	368	356	397	358	389	372	375	363	404	375	359	397	399	360	365	382	361	358	383	347	393	354	384	354	392	372	365	345	367	377	366	397	385	390	372	392	389	407	418	365	412	381	352	354	412	361	357	413	388	377	405	382	364	386	349	400	376	313	384	347	400	391	364	351	363	350	375	364	342	364	378	349	382	363	368	382	350	372	370	370	349	369	361	373	402	378	412	382	366	362	357	355	376	372	393	363	383	364	371	366	383	352	396	375	426	358	422	408	363	388	362	337	311	330	378	383	365	380	362	411	352	366	404	418	362	387	364	400	357	381	382	384	350	375	370	364	374	366	365	391	380	376	370	370	389	363	401	345	364	374	397	380	341	366	360	352	354	385	405	366	358	356	394	385	374	378	384	358	391	394	374	393	404	364	376	359	370	408	365	381	399	356	355	345	362	379	389	394	385	354	376	385	363	371	396	358	377	364	374	374	361	367	350	366	350	393	360	358	406	368	365	355	400	364	391	363	378	335	347	392	380	376	386	373	373	393	388	406	385	390	400	355	370	364	378	356	387	378	392	349	388	391	380	401	359	395	353	386	385	383	339	373	350	368	380	341	361	352	351	358	361	382	372	346	377	386	404	403	371	389	373	371	377	390	354	371	367	386	375	360	361	387	354	397	366	363	361	357	362	363	348	392	378	404	368	361	396	381	367	406	396	356	399	394	381	358	385	406	383	377	409	358	355	378	363	361	358	355	365	365	365	386	353	353	379	376	380	368	371	384	357	384	398	382	345	341	363	353	371	369	384	357	374	365	382	371	379	358	383	397	358	380	339	366	344	388	374	384	369	393	369	357	353	367	375	370	337	356	386	400	386	363	374	337	367	374	362	354	370	349	388	367	356	400	392	355	380	345	376	363	389	400	380	362	380	353	364	385	370	391	369	421	369	391	363	348	386	388
22734	21689	29596	24335	21722	21589	10618	3905	2781	2359	1963	1713	1605	1555	1449	1407	1230	1117	1028	963	975	902	769	767	742	683	686	660	664	665	667	656	601	595	599	612	599	615	602	601	634	626	570	596	564	635	565	626	578	573	560	562	597	582	609	553	570	583	535	572	577	601	588	567	561	566	604	549	582	585	584	614	541	572	572	597	528	613	584	621	604	521	582	552	552	545	574	538	562	583	615	530	575	522	557	561	539	566	571	527	610	623	549	578	542	591	558	574	550	627	563	547	551	545	569	592	525	562	537	571	604	615	570	523	560	551	535	588	574	624	566	551	562	564	539	599	543	586	578	583	605	584	601	523	553	566	562	584	575	573	574	586	591	588	596	550	608	539	553	606	603	548	567	578	566	536	598	596	549	589	552	572	576	574	534	556	537	555	536	540	573	553	584	574	596	592	611	538	546	583	561	563	544	531	542	563	512	570	546	546	597	577	541	518	547	532	561	576	612	537	595	567	578	594	606	545	537	546	560	546	557	541	533	545	590	543	536	569	557	516	566	555	550	576	546	555	549	560	582	604	527	547	584	583	559	570	598	586	593	576	571	578	579	625	591	560	546	633	564	599	563	549	552	548	584	571	551	599	568	567	552	563	595	564	553	575	569	557	547	553	594	574	593	556	587	572	584	579	568	534	552	555	540	549	525	545	566	546	523	558	523	579	600	552	560	569	528	597	598	576	586	557	540	536	580	553	585	544	535	535	581	580	586	554	568	543	631	533	603	528	561	575	613	564	547	591	580	591	588	577	562	544	534	571	569	602	565	624	530	564	574	590	561	539	557	524	587	588	578	611	543	529	553	555	542	554	593	570	565	568	602	537	575	587	544	539	539	552	533	571	604	553	577	544	518	574	571	543	614	557	580	533	575	609	574	534	548	558	585	560	542	516	610	574	575	562	602	573	547	555	554	609	580	565	576	568	579	583	569	553	548	593	548	563	556	562	574	527	530	554	539	565	517	611	548	599	527	594	582	547	522	566	569	559	535	584	575	549	534	511	552	560	565	621	540	520	605	587	571	582	572	566	526	600	556	572	591	588	573	587	551	552	573	583	595	576	577	578	578	563	571	579	586	559	517	573	566	568	479	532	563	574	550	542	549	610	585	514	579	606	579	565	554	583	561	534	530	562	528	602	588	550	568	575	555	571	577	523	559	547	565	560	559	563	541	605	588	565	532	585	509	577	558	601	567	566	575	563	574	558	562	600	545	555	559	533	603	608	562	564	600	569	545	559	542	590	539	562	573	560	558	558	589	548	572	569	549	583	566	585	560	612	581	563	558	541	551	542	537	529	575	591	608	525	598	620	621	599	545	554	553	593	503	542	584	551	528	551	536	531	576	539	591	522	551	565	561	610	583	581	568	537	571	549	602	593	530	523	559	572	580	526	532	586	577	555	564	578	584	603	578	594	599	576	603	546	579	575	579	562	547	582	550	556	574	548	507	564	586	565	589	571	570	588	605	540	541	549	633	536	567	573	595	545	582	600	571	605	594	580	560	530	562	552	520	537	555	554	578	539	550	539	572	541	573	563	564	566	558	572	552	519	565	516	557	559	567	591	608	569	576	575	547	525	549	548	568	576	549	627	579	564	579	551	553	563	551	577	527	554	575	543	561	585	546	538	527	582	565	559	564	577	563	551	594	566	610	552	574	568	512	520	551	580	534	515	537	575	544	583	588	586	543	585	585	531	564	545	554	532	559	531	569	556	574	568	581	534	593	582	546	575	540	537	540	565	563	596	565	578	559	584	536	563	571	600	559	529	577	538	575	547	552	529	571	561	558	566	573	582	601	602	560	555	562	577	545	586	572	572	565	521	555	574	544	586	549	542	566	539	595	520	536	557	559	560	535	533	575	608	539	564	554	575	526	590	560	509	534	559	594	560	574	494	557	605	567	595	587	555	554	538	539	607	590	573	551	581	543	542	547	545	582	591	542	535	579	539	533	601	594	562	540	552	559	554	588	538	572	589	563	587	558	576	559	537	562	559	557	584	554	551	544	580	565	598	564	593	575	573	596	576	513	568	575	582	559	562	550	597	583	547	588	569	534	571	559	606	562	583	545	576	549	577	571	580	558	548	548	562	564	532	555	597	584	568	575	595	561	586	557	566	516	608	552	540	573	525	575	576	574	595	535	591	580	502	562	560	564	530	556	570	584	571	553	585	593	591	575	560	555	542	586	558	554	543	579	620	588	572	574	581	564	551	581	563	554	558	546	569	555	558	562	561	577	494	599	600	551	615	560	547	555	589	538	507	648	572	525	586	593	542	540	555	573	514	556	560	590	579	526	560	547	589	550	601	571	554	527	588	556	565	555	537	561	601	605	597	561	562	569	572	540	537	557	602	535	559	552	553	574	520	573	562	556	592	545	567	547	573	589	550	579	571	603	534	550	529	549	557	562	598	590	565	548	534	542	562	551	574	573	565	576	578	577	553	598	542	539	568	570	567	566	575	560	589	581	524	519	554	587	569	539	573	524	588	540	514	535	573	550	581	577	579	581	509	579	578	564	604	567	561	508	600	529	554	534	563	557	538	539	578	551	594	579	525	580	565	558	549	571	542	540	561	561	539	581	536	572	602	557	568	570	525	555	582	633	551	570	574	560	596	546	574	551	576	590	572	568	524	579	582	599	568	562	609	557	598	566	556	580	587	535	568	552	570	563	548	564	631	570	538	519	516	533	509	572	556	514	571	562	564	565	561	562	521	550	578	549	586	572	572	597	518	573	536	563	561	582	608	567	573	592	532	531	567	584	565	546	560	556	578	549	601	570	530	562	582	581	560	546	579	555	579	587	540	609	570	547	541	582	571	568	526	559	527	543	561	524	561	567	550	558	536	572	547	534	549	581	522	570	564	538	559	568	546	578	584	515	516	597	557	535	581	576	542	537	524	583	579	584	547	542	540	594	595	566	574	595	560	569	591	575	554	575	542	584	547	573	541	518	549	538	559	575	571	552	560	534	538	574	568	554	580	608	549	528	574	549	565	626	580	541	566	582	552	590	586	604	556	582	549	596	534	540	565	573	594	587	549	561	559	529	571	554	564	582	513	575	564	568	551	556	565	569	568	550	541	553	522	552	593	581	587	562	590	602	578	564	570	618	588	556	572	561	576	528	607	539	571	550	563	585	569	549	585	595	551	571	564	553	536	545	583	621	585	593	543	550	579	567	597	546	543	568	567	592	600	553	555	539	583	539	547	568	605	636	539	595	558	537	553	542	583	578	548	581	579	539	550	539	563	536	538	573	547	551	564	571	577	579	572	531	574	580	588	572	576	559	530	563	587	586	552	595	584	530	537	558	553	527	549	545	549	564	561	576	577	555	576	483	565	587	563	536	561	588	479	583	628	565	571	535	534	590	551	561	572	536	557	617	563	524	541	544	563	550	546	578	570	580	552	536	572	587	573	600	549	562	537	568	569	577	561	606	536	524	523	565	565	521	513	555	547	588	559
8334	27251	24522	17291	14259	10961	8081	6413	5347	4205	3692	3123	2751	2791	2588	2257	2151	1847	1625	1514	1497	1220	1085	1028	997	952	931	860	874	905	865	795	815	758	752	810	791	792	776	801	776	797	749	815	754	782	768	702	768	743	749	739	759	762	759	809	786	719	811	753	757	718	712	752	802	737	693	710	709	735	738	695	744	737	665	694	730	711	788	722	728	757	677	734	756	716	707	686	758	730	712	725	675	722	712	698	717	729	681	703	704	739	695	722	779	718	730	692	740	681	697	736	709	707	702	677	703	687	677	697	733	679	732	693	746	675	720	716	748	742	737	677	730	731	693	762	718	726	764	673	684	705	700	704	695	666	745	705	690	770	720	714	710	718	707	698	744	699	740	729	710	704	709	694	743	751	741	744	688	728	760	777	722	787	707	710	719	696	687	694	681	734	800	724	730	703	725	713	748	732	726	750	735	698	668	737	700	749	720	704	685	761	760	757	711	724	710	714	672	714	738	704	721	654	758	734	694	698	690	692	693	716	651	704	756	709	701	691	707	763	737	703	688	730	696	729	701	770	765	749	718	675	714	718	708	683	702	711	715	718	739	671	711	718	704	741	739	684	732	696	679	785	721	756	704	735	730	734	762	768	727	733	706	705	703	711	746	734	688	745	721	694	749	766	679	772	700	768	726	735	744	725	724	712	755	693	690	748	740	690	729	727	695	742	733	697	654	735	679	726	706	738	730	753	677	707	766	695	737	684	764	713	715	721	713	652	723	717	693	701	749	725	720	712	777	728	674	713	712	736	718	701	738	709	712	696	730	765	722	729	716	706	724	739	771	720	689	702	708	701	673	714	710	742	745	671	718	697	757	727	702	685	698	683	676	745	698	760	745	693	717	704	686	736	756	700	661	725	677	726	710	659	715	734	742	700	678	734	733	742	726	756	717	704	695	731	697	722	672	754	694	775	724	675	674	710	727	699	673	686	742	725	734	696	683	756	699	683	715	708	708	759	729	706	753	752	729	737	700	756	705	694	721	698	739	719	683	730	729	740	688	745	696	734	721	687	742	676	700	708	721	698	742	663	693	693	714	732	732	692	739	757	754	705	695	721	746	713	681	709	696	683	702	705	714	759	730	738	682	742	697	694	739	709	741	646	723	752	691	710	717	684	716	713	707	734	677	710	711	723	731	682	704	711	740	769	713	730	704	724	727	671	723	748	720	685	748	777	696	695	729	772	689	742	749	768	759	713	727	782	740	722	719	689	736	737	679	672	728	750	729	723	718	703	704	712	717	683	701	680	709	720	746	721	722	718	711	664	745	764	690	706	707	713	685	740	764	731	686	682	713	737	710	728	764	691	701	691	748	676	702	754	719	698	718	677	765	671	713	659	690	699	698	722	753	750	691	699	764	743	728	706	700	757	746	737	688	734	727	714	711	721	713	718	681	717	695	710	726	683	733	699	735	703	794	728	773	729	723	717	707	689	748	709	692	683	714	692	718	732	684	709	667	710	729	741	718	740	702	685	746	716	742	751	733	742	661	700	669	713	727	701	750	717	727	700	695	728	701	744	761	735	703	732	713	685	723	739	737	728	720	729	767	721	686	739	776	658	682	722	730	754	739	708	667	711	692	715	712	728	649	716	762	761	725	702	767	729	677	713	720	695	748	674	789	738	705	734	726	729	705	687	733	700	700	719	702	701	691	745	747	740	747	724	758	707	716	703	714	688	726	745	714	736	729	723	699	749	733	718	656	680	671	706	704	734	720	713	763	730	743	714	723	730	705	693	710	695	712	704	756	715	720	709	706	715	812	716	681	714	693	708	731	699	675	728	719	722	729	812	707	748	721	682	749	721	731	701	710	752	779	714	668	695	724	705	761	642	686	701	677	717	728	725	757	783	719	752	720	692	689	697	690	719	734	716	681	754	737	720	721	713	757	723	677	697	775	706	649	739	700	700	743	700	703	692	707	762	695	720	653	691	708	699	743	706	706	717	714	731	708	690	734	705	719	745	711	754	738	780	699	662	743	684	765	726	743	709	744	715	693	738	740	730	755	703	764	738	723	739	691	704	757	745	729	679	698	759	693	790	719	723	675	687	715	706	725	673	704	677	738	666	724	740	716	677	716	711	773	674	713	696	760	673	690	716	720	658	718	717	734	704	701	695	704	733	709	754	692	721	744	747	712	673	733	762	723	704	724	720	739	716	736	737	747	749	710	716	716	694	713	741	756	722	691	713	680	759	763	713	719	730	716	699	757	755	671	746	719	797	691	737	758	700	666	663	702	768	726	720	707	701	706	719	735	661	748	702	727	729	711	714	717	721	762	745	781	720	732	742	714	714	683	745	724	740	750	759	710	696	724	726	745	729	688	738	709	732	753	697	741	709	711	676	705	755	747	731	704	695	735	678	658	740	748	722	714	751	706	679	712	717	692	758	708	689	667	778	694	698	682	709	730	736	693	754	726	749	729	744	691	711	701	700	722	708	714	735	710	669	758	687	705	746	682	718	757	703	707	730	705	728	707	728	708	715	719	740	659	736	693	708	725	758	727	718	722	714	726	733	718	739	746	706	744	726	713	683	732	697	726	711	691	712	761	734	745	731	731	734	724	699	743	773	738	709	686	711	695	757	746	717	682	740	725	718	733	724	681	712	713	703	720	712	700	773	709	685	713	751	758	728	696	724	780	755	706	718	718	693	733	719	739	761	730	716	710	704	730	744	715	738	643	685	690	727	723	736	730	739	677	677	724	708	739	663	727	756	715	730	722	712	715	688	679	692	753	700	686	697	705	739	702	741	704	701	731	709	732	718	705	705	711	674	770	756	716	738	710	722	713	726	712	732	702	714	744	720	720	755	651	734	746	671	722	728	746	718	734	723	704	671	785	689	724	663	754	740	722	693	752	661	747	772	758	679	719	731	702	709	716	747	749	727	725	685	738	704	749	672	708	694	698	698	733	697	708	762	724	711	708	712	729	724	702	741	719	667	733	737	740	732	672	768	744	685	689	722	724	685	696	741	730	721	704	715	747	736	721	702	704	728	704	728	743	759	688	735	744	736	688	723	684	778	734	701	707	723	711	693	689	676	719	634	705	705	715	763	733	709	747	729	695	681	670	733	731	698	699	714	760	674	713	681	696	724	692	733	736	742	641	668	710	687	697	704	681	754	746	749	693	702	734	716	732	766	730	707	736	749	765	742	695	779	751	702	664	728	713	783	699	728	749	707	688	670	709	706	695	706	701	736	720	738	723	691	742	750	683	747	745	713	724	773	668	709	721	741	742	698	678	748	709	741	729	694	752	754	683	764	747	724	746	704	764	720	649	724	727	713	668	691	747	728	671	692	743	742	691	719	753	693	721	699	682	765	708	684	728	704	764	752	730	725	672	727	691	644	693	728	718	731	697	705	716	704	715	738	672	758	691	744	753	724	729	732	761	728	714	678	724	678	724	714	714	678	694	721	711	752	741	749	726	692	743	738	761	714	667	729	708	696	675	693	704	748
27645	19928	12043	6578	3766	2322	1580	1198	1011	891	785	766	688	730	736	643	626	606	555	483	484	471	470	429	451	402	441	413	417	372	396	415	380	397	378	382	379	391	396	372	417	387	399	418	389	378	399	355	364	416	382	357	389	413	372	374	368	363	382	356	406	404	369	400	420	363	387	397	374	375	371	381	351	368	396	343	321	350	387	376	402	395	364	369	396	381	378	363	388	374	372	367	367	355	355	378	399	425	387	398	398	359	371	407	384	351	384	389	387	357	385	376	348	366	366	380	384	401	366	392	361	371	395	352	399	348	349	396	372	372	357	381	353	376	399	375	342	400	376	392	410	360	364	400	389	372	365	352	377	375	371	376	345	361	393	391	404	380	393	380	379	395	375	388	395	389	354	393	401	358	413	371	348	409	392	371	412	394	388	393	395	365	366	360	397	376	373	413	382	398	381	378	371	395	352	362	406	393	380	377	411	383	386	395	399	381	386	344	412	391	415	368	363	348	386	401	369	381	389	357	393	373	402	392	406	335	383	365	379	372	366	375	401	385	388	403	382	379	390	359	361	375	389	401	379	372	363	369	395	350	401	380	365	371	393	391	367	377	375	379	399	388	379	361	386	353	384	418	358	380	403	380	382	426	379	375	346	385	387	371	396	364	382	388	379	382	371	376	411	364	410	378	396	362	379	361	386	375	399	360	390	383	380	413	384	394	373	390	384	401	379	398	397	360	398	370	363	358	414	371	363	385	405	390	383	349	379	433	410	377	384	388	371	397	383	387	352	400	383	379	379	397	393	365	356	380	371	392	368	385	382	414	368	409	365	391	373	407	385	370	390	387	364	397	396	369	379	354	402	369	349	359	401	384	354	352	379	400	374	347	388	388	339	377	381	391	387	395	383	397	387	366	378	392	380	399	369	349	374	360	411	375	334	369	376	356	378	358	346	363	391	392	369	380	407	363	373	378	389	391	355	376	403	373	351	383	359	372	392	392	410	363	398	395	397	341	372	361	345	372	362	411	356	380	444	401	366	387	352	347	364	386	380	396	375	389	381	390	381	400	393	388	394	382	365	396	395	373	372	401	337	407	394	372	427	362	375	385	368	386	420	405	404	355	363	328	395	368	393	384	381	373	383	377	360	371	399	398	380	358	384	352	356	388	387	396	396	379	381	369	405	305	397	388	377	393	396	383	362	400	394	391	390	432	396	373	351	374	380	337	407	376	375	360	364	380	386	389	365	388	405	367	369	393	383	397	385	391	398	371	427	356	350	396	394	360	420	381	384	392	362	361	348	385	331	409	376	409	384	398	368	358	419	395	403	400	408	384	372	421	395	392	393	387	424	383	402	361	397	369	364	381	397	356	362	360	375	377	382	415	388	375	372	380	392	374	349	392	420	405	408	358	358	404	358	377	382	401	372	394	343	413	390	389	402	343	361	365	377	400	376	388	372	375	390	370	351	362	394	375	352	362	378	372	379	376	389	399	347	376	382	336	349	377	335	394	417	355	393	373	372	368	375	389	383	377	400	354	376	370	383	342	398	372	400	396	389	368	408	364	360	383	377	399	377	402	367	400	403	367	386	374	419	364	397	378	367	400	399	399	364	333	367	406	392	346	384	403	381	360	368	403	376	369	382	380	387	411	359	358	404	361	387	380	392	432	372	393	373	399	382	382	372	409	385	326	374	381	395	393	374	425	408	365	369	366	345	387	373	406	373	373	408	349	385	423	361	371	357	391	416	366	383	350	371	368	412	348	375	375	374	385	381	355	390	385	397	381	375	379	353	391	369	393	417	389	383	375	397	378	382	357	365	373	404	387	393	401	374	372	369	363	356	383	356	383	396	361	394	377	365	370	374	347	411	359	388	377	366	361	364	419	359	420	389	384	438	381	389	376	378	374	405	379	348	365	407	369	392	382	389	411	398	382	369	400	361	363	389	377	404	357	374	368	409	394	373	375	359	397	353	386	366	360	353	367	358	391	359	399	360	369	374	404	379	361	347	399	399	388	391	393	379	385	382	371	362	383	390	404	388	349	394	366	393	374	376	373	380	389	390	432	409	331	374	386	379	367	391	363	416	378	348	385	426	375	376	410	359	379	382	374	375	374	335	405	384	417	361	361	363	372	372	378	393	378	405	384	379	382	383	384	373	395	402	341	375	393	392	376	362	396	408	350	367	370	365	371	388	360	348	405	398	397	346	409	366	358	344	369	376	397	390	384	370	377	363	324	345	405	363	366	378	380	396	389	409	379	402	367	362	389	394	413	368	350	367	369	397	356	371	345	363	376	354	390	374	358	381	386	371	389	420	395	376	345	407	399	383	382	347	405	370	397	393	391	376	400	350	362	380	408	386	377	396	389	368	385	405	358	350	347	399	371	407	381	396	376	380	356	382	385	386	359	404	337	382	406	374	403	419	408	375	378	371	390	409	392	387	359	384	374	399	334	370	358	362	366	397	350	393	416	365	358	411	411	395	405	375	355	344	385	419	376	365	376	378	387	401	358	366	395	361	397	411	373	351	364	399	369	392	383	394	353	359	380	372	357	347	388	358	377	385	382	384	373	430	359	415	388	362	370	383	401	373	382	380	353	394	357	383	382	418	384	406	372	384	339	386	393	384	406	355	373	372	388	414	359	386	339	403	401	405	371	344	397	396	341	398	411	381	384	384	371	411	355	397	379	354	393	412	354	386	381	377	388	356	371	378	389	384	396	414	387	393	394	393	376	383	356	423	370	410	394	404	387	382	363	386	362	364	351	393	418	383	387	397	402	351	390	406	361	412	394	398	391	375	414	366	393	388	364	387	376	397	381	422	395	405	358	362	379	409	373	363	434	370	401	373	391	388	384	365	380	396	387	384	381	427	408	373	355	384	367	374	371	370	392	383	382	387	403	382	415	378	371	360	393	386	363	390	382	359	394	366	394	367	387	389	362	360	380	423	377	404	398	415	364	388	422	365	373	353	372	415	400	391	371	375	402	358	417	355	384	363	380	383	418	376	393	368	402	408	402	388	411	386	380	350	378	399	369	347	390	369	351	372	367	373	399	359	362	400	393	385	361	388	373	378	357	369	388	358	375	398	335	383	390	351	379	400	410	381	396	361	378	401	363	375	372	402	347	388	374	357	349	360	373	390	420	378	327	368	407	378	397	403	375	368	386	415	404	392	363	377	369	357	343	391	380	394	380	358	412	407	399	378	367	388	371	391	386	387	382	360	366	346	362	398	374	386	394	352	389	354	384	360	382	397	340	373	397	376	352	385	423	374	392	402	383	406	396	372	363	369	337	432	374	357	334	388	359	348	328	363	344	399	385	385	403	389	367	397	374	389	399	385	341	374	388	415	333	384	370	393	351	408	384	363	388	384	381	373	356	373	390	374	380	384	370	402	350	386	372	400	377	379	361	369	370	371	392	387	392	363	399	352	389	396	384	399	405	340	387	363	393	366	357	334	380	387	361	352	389	361	357	362	362	380	344	416	392	399	374	391	403
6760	14062	12808	8255	6303	4464	3192	2444	1983	1723	1396	1302	1208	1154	1141	1011	941	856	752	755	720	667	584	625	602	578	574	540	531	529	529	487	498	543	468	464	475	535	505	513	536	519	516	475	526	563	517	499	511	498	483	480	545	463	542	497	506	470	486	511	467	473	481	528	500	505	469	514	486	476	481	503	448	472	489	466	508	514	501	497	486	463	511	456	485	480	462	422	484	487	487	515	496	503	477	473	468	477	483	479	536	491	482	470	504	470	481	503	483	499	474	494	485	478	480	499	468	464	469	526	474	471	501	445	488	484	473	442	482	479	494	517	506	468	495	481	453	497	486	499	450	483	493	438	501	482	452	449	453	466	466	534	480	501	488	494	476	451	458	469	488	531	525	482	461	466	462	496	499	465	475	506	507	465	501	465	514	491	485	487	438	512	516	469	525	495	514	489	507	511	479	468	502	496	490	487	524	499	464	494	471	504	510	495	470	498	502	471	495	511	457	489	507	461	524	466	501	467	493	513	472	466	483	514	456	503	511	517	477	454	486	522	512	476	498	491	465	517	485	474	499	456	479	503	486	510	507	518	477	463	473	496	466	482	515	491	479	478	464	483	516	472	487	487	484	482	509	504	514	462	480	470	479	467	489	494	506	506	512	485	487	451	484	446	515	501	485	522	495	457	491	476	526	480	473	466	463	512	483	507	477	468	470	492	478	518	486	508	466	499	508	477	472	461	453	536	459	534	470	470	458	465	495	482	507	489	491	506	468	483	509	459	488	492	500	503	447	465	503	485	440	502	450	495	471	502	510	440	476	494	514	436	516	474	471	502	469	512	509	495	487	458	487	433	469	457	479	498	537	516	501	489	498	475	485	506	497	470	473	460	518	478	494	477	521	489	506	507	520	463	482	554	499	521	515	499	507	490	468	474	488	491	486	485	508	519	480	439	474	498	472	481	499	487	476	467	490	503	476	497	459	487	501	468	493	478	490	501	536	503	469	487	493	491	497	497	489	510	471	461	484	478	475	519	453	474	478	470	499	475	499	490	460	487	522	466	496	511	512	543	463	508	472	531	519	484	483	485	462	493	527	468	452	459	455	514	440	510	508	424	516	504	483	494	456	477	504	492	479	481	483	470	500	479	523	509	468	492	523	488	498	476	501	491	517	488	473	489	470	504	486	488	454	446	502	456	471	526	523	464	510	525	463	512	479	476	463	505	483	488	488	472	477	476	470	499	512	497	485	499	456	510	462	488	493	483	474	520	458	480	470	474	510	493	477	502	492	490	494	475	500	492	468	483	480	491	457	445	470	496	523	475	464	437	496	468	454	517	454	477	503	495	505	489	476	514	486	487	480	478	494	463	464	462	485	480	521	517	475	475	506	476	492	521	466	487	484	473	472	496	509	483	469	511	482	480	520	533	496	473	508	521	457	473	445	482	438	502	475	490	477	508	477	449	480	517	483	495	453	483	503	469	442	504	504	483	505	495	472	455	457	515	493	489	481	454	482	500	456	501	429	482	534	539	466	510	486	488	484	488	470	509	483	488	492	493	452	446	495	476	483	461	438	481	463	478	493	449	497	495	500	463	476	480	467	474	490	473	443	451	461	479	491	520	473	486	465	488	464	516	478	500	452	458	493	446	482	499	457	480	504	466	477	507	461	505	523	458	471	456	490	502	490	480	483	467	538	494	500	462	464	481	499	451	489	452	466	496	480	469	458	463	491	529	501	490	490	496	531	472	471	506	513	464	519	452	520	511	487	512	464	463	471	440	497	489	494	484	480	487	478	503	533	494	511	465	508	484	485	512	476	470	491	475	492	476	457	487	476	468	499	486	515	499	423	500	507	494	491	492	511	492	493	489	488	445	508	508	510	469	468	488	454	495	449	481	499	445	479	467	488	518	491	461	480	474	532	526	473	493	508	457	472	487	502	488	470	508	505	473	487	475	483	509	535	506	494	526	451	506	494	456	503	450	498	504	515	490	493	461	466	510	482	483	476	444	479	489	507	489	449	478	477	480	498	482	503	479	469	470	484	444	490	505	489	481	474	444	484	490	494	487	424	453	429	488	483	468	483	505	495	480	470	459	538	503	508	488	481	461	513	486	491	521	474	494	523	445	495	495	469	490	531	452	475	476	527	476	479	471	517	513	489	445	484	475	505	487	456	476	525	480	466	481	490	492	496	500	522	516	477	477	491	499	467	452	446	500	501	450	502	483	470	481	483	483	553	489	464	509	487	442	492	479	510	502	476	500	514	513	480	499	477	469	480	495	464	443	512	451	485	469	531	469	476	485	498	499	497	515	508	521	525	495	464	497	493	517	474	480	482	488	510	507	485	473	522	487	458	454	477	497	494	474	471	492	483	496	501	481	482	480	481	499	479	462	477	468	512	491	514	487	483	504	498	519	459	527	508	493	493	480	450	514	466	500	498	511	470	488	480	496	469	480	500	496	485	510	488	500	486	457	494	490	478	495	509	463	467	514	514	451	446	487	454	469	505	468	488	445	496	512	500	494	518	449	479	477	476	486	495	481	487	510	488	487	510	480	450	472	452	478	470	466	514	473	465	513	462	488	452	481	463	467	490	469	519	478	492	457	506	498	505	507	480	470	475	519	501	464	465	499	469	468	499	451	503	467	478	489	477	480	521	484	458	498	500	512	475	472	515	532	489	499	510	452	439	473	480	475	488	490	513	457	489	487	511	475	507	465	513	496	466	516	462	435	464	484	468	485	505	475	503	481	490	497	496	505	484	516	465	503	522	482	467	510	461	476	473	519	507	477	499	496	508	479	489	518	477	480	467	478	468	508	533	463	470	449	467	522	477	481	497	509	520	484	543	500	484	488	524	478	478	472	451	468	493	477	496	531	460	500	480	475	455	469	479	472	467	543	457	492	481	503	488	480	486	487	487	478	482	518	490	479	476	474	471	480	475	483	456	497	528	464	496	500	505	486	487	521	462	527	470	473	489	489	504	461	505	493	479	505	513	491	459	473	492	449	502	446	460	481	487	476	468	491	454	480	512	508	460	453	507	504	470	494	478	481	495	499	470	488	486	493	506	460	490	500	507	480	508	427	434	464	477	484	520	469	543	482	495	508	481	503	481	504	478	467	451	443	466	507	484	462	492	505	509	516	512	488	473	470	490	516	530	512	515	455	481	481	479	498	492	480	462	471	469	477	471	481	481	491	487	470	471	462	496	527	460	475	454	434	462	492	491	516	451	446	479	514	460	524	500	500	476	473	517	454	459	473	492	451	490	522	493	534	469	496	492	484	471	477	495	512	474	460	483	500	469	474	468	490	480	464	497	475	480	493	498	482	511	483	495	489	494	542	488	473	470	492	488	457	453	431	468	462	447	491	482	491	514	500	508	451	483	499	555	500	481	493	528	488	507	502	509	488	478	475	507	494	481	512	497	489	498	446	476	481	476	473	462	489	517	485	506	440	469	464	494	489	469	458	535	512	475	530	546	497	497	481	489	497	483	497	499	472
23761	21655	28977	24826	21384	10842	4034	2530	1992	1723	1468	1396	1269	1261	1263	1150	1079	1027	903	898	812	762	747	744	726	704	625	685	608	672	603	633	654	644	613	626	661	577	601	590	593	613	644	635	551	648	618	609	589	632	625	649	638	602	562	648	608	656	596	596	621	610	623	628	625	600	636	604	587	620	580	652	574	558	613	609	609	555	608	604	616	565	558	614	576	548	591	609	586	593	618	602	611	624	631	558	571	610	602	597	562	596	611	631	585	605	599	607	603	594	598	585	574	567	587	568	577	612	596	559	629	564	608	594	579	563	560	575	653	596	597	579	552	541	605	610	574	604	581	600	619	552	599	578	570	602	620	615	593	599	634	568	608	605	557	592	587	613	616	586	591	593	590	571	621	628	627	617	550	589	606	595	593	595	568	572	594	592	608	594	606	549	591	574	627	597	560	600	584	593	560	593	618	625	577	596	625	552	583	601	632	549	631	603	574	615	620	614	624	615	595	594	626	629	550	611	559	578	559	607	615	602	625	624	587	577	586	611	543	593	571	608	631	595	592	601	588	586	593	608	651	634	564	606	637	616	609	605	587	594	575	630	620	622	592	592	575	609	601	612	601	557	575	597	634	584	569	586	586	576	563	581	610	631	629	570	589	607	596	567	531	578	593	645	597	659	617	609	578	583	610	601	549	558	585	633	597	600	551	593	605	596	610	600	611	618	612	611	579	589	585	568	613	598	601	538	552	548	597	606	626	598	615	580	592	593	644	642	581	605	591	591	616	644	598	580	602	599	628	632	587	611	559	594	586	584	618	586	585	571	605	600	627	593	607	613	612	564	623	560	590	594	579	588	620	601	565	593	574	591	581	574	637	623	626	626	577	618	588	602	626	577	573	597	600	617	542	601	582	600	572	608	559	606	637	596	602	558	620	613	594	594	592	592	578	585	548	615	575	590	568	603	574	575	571	621	646	603	625	574	600	596	574	576	591	558	601	598	619	585	621	616	607	586	608	547	616	590	637	604	608	596	603	555	532	626	614	583	597	589	597	569	600	559	572	566	574	617	580	581	641	590	584	613	617	585	622	602	623	553	572	603	611	559	596	558	612	584	614	581	586	601	611	587	577	589	627	563	595	635	581	590	565	614	642	630	614	561	563	593	577	576	597	620	576	630	629	572	592	546	601	575	566	589	596	615	592	577	600	604	553	591	614	633	608	576	545	549	582	602	612	562	615	597	573	569	578	602	565	590	561	601	611	590	586	578	564	605	581	573	575	560	579	597	600	563	597	607	601	597	585	622	592	569	570	634	550	617	639	597	570	575	605	605	589	594	602	616	622	632	586	636	601	624	528	570	624	608	620	590	581	557	554	629	581	579	590	552	591	593	596	588	599	603	604	585	624	598	591	561	585	584	590	611	631	615	575	619	618	590	560	565	571	606	616	604	629	581	598	577	557	620	570	663	614	594	560	622	604	584	568	606	555	605	577	594	584	610	625	588	575	610	589	589	598	598	591	631	630	621	580	560	569	583	596	590	617	577	644	619	646	580	580	560	576	605	524	592	607	582	596	571	606	586	617	595	600	570	585	590	574	586	568	617	593	573	613	632	565	636	549	598	619	596	587	610	600	608	581	588	594	570	581	646	577	584	586	610	607	582	565	598	582	577	627	617	613	621	529	547	573	578	616	627	576	645	586	613	589	592	611	599	588	605	602	585	589	590	619	596	619	563	590	585	630	592	582	571	580	582	583	544	602	604	564	606	585	590	584	590	620	605	593	620	586	573	541	564	599	623	592	577	597	552	612	627	559	602	580	621	596	600	583	560	591	608	568	596	592	551	627	570	656	582	600	544	591	595	589	566	638	636	590	567	607	586	606	631	580	578	544	604	571	591	591	607	599	622	590	537	598	587	621	578	621	602	647	629	566	631	593	591	636	577	610	578	609	648	610	604	617	558	596	550	591	554	591	611	582	585	654	640	627	602	602	560	615	596	581	612	628	552	615	649	557	604	579	583	595	584	612	597	608	533	636	568	603	575	602	559	607	565	613	627	611	576	545	564	576	573	617	615	635	570	582	616	598	618	577	619	632	642	573	586	617	588	574	616	600	583	587	592	578	578	575	570	582	580	585	603	568	573	590	610	597	616	571	599	608	599	605	593	595	589	563	609	598	603	583	540	578	566	574	578	587	608	573	588	579	578	608	594	624	599	604	590	568	593	610	615	652	597	541	589	611	605	583	647	622	575	635	585	581	574	596	576	586	574	650	589	587	569	587	652	616	567	582	585	610	580	581	589	545	597	615	587	623	601	572	585	605	596	580	597	585	659	600	615	570	609	571	571	576	590	598	595	649	567	605	573	624	574	580	551	605	626	594	586	567	585	617	583	632	605	633	568	582	585	562	582	588	619	572	614	541	617	618	576	580	566	603	551	606	615	586	586	642	601	591	569	613	603	592	600	586	609	620	610	598	607	631	613	595	588	591	563	595	624	596	568	551	594	571	590	616	561	583	588	609	544	610	632	630	608	582	558	584	600	609	583	570	602	590	610	614	576	548	616	637	595	584	597	613	600	573	558	635	602	580	633	572	615	592	584	571	560	588	587	600	624	592	567	570	607	601	666	592	571	621	581	581	567	601	535	591	570	572	577	558	570	611	563	594	562	595	610	605	564	558	610	526	596	554	566	584	563	567	589	594	607	601	611	608	609	580	574	571	563	540	581	624	556	583	576	623	575	575	557	628	591	574	600	540	594	605	597	621	545	643	601	590	596	547	573	597	565	609	620	574	558	627	603	624	587	585	591	592	608	592	587	599	548	606	602	615	579	579	587	588	575	584	617	599	583	661	544	563	571	546	592	609	626	579	652	588	589	545	607	603	589	611	631	577	584	591	591	596	604	599	576	684	636	570	613	588	597	582	582	568	609	603	608	602	577	613	593	613	599	574	584	619	588	623	603	600	609	615	579	616	600	597	527	564	556	581	580	605	576	601	553	611	582	585	582	575	624	607	578	572	584	596	597	587	612	585	594	625	560	613	560	631	609	636	597	566	572	607	572	576	582	594	568	585	604	588	590	574	623	597	624	563	591	585	575	536	611	650	621	603	614	599	599	596	606	548	567	589	623	557	587	611	547	573	579	609	645	571	645	606	632	592	578	606	567	581	562	620	621	603	590	608	518	575	577	571	565	573	563	548	598	568	597	564	585	571	585	608	576	606	611	609	637	610	569	585	554	617	570	597	593	575	597	590	554	604	596	621	626	592	636	594	557	578	582	614	592	547	613	564	604	558	591	583	592	577	576	569	580	635	588	507	575	617	580	619	589	574	606	618	595	585	590	594	577	580	578	569	628	590	585	607	574	575	594	577	545	596	613	555	595	578	611	627	572	596	565	565	578	581	549	522	544	615	550	592	587	553	635	570	573	598	620	575	568	579	616	606	595	605	607	600	601	566	644	574	572	640	588	552	613	570	608	584	609	538	590	564	652	624	602	618	592	592	595	581	610
6622	22662	20611	13610	10653	7995	5753	4541	3703	3017	2534	2274	2116	2198	2016	1760	1631	1507	1369	1293	1207	1078	1059	936	935	940	895	881	853	888	804	837	815	745	779	810	797	771	753	735	742	840	809	810	766	777	829	730	774	746	783	761	788	730	783	729	756	768	778	768	805	786	770	761	721	792	767	761	691	736	760	768	746	768	762	710	737	721	735	734	793	775	809	734	759	751	719	787	724	757	765	721	775	739	773	752	746	748	780	707	716	752	791	737	792	717	763	719	744	709	742	735	725	822	752	738	760	734	770	767	779	759	755	754	738	696	738	764	758	726	742	717	718	742	754	698	764	731	748	721	752	739	766	760	723	731	764	750	748	708	774	795	761	743	769	827	743	782	743	713	766	707	747	738	787	744	755	733	745	750	758	760	759	765	793	730	737	751	776	755	755	727	735	735	767	765	736	762	706	712	729	689	746	737	725	724	774	758	756	798	723	708	753	790	737	792	746	728	780	746	703	784	735	680	778	735	732	741	797	750	725	722	783	755	758	749	716	704	729	754	726	780	760	774	759	741	691	729	729	761	743	762	753	764	734	744	735	752	760	807	795	776	753	792	755	740	718	755	754	716	761	720	734	713	812	746	751	753	819	783	734	757	748	746	722	744	703	773	727	722	722	724	757	720	786	754	785	767	761	710	752	752	764	780	727	747	717	780	771	744	743	731	712	775	715	793	799	777	717	752	747	790	772	725	728	768	819	670	811	767	731	719	760	712	761	700	749	794	758	753	716	687	786	749	723	716	754	713	746	753	764	772	772	722	748	734	744	750	759	721	762	700	720	794	724	755	780	737	747	768	788	803	720	768	745	774	722	739	690	737	761	735	753	786	735	730	735	741	806	758	714	762	699	752	755	761	719	727	716	740	751	795	778	720	781	767	714	835	770	768	734	764	727	711	716	752	733	711	734	734	756	700	748	749	734	808	706	781	720	779	749	763	726	764	754	712	751	748	739	770	676	775	671	745	728	808	757	711	726	820	738	734	792	717	759	724	781	774	673	776	730	793	726	728	732	749	819	747	771	774	743	786	726	753	740	754	760	765	782	722	827	744	721	777	731	785	745	696	728	727	715	737	745	730	737	719	679	746	704	769	737	728	780	727	704	771	739	761	746	767	754	728	764	763	758	766	766	704	709	703	734	706	758	745	758	725	748	756	767	762	744	716	733	756	745	738	763	785	737	739	729	764	749	687	769	696	799	756	718	737	709	724	754	725	766	753	752	724	781	800	751	744	740	721	710	802	750	805	738	762	740	776	733	671	733	740	758	693	787	763	748	772	740	784	769	733	766	725	734	717	754	739	761	745	778	753	734	733	739	786	815	731	807	751	726	741	772	787	733	778	760	765	740	779	754	716	728	750	726	718	695	763	776	762	747	758	767	710	705	768	767	763	775	799	752	711	808	765	707	732	762	748	795	734	710	747	753	740	749	741	762	694	747	720	700	747	750	741	739	723	763	768	783	734	750	773	793	738	792	790	749	770	708	750	761	746	734	700	753	757	730	740	728	734	760	734	754	777	724	790	726	690	760	750	715	709	746	773	741	759	726	738	756	759	769	714	759	714	776	750	781	727	714	721	725	746	753	749	739	801	700	727	730	722	715	766	810	763	729	694	720	751	694	749	727	743	704	777	813	710	777	753	792	722	729	779	725	718	769	737	729	704	763	798	793	753	728	795	750	708	754	731	747	720	738	768	715	742	750	752	746	760	759	762	749	719	723	762	725	745	718	754	743	760	795	683	751	769	776	770	756	787	731	701	800	732	742	787	734	725	778	765	757	785	708	765	727	741	767	765	761	756	732	762	774	761	774	738	776	755	749	702	764	774	757	772	748	746	764	765	753	727	800	779	706	726	725	770	809	743	754	767	719	787	737	712	734	786	690	766	781	763	734	739	739	715	744	764	746	731	749	716	714	702	775	746	723	760	764	743	706	719	829	727	782	735	737	730	692	734	767	778	755	739	741	763	723	721	748	777	743	789	805	742	718	735	735	753	747	763	757	733	764	754	728	740	718	811	697	745	775	745	717	762	709	738	709	777	767	727	742	767	728	757	787	745	746	743	746	822	720	752	766	738	731	727	740	727	751	689	690	737	719	735	765	754	762	740	753	709	731	754	756	698	751	708	743	767	750	709	732	740	761	740	807	810	746	726	762	748	792	724	787	775	772	753	730	802	742	746	744	766	789	749	729	740	757	752	733	753	779	760	764	727	718	730	740	782	785	762	700	756	787	741	743	733	738	743	754	727	754	716	732	766	749	711	766	719	758	763	710	731	745	757	749	735	772	788	737	736	760	745	784	734	753	719	784	753	721	736	736	817	713	833	754	771	742	718	713	725	787	752	745	755	750	770	728	764	746	757	777	772	742	736	699	752	749	718	777	760	716	745	787	727	746	756	773	724	720	784	701	758	735	698	736	743	717	765	781	733	785	719	748	747	718	774	736	753	753	765	745	789	748	731	723	761	787	736	793	744	678	757	737	754	810	736	781	734	753	762	723	803	728	715	797	731	748	710	778	745	807	749	778	729	729	727	765	770	798	739	809	763	747	753	769	711	807	743	775	767	754	760	794	741	719	734	712	773	777	737	724	718	773	714	797	751	737	732	744	796	765	743	738	718	745	787	721	776	788	801	702	770	740	780	736	722	772	745	753	756	792	746	741	778	747	786	727	725	775	731	736	732	786	774	762	751	746	753	740	710	761	738	703	728	808	765	761	742	749	738	756	778	768	728	712	720	751	684	706	759	787	774	735	755	707	759	725	748	756	756	782	744	731	691	773	742	713	767	687	734	761	724	748	766	750	757	711	723	726	787	747	800	724	696	769	740	787	709	767	725	741	747	745	749	738	760	732	802	690	737	749	750	732	752	748	752	724	784	713	685	733	713	765	771	764	741	744	737	745	733	722	735	783	745	764	770	734	730	708	748	765	740	734	747	740	760	753	771	770	749	757	733	706	756	719	792	790	793	752	717	762	709	757	714	705	714	802	735	761	762	727	667	713	736	763	746	743	717	764	720	702	744	744	751	705	743	739	702	768	786	721	721	734	777	780	796	780	761	801	734	738	778	737	768	684	756	730	768	788	741	755	752	816	743	751	747	746	744	754	740	705	777	745	813	752	745	772	730	723	764	788	752	767	773	777	778	720	758	733	766	760	753	758	776	710	761	786	778	756	764	775	781	740	743	773	759	701	723	780	765	721	759	723	759	733	760	772	758	802	737	746	740	752	744	721	731	762	719	742	757	764	718	693	768	714	773	771	796	712	866	783	736	738	793	721	753	738	725	729	744	731	732	727	755	775	815	722	775	769	721	759	754	760	756	749	754	735	738	710	792	749	754	723	756	791	709	769	778	750	737	724	705	735	761	801	721	770	755	748	779	820	720	768	731	774	749	789	738	747	701	711	739	818	736	747	717	769	765	774	723	793	765	734	743	790	763	735	723	738	786	746	739	752	774	781	769
24956	21638	27561	25651	10711	3596	2177	1589	1269	1032	915	899	784	771	775	697	616	522	549	444	440	430	388	356	368	332	332	332	310	311	280	287	309	285	298	291	270	291	294	310	274	279	326	300	323	348	314	298	316	292	289	303	282	285	294	278	271	317	271	299	302	271	296	289	288	295	285	283	290	277	283	319	314	284	256	273	286	274	289	263	283	293	288	281	276	278	269	296	284	309	260	313	300	294	244	261	255	294	296	288	285	296	277	287	285	290	296	281	286	273	283	276	266	298	273	269	300	298	259	265	279	267	288	277	296	278	289	274	285	283	294	259	288	292	300	251	271	287	304	302	285	272	285	285	276	291	292	274	273	293	292	270	293	290	293	284	297	273	279	292	257	268	257	295	268	297	281	262	259	243	286	249	306	290	287	286	293	278	283	269	281	284	282	270	269	287	285	286	281	278	255	281	317	279	280	285	284	268	304	253	274	272	280	268	263	296	271	278	305	264	297	256	264	259	308	306	291	277	286	301	285	287	296	258	281	295	301	274	258	266	283	267	245	280	263	284	285	278	314	290	278	258	286	271	298	308	270	288	298	285	315	261	279	307	282	267	257	274	277	276	293	289	286	300	311	288	306	255	307	290	304	284	279	263	311	286	264	263	270	265	272	301	274	292	275	287	275	302	282	304	290	282	260	270	309	263	310	283	282	293	269	277	265	297	285	278	292	288	280	300	285	292	257	291	280	262	259	322	298	286	297	258	271	264	296	286	325	273	265	291	278	276	285	259	304	287	302	280	281	285	267	316	246	300	308	285	297	264	235	285	261	279	278	270	262	283	275	288	289	277	287	266	277	283	302	290	321	301	298	294	259	251	306	286	262	308	261	292	249	265	270	294	292	271	270	269	309	271	273	274	301	276	248	281	289	271	274	301	289	274	278	277	253	287	259	295	267	283	300	261	277	266	290	274	299	301	272	249	291	270	275	288	287	302	255	244	272	253	315	282	252	268	284	301	282	275	293	283	288	241	330	310	278	295	278	300	280	318	290	275	280	277	287	285	268	265	282	252	285	313	283	314	271	307	264	252	271	302	285	263	274	247	270	273	270	261	250	278	309	283	270	279	284	299	306	292	271	276	286	264	297	293	278	262	284	276	307	291	283	291	294	293	307	261	267	235	285	296	270	240	277	305	314	287	300	312	281	306	289	246	278	314	319	299	303	292	302	291	296	277	301	294	262	306	267	282	294	265	269	275	273	308	257	277	285	263	291	253	265	260	254	275	289	271	242	290	288	277	296	293	253	265	295	293	288	294	289	311	280	277	294	297	272	280	284	253	285	263	295	255	283	264	277	295	293	285	282	293	271	274	281	291	274	297	286	302	302	281	286	312	290	283	284	263	298	297	294	279	295	298	319	274	293	258	261	289	297	273	302	268	272	291	301	305	262	269	277	285	271	277	260	311	268	278	271	280	289	295	261	277	279	299	269	271	278	297	307	283	254	270	255	303	257	277	285	282	300	279	293	316	271	279	272	289	272	290	295	297	315	263	286	257	293	279	277	304	303	313	262	320	276	273	282	296	262	260	263	270	276	266	268	269	271	287	279	255	274	278	302	286	263	301	304	296	266	273	275	296	257	293	270	281	292	268	280	266	290	297	273	304	296	291	266	293	255	284	262	299	277	294	264	288	294	299	310	288	264	297	279	315	268	297	267	275	282	248	288	273	305	293	275	283	265	289	259	277	292	316	280	264	306	278	274	270	293	264	260	292	291	280	265	297	254	284	273	293	257	287	299	284	289	304	284	268	325	281	290	272	302	289	274	262	265	257	312	260	262	301	273	283	285	271	283	279	299	292	293	282	292	294	306	276	280	277	292	275	280	304	281	289	276	272	266	284	293	282	290	287	267	261	256	284	295	293	292	276	269	273	283	274	264	261	268	303	271	262	286	277	276	266	287	253	292	290	281	258	290	307	275	289	275	265	284	283	298	275	311	303	303	312	309	296	283	264	268	288	295	290	276	267	289	274	287	319	284	287	268	300	298	283	271	283	238	291	290	289	291	278	282	312	297	271	280	291	312	262	307	260	265	277	271	277	280	273	295	288	304	283	281	301	287	323	255	258	278	301	297	284	314	295	280	292	267	288	291	285	291	285	277	287	301	289	238	310	275	280	314	291	294	280	283	264	271	288	271	289	316	276	269	293	285	274	276	281	277	275	286	267	267	315	271	280	275	290	298	273	258	265	281	305	271	299	284	293	288	273	288	298	307	284	252	306	271	290	325	272	276	292	299	280	268	276	278	279	296	270	247	280	263	263	291	255	280	313	294	256	280	285	322	263	274	286	307	282	277	284	282	281	283	321	250	303	291	277	270	283	321	276	291	269	271	255	254	303	299	278	280	271	284	284	303	275	294	289	271	288	256	273	259	293	299	296	288	297	272	287	268	272	297	274	263	297	284	267	266	276	273	283	258	293	255	265	267	269	293	307	281	282	289	273	264	288	286	292	283	286	281	324	268	279	259	283	294	285	253	268	286	291	306	297	291	319	266	304	306	282	287	264	281	316	307	252	269	255	275	275	261	309	266	268	288	313	271	267	284	297	267	298	291	298	257	297	273	297	269	261	306	281	273	283	254	307	303	297	281	315	296	283	273	296	253	264	275	266	287	289	255	305	308	290	299	253	276	298	305	281	291	294	279	269	298	272	284	283	279	260	291	284	289	292	303	304	272	262	269	283	283	281	286	263	250	268	295	278	264	271	270	272	284	288	280	289	274	276	295	274	312	242	266	295	292	300	312	279	271	291	272	275	300	244	260	274	303	273	309	282	306	305	285	295	244	314	310	258	301	272	292	282	290	289	310	277	277	288	254	300	274	274	275	289	312	280	297	277	300	275	267	276	252	291	298	266	260	274	278	255	273	282	276	285	272	262	294	287	296	284	281	301	262	290	287	298	306	277	285	297	265	308	306	307	261	277	278	255	295	286	267	271	288	277	300	283	261	262	284	287	285	295	255	274	273	298	287	276	297	311	274	285	283	269	300	284	290	270	291	290	267	280	285	280	274	291	288	281	294	289	254	290	299	291	283	258	270	280	272	274	280	284	288	284	272	244	263	268	258	292	283	272	304	255	302	319	297	279	279	268	300	281	286	270	306	277	278	276	310	276	308	266	271	278	297	302	298	285	250	273	231	315	296	271	279	275	268	263	278	303	276	303	259	293	272	262	289	276	242	253	283	257	273	278	302	290	327	293	269	285	283	242	291	292	259	291	256	299	269	268	274	314	303	284	311	283	262	288	295	281	258	300	313	297	289	249	282	268	281	282	285	284	256	282	277	304	285	289	262	263	255	284	288	244	274	267	287	288	272	266	301	263	299	292	281	271	288	277	289	274	279	275	243	264	262	290	299	263	301	317	268	262	299	329	282	270	279	267	270	268	275	289	291	284	259	276	268	258	268	275	297	258	298	306	304	293	275	274	272	303	286	266	293	296	294	282	292	267	294	292
7162	19546	17315	11255	8719	6153	4415	3381	2881	2142	1905	1740	1471	1514	1425	1167	1042	958	859	777	709	645	580	549	541	482	521	487	475	459	385	422	404	466	382	406	369	436	396	444	446	384	387	406	400	384	412	413	402	378	366	406	378	439	375	365	382	400	385	366	357	409	356	385	352	428	367	351	362	400	368	366	358	374	375	386	348	364	406	394	363	369	374	366	366	389	381	378	386	376	387	349	392	365	358	365	346	361	382	395	377	360	374	386	374	391	373	407	361	424	403	374	392	401	374	397	373	371	382	404	380	353	367	401	354	377	391	381	376	354	383	359	389	366	351	430	382	379	375	356	372	382	409	370	396	400	375	381	383	410	399	394	378	358	416	393	392	400	403	374	356	384	372	353	411	368	356	386	378	391	378	392	357	404	410	335	355	385	399	388	368	358	358	421	400	386	378	382	360	389	385	387	374	376	397	369	395	363	364	376	407	357	381	419	344	364	400	368	399	412	349	356	381	394	348	365	381	394	363	417	390	379	356	348	434	371	407	359	379	383	378	382	393	386	394	369	353	387	369	346	376	410	369	402	370	339	360	360	379	363	413	376	376	412	410	352	380	365	355	382	374	355	390	363	368	376	360	391	354	376	361	382	419	367	393	394	374	413	371	370	354	381	399	390	365	422	393	366	370	386	374	396	381	374	365	392	380	371	377	374	345	383	360	403	384	399	377	406	389	384	379	367	355	386	377	378	367	400	356	382	342	369	375	340	388	358	454	368	374	383	361	374	393	364	368	380	367	337	388	405	406	379	365	434	383	413	406	379	370	383	392	389	366	373	397	380	389	357	399	392	337	365	441	395	391	399	405	381	345	382	395	415	381	371	402	371	380	376	364	380	382	392	371	373	357	336	407	379	395	383	354	370	396	375	398	377	375	381	360	396	371	356	360	358	345	367	402	374	379	412	367	381	400	388	371	394	359	390	352	373	350	402	393	364	337	391	391	379	382	346	400	374	337	375	378	397	359	390	397	374	417	383	349	390	410	376	358	376	387	375	386	382	413	386	381	348	368	399	360	378	372	387	364	386	375	381	347	374	371	372	371	392	369	376	385	389	362	346	379	384	390	384	408	365	354	394	367	351	350	403	364	346	381	354	371	376	345	377	417	437	387	381	353	374	420	380	377	389	380	381	392	412	356	395	404	354	361	374	390	355	307	392	397	361	380	374	388	375	383	386	365	406	354	389	375	401	383	401	395	365	356	386	368	369	373	338	378	373	353	366	379	374	421	374	352	357	368	390	362	366	374	398	427	378	363	399	371	369	421	382	406	402	380	370	380	366	396	378	370	367	372	360	381	428	374	399	402	355	376	359	371	393	382	375	375	378	387	336	384	386	360	386	403	405	409	400	403	355	365	378	414	378	362	392	377	387	412	375	365	391	367	379	386	353	373	341	359	397	373	384	386	396	375	384	381	394	352	368	389	381	395	333	386	373	367	390	387	378	395	357	365	371	388	368	381	394	384	372	365	433	359	372	377	389	365	365	362	418	364	392	380	353	394	369	400	378	417	373	368	386	363	379	379	368	381	398	383	377	381	340	367	394	377	342	378	389	391	366	407	405	384	409	371	387	367	363	365	396	392	345	338	390	388	370	359	395	356	385	366	401	401	388	398	397	360	363	381	381	357	371	360	386	406	410	385	395	401	397	385	361	399	407	393	386	374	361	396	380	408	365	390	388	377	376	373	358	388	403	375	385	359	360	379	358	387	397	398	389	385	367	369	388	345	399	383	366	361	360	400	398	318	358	398	419	401	378	357	382	355	341	387	351	375	359	392	363	363	399	389	379	389	389	359	411	357	408	373	370	394	410	386	352	355	376	374	410	380	385	372	363	378	382	367	403	346	353	400	394	387	372	381	354	356	370	399	413	379	402	409	344	396	362	389	385	386	371	418	404	384	368	399	377	372	384	396	405	411	369	385	382	377	351	344	372	381	380	392	395	380	360	361	373	360	363	372	379	376	383	368	378	377	375	380	351	340	356	382	377	391	367	417	375	392	385	386	379	352	377	343	361	386	380	363	341	393	397	379	351	371	405	346	352	376	397	349	374	366	381	378	393	384	370	329	388	389	396	369	391	394	372	376	385	369	361	361	391	385	387	398	351	392	394	377	362	392	357	383	384	348	362	355	382	388	361	385	392	377	387	366	375	367	358	404	388	416	370	393	346	379	393	360	384	379	363	367	369	359	378	330	382	413	372	385	422	381	359	366	420	385	355	402	367	380	355	368	344	385	383	374	395	406	378	411	399	377	342	386	413	404	391	376	355	373	376	390	347	393	350	357	362	377	378	390	369	434	365	348	374	355	382	361	390	390	365	366	376	363	339	373	370	400	357	345	380	376	373	369	381	367	369	388	374	368	373	359	397	357	407	377	398	374	386	375	371	375	364	398	418	336	372	379	380	359	373	403	356	333	416	379	376	374	387	332	406	344	370	343	390	377	378	371	383	323	398	393	364	396	337	379	360	410	416	377	359	417	382	364	340	350	391	357	358	417	403	387	407	387	371	370	391	387	389	372	370	380	393	376	410	389	358	374	420	364	369	405	384	341	406	400	379	414	352	402	362	407	382	375	404	349	395	397	367	370	355	399	363	392	368	366	406	375	338	360	379	382	419	367	381	385	395	400	381	355	385	398	403	400	394	395	363	377	401	359	367	361	358	409	364	351	379	359	363	403	392	372	366	402	378	360	387	396	351	346	368	376	410	370	373	369	359	370	408	364	388	388	407	364	412	383	430	394	378	419	353	362	409	334	375	371	370	375	423	357	368	384	403	390	367	388	362	355	395	369	375	398	351	399	380	350	361	380	399	364	378	377	370	363	380	410	378	337	380	368	375	357	356	397	395	376	370	355	355	365	367	382	430	389	387	377	371	346	377	384	389	371	417	376	397	386	374	393	404	354	393	370	387	378	362	342	412	372	418	370	375	361	357	398	392	371	365	392	400	393	378	376	374	361	406	375	381	387	356	349	385	379	415	359	359	370	400	354	381	337	361	403	378	369	391	397	388	377	399	404	399	356	384	385	354	419	420	332	359	373	371	379	367	396	394	358	376	389	387	418	366	345	374	352	392	374	367	375	365	362	389	396	378	376	351	360	375	365	364	390	377	392	383	406	385	392	423	379	352	348	391	394	358	346	360	384	418	354	385	366	352	366	367	397	377	374	372	393	405	408	396	368	397	378	380	404	378	369	365	388	363	375	364	390	401	387	378	371	356	363	359	374	387	393	374	377	430	386	340	393	397	405	358	382	331	355	388	383	404	375	375	395	380	362	351	376	388	419	386	397	398	376	385	390	384	374	361	368	402	379	364	430	387	344	339	364	351	363	360	388	385	436	417	413	390	386	358	385	363	363	357	355	344	398	380	349	391	419	368	369	389	339	390	413	401	388	368	421	383	386	377	389	382	370	359	385	387	430	378	375	376	383	396	372	384	368	379	392	382	409	344	370	378
22750	21678	29581	24278	21703	21476	10789	3901	2855	2332	2148	1853	1699	1653	1542	1476	1282	1174	986	984	935	851	782	749	738	724	641	674	672	707	672	690	661	642	620	619	605	654	583	641	591	588	600	561	596	658	639	620	619	605	627	604	599	576	610	597	571	586	538	545	583	599	581	577	559	560	577	595	586	625	552	626	602	566	596	586	566	601	573	561	567	538	591	570	558	554	537	593	581	586	583	575	575	582	576	573	558	532	549	548	573	553	566	560	629	561	555	575	572	570	564	538	566	591	566	658	569	604	549	540	591	590	563	552	552	565	589	597	529	569	626	575	616	611	566	587	626	555	609	615	565	614	590	566	595	551	560	583	575	549	559	524	585	524	599	560	526	559	593	524	595	551	576	531	547	563	562	607	545	549	549	581	570	574	560	579	541	575	545	574	616	578	540	568	550	574	578	573	612	570	584	588	586	558	570	551	574	576	608	535	589	601	595	602	579	589	548	586	542	586	595	563	576	597	590	614	542	527	532	567	561	543	591	565	586	587	597	591	589	560	486	598	578	570	588	588	608	576	549	568	527	527	622	486	549	542	601	565	589	587	547	556	541	581	591	524	582	612	551	566	568	530	549	547	608	574	565	592	546	562	592	585	596	562	558	595	543	559	572	532	572	561	569	580	555	598	562	599	546	543	539	589	545	599	534	547	554	543	564	572	615	567	518	562	539	589	573	568	581	561	542	550	611	571	500	517	602	568	567	523	583	594	582	567	617	538	548	612	534	588	621	549	614	592	557	555	520	580	602	579	559	587	573	614	569	562	562	564	583	557	572	538	577	534	551	570	597	581	565	600	555	549	596	558	568	597	593	556	533	538	561	562	543	583	589	537	534	580	576	586	591	567	596	588	545	573	619	533	569	525	539	566	571	570	547	596	572	586	610	562	573	559	612	608	545	540	589	590	570	574	555	556	600	592	563	571	596	541	565	533	568	612	589	603	557	566	560	544	589	527	560	584	601	583	580	557	578	558	589	586	550	584	559	537	585	606	589	579	567	567	560	590	573	605	558	552	582	574	592	558	596	536	583	589	545	589	553	582	607	597	630	571	554	536	552	576	576	576	544	532	523	534	590	535	583	579	564	531	576	553	589	575	525	586	536	573	577	620	570	570	561	534	536	581	572	591	629	543	564	586	578	588	552	589	575	547	566	548	602	571	544	557	545	545	569	538	536	573	599	558	560	548	573	555	570	537	584	573	569	566	619	561	537	557	518	590	539	595	560	544	564	563	568	572	586	539	590	574	584	608	571	570	544	519	577	571	507	587	603	582	588	577	603	557	539	549	645	595	587	596	531	572	575	529	583	587	578	611	561	583	564	588	528	573	599	562	567	596	596	595	585	619	567	606	580	565	552	594	565	583	603	532	574	569	515	563	543	565	511	583	578	561	580	575	582	532	569	544	576	618	588	598	600	613	589	584	579	555	560	547	524	564	513	568	571	564	597	510	587	559	587	573	571	575	594	539	566	556	587	556	596	593	585	592	590	584	589	577	570	588	547	617	589	559	601	555	528	548	523	591	568	549	613	573	564	563	580	590	548	554	585	548	572	582	606	541	563	579	542	563	534	614	546	555	533	588	568	585	553	571	576	580	557	553	574	624	564	594	587	582	545	599	558	536	566	566	567	593	568	596	545	563	577	596	557	543	548	533	574	560	541	567	575	571	545	573	573	577	526	610	581	598	524	562	605	585	590	560	597	573	535	568	575	618	565	548	548	535	577	555	565	592	608	526	546	541	588	588	570	559	538	624	607	576	616	551	550	587	507	601	616	560	576	547	570	596	568	570	557	614	581	555	590	594	586	587	547	553	539	539	563	547	638	620	572	593	575	585	596	548	600	560	563	575	537	559	594	601	559	586	579	582	547	557	577	575	562	540	577	562	554	580	561	544	555	580	569	586	537	596	550	576	552	553	578	560	554	613	578	607	555	583	563	587	631	550	586	582	559	566	602	567	563	602	564	553	558	573	616	560	596	586	558	585	545	542	537	586	580	583	533	564	540	531	593	578	602	568	590	573	580	568	595	585	567	561	590	566	584	580	576	561	558	594	581	553	598	567	606	627	590	636	608	564	538	590	534	583	591	606	576	564	590	547	573	611	581	578	558	529	553	545	585	600	565	605	557	574	573	542	549	558	638	598	544	562	568	526	545	533	580	561	590	554	590	586	599	572	579	552	557	575	555	549	573	582	578	545	553	532	568	610	546	542	565	541	529	558	527	597	564	557	539	546	565	544	561	615	553	599	545	520	545	554	534	558	571	565	530	558	599	560	563	571	562	552	558	582	574	574	585	577	596	595	591	523	582	560	593	550	573	542	600	582	587	563	539	556	593	577	582	608	578	633	568	587	558	548	545	564	588	582	540	542	608	560	600	572	549	575	576	546	553	615	549	598	615	563	577	529	587	538	583	580	602	600	564	574	561	603	544	602	546	603	552	596	614	635	615	585	558	581	550	563	546	563	581	612	537	536	593	562	543	543	570	514	563	604	567	502	594	594	600	571	549	531	564	544	569	562	542	586	584	558	582	556	565	572	526	599	555	502	577	601	554	564	582	601	576	557	541	539	620	535	582	574	610	608	574	550	570	588	603	595	624	539	519	549	613	575	513	585	591	565	596	589	575	569	558	561	584	593	588	555	549	550	554	567	533	547	557	554	553	570	548	586	565	553	546	574	567	599	608	599	550	561	580	571	526	546	592	585	545	573	544	598	594	567	615	565	599	580	551	558	555	544	562	593	584	611	579	537	552	609	585	544	570	565	565	551	548	536	557	625	536	589	582	546	551	530	537	559	629	543	566	606	541	549	606	593	562	560	563	609	575	569	613	577	555	577	548	527	535	583	559	546	569	534	562	611	599	573	567	591	594	579	576	605	520	605	603	605	576	557	558	546	554	561	539	549	588	554	580	574	578	567	575	574	546	592	548	538	583	547	577	553	540	534	557	554	535	595	561	564	566	551	581	595	574	562	627	595	554	562	561	559	573	560	548	577	572	610	568	552	575	578	570	569	558	594	583	547	580	575	558	537	571	591	521	578	566	565	587	554	552	584	597	601	557	604	533	586	589	551	550	592	589	568	583	607	547	539	583	625	515	525	562	572	593	602	603	599	588	515	591	561	560	588	576	547	597	542	543	570	565	568	561	574	593	540	560	574	584	590	583	555	572	578	566	565	609	588	611	552	557	558	565	533	576	613	566	610	568	544	540	565	578	551	555	569	593	557	567	559	559	577	524	548	574	561	568	561	557	539	578	585	576	611	578	577	581	558	559	565	557	598	553	591	581	608	546	544	556	528	555	599	553	567	594	502	571	550	575	550	596	563	585	575	552	549	565	554	499	595	570	575	561	590	579	585	576	547	561	600	561	604	577	557	565	548	577	593	599	602	587	582	588	535	538	605	587	541	572	581	553	567	542	571	567	577	601	528	569	593	588	602	600	562	535	583	543	592	579	542	614	556
9095	29233	26826	18650	15078	11008	8343	6558	5345	4316	3692	3296	3016	2851	2667	2298	2100	1777	1638	1562	1376	1234	1113	1040	991	919	1007	894	972	909	843	843	826	792	826	825	831	781	812	777	776	801	792	781	783	764	771	763	734	761	816	738	751	785	796	736	754	744	734	786	676	748	760	730	756	697	725	741	729	724	779	721	691	728	780	749	748	725	762	747	721	681	749	716	703	755	757	733	707	731	781	720	714	686	743	723	707	770	694	783	746	723	709	727	705	699	739	746	707	684	680	702	721	784	690	719	720	729	725	746	772	740	665	684	750	756	722	730	735	701	732	702	716	761	747	704	737	676	697	685	733	746	784	701	755	706	779	727	690	736	752	708	737	718	747	790	747	742	762	758	711	724	756	778	753	732	708	734	729	694	725	727	684	717	702	697	712	758	760	772	746	707	752	728	728	760	751	735	744	708	727	708	663	732	712	742	726	748	756	720	753	719	736	730	712	729	780	733	752	691	713	699	736	737	703	676	747	689	713	724	735	739	715	718	726	741	686	786	727	740	689	724	748	767	714	778	712	751	720	729	730	722	715	734	745	729	758	750	734	736	726	739	696	717	756	781	717	729	751	714	718	721	695	750	776	674	746	703	700	693	737	734	723	724	710	726	762	697	683	739	693	695	726	759	732	746	737	729	727	723	729	732	755	721	758	708	708	734	724	749	701	743	740	693	735	738	729	755	701	743	702	756	735	729	711	777	745	764	720	718	737	689	689	762	689	700	742	698	697	751	733	717	732	695	708	714	726	733	711	706	713	676	730	716	715	723	696	695	731	695	760	704	685	719	713	729	749	706	701	720	731	639	741	737	733	776	700	732	724	666	700	709	734	663	717	754	727	702	683	726	749	757	745	722	740	748	759	743	700	698	701	719	724	709	649	709	712	733	654	751	737	774	755	709	755	791	720	715	733	747	725	727	771	752	739	730	690	711	722	752	733	747	746	706	756	696	745	703	733	728	680	667	757	735	746	744	701	728	771	717	689	760	722	726	699	723	740	744	717	750	754	717	740	749	719	748	679	751	769	716	706	700	686	757	676	729	730	741	692	684	806	736	732	739	767	699	711	725	714	736	688	755	745	756	751	705	732	684	702	768	715	687	720	753	758	761	720	687	784	778	731	751	689	751	697	729	735	691	693	754	699	710	729	709	775	723	658	734	749	744	743	756	720	719	754	704	738	694	720	707	731	706	710	740	729	732	764	721	709	747	759	682	731	699	680	756	735	726	743	734	727	690	784	719	706	739	754	748	772	715	762	728	710	736	736	698	730	678	730	722	725	722	705	753	719	745	728	729	734	740	765	723	736	738	721	744	719	718	713	719	708	720	737	721	719	773	692	711	752	694	680	741	722	731	738	715	737	757	730	732	754	700	678	733	741	731	746	718	700	687	681	757	693	706	717	728	739	711	709	788	731	734	768	719	688	724	772	707	737	790	685	695	723	732	717	750	738	750	729	756	696	727	764	728	722	716	691	753	692	726	695	737	706	737	716	734	726	762	699	751	742	737	760	708	753	730	748	658	718	698	756	743	740	736	734	771	738	731	760	751	760	736	714	736	712	740	691	691	741	688	764	685	713	719	714	719	743	663	747	725	704	750	775	731	719	717	694	742	706	746	751	767	742	725	706	678	739	730	727	738	736	720	720	690	724	697	706	695	737	663	719	728	690	737	693	722	741	708	684	736	732	769	737	730	723	702	718	700	755	699	728	718	772	756	749	727	666	735	728	741	678	724	743	759	727	722	700	757	742	708	722	684	712	725	769	748	737	741	777	749	686	759	754	677	703	718	750	750	757	725	747	743	776	720	731	694	745	767	711	744	731	713	788	734	745	736	714	722	760	648	746	750	763	693	744	763	728	741	730	759	686	717	740	694	713	765	705	759	744	758	718	726	717	778	723	683	704	698	761	745	671	735	723	756	675	698	764	681	723	714	753	708	753	686	747	700	711	746	700	742	704	709	696	745	693	735	725	753	721	706	729	714	746	732	702	743	744	714	697	696	732	712	716	705	687	751	750	737	739	719	749	737	746	765	731	728	730	721	747	728	721	723	747	692	737	767	716	747	698	743	704	719	726	742	745	707	715	754	799	736	705	762	742	701	686	705	764	742	740	765	731	737	724	776	728	718	759	707	729	734	715	763	821	757	731	712	728	677	718	730	680	714	686	751	700	686	718	728	687	723	727	687	725	742	719	702	714	721	809	738	724	690	767	794	722	690	724	732	710	709	721	720	697	749	773	700	711	694	773	745	751	708	716	726	681	692	703	735	766	739	707	714	697	711	706	729	706	712	696	721	688	690	708	747	725	696	707	727	743	735	686	716	692	684	721	721	699	742	716	661	715	685	710	729	700	736	722	748	729	691	748	687	689	711	730	748	691	732	698	726	720	747	762	682	765	678	721	715	739	794	738	757	738	750	743	722	722	727	738	736	736	731	721	752	731	718	722	742	729	701	735	796	728	704	708	721	694	745	718	679	709	737	726	725	742	707	688	695	744	723	766	742	723	740	719	734	694	730	714	743	719	716	729	710	709	742	761	751	715	740	740	702	693	727	714	696	719	748	721	765	697	723	780	737	811	705	719	773	765	745	735	706	738	756	702	707	719	741	731	735	709	727	722	709	715	747	724	711	724	722	753	744	707	713	714	731	733	716	692	699	713	749	760	743	731	692	699	747	737	710	682	743	729	723	704	724	685	758	782	713	704	718	743	730	710	689	727	710	764	741	696	738	739	707	721	658	712	725	740	695	713	698	709	747	732	716	718	738	745	753	715	727	730	769	724	712	727	738	725	739	683	742	725	735	746	696	758	696	751	711	712	721	766	770	779	716	704	732	745	725	713	733	694	739	714	685	716	742	711	731	711	747	687	709	636	707	754	743	742	749	689	724	727	701	749	694	667	713	767	729	713	717	705	688	708	706	719	745	701	779	738	715	730	710	766	703	702	719	744	672	712	775	738	734	687	772	728	698	736	705	712	704	725	726	747	708	740	725	756	698	724	760	741	716	736	756	725	754	691	757	684	726	749	677	693	732	741	732	734	711	743	746	677	753	759	720	693	725	750	731	676	701	717	729	682	735	753	694	708	697	767	735	748	712	753	735	696	746	725	721	728	751	727	702	731	702	730	703	757	734	730	715	693	739	757	741	686	712	677	731	717	720	747	719	683	712	757	736	766	718	707	783	724	734	736	724	779	789	729	681	721	681	727	760	716	732	749	699	705	783	752	739	734	715	729	744	726	750	696	744	706	720	693	717	735	729	676	700	701	730	690	711	721	740	725	734	712	689	706	662	731	727	716	728	742	724	718	737	751	708	716	719	729	695	749	695	744	695	733	806	749	733	687	716	720	703	731	673	714	721	661	687	766	693	745	704	702	747	696	680	693	747	713	673	691	749	740	729	716	773	733	719	756	750	735	756	728	737	737	750	731	674	682	673	726	763	729	746	716	757	731	719	762	692	771	722
27653	20077	13219	7564	3894	2290	1623	1273	991	881	839	775	744	754	715	673	642	593	518	532	526	470	455	442	446	425	445	399	436	445	394	348	362	385	432	405	381	425	365	386	402	399	412	361	360	403	398	399	418	366	404	378	388	415	396	395	377	357	377	380	389	377	376	360	402	404	385	416	350	380	391	393	385	392	392	419	356	342	376	373	387	377	380	390	392	410	398	376	398	382	370	400	395	328	377	414	391	333	391	392	420	383	347	370	364	373	388	394	373	383	373	396	399	422	381	408	407	396	386	407	392	385	396	366	362	394	388	373	351	413	379	375	384	415	375	398	388	372	364	390	425	423	384	394	399	409	371	374	405	385	382	398	396	381	355	391	393	389	386	364	386	393	389	360	349	374	420	391	421	387	379	438	371	376	381	398	385	390	388	368	391	418	429	338	368	381	395	363	401	411	375	374	415	429	355	416	401	414	360	364	402	365	400	389	396	373	408	384	378	411	399	385	383	363	410	384	399	407	402	392	361	408	377	333	384	413	396	425	389	403	386	368	398	385	388	376	404	362	378	388	391	358	374	395	392	396	404	381	384	362	363	412	391	356	366	406	421	387	399	389	388	419	393	373	354	403	364	421	396	350	366	427	393	389	362	354	417	394	399	419	376	353	373	370	399	393	403	382	385	397	414	387	365	391	398	397	408	428	344	379	421	387	422	392	380	385	382	399	395	420	425	385	405	389	386	399	393	351	412	372	368	437	350	377	390	365	368	402	379	384	382	392	358	374	364	389	386	393	383	385	345	379	378	392	393	363	370	391	373	409	380	359	394	361	343	352	402	370	355	414	367	400	377	395	410	383	358	367	390	401	388	431	379	348	384	391	385	410	352	401	384	404	417	408	372	368	382	401	386	392	372	385	405	396	396	381	366	398	389	431	404	363	352	403	373	344	392	345	391	397	401	372	397	401	398	422	391	360	395	380	352	413	406	425	390	398	423	401	403	366	392	394	381	391	404	414	392	399	435	403	371	380	325	363	426	394	403	390	376	381	386	419	384	392	401	361	413	377	344	369	432	372	396	379	384	358	364	391	383	409	392	389	393	446	373	375	414	367	380	354	378	420	401	393	364	400	383	378	379	399	407	415	444	402	381	402	388	371	408	343	363	409	386	403	414	356	416	387	401	404	390	363	366	384	391	376	391	391	333	374	410	391	392	370	392	400	399	405	393	418	383	411	374	414	385	386	386	355	353	367	410	387	369	374	382	367	406	387	383	394	436	347	421	370	396	394	389	378	382	397	383	384	392	419	408	377	378	413	412	377	395	378	435	393	383	413	395	365	384	389	349	374	377	404	362	378	401	362	375	379	394	416	388	386	411	378	402	405	386	366	389	361	429	418	401	383	368	388	413	377	360	415	335	387	408	375	368	364	381	374	386	349	391	399	350	352	406	372	371	393	366	402	389	387	377	400	396	387	385	382	380	374	398	381	384	400	370	345	343	376	352	395	363	385	420	421	396	393	396	395	383	353	399	392	398	360	400	365	379	390	385	389	399	402	386	391	399	375	329	380	357	365	382	400	386	360	387	419	363	390	373	380	374	366	400	405	380	363	345	349	397	368	405	379	352	345	345	382	402	380	411	401	399	366	391	428	371	392	426	391	422	374	372	413	359	389	369	429	403	400	397	401	364	418	372	422	389	395	404	386	406	370	380	352	380	369	373	401	394	396	403	380	392	413	389	382	364	410	392	420	388	370	364	374	364	400	380	384	386	417	376	356	381	357	394	387	372	347	402	389	370	387	381	374	395	409	405	371	409	411	383	372	374	380	400	375	416	395	407	358	348	379	409	381	396	378	369	389	408	383	367	375	379	364	397	360	408	376	369	407	370	361	396	358	375	381	401	374	393	372	382	407	408	379	368	417	365	387	371	335	393	393	382	367	367	369	408	354	387	395	420	381	379	389	431	357	402	376	393	373	418	410	411	390	378	402	379	370	423	373	395	409	416	389	414	390	372	366	374	385	390	368	385	394	399	374	384	375	401	394	398	391	379	365	376	393	380	356	395	377	385	391	361	384	404	414	354	407	391	353	464	396	366	373	392	375	381	411	384	379	384	388	373	368	371	387	408	370	365	387	407	402	368	384	388	401	369	404	383	390	396	395	352	381	415	381	375	393	384	396	346	389	378	372	361	394	413	366	362	388	395	367	380	402	396	398	382	408	393	384	385	390	410	385	387	408	406	393	418	380	398	361	400	357	370	418	376	378	387	392	396	361	367	375	362	374	400	392	386	351	368	436	418	395	387	399	406	374	391	387	406	360	353	371	358	396	367	379	374	373	398	377	361	389	415	385	394	371	405	400	427	420	410	403	360	391	372	412	386	400	344	355	362	390	379	380	373	380	393	353	394	401	346	383	380	389	399	376	395	373	383	362	357	422	369	426	390	389	383	417	360	330	378	369	383	417	405	382	400	343	352	361	394	363	379	349	417	381	409	392	333	392	372	406	398	371	382	363	375	400	390	350	375	381	412	372	403	389	403	418	406	366	394	409	370	364	377	373	335	404	395	374	389	392	391	413	387	429	409	387	377	409	366	425	416	361	400	375	391	391	398	370	402	381	370	410	389	380	409	407	399	397	387	399	412	378	367	360	346	407	381	398	378	372	345	382	393	384	402	368	395	388	376	380	411	370	378	396	419	379	411	378	389	411	364	407	351	362	398	376	351	354	366	382	405	382	364	379	405	410	386	336	393	392	373	380	411	388	367	363	393	399	406	325	394	389	418	376	388	398	393	418	399	426	383	442	358	376	393	384	393	342	374	388	384	378	367	373	375	398	383	375	371	370	397	387	418	417	389	390	399	386	436	392	355	362	404	378	393	397	389	407	403	428	397	379	378	390	380	345	407	400	406	374	406	399	349	369	391	353	402	385	401	405	377	380	394	388	399	400	397	377	418	378	405	375	378	389	377	356	400	405	368	385	394	342	429	381	385	387	358	372	362	380	379	391	379	390	391	371	383	361	398	390	396	410	373	399	378	357	390	403	388	393	390	389	370	388	396	361	409	339	416	415	414	421	386	356	373	356	398	348	370	369	400	398	404	412	390	398	394	360	394	388	387	413	414	405	399	330	404	421	402	372	371	403	435	380	377	386	385	386	365	408	373	384	423	379	390	395	371	379	363	364	374	351	391	412	398	377	366	367	378	398	398	394	402	362	389	408	379	395	408	370	396	411	416	342	365	398	411	392	406	408	361	382	377	404	401	405	348	372	420	405	387	356	368	371	362	386	369	400	400	400	352	393	385	415	362	406	369	375	414	366	395	363	406	395	392	381	382	364	398	364	369	373	376	393	365	369	384	378	341	369	420	368	369	350	393	360	398	382	354	402	394	406	343	426	371	348	379	431	432	385	396	357	394	362	392	384	391	386	363	400	402	388	375	390	420	414	405	362	383	376	413	426	352	365	367	359	396	368	360	362	393	398	420	386	388	373	381	365	383	427	378	386
7305	16262	14801	9161	6487	4468	3186	2508	2084	1717	1529	1324	1300	1246	1171	1042	953	859	792	769	767	704	663	603	592	549	599	588	593	541	472	544	518	547	528	492	536	522	544	512	500	537	505	539	545	500	521	504	513	531	520	496	523	461	472	520	544	480	493	523	491	483	444	496	463	483	538	547	498	545	491	517	524	488	485	506	497	494	515	499	563	468	487	493	498	509	491	463	540	521	500	470	520	506	489	507	537	489	462	509	506	540	460	462	444	520	544	514	490	532	476	495	482	505	470	486	508	471	514	535	493	479	517	475	506	486	507	486	496	475	483	492	491	480	505	499	512	515	533	449	480	513	477	493	496	464	493	484	519	487	502	498	504	530	525	517	511	448	503	500	460	469	498	485	519	527	491	536	498	484	504	495	487	491	509	469	466	514	484	510	457	525	488	500	449	481	471	503	485	520	516	515	505	543	472	518	481	478	495	488	466	484	509	457	492	494	512	493	500	497	507	468	484	492	504	487	506	484	476	458	477	495	521	477	512	495	499	480	501	488	491	509	501	498	455	523	474	520	486	495	508	480	512	490	475	483	506	513	510	531	505	512	512	489	523	463	458	472	501	521	518	513	518	497	487	523	490	497	459	497	510	496	503	520	508	514	477	513	481	518	477	492	436	498	478	478	520	490	473	506	476	506	515	510	488	527	443	516	474	505	532	500	487	502	508	501	500	518	457	465	484	475	531	506	508	522	515	496	463	482	486	473	466	469	488	512	492	495	498	482	507	436	464	449	549	498	488	530	505	491	502	512	515	506	512	464	498	468	494	533	481	514	496	498	516	478	477	490	485	471	480	480	486	498	482	467	523	504	538	479	487	466	463	524	552	510	488	529	474	532	476	482	502	478	522	508	498	483	537	485	516	503	456	484	511	483	469	489	499	512	497	476	483	505	501	545	486	483	474	510	486	502	481	520	480	477	535	512	524	513	496	518	510	475	483	497	515	469	492	471	457	521	449	484	535	481	491	467	514	512	519	531	508	526	532	476	446	505	514	487	527	516	483	493	499	448	520	466	462	487	518	459	523	506	463	472	522	524	489	468	510	526	530	490	471	489	475	473	505	498	473	477	496	509	520	497	468	537	515	478	445	504	504	468	498	478	473	448	478	493	500	483	473	526	475	485	497	500	477	501	489	519	463	478	526	491	470	464	509	448	540	535	542	471	461	465	477	462	501	492	484	472	521	473	512	474	500	498	501	512	477	489	471	471	490	450	506	466	476	516	473	481	502	484	527	486	488	512	481	508	511	523	501	484	487	496	510	498	442	477	487	509	465	480	480	497	515	486	469	509	463	459	471	480	502	486	454	493	549	517	486	491	503	517	493	537	506	522	448	505	501	542	518	520	469	514	503	485	487	467	473	518	523	478	505	451	519	514	492	455	505	480	509	526	485	467	499	504	494	479	521	508	490	495	501	501	490	500	510	482	497	474	509	484	519	538	506	493	472	497	550	513	496	480	514	480	507	496	511	452	469	501	489	502	521	511	493	529	528	483	512	510	485	486	499	501	516	467	504	503	502	473	489	509	490	455	482	525	485	463	480	476	522	491	485	508	517	544	494	498	499	522	496	487	486	490	465	501	492	519	504	497	508	508	522	464	528	496	517	531	513	545	468	511	484	526	526	509	519	466	497	511	479	491	474	483	509	520	509	496	470	522	475	532	447	502	530	503	491	543	494	469	532	515	512	495	530	520	487	528	483	492	493	493	477	509	528	471	454	517	522	490	481	490	525	515	461	487	485	526	517	513	502	517	479	515	497	501	505	477	511	514	528	480	513	510	500	470	491	507	529	477	501	491	512	508	487	475	506	456	494	506	501	478	495	487	477	520	521	530	523	478	475	497	537	502	478	496	536	477	471	486	486	498	530	511	472	523	525	495	494	485	492	491	476	488	489	489	515	485	549	470	488	523	496	488	496	477	525	531	492	507	523	503	472	431	474	499	503	513	504	483	480	468	495	479	509	490	473	495	494	491	492	486	528	500	514	491	522	509	496	507	462	474	465	539	494	483	513	493	508	448	484	496	511	521	482	473	518	496	516	493	502	494	488	502	525	491	489	538	479	500	527	493	499	481	490	490	466	480	477	448	489	504	513	508	516	466	494	483	478	478	477	505	513	522	530	519	529	511	508	532	461	444	496	548	529	480	514	478	540	475	499	487	534	498	506	484	512	489	463	506	535	501	499	488	532	462	491	549	496	500	484	514	513	475	507	504	542	518	490	502	494	507	473	545	517	488	487	485	497	475	481	506	500	525	515	493	483	492	471	482	508	512	532	481	499	522	508	492	497	504	477	483	519	495	520	524	484	520	494	527	490	513	504	485	522	498	509	460	493	503	487	488	534	502	488	484	533	474	502	482	483	493	554	495	541	489	458	471	509	479	489	500	514	489	528	505	516	480	523	525	522	500	486	529	459	479	493	498	528	495	552	516	495	561	482	475	473	521	513	495	470	506	466	489	505	533	492	510	483	475	488	504	477	499	489	509	483	529	489	491	485	489	528	512	500	499	427	485	465	481	514	500	509	507	538	497	482	465	466	506	493	520	497	477	521	459	490	491	488	498	500	497	496	503	467	462	502	544	517	454	502	500	501	497	484	465	512	533	473	498	489	507	491	495	474	470	546	542	468	489	467	505	484	480	487	511	520	518	499	503	508	429	503	495	534	498	460	488	473	467	521	466	514	490	553	507	441	478	494	491	525	501	473	494	520	500	542	471	496	492	501	529	492	486	495	465	469	532	530	493	545	503	526	537	479	453	478	508	528	478	489	509	516	504	513	469	499	532	476	501	516	480	495	497	454	500	504	510	451	480	469	497	490	537	521	479	504	477	524	479	520	495	479	518	492	504	511	506	493	519	454	494	502	495	483	507	486	503	487	544	486	474	500	474	503	486	498	511	480	477	497	505	484	481	487	465	498	519	469	530	503	502	486	504	517	471	472	523	476	469	520	507	493	492	476	519	480	488	500	503	499	489	522	485	463	481	523	460	513	465	532	523	525	529	482	514	468	530	502	503	513	504	484	503	493	489	509	450	481	501	495	484	478	509	485	479	533	517	489	464	504	520	483	493	498	526	471	493	480	503	509	481	506	467	469	423	515	515	479	493	514	489	502	493	486	483	546	494	512	490	516	428	480	482	496	490	521	496	507	487	512	506	468	488	495	515	511	485	504	480	488	504	512	513	513	484	504	458	485	493	461	517	475	510	499	474	493	512	513	473	477	509	510	497	522	519	523	493	514	501	506	467	478	474	536	515	503	489	517	527	505	491	502	429	496	479	523	522	501	452	470	499	530	502	499	496	441	476	537	511	517	475	465	474	526	527	476	485	497	467	473	500	493	475	472	519	550	502	519	497	486	517	470	503	470	446	480	455	507	493	518	497	516	469	470	484	508	490	527	514	497	485	464	508	467	514	511	477	511	519	491	489	483	482	502	500	503	466	489	496	459	482	461	509
23686	21626	28916	24816	21377	10867	4096	2603	1998	1758	1533	1453	1406	1265	1246	1187	1086	976	914	927	891	787	760	745	709	693	655	650	659	650	616	620	676	637	634	627	636	632	619	593	656	619	646	563	640	630	616	612	602	656	598	616	589	587	560	618	589	596	625	652	595	581	605	546	593	604	576	623	627	605	583	578	591	582	590	595	620	655	598	585	609	600	629	599	565	615	615	590	666	610	610	659	619	633	656	601	597	635	588	624	569	615	612	630	588	646	587	647	573	575	658	633	620	609	597	619	616	603	661	602	627	593	580	643	556	585	581	572	616	591	580	605	598	599	598	594	649	602	608	601	579	603	622	599	613	614	553	634	629	646	640	578	637	619	564	610	593	585	617	607	554	571	629	561	620	612	597	602	627	591	589	587	622	627	586	574	611	638	590	616	597	612	561	589	634	599	616	609	606	560	613	597	605	598	632	609	654	588	577	601	599	577	625	596	602	529	585	605	581	593	611	578	621	604	585	555	641	609	560	625	641	585	623	579	581	582	614	650	591	617	596	576	587	547	557	625	636	589	563	643	610	606	621	594	576	570	594	621	593	592	613	580	609	610	594	622	631	594	583	595	584	595	602	602	601	569	581	605	565	594	575	582	567	603	540	569	627	598	588	604	633	611	580	591	598	590	599	597	622	582	687	593	589	637	574	552	588	578	639	587	595	636	588	628	585	590	622	623	628	639	600	628	582	623	602	573	612	584	653	536	589	610	605	604	581	642	598	585	603	588	566	554	580	604	632	606	629	615	611	555	615	608	649	610	654	613	618	603	648	569	584	604	550	649	639	599	615	624	577	606	613	635	630	613	564	585	624	590	607	646	640	569	627	559	615	605	615	592	599	600	628	547	593	601	595	589	601	633	623	597	580	602	587	620	593	613	581	584	585	607	617	636	575	597	593	575	583	614	565	566	571	618	607	653	608	621	635	638	548	582	609	619	590	616	552	601	583	617	589	605	606	609	607	579	602	608	578	545	625	593	582	593	572	600	574	649	612	573	618	582	622	598	637	596	596	551	558	578	615	623	601	574	600	604	660	593	607	603	594	577	600	602	581	598	617	632	606	632	615	587	614	612	624	585	601	638	620	614	577	586	562	666	570	664	618	569	598	603	643	601	629	637	592	588	593	629	623	627	573	596	602	595	555	619	639	593	554	615	600	545	549	609	570	580	608	627	579	619	598	617	595	575	553	570	591	594	580	587	537	594	609	625	577	567	594	560	612	572	552	614	577	616	589	619	596	562	587	572	556	628	603	582	623	592	566	610	582	641	603	604	593	564	593	567	572	646	613	610	603	622	599	596	569	610	570	622	591	605	630	570	621	603	545	562	598	620	589	593	627	612	627	606	610	620	602	584	615	575	579	575	579	595	611	591	603	579	559	589	575	585	627	601	622	633	581	608	626	581	605	603	610	587	605	588	605	634	594	561	574	585	543	585	634	587	590	631	579	598	608	623	607	610	560	626	605	590	647	595	601	564	588	567	594	597	613	597	595	616	592	624	615	625	593	587	561	593	649	653	630	607	579	607	574	554	609	616	591	630	620	630	564	623	626	620	623	583	628	589	640	626	573	582	666	594	608	613	650	630	609	590	608	599	629	584	642	609	584	624	630	613	582	628	633	619	579	615	618	625	647	589	629	609	610	584	653	610	565	581	578	575	615	616	561	635	608	594	633	626	573	620	633	633	592	620	597	626	586	626	577	605	583	597	571	585	666	610	626	610	628	601	600	583	607	628	621	563	638	609	592	643	632	620	611	584	601	586	580	597	556	639	607	651	604	595	603	621	586	612	616	579	615	615	610	578	624	634	555	631	646	589	616	659	581	570	572	605	608	589	573	598	569	560	540	615	620	589	599	547	552	630	606	638	562	596	602	602	561	622	636	581	625	601	598	612	574	596	552	628	671	607	635	584	593	563	564	561	641	642	582	597	573	583	618	610	625	618	630	623	607	577	550	626	601	584	605	627	601	638	660	584	614	620	634	643	633	603	618	586	592	630	603	607	609	577	610	621	604	570	614	584	602	590	608	580	588	587	579	610	584	594	620	587	620	602	597	651	630	659	609	586	623	595	597	573	566	590	603	609	563	605	640	614	589	613	626	596	582	580	622	672	573	620	606	614	583	649	615	595	599	569	552	554	603	592	579	578	642	581	625	589	620	595	600	612	595	603	611	614	616	602	597	644	582	566	623	592	669	624	613	571	596	595	579	650	576	580	552	642	605	617	572	656	603	550	589	582	598	620	579	600	597	597	606	610	596	582	646	642	598	615	639	620	577	599	578	633	622	569	598	687	586	616	589	567	569	614	580	579	595	609	565	621	605	580	615	631	604	602	608	632	612	597	582	595	638	592	600	581	642	548	592	636	626	547	592	596	634	571	568	647	605	614	641	617	601	598	615	608	591	531	610	624	573	589	562	554	598	594	582	604	632	597	625	581	588	601	600	595	595	657	579	603	590	578	562	591	600	581	595	599	604	584	588	617	550	568	589	631	549	596	620	594	619	608	627	575	586	611	611	596	606	572	562	574	607	641	606	642	610	598	596	596	633	610	567	577	582	617	575	612	599	570	600	574	613	583	609	643	562	577	646	591	606	633	586	618	583	575	599	612	621	608	643	599	585	638	622	543	661	605	601	573	633	555	603	569	589	557	572	571	619	590	566	574	578	571	578	598	619	583	546	581	606	548	594	573	604	588	592	583	605	588	615	618	570	620	578	633	617	618	597	599	587	622	608	585	610	585	579	634	614	617	613	590	597	596	597	584	634	581	582	568	612	635	567	590	607	642	571	620	664	594	595	617	623	588	593	582	601	577	632	599	610	563	585	600	589	567	654	574	599	603	614	586	628	623	600	585	585	599	584	605	618	593	618	585	593	602	579	632	558	589	563	609	611	623	593	630	610	614	629	615	625	581	580	587	615	612	567	632	617	578	557	575	607	609	595	614	629	656	618	604	563	621	602	657	573	633	600	605	582	644	585	642	599	614	600	609	617	547	576	616	585	611	577	580	592	578	610	660	621	575	649	622	603	558	606	554	619	593	587	617	610	620	572	565	625	618	575	590	624	593	604	600	572	606	583	563	576	581	626	626	596	587	619	619	576	585	569	601	600	597	600	624	619	571	598	623	599	566	603	608	623	599	599	560	612	623	570	620	613	620	629	604	607	581	577	592	647	608	600	613	586	596	594	552	590	619	600	615	592	610	591	595	655	587	633	616	614	634	601	623	575	596	576	633	579	603	616	597	571	578	621	557	566	593	584	657	628	598	603	610	614	608	609	583	587	603	600	574	576	618	627	582	587	640	601	608	599	586	619	587	621	562	627	564	573	582	599	576	602	630	591	565	611	611	563	594	576	600	590	597	609	620	637	628	580	584	581	579	593	605	557	610	585	625	594	580	594	597	619	634	629	605	581	579	586	628	634	589	554	631	617	627	582	585	602	612	592	582	568	606	612	551	639	598
7294	25146	22688	14828	10854	7908	5925	4535	3773	3191	2686	2553	2215	2256	2125	1912	1694	1447	1341	1301	1223	1086	1031	945	884	881	862	922	806	885	845	795	837	776	786	801	808	820	741	822	829	798	793	776	755	804	749	798	806	822	768	791	813	804	788	736	729	763	752	728	820	737	733	760	714	797	765	782	709	762	766	785	769	767	781	731	770	758	793	717	755	775	774	767	760	797	740	718	688	735	749	709	770	738	795	706	750	732	780	772	758	720	742	745	794	734	750	769	746	743	739	724	754	768	719	790	730	704	775	791	758	764	748	733	775	769	770	726	750	724	800	748	741	710	789	740	750	757	767	774	755	756	746	806	812	759	778	770	714	745	798	807	735	730	716	750	816	791	722	749	740	736	751	756	759	728	725	726	764	723	767	718	748	798	684	757	724	769	766	802	698	740	787	741	768	751	730	803	756	743	786	768	774	730	782	779	718	769	812	733	753	742	687	749	747	756	741	748	763	773	752	745	751	824	746	770	759	761	725	767	747	740	764	743	769	774	789	715	707	750	771	777	757	770	752	754	762	756	788	780	745	747	804	732	728	724	748	759	775	746	788	748	768	710	723	738	736	787	793	791	720	788	746	753	770	723	736	742	754	810	730	748	742	788	729	772	731	804	767	801	762	723	760	723	778	794	803	765	770	751	717	787	783	767	747	757	733	769	749	739	810	705	757	726	732	769	746	736	771	775	760	784	789	748	731	779	689	718	747	770	758	763	802	750	766	738	787	770	775	788	811	754	782	740	717	737	732	773	752	762	721	786	743	709	741	768	788	770	739	761	719	847	738	772	745	781	802	786	782	792	743	792	739	718	730	810	741	753	797	745	734	807	741	779	730	742	770	760	802	759	736	802	744	776	756	810	763	738	780	809	767	768	711	774	776	782	737	691	782	780	737	713	758	790	726	751	695	731	760	734	756	745	767	732	736	776	749	786	727	778	774	762	761	716	744	754	793	718	751	741	730	745	775	753	783	777	690	793	704	728	735	746	805	780	770	749	758	780	725	720	741	721	758	760	742	789	732	753	740	750	765	755	725	799	806	751	718	762	827	743	745	725	738	822	750	710	763	742	731	788	719	768	716	765	760	715	761	757	707	758	738	746	731	770	719	767	788	765	732	753	774	763	735	757	728	700	768	761	725	731	779	734	768	719	752	794	724	787	764	746	758	747	727	816	745	748	763	780	755	808	784	761	730	780	779	742	753	747	758	801	753	775	768	749	781	721	744	765	801	813	760	766	755	733	733	769	790	785	759	792	800	770	766	738	748	761	792	758	777	712	809	742	760	738	766	748	777	733	772	794	747	764	728	691	789	754	779	769	726	730	775	739	713	778	754	759	784	784	784	734	750	714	749	730	769	762	726	792	793	788	739	745	746	747	750	755	722	765	761	720	765	744	731	827	762	770	753	765	751	739	750	775	779	774	755	742	791	739	741	796	799	750	831	774	760	763	753	732	772	712	786	691	773	773	769	733	785	763	714	772	779	764	751	741	806	765	757	742	764	753	799	745	762	758	776	784	742	793	721	757	750	767	748	756	772	761	710	776	736	736	758	756	745	774	727	747	770	793	781	774	752	767	776	761	749	735	755	748	717	790	738	757	788	760	754	769	758	727	789	734	784	737	727	754	716	759	816	772	719	696	763	727	763	764	784	763	726	743	765	716	767	759	780	787	752	770	802	771	784	709	699	734	790	763	772	717	732	750	756	786	769	782	759	740	771	747	767	769	709	783	763	756	683	795	721	755	718	765	708	778	733	756	716	750	794	755	792	761	793	743	732	776	742	744	746	732	718	738	780	766	765	739	729	776	731	738	734	722	779	784	796	773	742	741	711	742	773	714	758	763	745	770	781	766	749	792	784	746	746	694	733	730	797	741	798	748	769	756	732	760	760	766	740	782	752	767	727	812	749	763	761	727	757	805	791	784	811	791	761	765	804	747	804	709	741	813	814	752	791	799	796	767	781	715	746	782	749	762	820	727	765	732	790	762	782	790	753	729	756	715	791	753	752	780	738	755	725	779	728	764	726	760	717	737	771	717	724	745	783	796	717	742	766	714	767	725	761	759	722	744	744	772	782	759	758	765	737	722	772	745	809	789	715	721	780	747	722	758	730	767	749	758	718	731	775	751	733	729	785	747	789	730	735	700	743	755	726	732	758	762	757	785	764	748	759	760	787	761	764	748	765	742	766	788	722	749	786	779	720	787	742	758	766	727	743	713	730	762	748	771	732	775	723	761	777	776	746	754	738	748	756	757	803	733	715	771	753	756	730	755	754	757	783	815	783	713	772	781	767	695	740	744	769	735	788	720	784	752	758	717	753	806	740	758	759	736	759	740	780	759	721	745	753	721	738	755	741	704	737	817	743	767	697	730	725	761	796	774	749	781	784	762	723	727	757	726	784	751	748	760	755	689	754	728	764	781	798	772	760	817	710	747	764	806	707	804	808	758	775	756	786	774	727	743	776	706	702	775	784	780	736	760	753	714	758	724	768	728	761	783	766	742	696	766	792	779	788	716	746	784	807	733	741	763	752	785	743	793	776	792	748	727	790	759	771	717	739	774	757	797	759	747	734	712	724	791	702	804	733	738	742	785	784	750	752	794	721	765	807	723	802	754	768	714	745	754	767	756	773	774	759	736	778	787	708	796	715	780	760	763	750	766	772	742	757	773	797	769	754	775	733	747	755	767	739	740	770	744	762	733	792	788	789	755	773	757	700	819	780	735	748	758	710	729	791	752	782	726	773	744	733	803	714	706	706	766	735	763	779	737	743	753	775	766	749	738	731	790	734	753	696	757	720	793	757	734	705	737	780	795	748	763	764	781	797	798	721	731	785	747	749	757	745	723	763	807	727	792	733	755	766	762	790	728	735	766	742	777	750	724	730	754	781	788	722	769	748	743	772	698	734	756	762	737	719	797	768	765	718	667	757	742	728	765	746	772	761	716	783	719	710	751	765	762	704	759	750	797	736	776	779	816	783	727	776	727	711	720	705	772	729	733	771	765	786	757	767	729	751	768	748	785	772	728	776	695	763	729	735	759	777	809	782	792	728	791	739	752	761	739	798	714	780	746	763	740	757	736	769	741	708	732	757	737	747	758	766	791	765	707	823	720	778	767	747	705	744	755	784	764	820	756	722	773	743	721	780	789	774	747	758	772	762	719	783	758	742	736	740	755	790	777	717	762	721	748	741	774	769	723	752	725	739	770	720	714	746	760	730	770	750	765	706	734	792	779	761	752	750	753	813	790	730	718	745	736	719	741	750	776	717	690	776	734	754	813	758	748	699	711	760	753	770	759	775	689	736	786	745	742	781	760	783	747	698	783	762	729	761	756	774	745	731	776	738	794	753	756	775	770	715	759	740	745	752	760	747	729	737	730	741	721	735	737	715	728	755	741	810	762	728	816	770	729	722	790	785	773	761	750	746	715	731	770	777	698	784	788	783	770	781	781	775	769	739	770
24923	21698	27634	25723	10805	3579	2298	1691	1366	1106	1014	915	920	846	801	713	632	542	533	481	441	422	392	346	363	359	358	327	326	336	302	323	287	318	321	309	326	297	315	297	283	310	306	318	261	314	309	284	296	322	312	328	315	287	292	319	304	277	294	297	272	293	309	283	346	266	284	308	285	312	284	286	310	277	302	308	245	277	299	296	324	287	287	285	290	274	300	277	310	275	265	280	284	316	312	300	274	329	301	311	276	293	291	266	292	307	304	306	284	281	281	320	270	271	286	289	255	296	292	292	317	288	268	312	293	290	289	303	310	278	249	265	288	324	275	316	253	271	302	294	265	280	318	283	280	286	266	275	304	277	268	287	293	280	290	293	302	293	333	294	300	276	332	281	304	327	301	302	287	267	319	285	297	285	256	286	259	290	329	283	289	267	282	284	265	295	270	285	282	267	286	314	284	303	284	311	282	293	291	303	308	329	317	310	280	259	279	284	287	283	277	301	305	300	287	281	290	310	295	300	311	312	293	286	263	304	278	283	296	298	267	286	312	293	263	314	257	281	276	282	291	289	293	297	294	283	271	288	275	300	272	322	303	271	264	278	290	311	286	269	289	307	288	323	301	306	306	292	287	290	282	271	305	304	272	286	283	302	296	304	264	303	274	242	289	304	297	281	294	292	264	278	295	297	268	309	308	314	293	299	300	305	312	303	304	247	311	307	289	319	300	272	306	278	296	315	276	292	279	281	279	304	297	309	275	297	284	311	325	311	303	290	277	292	319	300	283	274	287	278	323	288	305	300	299	297	285	309	287	298	280	291	290	306	277	287	296	291	290	312	301	309	325	300	282	271	275	319	280	303	301	285	294	266	295	276	322	305	306	297	307	301	286	292	268	289	280	291	315	303	298	298	263	278	290	301	273	271	320	277	263	267	295	299	309	285	288	285	297	338	283	319	290	308	274	284	289	286	284	299	265	295	290	278	305	292	279	309	300	269	336	298	307	274	273	314	281	281	298	322	309	261	309	300	287	279	286	296	281	319	299	273	304	306	320	286	271	317	311	317	276	326	291	310	301	275	278	291	276	274	287	280	286	304	281	293	307	294	288	280	302	294	274	286	327	307	296	283	304	303	268	269	290	299	300	295	279	295	274	283	279	276	296	277	290	285	295	291	298	317	315	297	281	261	273	311	306	314	284	314	300	303	287	274	310	278	286	295	299	308	318	277	298	290	302	277	301	327	302	305	304	290	281	283	297	291	304	291	281	295	300	288	282	269	302	288	316	300	308	303	296	297	293	277	295	291	289	284	329	309	259	266	287	315	298	274	306	273	319	304	312	300	276	287	264	291	296	275	280	286	277	292	285	280	298	298	306	283	251	295	298	255	312	312	298	269	302	259	306	264	312	303	300	325	298	282	312	309	307	290	281	283	280	283	278	316	331	288	290	269	314	282	284	261	278	275	291	288	294	268	276	301	302	288	300	278	288	287	316	307	314	308	297	281	270	262	274	316	281	283	259	297	295	274	307	300	314	296	327	288	302	294	302	284	288	278	317	288	276	254	289	298	275	282	308	308	276	303	291	301	314	314	306	290	283	286	297	289	290	285	293	301	270	306	277	295	285	285	284	299	279	282	308	323	297	311	249	287	287	277	298	305	307	310	292	306	288	296	315	269	289	298	290	298	287	282	310	309	290	293	302	276	300	282	304	290	293	284	270	288	296	308	259	269	320	260	307	278	299	260	264	308	302	318	300	280	297	292	323	310	312	253	311	299	276	296	318	323	309	290	292	277	279	280	305	280	319	267	293	296	296	286	301	267	316	265	340	269	300	286	295	271	285	276	270	300	306	284	304	301	259	279	307	305	289	320	291	257	281	307	299	293	286	284	303	277	297	283	267	299	305	314	288	266	276	294	276	265	304	301	313	287	290	303	297	249	304	290	284	300	312	291	278	295	318	280	274	309	308	294	286	317	294	292	325	274	268	291	256	306	287	308	274	255	271	289	282	286	306	286	285	298	295	288	268	278	289	280	283	281	305	274	280	318	276	301	308	302	273	283	303	286	283	254	309	303	284	276	258	273	316	306	274	283	276	329	289	284	298	273	287	315	254	300	254	294	294	294	292	287	296	322	301	304	301	287	293	275	283	304	272	268	299	309	296	282	314	274	297	307	262	315	293	284	296	279	290	314	313	334	291	321	278	305	275	267	277	311	318	294	305	288	298	294	299	300	286	276	274	286	291	264	264	282	283	303	312	301	313	324	280	279	253	295	261	266	279	308	332	285	289	314	322	310	274	289	265	311	303	293	315	289	307	289	291	287	307	308	290	265	291	300	331	302	297	295	286	291	291	273	278	252	321	286	308	306	285	280	269	286	308	309	306	277	280	276	306	290	293	308	287	284	294	304	275	303	306	328	297	290	298	330	314	298	293	280	279	306	286	265	294	288	264	301	280	301	309	314	298	301	288	280	293	309	276	260	286	300	303	293	285	313	284	275	253	288	315	271	275	298	285	294	300	307	285	334	308	310	286	271	266	290	321	288	286	289	287	310	288	338	292	299	343	257	299	276	329	287	299	292	329	277	291	316	295	279	260	297	267	289	302	292	280	272	271	306	306	260	284	323	294	292	296	321	318	302	262	303	305	296	250	294	274	285	275	286	285	271	279	278	286	289	296	266	278	265	300	289	292	317	255	292	291	275	275	303	283	294	291	294	267	280	269	314	302	284	306	272	312	284	290	285	296	259	288	276	306	294	306	304	299	285	337	261	263	314	280	289	261	291	280	285	305	296	272	293	294	279	284	273	291	288	282	300	299	302	314	284	293	303	297	328	260	301	289	325	272	312	310	270	290	286	299	291	245	260	300	316	286	270	292	259	283	291	309	303	291	272	304	298	271	319	299	302	303	283	258	310	290	292	320	283	294	260	313	306	300	301	303	312	260	281	285	267	308	308	263	300	307	295	316	284	283	259	285	299	287	287	315	330	280	270	307	287	291	297	315	287	285	303	280	292	313	273	306	292	263	291	261	292	318	299	269	277	271	302	313	302	304	278	303	295	316	272	273	280	305	272	305	281	268	258	305	292	257	270	311	288	303	295	297	283	274	262	330	267	273	267	300	291	270	316	295	278	307	292	291	260	341	292	257	272	277	294	301	298	288	280	296	292	296	291	295	322	307	277	291	265	305	287	267	303	282	279	302	294	304	303	350	295	293	285	307	298	297	273	276	287	299	287	310	276	300	310	287	282	281	287	314	281	306	245	287	289	304	262	299	308	280	303	295	306	318	293	266	282	283	293	306	312	288	308	311	284	283	294	267	290	308	297	305	283	296	298	276	289	274	272	301	294	277	298	275	272	280	278	296	257	335	271	315	324	306	318	299	291	305	302	273	279	315	300	322	287	269	292	311	301	295	321	290	278	301	295	280	287	314	293	279	316	288	281	309	286	299	280	284	288	310	272	283	287	333	279	304	304	286	275	285	292	288	283	308	284	315	288
7577	22154	19357	12058	8755	6204	4553	3596	2934	2265	1873	1830	1709	1501	1478	1333	1099	952	852	762	754	628	578	519	520	430	498	496	494	473	451	418	407	439	410	418	439	395	423	426	419	432	428	403	433	407	386	438	420	387	408	409	417	385	417	396	402	390	409	381	386	413	349	390	356	375	387	377	374	380	416	388	387	387	362	393	382	407	402	420	405	419	378	395	361	390	358	372	376	404	404	353	370	375	370	418	390	433	379	420	359	383	367	389	378	376	441	363	340	359	406	382	407	393	386	384	396	446	377	401	372	397	408	375	396	416	380	372	415	383	407	397	356	381	431	380	390	400	372	399	378	383	372	375	394	359	415	346	367	376	391	384	394	404	398	390	424	342	375	405	374	426	377	405	420	404	369	366	361	382	390	401	381	426	400	395	374	425	395	368	408	393	394	372	390	410	359	392	425	381	397	394	382	387	377	375	371	348	391	387	403	402	398	420	414	379	394	378	381	352	387	400	371	379	377	407	386	414	399	397	395	369	389	347	360	390	375	395	408	382	399	375	393	380	407	395	384	377	378	362	362	365	343	399	415	374	392	401	372	389	389	416	355	371	372	368	383	394	425	377	383	382	369	412	391	397	430	377	367	388	363	418	377	382	391	366	431	362	397	407	365	387	351	367	405	387	335	392	382	399	355	367	361	358	396	409	407	396	404	399	368	380	408	397	380	398	391	355	394	393	338	378	395	387	395	377	399	412	377	376	391	395	418	369	375	406	404	392	363	420	384	384	366	358	418	391	382	405	394	359	394	386	376	424	390	378	360	359	383	357	368	381	420	379	401	357	378	373	396	390	361	371	367	385	388	400	369	371	336	386	424	398	401	381	404	413	415	390	383	366	413	391	391	393	407	363	355	366	378	370	393	391	380	392	402	405	381	392	388	381	364	379	397	406	375	350	390	382	375	379	362	360	367	363	383	357	389	402	387	388	415	430	375	390	373	403	358	399	390	394	393	418	337	389	386	385	412	364	375	379	389	363	406	357	359	357	380	393	366	371	407	386	384	364	387	378	413	401	385	360	377	386	391	368	372	414	330	374	392	394	404	389	363	389	349	375	404	365	391	398	375	379	390	374	399	406	422	414	371	392	426	379	407	386	366	365	366	361	377	351	381	383	351	405	387	375	381	389	371	382	385	398	386	374	387	374	416	362	407	430	397	409	404	370	402	396	374	353	422	339	391	388	383	360	368	412	401	378	372	393	371	365	388	382	413	379	393	380	395	373	363	398	396	399	389	393	388	383	342	404	370	402	390	398	371	388	363	353	339	352	384	372	371	350	360	364	397	438	368	393	376	409	369	390	390	432	371	376	389	365	386	394	408	421	386	376	410	378	384	402	388	358	381	377	404	391	371	365	402	386	341	399	385	405	388	382	437	365	428	385	410	355	424	397	369	388	378	406	369	383	407	420	397	390	369	372	382	399	383	374	383	395	363	386	393	384	375	369	355	361	395	361	362	420	376	383	381	390	386	405	388	386	375	355	426	387	375	378	395	375	375	386	355	397	390	388	411	348	397	403	365	356	421	407	376	386	374	370	377	429	369	392	391	365	381	385	377	379	366	362	390	415	367	384	398	405	409	399	399	383	383	369	406	380	386	385	375	391	387	382	395	373	381	390	390	389	366	398	357	386	421	394	382	397	371	387	376	408	377	396	388	359	369	390	399	351	387	392	359	367	367	362	422	381	407	402	399	426	358	390	394	387	365	395	386	391	393	411	377	348	396	380	372	409	398	371	371	407	397	362	362	406	386	371	391	401	380	399	390	356	383	366	414	412	390	388	368	388	392	411	393	386	399	380	412	365	407	394	408	410	366	423	394	417	399	375	429	383	417	373	400	376	372	404	394	392	355	387	403	398	392	380	387	430	379	370	359	403	390	389	408	386	401	383	376	385	403	404	409	369	357	374	386	349	382	381	389	380	391	384	361	399	414	382	398	404	383	389	367	387	405	373	390	396	345	388	417	412	414	371	392	366	377	364	377	396	396	384	405	367	430	388	359	399	398	383	369	394	341	373	400	390	376	385	416	369	354	388	392	402	379	372	399	396	361	384	336	365	379	429	424	402	401	419	375	409	375	427	338	424	371	357	395	375	373	383	382	377	401	373	385	383	407	405	400	392	427	397	383	383	364	392	374	371	373	367	373	355	405	384	389	367	354	356	388	354	368	385	388	364	382	359	389	354	375	350	403	404	369	351	355	384	394	336	395	370	365	376	393	378	367	369	402	382	374	394	366	365	359	385	406	381	413	362	419	400	399	400	409	392	407	378	423	396	366	389	383	403	415	399	376	401	405	363	386	340	354	371	376	409	384	371	390	393	424	400	377	378	408	391	384	395	389	369	421	383	373	374	390	402	389	389	384	346	354	348	382	354	352	393	411	380	393	411	416	397	365	372	381	334	384	372	370	378	374	346	402	407	380	364	357	392	377	371	409	393	369	392	391	375	414	411	376	353	396	406	401	384	369	414	410	400	379	374	374	393	399	384	392	377	403	397	356	397	393	373	395	411	381	405	394	414	401	386	356	367	374	406	416	352	408	363	399	400	389	415	348	397	401	407	386	349	390	378	377	355	364	372	376	404	390	391	396	394	396	373	380	401	371	388	425	400	412	360	373	400	397	388	382	385	379	388	387	374	407	392	401	383	393	387	376	399	393	400	392	399	401	408	380	394	378	403	389	401	375	391	383	375	388	375	398	374	355	386	380	385	388	388	354	388	382	395	392	372	419	392	386	392	388	403	393	409	384	352	426	361	386	382	384	382	390	363	401	365	368	356	390	376	379	405	380	377	388	363	355	352	383	386	409	381	402	372	338	380	375	384	395	378	349	373	367	356	362	372	348	366	356	377	377	389	392	368	394	401	367	404	353	373	409	391	366	399	406	367	380	400	420	376	354	373	358	379	396	372	365	407	370	406	395	404	362	404	353	391	392	391	362	364	380	361	406	434	351	401	390	404	363	364	378	385	393	401	426	369	382	368	370	393	348	402	392	369	364	388	372	389	387	399	380	378	394	386	383	375	395	390	393	390	373	391	412	400	379	391	377	409	360	403	393	366	393	409	370	373	401	371	386	363	423	354	371	373	406	402	361	380	377	398	347	387	374	392	386	354	384	381	369	369	401	419	378	395	395	386	366	406	359	397	398	363	414	391	390	365	392	392	371	379	387	388	418	404	370	383	412	391	396	390	398	370	424	398	411	396	406	397	384	383	390	367	390	416	394	347	439	387	414	387	370	364	383	372	363	367	371	380	386	394	390	374	371	373	367	371	384	414	403	389	417	366	406	384	395	374	400	417	377	371	398	378	367	384	379	376	411	357	418	355	358	381	346	412	405	440	401	421	363	444	363	354	395	407	388	418	394	385	400	398	388	374	364	349	372	364	400	382	374	373	400	396	401	380	394	411	406	379	379	383	378	392	381	362	363	417	385	418	377	343	422	368	409	362	414	371	386	388
22714	21676	29584	24291	21699	21567	10975	4085	2828	2613	2195	1940	1904	1818	1603	1472	1289	1130	1071	1001	906	795	772	742	678	728	735	668	666	649	693	653	632	649	624	628	622	604	632	610	618	602	657	610	621	612	627	614	649	617	622	588	611	591	618	630	595	575	597	563	587	619	602	590	589	545	587	574	568	561	584	583	553	564	609	590	572	607	572	542	595	609	608	591	561	581	583	569	560	575	592	566	596	567	598	592	592	560	601	561	579	653	570	601	600	592	627	615	605	597	560	572	564	572	583	551	522	543	558	589	598	584	589	634	575	550	580	608	534	604	562	542	585	551	590	582	587	606	543	523	591	569	598	572	573	560	605	564	578	604	582	540	610	603	600	590	586	550	562	619	615	589	591	544	583	566	604	585	595	624	587	553	576	596	582	599	625	569	584	551	608	595	566	561	596	589	583	555	618	594	566	582	589	612	582	585	592	582	591	571	567	604	593	563	562	581	597	590	623	568	579	555	588	591	577	608	593	568	564	612	582	614	578	598	555	585	592	566	583	602	596	524	558	584	565	574	604	649	632	629	573	585	611	585	581	591	600	580	583	556	590	609	600	597	587	599	619	579	577	568	585	571	580	551	577	604	520	618	568	561	591	591	596	582	633	597	564	596	577	598	570	607	584	585	608	613	585	562	615	591	573	553	555	586	611	561	603	599	574	580	600	608	581	561	549	587	570	572	615	519	583	541	615	614	594	596	602	601	572	570	557	604	580	612	626	590	558	578	591	581	580	569	619	579	568	623	550	571	590	580	578	595	540	556	601	549	592	579	620	595	582	602	580	553	584	571	527	631	555	582	565	595	618	612	603	586	578	600	560	591	583	593	589	601	615	547	576	573	558	564	609	578	557	622	600	610	545	594	593	557	623	595	585	575	559	580	569	578	567	585	561	566	568	565	583	596	611	584	585	590	584	566	559	621	588	614	589	656	632	580	596	588	588	578	579	589	569	563	581	572	590	598	575	586	556	618	549	590	563	574	621	575	552	576	611	570	608	544	587	545	568	559	601	582	590	567	568	600	608	582	614	553	581	570	614	580	599	606	644	527	578	526	575	590	541	579	589	581	579	609	560	557	577	603	570	560	574	563	581	585	565	568	602	577	571	628	597	545	587	568	604	609	556	604	555	559	638	571	573	613	562	601	575	554	555	564	574	575	576	597	580	562	553	557	542	579	604	568	602	557	601	569	591	564	570	564	588	596	641	557	579	584	591	598	587	569	591	575	559	581	567	582	587	605	576	559	586	609	603	562	567	576	574	564	578	572	580	596	587	564	545	560	628	570	554	605	533	599	577	621	563	611	579	571	596	595	598	577	576	583	550	603	567	569	614	571	572	572	588	561	561	572	559	594	589	549	567	604	598	588	579	605	548	567	559	595	619	634	612	581	569	605	594	591	627	654	550	578	579	627	630	570	606	554	539	579	635	536	572	583	570	587	581	589	575	625	555	569	561	519	581	553	609	568	602	578	582	537	595	578	576	548	578	584	582	589	580	593	608	595	596	579	569	571	603	597	647	574	603	634	602	564	605	608	574	580	605	557	600	601	589	614	561	570	582	563	582	586	576	575	618	575	579	574	612	598	561	561	617	557	595	581	634	586	577	575	601	607	597	585	582	583	580	549	602	555	575	584	605	588	600	540	547	606	570	547	563	576	566	575	568	613	631	597	560	586	585	574	566	574	604	627	571	615	620	597	554	586	594	557	565	574	559	577	620	608	569	628	599	599	529	602	595	614	593	562	624	581	589	573	618	617	585	575	560	543	573	594	570	546	581	600	613	604	607	584	593	576	597	571	566	571	605	603	590	558	547	567	568	579	583	597	604	555	602	587	593	606	602	576	563	675	607	606	568	602	590	598	601	574	579	601	606	589	590	578	603	612	556	622	632	608	568	580	535	575	589	549	587	575	579	586	597	616	585	569	559	595	578	582	551	584	548	596	589	583	622	542	576	597	564	596	612	630	550	562	594	580	547	599	589	602	604	602	580	610	537	589	581	579	548	575	622	624	589	576	593	567	603	612	590	573	574	569	559	558	539	558	511	561	588	520	597	612	623	557	591	586	581	541	586	588	548	578	591	584	557	568	592	543	559	605	591	542	583	576	542	571	569	576	578	602	614	582	601	592	624	588	610	564	630	563	615	579	609	557	580	599	569	526	564	597	585	592	553	600	606	574	613	576	566	613	588	586	566	583	592	566	607	612	577	580	613	566	557	607	586	619	591	538	583	584	556	588	574	588	556	604	609	600	559	615	617	549	552	625	576	597	579	556	561	605	609	598	601	595	555	586	547	592	635	571	591	601	568	626	570	568	616	562	557	559	619	640	564	615	553	580	612	548	568	567	616	576	573	607	588	632	568	589	594	563	613	585	575	541	609	588	589	584	550	567	617	594	592	578	596	590	577	582	545	618	599	569	590	546	608	532	578	572	590	583	586	576	582	542	572	587	553	586	610	574	605	590	643	621	578	621	591	626	563	554	560	602	593	570	541	579	564	561	599	545	569	574	578	570	568	583	598	599	564	598	586	574	605	589	535	599	610	556	580	617	576	587	630	574	560	515	568	563	607	607	604	593	569	565	620	598	625	592	596	606	602	576	611	565	580	603	612	590	558	579	607	579	603	612	546	594	586	583	584	598	540	565	555	619	581	576	568	559	571	652	574	589	570	601	572	591	597	626	603	573	599	602	601	526	617	569	595	581	611	594	624	581	574	570	567	620	564	561	594	572	560	573	607	602	589	561	574	558	604	589	558	624	539	614	578	544	593	597	585	580	619	604	605	578	570	604	574	575	533	592	611	583	602	571	538	613	603	525	600	565	588	568	586	564	577	596	594	547	569	564	598	568	552	619	536	577	599	590	619	587	584	574	537	567	592	576	536	592	591	595	579	591	577	584	551	593	597	555	615	569	617	552	572	571	558	561	623	566	601	571	549	597	612	600	594	596	579	599	564	538	591	592	559	597	560	566	559	557	592	595	520	550	586	616	577	585	584	605	562	556	555	577	595	607	588	552	615	614	622	609	578	604	607	557	565	607	596	575	566	569	590	588	574	605	616	599	558	568	571	609	556	566	625	570	589	559	593	541	554	579	574	534	571	560	588	570	569	582	537	592	538	581	556	587	579	603	593	564	580	588	603	590	583	595	603	569	574	606	613	585	578	595	555	556	621	572	583	573	554	658	583	558	561	580	567	584	542	564	603	601	586	562	626	601	570	621	589	575	565	597	571	612	566	580	589	591	582	575	582	555	564	599	586	573	572	606	584	623	587	599	567	554	585	576	563	590	603	604	566	549	597	562	613	602	592	553	594	578	559	577	569	583	583	619	564	606	594	594	604	582	569	540	603	588	571	560	566	544	604	601	590	527	592	560	574	603	563	573	622	515	562	592	549	619	574	590	588	563	559	561	574	570	614	550	574	633	531	580	563	578	604	588	581	600	605	576	570	521	576	574	570	591	584	583
9881	31475	28209	19551	14757	10964	8167	6729	5399	4300	3967	3589	3255	2971	2727	2438	2016	1805	1615	1486	1340	1172	1102	1086	1028	950	941	938	864	881	825	850	836	866	809	793	832	806	784	814	777	783	773	806	789	789	822	808	731	761	825	765	738	792	780	788	755	693	764	727	742	722	709	716	775	733	745	736	737	693	686	753	743	770	775	734	701	773	718	748	737	719	731	675	778	764	776	782	759	732	722	720	752	752	712	750	754	704	683	796	766	703	742	734	688	776	731	691	679	751	738	707	712	755	699	752	718	719	778	693	743	750	772	710	771	729	684	695	786	714	757	725	747	766	740	740	750	732	728	715	729	739	732	773	730	715	750	734	750	772	735	711	747	741	781	780	701	755	684	712	688	697	772	722	711	709	800	733	771	737	729	762	706	789	748	722	741	734	735	715	688	737	742	691	715	781	730	763	693	733	740	697	751	755	681	728	688	734	730	761	770	719	737	742	746	753	764	751	749	713	754	741	741	681	739	710	747	752	720	732	761	781	709	752	773	771	721	678	720	735	755	712	730	713	770	692	764	720	701	724	722	698	751	734	726	754	773	753	726	704	699	760	678	741	682	759	699	740	721	744	747	713	708	755	762	756	711	708	744	756	707	749	719	788	731	759	729	709	741	801	754	715	725	709	742	755	708	721	683	757	715	752	739	745	723	757	714	693	792	760	725	798	749	750	707	786	716	715	735	701	722	728	764	750	710	732	719	763	727	742	753	801	724	768	750	688	690	747	743	759	736	699	766	700	749	766	734	745	743	717	748	762	734	699	768	736	720	727	712	744	783	701	704	759	757	735	686	723	730	759	742	754	716	769	714	774	723	774	755	704	748	742	688	702	745	753	781	679	721	752	754	753	721	729	710	784	718	721	733	748	732	757	758	706	715	745	724	742	749	715	750	713	758	714	754	748	713	740	760	719	700	733	711	665	712	736	735	753	748	733	694	777	732	744	760	750	750	729	761	746	715	727	744	712	718	694	717	724	711	756	700	755	713	709	757	737	744	726	760	756	710	703	784	735	708	738	792	750	753	704	731	715	731	732	772	740	771	730	743	722	738	734	668	729	702	686	746	813	732	788	707	753	727	743	702	769	704	726	732	736	777	739	768	738	731	722	756	752	761	694	706	726	712	688	718	732	711	731	748	756	693	738	698	735	755	739	768	797	749	720	744	718	777	773	723	703	807	730	715	734	731	730	684	730	725	755	694	781	689	696	728	707	771	703	711	735	718	765	764	719	779	697	718	780	750	705	736	724	771	741	710	754	667	719	791	654	722	712	741	709	725	755	778	707	703	723	686	758	753	693	722	719	703	721	756	763	727	690	674	736	741	726	780	784	751	735	760	744	736	700	770	703	745	762	741	726	738	745	731	711	721	761	736	724	722	751	745	733	793	752	743	691	703	715	766	744	738	739	747	699	731	731	737	754	730	750	771	716	713	762	707	747	687	697	739	756	711	757	778	736	722	763	682	767	717	711	761	711	762	753	733	729	717	720	757	727	771	741	703	738	724	737	719	750	702	697	711	726	727	719	744	704	703	776	758	726	715	728	768	777	740	704	728	738	739	724	724	760	735	692	756	705	690	755	762	703	748	703	735	769	761	779	750	730	752	729	767	737	698	758	744	734	751	788	748	726	783	745	724	736	748	743	718	758	742	710	672	740	768	748	708	727	730	710	711	759	714	760	696	757	724	705	747	743	708	754	672	756	737	709	701	698	715	747	729	736	738	693	770	741	725	745	742	678	742	712	752	735	688	719	712	734	714	728	786	739	712	683	744	758	711	701	764	722	705	705	740	698	728	723	707	741	752	763	706	737	733	734	748	736	753	766	763	708	735	729	741	743	699	743	710	700	797	744	697	739	798	741	725	741	709	774	728	778	757	782	699	710	761	694	727	714	759	779	725	737	705	736	708	707	685	723	742	734	749	705	759	699	739	716	742	705	761	722	695	746	726	769	725	720	723	716	725	772	760	725	706	766	735	763	746	751	733	710	743	776	698	745	798	742	730	719	794	684	736	695	757	783	726	713	744	678	714	676	729	768	747	741	694	741	764	736	695	808	733	747	709	749	700	756	669	710	771	729	727	767	700	717	718	760	752	735	709	734	715	751	726	685	749	742	749	776	765	685	721	767	729	762	724	703	677	713	743	774	720	735	754	750	756	761	725	771	796	709	743	743	728	707	717	742	718	702	728	799	713	702	738	776	726	762	705	725	775	714	744	739	758	682	699	651	683	770	695	747	766	726	723	739	745	713	737	763	731	734	693	745	767	723	687	725	722	812	775	724	739	701	718	736	771	751	752	730	738	763	721	762	755	725	729	720	693	738	752	694	760	732	774	767	738	758	764	738	709	715	698	725	700	708	725	746	766	715	724	728	754	763	731	775	715	700	715	786	738	741	744	713	697	726	714	777	758	759	701	727	706	699	704	728	697	740	728	757	690	740	722	725	746	738	748	681	725	747	729	740	719	735	780	679	760	711	749	715	710	743	726	731	719	754	749	744	744	695	687	748	687	704	723	671	719	725	705	768	792	732	752	818	779	781	714	706	688	721	747	774	755	759	727	810	717	749	743	758	724	753	729	725	724	725	731	739	690	743	732	760	750	744	758	737	751	740	748	775	740	741	778	737	731	723	703	729	717	687	774	716	740	753	700	744	785	713	724	716	722	700	722	721	750	707	765	733	773	711	745	684	749	737	712	720	735	752	750	702	711	687	756	723	719	757	704	707	730	715	747	715	718	681	776	769	745	755	676	750	725	748	731	772	756	782	742	759	705	754	766	734	729	713	750	744	684	716	754	715	706	711	764	725	724	708	737	733	719	733	720	721	724	685	750	715	741	719	800	700	735	729	746	764	761	698	737	737	742	780	728	743	722	710	746	738	716	757	717	767	741	675	769	727	742	715	710	680	715	715	767	719	743	691	697	757	706	698	690	746	740	716	808	747	697	740	723	710	758	697	730	732	710	699	726	744	711	705	771	737	720	772	733	707	730	730	725	708	681	732	815	742	728	714	764	715	702	723	734	686	726	731	690	730	678	751	724	782	744	738	750	738	696	738	694	743	760	784	719	738	717	723	764	717	733	752	734	721	786	755	724	742	778	739	772	721	750	708	727	725	708	720	697	739	730	760	674	704	705	738	734	714	706	756	701	759	749	744	720	665	746	723	722	742	725	772	762	731	751	734	707	717	791	734	729	741	743	766	764	694	773	685	729	773	746	758	742	704	731	768	782	714	657	689	741	726	714	786	760	677	741	675	755	730	793	736	715	712	756	756	729	753	698	701	734	810	711	744	766	730	734	722	734	753	746	745	759	721	696	670	759	760	716	692	686	697	782	727	760	759	708	719	722	719	727	699	733	704	749	768	745	750	750	669	663	739	751	673	736	754	778	720	723	733	697	756	784	750	703	750	753	699	718	750	732	744	712	781	738	700	753	746	733	723	791	726	760	702	745	744	726	692	746	761
27695	20360	14563	7915	3843	2307	1562	1292	1078	943	877	834	834	832	802	694	660	605	567	553	496	453	458	451	437	437	415	420	418	441	394	410	409	407	387	432	455	429	422	393	370	403	414	369	367	444	395	403	403	419	406	383	396	414	375	408	397	392	399	407	366	428	388	417	412	404	408	409	395	389	398	421	414	395	417	412	427	368	435	415	427	378	399	409	409	391	402	387	387	412	397	400	409	395	427	374	408	378	404	423	448	389	390	406	418	382	377	388	402	372	402	362	417	395	382	381	377	374	430	385	394	398	401	409	367	395	370	392	415	429	390	394	399	417	402	388	401	385	412	412	414	351	391	389	387	424	390	364	401	383	397	447	381	391	406	401	392	386	445	395	401	410	388	418	395	383	393	425	400	408	397	387	400	384	408	376	377	393	460	380	371	410	386	361	398	387	391	409	400	413	398	388	412	402	382	387	357	418	390	368	367	433	411	390	380	438	423	421	362	401	367	382	422	400	385	419	386	405	434	386	406	366	431	406	388	415	408	393	363	365	380	374	362	441	396	437	398	373	388	422	400	417	362	398	402	373	418	420	383	417	415	407	413	391	383	381	405	408	360	370	409	378	375	398	386	415	399	408	395	390	365	379	411	363	372	396	387	404	410	379	384	370	412	378	387	395	408	408	395	417	383	363	401	397	394	374	389	377	369	395	337	406	431	393	371	396	407	439	417	382	377	424	396	400	397	405	421	410	354	368	396	395	388	359	387	394	389	423	420	405	413	380	420	380	410	439	430	386	407	366	405	387	396	411	385	401	422	404	403	398	393	421	430	404	377	407	431	394	404	424	400	393	359	392	420	445	345	420	373	370	404	381	398	371	426	403	396	376	401	395	403	373	416	376	367	399	398	355	385	409	417	447	404	412	386	381	386	396	417	414	413	379	347	365	384	416	402	357	417	380	413	398	395	432	364	444	396	366	389	367	416	448	378	384	372	436	415	407	359	385	433	410	364	391	390	374	415	403	403	390	382	402	434	472	398	413	381	437	377	388	400	410	434	396	428	397	428	407	396	388	401	404	388	375	426	391	385	387	436	407	401	405	385	368	388	395	382	383	381	370	326	372	383	375	396	391	388	385	407	387	406	402	371	387	344	415	363	371	409	384	364	382	410	383	392	415	401	447	414	417	399	377	385	405	374	400	404	367	369	399	411	408	413	419	387	373	426	365	403	378	358	388	382	420	390	425	396	376	402	427	428	400	389	384	387	393	385	422	417	384	418	399	401	393	378	374	390	378	391	406	382	393	397	403	395	410	376	413	417	402	392	390	400	394	375	394	382	424	394	362	373	417	359	429	416	411	369	390	382	397	416	407	374	364	393	394	379	409	406	383	395	389	367	420	357	389	387	389	378	410	399	391	377	404	407	412	414	400	374	384	436	395	345	381	395	381	381	380	412	409	411	394	381	364	420	396	387	372	386	380	420	391	402	396	399	390	387	379	382	372	381	362	409	381	428	401	391	431	422	404	410	428	366	419	390	392	377	383	412	398	425	413	372	394	399	383	393	420	411	365	392	369	367	372	402	408	362	415	390	370	398	409	399	418	389	406	396	390	409	373	415	425	396	419	454	407	387	407	378	388	394	406	367	425	367	379	389	396	388	396	368	402	395	398	384	390	403	411	389	390	423	377	399	460	373	425	390	463	412	397	420	391	393	411	405	394	372	407	417	435	377	383	386	420	412	398	394	385	373	389	396	376	409	392	391	368	361	422	430	393	364	408	400	395	418	415	398	420	416	375	413	383	366	386	416	402	442	412	389	441	411	418	403	390	364	415	398	399	364	430	394	384	380	382	407	363	392	402	377	427	404	382	362	406	377	407	373	424	393	382	419	394	417	361	419	387	406	398	365	385	412	393	425	417	406	393	391	401	408	404	400	348	409	408	398	400	366	423	355	362	392	337	385	446	427	376	411	406	393	401	413	395	391	431	387	410	380	433	382	420	429	378	404	376	426	393	368	415	422	422	384	390	425	384	371	429	394	357	419	399	359	394	410	397	412	442	379	354	379	388	385	401	425	357	426	358	393	383	424	389	375	422	417	452	398	428	355	382	389	372	396	412	395	363	386	408	429	389	397	371	389	362	458	451	376	414	390	395	395	386	398	385	398	369	396	454	376	396	365	392	361	371	390	390	432	399	404	368	366	370	411	417	398	425	407	437	410	388	394	368	384	383	415	395	406	409	405	362	424	387	385	391	400	380	395	404	398	408	399	380	430	412	393	410	433	404	397	399	372	407	396	368	388	382	383	420	403	401	387	366	427	379	377	372	384	388	419	361	385	381	403	373	408	384	383	430	385	407	395	366	394	369	390	419	425	395	383	397	400	409	398	365	425	373	420	415	411	416	411	423	401	406	381	438	389	379	414	389	427	409	380	388	382	393	422	394	402	425	372	387	417	416	387	400	398	402	411	367	409	373	418	392	362	397	382	356	405	371	427	416	391	383	391	423	409	408	399	414	384	389	352	402	396	420	379	411	403	399	383	412	376	402	409	407	414	395	412	397	366	374	399	389	417	400	401	389	399	415	373	403	399	414	408	414	383	400	410	410	389	401	407	355	401	405	355	358	403	432	416	397	381	409	401	444	414	370	396	399	384	385	428	378	413	383	413	393	357	408	389	381	435	375	407	412	413	411	417	382	403	395	372	356	403	418	413	375	401	401	422	405	401	415	401	394	419	370	393	387	431	402	383	397	408	382	416	421	415	398	390	395	407	415	391	416	399	392	373	397	414	417	408	398	415	391	379	413	397	434	385	399	397	362	402	386	407	400	398	421	351	388	392	386	341	398	405	375	401	393	407	390	381	416	410	398	433	423	395	414	408	430	406	406	401	393	403	378	392	400	387	424	365	397	384	419	397	384	376	391	404	388	381	412	429	393	391	410	410	377	396	377	438	367	376	385	405	410	409	404	351	373	392	401	379	391	429	441	388	420	390	421	397	389	424	403	397	403	410	395	391	411	424	390	412	384	415	370	438	402	384	386	396	410	434	383	356	437	386	403	387	406	386	380	391	391	401	379	399	409	405	364	445	397	402	406	390	395	390	377	403	399	405	384	370	372	352	424	419	429	415	353	410	377	369	403	404	357	372	384	364	411	433	375	404	401	390	370	406	426	391	361	352	384	427	386	404	384	425	392	429	394	391	371	422	411	397	397	392	436	391	417	402	388	397	418	382	367	394	390	386	354	360	383	381	396	405	389	398	377	393	414	421	403	388	372	386	386	398	404	402	391	379	404	389	379	387	383	417	413	410	351	381	417	402	421	389	407	423	373	409	420	383	382	391	398	386	386	407	386	396	369	388	364	406	396	386	416	384	356	390	382	384	379	360	378	394	431	376	401	390	377	412	390	376	412	389	401	376	409	396	391	369	379	393	368	362	385	385	425	396	378	428	403	414	370	389	412	407	381	417	435	414	389	395	384	402	374	413	394	420	363	384	434	358	389	432	412
8176	18002	16070	9320	6154	4298	3178	2546	2070	1731	1612	1422	1430	1364	1261	1113	996	919	847	723	758	685	625	613	571	561	572	553	541	493	537	535	529	518	536	493	535	508	543	519	541	537	516	524	517	552	529	519	540	529	494	557	484	508	525	467	491	500	497	518	493	510	512	490	511	478	515	480	524	492	533	539	504	538	450	496	507	482	535	516	518	510	541	515	480	495	515	493	530	518	498	503	500	465	492	490	535	498	479	508	465	553	510	503	513	466	466	530	478	541	508	490	509	483	509	512	522	488	546	517	482	512	477	492	495	507	524	538	526	519	531	511	530	485	539	510	484	513	496	543	527	501	503	486	499	509	469	485	546	504	548	509	510	477	473	473	470	492	481	515	520	493	541	551	476	478	535	529	489	477	492	512	450	498	494	516	495	515	474	477	509	517	493	530	524	517	508	506	484	454	484	530	510	489	463	531	480	504	492	495	515	548	462	500	485	509	511	504	479	532	534	490	522	484	553	518	469	494	489	512	527	472	522	475	513	478	507	541	510	520	460	483	514	483	503	504	503	506	494	528	495	500	473	516	513	501	481	516	524	517	499	512	528	518	488	510	445	475	491	466	475	447	487	497	501	518	516	493	493	513	513	491	480	513	493	452	523	517	472	491	518	487	494	538	459	489	526	486	524	506	482	487	502	493	511	467	500	478	488	514	544	468	488	483	501	502	531	475	473	495	497	511	517	520	503	523	487	497	508	514	517	496	484	516	491	489	502	494	506	508	532	484	487	524	499	531	493	510	497	522	508	517	477	517	484	500	473	518	532	528	490	546	463	553	464	508	457	518	509	507	491	500	474	489	493	497	485	505	526	511	494	509	462	520	540	515	546	541	477	525	499	506	490	513	524	508	511	503	499	502	516	471	525	512	495	529	478	489	509	509	508	557	532	528	507	501	488	486	467	507	484	512	531	557	508	478	505	506	490	465	515	477	471	505	498	489	488	517	497	545	514	531	547	513	551	497	459	501	515	456	522	543	483	490	507	490	468	511	515	499	512	473	517	551	493	515	502	489	522	497	466	509	514	506	514	484	495	455	475	539	495	518	524	511	472	520	463	512	493	543	505	510	530	536	491	493	507	489	510	484	496	487	477	474	516	539	533	520	498	481	496	536	526	492	515	499	478	500	495	509	500	517	492	492	526	487	500	501	501	511	473	459	505	506	465	512	510	496	498	490	552	502	527	482	478	477	529	457	530	494	527	481	486	549	472	561	499	502	508	541	521	495	499	511	517	526	452	531	471	502	500	468	518	519	450	502	520	491	496	498	493	494	524	489	506	508	454	496	498	506	484	490	506	526	466	525	515	534	464	506	483	527	486	507	514	524	480	524	496	502	476	504	474	515	470	533	509	536	516	472	498	483	523	462	499	544	513	513	533	529	480	547	497	495	517	497	524	533	489	497	467	552	516	500	514	500	526	478	512	484	530	551	477	518	505	505	494	519	561	528	496	562	477	474	529	490	501	459	485	485	476	487	501	477	473	452	489	475	483	501	502	521	529	455	512	501	501	488	483	511	530	526	493	537	470	509	461	453	520	532	527	502	515	525	460	517	519	521	504	526	497	470	514	494	536	501	513	487	486	484	514	493	500	524	489	478	511	492	508	495	498	519	510	480	509	448	478	503	546	537	520	479	511	472	516	522	494	467	513	488	499	496	488	543	483	489	555	528	494	482	527	522	551	542	503	515	510	464	458	475	515	493	519	520	491	489	512	515	475	517	513	497	480	491	509	467	490	483	514	536	523	489	488	471	491	499	517	500	548	473	480	483	518	499	497	518	485	475	479	471	495	528	492	468	509	512	505	494	523	523	490	539	527	572	516	497	482	488	506	501	454	506	509	524	512	522	511	479	500	531	474	509	503	532	493	507	505	497	503	457	516	492	464	500	467	540	514	510	479	464	508	490	476	476	482	464	535	517	486	503	554	521	488	504	514	514	535	526	536	476	490	513	496	510	472	487	515	489	530	501	487	471	550	512	463	499	495	538	544	499	528	515	488	517	492	490	479	499	544	470	488	522	514	538	518	527	490	485	468	486	503	478	470	492	507	480	511	494	516	492	497	521	482	488	491	495	486	513	550	517	457	504	501	469	502	438	534	499	466	494	520	526	520	507	525	483	546	499	513	471	512	463	500	520	513	503	496	543	511	526	497	502	562	496	549	498	525	528	479	518	514	506	523	523	456	512	499	547	509	495	505	521	519	522	527	505	454	499	480	498	488	492	537	524	531	488	497	509	484	480	492	515	525	483	477	529	492	515	494	492	536	541	511	552	524	460	520	506	503	492	505	484	449	512	494	473	515	494	498	527	464	506	523	493	502	530	527	511	498	536	531	475	546	492	491	521	531	458	500	460	496	497	504	507	517	504	539	505	508	481	516	502	502	484	496	467	496	510	498	498	490	496	540	525	501	478	487	485	526	510	504	505	492	456	514	525	511	497	517	505	471	503	535	481	497	508	513	522	486	489	528	523	530	527	540	497	507	487	545	481	502	528	541	461	528	509	490	506	511	523	502	473	529	497	547	510	506	483	493	550	473	505	476	505	503	499	506	477	500	518	455	517	488	491	524	505	524	545	476	492	510	493	503	529	494	500	521	520	544	522	515	509	471	464	484	472	503	548	515	517	523	519	506	486	533	509	478	475	455	483	487	499	471	463	536	507	473	503	496	494	523	508	481	492	496	524	517	523	517	469	485	480	528	514	491	501	501	504	545	549	521	476	462	504	523	503	489	538	464	513	505	473	501	502	483	489	467	519	478	522	507	524	524	498	498	497	539	509	502	541	519	542	481	498	513	493	508	510	506	499	498	539	495	499	500	519	504	493	510	486	505	498	505	512	509	490	514	488	489	494	509	497	521	476	486	493	547	484	524	516	509	514	518	514	506	500	507	472	518	533	512	506	517	519	526	497	492	517	492	500	508	508	517	513	514	466	524	460	504	517	499	521	484	557	462	512	499	508	490	493	493	535	554	516	492	546	518	480	512	515	498	504	538	527	495	493	464	481	515	491	487	502	522	511	484	507	484	552	479	530	491	440	518	498	530	463	499	492	503	504	535	552	524	529	482	494	482	488	536	529	492	487	488	569	481	511	510	546	493	501	546	513	491	492	518	502	507	512	511	463	551	473	503	498	504	504	504	489	454	514	513	494	510	465	515	524	492	530	545	525	492	492	535	495	509	459	526	487	512	514	467	469	520	530	484	497	458	488	484	459	516	517	470	478	541	515	517	516	495	488	523	477	501	489	469	470	474	503	486	506	520	517	498	502	515	524	523	492	542	476	478	504	504	537	472	526	494	523	499	473	497	477	484	518	492	522	489	509	478	517	470	516	543	475	493	478	526	526	472	530	502	510	495	517	539	491	490	502	543	500	494	495	505	502	466	504	496	520	476	507	536	516	507	540	505	504	499	510	509	487	565	521	456	485	515	512	486	490	452	519	513	565	533	476	481	505
23697	21638	28954	24850	21383	10858	4104	2602	2060	1778	1667	1518	1428	1391	1420	1136	1049	994	956	847	804	791	741	731	740	697	728	731	694	682	689	663	640	632	665	643	632	657	607	659	668	605	668	623	655	665	617	659	664	655	635	652	599	603	678	655	600	632	592	636	670	611	611	627	610	625	610	619	637	594	631	608	609	603	595	598	628	663	584	598	627	629	631	557	635	610	543	620	606	572	603	634	601	609	645	570	617	618	586	607	595	621	600	597	634	625	591	582	621	592	648	591	578	556	631	557	608	641	593	614	627	636	601	585	605	635	619	620	613	622	605	618	604	632	623	584	614	593	625	653	582	618	545	590	620	597	605	628	600	601	592	589	628	597	594	617	634	575	616	623	644	646	586	612	626	639	595	637	586	616	616	631	594	595	567	629	611	601	602	633	618	601	606	616	634	587	621	596	628	589	615	597	589	624	598	603	609	605	598	593	618	643	623	559	632	597	570	617	616	576	584	622	573	591	648	614	633	619	648	597	634	636	637	633	590	631	616	620	623	669	563	635	582	607	606	610	592	611	605	565	633	616	608	603	598	607	594	600	623	604	562	598	622	620	578	620	623	613	589	639	587	612	578	596	613	611	650	638	589	592	592	578	590	660	628	614	655	619	597	617	618	631	591	568	605	613	632	604	629	599	650	609	621	598	614	636	602	619	631	616	594	588	606	616	621	572	625	636	656	642	618	624	646	589	578	585	662	601	615	662	573	641	583	635	585	612	623	610	605	653	627	591	627	574	589	610	632	637	583	581	635	611	610	642	661	595	651	603	603	636	580	614	625	597	616	597	607	582	615	624	594	577	592	611	641	603	568	630	604	596	614	625	661	615	646	606	624	583	625	604	620	591	664	634	639	600	626	599	616	621	587	608	572	653	631	596	631	572	583	644	634	591	590	654	646	609	601	612	564	603	606	633	658	599	642	579	636	558	586	617	620	600	589	638	586	641	634	618	590	622	614	617	610	628	661	594	615	592	591	613	594	640	627	570	589	548	601	630	627	660	637	598	616	626	619	594	589	628	644	625	599	578	593	646	609	627	636	616	623	597	588	613	581	616	604	615	668	633	652	626	565	627	587	650	668	628	647	625	588	560	616	651	632	603	624	658	602	602	596	619	609	641	612	595	629	609	607	622	625	626	628	596	609	625	618	626	585	594	599	588	580	607	587	595	591	556	655	614	591	627	603	639	568	622	627	621	612	627	608	612	605	611	634	599	611	561	619	618	570	594	599	596	619	621	607	570	634	622	626	618	642	607	593	582	602	639	618	605	603	606	609	632	656	604	584	616	577	604	619	609	570	613	640	599	565	593	601	626	618	599	603	618	576	609	622	568	620	601	596	654	597	569	625	603	599	559	567	555	621	609	576	633	605	600	585	668	648	608	604	593	593	612	622	608	605	603	565	605	613	629	592	624	594	620	584	631	615	666	639	621	623	654	644	595	615	587	599	600	643	643	633	636	631	617	598	630	578	577	656	598	615	618	639	616	614	598	639	599	602	682	615	586	614	607	602	603	626	636	613	604	646	605	581	608	648	582	634	595	587	624	627	628	606	635	615	590	645	608	611	652	588	575	607	630	641	624	592	633	615	561	640	594	606	596	617	578	586	602	646	613	662	617	674	655	633	592	580	614	638	633	602	600	646	588	641	629	600	635	655	612	675	614	601	618	639	613	633	576	623	592	628	641	585	638	595	612	602	585	620	601	595	611	619	591	625	608	634	650	619	638	599	622	654	594	609	619	600	618	619	606	621	621	599	564	583	591	576	658	623	626	615	609	582	612	641	614	595	614	607	630	602	605	623	622	606	560	654	593	614	602	624	605	608	614	627	661	645	612	597	565	620	625	626	610	638	602	649	601	603	638	665	651	576	587	677	604	587	599	629	623	636	620	610	609	638	598	566	606	587	591	612	633	624	594	608	609	632	577	576	565	574	617	611	603	600	588	633	638	587	576	582	614	622	628	625	584	594	637	627	577	629	568	608	640	617	634	662	609	605	623	621	583	592	599	577	632	609	589	610	614	641	612	633	644	613	590	629	626	629	597	601	575	628	600	598	599	592	635	563	589	606	636	597	642	628	611	681	599	571	625	640	598	643	613	588	606	597	581	642	618	634	609	620	597	598	665	582	611	630	616	625	617	602	570	615	579	615	612	611	618	580	585	651	598	575	582	653	604	647	627	583	590	603	613	604	622	591	630	601	617	618	613	616	593	644	597	607	615	588	595	668	626	593	625	618	632	596	607	569	577	594	586	618	607	582	597	630	637	639	565	638	572	632	629	632	610	634	650	619	619	589	644	606	587	635	592	613	612	596	593	614	625	552	638	651	589	611	593	660	592	629	626	663	577	639	598	586	559	570	600	586	653	581	596	643	627	617	614	533	610	614	606	624	639	631	665	663	635	594	604	619	639	624	623	624	621	642	634	640	624	604	615	653	602	634	617	596	624	658	588	616	598	527	619	571	572	606	613	608	609	632	650	632	615	629	595	602	621	610	606	660	621	599	599	611	598	634	636	632	609	617	620	604	622	661	619	618	573	655	619	599	559	609	572	596	573	587	631	599	649	627	626	553	598	614	611	592	630	571	611	667	604	586	570	641	610	594	567	632	625	603	624	584	622	586	571	593	636	606	582	577	632	623	628	633	602	578	616	616	602	590	617	624	598	613	612	646	611	633	605	644	602	659	627	623	589	618	595	587	640	625	584	563	645	580	633	621	592	653	610	636	635	604	565	618	619	604	579	596	632	624	586	608	577	573	620	626	615	602	585	599	651	631	606	609	665	616	591	596	598	601	631	559	622	658	659	599	581	633	567	660	567	584	606	610	580	635	607	663	616	593	595	617	573	620	625	591	588	628	582	598	630	658	651	541	611	641	585	599	573	630	595	609	611	601	622	613	618	645	601	598	587	622	628	664	628	633	581	612	616	614	601	624	699	594	596	630	586	672	597	579	581	627	574	614	599	624	573	620	571	610	587	625	615	622	568	636	625	587	584	625	592	611	601	621	657	599	588	623	581	613	608	612	628	601	579	631	574	602	595	642	635	613	595	626	603	610	619	625	627	615	581	640	627	628	592	637	593	633	583	635	581	626	580	598	628	642	620	617	544	563	649	580	612	625	631	617	598	627	622	647	641	600	601	581	601	583	599	618	588	597	608	617	598	617	568	580	612	598	571	642	622	623	598	624	617	648	604	549	609	604	621	623	635	562	620	611	593	607	571	597	535	609	622	618	586	577	572	606	594	641	628	619	588	617	580	603	625	603	630	597	600	580	590	610	605	581	580	637	618	615	615	616	586	598	642	617	635	619	584	591	626	601	671	605	614	629	630	570	604	581	601	630	615	598	653	643	601	622	636	623	584	643	589	617	599	635	600	632	607	625	572	579	657	626	630	621	655	582	599	618	548	531	606	568	620	604	592	567	608	619	620	618	615	594	619	594	625	620	635	620	570	638	633	616	624
8391	26476	23672	15074	10632	7780	5740	4679	3878	3302	2845	2547	2423	2381	2251	1973	1599	1402	1456	1276	1172	1015	984	996	924	963	919	924	834	893	835	833	838	782	793	753	778	806	817	772	804	823	840	826	798	821	802	811	826	792	752	823	831	786	829	710	741	788	800	781	802	748	801	739	789	746	825	759	810	819	745	791	763	751	771	757	747	766	771	775	742	781	742	794	756	807	774	769	809	798	800	797	814	808	737	770	752	693	758	756	741	739	795	726	720	792	759	786	814	757	770	746	742	763	751	729	771	789	804	730	794	793	747	787	820	767	749	769	757	783	741	783	763	774	760	794	755	785	802	776	761	768	779	780	777	767	740	755	808	756	740	741	726	772	756	743	799	779	856	810	852	772	735	783	749	787	802	805	716	760	755	764	744	753	781	792	750	737	758	767	751	746	801	768	778	769	759	777	819	777	758	766	781	771	766	756	742	799	812	760	755	732	753	790	799	760	781	781	754	772	823	787	805	801	797	756	757	741	781	764	756	771	757	729	723	763	735	796	742	792	747	710	732	776	747	731	773	747	724	799	778	753	763	722	749	750	770	758	765	827	740	754	768	740	750	755	731	786	738	758	747	776	737	780	742	772	753	744	760	775	754	730	764	725	790	745	754	744	699	745	737	780	763	730	766	748	748	746	772	747	773	802	730	710	813	754	778	784	748	743	751	734	779	766	749	765	804	803	769	781	732	791	749	761	793	754	767	743	802	741	770	782	776	760	746	750	715	744	789	781	762	735	736	775	730	755	754	751	777	770	791	788	723	788	749	756	771	777	768	686	736	748	740	751	775	768	731	772	744	768	799	758	760	781	746	824	788	736	795	779	767	732	773	764	765	762	786	794	732	753	775	776	767	786	803	775	795	749	768	792	721	774	754	814	808	731	752	710	811	779	766	764	731	783	797	800	762	728	816	727	778	786	719	718	729	749	770	774	737	746	769	768	776	789	792	809	781	789	757	768	749	768	800	746	747	738	815	829	774	748	754	788	794	774	743	799	759	771	766	746	810	773	742	727	757	751	754	761	757	740	782	756	732	747	784	846	794	830	757	787	749	745	738	779	764	751	753	789	751	738	784	753	726	730	750	740	809	778	743	755	765	807	780	752	756	785	760	715	745	790	807	771	746	759	761	771	747	755	738	805	821	739	776	741	773	778	823	740	739	783	756	740	751	743	744	785	743	745	782	777	745	754	783	876	765	741	773	744	753	777	717	769	794	768	783	802	777	797	740	801	741	785	768	772	764	763	762	812	738	706	763	814	807	757	822	736	773	768	784	753	760	763	796	754	800	723	819	790	768	812	788	751	741	704	774	727	776	763	716	782	745	717	744	727	815	784	774	785	730	777	726	783	771	737	785	807	748	756	752	711	782	741	739	775	768	768	730	733	793	700	826	771	768	809	761	811	775	771	772	797	777	760	817	764	789	779	752	787	754	755	746	773	726	757	717	776	764	753	783	799	764	738	748	745	729	785	747	744	771	769	772	744	720	771	784	802	745	749	791	782	802	791	769	755	725	800	742	815	748	756	811	770	827	745	697	712	759	796	749	772	761	801	768	768	758	703	742	778	776	792	739	778	790	825	761	805	740	796	691	785	736	758	721	790	726	749	788	770	802	778	789	742	773	745	757	742	765	756	745	758	716	788	807	796	785	758	750	772	783	743	706	730	764	763	769	753	770	805	757	746	747	776	827	797	779	781	787	778	790	781	718	744	768	805	742	754	784	749	699	774	717	766	724	726	768	733	790	766	757	798	810	777	775	772	762	743	791	766	778	786	741	749	745	777	799	709	791	761	721	757	840	798	776	784	779	739	793	790	764	777	739	752	775	746	735	757	821	784	788	782	766	762	733	747	787	779	769	794	755	779	725	776	696	837	743	693	769	784	775	814	737	739	795	730	748	744	763	756	697	723	831	739	743	760	817	773	754	777	782	808	765	787	809	724	782	740	739	735	770	769	761	790	743	740	758	796	752	807	725	773	755	770	792	763	741	716	771	845	797	773	767	735	720	779	755	792	783	770	760	763	750	760	755	852	754	715	765	790	758	746	770	785	755	749	710	768	762	854	740	742	772	776	763	801	796	804	788	771	782	775	747	787	748	757	757	734	808	790	754	725	782	730	746	781	790	751	704	725	792	747	769	809	783	725	726	756	788	759	743	759	790	694	735	793	711	752	753	805	790	744	737	770	779	783	787	778	722	819	794	751	717	771	774	747	736	800	805	738	744	795	769	799	744	760	776	781	801	776	735	769	788	821	759	761	779	788	706	790	823	702	714	789	814	734	789	740	781	753	725	732	779	807	745	739	765	762	796	775	738	763	769	741	772	763	810	746	814	744	758	779	808	720	797	792	794	732	782	719	744	731	756	760	806	768	682	774	813	773	768	753	824	731	749	777	730	781	757	740	746	732	756	796	749	764	732	767	757	773	774	760	765	795	799	763	729	764	772	821	761	793	747	772	769	781	769	779	756	761	759	741	847	779	745	782	815	757	782	735	805	751	767	772	762	795	758	790	751	722	758	789	794	724	748	779	742	761	786	833	762	698	766	750	745	747	749	745	723	734	744	792	778	804	730	775	789	791	739	783	721	711	783	740	788	800	770	767	750	744	788	800	788	746	768	756	751	774	724	795	755	750	760	817	726	753	782	792	807	733	738	736	774	731	768	748	778	738	744	789	773	743	748	766	762	785	741	768	743	759	767	706	726	765	794	721	752	734	784	816	745	747	758	796	756	791	804	750	762	701	801	803	752	778	728	750	763	769	758	756	727	698	752	784	770	789	771	804	753	744	759	767	712	753	745	751	787	774	810	715	757	716	804	738	762	726	809	732	743	763	741	757	729	773	774	737	801	763	800	757	765	773	729	720	788	762	816	768	756	790	716	770	803	732	730	784	750	777	746	749	751	765	743	776	757	806	748	819	805	835	789	776	727	767	771	784	788	776	777	758	770	751	793	791	788	822	771	763	720	804	750	745	768	719	747	746	779	763	730	704	800	731	761	707	747	781	771	780	768	766	766	741	761	778	717	821	753	759	740	770	786	750	748	742	813	789	765	792	781	748	744	756	739	763	773	780	722	750	749	747	758	756	759	744	751	742	763	785	799	732	772	745	734	743	751	727	742	753	777	794	775	715	714	759	780	796	768	709	800	779	778	774	781	723	737	783	767	777	716	800	770	776	771	816	753	748	727	750	781	720	750	747	819	770	761	744	781	749	792	772	785	805	768	698	723	753	767	738	756	762	776	781	737	756	804	820	807	761	712	706	760	754	784	744	808	788	815	770	774	816	732	788	736	771	768	756	744	753	735	782	790	802	720	794	751	812	725	723	771	765	794	730	769	743	752	801	796	776	789	741	768	778	797	797	801	753	729	778	776	785	750	807	720	792	748	736	806	749	791	732	804	797	766	832	764	713	763	779	752	774	782	784	777	827	768	733	795	757	769	762	780	781	767	751	801	737	791	790
25026	21691	27640	25720	10803	3589	2299	1790	1331	1145	1016	924	944	902	873	721	613	549	533	488	467	386	365	386	344	382	346	348	330	318	334	353	315	311	288	307	295	307	326	297	316	341	316	293	329	304	285	301	305	285	293	316	290	312	300	325	317	303	287	321	308	313	290	290	276	319	316	289	288	309	293	294	289	335	304	312	284	283	298	314	290	312	328	316	280	298	289	289	317	256	279	278	290	297	302	319	274	275	310	303	276	302	315	266	291	296	290	294	309	301	316	326	299	303	323	315	322	310	325	280	276	287	301	307	299	299	316	295	317	268	291	329	297	286	311	324	285	290	300	255	294	294	319	294	291	314	302	291	306	309	301	326	261	290	301	274	282	290	286	301	307	289	275	288	297	279	299	280	274	284	309	309	321	299	281	308	271	289	331	322	273	299	255	258	300	340	310	286	300	283	294	300	293	319	263	281	303	299	295	303	294	301	283	286	306	290	291	302	299	302	275	293	284	306	306	314	290	284	261	302	281	302	292	310	274	297	280	288	296	348	295	304	312	291	319	294	291	302	306	312	296	276	289	275	292	280	272	310	336	326	330	294	304	275	281	314	291	313	292	284	303	304	274	282	317	288	282	285	308	310	303	305	286	291	296	289	282	304	289	304	318	301	304	311	279	307	270	319	310	305	301	280	311	318	260	287	313	324	326	314	298	271	293	287	292	319	278	288	299	285	289	305	304	281	285	295	271	301	302	272	328	274	252	277	319	309	299	286	278	281	323	295	283	272	278	286	294	303	273	277	291	280	304	307	290	276	267	278	316	274	273	294	295	320	303	327	318	300	298	280	286	302	298	293	299	283	288	299	261	290	293	313	297	299	299	275	272	291	296	301	293	299	297	283	259	307	294	307	324	304	304	291	306	299	301	305	289	309	269	278	301	294	296	274	261	286	291	310	295	317	306	282	304	299	323	270	309	293	291	293	292	296	306	317	279	299	309	302	274	286	300	292	259	282	274	302	298	294	320	295	304	261	321	290	305	288	305	292	306	298	298	287	323	335	277	301	298	280	280	285	323	304	301	279	291	286	285	267	272	295	297	283	282	300	315	296	273	306	289	314	286	292	293	295	290	282	316	300	316	308	275	313	267	314	312	309	279	290	286	288	296	275	302	320	289	295	275	298	286	302	279	305	323	296	272	289	302	294	299	288	297	288	285	310	303	270	304	319	304	315	285	307	291	301	308	288	297	312	307	279	280	291	311	283	252	266	300	265	318	325	293	303	293	303	280	300	286	320	294	301	304	329	273	298	291	308	283	310	285	260	281	298	298	278	349	298	317	308	293	295	315	322	303	282	319	321	308	318	296	314	289	272	277	289	303	317	318	308	308	310	290	291	315	279	273	284	299	326	305	322	279	308	281	293	294	297	281	310	294	302	285	275	276	284	302	317	307	319	303	320	305	309	302	303	330	352	282	306	254	272	271	295	299	320	303	315	312	281	296	293	328	280	265	273	308	317	307	282	304	253	303	292	288	313	297	286	340	285	298	308	275	300	290	280	282	326	292	317	286	317	282	315	293	303	273	314	272	276	306	300	264	316	278	301	269	304	281	307	342	274	311	308	340	306	283	296	299	292	327	288	284	290	316	305	327	261	304	270	313	338	299	304	278	306	282	312	289	278	259	316	308	300	308	278	316	314	301	284	306	281	290	301	280	315	280	311	301	308	318	308	296	281	309	309	326	270	279	303	311	293	284	297	282	316	285	291	288	292	292	300	301	303	267	292	295	294	298	311	291	299	290	297	312	311	287	297	296	281	299	319	325	267	297	325	291	314	289	278	300	291	332	302	287	294	292	288	282	252	300	284	313	287	310	323	284	292	275	283	299	289	321	305	272	285	283	319	296	312	263	299	300	263	314	298	292	270	269	291	324	282	271	292	306	290	273	281	267	301	306	319	305	305	311	285	295	293	342	289	304	289	302	275	299	249	309	302	311	289	342	263	295	311	308	300	289	307	345	274	288	293	279	266	289	310	313	326	309	275	316	275	306	286	294	278	275	305	304	294	285	308	303	285	280	307	317	294	268	286	268	333	297	324	261	319	322	302	321	272	297	294	297	297	309	321	287	284	312	293	320	290	288	289	301	316	330	297	286	291	306	313	290	296	306	293	326	286	307	292	292	289	312	300	314	269	275	280	283	312	300	278	317	268	301	288	293	308	272	286	270	304	309	306	307	331	298	311	294	328	279	265	279	299	275	312	290	295	317	326	285	262	272	278	269	291	326	324	299	302	304	306	317	300	279	263	288	309	294	303	276	307	289	289	302	309	304	302	296	278	303	292	285	322	260	325	286	300	341	301	276	316	298	309	296	298	293	298	269	319	306	325	289	311	271	289	292	297	265	317	316	313	312	266	318	292	301	321	292	307	306	284	318	296	326	290	284	317	281	311	290	269	300	293	265	271	342	273	325	259	284	325	295	287	307	301	284	282	275	297	301	291	343	272	282	269	284	279	269	273	266	283	305	306	308	289	310	275	291	284	302	315	274	309	301	285	299	304	292	311	317	296	292	272	307	316	286	298	320	305	301	337	337	270	270	307	277	298	322	292	280	286	312	302	301	311	297	313	274	324	297	298	332	296	297	295	306	310	281	309	266	315	301	269	308	300	322	312	272	284	293	291	307	338	301	303	302	289	304	333	291	289	332	282	302	274	326	321	299	305	282	341	304	282	272	318	305	289	285	286	320	318	286	250	282	263	302	304	294	295	288	309	308	309	315	307	286	290	298	283	298	273	289	280	284	287	279	308	289	292	310	289	306	330	315	308	278	295	285	278	293	302	314	314	297	309	336	297	320	323	281	288	301	296	262	298	292	286	294	302	324	271	294	323	282	290	289	313	260	299	330	300	294	305	276	286	289	318	303	309	284	299	270	295	283	308	313	322	320	293	265	285	309	297	318	267	278	303	286	286	317	280	303	299	294	278	307	296	299	289	291	301	290	309	299	319	251	309	289	289	325	287	281	286	270	328	321	317	307	294	283	295	267	283	306	295	280	332	270	296	261	268	282	313	293	312	289	276	328	312	275	290	301	308	274	275	299	308	348	307	318	294	304	279	304	291	292	279	304	309	292	320	272	297	316	303	283	315	328	294	293	328	298	301	309	282	279	284	293	294	304	320	284	303	267	297	301	303	297	329	285	273	291	279	291	284	290	297	270	294	270	290	311	280	283	293	265	336	290	298	304	291	299	319	286	294	298	286	303	278	260	326	290	318	293	304	269	299	289	303	301	294	306	299	311	290	299	292	283	312	334	309	278	299	309	310	299	306	305	312	297	298	294	352	276	290	299	273	314	279	295	270	294	285	295	290	298	282	323	311	302	285	281	297	299	282	323	299	329	295	289	297	267	319	298	306	302	323	314	305	276	293	311	272	296	276	275	290	299	320	292	261	284	283	294	303	276	331	317	268	269	271	300	293	312	278	312	296	299	297	293	266	301	317	321	304	300	301
8245	23388	20408	12414	8299	6108	4737	3635	2963	2463	2011	1927	1713	1672	1507	1364	1058	944	905	770	649	580	606	544	564	509	551	495	471	422	466	425	424	436	423	430	431	438	430	442	402	462	435	407	425	406	418	407	403	409	389	427	391	411	383	388	398	384	398	415	384	403	365	426	378	414	441	397	385	423	403	383	404	423	387	399	397	386	361	401	365	385	382	426	413	393	400	405	411	373	397	377	399	423	424	382	427	413	376	380	411	420	392	410	423	364	399	397	402	414	390	388	384	386	402	361	426	392	386	398	411	431	418	386	390	427	400	390	371	397	397	372	388	449	402	430	400	396	344	397	406	425	411	415	378	406	363	382	421	416	379	411	403	357	356	394	382	409	339	362	376	395	336	394	395	377	380	380	419	415	391	384	357	397	393	406	406	392	370	391	408	378	363	406	372	402	414	355	416	399	387	382	377	388	392	375	392	340	420	435	426	382	421	414	415	394	364	372	391	374	382	402	372	428	371	392	366	384	408	405	386	421	412	392	430	408	405	390	377	357	363	388	392	381	381	373	392	399	386	382	401	384	386	418	424	410	409	343	387	377	406	371	386	396	366	358	368	414	379	422	406	392	407	397	363	399	379	369	389	344	378	422	439	378	353	386	376	406	377	397	404	401	379	438	426	392	416	407	415	410	383	396	406	371	365	383	410	386	370	407	385	388	402	432	376	381	398	388	367	386	376	419	439	386	384	369	382	408	391	399	432	366	434	448	424	399	389	373	417	412	423	393	402	372	397	400	391	388	417	408	355	400	385	386	375	405	386	384	414	405	377	378	399	385	396	402	385	392	362	364	396	375	396	357	404	384	428	373	442	398	380	393	402	413	402	396	402	366	383	356	426	411	369	390	401	428	426	388	368	423	379	395	365	426	413	400	408	409	378	394	414	377	408	410	400	417	417	414	392	419	381	385	393	428	363	410	396	348	434	382	368	391	383	412	390	384	402	377	395	386	408	393	388	379	428	402	410	385	394	411	368	428	375	403	429	356	391	414	395	423	366	401	373	390	417	405	423	382	405	362	373	413	394	413	374	404	375	393	386	372	422	425	373	385	375	377	380	356	378	413	391	413	393	405	417	396	374	381	411	427	385	410	441	421	415	366	402	419	402	383	401	379	410	416	390	431	372	391	390	397	396	361	377	385	393	370	413	380	419	434	429	407	408	375	399	414	402	392	381	379	371	380	403	402	417	396	415	404	392	416	375	389	378	401	410	396	420	371	405	424	377	410	388	438	424	383	394	394	386	401	373	405	409	372	385	400	401	412	381	422	379	406	411	392	371	405	408	364	425	396	389	399	348	416	408	396	389	404	387	385	371	382	378	415	417	369	382	402	396	376	363	429	365	399	416	382	402	366	385	388	394	352	379	387	390	415	397	391	387	383	385	395	397	404	396	403	396	406	404	427	397	396	386	406	404	415	390	370	390	385	362	371	399	390	439	407	407	389	395	377	384	370	404	418	394	383	378	413	385	375	398	359	389	367	379	401	388	433	397	368	399	379	413	397	393	418	429	327	394	366	387	392	371	404	416	435	389	382	423	418	396	392	392	425	415	398	415	371	430	377	385	353	396	396	383	411	397	364	379	404	383	377	382	366	426	361	396	404	363	387	407	393	394	403	387	386	396	398	405	419	401	374	371	427	402	396	384	383	386	365	422	395	382	437	391	410	379	384	392	401	390	430	359	372	391	420	343	416	423	393	387	386	402	447	361	415	403	412	392	395	393	382	392	405	355	409	385	365	410	404	437	387	428	394	392	395	382	342	371	377	390	405	391	414	380	394	432	389	437	385	368	405	409	358	417	363	386	372	391	417	391	422	380	395	442	396	390	384	379	425	403	369	396	420	376	405	366	381	405	396	390	435	395	373	380	418	390	402	401	377	448	424	391	364	421	381	406	401	376	401	387	412	411	386	386	389	394	404	367	368	384	378	360	391	414	424	370	386	395	403	409	404	408	406	421	386	389	458	382	407	383	391	380	421	401	398	383	380	379	370	408	378	377	424	407	374	384	382	385	403	401	404	381	347	351	426	401	423	422	406	410	383	369	395	388	390	377	390	382	397	369	348	400	400	408	405	359	411	403	423	389	372	414	392	435	390	385	416	405	364	356	373	418	419	400	380	409	370	411	422	395	430	413	419	403	363	370	362	424	409	386	371	387	380	357	387	394	422	384	383	408	418	396	384	406	419	412	383	405	409	385	419	371	388	382	396	372	382	411	442	410	396	405	445	382	390	405	435	386	376	406	372	377	402	392	414	414	421	401	371	369	348	398	410	421	412	417	388	391	370	399	388	392	383	395	399	406	368	379	410	370	409	414	396	413	409	410	428	401	409	374	370	441	370	412	420	390	415	391	385	410	402	371	400	349	445	433	382	408	439	421	400	364	395	421	391	379	393	403	393	414	366	413	410	403	370	385	388	388	396	408	377	436	430	393	386	366	409	406	391	403	393	376	390	430	409	382	392	401	363	388	397	395	407	417	382	411	410	450	384	350	346	375	407	397	386	377	367	390	389	426	423	408	376	374	400	398	387	418	387	368	407	413	407	355	379	435	381	366	404	382	403	395	424	383	383	406	400	407	434	382	363	361	389	377	417	404	396	409	386	364	396	412	369	405	353	394	422	369	408	395	357	432	440	389	403	395	382	434	385	421	391	411	399	388	384	396	393	395	420	381	384	395	367	380	395	404	406	365	416	377	372	392	422	420	420	383	394	381	362	401	381	381	396	402	343	410	386	371	426	410	372	409	371	430	403	391	389	431	378	416	401	409	412	386	370	381	402	409	380	387	415	401	368	386	391	403	376	383	401	383	434	430	366	386	385	441	396	357	426	396	370	357	413	408	375	397	380	373	417	400	382	356	401	390	387	419	407	363	381	387	415	372	389	411	392	402	391	409	416	353	365	405	379	382	395	392	412	424	417	403	373	403	409	377	423	438	380	403	411	395	402	393	375	355	378	394	390	382	379	410	390	387	406	387	352	390	398	418	374	363	380	409	423	362	376	389	374	404	362	388	371	419	400	417	419	413	414	389	384	399	398	391	392	404	414	402	406	386	412	417	410	413	374	387	367	391	412	404	381	408	350	395	415	376	409	386	410	415	371	376	402	398	396	390	361	406	369	422	386	406	390	395	365	410	396	397	373	411	406	390	386	350	399	400	421	401	354	384	380	388	392	431	389	416	396	409	418	359	383	397	382	380	420	387	409	391	403	350	384	390	413	372	401	396	437	406	385	380	395	408	410	425	410	389	411	434	374	386	386	414	398	409	395	406	400	428	368	384	387	400	409	382	419	411	397	382	394	396	391	386	370	395	410	396	371	370	364	393	410	433	353	402	380	397	364	423	398	410	366	412	379	406	387	390	378	365	386	399	402	418	400	399	398	387	391	390	394	412	369	416	377	378	386	366	403	359	366	378	400	402	392	403	430	374	389	391	404	397	407	357	380	451	374	389	396
22771	21677	29574	24301	21686	21520	11026	4204	3016	2517	2249	2053	1901	1832	1717	1558	1273	1190	1117	938	854	837	781	744	715	685	674	679	659	613	623	663	643	656	644	548	607	596	634	629	641	603	610	593	575	667	648	628	628	591	598	621	630	603	558	578	594	566	587	606	608	585	578	582	613	609	555	636	577	657	589	569	606	569	583	585	604	613	570	600	592	593	553	575	581	588	601	581	585	598	590	584	664	554	572	610	610	565	590	604	592	614	599	555	570	550	581	576	602	609	570	549	585	602	559	590	559	553	597	617	577	575	566	600	589	599	563	577	582	609	624	593	571	614	633	600	569	573	590	562	548	559	559	580	563	563	629	536	611	624	591	566	589	602	575	594	608	613	547	641	629	601	557	554	606	637	553	601	598	579	580	602	579	605	545	579	583	571	570	611	604	583	623	604	586	576	620	596	584	605	580	619	574	573	634	593	542	618	600	546	535	599	617	603	591	578	590	595	604	594	620	594	580	607	588	574	577	544	541	506	583	622	549	590	602	557	617	604	597	557	538	612	601	569	575	573	580	574	568	591	586	599	587	607	588	596	596	621	598	587	600	608	579	577	570	565	575	568	606	559	548	568	584	547	634	571	610	625	573	598	577	607	546	537	593	556	554	583	596	610	578	587	609	566	599	578	584	598	605	595	612	605	555	669	602	568	574	580	537	584	603	588	574	549	565	522	572	576	623	603	598	611	620	599	582	573	591	577	597	631	549	596	558	576	571	545	587	529	609	580	553	581	600	614	571	599	572	541	568	582	565	578	608	635	580	590	563	586	590	587	592	600	568	602	606	555	590	562	581	596	631	572	566	580	533	525	565	611	603	602	617	583	579	603	586	556	599	573	571	528	604	595	571	576	596	576	532	582	616	574	614	575	593	549	593	580	588	560	605	618	580	578	564	571	581	611	643	610	553	559	601	564	568	590	571	589	590	567	541	532	578	565	607	581	548	541	601	582	572	604	586	584	596	589	604	598	589	532	562	528	580	580	581	557	577	599	570	591	537	550	586	645	576	617	536	569	591	586	565	593	628	574	581	567	547	544	580	596	614	556	539	608	599	589	574	597	571	566	569	586	588	620	606	572	569	558	596	548	551	558	633	646	574	567	545	547	601	576	593	572	589	601	547	574	583	525	557	618	575	585	607	579	564	566	576	599	589	600	569	610	636	577	596	588	559	625	540	588	612	602	544	569	591	580	609	588	586	570	627	589	561	541	573	587	611	608	571	585	578	583	524	613	550	571	545	539	595	615	602	641	622	619	599	599	603	597	597	549	630	604	586	546	575	572	612	598	607	590	576	606	554	593	590	595	643	593	642	619	634	591	570	583	587	567	577	586	560	607	627	610	572	552	581	587	593	576	606	594	540	607	597	575	584	588	606	563	567	580	610	511	610	557	548	573	604	563	572	545	529	606	593	565	539	601	596	580	604	604	583	539	546	597	607	589	560	596	577	560	561	588	576	595	572	593	595	579	602	586	566	562	587	598	562	557	583	582	557	571	601	559	605	576	591	572	551	557	587	582	546	618	596	568	550	574	630	564	586	580	614	521	585	548	612	603	571	566	577	556	581	578	586	562	591	595	563	573	592	628	625	586	565	546	571	599	604	582	590	541	595	568	583	598	576	619	561	562	631	542	558	601	541	565	577	581	570	567	637	594	601	605	577	588	638	576	621	606	565	620	552	568	573	568	568	587	575	565	566	592	595	574	594	595	587	556	613	601	583	580	567	563	555	618	621	559	571	599	610	543	600	590	599	599	568	582	579	609	576	589	599	598	585	601	551	582	564	574	571	558	563	554	547	623	593	569	600	579	567	587	579	563	583	605	567	598	565	550	526	573	562	604	577	597	542	614	581	602	600	524	588	618	536	586	568	614	616	632	631	610	600	575	589	597	614	607	565	572	552	564	602	554	603	599	629	583	532	586	575	559	615	613	583	629	550	610	568	592	570	593	561	650	597	586	608	628	621	588	579	605	558	552	588	582	555	585	542	555	599	566	601	596	597	547	577	616	587	566	571	570	619	568	628	587	592	540	577	602	567	610	579	563	630	580	592	569	599	599	563	584	620	594	540	572	599	583	536	618	566	590	614	623	602	616	590	586	591	552	588	551	561	578	555	548	571	583	587	611	580	573	583	570	548	592	574	579	619	586	613	577	587	563	549	573	576	560	593	580	614	568	579	574	606	549	623	636	602	593	585	596	596	610	576	611	583	584	613	582	608	583	618	561	603	582	594	565	629	570	626	571	587	587	564	583	524	550	585	587	581	584	586	561	543	596	590	557	585	591	599	596	612	543	601	584	602	569	555	599	557	626	601	583	579	570	613	612	572	615	565	584	569	582	564	582	576	581	595	599	573	627	545	619	558	553	591	607	586	596	566	580	525	580	600	584	573	584	646	586	641	571	607	586	578	592	601	578	577	587	560	571	593	596	564	616	612	591	561	572	587	589	587	566	578	544	560	585	572	566	574	628	593	573	558	584	549	572	597	553	580	556	595	606	576	603	596	575	617	629	591	562	603	629	585	557	595	614	573	582	609	587	588	566	607	576	566	560	635	620	545	557	573	589	574	596	621	546	558	583	574	572	544	621	585	547	568	615	579	584	581	619	629	572	615	600	601	573	575	579	601	627	615	598	568	571	582	579	560	589	614	618	566	611	546	594	530	613	578	568	571	577	586	599	587	577	563	605	615	595	547	582	603	569	557	592	573	580	558	557	609	580	567	591	584	568	580	580	600	587	601	582	615	593	590	601	606	596	591	586	583	601	567	587	566	564	581	543	575	617	569	611	559	560	570	596	588	598	580	550	598	602	588	600	613	600	594	563	613	595	599	582	568	579	580	568	534	585	591	553	548	593	582	567	597	617	570	593	586	560	558	554	551	581	615	552	603	612	586	576	610	560	582	578	550	563	527	592	629	586	589	613	556	564	603	606	591	591	623	607	560	562	583	596	585	583	563	611	578	562	629	586	602	609	598	590	583	600	602	584	540	605	579	599	598	555	597	606	548	590	556	593	563	539	572	561	617	565	564	591	616	530	554	587	590	612	605	581	591	601	603	552	603	596	610	566	574	597	557	573	594	589	566	545	586	555	598	588	580	604	557	582	554	539	588	574	589	573	598	557	583	577	588	558	582	610	558	599	583	550	580	565	555	633	646	590	582	539	533	555	582	594	571	558	594	586	542	572	591	561	544	624	597	623	591	631	559	588	568	582	600	571	543	580	552	611	572	628	601	572	549	606	593	586	609	544	588	627	587	608	535	596	616	591	586	542	598	547	544	578	594	578	561	545	578	581	601	609	568	559	598	560	519	591	593	601	593	553	579	607	553	577	595	593	569	589	614	559	574	632	567	563	615	596	578	578	602	578	582	574	589	571	548	560	573	571	626	536	595	587	538	587	546	581	587	563	580	536	582	619	546	566	599	561	541	609	578	584	555	595	539	563	588	561	584	562	569	565	572	604
10742	33433	29670	19443	14246	10929	8618	6886	5690	4622	4066	3547	3297	3288	2903	2446	1970	1831	1669	1507	1262	1182	1110	1006	955	989	980	939	914	880	917	911	861	824	824	798	801	819	766	841	839	834	806	808	815	773	821	807	763	786	736	765	777	732	752	752	759	727	725	752	734	717	752	770	748	749	718	753	712	733	771	717	788	707	756	761	733	733	706	746	764	753	731	738	720	734	711	749	701	706	719	790	708	765	747	782	778	752	750	741	776	717	742	726	738	691	755	772	747	752	736	773	736	767	709	698	725	748	741	726	741	735	706	725	776	732	732	727	766	710	751	755	762	732	763	714	716	777	785	716	711	736	768	688	757	704	728	755	752	756	717	765	720	720	736	713	756	730	709	727	777	714	729	786	728	744	761	756	717	735	724	764	750	749	693	737	695	735	750	745	734	792	740	750	738	773	785	742	746	741	721	750	728	743	772	750	737	714	716	718	747	692	731	716	719	720	775	756	773	758	740	734	742	733	726	744	762	761	713	727	782	719	795	745	774	723	706	742	783	733	740	758	744	766	738	761	701	758	733	744	766	714	736	764	684	743	746	751	750	717	749	743	704	758	692	710	704	765	730	710	767	716	806	749	712	753	715	756	716	709	757	716	770	723	740	795	741	745	744	736	710	741	786	717	752	747	746	831	718	716	764	714	713	752	745	710	754	750	786	735	730	745	734	750	710	728	786	755	750	725	749	770	718	775	718	771	707	735	811	778	774	721	756	752	744	794	732	731	714	714	798	759	723	691	735	756	705	758	761	714	727	769	727	754	678	724	740	737	774	726	761	720	750	720	796	731	700	732	684	773	736	776	747	720	757	755	759	746	723	678	734	744	688	712	751	736	806	719	700	723	727	744	752	700	780	691	732	756	755	739	732	757	767	706	722	720	758	746	701	709	707	788	714	777	709	743	752	808	742	745	699	763	737	807	756	779	718	715	736	731	719	759	777	746	729	778	753	712	763	707	751	717	708	730	751	745	745	722	727	797	724	774	725	727	764	746	697	728	751	756	723	722	742	728	738	676	724	771	751	742	784	698	786	755	744	754	712	762	744	752	728	815	740	736	815	737	721	775	759	761	751	752	734	780	718	759	702	712	711	740	674	690	715	727	779	753	746	759	729	705	759	736	758	749	747	749	712	754	743	752	733	756	728	726	723	764	757	741	719	715	746	723	721	756	729	803	713	729	750	728	722	721	727	720	721	747	752	761	739	772	736	750	733	777	774	748	752	762	800	804	745	714	782	758	758	736	683	700	717	740	697	720	710	766	738	725	754	776	748	706	744	760	766	746	783	739	738	775	745	712	746	767	731	785	671	734	727	744	745	744	740	746	698	740	718	732	759	724	773	757	781	736	743	673	757	802	702	751	777	720	754	758	692	735	733	741	776	791	726	731	697	732	747	763	721	735	709	735	714	695	766	712	694	718	717	745	750	716	760	785	724	730	720	692	693	743	717	723	739	764	740	720	711	719	742	759	714	747	757	761	732	738	762	719	733	720	697	703	715	749	686	720	745	763	724	738	805	758	692	679	728	745	770	723	704	713	721	715	753	726	728	775	718	736	749	744	716	733	703	768	707	749	765	680	740	743	719	734	769	734	714	776	769	733	766	716	776	749	760	740	750	756	737	731	776	744	725	686	754	799	749	758	709	755	726	766	716	738	709	735	712	703	744	741	734	715	751	732	722	721	762	726	752	731	724	753	711	717	722	741	818	742	747	702	728	732	728	726	763	765	768	721	761	781	714	738	781	732	794	738	772	724	733	727	763	793	724	728	720	742	762	725	744	720	725	760	735	710	724	758	690	733	696	772	735	749	739	774	700	729	771	752	790	725	720	751	786	746	772	727	775	786	720	740	775	719	712	744	707	701	768	811	706	802	739	770	712	719	718	738	706	769	719	770	748	720	757	717	757	745	731	746	717	720	741	744	754	707	811	730	743	814	743	732	705	729	731	774	791	685	768	779	739	751	751	723	800	737	719	723	717	760	779	730	770	753	751	726	765	693	701	779	738	722	752	726	727	770	822	713	716	754	733	737	731	708	762	711	721	769	743	744	729	734	743	746	779	711	752	742	670	760	743	767	741	755	717	786	784	711	753	736	771	698	692	758	760	751	730	708	784	808	707	744	784	742	777	706	783	763	735	707	734	754	773	789	761	754	765	695	783	784	753	739	752	775	762	836	738	752	694	722	709	719	757	718	715	710	724	729	717	711	739	770	781	721	745	724	728	725	699	750	735	773	753	782	776	759	697	788	766	762	749	749	728	757	730	729	684	757	696	722	765	739	740	706	768	735	775	727	718	721	801	748	751	726	742	711	704	714	745	760	749	765	771	752	740	712	754	725	713	790	737	734	777	735	760	725	729	696	737	687	757	716	692	739	722	736	695	735	743	771	742	700	730	761	745	720	738	718	765	760	811	719	767	703	736	771	726	718	717	758	734	760	770	695	703	751	725	754	741	722	708	788	790	706	756	704	672	763	745	733	739	759	766	745	744	737	750	713	714	780	798	761	724	758	734	736	726	761	764	748	776	748	730	738	747	733	730	718	757	790	726	766	764	708	753	703	844	711	711	743	795	727	776	707	754	763	717	777	744	713	737	767	730	747	733	744	785	752	754	703	758	761	739	697	799	763	756	719	748	743	695	710	716	744	749	738	765	786	724	724	718	732	796	716	720	760	756	811	757	714	765	691	747	722	755	726	787	724	729	729	742	705	729	751	728	773	718	773	720	734	746	659	753	696	708	748	805	772	715	713	770	711	794	736	737	792	746	712	723	721	787	736	711	816	725	737	742	738	747	727	763	746	710	783	735	717	773	715	666	697	692	743	769	744	707	738	677	736	728	728	753	703	729	738	692	764	733	746	705	758	740	710	777	707	775	700	708	743	744	690	737	733	771	729	752	741	711	724	743	736	714	747	718	742	738	735	749	739	684	719	758	759	703	729	734	742	761	735	728	729	714	739	720	738	758	686	693	713	761	724	749	754	752	746	770	774	736	778	741	712	746	732	732	726	726	775	673	696	757	757	743	729	718	753	772	713	741	677	791	730	736	764	709	692	767	754	725	772	720	742	715	743	718	770	785	745	703	726	707	717	787	799	722	722	736	768	759	720	704	739	778	730	741	718	711	718	744	782	697	727	797	753	739	756	754	710	732	762	790	751	715	749	688	721	759	741	698	729	698	758	777	746	730	787	707	711	715	746	719	774	714	733	723	741	765	751	757	762	731	737	758	698	759	748	769	738	717	771	802	695	753	765	763	728	793	725	732	717	736	709	766	759	736	756	801	754	785	709	768	773	796	698	757	755	706	741	756	737	712	750	706	745	761	777	724	692	771	723	743	809	697	732	717	754	695	703	720	754	744	718	752	694	688	790	710	778	739	810	734	724	709	696	743	716	734	696	722	719	735	715	699	725	753	754	721	735	728	785	693	737	747	777	758	753	721	706	754	740	720	764	727	747	762	760
27724	20437	14951	8222	3814	2340	1780	1404	1121	998	882	880	805	883	769	734	633	617	551	550	500	483	439	480	453	461	480	459	421	442	422	416	423	402	392	385	408	374	409	365	434	424	406	412	402	451	441	417	420	372	403	374	418	408	408	363	434	410	425	377	412	424	409	370	422	398	420	408	413	421	378	413	393	391	401	429	366	402	432	387	390	391	419	397	440	402	424	379	429	414	411	401	425	407	398	382	379	396	371	424	389	404	405	419	426	400	407	400	418	401	375	406	408	410	400	396	397	400	411	399	445	392	392	394	389	411	397	401	393	419	424	400	423	417	389	411	383	391	405	408	373	398	431	390	359	381	383	381	375	382	429	425	372	396	414	400	419	441	352	385	391	375	385	427	379	401	435	387	418	405	391	389	413	388	419	408	396	400	413	404	388	417	402	402	416	434	399	371	369	415	397	408	379	411	393	398	419	400	414	399	388	434	355	404	385	381	397	423	361	417	403	416	386	401	425	387	438	373	387	412	423	393	388	408	426	365	402	394	387	388	426	366	379	383	366	387	392	390	382	426	403	382	409	374	387	413	384	403	427	391	453	384	389	383	414	411	380	430	371	383	375	398	401	414	405	382	417	391	373	394	427	418	412	403	385	432	413	382	389	415	419	383	418	374	389	402	382	393	413	404	376	398	436	422	414	396	383	372	403	425	424	383	391	373	400	391	424	364	390	405	409	435	392	405	392	447	385	422	393	407	365	431	385	416	410	428	387	393	411	373	388	397	406	394	393	423	421	421	413	421	427	393	407	435	404	398	421	382	404	395	392	387	413	367	379	388	391	423	365	370	400	389	410	372	397	369	380	368	419	401	417	376	423	377	427	396	376	413	429	403	418	447	379	366	383	432	417	391	380	397	405	402	432	420	361	414	408	383	423	406	386	413	405	390	447	398	388	387	397	374	448	404	408	392	371	427	434	424	416	389	380	368	428	403	438	409	378	404	396	407	381	375	404	378	380	415	402	394	412	408	394	387	414	396	396	391	389	397	425	391	375	369	423	376	407	373	420	390	373	387	377	424	401	414	388	355	399	401	386	401	415	380	393	379	407	376	369	404	401	428	408	395	380	388	379	374	391	432	375	358	416	401	390	415	403	380	404	457	407	370	400	380	410	372	404	419	418	395	433	383	419	373	417	397	392	375	433	398	396	415	370	378	403	396	377	358	401	369	390	427	407	399	396	406	361	395	432	395	400	389	426	389	387	398	381	387	384	412	418	465	401	407	382	422	371	427	399	379	377	398	428	388	396	403	407	402	408	406	398	392	386	418	392	413	418	407	422	404	420	411	421	387	400	371	391	417	342	417	391	384	405	417	403	392	384	390	397	430	414	387	392	416	423	403	375	417	379	396	428	401	414	421	428	384	427	416	413	379	388	395	414	400	393	394	374	405	429	394	406	402	410	407	397	428	425	422	373	406	370	395	395	390	368	412	404	383	376	423	410	409	433	381	355	416	392	371	400	399	394	373	427	391	372	408	402	424	441	403	397	397	419	437	395	410	412	423	410	431	418	406	387	416	394	393	403	381	399	416	402	410	374	432	390	407	394	432	413	403	383	381	382	411	421	412	408	415	423	388	393	370	387	401	399	392	381	402	418	367	389	374	411	405	406	387	420	412	381	412	418	417	383	386	411	419	398	385	405	364	364	410	409	381	392	388	356	399	405	376	387	411	417	371	404	452	377	376	395	427	410	399	399	392	404	379	387	406	403	423	388	406	395	395	424	391	416	406	393	414	407	399	398	418	380	408	400	426	419	420	394	390	417	388	413	394	400	406	390	409	405	406	376	399	379	403	385	430	412	456	419	422	387	393	385	388	407	386	413	416	392	403	415	397	417	409	376	416	379	398	403	396	401	398	407	389	379	401	379	374	398	384	421	377	371	373	380	394	420	429	426	416	411	426	387	405	379	409	411	400	405	404	396	416	396	382	428	396	379	386	410	394	380	381	401	413	420	372	399	417	375	372	370	387	357	386	425	375	389	385	413	406	370	420	389	395	387	416	432	417	385	431	401	394	377	396	396	407	404	392	381	388	404	419	390	435	419	450	413	377	400	417	413	421	418	395	380	415	386	404	397	385	401	418	430	407	406	368	387	375	386	414	432	388	388	396	406	452	405	453	445	388	401	415	390	445	411	393	372	397	407	395	388	397	396	400	377	405	396	377	415	384	405	400	399	404	389	371	405	396	379	401	409	375	401	390	444	435	394	386	401	387	424	399	399	406	388	417	405	396	386	375	403	374	348	365	440	401	417	399	405	405	448	413	413	392	347	393	383	361	379	407	436	396	388	405	360	381	379	432	408	408	399	395	414	395	434	403	410	415	388	414	414	401	387	424	422	400	408	462	403	431	361	405	359	396	412	409	414	401	385	398	385	402	378	380	443	432	401	345	408	399	366	390	396	417	414	383	397	390	377	404	411	414	388	420	381	378	371	399	385	426	388	392	442	376	378	429	385	398	382	353	403	400	427	433	405	402	406	400	403	379	414	392	393	368	381	382	412	411	386	392	402	424	410	372	388	396	433	430	437	333	399	396	365	372	372	382	385	425	404	395	400	397	414	425	379	356	398	404	387	410	416	405	401	399	395	370	397	384	384	452	418	440	417	431	447	416	383	367	387	408	417	387	403	428	419	387	419	428	420	410	426	406	415	401	387	402	403	410	391	384	452	429	393	412	400	380	421	438	417	391	402	390	388	404	418	400	461	411	352	400	378	391	401	429	394	401	393	418	393	392	428	403	423	404	447	407	448	393	416	418	396	400	394	408	417	378	390	368	405	404	391	415	404	389	365	391	417	397	437	398	384	415	399	412	408	380	374	399	409	404	394	416	403	406	385	387	417	432	394	386	411	370	418	387	417	396	418	410	421	408	420	379	382	415	401	425	378	407	411	387	423	384	410	381	395	408	410	376	379	386	391	422	417	411	395	435	422	409	414	432	436	389	416	415	381	388	417	395	413	390	424	411	391	388	370	382	398	404	390	358	365	399	440	415	404	423	390	364	393	401	371	422	415	416	353	377	393	432	421	389	430	402	426	406	415	414	412	400	410	385	421	400	424	396	405	378	422	410	351	403	371	376	409	409	422	413	355	388	453	409	384	377	377	392	415	393	386	401	413	391	406	440	423	421	423	394	395	393	378	366	404	426	377	395	433	403	405	361	443	414	392	416	381	419	377	434	424	380	406	439	409	414	404	411	378	382	382	396	409	385	403	386	383	416	378	383	375	384	419	386	375	398	394	378	387	384	373	428	403	402	428	415	389	444	391	417	404	403	397	379	397	417	408	387	392	391	424	402	393	435	404	388	399	382	432	368	420	394	396	411	401	373	428	419	402	425	419	411	431	395	380	383	412	416	411	392	400	382	409	427	420	401	389	404	394	423	421	380	415	397	406	391	405	414	389	376	436	388	363	419	405	430	412	365	399	433	412	375	388	404	432	410	419	429	411	417
8944	20056	16744	9264	5993	4414	3272	2700	2250	2036	1680	1538	1482	1448	1379	1160	994	936	850	764	717	647	653	647	578	580	595	604	576	545	542	547	579	524	558	491	533	517	547	541	525	554	530	528	556	512	517	520	524	480	494	511	500	565	525	513	556	528	511	582	499	519	531	520	519	494	529	532	479	533	509	508	496	545	498	504	498	520	518	501	526	544	521	490	505	526	527	507	539	531	504	537	554	538	504	541	521	516	487	475	507	538	542	525	531	512	501	508	476	532	521	531	489	538	476	535	541	529	507	490	554	480	539	481	526	535	507	525	508	465	540	523	518	517	504	467	482	516	516	487	514	534	524	519	482	516	491	509	507	508	535	526	531	536	514	552	537	556	548	514	500	497	479	499	532	481	510	490	531	513	490	531	520	504	521	488	504	508	512	530	473	526	527	497	493	509	502	540	513	483	473	513	493	531	512	530	524	517	487	481	543	499	494	517	512	531	535	565	540	529	488	501	509	497	539	496	493	532	504	515	521	516	514	520	528	515	487	483	499	512	478	509	559	516	502	510	510	556	505	541	498	530	515	479	528	531	491	518	521	501	487	510	518	517	513	539	522	537	503	510	501	498	557	485	525	529	507	494	526	520	487	489	539	482	548	549	535	485	520	507	532	539	456	548	480	529	527	494	526	450	519	524	505	530	510	559	503	541	516	545	484	563	532	459	495	473	527	492	510	498	528	495	504	501	578	498	482	490	482	548	509	523	528	552	507	467	532	536	501	501	486	540	522	510	511	499	533	502	479	517	534	523	496	507	499	518	545	495	502	547	522	504	480	512	472	536	550	507	554	514	513	487	496	525	502	468	551	518	487	490	523	521	513	522	518	527	478	497	490	554	522	489	460	506	517	576	507	531	524	472	519	497	505	493	508	524	514	544	515	494	481	529	541	525	542	518	545	541	504	501	532	511	537	458	522	547	551	505	508	541	537	509	524	529	501	545	483	513	489	529	527	466	500	490	520	501	527	539	533	497	479	505	456	494	546	503	527	525	514	492	509	484	513	489	488	526	524	555	500	557	532	505	524	519	530	497	491	483	521	565	515	524	535	520	508	510	536	511	492	505	498	569	538	513	528	499	505	536	498	520	495	541	467	499	537	523	518	473	528	504	530	512	483	502	509	527	490	522	487	499	550	540	480	523	498	517	514	558	489	525	553	484	537	538	526	505	517	524	496	529	533	528	514	518	481	503	507	557	530	485	523	519	487	516	539	493	507	515	535	497	487	522	493	508	514	507	500	502	552	541	528	510	498	549	521	476	503	538	521	514	496	499	530	534	532	495	505	521	513	561	483	496	534	535	503	500	496	560	502	510	469	543	486	483	498	526	512	504	503	524	533	518	495	531	481	514	521	508	481	512	481	485	482	471	485	504	538	490	481	511	490	523	481	520	544	516	543	523	503	487	546	525	530	507	483	532	502	503	537	475	529	481	499	531	556	534	505	548	521	566	487	523	500	472	534	495	513	498	515	475	483	510	522	515	539	557	532	512	555	526	495	528	476	553	516	510	539	526	497	509	499	504	527	469	490	515	494	549	554	487	529	527	492	559	503	501	528	484	511	544	532	473	501	523	483	510	498	524	498	500	491	526	537	498	531	508	480	516	514	509	505	497	533	533	547	507	532	498	537	512	493	529	522	502	518	529	497	523	522	523	501	499	527	521	530	537	498	505	521	477	502	551	520	486	494	527	458	532	511	537	507	514	473	560	509	488	501	484	507	526	515	489	559	512	488	508	496	519	481	532	511	517	531	491	530	499	526	546	513	514	543	517	500	494	525	543	482	499	495	532	490	505	500	486	504	527	513	530	507	454	518	522	526	539	505	523	542	565	517	526	487	528	520	462	492	524	478	508	501	484	525	521	514	494	519	537	503	509	518	498	524	482	535	521	501	491	527	511	492	482	509	472	491	483	549	489	509	518	487	489	503	551	536	477	494	505	488	510	516	501	509	528	510	523	530	542	497	536	507	476	504	533	527	509	487	567	493	508	512	537	562	511	487	512	485	515	475	460	549	536	506	522	500	520	566	537	516	531	531	551	541	538	487	515	494	540	497	501	498	495	542	513	532	494	516	484	490	502	502	505	481	497	541	514	503	527	547	505	543	520	543	486	467	515	500	505	519	533	500	489	487	557	498	490	556	528	558	470	533	527	507	517	513	534	554	524	484	485	522	509	525	478	516	504	518	525	524	523	510	497	479	495	531	521	507	546	531	505	464	521	533	471	494	511	527	520	522	545	501	504	546	535	530	513	538	514	490	506	532	499	485	516	514	510	553	518	513	542	512	515	513	514	539	511	552	510	556	538	528	533	508	553	491	522	506	527	518	508	515	513	511	551	511	521	541	504	505	530	505	510	507	507	496	523	551	537	455	514	518	541	489	498	487	527	481	533	503	507	533	507	495	513	511	534	507	548	517	524	489	500	511	512	539	536	520	508	555	502	492	529	492	551	505	481	514	484	495	552	539	524	514	485	553	488	543	531	503	497	501	551	508	511	515	521	474	521	525	471	501	528	536	482	532	553	519	521	524	514	563	522	533	509	533	486	513	502	550	530	482	486	537	495	561	489	544	522	553	511	532	498	496	512	487	477	508	526	481	503	566	533	518	534	507	499	494	502	468	458	486	512	505	538	520	479	492	531	524	490	492	519	501	503	538	483	494	473	542	513	522	519	497	485	506	532	501	570	509	518	514	520	529	479	534	535	505	535	524	485	488	480	491	517	492	451	495	504	512	519	477	489	496	544	502	530	519	515	514	495	498	541	467	481	519	561	524	490	508	468	521	512	487	459	516	546	504	535	510	509	499	481	504	519	504	503	505	447	531	503	502	489	503	506	521	519	481	525	518	523	498	482	529	495	500	503	509	513	518	521	562	494	536	496	516	482	490	511	517	552	542	521	514	503	494	512	525	543	500	501	462	520	528	493	527	484	516	533	553	492	502	539	503	509	496	514	472	497	512	530	514	514	575	531	490	508	510	530	468	540	534	520	549	499	535	464	480	519	553	514	506	497	454	537	512	480	539	551	523	542	564	516	516	533	505	485	468	518	519	509	517	507	507	494	537	532	510	503	516	496	520	457	545	493	506	520	555	529	542	542	543	461	498	521	530	514	502	490	478	548	529	506	557	495	515	481	520	479	520	507	459	513	521	518	491	505	495	510	534	512	515	488	492	506	494	521	503	506	494	541	505	577	481	520	544	539	502	524	514	523	553	493	534	503	497	485	501	502	515	505	507	521	516	533	509	513	488	488	550	505	554	501	506	529	518	521	522	507	495	499	501	532	534	462	512	497	518	538	508	497	522	488	517	541	526	509	520	504	502	536	540	482	499	541	550	521	547	538	505	491	543	510	518	508	516	513	483	492	494	503	547	478	553	511	549	462	562	530	474	521	510	523	550	487	505	510	532	489	483	500	525	499	533	518	548	570	526	493	502	505	523	558	522	511	481	483	509	522
23669	21636	28918	24865	21377	10701	4138	2692	2180	1906	1645	1606	1569	1513	1425	1276	1138	1073	951	831	773	734	803	692	790	734	756	719	673	635	633	654	643	654	635	639	609	660	684	676	638	642	638	645	665	644	631	647	631	670	656	625	671	627	647	614	600	616	686	624	614	706	625	655	596	579	623	639	631	618	624	643	573	608	645	571	616	637	585	637	645	669	630	617	598	561	609	634	634	583	587	585	635	602	564	621	624	625	649	654	557	643	615	635	622	580	641	641	607	623	596	664	614	625	618	609	609	639	614	660	580	599	643	602	632	650	574	656	590	577	624	605	600	598	630	588	614	591	617	588	615	638	618	636	630	618	582	634	660	604	640	597	669	620	614	618	598	630	635	603	676	623	590	654	621	604	606	625	620	614	558	624	605	608	676	605	617	595	554	573	578	589	621	617	601	644	619	650	607	643	637	618	600	635	609	656	589	619	597	623	619	664	601	603	613	665	652	661	665	593	657	632	570	583	573	653	611	611	671	681	656	642	610	612	655	608	590	639	574	611	608	628	575	670	656	631	615	594	616	607	630	608	632	577	588	606	600	624	584	645	607	627	651	607	650	585	614	626	625	596	620	620	611	655	634	615	580	628	577	625	612	633	610	611	620	662	623	560	629	587	596	601	616	632	607	608	684	632	587	621	660	583	635	604	629	651	616	642	577	578	605	592	610	642	625	585	637	607	643	626	644	581	598	656	626	633	639	613	585	596	586	616	591	602	636	591	617	615	563	633	628	618	622	622	631	599	654	614	567	619	624	601	628	620	572	624	619	611	581	577	647	594	632	645	582	592	626	600	645	609	641	597	609	603	644	621	631	577	628	590	588	625	658	646	639	595	605	627	609	622	581	566	614	651	585	606	644	635	609	631	623	636	630	593	616	616	624	650	611	618	660	612	609	590	635	610	646	592	601	635	622	592	623	627	617	595	630	619	578	624	581	604	593	646	609	629	605	627	597	616	658	619	622	619	609	609	635	609	591	588	628	621	580	632	603	639	622	587	607	592	623	604	586	604	653	605	646	633	607	640	557	623	659	613	659	628	590	621	628	642	629	591	617	649	656	577	600	613	623	626	593	608	650	610	650	631	646	615	598	615	586	588	635	588	643	646	593	635	615	575	611	603	613	624	647	592	661	606	593	583	589	614	656	584	584	591	551	633	628	596	609	673	615	600	631	611	599	618	636	648	613	618	627	614	569	616	612	617	625	618	599	602	618	657	593	613	613	652	595	657	632	630	635	596	624	585	583	623	636	668	652	596	587	638	629	610	592	642	634	550	654	638	607	630	606	637	638	637	636	606	665	606	619	598	659	612	572	606	585	608	639	603	613	590	653	632	669	583	573	576	658	628	615	668	637	641	650	647	612	671	581	623	611	645	629	629	638	645	617	609	587	636	575	629	623	639	646	677	597	641	660	609	628	651	592	632	645	600	613	623	591	584	625	607	577	611	619	614	631	594	625	619	631	621	567	610	629	606	593	603	651	650	617	582	624	661	632	647	642	626	638	654	611	575	599	602	613	569	590	603	574	628	609	645	598	646	642	652	627	616	617	609	597	631	631	631	643	645	676	614	605	629	602	603	642	619	613	618	612	653	618	607	605	650	620	607	627	608	643	598	609	627	650	584	584	628	609	615	577	655	616	619	634	656	602	615	616	622	633	646	597	633	642	637	663	593	615	621	635	593	624	616	668	600	597	613	617	567	592	604	594	652	566	617	644	617	625	591	609	606	620	660	634	633	656	663	662	606	607	619	620	595	621	619	614	647	639	583	624	605	621	647	576	649	591	648	599	618	633	646	639	643	587	620	624	636	622	636	666	641	652	663	627	629	571	570	583	652	626	607	592	626	610	617	661	606	590	639	589	628	594	613	567	649	639	587	596	635	648	634	654	610	603	602	584	593	608	615	676	622	650	647	592	625	653	599	632	618	611	632	613	607	649	646	629	602	611	604	657	636	629	609	631	561	606	667	650	622	644	614	604	636	674	622	631	619	652	636	636	590	605	662	617	635	624	601	611	601	648	619	601	633	621	651	607	641	628	610	609	616	637	673	600	629	591	593	616	672	604	606	630	588	582	628	580	611	612	666	536	600	577	623	579	620	603	593	575	627	625	592	621	604	625	617	610	619	653	651	606	641	586	608	647	630	615	614	610	579	608	668	613	638	653	628	622	621	691	619	621	627	642	574	586	673	611	616	564	660	610	648	608	632	600	616	651	627	627	627	629	610	619	660	624	679	639	631	604	660	613	627	627	625	584	625	569	650	599	631	599	613	642	627	630	591	575	606	604	664	642	622	603	588	582	587	602	591	620	586	607	571	601	621	600	574	620	617	621	676	624	618	647	629	600	617	637	628	597	628	567	634	589	656	581	632	643	620	579	614	599	617	639	633	641	588	601	610	657	621	613	626	614	615	642	659	617	613	623	606	664	626	607	599	591	622	618	624	675	618	601	615	590	620	648	639	607	611	600	626	608	664	568	630	612	622	634	603	614	654	592	665	599	675	582	624	620	615	657	615	624	602	635	579	628	607	628	603	637	644	594	619	584	598	621	598	630	659	616	616	559	614	653	647	576	625	611	629	611	662	592	623	624	628	659	584	630	615	594	686	618	563	635	590	656	617	624	591	632	609	663	630	629	600	601	608	621	657	608	640	601	619	592	600	668	614	601	617	620	612	624	575	613	605	630	649	675	588	623	637	604	656	644	621	642	652	598	597	608	588	645	570	646	633	598	587	622	641	627	592	616	643	608	592	603	570	643	612	662	616	599	620	609	561	608	555	630	625	586	641	657	627	649	623	611	641	634	600	649	616	592	624	635	613	618	604	643	611	611	576	571	615	640	649	572	648	627	644	641	607	604	689	610	594	592	643	606	608	637	637	590	587	621	590	620	628	622	549	582	585	590	653	618	639	593	654	576	619	611	593	644	615	600	622	653	631	639	631	649	599	609	589	646	665	573	631	606	631	611	624	629	590	596	598	612	572	567	653	616	623	642	667	623	606	610	665	594	614	627	637	649	633	640	588	614	622	635	633	586	591	612	637	630	626	603	630	613	667	629	631	586	645	592	613	607	569	623	590	611	605	588	620	568	610	667	651	632	603	618	574	633	631	650	602	611	622	636	588	640	604	599	639	607	619	625	591	608	647	623	628	639	608	612	579	631	652	582	665	598	628	625	642	605	605	655	607	660	606	617	636	592	572	660	626	641	632	627	589	637	666	616	580	625	630	592	654	619	633	581	638	646	636	617	595	596	634	590	604	661	581	626	615	636	607	631	659	592	642	604	654	612	576	639	638	594	614	610	623	622	594	613	622	600	634	574	588	653	673	631	670	636	625	616	652	580	584	632	593	682	646	621	602	633	588	616	590	624	612	612	603	593	634	591	621	616	631	625	599	649	599	632	619	604	607	600	618	582	580	607	590	634	602	585	615	615	666	578	599	621	636	597	645	657	642	660	603	580	589
9135	28634	24705	14303	10234	7834	6164	4942	4070	3373	2989	2760	2665	2546	2276	2018	1735	1487	1433	1251	1127	1076	971	978	939	965	950	958	864	872	863	822	842	823	791	804	841	819	820	861	840	830	813	800	789	850	806	794	768	771	793	795	854	780	824	758	802	769	773	762	802	750	780	793	799	774	791	781	789	789	770	766	826	793	840	753	763	806	826	826	785	810	758	795	784	777	792	789	794	756	809	768	780	743	787	763	780	717	813	700	810	786	747	773	828	808	790	784	749	837	775	772	828	789	826	818	736	725	775	760	763	842	752	793	775	724	786	747	814	792	773	762	825	794	820	812	761	801	743	785	736	801	780	805	809	784	811	800	771	779	817	768	777	758	782	787	793	837	751	737	735	818	744	746	805	746	808	829	731	787	741	792	777	753	820	769	798	760	789	768	799	794	795	754	768	800	845	802	798	753	729	761	782	782	772	802	762	769	723	794	807	766	805	755	805	770	799	784	808	774	794	717	744	788	768	779	767	780	844	799	765	737	752	802	759	823	794	816	766	736	769	800	774	768	764	747	745	786	809	776	748	772	737	756	775	787	734	779	803	791	745	815	769	736	779	774	806	759	796	784	746	784	786	778	775	778	798	785	776	761	785	774	777	786	715	852	780	727	805	778	741	739	783	834	752	760	738	740	746	781	806	759	734	813	820	750	733	771	778	816	812	741	786	794	771	778	812	754	741	799	795	761	786	779	819	804	779	779	789	804	714	782	773	810	746	769	767	793	730	785	747	801	768	795	779	762	788	724	809	781	748	730	761	738	802	755	781	782	784	797	781	782	847	785	785	773	799	759	783	759	741	799	794	793	759	769	760	849	767	767	796	781	791	787	816	786	797	776	808	772	733	756	764	734	765	770	800	715	733	753	802	721	718	813	746	801	766	801	784	763	815	768	809	768	740	766	763	777	758	769	763	765	803	762	749	781	801	780	783	777	803	774	775	733	746	767	756	754	751	777	787	757	770	799	757	777	803	774	803	764	770	752	798	797	825	749	769	790	785	783	749	822	755	739	813	781	772	775	771	834	799	756	752	784	797	762	806	746	791	773	804	752	726	776	820	798	784	731	730	786	727	798	765	799	822	743	814	760	763	729	846	805	764	771	736	769	796	766	763	790	798	791	845	787	768	765	772	803	726	749	815	758	757	787	817	784	788	735	770	784	771	774	784	798	784	779	717	780	757	829	766	807	791	821	786	766	752	820	793	795	798	816	785	819	780	811	792	785	768	815	761	745	788	788	737	728	779	776	787	784	803	791	777	759	808	747	765	779	794	731	696	764	788	782	742	775	800	829	768	796	746	780	775	804	794	798	756	726	758	788	791	808	833	792	781	743	774	767	828	805	772	793	799	709	755	755	804	764	789	802	754	799	795	808	718	748	773	774	785	793	733	776	772	829	800	778	754	718	801	782	780	763	778	811	800	802	774	776	759	782	742	765	768	798	760	813	757	760	782	765	753	819	773	750	751	778	823	784	736	818	818	799	809	790	786	788	779	743	834	786	720	758	780	753	787	769	775	783	780	792	794	751	813	764	769	785	808	821	788	798	755	789	749	783	766	761	753	776	771	807	765	771	736	755	764	767	781	822	786	768	782	764	810	817	778	809	790	796	782	737	834	776	724	696	779	800	810	777	749	749	798	760	807	757	780	762	801	773	746	781	759	765	748	819	758	767	797	773	760	802	801	781	795	765	784	697	769	810	820	773	757	766	802	784	776	760	788	780	766	742	736	783	757	754	807	744	776	792	782	754	766	790	791	808	803	790	754	780	773	766	770	767	822	774	823	688	799	762	759	782	733	741	765	817	789	782	752	761	764	710	792	728	801	789	796	733	841	750	820	775	797	785	749	784	755	786	761	761	798	763	736	790	771	789	815	767	784	785	786	752	795	832	803	749	802	809	797	806	808	740	745	779	803	734	773	816	787	738	752	781	772	807	736	754	812	779	811	772	790	725	764	797	830	807	750	759	816	794	818	749	790	792	802	801	777	745	757	811	784	828	725	813	802	800	767	728	757	776	752	810	730	772	797	808	779	777	820	750	774	777	783	794	786	846	785	831	740	815	798	752	770	760	799	765	772	827	765	753	754	764	800	820	797	768	814	797	842	780	787	739	753	783	794	745	809	802	771	761	778	797	793	782	776	760	786	773	762	751	810	775	723	802	794	712	799	838	802	801	763	791	743	788	795	787	780	790	731	841	780	746	785	755	776	806	768	780	821	791	738	755	756	763	786	762	800	788	737	775	800	772	781	748	752	752	805	777	749	835	803	762	758	845	713	784	799	771	748	766	761	790	773	777	783	770	753	820	749	792	776	782	826	804	804	755	777	765	753	754	811	783	775	793	774	841	754	821	764	775	852	770	767	791	801	771	791	806	827	794	774	792	788	785	747	780	784	815	814	758	777	780	723	743	784	746	744	777	797	782	789	758	752	788	724	766	754	754	775	770	759	829	783	781	780	743	807	749	770	742	817	769	807	829	821	762	799	763	782	807	787	779	781	791	789	765	780	744	758	744	792	790	744	769	801	793	753	822	769	784	784	766	802	765	775	784	758	790	741	813	744	780	773	794	777	809	770	760	773	806	825	774	759	818	778	778	737	781	756	790	739	775	769	774	780	778	816	766	743	794	767	826	776	780	799	794	766	754	777	778	783	792	756	741	766	774	765	768	777	786	766	817	803	800	816	723	798	796	743	725	841	784	809	769	748	739	760	775	760	771	822	765	798	752	750	733	782	790	799	782	810	763	754	749	802	808	763	814	817	741	760	751	787	748	749	777	801	778	767	753	744	765	739	800	790	720	786	744	778	797	769	812	793	747	803	822	782	742	727	785	791	776	787	767	773	784	803	726	768	743	752	808	738	750	773	761	802	811	770	812	743	773	745	776	795	790	783	766	756	774	757	765	809	766	746	786	731	742	836	808	752	768	778	788	757	759	803	776	800	748	766	776	758	792	757	801	772	783	787	790	789	790	754	749	765	765	755	799	776	786	819	804	793	776	814	782	790	815	790	780	743	772	780	780	746	777	738	752	793	742	778	772	784	740	745	741	800	784	790	767	781	717	796	790	784	776	848	781	774	759	800	783	749	738	758	789	743	736	736	774	789	727	737	756	749	748	712	815	846	751	770	829	739	798	769	753	784	782	765	783	745	794	764	799	830	735	762	787	765	788	788	790	778	788	762	776	798	797	798	823	816	779	733	766	808	776	732	787	778	807	837	804	804	790	781	792	794	763	796	759	769	773	801	801	754	765	824	771	766	817	837	807	797	793	728	768	783	797	781	763	789	768	762	775	733	789	749	745	754	777	759	771	781	754	781	805	801	783	794	806	832	741	819	831	835	788	725	820	772	764	762	722	743	777	777	796	747	753	764	787	780	746	737	759	754	769	753	752	764	797	718	802	782	799	821	829	787	777	765	759	801	834	730	825	768	732	780	772	790	764	748	746	779	750	792	797	763	758
24925	21685	27659	25593	10534	3496	2445	1692	1390	1211	1138	957	1002	953	872	746	654	574	539	444	457	384	360	370	359	354	372	362	298	354	314	320	324	337	363	320	309	310	337	299	284	319	284	310	301	321	303	334	327	275	319	330	348	320	290	293	299	276	324	296	306	304	332	315	316	267	317	305	289	313	312	273	300	278	311	301	311	306	325	293	319	321	308	301	288	299	301	308	303	330	315	315	312	298	295	312	309	313	296	280	295	288	318	308	279	325	311	283	298	277	323	282	285	324	337	289	301	321	273	308	297	264	286	301	328	322	311	298	282	279	298	313	305	316	304	306	290	316	307	268	300	270	305	290	299	297	321	279	267	303	286	296	288	311	300	306	287	310	283	315	310	297	310	275	304	302	344	271	329	307	316	289	313	291	314	318	331	297	281	298	305	304	311	319	307	285	281	312	243	317	316	284	320	312	311	330	327	289	270	305	286	296	308	290	307	311	299	283	292	283	328	281	285	331	278	323	270	288	299	292	310	319	307	295	299	310	311	325	298	323	294	307	283	310	326	313	314	265	261	259	272	294	295	315	316	309	278	303	311	264	290	308	299	291	302	310	324	291	294	300	315	313	319	312	326	274	313	290	264	328	306	310	320	330	313	293	304	275	312	291	311	297	289	316	293	295	319	292	326	290	275	304	325	277	269	306	309	295	277	297	314	302	347	308	304	276	286	304	316	317	279	282	335	291	319	286	292	301	317	271	302	323	310	280	293	300	329	325	275	317	305	309	290	303	320	300	324	292	286	310	321	316	297	307	308	261	289	300	316	291	280	315	289	292	300	288	308	315	295	312	310	326	334	300	297	334	316	297	308	309	297	277	317	313	284	282	270	316	310	291	335	311	296	309	302	277	287	298	338	325	305	307	295	307	320	296	302	335	317	305	286	311	289	283	315	322	281	283	300	299	288	322	315	275	308	298	330	270	335	287	276	314	323	309	268	304	293	295	311	315	262	301	322	272	280	302	267	295	284	302	297	282	335	323	319	314	304	320	308	316	326	291	302	278	299	291	339	303	319	292	313	305	306	314	299	325	329	330	321	294	316	309	296	305	261	327	322	286	298	303	312	323	318	292	304	292	286	285	309	336	301	319	298	286	324	294	324	302	308	320	310	295	300	305	291	287	315	257	308	282	296	313	311	283	284	339	311	316	315	283	294	269	258	285	295	292	292	286	288	329	278	302	308	324	305	310	306	305	342	300	278	307	345	267	315	281	274	286	318	306	268	315	283	286	300	300	305	287	311	312	323	317	321	314	295	288	300	311	264	308	327	278	317	332	313	335	326	321	326	283	306	299	339	326	302	315	286	289	298	321	286	299	281	301	280	297	312	310	276	278	279	294	268	297	306	274	321	314	315	305	291	277	316	296	296	295	339	290	265	295	272	287	268	297	283	262	320	326	282	329	306	310	298	319	279	276	294	286	295	298	280	291	298	309	284	284	295	297	269	323	287	285	303	312	297	310	295	271	306	289	286	292	298	293	298	305	300	290	323	300	287	319	291	284	322	332	298	267	280	318	307	305	314	286	310	285	324	301	260	292	318	333	290	299	304	305	300	314	291	289	309	296	294	337	295	294	329	291	296	313	301	292	288	310	311	299	280	295	311	306	276	322	303	272	299	310	294	298	286	309	301	308	305	321	285	309	281	294	319	308	299	294	287	315	306	313	256	305	327	312	274	282	334	314	315	289	280	304	256	271	309	314	293	255	281	311	305	312	296	307	327	307	297	303	286	310	292	306	294	327	328	281	294	321	319	313	293	286	305	322	314	310	288	327	286	324	319	321	296	299	321	308	325	289	349	303	306	341	289	323	267	320	324	306	310	339	291	325	301	320	328	295	326	301	322	304	321	314	314	313	303	305	305	311	274	273	299	306	312	275	305	282	325	322	292	319	269	283	311	311	320	300	310	304	296	337	282	325	287	284	333	320	305	323	308	305	302	279	296	296	271	308	312	278	297	280	284	293	302	291	312	288	328	266	284	289	347	288	306	300	314	306	294	318	297	304	299	297	314	277	294	283	333	307	288	284	276	293	310	305	273	317	314	293	302	305	295	307	336	281	273	300	285	317	309	314	272	306	307	298	295	313	315	303	290	289	315	324	275	319	293	297	295	316	299	306	297	314	301	294	289	311	320	318	325	308	318	319	265	284	278	320	288	276	279	302	306	290	323	288	306	311	291	286	332	284	311	307	307	294	287	309	302	300	274	286	299	307	275	274	293	314	297	319	333	313	304	307	263	308	319	287	316	288	321	289	299	317	321	339	309	305	297	323	317	291	321	312	298	334	321	315	292	336	292	293	321	336	302	305	292	332	317	284	314	295	309	322	304	292	296	295	321	327	276	336	272	294	258	289	317	301	286	311	313	308	304	305	284	309	287	319	312	313	300	284	290	316	286	321	301	298	299	305	294	274	316	277	310	290	302	327	298	298	286	340	299	304	315	309	304	286	279	319	313	296	300	294	282	345	280	302	306	279	314	280	320	303	294	293	293	335	310	288	340	296	314	293	304	301	295	263	330	281	313	312	324	300	315	329	292	307	315	329	273	309	316	312	288	291	330	311	314	279	313	302	300	298	289	285	279	305	306	320	332	338	283	311	335	291	278	316	324	303	293	292	308	312	334	297	303	294	335	309	290	326	299	283	295	291	316	319	276	296	309	275	301	341	256	309	315	260	311	316	314	287	297	319	282	307	314	287	321	297	290	307	288	305	294	308	319	310	290	306	287	315	306	307	323	308	290	294	296	287	298	316	315	296	275	297	308	318	273	303	313	291	315	292	277	287	317	312	295	312	294	299	314	294	296	298	290	304	286	301	310	325	311	304	308	311	309	297	295	298	344	300	297	321	318	315	310	311	279	303	313	306	342	308	307	320	295	331	310	329	278	293	287	273	299	336	319	287	304	325	335	277	323	320	295	273	298	294	290	288	276	299	330	297	288	290	301	294	297	319	331	326	275	325	287	304	294	322	310	280	297	303	285	322	298	307	288	318	296	304	309	320	301	298	286	298	309	314	323	308	325	284	326	314	275	283	304	274	308	312	289	304	331	302	273	301	309	315	285	307	290	346	315	325	341	290	289	344	300	291	290	304	297	286	320	307	291	286	286	270	297	297	302	297	318	306	323	310	297	307	315	304	334	317	278	291	306	265	322	317	310	304	293	304	327	301	289	304	287	294	308	317	282	293	299	327	308	290	298	278	291	343	282	293	313	314	327	273	290	311	281	322	298	308	306	306	316	327	280	310	320	310	316	300	288	309	341	318	303	289	281	304	279	281	285	314	293	314	310	276	312	305	303	280	327	321	299	291	294	307	318	291	287	304	307	278	297	324	299	311	314	314	317	270	299	271	272	314	313	324	337	311	285	345	291	274	300	317	309	314	258	272	280	307	328	327	306	302	306	293	283	304	288	267	281	290	325	288	295	309	281	292	307	300	297	318	299	296	291	326	282	315
9391	25315	21340	11904	8352	6032	4714	3839	3006	2488	2227	1960	1835	1759	1596	1439	1113	1010	863	790	697	614	566	554	541	516	516	507	459	468	435	465	424	475	458	484	406	449	440	428	426	448	442	381	441	435	436	482	429	423	399	415	404	415	388	409	415	387	435	382	368	415	407	445	389	404	429	470	430	382	398	399	421	408	381	425	400	438	406	413	447	395	415	425	421	411	433	420	416	384	396	409	402	388	404	414	439	401	406	411	390	443	403	407	388	394	381	382	423	375	358	374	426	436	382	385	421	380	405	391	366	408	391	383	370	406	420	408	392	386	406	412	387	371	386	407	390	368	410	390	399	386	410	411	403	418	385	405	394	416	437	411	423	427	412	385	380	401	430	418	400	439	424	428	384	417	430	373	412	432	423	372	407	406	411	399	396	436	386	460	375	405	423	391	399	395	427	393	404	436	381	404	413	391	409	410	438	410	378	426	412	407	402	378	419	386	417	399	400	407	374	395	405	399	414	394	392	429	403	406	384	383	423	364	383	429	393	398	417	442	395	394	441	440	419	371	406	393	406	417	372	411	402	413	391	448	421	385	443	384	406	357	420	366	411	402	374	389	418	405	374	414	419	390	388	391	387	400	401	427	400	423	385	416	397	410	439	398	422	397	425	418	386	428	392	398	433	435	386	422	433	364	410	448	407	418	394	403	387	400	428	421	377	383	415	383	389	385	378	390	418	364	385	441	406	436	380	412	404	394	379	402	419	400	403	399	387	397	408	411	421	390	431	422	428	388	417	386	417	417	385	406	417	399	391	414	370	404	378	375	359	422	416	412	419	414	413	385	387	392	379	368	403	422	399	388	441	397	391	383	418	426	405	397	406	403	422	407	404	422	387	400	395	425	422	429	403	385	386	432	401	416	408	432	423	434	381	401	412	355	412	420	433	390	404	374	379	403	340	435	388	409	396	407	372	391	402	421	423	400	388	441	413	430	400	408	417	403	421	404	393	395	412	393	428	387	418	367	421	404	459	370	407	384	385	420	405	374	380	418	408	413	378	410	405	382	433	392	431	408	363	424	361	402	395	366	389	409	402	385	423	387	386	362	407	440	383	378	397	414	420	418	425	396	405	409	391	396	407	391	412	366	410	418	424	426	392	426	415	402	389	404	412	408	391	411	418	413	402	427	457	400	366	384	373	422	404	392	366	392	407	378	410	366	400	423	413	411	364	416	402	402	392	370	374	393	422	373	366	419	400	380	405	416	400	409	372	389	378	397	389	403	391	392	412	374	385	402	403	400	446	396	373	446	379	422	394	394	435	414	394	384	403	416	381	410	410	391	400	389	482	412	443	407	398	426	389	426	404	447	389	422	407	375	387	402	345	395	434	419	404	416	447	396	417	400	381	421	413	388	413	379	411	382	414	394	399	393	389	422	412	404	428	398	396	391	396	414	427	401	414	376	408	386	386	414	448	429	418	420	367	422	432	388	416	387	378	360	418	404	423	383	388	456	444	392	420	405	385	394	447	397	380	403	428	387	436	413	380	391	406	443	413	419	405	395	394	400	441	409	406	375	435	385	389	406	416	393	394	380	390	369	426	434	408	386	409	377	392	387	385	392	385	402	401	388	415	365	380	417	371	392	410	420	381	399	404	423	389	386	424	393	391	386	369	400	402	402	395	397	393	398	373	378	420	423	404	370	405	401	406	376	410	436	416	393	391	396	422	362	408	388	392	391	443	382	394	418	413	405	404	424	370	381	370	398	413	432	414	389	380	374	403	379	414	409	401	441	418	383	390	443	387	393	410	416	406	403	400	405	373	395	402	402	404	384	386	368	396	385	430	368	395	381	423	352	392	404	430	416	427	399	428	404	418	419	389	427	416	418	406	386	417	425	402	418	421	361	412	409	399	432	396	378	396	421	430	397	395	390	434	369	403	413	400	444	409	389	428	415	359	385	415	422	420	397	447	386	405	401	401	377	419	367	416	412	398	374	416	388	397	431	369	401	402	409	401	397	451	409	373	385	421	415	423	433	428	371	392	427	425	405	375	387	408	389	429	424	407	405	408	403	423	398	412	413	405	393	406	422	380	388	400	413	410	385	390	393	405	415	428	401	393	392	404	420	388	405	382	418	405	428	388	382	392	443	457	413	381	415	408	390	407	415	430	397	369	397	410	404	432	401	404	382	401	405	405	415	422	403	424	381	409	408	405	398	412	429	407	384	404	404	435	388	429	407	385	447	405	373	400	409	430	446	384	437	390	404	426	410	391	430	380	404	417	391	402	382	438	387	416	384	400	392	392	418	411	386	420	410	425	384	409	362	414	433	439	415	389	420	399	375	372	380	394	421	411	433	424	407	398	371	418	398	441	422	405	399	442	355	407	434	386	368	387	425	405	408	413	394	417	410	402	391	394	398	388	377	431	437	443	422	378	434	358	415	364	442	395	411	412	400	434	412	400	399	412	400	415	400	416	409	431	419	388	401	406	391	391	394	422	398	402	425	376	385	388	424	387	409	437	419	420	412	392	392	388	399	399	374	405	415	397	446	388	358	403	366	412	390	389	410	390	412	361	387	418	414	428	425	394	383	374	377	444	422	403	418	374	436	413	389	413	405	409	395	413	408	386	373	420	382	421	416	392	369	407	398	419	402	420	376	404	372	397	386	412	446	397	444	433	402	409	392	401	389	395	412	359	406	401	422	390	398	369	438	397	356	442	357	378	396	408	406	414	445	421	442	399	392	368	418	389	428	424	391	402	410	399	399	388	382	381	391	415	387	405	397	389	434	420	416	358	417	411	429	407	393	360	420	408	398	397	390	441	405	371	420	401	427	398	409	365	373	394	382	398	434	399	417	415	396	410	436	415	381	377	421	405	368	411	383	377	405	371	405	393	374	377	387	398	398	390	420	423	407	408	385	423	431	430	391	436	411	423	418	394	439	432	391	406	384	445	433	351	420	419	397	394	422	384	400	432	388	390	420	395	445	394	407	426	427	401	400	423	402	413	390	364	409	401	359	424	381	405	398	397	440	390	396	415	400	369	386	398	393	411	390	387	407	395	399	420	375	430	394	413	406	436	436	409	412	380	427	401	400	410	376	391	395	386	390	412	389	407	391	411	387	447	405	391	411	391	392	401	405	403	411	381	385	415	414	418	373	401	414	421	397	406	389	393	406	422	393	422	415	425	415	439	407	365	413	408	424	438	417	376	396	389	404	417	374	382	380	380	430	396	427	369	407	406	416	412	418	399	424	430	401	404	401	395	408	393	395	364	408	426	421	418	382	401	429	387	404	420	390	420	410	396	404	390	384	402	336	409	399	421	386	407	417	410	412	410	423	403	387	409	390	405	406	395	407	379	371	429	416	381	414	382	434	388	404	409	364	372	439	318	371	346	376	383	379	398	375	437	377	408	438	399	411	402	401	428	421	379	414	342	380	401	454	391	416	433	377	363	428	394	328	407	422	434	410	382	410	393	433	411	425	397	398	425	411	417	399	412	396
22783	21692	29608	24321	21714	21566	11229	4290	3163	2606	2259	2120	2064	1922	1805	1567	1351	1188	1031	945	932	882	779	790	758	739	706	705	701	663	650	654	661	665	663	637	635	687	646	632	651	618	629	600	652	653	639	623	603	620	645	614	612	599	600	620	600	618	624	591	612	626	577	590	591	571	597	616	559	574	644	589	614	647	666	581	604	566	557	574	635	604	633	576	593	604	575	568	574	618	617	582	606	592	550	639	585	649	595	576	641	551	642	571	574	612	594	573	539	542	620	594	572	580	609	560	593	599	599	553	615	601	582	630	592	594	593	565	543	590	603	606	585	584	589	609	614	539	629	560	573	623	552	605	619	606	583	596	550	586	607	579	630	568	618	574	590	601	597	596	598	583	590	590	573	577	586	609	585	553	606	603	563	567	616	606	604	611	606	658	594	614	618	568	557	667	587	583	590	636	606	565	624	595	594	625	597	577	621	640	554	575	583	575	586	632	630	600	609	560	584	578	588	583	636	603	621	614	667	574	627	570	578	613	607	618	552	607	589	578	591	569	584	616	570	597	626	597	601	566	588	587	569	623	606	622	606	608	581	614	627	556	607	586	619	571	610	572	610	589	620	584	579	562	561	624	624	647	593	626	606	594	586	615	570	642	569	594	597	594	574	658	576	634	655	569	568	621	601	618	614	600	599	580	609	610	590	615	588	551	587	571	575	580	623	593	625	597	530	578	642	581	650	605	607	630	578	583	576	597	616	633	607	580	613	559	549	579	602	595	550	572	581	617	618	553	574	609	611	601	639	610	584	588	588	552	593	608	593	620	580	584	615	597	587	584	600	546	585	593	606	619	610	581	615	611	580	656	605	619	615	595	555	557	599	600	542	558	612	645	628	600	610	617	576	595	576	584	639	611	606	599	605	578	614	623	619	586	601	614	603	630	606	603	607	666	564	586	611	575	632	623	630	571	596	610	594	609	598	639	570	595	620	569	628	611	580	609	571	579	614	594	629	627	585	609	573	601	593	572	624	579	579	648	589	594	600	565	560	603	606	562	590	591	625	596	617	588	607	587	597	574	578	615	576	580	614	612	604	633	592	612	605	632	609	579	573	654	597	602	587	575	602	631	583	593	585	544	632	586	586	605	592	565	579	608	591	601	609	572	578	569	553	617	597	613	574	579	598	585	582	611	596	577	583	592	577	594	627	605	635	581	602	597	592	570	619	588	577	614	582	582	560	643	601	598	594	579	591	593	613	591	576	640	627	604	580	609	610	636	624	615	550	578	643	608	569	580	548	556	577	614	593	572	585	605	625	566	643	561	591	570	591	588	577	581	563	581	571	588	607	634	654	563	596	602	610	616	610	592	576	584	553	599	580	609	578	618	553	574	626	591	556	593	615	566	608	618	574	603	618	566	591	579	630	587	564	572	580	588	543	552	644	587	566	570	594	561	626	549	589	576	610	567	561	582	574	612	600	590	579	593	613	603	589	609	635	589	552	621	573	602	589	573	598	614	568	576	580	619	592	618	616	584	591	612	590	595	597	537	619	610	590	600	602	604	559	601	609	598	586	597	596	595	572	574	617	584	587	617	645	581	629	576	594	559	574	596	604	627	594	582	606	559	579	600	582	554	612	616	568	584	580	595	583	643	596	580	622	619	563	618	616	565	609	649	559	605	563	548	593	566	588	604	643	595	633	591	618	608	567	656	566	638	589	578	611	610	567	589	591	593	596	582	609	639	617	606	585	627	613	587	620	562	594	588	617	577	602	611	588	592	617	602	617	545	574	577	563	583	638	581	579	597	628	584	589	634	576	624	575	581	590	608	549	534	599	602	616	579	606	565	609	623	630	626	601	597	559	545	559	586	590	599	616	604	585	567	571	595	616	621	606	603	637	560	586	638	596	579	612	571	601	582	624	594	628	540	562	612	619	604	642	562	637	599	568	579	650	588	582	641	606	566	595	590	631	607	591	571	586	571	594	624	601	599	615	598	575	592	618	543	601	599	585	620	597	637	556	569	569	612	561	602	583	635	612	622	568	552	632	604	606	587	589	624	617	583	614	601	608	602	662	638	631	528	624	596	551	626	589	550	653	642	569	607	591	603	590	560	577	605	566	593	595	590	627	619	601	586	549	580	558	619	592	590	566	623	599	599	625	580	568	583	604	569	598	614	589	576	577	564	603	591	569	596	611	591	546	602	612	594	567	569	576	618	587	594	603	594	596	616	601	582	591	574	605	583	623	593	599	615	598	585	630	581	573	580	629	582	576	602	620	606	563	576	623	601	557	566	606	608	581	642	603	576	590	643	584	621	579	597	611	598	585	592	608	580	591	618	589	581	638	544	601	556	596	578	589	588	603	614	597	565	612	587	552	589	596	625	599	597	595	610	595	532	563	550	592	564	565	605	560	596	616	614	540	612	631	547	591	612	560	563	648	580	596	614	621	569	640	590	570	595	621	579	623	590	575	570	587	618	582	590	582	595	603	594	568	547	555	611	590	584	586	611	596	585	620	598	604	591	551	627	620	566	602	630	572	575	592	561	600	621	562	580	623	630	569	589	591	611	589	558	591	632	580	605	582	588	622	617	638	583	593	565	588	632	594	580	586	595	562	634	587	604	643	612	545	551	636	584	542	580	580	644	570	595	608	585	603	600	616	578	609	610	552	577	561	635	591	558	614	615	619	574	586	623	561	589	585	592	613	597	544	638	624	607	566	584	611	592	594	636	600	606	598	560	552	663	587	569	575	551	585	585	595	600	553	581	621	649	548	607	588	597	590	608	566	611	579	599	559	600	625	627	587	584	578	611	555	591	607	598	541	612	533	566	613	550	582	627	617	627	579	575	591	586	581	620	585	577	603	611	576	635	644	610	543	591	602	610	543	591	547	614	594	594	596	553	574	557	584	624	603	601	591	559	606	628	536	614	613	623	615	591	606	617	629	582	621	575	567	659	597	594	567	575	607	564	578	589	559	645	606	597	575	567	578	589	603	581	602	580	639	633	618	580	550	619	581	616	595	588	608	598	572	653	576	629	570	620	555	627	565	572	603	634	619	636	612	644	604	590	586	560	538	596	580	601	604	584	621	625	579	560	617	629	566	665	589	586	622	584	603	601	580	593	578	579	583	597	605	595	564	595	574	580	604	549	611	598	600	562	561	597	593	603	573	602	582	568	619	608	577	667	592	628	620	659	594	558	572	655	606	583	580	582	607	562	589	570	609	632	653	599	580	601	586	587	636	579	625	603	617	601	654	644	570	572	590	592	596	567	584	642	623	595	556	557	582	581	596	576	583	587	554	598	562	595	616	583	615	605	606	618	538	602	556	599	617	629	589	576	545	633	603	590	559	527	635	566	602	578	619	592	594	577	593	609	603	605	641	578	629	586	592	598	584	634	626	654	631	607	574	590	592	608	555	645	595	577	572	604	583	612	610	589	591	619	582	596	579	603	605	571	619	624	557	599	594	637	602	591	594	635	578	600	611	623	615	586	626	579	557	598
11929	34895	30009	18929	14074	10992	8810	7025	5869	4923	4211	3709	3679	3432	3152	2656	2160	1951	1725	1471	1234	1147	1109	1030	984	983	966	967	902	877	872	896	834	773	804	885	799	797	813	837	840	827	789	764	855	819	832	823	828	805	744	730	761	798	771	765	798	773	749	742	718	720	730	721	749	793	752	719	790	771	796	745	777	760	728	720	717	726	733	767	741	754	717	756	772	789	775	770	770	764	802	788	710	720	811	764	727	747	781	737	729	743	762	748	719	743	768	719	763	746	699	766	775	745	779	729	718	769	791	763	766	738	728	755	765	752	745	732	766	759	776	754	780	720	746	749	721	774	779	728	775	736	767	779	712	743	763	808	751	747	780	765	734	749	727	774	710	742	783	740	752	787	768	753	752	748	781	768	740	728	749	749	793	736	765	726	753	719	756	772	789	784	777	714	786	716	723	742	713	736	757	743	750	751	756	730	707	768	761	811	780	758	737	802	739	794	660	744	750	762	790	711	772	700	788	767	703	769	751	732	784	736	732	762	763	728	778	718	748	723	739	766	786	799	790	737	764	768	771	793	774	772	750	785	727	728	733	802	735	736	749	776	710	723	783	805	729	759	757	744	755	785	765	722	773	768	739	735	738	722	774	792	778	773	779	766	787	772	764	755	734	713	755	718	711	798	692	742	729	730	726	763	801	753	738	725	743	752	704	769	753	732	731	723	758	730	794	718	783	732	739	730	702	688	773	763	703	733	722	738	739	740	747	738	788	761	763	789	729	806	754	763	789	763	758	771	737	805	732	784	700	783	740	769	788	750	747	773	720	776	727	756	741	727	769	832	771	739	799	721	768	720	771	737	728	745	721	708	741	683	748	739	777	743	690	767	750	755	737	773	702	740	753	736	745	762	777	819	756	736	761	725	768	745	752	776	763	728	764	732	705	724	780	750	739	740	760	790	699	709	710	749	787	742	714	747	787	738	725	785	795	741	733	772	726	752	770	749	722	768	785	775	757	792	706	746	751	755	724	735	803	714	740	764	745	756	711	741	732	723	752	765	756	753	756	735	736	737	754	755	734	768	767	700	752	743	755	735	770	708	793	719	703	746	765	767	738	744	730	753	781	747	795	757	764	774	757	752	711	752	760	777	765	687	695	745	751	757	781	772	721	772	797	755	758	741	731	688	777	762	778	716	743	745	721	770	725	754	769	758	726	811	753	765	745	747	813	754	687	773	767	712	761	836	712	698	757	731	744	789	766	722	732	696	758	746	791	709	758	719	782	749	724	775	722	779	741	728	736	725	772	735	780	715	764	761	753	738	730	739	803	705	759	753	802	716	763	707	785	743	761	738	775	776	750	796	719	770	764	758	716	764	713	775	727	748	719	735	722	718	801	745	792	725	757	716	804	790	740	791	733	733	772	750	715	737	800	737	752	758	773	773	751	780	761	750	773	762	735	769	773	759	751	785	747	746	740	742	741	758	781	749	733	760	736	761	720	723	755	755	777	741	758	720	795	761	729	783	799	786	761	747	766	749	741	753	776	760	805	726	771	718	776	767	764	779	778	752	731	707	788	714	757	768	761	748	745	784	732	745	769	764	766	730	767	793	769	785	749	734	765	713	735	788	755	740	775	754	756	754	744	768	770	722	779	720	749	760	754	729	730	719	736	747	758	758	763	802	803	771	700	748	736	737	747	708	736	767	771	782	777	755	782	746	739	745	717	753	746	782	798	750	741	784	760	748	783	730	689	707	721	760	758	713	789	748	729	770	784	725	735	768	756	768	782	730	746	762	752	725	717	794	741	717	711	715	722	774	739	752	709	741	721	733	711	759	768	771	773	776	744	763	753	801	670	790	784	683	726	719	744	797	758	786	712	762	771	777	749	777	695	724	801	761	781	770	819	755	738	729	778	718	701	752	778	761	776	721	721	744	730	774	770	737	750	764	789	758	731	756	737	795	744	718	802	706	758	734	782	779	772	742	762	744	702	753	719	732	790	758	793	736	718	765	752	789	793	768	732	781	777	760	796	774	782	767	737	724	736	705	718	781	742	747	786	776	762	753	734	749	753	791	719	763	722	712	758	733	751	782	793	745	727	758	770	773	738	785	775	758	767	776	714	771	736	747	733	804	731	738	711	716	771	729	741	735	777	748	731	741	722	714	706	774	742	727	735	750	775	792	720	727	719	763	743	709	758	732	782	754	792	737	693	712	737	691	760	743	735	741	751	711	764	757	762	791	748	700	757	769	768	735	754	750	802	734	735	740	741	718	797	788	691	766	728	692	723	782	774	753	775	696	733	703	709	811	754	798	719	703	680	758	771	721	737	795	789	735	704	732	803	775	719	735	747	691	750	743	756	750	781	725	727	751	768	805	777	767	717	758	734	751	720	747	745	708	752	790	743	761	736	762	708	808	721	755	757	743	699	728	793	748	718	771	787	778	790	739	715	777	751	767	770	771	723	732	744	772	774	770	810	782	742	755	739	751	780	798	749	772	730	733	724	743	750	748	737	695	754	715	734	772	735	785	776	676	747	810	729	749	721	799	738	694	737	732	719	738	773	740	755	763	705	765	724	793	691	732	770	802	790	730	728	776	785	763	809	742	798	721	777	793	706	722	784	767	739	719	790	760	755	704	749	776	767	772	763	757	758	713	746	770	753	772	743	728	804	765	740	750	738	748	768	728	802	741	755	754	703	739	766	719	746	725	729	772	755	755	789	739	760	705	762	770	753	717	756	744	750	692	828	714	737	744	729	751	714	753	748	792	751	775	742	716	747	764	750	725	707	773	731	761	739	722	743	731	784	771	766	727	793	721	778	755	718	752	766	774	768	772	766	756	726	717	776	782	743	714	736	796	707	756	789	778	745	753	729	751	725	786	759	706	783	764	779	776	805	759	770	736	703	757	723	791	810	759	759	792	812	731	741	745	746	748	709	704	702	739	729	759	748	730	757	772	792	755	716	705	721	730	753	693	744	737	711	793	742	738	719	753	725	797	733	789	767	722	737	750	782	761	746	782	715	744	788	739	733	741	766	710	770	737	755	738	749	710	761	689	752	767	783	696	737	773	713	780	767	771	734	760	809	789	742	708	757	795	741	754	735	760	753	734	786	745	826	750	744	794	784	753	755	784	769	761	751	764	784	737	765	781	764	747	791	775	794	781	729	798	708	742	786	732	748	728	731	772	763	763	715	751	762	744	728	762	735	722	751	756	761	762	726	716	706	751	741	736	783	755	722	708	740	702	738	720	730	759	744	774	741	714	748	719	743	736	758	726	771	756	767	791	733	780	744	755	714	744	772	758	733	731	788	741	743	774	752	726	731	753	776	774	740	792	772	761	775	744	766	780	811	767	759	763	746	761	787	700	745	755	717	717	719	702	774	746	696	795	775	772	785	730	743	753	729	755	761	769	784	721	809	719	761	760	772	736	778	772	753	731	781	755	743	752	777	814	756	780	709	735	774	760	767	782	762	719	758	743	767	783	758	745	762	781	718	714	746	749
27715	20791	15851	7936	3570	2345	1795	1400	1182	1046	936	922	913	931	763	748	671	582	607	549	502	483	471	453	442	480	456	435	463	488	445	428	441	431	417	431	421	421	431	420	395	427	404	394	425	455	433	410	455	392	438	420	431	421	430	455	380	387	427	413	411	407	450	392	428	412	424	419	415	435	400	432	376	372	411	420	438	432	434	420	408	415	423	403	416	400	411	373	419	448	450	410	386	448	392	415	400	419	434	419	445	424	426	411	410	397	433	384	432	439	396	405	401	406	433	403	402	443	448	433	403	423	382	446	444	427	400	406	376	414	384	433	390	386	395	393	437	376	384	391	421	416	379	426	407	401	393	408	410	411	429	455	414	399	396	420	419	422	439	435	416	462	422	415	406	454	407	375	408	429	383	384	439	427	391	393	407	430	381	450	410	433	369	438	417	419	383	450	356	443	374	400	431	439	415	368	436	415	403	397	405	440	436	428	395	415	392	429	388	393	405	447	393	443	412	393	398	397	413	418	396	415	378	453	418	406	413	417	394	387	407	405	427	408	417	408	432	421	409	426	381	424	406	429	419	409	414	421	422	384	433	426	410	435	365	382	403	410	456	432	400	400	483	395	417	432	430	392	400	397	426	419	437	417	380	378	381	416	404	405	395	393	392	460	400	405	423	419	429	438	437	381	428	427	378	406	412	397	406	388	410	399	414	455	418	374	376	419	398	406	394	415	403	437	416	436	391	414	399	426	400	397	391	399	425	436	425	431	399	389	442	448	426	436	409	397	408	388	418	408	401	408	432	402	372	412	433	402	447	408	380	430	425	432	404	388	452	391	415	406	399	419	406	405	440	426	415	401	424	377	427	392	386	380	405	415	399	426	382	409	421	399	426	432	412	401	406	387	401	429	420	406	428	415	385	431	457	380	419	483	423	407	390	418	436	409	398	398	379	409	439	417	368	408	395	386	395	393	437	395	438	414	392	433	422	385	408	419	407	386	396	412	384	445	430	384	407	411	423	396	411	448	447	423	409	388	438	402	393	425	402	405	408	393	420	388	405	375	410	400	398	383	386	385	388	398	423	421	429	419	434	429	444	418	413	378	359	428	408	406	373	447	404	459	414	410	373	450	444	419	380	442	432	422	416	401	432	425	422	399	449	429	440	388	380	385	393	402	424	396	417	429	454	385	425	443	380	385	402	394	427	421	409	425	390	388	419	455	382	389	436	404	414	432	376	402	406	415	395	420	425	393	409	393	397	388	424	423	407	376	436	400	409	409	413	415	408	464	420	412	382	412	396	393	402	411	416	391	408	414	427	396	398	379	427	414	403	439	410	414	390	404	405	397	408	411	435	407	400	411	421	399	373	368	394	394	397	394	367	462	406	445	380	380	428	384	397	401	395	351	437	432	412	366	391	428	426	434	387	428	457	409	381	423	397	410	425	441	384	389	394	403	414	395	423	440	392	382	408	467	402	396	428	442	364	437	403	422	399	448	439	441	389	406	387	408	451	410	397	420	399	414	415	425	429	441	432	430	420	413	383	398	419	363	413	391	428	406	432	408	393	408	403	432	405	399	424	391	410	409	459	375	410	399	418	405	404	374	422	402	392	395	386	434	384	398	412	395	425	401	438	409	399	395	445	426	413	405	433	404	457	375	410	404	374	410	406	410	395	380	437	403	371	431	431	432	432	419	430	425	432	401	397	423	419	437	417	437	410	390	419	392	461	402	407	420	393	410	404	409	424	416	425	397	437	426	399	385	439	438	414	411	436	415	377	407	412	407	432	420	446	408	411	451	414	417	416	421	421	427	394	407	406	393	396	407	406	403	409	399	414	421	391	399	416	377	434	402	394	426	398	439	413	376	388	454	433	380	420	395	376	407	432	442	410	447	419	420	445	379	404	358	349	405	431	405	408	423	441	422	387	429	386	385	423	430	424	411	426	443	405	396	444	390	391	405	443	419	398	423	420	386	434	427	447	396	408	397	416	388	434	411	434	392	401	441	409	374	391	371	419	389	406	383	357	409	422	401	431	449	396	420	419	424	428	401	441	419	422	430	399	386	438	425	404	399	418	431	420	388	415	400	397	372	413	424	405	411	440	392	421	445	433	435	451	404	413	439	439	457	397	422	381	454	424	414	451	450	401	419	372	449	406	422	373	413	392	450	428	432	410	406	426	404	415	400	435	393	415	425	417	397	469	415	402	431	421	410	367	435	429	439	420	403	380	420	437	400	398	392	400	417	418	415	387	403	384	413	461	401	404	412	435	426	428	444	401	404	437	437	422	414	385	389	435	398	417	410	347	418	434	422	398	397	445	435	397	426	393	403	382	386	437	440	348	384	364	398	417	417	439	450	366	406	437	404	406	412	377	402	414	431	390	385	396	384	394	401	429	406	419	464	397	407	408	419	407	444	428	423	412	351	455	430	407	386	414	415	444	390	424	401	409	425	389	438	411	404	414	398	427	407	389	386	378	411	411	390	399	413	395	417	428	434	397	418	444	407	400	431	447	444	397	397	426	410	456	407	409	431	399	409	424	462	438	441	439	420	426	397	394	402	409	396	374	390	416	392	416	412	427	393	372	412	414	416	390	404	407	467	448	455	430	414	404	395	405	404	373	428	429	441	413	414	402	417	375	411	415	409	412	436	439	398	410	420	396	408	377	426	414	411	393	400	375	426	447	418	450	428	408	446	379	402	421	425	406	413	390	413	396	419	409	407	402	392	439	416	442	428	419	382	458	421	416	396	410	397	431	417	390	407	418	418	449	437	384	429	412	411	414	400	416	445	385	445	385	427	389	384	443	399	414	397	412	418	417	420	393	418	362	402	423	390	412	393	384	414	399	380	369	400	434	370	412	448	392	418	398	413	371	387	413	449	433	391	406	445	398	397	378	393	444	419	406	430	424	407	394	384	404	409	431	378	413	430	401	419	430	379	410	428	386	377	432	388	442	380	450	396	413	399	470	416	430	448	449	389	432	427	407	430	406	392	393	403	385	391	387	420	453	398	412	391	461	386	400	415	396	424	451	403	429	405	454	442	412	414	414	386	392	441	377	406	415	417	440	445	426	446	410	407	405	408	452	412	453	394	421	415	398	435	428	404	429	445	426	434	450	441	421	367	457	458	437	384	426	424	417	381	418	425	406	458	395	426	412	414	404	421	419	403	398	413	377	426	407	377	432	414	407	429	387	412	446	450	412	423	405	395	389	393	414	416	414	417	418	444	405	423	393	404	444	388	407	416	392	416	438	394	397	407	406	435	430	393	403	389	439	361	405	403	363	434	409	399	404	446	414	418	383	423	418	401	399	432	413	428	420	402	408	441	421	431	402	442	414	429	413	417	404	441	407	428	403	392	384	382	385	401	394	393	418	412	432	440	408	386	420	431	401	397	402	374	401	417	404	413	436	385	438	412	413	406	405	432	426	405	465	412	425	401	409	422	426	380	399	414	414	383	382	408	384	396	447	423	388	406	433	394	419	389	413	421	430	377
9286	21402	17354	8802	5819	4502	3590	2880	2313	1928	1786	1613	1630	1514	1441	1199	1005	931	864	735	695	668	642	630	625	590	583	578	528	554	585	500	531	566	576	521	556	555	559	549	535	550	525	558	533	572	520	523	520	524	518	574	544	552	526	518	562	532	509	539	509	535	518	524	550	551	525	536	549	522	493	543	507	500	524	532	510	519	515	521	518	511	515	523	489	551	527	517	567	498	526	501	546	498	503	508	519	505	544	525	543	501	518	540	530	516	539	518	524	536	539	507	538	507	487	538	518	516	535	522	547	539	533	543	534	562	513	494	517	507	532	505	539	553	517	495	506	538	502	515	517	499	529	546	545	473	550	501	502	534	508	523	502	513	519	531	538	513	534	554	534	504	515	486	512	530	521	530	536	523	531	516	500	512	528	525	521	551	539	523	474	517	517	528	542	496	479	514	517	525	543	500	532	515	513	519	564	500	502	507	530	521	517	520	574	519	479	514	513	570	550	561	523	529	522	548	548	499	554	514	506	515	528	511	490	551	505	534	509	549	516	516	576	532	518	507	488	500	499	487	508	536	543	516	482	503	504	544	551	456	538	531	507	514	556	514	513	529	554	502	541	498	508	509	541	477	524	509	508	524	530	521	525	538	527	475	517	504	528	570	515	525	487	518	540	513	520	548	509	548	535	588	519	513	492	529	516	522	474	516	486	469	545	544	506	503	528	522	551	487	523	544	526	483	527	509	524	533	493	542	489	535	537	555	515	518	521	515	550	504	524	512	506	525	527	476	510	500	505	501	560	512	524	490	527	531	519	517	555	475	535	540	499	526	529	515	538	537	512	530	524	546	521	509	487	498	527	543	518	502	542	540	524	522	521	500	511	507	540	532	531	537	503	512	510	549	520	521	548	533	552	506	528	498	495	528	513	545	529	521	511	568	533	523	523	529	522	482	504	460	497	544	541	538	548	524	561	529	502	505	508	491	496	514	537	568	517	530	516	530	533	536	517	482	532	514	496	544	540	572	530	540	549	506	527	500	534	495	547	521	521	528	525	521	519	538	504	550	529	517	510	512	497	482	498	512	547	529	485	518	506	528	553	530	519	536	503	498	527	566	549	549	553	506	499	506	478	515	505	536	491	494	550	497	515	548	493	525	515	500	503	531	499	526	527	507	579	545	565	531	498	522	546	568	552	541	537	518	479	503	545	541	545	557	564	533	508	507	524	509	514	492	484	549	529	507	553	546	523	493	523	522	553	526	568	513	491	555	555	543	513	523	544	521	501	512	533	476	529	519	518	539	566	491	521	509	516	492	540	488	543	575	506	524	492	515	512	513	522	511	515	516	524	509	572	545	517	494	541	500	528	510	534	571	548	534	515	536	530	541	543	535	489	503	512	557	528	495	528	541	507	519	550	534	542	533	518	509	494	504	498	527	555	571	536	516	500	499	547	533	529	508	500	513	496	503	496	518	518	549	512	518	516	466	536	516	514	567	539	500	558	506	551	504	542	541	544	528	525	493	538	539	492	509	507	505	514	512	536	532	495	503	557	533	526	531	501	542	523	526	519	516	523	520	529	500	534	519	540	548	487	512	552	520	526	532	523	556	515	548	512	541	518	522	545	508	515	519	518	540	502	520	516	503	563	545	529	512	487	540	570	548	543	550	486	538	541	519	544	503	539	516	581	494	504	560	490	467	523	517	500	538	534	482	517	556	526	475	492	484	530	506	522	520	524	498	566	540	520	530	506	513	533	521	504	514	530	541	526	589	496	520	498	531	551	571	513	532	500	515	528	534	527	514	532	553	518	532	537	501	507	518	531	560	547	526	507	532	531	528	497	531	521	535	475	540	500	527	501	520	520	567	517	547	531	503	522	521	579	523	485	502	530	486	533	536	509	496	548	510	495	515	557	484	525	523	540	508	482	489	495	540	525	523	507	524	567	530	523	548	549	531	543	501	494	529	490	499	502	531	546	573	493	542	485	570	515	498	492	533	551	536	497	519	513	509	539	486	502	545	549	539	521	523	491	517	500	536	473	509	531	491	563	539	570	501	482	535	520	568	530	520	511	535	505	511	539	516	527	533	548	546	540	524	580	540	540	517	523	503	537	542	559	529	507	542	514	527	526	513	530	477	518	533	518	521	511	520	512	550	512	535	519	484	530	522	507	548	501	537	515	533	528	531	551	549	569	505	530	507	524	558	525	462	535	507	537	503	505	510	535	526	503	507	520	536	524	518	512	500	521	503	547	513	508	585	535	527	528	522	529	523	535	518	550	567	503	541	502	521	510	514	562	537	557	534	521	513	525	566	551	488	500	527	575	541	523	517	511	509	510	547	511	515	524	514	531	546	551	521	545	508	526	495	523	498	509	505	497	498	505	526	503	511	500	532	581	502	513	505	554	541	537	539	497	516	531	435	559	572	514	512	491	520	528	540	514	518	517	520	557	501	511	522	538	504	524	536	516	495	523	524	530	567	533	516	521	484	521	511	527	533	502	525	528	509	520	551	525	531	540	513	553	510	543	539	534	521	511	542	525	518	495	505	543	523	492	499	527	581	493	554	519	521	475	549	503	526	523	490	547	509	523	534	530	524	522	551	523	498	496	527	504	491	543	484	520	501	563	545	504	529	493	511	521	516	551	525	525	514	507	491	519	553	509	533	528	526	499	502	475	525	532	513	515	526	571	513	520	500	521	526	575	556	524	573	516	508	510	529	520	534	523	492	518	500	530	507	589	566	526	515	516	546	514	517	534	549	539	533	549	503	507	514	519	524	512	502	547	506	519	563	536	511	558	495	535	551	546	507	506	500	511	508	502	487	541	562	500	521	517	527	520	551	516	532	577	516	559	550	493	544	497	547	504	528	519	521	543	501	495	510	500	549	506	515	538	514	525	517	531	523	503	540	471	550	491	526	510	523	492	511	549	520	528	609	527	493	516	500	535	524	513	536	518	579	563	543	530	511	525	527	549	538	518	495	502	537	526	522	523	542	514	563	563	498	545	524	525	540	541	539	531	494	527	538	536	542	538	501	517	529	558	543	542	570	495	537	549	500	525	493	557	575	558	526	564	522	509	507	495	511	505	520	481	506	562	521	477	516	515	536	484	475	533	513	500	532	561	516	544	555	512	498	538	541	488	557	516	576	499	526	525	529	525	529	512	513	511	546	483	498	547	540	505	506	555	535	531	520	520	527	522	516	499	561	504	527	522	522	522	541	510	519	550	476	554	523	508	510	531	540	509	449	549	542	521	498	541	515	533	466	514	547	546	490	510	579	495	507	538	517	498	550	542	481	492	525	536	536	512	513	535	523	546	535	481	514	526	512	532	506	513	502	557	572	539	479	541	547	482	521	539	489	503	543	539	546	532	512	519	527	516	484	523	522	528	506	480	523	553	468	517	510	541	527	526	520	488	514	518	528	484	521	537	546	532	549	557	511	595	540	500	521	501	510	520	523	494	561	534	522	556	528	560	517	476	551	532	489	540	555	538	532	542	547
23719	21642	28952	24833	21393	10966	4516	2886	2243	2050	1756	1628	1651	1651	1482	1327	1101	1007	1007	880	804	752	742	733	767	742	728	657	687	690	658	630	636	645	645	660	666	631	671	684	648	666	649	635	675	686	643	642	639	657	643	667	626	627	621	674	580	584	629	660	595	630	662	635	633	624	668	624	617	610	610	672	687	621	623	635	656	629	634	570	617	678	637	676	634	637	636	598	635	651	639	603	586	623	639	614	603	627	645	650	625	655	646	633	649	657	665	632	645	621	624	609	643	617	641	641	676	613	640	658	675	651	654	600	629	640	633	674	632	614	634	627	581	574	643	647	656	628	661	639	651	611	605	649	613	608	618	639	645	640	627	661	605	622	590	641	617	656	656	626	642	643	617	640	642	678	621	594	635	617	654	704	656	646	600	629	644	636	586	604	647	630	632	668	604	636	605	669	583	644	634	603	613	622	566	638	622	641	625	633	688	631	587	628	625	604	623	648	622	649	643	660	638	625	647	605	608	661	635	693	656	614	638	684	610	654	648	623	652	615	616	613	616	656	628	578	639	590	633	636	690	624	642	646	615	647	643	642	585	652	626	615	627	632	600	658	629	623	619	639	667	614	618	621	671	690	607	632	622	634	600	655	632	648	633	597	594	611	607	605	668	650	618	660	664	599	554	689	616	664	590	684	655	600	601	627	647	619	648	610	623	630	658	615	593	607	620	646	605	636	632	615	640	689	614	604	656	647	628	604	587	636	623	613	635	657	652	624	637	632	648	612	652	613	586	624	586	648	611	636	643	645	619	666	593	625	618	609	610	618	647	631	636	589	680	644	628	601	623	641	647	672	642	618	574	639	632	666	607	638	588	665	677	653	623	643	669	634	683	617	644	693	601	646	634	621	620	609	623	621	621	651	631	625	655	635	629	597	613	613	621	620	594	597	627	642	608	624	603	632	654	614	620	628	625	681	595	662	579	645	653	636	621	651	611	608	589	606	601	611	623	662	643	608	614	656	650	623	601	641	606	577	606	638	673	594	660	625	622	619	619	647	639	648	616	618	584	619	610	640	665	650	613	618	673	620	626	664	604	605	641	631	633	671	616	616	594	642	615	596	612	648	614	581	630	607	602	645	628	648	653	667	652	622	607	630	629	587	653	623	680	666	639	617	657	656	645	644	591	692	616	620	632	636	629	634	661	616	622	603	614	620	639	628	620	632	600	620	628	633	632	629	603	620	695	631	608	650	638	664	698	612	691	637	636	654	654	627	618	660	585	639	601	631	597	655	590	657	649	623	633	649	645	655	630	608	653	660	618	614	626	677	598	624	593	643	599	647	684	630	615	630	652	639	633	651	672	701	650	609	656	634	657	598	600	621	624	604	612	683	613	613	637	675	643	614	626	647	585	632	633	625	630	641	677	619	651	601	634	599	675	642	593	647	615	610	631	588	590	609	604	622	615	582	628	606	635	590	613	620	629	620	641	596	650	606	639	603	611	607	589	583	626	603	655	640	671	627	598	649	632	682	660	607	616	659	648	608	632	609	587	645	659	640	638	627	637	619	644	587	659	601	618	623	621	590	629	591	655	572	638	667	593	640	644	625	632	655	677	634	579	630	634	609	610	655	630	598	603	624	652	663	602	646	592	664	661	642	602	606	629	634	626	688	654	627	650	617	608	650	664	656	660	622	622	633	612	636	657	606	647	623	607	656	633	618	621	631	637	623	645	599	610	645	610	671	656	629	595	676	623	606	607	616	639	685	633	656	632	633	637	619	623	578	668	601	625	683	605	647	646	576	629	615	662	633	623	663	627	630	639	613	639	595	621	637	610	634	610	638	620	614	651	607	623	619	639	574	650	634	607	630	703	611	659	611	666	619	677	649	662	669	612	631	660	628	647	611	622	630	638	630	690	584	680	607	664	684	659	617	635	622	602	619	620	633	627	631	600	699	618	659	604	643	597	585	591	613	626	662	622	595	639	617	619	713	643	702	641	640	623	669	614	661	614	653	649	614	650	664	646	656	629	606	631	637	665	662	639	662	627	631	640	604	627	637	603	615	660	685	655	648	656	614	620	630	667	693	616	602	630	659	626	592	608	632	658	638	654	649	608	636	641	654	644	663	658	612	643	645	597	614	632	637	605	634	640	613	669	646	608	586	647	620	636	598	609	645	677	585	619	633	618	654	624	634	660	647	691	632	617	636	599	650	623	636	621	629	583	639	624	614	595	613	645	670	635	614	630	616	603	636	648	598	619	683	647	652	690	649	642	670	624	677	651	602	699	636	604	637	594	589	633	622	666	655	648	640	643	610	635	606	663	626	637	644	598	625	636	627	638	625	606	599	639	599	670	621	619	600	581	652	622	579	634	684	646	631	611	651	609	604	671	612	665	600	649	620	657	631	599	586	668	641	612	676	612	666	631	586	623	629	616	690	630	623	625	632	617	652	612	646	633	635	593	656	665	650	629	647	629	600	623	618	633	640	643	634	645	656	635	629	626	650	605	703	588	634	651	611	589	657	634	691	641	609	673	606	639	686	624	645	637	619	653	659	616	635	633	639	613	626	648	619	669	616	656	628	606	595	681	645	625	579	626	619	639	625	657	585	595	630	635	582	638	622	652	642	602	652	640	633	651	603	666	593	614	611	614	639	617	647	670	562	672	635	661	632	663	610	672	648	629	656	624	596	624	570	637	637	618	655	607	592	639	652	637	656	647	623	608	664	609	602	658	599	648	603	643	626	580	634	660	636	661	632	651	620	652	600	643	632	678	634	622	644	610	632	631	611	613	638	617	623	658	596	633	622	596	645	606	671	642	629	636	609	657	634	635	617	636	637	617	606	635	675	630	604	680	668	643	583	645	647	619	626	603	587	691	647	639	659	662	630	607	641	629	647	609	576	657	588	642	646	575	645	626	623	627	625	632	597	650	649	610	650	614	649	655	655	665	602	656	626	602	658	618	640	609	636	640	623	578	693	637	629	641	604	645	668	647	609	681	614	597	617	646	634	672	613	655	662	649	645	632	624	622	665	640	644	662	610	675	667	655	609	671	628	634	585	614	604	688	668	657	651	669	615	622	652	620	652	639	638	612	660	629	566	628	614	611	590	644	601	644	630	640	632	628	654	634	647	635	610	640	638	624	674	669	650	600	643	609	647	618	575	661	673	600	656	606	644	600	593	685	646	610	612	619	610	643	628	601	652	637	599	619	616	636	641	659	672	639	579	612	686	659	597	651	603	695	628	638	608	646	668	657	686	627	628	635	663	640	661	612	634	670	651	694	651	645	592	668	666	624	628	611	640	672	573	631	589	628	629	633	649	648	623	645	602	626	628	577	686	625	598	618	602	660	676	641	621	614	584	610	618	618	628	603	600	584	597	624	599	645	623	606	595	653	628	654	640	642	645	635	636	632	629	595	620	624	584	639	604	654	628	696	612	656	676	617	651	648	605	627	624	643	642	627	648	589	658	587	605	630	600	617	612	637	660	617	630	595	622	636	626
10268	29997	24987	14584	10251	7967	6312	5025	4163	3603	3081	2934	2852	2585	2480	2059	1713	1554	1379	1232	1105	1059	996	982	946	897	948	922	909	881	885	845	857	865	875	811	827	825	845	827	834	857	843	819	867	816	862	824	805	858	799	765	770	799	798	850	772	789	805	823	843	830	798	781	787	783	733	794	788	804	780	788	767	743	794	784	737	810	772	742	774	740	818	729	740	752	811	833	789	803	767	786	786	807	801	749	784	779	776	769	780	776	757	807	837	773	791	758	780	799	779	884	777	769	728	828	755	799	845	706	779	845	784	766	812	762	762	754	781	753	779	784	805	784	784	796	753	752	813	769	813	816	796	858	808	759	742	790	812	812	796	818	793	752	775	783	768	760	762	798	748	800	775	785	810	790	777	793	787	791	744	786	801	790	803	747	757	762	793	804	797	782	783	798	756	762	752	809	772	738	808	798	795	751	780	803	790	799	775	783	774	750	771	780	790	790	791	762	749	801	729	800	780	764	768	795	764	791	772	767	718	778	783	812	746	754	787	747	799	775	782	809	824	823	771	775	832	777	802	804	718	836	814	768	844	822	842	783	786	786	790	858	784	782	769	806	830	784	787	807	791	807	758	782	814	791	746	747	766	807	763	783	783	792	802	839	858	804	837	819	814	829	805	823	758	743	792	822	805	794	786	767	754	765	800	797	816	755	772	775	806	824	812	833	805	815	811	769	790	752	755	832	783	776	808	809	819	802	785	793	839	800	796	826	805	782	822	755	745	812	795	805	718	784	744	811	772	772	759	806	751	762	784	807	813	757	729	862	770	798	745	777	780	767	838	806	783	815	792	771	780	763	768	748	803	786	808	768	823	809	782	771	805	761	735	817	775	746	818	804	742	748	803	730	776	814	764	774	752	774	759	803	821	776	817	790	734	774	773	792	850	754	869	750	760	781	824	813	810	805	815	803	819	753	751	827	842	770	798	793	808	818	779	744	746	766	754	795	744	772	798	771	796	785	801	791	775	755	775	777	807	738	782	801	817	789	773	718	794	823	774	829	786	816	791	757	738	748	823	800	774	751	809	761	842	808	829	819	787	740	842	811	841	794	805	783	828	812	827	824	818	826	808	770	819	721	831	796	820	804	801	740	763	734	800	817	726	776	779	743	783	769	797	733	797	787	762	794	864	766	788	741	776	784	773	769	806	795	751	754	760	776	765	736	771	788	794	821	777	760	849	837	783	813	755	851	772	773	773	741	755	760	783	799	778	747	804	786	766	769	756	806	742	799	811	767	828	781	740	791	777	775	787	779	790	759	801	749	817	795	814	807	754	755	767	719	787	770	741	771	783	807	780	832	809	806	794	750	778	785	767	799	800	811	764	818	761	779	814	810	765	796	783	754	763	772	850	774	785	837	805	838	812	793	820	773	820	775	776	840	788	739	822	784	713	766	799	740	820	726	811	750	793	787	804	812	812	828	791	774	782	744	759	787	825	760	775	821	773	814	724	811	756	784	796	738	788	774	785	786	822	729	764	780	809	847	782	788	809	787	782	803	750	808	839	757	774	816	805	775	792	791	797	777	760	750	773	777	717	790	839	802	728	828	761	810	777	790	849	773	816	793	796	759	786	767	798	778	776	769	809	752	841	806	763	746	748	813	748	748	789	821	792	728	821	782	791	772	788	771	746	765	778	762	753	791	781	788	747	753	703	807	814	764	821	831	784	780	788	783	715	779	778	801	783	823	796	791	775	826	782	751	807	755	786	774	768	778	807	830	780	797	805	792	855	775	796	781	797	771	760	793	813	792	796	774	850	776	803	771	825	743	786	785	748	818	807	759	776	750	809	835	797	773	811	754	799	798	740	781	762	756	729	773	765	760	787	745	788	805	761	789	742	775	779	712	731	768	781	787	789	771	737	771	787	803	775	720	775	745	778	824	745	806	821	739	785	753	737	811	794	807	819	779	771	760	797	761	810	757	769	761	796	846	758	781	798	775	729	851	777	782	773	745	831	793	804	854	842	758	816	737	740	758	779	761	762	813	787	800	805	780	786	775	810	805	756	804	785	797	761	757	818	810	783	745	786	764	782	750	824	781	787	822	750	812	855	786	761	785	804	772	799	806	801	820	774	846	809	773	783	764	724	790	736	849	771	802	784	804	842	819	770	768	785	787	754	781	768	827	737	840	774	827	778	783	784	780	816	776	784	810	780	817	783	798	807	813	814	796	825	752	721	776	799	751	819	737	779	820	781	774	776	757	827	777	798	801	788	756	781	752	833	751	749	767	811	759	821	840	778	800	768	741	816	762	800	785	802	775	832	804	795	767	779	791	764	782	817	786	754	783	819	817	828	818	814	734	809	797	809	719	789	801	774	764	763	816	736	764	769	773	756	749	782	779	760	808	763	790	778	796	861	768	779	757	755	830	774	825	771	808	755	791	772	791	827	758	752	807	752	761	791	782	774	795	774	775	837	849	755	776	765	783	782	809	736	800	750	811	805	766	798	782	806	816	737	758	757	768	800	797	849	760	749	750	771	756	819	827	741	805	790	793	782	777	790	749	780	798	838	738	755	841	770	761	797	786	799	829	770	739	790	738	811	795	806	772	805	803	770	777	788	782	780	753	815	733	784	747	736	804	751	776	793	824	805	786	799	821	774	788	805	780	814	812	808	740	805	771	776	810	807	802	806	765	801	820	781	792	814	752	798	701	747	772	773	771	802	796	773	770	801	792	797	797	767	798	794	766	784	778	813	798	780	832	729	821	794	825	783	769	758	839	771	762	795	834	804	737	805	855	726	808	780	756	810	760	818	819	809	773	798	807	771	729	757	782	832	787	770	766	775	794	822	821	788	792	792	802	780	724	760	802	785	768	807	744	794	789	824	840	784	753	772	794	764	776	720	791	740	774	817	768	821	767	782	820	783	756	816	807	815	797	790	793	761	813	816	758	803	787	793	818	783	825	812	775	745	772	743	788	795	772	785	800	806	800	822	746	791	779	751	777	734	821	828	752	792	800	797	794	742	764	729	751	809	834	763	804	747	794	839	749	796	717	759	796	773	807	755	795	743	764	762	804	790	720	801	822	765	807	797	814	796	818	809	706	773	802	815	809	791	767	893	808	764	806	747	826	840	809	787	808	765	835	810	762	785	790	843	801	756	759	752	789	808	780	772	803	781	801	785	779	817	781	781	799	754	774	750	841	763	799	802	786	765	828	793	711	761	795	772	769	716	792	772	807	790	747	775	752	787	795	782	760	787	803	779	751	795	781	773	765	768	815	778	787	786	782	795	790	807	796	744	811	750	852	774	774	793	794	752	730	760	755	794	775	807	757	807	736	810	767	779	834	804	767	718	861	765	785	797	784	831	816	818	827	811	804	812	826	784	833	773	830	803	753	728	804	778	775	805	793	730	763	793	772	778	796	806	782	800	826	756	757	783	788	817	765	843	782	769	762	783	817	787	768	826	753	797	779	807	756	803	829	784	762	786	813	812	798	772	767	811	767
24919	21649	27625	25614	10729	3770	2414	1812	1461	1338	1135	1070	1086	1075	1012	787	677	598	539	479	402	430	412	413	338	423	383	334	317	341	358	352	329	347	310	321	342	364	326	327	326	350	311	318	311	340	331	342	331	323	347	336	305	312	328	339	349	293	323	319	309	308	318	318	306	304	322	295	295	322	298	313	319	270	292	324	297	295	324	313	279	314	325	335	310	299	300	287	314	333	298	322	327	309	289	309	318	291	290	298	317	315	290	319	328	282	316	282	300	319	311	311	329	333	298	337	277	313	306	303	322	296	311	326	282	318	319	326	305	341	325	344	307	333	308	303	302	307	322	298	292	329	288	272	335	320	317	292	312	299	285	318	317	337	286	318	330	314	316	312	338	283	300	319	324	280	275	287	321	316	285	327	295	310	297	292	324	338	323	315	311	320	327	308	324	311	320	309	284	302	337	300	308	319	301	366	289	297	330	306	315	300	314	315	297	288	302	299	315	342	315	303	296	292	320	319	316	317	318	286	311	320	327	294	310	308	313	309	314	281	307	296	297	297	336	307	324	308	316	345	300	331	300	309	300	338	336	348	283	333	293	339	335	322	316	320	311	320	304	304	320	297	319	314	306	274	303	327	316	321	287	329	319	332	284	287	321	312	309	314	316	304	315	333	302	304	306	306	291	279	300	323	324	308	324	306	322	326	318	337	286	314	332	333	316	321	273	321	323	355	322	353	317	312	340	311	306	304	301	298	310	317	315	319	289	306	322	313	296	298	284	310	310	280	310	316	315	301	312	350	304	290	298	289	297	326	311	333	300	342	320	309	323	321	310	293	305	320	312	293	301	277	322	280	297	287	330	302	329	288	335	324	306	321	306	314	305	304	313	331	320	334	338	308	306	305	338	301	320	297	319	284	303	320	309	330	303	286	303	331	318	335	305	302	275	317	315	314	304	311	284	316	248	341	286	307	320	314	290	295	287	309	317	321	328	302	348	293	323	301	309	282	332	313	304	324	328	323	293	315	301	321	325	349	315	275	316	306	325	298	301	326	316	329	302	305	312	304	311	307	345	300	320	287	293	333	327	339	338	338	328	307	308	297	311	307	311	321	324	330	283	318	330	330	313	294	314	323	304	295	318	295	337	306	327	298	303	306	340	313	330	318	344	289	304	321	306	321	313	295	304	329	305	280	279	306	336	328	306	317	328	336	301	307	322	298	316	329	308	331	304	320	317	304	295	331	270	279	332	297	303	321	270	324	325	311	314	279	292	309	302	293	285	309	284	306	330	303	328	303	304	328	306	292	329	311	328	335	332	325	319	288	312	323	301	322	289	312	317	316	311	307	318	304	289	341	316	265	331	340	320	306	309	327	305	317	332	275	312	312	327	307	291	321	313	325	345	315	315	320	310	318	331	307	279	292	299	285	315	300	292	308	319	329	318	316	325	305	341	304	274	277	289	303	317	327	329	327	307	306	294	298	322	303	308	303	306	331	294	293	308	321	315	310	270	315	289	317	316	313	342	303	324	332	291	297	315	317	294	274	286	314	313	314	321	312	342	336	307	314	326	289	322	340	295	324	334	289	294	288	282	297	315	301	311	326	326	317	299	341	340	287	318	307	302	339	323	317	309	278	298	341	305	317	293	307	301	300	313	296	340	350	274	310	316	304	317	302	317	301	325	290	313	324	304	338	296	317	307	316	318	305	321	312	293	297	302	290	300	310	288	291	354	313	319	328	293	327	287	316	316	320	341	302	305	321	326	318	296	313	303	323	299	303	267	307	297	334	326	305	332	295	302	307	295	342	313	333	308	308	309	320	324	305	315	328	311	319	318	331	301	323	344	324	324	328	320	302	301	307	334	320	324	314	334	325	315	291	313	362	307	306	266	320	304	335	317	296	318	283	296	296	302	295	338	295	298	313	341	309	306	325	306	309	323	301	347	336	294	272	340	290	322	288	282	270	322	273	314	327	315	306	312	324	324	310	315	329	293	325	302	315	274	317	322	320	301	314	313	319	325	321	289	326	305	323	321	295	317	279	317	282	348	314	307	302	281	298	323	287	333	288	282	284	343	316	319	299	312	300	280	290	316	308	293	331	309	334	307	318	280	299	306	299	325	311	305	309	320	303	343	324	305	297	320	310	333	313	308	326	293	345	336	295	305	308	310	317	347	340	327	301	299	307	300	311	322	317	273	331	333	290	309	317	302	339	314	290	283	290	301	330	303	324	290	304	340	290	282	320	298	302	323	333	301	274	334	324	301	321	284	335	309	316	312	303	289	298	304	308	321	336	332	327	307	286	289	332	293	299	307	314	284	289	299	292	351	301	325	337	318	268	321	323	329	314	296	335	302	299	322	287	326	286	318	321	332	303	307	340	312	310	302	316	355	359	351	301	311	321	343	332	319	323	352	288	300	368	299	350	321	344	322	332	322	322	288	287	325	304	322	313	276	308	323	337	329	305	317	308	285	299	336	333	340	339	270	309	308	316	316	308	317	309	303	326	328	333	291	318	289	332	318	290	298	301	285	292	264	348	313	307	324	319	328	287	318	336	339	282	330	290	283	300	301	292	278	318	320	309	323	343	313	317	318	315	297	307	315	290	323	321	306	310	308	328	313	325	288	303	310	311	300	337	328	313	337	287	317	320	318	312	293	298	315	333	279	327	321	289	313	312	326	301	312	298	316	308	295	284	300	311	310	306	320	318	313	314	285	289	299	306	307	300	337	298	330	330	279	283	321	288	331	315	295	313	299	316	342	321	329	282	331	295	321	304	315	300	316	333	322	314	278	308	323	308	331	314	291	325	297	323	312	307	339	297	313	312	321	292	291	303	304	308	335	308	302	313	304	332	318	281	324	317	305	290	332	290	341	308	321	302	308	323	314	295	326	302	313	341	310	280	326	318	314	271	287	332	317	329	285	303	350	329	311	340	297	322	342	323	290	335	312	279	297	316	325	321	294	294	331	322	291	317	297	321	302	279	303	319	290	298	295	313	290	277	308	337	280	326	300	313	313	336	310	309	305	294	352	321	299	338	297	314	323	315	315	297	335	259	295	322	292	325	307	304	299	309	315	309	315	299	296	356	326	318	321	330	290	296	308	299	335	309	287	330	302	330	293	322	346	319	317	330	310	317	317	333	313	328	323	318	312	311	284	344	310	287	335	333	313	305	282	276	307	294	340	300	334	296	297	271	297	321	325	328	304	305	322	311	299	307	310	317	329	300	313	321	302	317	306	276	304	326	344	297	349	297	309	312	302	325	316	295	314	316	353	338	311	315	337	315	323	319	298	295	336	303	316	324	301	318	316	303	292	304	278	332	307	308	336	307	317	293	287	324	321	298	343	319	315	316	285	288	351	323	289	288	330	323	311	292	313	332	300	271	292	288	301	314	289	296	305	301	315	323	296	339	325	318	334	318	318	286	295	308	313	324	322	326	316	316	326	300	318	300	318	298	347	285	314	299	339	323	302	291	342	299	293	304	327	326	335	325	316	280
10020	26911	21424	12691	8061	6306	4853	4061	3195	2609	2262	2125	2044	1904	1662	1434	1135	946	851	711	606	605	574	555	565	513	528	516	484	450	478	490	440	443	451	448	476	437	468	400	436	450	441	445	450	462	422	443	431	450	397	402	394	392	428	439	407	377	412	393	409	417	422	416	428	410	389	440	416	392	397	415	446	428	405	414	399	420	405	395	402	421	376	466	420	397	412	425	368	406	399	407	402	395	431	401	383	424	428	396	350	439	398	364	390	374	407	412	422	416	456	370	420	412	389	383	416	420	419	408	415	434	404	395	367	437	393	430	411	398	448	449	429	430	419	412	403	436	431	411	368	428	391	400	386	439	405	406	421	429	412	433	418	410	402	426	412	412	416	409	382	388	408	448	410	416	370	423	402	436	434	419	395	384	388	430	413	406	408	425	434	379	391	418	409	421	413	394	401	422	413	421	393	453	382	416	405	394	402	400	421	385	407	404	418	432	408	403	409	419	399	408	444	405	445	395	411	393	365	393	461	409	415	437	373	432	404	464	455	403	416	417	440	435	419	403	429	422	414	427	381	397	391	411	419	377	391	372	387	440	410	390	404	448	448	387	430	389	388	438	416	427	440	393	407	414	390	400	431	391	375	421	367	428	423	406	414	425	394	425	399	427	404	440	413	393	394	446	440	400	431	409	421	412	424	394	418	379	415	414	402	453	409	429	381	432	394	415	411	392	405	419	376	374	397	413	399	401	415	394	423	415	439	408	408	389	399	440	423	403	400	395	425	431	415	390	378	418	443	380	433	441	388	416	442	461	402	396	440	425	358	429	432	386	440	408	446	451	394	431	412	441	417	402	359	388	406	388	385	368	427	410	421	420	373	386	386	444	387	393	358	391	449	414	413	371	429	442	404	408	395	404	417	383	391	420	433	460	434	407	447	437	385	445	448	427	402	455	435	416	408	406	379	425	424	400	375	418	404	418	407	374	428	439	417	407	414	390	388	385	415	396	397	425	388	373	415	441	411	425	404	395	398	403	416	400	378	396	440	411	376	382	380	431	411	432	404	408	417	441	441	419	411	418	446	377	423	422	390	402	435	447	406	431	427	423	412	404	398	434	406	448	430	397	386	361	420	417	407	408	404	401	437	403	403	466	420	398	382	425	389	421	410	424	368	424	384	392	396	418	376	427	358	394	427	409	444	402	409	425	412	445	448	422	432	425	390	410	408	419	437	427	387	390	420	414	418	417	389	433	440	415	448	397	374	418	429	405	375	419	417	430	411	401	437	408	397	439	411	383	442	409	422	414	399	404	403	419	400	447	423	411	412	415	424	408	410	424	432	431	410	429	397	440	450	435	389	378	418	398	427	391	412	466	372	400	389	425	421	413	429	402	400	427	404	386	414	403	403	426	418	464	373	407	381	411	406	438	414	421	398	401	416	405	412	417	401	431	404	410	416	391	437	409	402	411	441	399	411	397	417	405	406	464	420	401	394	442	400	413	379	421	414	417	423	421	376	386	401	443	422	408	420	421	378	429	433	395	415	408	367	411	419	439	418	415	428	383	418	388	452	445	416	435	452	418	439	442	426	415	391	405	423	374	392	413	432	403	429	402	387	452	411	395	423	431	390	415	383	404	420	399	386	402	396	452	378	410	392	370	395	394	415	401	426	403	404	408	408	437	432	402	415	428	419	389	401	416	412	415	402	392	416	450	404	409	414	406	409	402	413	398	427	416	392	401	435	431	398	388	401	388	384	426	389	425	431	380	414	404	424	403	380	415	418	410	394	389	373	391	403	445	438	412	379	422	430	412	402	438	446	400	462	432	439	442	419	440	415	370	430	392	379	423	403	377	374	405	417	427	382	414	416	404	412	416	381	379	427	414	451	417	378	404	399	368	439	409	427	421	419	393	438	394	417	404	398	424	397	426	401	417	384	422	439	404	384	399	402	413	445	427	411	413	419	427	434	395	401	390	425	378	384	386	385	428	427	374	411	414	440	411	419	416	417	388	392	422	458	418	427	407	416	405	374	400	415	399	401	407	398	403	382	409	433	400	383	415	409	405	407	406	419	417	399	424	405	425	431	399	400	428	370	417	402	407	390	402	402	399	411	385	429	408	386	420	411	383	430	393	420	425	424	427	429	392	410	401	451	423	413	411	438	395	405	390	390	400	382	411	426	378	410	399	401	433	435	410	417	421	420	450	404	450	414	437	377	397	431	429	400	397	389	421	403	385	388	376	380	445	406	373	421	413	372	392	379	375	377	425	418	430	407	407	408	413	454	393	403	402	401	424	405	406	451	406	426	380	416	407	420	412	380	385	390	413	430	448	384	420	379	384	369	398	412	376	451	405	443	395	418	407	454	412	391	404	448	399	415	403	353	429	396	408	405	387	406	408	408	417	430	419	398	386	407	400	412	370	414	427	407	381	430	423	372	369	426	421	447	397	449	375	408	377	400	399	434	405	435	415	433	381	381	429	417	405	429	416	407	416	374	386	408	425	424	407	390	414	370	412	371	401	373	394	430	370	451	389	432	387	409	444	421	412	418	412	401	395	418	389	415	406	367	334	438	401	398	452	420	426	400	399	410	377	406	411	416	430	406	434	422	434	415	397	434	358	423	395	416	382	415	418	431	404	421	413	415	392	396	428	415	398	383	412	399	424	407	423	395	411	411	388	387	419	391	435	410	449	417	454	412	404	402	424	408	411	415	385	355	432	427	374	403	420	403	411	421	403	392	389	404	410	407	428	402	399	396	411	407	387	420	385	415	423	396	387	383	422	388	400	395	413	405	429	428	407	418	416	407	440	402	401	418	402	412	429	423	426	416	409	389	411	388	408	403	440	404	431	433	410	411	415	434	409	395	387	402	398	395	423	409	384	411	435	436	421	406	404	428	398	437	413	406	409	372	383	400	424	413	408	406	408	426	412	409	413	391	425	387	370	408	425	401	388	419	411	414	388	421	401	380	421	391	403	387	403	388	434	429	400	433	395	415	432	403	395	426	419	433	375	398	423	412	389	422	401	401	383	402	394	386	465	409	418	413	436	430	390	398	385	411	417	433	448	411	388	375	393	398	415	416	410	410	413	412	406	432	408	387	442	433	427	419	420	405	417	453	396	427	400	397	413	401	400	384	415	415	437	367	412	422	402	406	402	430	420	412	440	419	441	427	445	402	422	437	441	439	416	400	411	460	415	429	413	373	397	387	367	421	451	399	427	397	379	424	414	413	405	385	436	445	366	438	406	411	425	387	382	407	397	393	366	392	407	410	387	374	414	407	406	392	418	422	396	373	440	374	473	385	405	407	424	414	415	381	438	415	390	417	391	412	430	409	411	428	407	396	413	398	388	401	418	371	394	408	395	414	420	389	439	428	411	443	449	397	383	420	376	438	416	406	410	396	413	404	345	431	436	413	399	407	428	393	423	408	402	404	402	379	425	410	411	397	406	401	382	391	451	397	429	411	408	388	402	436	406	367	386	386	413	391	435	401	380	426	421
22685	21674	29625	24244	21699	21560	11664	4432	3265	2847	2406	2145	2267	2145	1864	1554	1324	1236	1070	960	877	788	822	759	743	718	686	713	645	686	692	655	658	642	676	659	623	621	636	677	638	639	640	669	692	671	602	670	635	599	628	629	625	556	695	620	629	587	593	635	572	639	623	604	610	569	603	627	563	634	577	569	640	591	606	585	580	663	637	596	584	654	621	634	578	582	632	697	583	604	620	630	629	651	589	632	602	582	572	627	599	643	584	601	574	617	601	591	586	631	625	609	638	618	609	616	642	639	608	585	566	618	615	596	640	565	603	647	623	622	630	617	592	617	590	612	591	608	628	585	631	664	602	579	599	597	608	589	580	632	605	621	633	592	582	609	562	601	617	576	615	573	606	634	605	605	621	617	577	632	615	601	639	594	604	627	597	606	612	596	585	580	599	561	620	577	641	589	614	589	613	583	567	613	609	577	628	629	595	595	597	648	573	603	585	592	633	559	634	558	625	648	625	645	593	577	644	615	592	564	587	572	606	611	597	587	644	594	612	662	593	609	602	597	552	626	617	604	612	587	597	639	608	596	601	581	616	654	614	613	540	613	647	622	631	600	630	614	624	624	661	617	582	636	608	597	595	629	610	586	621	622	596	608	573	601	586	605	595	623	595	642	582	597	593	561	661	600	593	575	627	591	610	584	630	635	577	634	559	631	609	563	607	596	616	597	612	627	551	605	569	616	583	624	644	622	604	596	618	600	647	587	556	603	671	590	579	646	605	613	571	592	582	597	566	599	600	599	616	590	597	588	594	612	597	625	596	588	596	552	610	610	579	594	596	618	632	612	606	599	673	617	611	584	610	644	591	593	624	596	635	598	639	631	591	638	584	596	599	630	627	599	559	627	619	561	617	633	636	579	554	598	577	600	596	612	601	596	555	637	611	566	602	577	595	555	658	587	562	608	536	594	664	567	621	614	603	579	565	583	587	619	584	597	637	609	601	625	639	648	596	611	626	599	612	607	560	612	571	629	631	622	589	618	604	610	605	615	609	585	615	619	566	647	584	625	595	623	659	608	608	560	615	575	621	627	578	619	599	555	591	587	600	641	622	609	597	615	610	584	635	583	651	572	586	616	622	570	559	602	590	605	588	608	621	577	614	578	579	600	592	593	618	620	604	629	638	559	590	599	648	600	605	634	582	620	644	596	568	606	635	605	586	587	584	573	659	627	567	581	623	630	602	590	582	602	604	593	571	561	591	579	585	589	623	569	608	592	659	598	636	541	584	605	638	608	578	559	631	638	615	616	604	629	624	625	573	672	618	577	639	574	598	607	601	661	591	586	608	592	622	589	608	602	605	632	599	616	609	569	590	582	568	627	558	594	567	610	609	640	590	584	569	566	603	613	637	604	581	610	610	589	604	616	596	638	601	609	608	605	596	582	637	628	625	578	592	632	575	590	612	612	616	580	590	622	621	595	607	614	590	616	591	629	593	612	620	587	565	598	559	553	614	583	634	635	593	590	619	603	644	654	605	597	628	582	609	572	593	575	604	595	655	578	628	618	598	603	580	589	574	611	589	624	601	632	647	631	566	650	577	609	597	610	638	606	639	590	592	611	592	595	610	626	591	600	584	619	618	592	590	610	557	585	602	565	584	595	584	614	594	558	604	603	562	598	639	571	650	616	632	614	586	617	596	630	619	598	588	668	598	566	606	601	588	571	570	571	573	593	575	625	600	600	620	571	628	568	586	604	634	611	655	625	657	574	597	622	600	591	579	642	620	614	624	578	576	622	580	634	605	601	614	632	625	598	577	567	573	561	565	621	623	602	615	645	616	634	594	601	586	615	615	601	646	592	594	593	582	615	615	602	609	610	664	657	569	608	619	555	634	631	591	582	620	642	613	609	635	629	580	586	603	596	601	586	596	645	586	597	608	595	583	657	611	593	616	577	634	595	604	571	603	621	571	617	575	600	640	594	583	631	601	611	611	602	584	664	587	602	583	590	611	618	559	574	590	643	590	618	632	602	598	583	619	577	623	634	618	659	583	576	607	555	571	600	601	605	614	622	595	617	652	581	627	574	567	598	615	597	628	576	601	569	611	589	647	665	629	606	590	611	573	588	623	585	602	569	590	626	594	612	602	660	588	601	603	570	594	597	618	618	588	620	589	579	611	606	609	635	578	574	623	611	610	592	600	640	654	588	587	574	641	578	601	624	603	638	618	585	600	627	603	621	628	620	615	600	632	632	628	570	620	615	631	607	590	619	609	641	623	594	601	610	631	627	622	614	616	582	591	540	621	620	615	604	623	595	654	563	591	618	606	575	590	607	589	606	543	627	609	578	622	602	640	621	586	593	606	636	586	608	573	623	614	565	579	592	591	555	595	630	602	568	604	651	584	578	621	571	566	591	612	553	604	567	586	640	566	628	618	593	601	631	593	565	594	572	601	561	639	575	636	609	620	607	592	587	616	605	577	602	580	602	576	625	620	664	555	596	608	625	572	620	597	611	648	604	620	618	622	562	602	599	591	600	604	598	627	666	616	625	614	590	582	597	631	586	559	608	647	608	575	596	581	605	587	600	568	568	597	601	632	577	611	599	594	612	635	602	595	607	616	594	632	622	575	616	579	569	558	618	588	619	619	644	562	611	638	607	635	598	606	596	635	582	609	593	632	596	610	602	571	609	617	606	570	628	582	615	630	602	605	570	606	575	589	527	628	547	601	624	594	657	590	583	627	599	585	591	625	600	603	563	630	595	598	585	594	594	642	609	598	599	566	619	615	554	648	601	626	572	608	636	588	603	607	631	577	611	618	609	624	597	621	627	596	598	636	588	585	624	620	614	616	638	637	605	588	545	597	649	603	539	581	597	610	586	596	598	569	593	608	591	605	620	613	582	549	630	597	559	612	612	600	628	585	610	617	595	575	647	630	609	586	606	579	584	611	601	609	640	689	614	620	589	592	613	610	562	596	586	575	587	555	613	638	629	557	612	623	591	622	585	615	633	595	603	635	606	601	584	594	621	613	597	604	663	617	637	568	617	599	552	614	567	610	604	586	633	566	597	605	588	579	613	652	631	645	570	554	557	583	601	606	649	573	598	595	655	660	579	625	589	567	622	603	634	591	606	589	650	621	615	631	566	579	606	579	658	609	624	565	592	601	608	624	623	625	554	641	595	646	591	607	580	632	638	617	601	623	617	626	629	667	600	628	653	664	599	650	616	625	617	590	614	565	614	607	606	604	629	610	597	607	618	603	610	588	599	574	611	616	618	635	647	587	615	579	553	638	614	606	590	652	641	588	593	626	631	586	635	610	596	564	578	606	615	594	598	607	561	635	634	580	590	627	640	606	610	619	652	607	652	594	612	601	577	636	596	537	565	617	628	611	661	588	594	630	626	588	586	580	629	595	603	578	622	594	625	611	580	610	611	606	585	622	619	603	585	591	635	565	559	614	608	637	626	633	625	579	596	582	597	611	602	628	629	630	612	540	592	600	642	628	620
12651	36077	30240	19456	14374	11230	9112	7201	6070	5102	4425	3929	3918	3674	3201	2585	2127	1761	1582	1362	1185	1179	1091	1057	999	1000	1002	882	892	904	806	853	839	840	806	797	790	835	783	821	859	835	795	861	828	810	815	847	821	762	825	842	808	833	763	755	773	766	773	738	753	774	751	733	746	809	732	738	738	733	790	761	771	764	785	792	757	814	824	719	792	739	752	718	727	738	751	767	722	708	782	767	792	801	779	785	796	742	724	725	757	752	783	761	761	761	713	728	766	737	750	799	721	758	711	737	764	747	692	763	774	741	753	733	752	767	751	787	783	782	765	763	741	735	773	717	752	774	790	759	783	719	750	756	734	744	754	774	760	737	784	761	768	751	755	727	769	745	730	769	793	756	788	738	775	757	770	812	803	768	837	815	741	748	779	750	768	781	815	763	791	777	797	735	785	741	741	653	826	743	792	739	747	756	737	739	724	751	743	738	764	746	801	767	764	733	759	770	720	758	721	785	764	753	804	798	755	716	749	776	755	757	779	770	746	734	803	751	731	812	773	768	765	737	762	758	736	791	747	815	749	757	758	731	764	768	716	758	768	755	773	749	732	767	792	744	729	767	722	766	754	764	771	744	781	725	739	793	714	724	789	802	719	742	749	745	744	782	720	749	779	786	778	734	783	724	769	778	757	721	706	750	753	744	746	805	699	786	763	779	789	773	778	729	749	726	792	726	820	718	713	749	725	770	785	761	775	706	776	751	724	722	736	775	791	737	789	750	704	716	751	756	752	794	757	768	792	744	760	756	763	745	722	716	754	708	805	796	772	726	770	750	756	762	740	772	763	755	811	770	720	745	804	738	799	807	765	797	826	761	778	785	760	787	729	734	745	749	741	777	735	759	735	809	740	743	719	740	746	752	727	755	749	759	762	773	737	759	811	786	748	766	837	694	759	737	763	770	785	707	786	761	778	769	804	806	775	762	750	735	762	741	792	761	765	763	798	791	740	740	728	739	775	778	769	763	800	703	721	719	703	768	752	722	783	775	739	776	758	784	720	751	759	759	745	801	764	770	756	774	777	768	750	762	826	758	759	798	771	688	774	756	710	785	728	793	736	737	773	718	814	714	798	766	755	750	777	704	729	757	821	757	778	720	739	751	739	742	779	771	767	775	727	720	735	798	765	761	736	728	747	786	760	721	746	793	753	715	722	799	742	772	730	736	745	742	767	742	725	792	773	716	731	751	779	763	743	747	755	806	769	732	737	751	734	770	714	703	750	768	776	717	759	792	749	725	773	762	760	760	726	761	707	741	749	745	766	753	719	791	802	724	791	778	751	752	721	775	752	754	746	730	717	743	771	781	747	746	769	736	810	736	731	754	766	767	752	748	758	782	762	731	770	764	762	755	741	769	739	761	766	724	736	777	744	761	752	756	728	739	769	765	751	762	758	713	744	713	779	764	766	752	741	768	723	737	790	810	751	708	742	737	753	786	735	779	762	776	786	772	716	740	776	714	798	739	715	791	766	740	737	810	742	782	734	802	782	755	672	762	733	800	742	804	812	740	718	739	749	758	746	706	765	743	729	736	714	758	760	702	727	751	765	763	758	708	690	780	777	725	800	752	735	749	796	755	771	749	795	693	745	757	801	787	778	747	796	728	748	810	777	713	777	733	749	689	760	773	756	772	744	766	772	740	733	790	766	743	721	750	770	827	748	716	731	740	748	782	736	779	722	720	708	778	728	782	834	754	758	735	717	755	795	814	796	765	788	754	742	723	784	755	733	778	764	766	751	744	722	730	741	733	770	790	746	746	793	820	765	758	776	771	778	739	712	729	767	754	750	781	734	757	774	790	797	716	782	769	754	751	758	774	756	738	748	743	749	792	698	761	727	719	776	769	801	754	789	756	747	766	816	755	731	765	726	704	747	730	733	691	745	795	746	749	772	751	776	743	770	767	743	747	784	793	692	775	769	781	763	748	739	792	747	670	795	804	781	764	781	706	769	734	765	721	742	782	749	744	745	762	771	739	756	827	793	771	760	714	772	737	744	841	797	728	744	762	757	761	724	741	762	753	754	791	724	757	766	778	777	772	744	777	772	773	725	712	767	762	755	836	730	794	799	779	774	747	793	756	750	755	780	817	767	790	736	723	743	795	769	739	755	756	768	769	736	757	750	753	758	752	763	746	724	785	757	746	779	797	764	750	749	724	772	739	769	763	766	807	817	739	728	761	802	695	736	690	762	755	743	744	733	809	763	777	752	772	770	738	744	769	748	726	790	769	713	712	809	738	770	790	752	810	795	762	749	745	761	796	775	704	708	786	776	751	757	763	764	780	785	772	709	746	787	766	764	799	722	764	726	730	778	767	755	780	755	783	790	769	720	754	784	779	764	764	765	769	797	687	707	787	732	756	736	744	763	831	728	738	758	741	758	786	765	682	713	780	779	770	747	763	712	745	752	735	754	814	740	752	771	746	793	768	737	733	747	768	754	725	750	782	761	748	790	730	756	753	768	747	786	733	747	767	737	728	806	748	734	737	770	780	730	742	743	765	782	788	728	814	777	758	784	778	722	783	733	763	752	778	744	770	748	769	741	777	770	771	741	727	760	739	759	787	717	803	776	739	769	748	801	732	740	772	750	713	790	799	770	798	770	775	734	724	741	768	767	776	775	722	810	724	792	733	734	790	732	725	711	764	725	779	738	773	750	761	741	723	763	784	794	779	699	754	739	755	738	760	754	763	771	729	786	787	777	765	712	741	733	773	788	808	751	816	739	788	779	767	815	789	721	737	801	823	747	818	742	756	770	761	775	797	689	720	744	748	873	751	778	698	771	711	782	730	739	763	740	767	723	779	742	759	791	690	800	735	769	772	755	684	730	734	708	750	710	732	791	751	726	764	744	792	756	747	766	764	794	774	835	711	759	780	774	749	724	733	750	743	769	748	769	720	782	783	752	751	751	799	758	747	767	741	723	754	741	757	731	783	803	751	768	783	712	794	740	745	798	816	791	771	744	733	772	767	756	763	771	744	749	766	717	812	775	759	755	669	795	715	756	744	772	716	715	724	731	740	746	731	751	775	789	730	723	727	734	761	822	751	738	741	751	785	764	750	789	768	768	799	790	744	800	750	783	745	807	828	724	748	752	742	826	775	753	762	714	769	754	723	724	777	764	804	762	760	738	718	761	693	756	753	718	716	762	782	735	722	731	787	742	751	753	817	766	749	725	779	796	748	769	779	783	755	769	791	779	765	774	752	774	778	757	735	752	763	775	799	819	764	767	716	722	772	732	748	725	790	754	784	761	754	748	711	787	752	769	771	777	748	745	763	779	731	764	706	725	732	782	705	717	760	821	707	750	777	718	749	755	773	769	797	747	790	775	762	765	773	763	740	724	777	728	789	781	744	754	759	751	778	766	722	789	699	760	718	696	681	758	765	710	771	741	776	738	757	755	735	790	758	735	710	754	805	760	740	752	763	751	725	800	786	784	740	728	735	740	736	804	742
27637	20909	16096	8226	3710	2452	1816	1486	1274	1127	1012	911	968	926	882	740	637	623	560	521	515	502	473	514	460	460	451	437	434	432	447	435	424	432	438	411	429	437	442	442	451	384	409	442	435	456	408	444	369	435	428	435	399	381	441	408	423	407	364	400	430	420	427	395	453	397	360	400	403	389	450	415	401	403	399	438	407	429	382	381	411	437	356	406	394	421	389	428	382	434	469	424	410	428	439	413	383	432	438	386	418	404	386	394	440	403	425	464	391	420	437	430	403	389	429	446	419	437	401	414	431	438	435	406	459	417	371	403	447	385	445	396	380	419	386	418	386	418	471	412	410	386	449	422	444	430	454	423	390	420	426	440	398	440	422	441	437	454	388	391	423	414	412	458	387	426	413	425	393	401	445	415	430	400	402	427	441	382	422	400	437	415	415	405	420	422	381	409	418	412	437	441	428	445	413	444	385	427	417	378	429	406	407	435	421	417	413	413	416	411	429	373	444	454	376	466	438	419	458	402	441	432	408	377	408	385	394	453	388	430	436	409	398	425	379	427	402	428	414	409	393	443	405	377	422	424	417	414	417	400	418	403	410	432	414	362	392	389	396	430	405	386	408	377	433	398	400	435	408	397	418	397	361	402	425	403	446	418	423	422	401	403	408	413	423	450	401	420	417	409	374	432	417	416	450	403	438	425	429	395	419	407	432	412	437	418	411	426	402	416	419	375	397	414	397	444	374	419	441	382	402	407	444	430	414	393	437	410	403	436	402	413	431	457	425	420	423	431	419	407	436	430	424	448	453	410	432	430	479	444	405	442	397	402	437	396	412	440	424	415	442	404	414	405	422	420	389	384	437	412	375	434	405	430	402	385	422	421	430	409	414	372	447	424	442	426	433	387	417	406	432	415	410	397	446	391	408	432	399	414	409	437	429	418	419	406	452	411	445	415	448	412	456	413	470	437	421	443	414	429	443	419	422	411	439	470	439	438	415	387	401	424	458	423	402	441	394	426	414	412	404	421	420	416	420	442	417	431	404	395	423	449	423	397	388	428	410	426	419	407	438	449	425	386	440	407	428	405	414	420	431	428	409	430	404	404	423	415	447	399	429	384	418	421	420	440	471	397	406	409	429	426	407	426	430	419	425	449	455	411	402	410	394	437	402	378	427	417	396	432	377	414	449	401	426	413	404	400	427	421	422	421	420	406	439	430	415	476	436	402	440	435	398	414	396	407	417	420	416	434	417	464	427	413	433	397	413	412	403	406	432	395	393	417	407	443	452	433	402	419	429	428	428	409	398	420	418	395	391	420	411	417	403	412	418	452	404	451	419	411	420	414	410	391	407	435	421	415	431	400	430	425	426	409	427	414	424	404	397	444	407	415	421	399	427	406	408	433	417	413	438	425	429	429	379	425	404	392	433	380	402	458	377	420	416	411	424	423	413	386	412	423	419	415	426	417	414	412	459	392	395	445	398	434	409	348	418	404	444	387	444	405	398	404	412	393	443	461	418	391	448	457	406	426	381	426	397	414	380	428	416	367	419	434	442	433	417	407	452	393	407	403	424	413	442	385	416	398	399	383	416	414	433	399	400	437	410	413	434	393	417	455	433	432	409	403	412	416	382	396	429	425	446	406	412	401	433	423	423	401	394	445	434	455	390	423	453	412	392	470	399	427	430	418	415	412	403	444	424	450	398	422	407	414	390	448	448	404	447	411	423	407	429	418	432	409	422	430	438	386	419	442	402	437	423	427	442	472	410	433	411	430	448	399	379	404	409	445	422	392	423	439	476	438	434	439	433	413	424	402	393	430	409	415	433	389	390	442	419	400	402	399	397	443	406	427	430	466	439	409	416	417	418	419	454	406	411	432	387	412	421	427	421	435	374	409	379	423	403	410	421	376	424	416	378	434	380	448	414	434	397	410	418	416	409	420	393	412	437	398	423	404	440	421	432	388	400	399	444	400	435	403	401	436	389	446	424	416	395	389	424	407	407	404	405	431	378	407	467	428	417	418	418	409	423	378	426	423	448	416	424	396	376	420	388	437	410	418	449	409	409	416	435	409	395	390	419	441	440	418	404	388	445	386	406	452	439	434	427	420	396	426	368	388	442	437	420	388	463	412	409	413	407	431	450	427	419	436	432	412	390	397	402	407	397	427	446	384	415	420	388	418	386	373	396	404	433	406	440	424	391	405	426	422	412	437	399	408	425	436	457	435	410	414	436	410	438	422	396	396	416	461	411	448	425	376	433	464	393	428	411	433	389	406	413	434	413	397	426	391	414	423	422	413	403	390	384	394	431	368	400	433	429	395	393	402	416	425	406	378	409	383	421	392	422	411	405	419	388	416	443	424	424	405	468	423	416	408	424	425	457	425	426	422	399	419	444	379	418	398	403	393	382	437	433	448	416	394	405	389	418	413	406	454	434	352	429	428	419	431	399	431	429	384	418	417	389	435	416	388	405	401	429	414	410	423	401	393	410	410	433	430	411	397	403	400	385	390	453	425	440	373	434	425	397	436	428	420	430	439	405	420	413	398	417	401	420	425	382	423	392	431	407	398	403	402	384	412	475	394	413	420	429	445	423	407	433	427	426	416	424	442	390	434	433	429	413	397	428	401	426	448	405	397	445	393	398	414	451	373	419	375	445	418	423	401	406	433	453	423	414	427	417	418	431	417	404	402	440	432	428	457	417	427	438	413	411	445	427	425	413	426	450	404	388	411	393	444	379	420	434	391	451	447	407	410	405	459	428	447	396	415	394	396	406	454	459	409	455	421	444	446	454	407	413	400	424	406	435	445	395	433	416	427	401	414	432	416	422	412	394	434	422	401	431	433	376	411	444	417	450	423	445	392	409	419	453	439	436	412	406	419	431	422	427	400	419	411	422	415	425	411	414	451	422	392	434	427	449	412	419	444	427	432	434	423	398	389	434	395	437	453	402	423	428	406	425	459	439	437	450	405	445	382	446	393	448	448	415	411	432	419	358	437	434	437	405	403	472	384	443	460	431	388	439	441	415	409	404	393	409	406	441	411	427	415	429	407	442	440	434	401	420	427	397	417	410	397	396	402	412	431	398	414	409	439	381	387	431	424	384	457	446	409	367	437	412	401	428	418	395	469	402	465	402	416	409	440	394	415	426	441	451	426	413	395	450	399	406	429	394	443	451	424	396	404	420	398	433	404	417	421	414	401	448	425	451	388	425	402	403	407	430	425	406	460	423	395	431	397	423	446	442	399	441	415	381	443	404	437	354	446	419	397	441	402	423	466	420	377	424	380	419	428	437	432	427	404	404	430	402	426	419	425	432	423	389	424	413	429	393	434	433	390	395	422	421	389	439	417	447	395	417	427	436	419	417	411	408	396	395	406	388	407	407	432	394	421	399	429	450	398	451	364	454	411	389	417	399	385	449	408	414	443	382	422	435	408	415	445	375	401	404	426	439	402	414	410	389	408	403	399	431	407	406	405	411	427	403	435	436	411	420	445	421	441
10530	22672	17658	9032	6169	4607	3595	2873	2491	2055	1790	1703	1740	1707	1443	1198	1013	898	850	719	702	643	652	626	548	619	622	573	532	592	551	568	531	566	585	536	564	551	543	558	554	537	519	534	541	586	578	553	556	487	555	558	533	527	562	587	501	541	537	517	520	541	560	555	515	577	551	529	505	555	583	500	504	540	532	530	509	503	490	558	517	525	532	548	529	533	513	469	502	515	514	546	560	539	543	542	467	501	509	555	552	543	507	503	529	494	570	525	528	506	558	458	542	594	525	551	523	527	582	545	497	503	535	519	476	497	543	501	504	552	491	561	564	513	530	524	522	509	527	484	551	529	536	510	528	509	528	520	533	536	516	515	499	529	539	536	537	522	559	528	515	571	504	558	512	536	545	547	517	556	551	520	509	512	540	501	516	527	522	527	539	519	543	537	496	556	558	506	551	544	518	510	580	509	509	519	538	535	552	512	516	488	534	517	505	494	512	547	520	534	503	500	545	524	507	519	496	521	511	513	533	541	530	515	558	484	541	535	502	547	534	542	537	524	531	535	543	523	498	565	529	500	559	556	540	580	496	558	543	525	541	529	546	573	533	499	550	554	500	501	511	559	524	533	519	520	555	512	530	538	511	522	531	494	498	539	481	552	531	520	551	525	513	567	498	504	527	543	532	516	511	521	547	545	520	490	528	548	532	506	508	516	579	528	520	529	549	521	525	504	557	495	505	566	483	558	559	563	518	547	514	524	545	493	545	505	539	535	528	513	544	500	527	500	482	501	528	559	508	510	557	526	529	540	551	563	538	528	532	541	500	517	525	560	525	463	520	523	511	524	549	534	528	546	505	567	549	505	510	526	543	518	498	520	518	595	552	533	544	517	536	534	523	504	563	505	530	469	531	541	566	487	523	546	548	546	508	542	555	557	509	577	557	541	511	530	545	534	517	575	511	539	528	521	529	522	511	532	558	530	518	503	550	536	514	511	505	509	503	549	552	518	509	554	514	517	495	521	537	541	577	547	533	567	551	535	515	516	501	506	482	514	527	510	525	518	533	561	563	509	541	520	506	567	542	565	521	520	558	544	529	539	542	536	531	539	512	510	550	528	556	512	521	533	536	521	505	574	560	537	513	549	560	536	522	515	526	538	555	485	546	516	551	495	513	534	571	503	497	516	505	543	520	533	521	538	531	527	560	533	553	544	498	503	523	503	508	563	507	548	496	502	522	539	539	563	508	520	588	514	538	497	531	573	517	502	492	549	522	525	549	519	545	533	515	529	523	551	556	491	553	505	535	508	540	521	535	536	533	511	518	522	512	526	569	508	512	503	549	553	541	542	536	517	526	550	516	535	540	556	579	537	532	499	511	537	517	551	536	530	537	546	542	570	513	504	508	587	547	539	505	567	542	547	495	526	516	540	534	517	549	551	558	543	517	472	555	540	553	530	502	511	505	539	546	572	530	522	536	571	458	531	574	479	519	551	564	528	526	542	554	528	533	512	524	479	482	557	520	569	529	533	548	545	553	523	518	493	549	541	527	563	553	534	523	514	535	519	518	512	562	549	524	495	533	474	575	520	534	509	539	497	583	504	515	533	522	541	591	497	550	531	527	530	535	492	565	531	560	528	530	544	501	510	510	494	530	523	494	468	531	515	525	532	551	523	520	538	495	527	496	548	538	512	519	513	524	559	536	576	563	539	538	550	557	530	541	522	559	544	517	479	542	503	479	498	509	572	574	521	502	549	507	539	501	549	526	509	536	534	492	521	571	517	541	524	541	551	555	546	488	548	485	531	516	549	509	529	508	530	520	525	528	535	550	540	561	548	516	548	531	536	507	540	568	519	505	551	545	547	524	556	513	521	536	528	524	528	517	513	543	533	554	507	513	522	532	547	547	546	548	531	516	518	538	541	548	517	526	544	511	536	480	527	509	539	505	476	499	513	532	530	532	507	513	503	562	525	499	516	603	540	529	530	527	515	529	524	536	547	515	567	502	539	538	534	581	466	554	495	528	523	546	538	522	543	532	547	547	558	525	519	548	512	539	587	565	546	506	502	521	523	539	525	494	508	484	535	566	548	541	533	529	515	539	498	517	514	545	502	539	534	542	529	523	518	536	485	558	522	500	519	548	517	503	548	541	555	521	542	524	548	510	526	510	539	572	541	515	508	517	547	533	490	526	496	555	564	500	517	501	540	516	520	519	491	537	532	527	505	534	516	533	523	547	534	522	504	529	529	516	529	543	522	543	562	494	523	529	503	546	549	529	556	521	547	541	542	499	476	554	530	558	555	491	553	538	538	527	504	523	533	516	548	535	555	555	528	552	518	500	551	537	518	541	526	532	498	520	541	569	533	516	537	522	526	518	513	575	475	527	503	537	517	522	548	519	523	554	477	514	517	510	508	538	553	549	560	531	487	521	537	517	517	521	526	558	546	565	532	544	488	554	535	520	521	468	545	518	511	504	531	577	531	512	559	566	497	565	516	535	515	527	542	552	496	543	541	533	535	557	523	540	504	537	572	512	484	505	505	574	499	476	535	524	555	540	542	522	531	483	547	586	545	522	504	509	526	499	506	519	543	548	497	558	495	512	550	524	496	487	545	556	554	557	534	561	551	532	531	513	505	494	539	532	507	537	519	563	501	535	519	478	544	520	556	510	502	539	515	539	524	551	528	523	502	539	484	496	539	551	497	530	515	537	534	523	512	541	521	509	521	514	575	502	531	557	529	540	543	519	562	540	549	545	473	483	533	488	512	564	529	504	554	549	527	522	545	535	537	531	547	561	531	515	548	467	510	509	551	502	501	507	553	486	553	545	504	507	535	518	509	487	540	531	500	546	477	514	514	503	546	548	532	531	506	509	573	547	527	536	499	552	501	529	569	526	587	529	530	534	477	540	505	508	520	578	501	527	530	493	507	568	513	539	488	504	516	534	532	522	509	543	490	530	563	541	514	546	473	549	493	566	530	540	541	549	526	555	531	512	513	532	512	520	535	544	550	545	552	496	515	563	507	511	539	527	505	546	554	564	549	482	545	515	506	523	538	522	508	532	550	540	478	518	548	526	507	537	532	561	503	525	535	526	506	522	551	531	525	541	505	538	560	484	537	511	536	547	548	509	514	530	508	511	540	526	554	555	549	506	502	537	574	555	530	510	531	511	498	506	533	532	525	546	588	512	511	545	504	509	544	572	558	523	530	539	517	512	568	542	498	507	478	544	533	575	499	579	543	504	497	541	512	533	522	515	550	540	550	560	528	542	560	517	590	534	529	510	513	504	553	507	491	550	518	485	480	549	527	520	540	502	545	515	492	508	554	527	549	526	564	546	556	527	531	517	555	496	546	539	535	506	519	507	545	499	523	528	508	520	548	570	516	534	551	534	554	491	541	526	512	522	509	521	537	524	502	553	518	519	566	538	558	519	527	495	506	515	578	568	555	522	531	547	542	521	537	546	527	528	555	519	518	526	510	515	550	540	528	555	570	512	557	543	530
23695	21618	28923	24845	21371	11060	4692	2939	2350	2062	1910	1749	1722	1727	1466	1238	1157	1078	911	864	816	757	798	720	751	717	661	661	676	644	656	679	679	636	713	652	621	645	660	634	644	653	665	678	713	649	681	647	650	654	663	670	631	651	639	625	615	626	661	663	619	658	645	699	612	600	663	646	611	606	661	618	616	593	633	628	625	649	621	594	611	610	664	640	644	627	686	619	668	676	628	670	640	635	657	661	626	621	612	652	591	629	586	648	643	613	637	649	693	627	597	674	576	657	611	662	675	653	660	639	642	591	672	612	604	611	638	603	664	630	622	621	659	645	664	638	621	634	647	672	638	629	619	627	613	659	631	659	603	625	637	612	619	562	661	655	640	609	635	624	606	624	673	594	645	641	690	642	649	597	623	641	647	610	615	658	660	642	601	659	599	673	639	612	648	649	627	602	590	631	651	635	619	610	649	631	646	622	658	657	653	628	591	655	670	604	624	650	620	632	601	599	654	599	619	658	648	638	583	617	619	618	647	619	649	640	669	625	620	623	637	596	629	668	714	640	655	645	610	615	646	642	615	627	601	634	665	590	630	593	643	669	570	597	686	628	664	651	622	659	658	625	600	616	661	636	662	637	586	627	635	690	623	626	606	635	609	642	669	629	629	597	681	657	639	604	673	589	651	646	702	626	617	608	671	628	659	656	635	646	646	635	613	641	641	688	673	642	609	651	593	664	608	608	654	612	603	667	602	633	674	646	620	652	667	648	610	620	610	623	639	628	651	605	624	639	588	654	661	652	676	626	624	581	622	642	641	603	658	624	612	611	623	610	640	628	653	626	639	623	616	624	605	625	597	641	678	631	643	627	658	634	629	652	642	623	611	634	620	630	626	638	643	599	630	644	641	638	602	682	623	661	639	635	657	598	674	625	639	634	708	641	671	630	644	635	668	641	589	600	581	638	618	626	672	635	601	665	663	626	657	615	684	624	605	639	606	681	607	621	623	596	645	604	615	577	628	643	652	623	675	652	615	652	648	618	620	626	637	660	620	637	626	643	655	642	674	633	655	614	647	660	628	580	635	625	622	622	637	623	645	552	606	646	631	637	616	621	664	640	622	630	593	628	638	618	630	612	620	621	604	653	622	616	598	638	600	650	589	594	622	677	638	595	667	619	603	640	660	625	624	603	597	624	687	624	648	629	635	627	614	653	653	625	653	641	637	583	646	639	585	626	602	619	631	626	637	640	647	648	610	649	613	632	659	661	616	630	632	670	662	615	678	620	673	627	659	618	648	628	603	631	630	640	588	552	640	640	680	635	641	679	642	628	618	601	614	628	620	634	618	601	642	619	604	652	620	654	618	645	687	643	625	642	590	615	648	598	610	651	680	616	591	616	689	639	645	619	639	646	627	654	616	604	650	617	653	640	605	645	624	631	628	650	582	638	653	673	659	655	603	617	657	666	644	653	646	664	666	637	621	646	618	637	586	653	626	636	589	628	618	694	608	638	641	645	591	679	642	651	629	640	627	664	624	622	603	650	643	644	615	606	636	609	609	631	633	588	612	678	642	653	668	630	626	628	600	613	589	656	668	646	655	656	667	664	596	654	652	669	632	623	632	664	609	623	625	651	618	618	659	651	617	624	617	628	667	648	639	639	594	662	662	645	614	636	605	617	631	634	609	620	677	655	657	618	567	598	627	634	625	621	647	663	658	657	619	652	647	621	627	645	619	649	631	616	643	638	596	651	591	636	633	631	622	684	681	630	580	636	600	647	628	636	659	633	652	626	649	641	626	612	589	638	593	653	636	573	638	697	653	646	622	640	657	620	651	634	626	645	643	640	640	641	644	660	616	631	590	621	635	635	634	608	597	595	620	609	632	622	613	663	639	612	633	612	645	642	674	652	605	624	651	607	628	672	611	622	614	663	674	633	619	634	660	615	629	627	615	613	642	645	674	602	600	588	607	615	627	619	704	623	603	589	607	573	597	639	635	648	627	654	609	637	640	624	624	602	655	655	683	597	648	666	671	617	589	670	704	607	687	635	651	608	607	628	693	669	612	633	625	686	604	583	647	642	657	631	616	671	625	624	647	615	636	637	661	660	650	593	615	646	657	638	638	637	583	631	607	598	611	640	626	620	656	647	643	646	671	648	593	595	642	644	627	645	625	654	639	613	646	614	629	646	561	639	604	643	620	622	606	623	663	651	606	661	633	633	641	663	652	669	655	635	628	646	674	647	626	665	633	618	665	658	639	668	687	648	631	672	647	650	626	661	662	654	611	643	654	613	679	607	652	644	625	644	638	626	574	628	624	639	661	642	587	618	633	660	694	654	611	630	632	635	681	644	616	642	587	665	607	620	653	624	659	611	626	626	626	670	692	626	620	653	642	628	676	608	635	678	644	635	649	591	588	668	657	636	642	656	612	653	647	618	673	628	639	634	596	582	646	596	592	620	609	665	619	618	681	648	658	652	657	601	633	615	641	628	632	624	641	618	591	569	611	633	620	593	598	651	641	652	631	636	662	616	615	604	639	619	613	614	677	644	622	651	670	607	618	614	628	638	607	631	681	610	656	633	651	583	646	627	608	620	640	632	627	661	675	660	596	628	626	660	656	593	598	659	666	640	661	610	647	623	646	636	632	595	632	600	623	645	672	616	642	613	606	647	658	590	582	624	628	657	617	582	683	646	661	626	618	671	643	657	618	629	618	634	648	634	654	633	657	631	614	586	649	708	595	609	640	600	641	672	670	680	621	680	619	600	659	629	657	650	671	622	640	633	679	646	656	641	610	627	678	608	618	611	581	632	597	627	644	631	623	657	654	657	637	653	632	623	640	661	662	670	649	628	668	592	624	606	616	621	639	622	610	640	620	645	613	653	623	649	608	648	635	663	646	658	631	614	660	647	621	649	650	567	649	592	625	653	591	654	609	600	598	684	641	649	620	642	628	641	672	585	610	670	598	609	652	569	605	660	632	642	637	626	619	627	609	657	633	628	648	613	654	624	610	607	638	633	622	644	628	608	654	617	637	615	657	631	622	662	624	585	662	632	646	657	615	671	605	595	657	682	610	641	620	663	670	597	615	611	613	642	596	615	604	596	617	613	623	618	659	641	646	694	615	621	623	618	629	622	583	620	672	620	627	593	669	621	665	617	643	586	627	644	624	578	655	629	618	642	692	607	681	691	601	615	627	601	649	600	635	664	616	617	653	639	647	641	641	618	596	680	690	689	649	609	628	649	587	650	641	634	633	655	624	644	668	623	627	631	628	645	634	596	669	670	639	626	604	617	624	618	655	596	643	604	597	607	657	625	614	645	672	613	649	610	603	618	681	638	646	662	702	646	624	630	672	646	637	645	624	621	610	645	662	626	627	642	638	646	629	637	615	623	617	640	635	652	672	664	637	626	623	636	620	647	645	611	597	670	645	621	632	621	678	647	593	659	641	616	619	611	679	654	649	639	630	589	603	621	599	665	664	593	636	620	656	608	650	628	625	615
11096	31230	25149	14698	10762	8305	6494	5451	4434	3656	3247	3070	2993	2914	2431	1964	1694	1500	1385	1197	1147	1048	1062	998	970	944	906	859	894	838	851	836	828	810	838	824	852	903	842	849	849	837	817	861	834	821	806	805	844	834	822	778	796	812	815	816	829	774	775	786	782	812	791	767	815	816	823	781	793	787	767	785	784	753	809	787	841	775	780	813	796	831	810	742	782	798	821	771	766	841	773	809	773	816	749	797	752	800	768	869	819	783	785	765	750	811	745	772	763	845	803	799	805	760	772	795	768	855	766	766	826	774	797	781	828	825	776	828	784	774	769	803	769	812	763	804	835	794	819	769	767	825	816	778	831	842	805	828	777	812	817	805	814	758	788	819	811	793	825	812	738	856	817	786	870	825	762	813	832	823	798	828	759	769	802	821	796	839	797	780	732	824	810	800	796	816	771	817	744	810	825	817	813	801	825	782	756	811	799	786	752	817	779	825	790	826	826	839	772	825	800	741	742	780	817	797	803	787	798	781	828	799	762	821	776	812	842	757	793	851	812	783	794	877	828	784	818	757	850	822	798	763	786	800	823	786	832	762	828	809	776	791	808	803	830	770	774	785	771	806	777	845	781	793	819	855	777	792	789	721	816	765	776	819	802	803	777	837	832	787	762	798	831	743	796	797	780	756	827	776	837	752	795	815	817	786	802	774	833	772	770	822	799	797	810	753	760	703	827	761	813	747	822	805	793	813	797	796	810	798	807	819	769	812	807	789	786	780	785	809	793	777	760	757	800	783	819	809	828	779	829	779	794	815	773	773	778	821	796	727	792	792	789	793	824	790	804	729	794	770	799	833	755	767	753	773	818	784	769	759	758	765	804	782	758	809	793	798	785	799	787	800	816	813	789	744	766	825	788	786	801	772	786	784	790	778	830	768	775	812	768	720	776	790	780	791	812	757	752	831	783	778	815	809	836	807	839	835	781	774	802	816	835	820	818	876	800	762	773	804	806	796	765	775	823	811	771	805	776	777	795	797	777	798	808	812	813	777	787	829	768	764	818	790	789	772	795	816	733	775	772	760	819	777	806	746	767	741	783	763	814	792	836	747	773	757	817	781	799	804	775	807	842	749	806	769	790	791	814	811	809	812	807	756	801	840	782	805	798	755	825	763	791	817	808	785	792	792	805	794	755	805	711	775	834	766	783	783	753	801	793	820	792	772	827	789	800	790	789	817	802	818	810	791	834	793	813	784	825	807	816	780	796	777	818	829	782	801	798	805	746	766	751	820	739	824	833	801	786	745	808	777	793	834	809	777	824	771	766	849	816	743	778	774	762	839	789	783	791	825	758	784	775	766	800	803	829	736	784	793	767	839	827	818	767	828	794	789	772	779	776	778	827	752	797	750	802	805	783	820	770	775	785	812	772	777	798	807	809	797	785	755	806	811	784	817	802	797	840	758	767	796	804	817	825	747	776	775	776	813	800	779	766	790	763	793	796	812	798	771	806	839	802	796	793	754	766	797	756	798	811	779	765	795	790	790	790	800	824	797	761	740	798	835	812	781	807	773	798	745	798	787	817	803	776	819	848	787	836	815	796	783	752	749	805	760	780	809	806	836	763	782	752	798	774	809	745	825	778	854	821	812	772	793	815	775	772	801	800	801	786	798	724	810	815	800	804	818	776	817	800	786	773	793	760	787	823	802	770	792	792	778	760	720	836	808	809	775	808	780	813	771	761	831	792	832	739	760	803	770	833	811	776	832	805	774	794	781	796	794	806	801	843	782	769	764	835	756	795	810	805	806	733	778	794	831	808	764	760	818	805	816	822	761	784	787	802	834	813	803	753	755	790	773	790	746	820	794	828	795	797	837	823	856	765	775	800	765	775	754	769	757	800	797	789	802	821	820	771	842	784	787	826	786	829	784	793	785	773	795	753	803	804	777	814	781	833	774	793	787	781	819	802	822	805	785	802	788	764	810	795	821	798	789	784	795	751	785	782	811	801	824	789	844	787	856	763	792	836	810	787	766	797	805	756	803	786	769	791	830	802	788	820	817	820	735	818	800	776	846	807	820	753	782	753	777	815	816	813	798	817	806	775	805	752	778	774	832	834	750	804	818	798	757	780	818	777	749	782	820	771	736	831	809	765	798	787	810	799	792	773	833	763	791	743	793	778	785	780	782	832	792	792	833	827	802	778	840	802	836	830	795	794	806	772	794	798	787	803	784	781	818	781	753	803	825	778	797	820	769	751	780	765	790	789	796	812	764	771	798	797	806	814	783	830	853	773	787	821	755	815	748	812	795	815	836	788	816	798	787	788	788	824	768	822	824	764	795	824	765	835	804	838	780	795	809	759	773	840	809	780	778	800	826	779	802	833	792	799	776	728	817	817	858	792	808	792	790	848	818	800	773	786	785	787	838	778	814	776	802	782	898	768	850	768	791	740	782	781	775	773	787	774	800	792	778	791	812	776	788	794	807	770	771	831	773	777	788	802	762	788	777	820	846	817	778	820	813	766	772	755	781	747	825	827	834	751	805	793	760	739	794	820	796	796	774	785	751	814	810	774	815	827	760	794	789	792	773	774	818	744	823	792	811	788	797	801	796	798	811	804	813	782	796	782	786	788	771	803	776	797	794	809	844	753	845	777	828	813	784	802	837	798	812	788	778	801	800	784	759	793	775	778	784	774	814	870	787	816	787	769	781	831	787	827	819	835	773	764	798	772	768	781	764	832	736	784	792	801	753	771	795	823	762	786	754	817	791	778	820	793	761	810	831	790	790	790	794	748	735	789	826	729	769	767	790	787	781	859	755	812	780	820	808	786	803	779	824	824	811	814	813	826	792	763	830	767	830	795	813	783	772	807	812	790	780	818	780	763	856	846	815	787	791	754	817	770	770	788	820	793	836	822	784	803	864	792	767	754	785	786	794	844	793	786	747	763	759	795	787	820	774	835	750	769	753	755	788	758	779	758	801	779	815	761	815	753	785	802	759	795	802	773	785	845	781	799	809	804	775	787	815	783	782	804	736	786	768	741	809	824	798	772	829	770	797	826	771	795	801	806	834	781	796	853	763	791	765	797	802	819	786	736	782	779	747	753	822	795	773	797	814	773	782	820	839	746	801	758	771	752	769	800	778	780	832	783	788	801	858	802	810	799	741	755	812	804	825	832	748	806	799	858	807	753	760	778	813	811	738	792	819	743	817	801	750	750	765	762	824	830	831	802	806	773	801	825	797	737	749	757	765	816	817	771	839	816	765	783	803	823	762	774	810	780	784	713	765	777	762	840	778	779	799	759	815	817	768	801	792	770	781	791	781	769	787	741	787	764	815	780	786	803	830	824	797	819	828	748	774	800	793	840	774	741	788	810	765	808	808	807	792	783	778	818	770	812	803	807	831	830	790	803	802	748	797	756	787	833	799	784	748	812	769	833	818	782	801	766	775	820	815	775	789	805	782	788	808	746	812	780	801	791	794	785	787	835	795	788	799	802	731	761	802	763	793
24950	21699	27740	25663	10859	3867	2502	1937	1595	1293	1226	1168	1129	1121	949	764	642	606	522	463	443	450	382	410	423	410	361	367	361	347	315	311	316	324	301	341	360	340	354	373	351	332	287	348	373	356	325	366	332	316	327	329	309	316	303	318	296	305	319	297	300	311	343	300	306	332	345	339	324	358	333	333	289	304	312	290	312	327	336	323	341	354	341	318	308	329	348	362	318	345	329	328	323	336	302	332	335	306	309	303	339	320	288	274	313	276	302	317	318	315	311	315	322	319	309	328	341	318	331	310	317	334	326	319	322	332	310	326	321	334	303	293	336	322	282	330	339	283	305	327	292	321	325	295	303	337	331	323	318	318	305	299	301	310	324	307	343	297	307	314	299	322	331	304	312	289	313	308	318	362	290	326	312	292	296	305	323	305	330	319	309	321	320	294	312	294	301	322	342	307	303	315	301	301	301	292	353	310	313	329	305	313	323	339	309	333	338	306	306	311	324	309	316	313	332	312	313	277	318	333	298	360	330	291	315	294	343	296	327	326	330	328	324	275	321	335	334	318	346	297	319	287	323	288	334	333	322	297	333	312	344	349	290	323	322	334	295	301	315	323	324	327	330	316	317	339	296	321	322	309	325	335	313	300	307	289	275	294	320	294	312	341	308	331	331	330	329	334	323	336	300	317	329	307	358	338	311	344	282	334	326	336	314	303	334	331	322	354	334	298	345	312	289	295	301	320	327	321	317	276	304	310	295	324	317	348	317	301	319	323	323	299	326	335	325	301	323	302	303	323	329	326	313	344	288	281	311	347	328	333	301	288	323	323	295	311	308	312	332	354	283	325	321	308	327	290	354	314	298	317	317	307	285	325	317	326	327	297	331	330	294	323	342	312	293	318	323	324	300	328	337	302	287	327	316	299	316	333	315	321	336	333	281	346	287	333	307	305	307	313	337	284	338	324	305	318	284	296	309	324	300	312	341	309	336	301	318	298	333	287	341	354	318	324	297	317	324	293	302	322	314	344	324	290	298	310	300	294	315	315	315	309	295	355	341	300	312	329	336	336	330	296	322	323	315	320	310	319	329	321	312	340	302	343	311	316	326	310	325	325	328	291	304	312	298	302	281	328	292	337	334	321	297	324	316	347	314	308	295	316	315	326	302	340	324	293	318	319	313	321	305	309	346	307	323	315	330	318	337	314	301	297	305	302	301	333	322	332	316	362	273	342	311	310	289	329	320	310	316	273	289	301	300	353	346	317	321	315	286	313	307	325	321	298	297	310	293	305	338	286	287	280	330	310	333	341	308	328	294	347	352	297	292	345	308	322	300	320	300	300	295	317	293	349	325	313	304	318	340	300	324	323	331	305	326	320	328	312	316	353	324	335	303	317	298	283	307	308	328	311	362	315	287	311	301	334	347	326	335	303	320	308	341	316	331	333	343	319	317	301	322	312	323	341	309	291	321	305	317	333	297	301	315	301	333	316	314	305	304	307	288	328	325	303	308	319	313	302	298	272	320	285	327	300	318	302	325	339	330	272	283	339	324	304	353	306	296	313	299	333	284	339	305	307	330	320	275	305	307	351	315	281	325	294	355	305	317	296	309	332	322	331	326	315	332	319	340	320	312	325	345	308	339	305	303	299	315	352	354	311	347	323	330	295	316	330	292	295	307	305	275	295	327	308	308	304	324	296	309	306	304	300	310	298	314	334	332	324	319	332	304	307	278	331	317	284	324	298	309	326	319	334	297	303	350	322	322	317	305	341	313	306	310	345	342	317	329	321	347	292	315	305	305	317	324	310	330	309	302	370	314	287	328	305	318	327	319	354	322	329	342	318	318	327	327	325	313	344	315	324	302	315	313	327	312	326	252	311	309	330	305	299	308	331	349	342	291	319	326	325	333	331	299	298	341	326	292	324	317	322	333	316	327	303	288	309	317	298	310	322	311	317	318	311	309	314	303	324	302	351	335	320	309	310	344	330	321	295	303	339	318	320	299	310	309	351	294	305	334	332	282	331	289	326	327	300	315	301	318	302	304	341	315	277	332	293	309	307	361	309	327	303	299	338	317	326	354	300	320	349	316	328	297	332	288	321	319	305	331	286	321	294	302	333	315	319	322	287	342	310	332	343	316	334	289	305	312	310	288	292	288	332	315	325	293	324	310	346	334	297	286	318	338	310	346	360	272	342	287	290	329	319	325	333	294	343	291	295	311	303	319	321	308	351	324	320	320	310	331	334	316	315	302	293	302	304	348	317	271	316	332	303	342	376	286	296	347	326	313	333	330	323	320	305	311	332	307	315	351	291	342	313	347	321	317	336	319	308	326	288	310	322	323	304	310	326	308	322	336	316	304	312	304	332	301	310	335	300	326	315	348	303	328	328	295	308	298	289	284	293	330	317	278	328	328	302	329	310	306	300	319	298	300	306	277	302	317	340	333	308	341	303	353	324	327	310	337	322	347	263	307	317	297	326	301	316	294	292	310	310	330	314	305	323	336	299	314	288	322	325	278	318	323	353	322	325	308	293	285	318	341	329	319	324	330	337	300	324	341	329	306	307	311	311	332	299	310	321	341	313	307	323	321	298	300	312	335	345	319	299	317	300	321	314	328	344	323	307	341	332	326	276	322	311	309	334	319	289	316	354	297	325	333	307	316	302	343	318	283	333	315	307	294	316	308	303	314	315	371	320	298	329	328	338	304	321	296	333	312	304	333	310	311	299	325	314	297	315	281	298	321	288	299	280	302	301	335	301	307	338	323	317	336	287	308	312	323	301	285	355	290	324	299	325	284	328	308	296	290	333	313	349	311	318	331	313	313	369	285	301	304	333	285	313	290	331	338	324	297	315	308	324	318	286	373	299	323	308	322	328	324	318	336	296	319	295	330	282	316	304	285	290	305	299	289	311	314	341	304	323	312	301	353	327	328	347	319	344	336	332	302	317	326	321	331	305	323	319	350	341	358	305	308	304	300	318	277	300	295	318	298	306	275	336	276	313	323	329	313	343	308	325	318	324	307	308	312	328	299	312	312	321	300	333	331	289	322	308	295	304	312	340	309	316	294	324	348	302	295	306	319	321	328	319	313	304	362	320	315	318	294	299	306	294	329	335	309	283	297	335	326	333	330	311	311	323	294	327	349	274	275	309	329	324	321	336	319	337	286	313	306	311	300	297	307	281	325	347	308	326	291	322	286	328	330	325	348	335	322	294	318	323	319	285	308	362	314	323	324	310	325	308	312	300	329	313	303	313	310	310	307	343	281	297	321	318	314	343	320	323	306	335	350	298	304	334	362	341	328	309	297	283	340	316	318	354	344	317	315	306	344	345	329	336	289	323	302	297	288	325	309	289	349	308	300	312	314	285	305	314	328	327	303	289	362	334	319	313	318	325	329	300	307	308	336	326	343	294	294	328	291	305	307	310	311	310	333	308	290	274	338	330	275	327	302	290	309	314	314	304	308	314	295	319	326	295	303	326	310	321	295	328	326	309	319	306
10954	27677	21886	12329	8512	6478	5141	4203	3397	2713	2418	2163	2203	2014	1721	1277	1100	1014	842	702	677	628	544	563	560	561	500	499	503	520	447	451	419	433	460	453	453	449	474	437	449	458	456	494	486	424	413	439	432	459	382	420	402	412	401	428	437	430	419	395	405	432	394	384	469	405	425	387	389	436	442	427	426	421	424	446	435	406	407	405	413	431	394	419	428	414	410	390	441	404	419	404	414	417	404	433	387	375	401	435	386	448	442	433	399	415	383	393	424	440	410	430	424	408	434	374	424	419	382	398	405	438	418	411	430	420	408	411	397	443	410	417	443	399	409	419	396	412	383	436	420	421	440	400	390	387	467	451	427	421	382	398	436	398	413	408	397	439	412	439	408	415	404	391	414	431	453	459	437	405	432	417	419	417	399	416	420	392	470	394	403	417	390	425	402	452	414	421	432	437	430	410	421	422	434	403	422	406	411	403	405	400	444	412	415	414	401	449	417	416	450	437	426	421	441	399	444	404	436	422	415	441	425	407	434	453	427	392	396	412	412	421	425	434	451	434	405	440	410	457	435	391	410	431	357	434	418	415	395	430	407	429	413	423	390	414	423	443	419	409	449	424	419	429	361	411	420	419	391	394	463	415	420	425	418	419	411	397	397	372	372	436	392	421	432	424	395	403	368	449	422	431	381	402	416	437	386	414	430	426	400	430	412	411	461	394	401	387	412	428	390	368	434	416	441	422	424	379	421	423	426	425	391	430	412	431	405	430	455	425	392	409	445	382	426	427	422	407	385	379	418	399	383	423	419	444	396	404	450	373	407	421	449	396	441	407	402	449	390	392	421	417	446	401	442	420	471	426	418	437	417	434	381	433	433	379	443	390	393	370	410	443	446	424	467	420	417	387	398	428	429	382	411	408	423	415	441	427	416	448	422	419	433	426	407	403	405	415	422	463	408	439	429	382	424	434	427	406	466	435	448	426	419	413	410	433	396	413	397	398	415	422	435	432	447	439	438	423	382	436	429	423	415	408	404	404	401	431	440	412	426	430	435	400	450	430	393	437	431	434	380	417	429	413	417	439	424	394	420	431	459	424	431	409	461	439	410	410	450	411	423	440	427	401	386	413	426	412	404	436	405	439	440	403	439	417	414	390	407	440	426	405	398	415	409	415	424	423	403	443	442	403	418	404	427	446	412	435	417	415	368	409	435	446	412	421	437	423	424	394	436	441	386	416	473	374	415	431	416	443	438	417	396	419	412	440	431	478	415	420	415	452	397	439	414	398	413	392	383	408	451	450	465	415	426	400	418	395	393	431	400	416	438	416	436	406	417	412	407	380	418	394	431	375	451	428	432	444	417	392	442	416	429	399	413	413	455	396	390	421	400	416	447	404	401	443	423	431	413	424	443	417	459	370	436	418	425	422	374	404	425	429	423	401	422	386	404	373	435	416	428	391	450	412	424	405	398	429	415	416	414	402	465	438	407	414	420	407	453	421	426	398	414	440	446	381	439	409	435	449	406	421	411	440	391	416	409	403	419	402	399	433	424	405	406	433	445	399	450	380	410	421	406	429	449	404	411	419	409	437	434	407	388	440	443	416	426	418	384	418	399	448	365	394	414	414	397	422	418	398	400	432	402	467	426	429	422	391	417	417	414	394	422	440	429	459	430	435	401	416	432	381	421	410	387	408	432	455	410	426	417	430	420	400	427	445	458	428	429	425	438	423	429	397	455	412	430	404	382	458	438	384	428	405	410	392	385	399	391	441	399	433	417	376	405	425	427	432	370	395	388	401	425	418	392	423	451	415	464	445	402	445	418	414	390	444	410	432	430	429	414	418	441	421	446	400	438	404	431	441	392	409	405	408	441	445	440	463	419	397	429	434	437	433	415	409	451	429	386	396	415	407	451	414	410	398	420	397	433	417	432	435	424	448	397	418	400	399	438	406	419	400	414	413	431	435	418	410	431	387	417	407	399	445	397	421	421	422	380	421	431	435	401	438	442	399	365	451	433	434	414	414	426	410	432	430	423	416	432	401	397	457	394	389	421	433	432	421	433	443	407	385	451	394	466	404	433	396	455	406	408	444	406	431	392	434	409	450	379	409	412	417	439	437	432	400	416	428	418	421	437	433	408	433	414	438	445	417	362	388	443	421	440	399	400	454	436	419	397	391	436	424	403	420	434	412	465	416	416	415	451	406	421	386	440	408	427	393	415	442	498	417	427	423	411	424	416	393	460	422	417	422	393	403	382	440	406	395	456	430	457	439	430	398	441	413	439	435	396	423	439	440	436	396	402	397	392	427	410	397	411	473	382	421	403	433	420	424	404	448	416	408	425	414	431	456	420	412	399	445	420	424	399	407	418	405	424	453	417	409	411	412	424	387	412	412	462	382	380	438	430	395	417	386	402	408	384	414	418	429	402	432	404	424	402	410	402	440	406	397	397	381	447	418	453	395	411	403	381	421	410	411	420	402	384	410	402	423	384	399	432	411	411	411	421	442	387	431	374	414	412	425	413	410	424	359	396	434	427	429	428	378	462	413	407	400	417	451	384	452	415	373	412	402	389	423	446	407	386	423	425	431	429	435	409	385	450	430	406	372	430	390	397	431	409	380	414	427	466	424	410	398	417	413	414	453	440	405	419	426	409	453	437	397	426	414	419	416	416	410	437	440	419	442	436	405	406	413	438	431	438	409	453	431	394	397	384	427	392	406	428	403	421	483	421	433	377	420	405	434	414	411	436	429	424	421	450	409	396	392	437	392	418	446	426	433	421	416	430	441	404	447	381	412	441	420	444	415	417	410	420	418	432	442	442	442	437	442	415	390	439	410	405	443	437	398	395	415	391	425	422	418	441	402	441	434	403	448	416	447	454	389	407	422	463	413	423	423	392	429	434	427	417	447	436	436	424	417	459	425	408	404	387	426	379	404	443	402	433	433	432	418	446	434	428	401	442	426	424	419	407	403	427	423	398	392	428	398	401	427	444	449	449	425	444	418	455	390	421	416	391	440	408	401	435	427	435	389	408	404	391	423	450	401	396	408	375	405	426	406	402	431	447	427	372	402	425	417	440	402	429	405	410	398	408	381	411	415	422	392	398	401	408	413	386	389	443	405	421	460	464	436	410	406	446	432	443	403	421	427	421	422	429	394	455	444	399	408	434	414	433	385	425	410	405	368	434	421	424	412	406	362	415	422	371	412	434	433	412	413	419	450	394	460	396	441	395	439	399	419	407	408	433	424	411	395	404	389	409	406	396	399	405	402	430	408	406	378	401	443	430	426	402	395	418	456	427	403	412	468	491	419	404	413	428	389	440	440	432	435	414	371	427	404	431	416	407	413	391	425	399	392	437	454	421	393	433	404	423	422	424	412	446	418	447	403	439	411	398	406	393	425	402	408	415	429	411	417	405	409	415	402	386	463	389	415	431	408	414	426	437	409	423	410	420	427	393	446	476	399	416	423	400	434	442	443	413	419	458	399	405	389	452	430	452	429
22735	21662	29584	24280	21688	21560	11915	4734	3492	2842	2565	2379	2388	2309	1823	1549	1334	1185	1004	933	874	852	740	771	760	767	722	656	671	706	717	651	598	629	634	660	640	631	671	640	627	656	636	677	644	669	688	638	628	637	614	590	608	638	574	644	616	612	621	624	585	602	554	642	617	637	598	637	608	619	599	593	629	638	655	631	606	611	584	625	657	583	584	595	624	595	607	639	594	633	645	614	612	590	589	633	621	621	611	591	594	580	618	645	639	624	594	596	597	661	575	591	620	593	596	574	613	646	606	624	576	590	624	652	617	571	622	581	629	580	605	593	575	643	548	563	617	621	573	574	603	577	657	614	668	613	577	622	626	607	626	588	587	617	639	603	621	623	588	623	590	580	603	581	627	615	618	609	545	632	594	639	591	592	582	604	571	584	607	606	582	593	645	611	588	620	600	580	581	597	641	590	611	615	676	641	621	617	609	624	608	612	615	635	651	671	649	618	613	633	632	615	587	576	578	560	634	583	550	574	633	587	637	661	602	630	624	598	573	600	661	623	615	652	595	629	572	597	570	564	616	601	611	640	620	644	631	614	646	607	616	614	569	610	591	623	615	563	664	639	582	607	583	575	597	591	610	628	582	634	609	628	614	626	611	566	643	591	602	625	604	623	647	607	617	581	603	581	628	591	607	636	603	569	592	583	609	586	605	613	581	591	601	630	581	593	588	614	613	579	623	616	579	635	573	614	653	611	623	628	634	590	598	628	627	645	632	600	593	590	586	597	594	562	596	654	591	617	609	643	630	636	620	646	573	625	589	596	611	581	618	579	603	639	633	588	591	610	656	629	634	602	600	639	633	642	573	636	606	639	641	601	572	642	593	601	593	624	596	597	575	662	598	593	622	642	610	592	603	634	573	579	587	622	631	615	590	571	615	563	622	604	634	658	632	578	570	560	624	628	594	601	630	608	635	600	601	610	580	596	580	603	627	618	607	606	593	590	614	629	612	595	645	608	588	652	600	594	621	649	588	632	646	610	612	615	571	602	639	613	595	595	615	622	626	621	628	588	627	586	608	565	574	578	627	599	603	576	593	580	626	593	588	618	638	631	581	633	586	591	556	639	567	649	628	606	588	616	568	610	602	580	590	580	594	618	645	615	632	625	597	603	653	648	569	634	574	618	613	636	593	593	620	582	628	624	650	633	600	578	593	588	623	548	683	621	611	617	596	604	623	651	624	605	599	643	542	609	654	625	627	659	604	655	622	599	619	551	600	626	606	619	611	582	615	640	583	648	599	596	567	595	619	600	622	568	609	607	653	611	585	597	553	623	572	569	592	624	571	618	654	644	593	593	583	618	586	618	600	601	608	598	649	563	591	614	602	627	604	593	580	650	640	586	616	607	625	585	614	594	595	579	593	646	586	644	614	580	624	630	612	585	582	557	626	611	647	616	642	628	585	610	606	589	600	645	597	631	608	635	607	586	650	571	630	612	589	609	618	608	562	592	588	586	581	589	646	620	643	571	630	620	614	610	586	640	545	603	611	596	621	611	646	632	582	606	594	633	623	577	605	653	620	609	588	588	582	629	643	619	608	633	623	586	594	540	600	590	569	566	582	612	606	590	612	600	643	658	600	595	563	563	572	606	586	618	586	604	580	583	612	631	610	587	606	614	604	590	583	617	625	575	613	618	574	587	587	579	631	614	591	606	593	607	573	612	606	577	614	577	626	636	650	622	616	667	622	563	602	617	635	645	594	635	585	618	602	671	608	637	608	619	606	602	622	617	655	576	599	588	606	591	607	659	563	606	630	577	629	635	584	646	591	610	612	605	621	656	601	620	650	545	612	624	641	614	569	569	626	563	600	597	616	610	576	610	605	608	601	638	644	636	615	609	604	623	627	586	617	582	587	597	637	651	563	563	593	585	567	602	610	620	648	561	587	596	569	606	579	592	608	614	585	576	610	635	614	598	600	614	630	638	604	624	599	636	580	621	608	591	587	584	620	591	667	592	586	636	589	532	633	631	605	610	578	584	606	622	608	567	579	609	610	618	578	638	599	608	619	624	617	616	620	572	613	632	585	649	603	605	675	579	602	590	580	563	583	648	607	620	553	582	643	601	620	585	605	613	602	589	610	630	586	595	626	607	580	554	605	607	613	584	612	623	577	616	617	577	637	635	569	549	587	665	588	631	617	578	646	648	579	625	631	604	599	594	601	600	611	576	640	619	607	633	634	619	581	612	598	630	623	631	603	618	589	610	618	613	584	588	589	630	643	625	639	643	639	629	591	639	580	626	589	630	615	637	566	563	633	614	616	609	614	592	615	636	597	605	584	567	633	569	624	597	628	605	623	601	590	595	612	587	576	610	638	608	579	597	581	611	618	613	596	614	672	579	575	627	615	622	617	593	616	617	621	629	612	582	660	595	625	610	616	598	613	618	624	612	593	641	640	587	641	576	623	659	581	636	600	620	634	615	574	605	607	569	638	635	590	579	593	570	612	603	620	604	628	584	602	648	664	601	646	605	630	574	623	594	637	598	604	611	685	623	615	651	590	597	573	607	610	639	639	611	602	595	613	608	605	592	607	625	604	593	601	610	615	622	602	580	615	615	591	596	638	611	622	550	580	617	645	592	622	574	581	601	635	597	586	601	638	633	635	637	591	570	600	593	596	601	660	623	589	610	601	636	634	585	604	585	655	633	623	606	602	609	633	577	592	596	618	629	594	644	602	596	607	607	604	631	595	597	578	626	602	608	665	616	592	631	601	589	571	575	609	635	639	597	576	622	634	636	563	614	602	637	605	588	603	615	566	595	568	575	595	611	578	576	620	592	603	564	585	616	617	619	611	588	658	588	614	632	624	599	609	617	573	640	617	612	626	598	585	603	578	616	628	579	604	603	598	581	631	593	583	604	582	611	620	615	619	639	659	550	625	641	613	578	604	596	611	602	608	611	607	649	599	587	601	587	600	582	552	628	621	631	603	593	624	601	595	556	612	606	607	594	619	583	545	570	583	583	601	615	551	559	595	596	615	599	592	576	601	609	541	591	586	592	663	633	568	613	592	628	585	639	643	625	606	627	627	597	613	582	600	585	593	592	638	581	569	602	608	581	627	605	597	580	625	581	612	623	631	628	623	624	583	613	631	607	627	608	635	598	662	599	595	598	597	621	627	610	601	612	583	639	601	635	591	581	575	621	568	603	626	655	575	599	630	594	607	591	606	582	619	588	607	630	604	605	594	635	601	611	612	596	637	577	630	618	622	619	586	605	548	609	624	623	609	609	595	600	655	622	597	616	642	628	623	591	612	610	605	609	644	614	626	615	591	591	613	623	609	623	617	579	602	618	604	622	571	665	590	612	584	618	605	656	604	585	630	597	595	566	608	665	594	606	578	625	621	585	638	646	600	645	591	593	591	607	643	616	596	627	605	599	601	584	577	627	655	619	616	613	614	624	594	653	603	645	594	598	576	610	594	592	590	611	579	576	600	609	642	611	598	580
13639	36834	30543	19994	14645	11597	9488	7678	6515	5117	4501	4305	4239	3873	3043	2504	2153	1742	1506	1409	1248	1174	1071	1061	1016	990	977	904	918	844	905	925	823	832	838	830	805	866	825	810	876	835	850	879	806	793	895	798	833	778	764	729	790	774	785	807	758	801	753	802	795	780	784	839	764	752	729	742	760	794	780	772	778	770	788	776	786	754	794	707	767	749	733	737	804	802	773	747	766	754	757	756	785	759	747	781	785	786	775	725	787	747	777	781	712	795	779	765	772	768	797	766	744	764	753	757	724	723	752	804	795	770	759	781	752	756	771	762	717	789	774	774	816	761	762	736	790	722	743	736	726	771	749	758	808	785	780	782	748	760	788	831	754	741	778	801	724	734	751	777	728	766	765	712	765	747	779	711	758	750	735	757	769	781	745	753	751	751	717	733	754	751	750	816	824	742	766	780	780	734	766	746	768	754	750	721	769	799	756	786	806	756	744	751	766	765	794	785	796	754	792	792	794	779	750	706	764	771	784	820	783	774	776	785	801	773	771	755	761	727	726	816	753	764	727	794	767	730	827	744	778	808	790	793	794	775	825	793	766	742	772	810	853	789	793	767	761	832	819	759	769	735	813	789	788	734	795	746	759	788	725	752	760	758	781	753	739	828	784	820	782	738	774	766	786	781	771	762	730	777	716	815	747	748	770	770	738	761	792	758	755	747	823	771	823	729	738	774	795	759	781	754	754	783	835	768	786	788	760	751	804	786	749	768	792	787	799	761	767	792	799	756	787	777	808	799	799	714	731	778	769	783	770	748	813	813	706	784	812	804	720	755	736	756	815	785	784	796	822	780	727	764	770	788	756	777	747	779	712	817	743	784	733	780	742	773	742	728	772	757	720	764	771	758	738	772	701	737	775	770	783	731	819	821	775	744	760	783	769	765	770	782	782	801	750	751	773	745	768	793	760	832	791	760	776	763	754	774	807	751	752	764	771	763	781	790	774	746	776	789	764	727	763	770	771	771	709	742	791	753	749	716	768	747	779	796	745	794	749	744	798	733	789	756	766	766	752	755	787	739	791	730	800	774	797	789	739	761	822	721	770	767	782	796	730	765	730	756	793	764	772	792	774	730	833	774	752	747	744	757	785	745	735	750	800	776	771	759	736	784	813	801	719	729	786	712	804	740	780	803	755	751	772	794	773	743	747	751	748	793	782	759	785	773	765	748	787	803	782	807	769	764	753	780	779	793	783	734	775	767	793	736	760	733	765	744	729	768	774	780	717	780	801	783	757	726	798	721	767	783	788	723	768	741	796	758	791	776	746	766	769	803	794	775	790	792	732	748	825	755	797	784	795	744	798	767	778	804	733	732	770	766	744	822	788	753	765	742	799	778	718	782	749	750	757	712	783	786	728	764	768	749	778	727	716	750	781	783	749	765	785	737	758	750	801	778	777	744	740	804	776	802	758	744	735	775	757	799	727	774	780	752	761	731	782	726	734	752	761	731	748	776	761	743	828	787	748	746	742	758	707	737	727	766	758	750	756	743	803	792	764	705	784	756	781	789	756	718	801	786	730	733	755	763	821	794	746	794	771	776	821	776	759	756	784	798	776	747	803	763	789	771	772	827	776	764	697	742	769	767	753	723	800	748	740	759	778	757	774	760	807	729	771	802	746	779	783	765	810	797	767	743	780	775	808	809	721	768	707	766	759	756	739	761	762	784	760	789	768	786	756	758	789	784	824	761	704	774	784	765	765	769	760	749	737	742	729	764	749	785	764	815	762	797	724	773	791	811	757	758	765	742	747	746	769	757	729	766	804	780	736	733	784	799	811	726	780	769	774	720	767	764	767	748	751	768	767	770	795	751	771	722	743	728	782	819	751	723	762	744	745	784	804	764	779	722	758	782	797	764	727	745	832	797	785	734	762	788	752	777	819	815	742	795	739	789	808	774	772	727	765	768	740	770	753	739	772	772	829	733	805	795	733	766	748	696	792	735	738	788	746	795	740	738	756	739	755	761	753	776	785	741	792	770	792	752	756	755	769	721	748	781	730	801	798	794	726	716	812	758	791	743	701	770	751	820	716	788	742	761	780	762	764	779	766	750	741	730	779	764	785	718	775	773	757	798	800	768	788	725	795	685	749	774	704	784	758	812	763	769	733	741	781	728	747	758	765	684	788	781	731	763	746	753	767	786	736	722	755	721	736	768	714	820	760	774	764	760	746	719	810	724	761	749	813	736	765	766	739	748	711	793	741	721	760	783	772	774	778	809	755	777	775	833	775	769	760	810	790	737	758	787	767	746	796	765	772	747	772	722	811	751	781	788	752	782	758	774	749	775	805	789	755	766	761	757	771	727	756	758	769	738	787	796	757	715	809	744	780	807	770	809	753	763	796	765	796	777	825	750	780	727	820	781	776	734	752	731	767	778	791	796	725	746	812	753	762	700	749	712	762	760	737	767	748	784	806	721	782	776	767	780	726	737	734	757	751	790	777	766	768	781	769	757	785	775	773	790	743	763	770	765	733	757	779	801	741	751	768	774	698	817	786	787	759	780	832	768	794	732	786	783	776	766	779	802	775	797	759	712	758	764	742	792	759	779	689	785	791	766	740	755	732	793	795	774	766	755	780	758	747	733	789	761	779	714	809	752	792	820	778	730	722	780	761	747	750	743	762	768	829	782	743	723	745	748	720	788	756	742	793	763	739	758	764	749	784	728	782	783	784	780	798	709	745	713	729	774	758	738	760	785	776	793	740	769	799	796	775	758	767	774	763	798	792	802	774	802	764	760	772	755	735	773	817	786	736	767	746	756	762	778	771	753	758	770	758	803	785	773	724	740	815	761	767	732	722	816	785	751	790	755	746	764	752	768	772	759	724	806	744	765	797	751	760	761	754	786	789	759	796	772	773	748	709	743	781	759	751	773	734	752	804	781	801	764	774	741	767	785	763	767	774	788	772	717	751	753	772	815	723	778	774	748	772	737	801	771	751	747	766	746	787	780	781	769	718	735	793	749	764	699	835	770	807	762	781	733	753	785	804	717	760	754	752	763	773	788	786	735	749	821	739	805	734	725	723	803	774	799	735	772	779	825	766	750	699	748	786	730	779	780	762	713	780	758	776	788	762	761	806	762	740	806	761	781	781	792	774	772	770	734	793	747	764	782	750	764	742	729	786	795	762	774	750	787	764	721	817	751	781	775	760	764	846	747	727	749	758	739	780	797	753	744	744	786	717	781	780	757	738	740	760	777	753	762	768	739	789	759	789	771	795	745	762	745	710	757	775	808	784	804	741	750	727	757	815	714	768	763	795	794	776	753	773	718	796	765	703	801	802	718	819	769	808	815	785	758	806	754	827	691	796	797	740	783	776	719	786	753	802	785	768	798	777	717	770	762	754	779	760	773	715	774	783	807	762	763	734	728	779	797	751	789	734	777	733	758	729	746	760	786	745	791	794	810	753	839	786	746	736	767	715	743	757	775	719	760	736	738	746	819	803	784	745	728
27617	20971	16441	8347	3892	2477	1995	1551	1330	1077	1043	1017	1021	1049	825	748	662	609	540	511	489	460	476	454	468	415	471	406	434	427	453	416	435	383	408	448	430	406	434	417	428	457	473	425	437	422	416	463	417	415	424	418	404	435	433	427	448	425	429	407	424	407	432	403	434	423	407	399	452	405	441	424	430	459	397	453	450	438	469	424	415	422	415	407	438	363	428	440	445	458	457	439	407	426	420	435	425	450	390	450	441	386	399	413	420	435	408	401	437	442	383	428	408	420	423	401	419	441	421	425	470	432	418	433	439	447	439	432	414	407	386	424	429	402	461	471	439	436	416	434	413	438	428	406	386	392	392	439	384	379	405	417	405	386	412	422	446	396	403	419	463	452	432	391	448	401	412	420	422	424	425	449	445	415	397	412	395	452	403	434	444	422	395	392	432	423	406	421	436	407	389	430	460	403	421	408	450	437	453	438	433	404	451	456	419	409	464	412	447	428	416	444	380	394	414	434	407	403	431	430	413	425	413	432	439	445	426	425	431	427	405	416	434	427	410	419	453	403	372	407	426	428	407	422	453	438	402	443	386	420	427	401	425	454	424	424	434	416	438	437	425	464	374	427	419	409	433	451	436	441	409	410	437	416	433	418	418	430	416	440	416	411	401	451	466	443	432	447	394	411	463	382	437	399	434	413	436	487	450	414	418	411	423	437	420	410	417	401	408	415	439	429	426	410	446	386	434	428	424	443	446	440	423	422	400	409	408	446	386	397	422	422	418	443	445	390	433	425	428	426	429	409	419	412	400	433	397	411	422	425	413	411	399	415	444	432	427	412	424	445	428	447	393	411	445	446	390	403	371	438	381	439	447	395	421	392	415	408	385	418	363	419	407	454	411	422	405	398	400	415	439	446	426	437	429	453	441	441	411	425	414	419	428	418	427	394	426	461	405	403	464	422	423	414	414	437	396	425	411	406	408	425	450	419	407	434	430	404	436	445	453	423	435	421	424	437	431	399	393	415	442	397	430	407	457	440	421	448	428	435	427	437	392	419	439	424	402	433	438	410	395	408	433	409	435	428	436	440	435	423	456	415	392	438	416	383	446	406	405	419	414	438	428	409	440	434	411	408	432	423	407	399	448	432	425	437	426	400	402	407	411	402	452	374	417	404	407	402	413	434	400	436	435	421	444	437	391	421	423	399	477	449	442	436	422	400	409	435	421	434	468	421	436	385	438	389	414	452	417	467	384	373	369	424	437	399	404	415	412	438	448	417	437	437	438	398	426	418	448	414	395	441	419	446	437	391	464	451	412	389	410	367	418	439	413	412	408	421	438	432	435	439	420	461	430	425	403	420	406	438	410	379	432	409	453	412	416	411	425	393	407	389	415	425	411	415	421	434	425	418	399	413	430	432	446	417	452	427	431	409	397	401	407	433	403	426	403	417	405	449	434	437	424	427	387	408	413	428	410	451	417	436	424	402	458	437	440	415	408	440	417	392	412	435	414	400	425	428	439	404	429	390	435	444	391	413	416	427	416	430	405	411	402	424	388	422	431	454	426	421	404	406	374	413	412	387	381	386	451	399	409	425	414	462	421	425	409	412	446	420	443	394	430	401	413	405	412	459	392	419	402	414	417	409	414	415	441	456	429	456	434	438	418	429	439	390	408	418	414	448	433	433	433	436	422	427	447	384	420	442	432	408	447	372	459	437	421	419	431	415	416	433	434	448	418	453	435	413	419	409	397	426	432	432	475	437	442	418	418	450	430	417	450	384	434	462	446	403	434	394	405	386	442	451	403	433	415	381	450	416	419	399	405	424	405	459	405	416	448	405	418	464	440	464	436	423	434	414	438	413	436	394	390	403	463	450	453	412	415	393	433	405	402	418	451	451	414	398	402	431	381	439	439	411	433	443	386	452	438	414	413	435	453	410	419	431	424	434	409	421	418	416	438	407	448	415	424	427	403	431	438	404	411	435	420	416	404	433	404	429	407	428	372	438	395	454	443	431	452	435	399	380	418	411	448	414	432	414	420	408	430	428	452	432	433	412	393	422	372	425	399	404	401	423	414	399	416	422	405	450	454	440	454	409	410	449	425	436	426	451	426	414	408	420	428	440	401	421	463	456	393	425	419	429	422	386	429	462	446	427	452	392	386	406	405	427	385	455	414	391	377	465	407	419	425	422	429	442	434	387	408	406	449	424	445	429	394	439	402	419	457	389	438	428	438	444	443	424	438	426	421	432	443	380	424	399	425	393	421	433	461	423	429	399	418	441	396	394	418	419	421	458	433	398	428	439	431	430	425	423	506	419	452	404	410	405	482	421	404	428	427	428	428	437	376	432	447	406	423	447	443	431	416	390	440	405	404	416	424	399	432	418	449	393	391	386	403	430	431	430	392	429	404	379	393	441	434	433	402	441	411	457	436	386	418	463	419	445	453	408	420	389	394	458	450	442	404	401	416	409	406	454	433	427	438	412	408	398	419	419	421	436	465	423	414	436	390	429	390	421	425	434	433	438	417	440	408	423	455	418	362	429	402	423	429	412	412	403	419	445	410	400	399	474	442	409	447	433	422	412	441	417	453	438	425	430	435	402	413	417	421	392	422	429	421	420	445	439	437	435	441	402	400	423	422	422	426	453	452	411	421	384	406	430	451	380	404	439	408	411	410	467	400	447	405	460	410	426	477	424	441	421	430	420	420	405	425	433	416	431	447	436	459	447	430	435	413	385	401	418	429	402	411	414	443	429	453	418	405	419	439	383	429	448	455	417	410	416	449	417	444	439	391	432	411	456	429	381	406	438	400	422	437	424	435	414	422	397	377	425	379	389	411	413	411	431	440	386	397	431	366	434	431	378	433	411	421	421	417	384	439	421	385	408	430	394	431	410	424	421	423	434	428	440	454	419	404	429	451	438	431	413	414	417	413	456	449	417	426	377	471	442	438	416	430	414	403	406	410	416	410	463	404	444	442	387	389	419	413	413	389	414	436	439	412	393	431	423	406	432	423	392	437	411	414	411	412	439	408	410	391	411	398	433	457	422	422	423	440	418	405	439	465	380	424	433	407	420	433	428	415	460	456	395	449	395	434	462	406	432	402	417	432	411	416	408	417	367	414	455	377	453	430	407	428	414	456	407	413	415	449	385	429	426	427	412	473	420	437	419	420	428	411	409	433	436	457	400	432	448	428	443	393	451	423	436	431	428	393	398	430	417	430	427	427	450	446	394	401	433	419	450	407	412	428	409	430	441	387	440	422	392	456	441	449	438	425	385	420	378	428	444	442	389	415	424	438	470	450	444	403	413	420	397	407	391	441	357	434	413	423	414	428	419	437	426	419	432	422	439	432	414	433	413	401	383	435	409	462	437	428	405	429	441	386	437	407	400	450	381	421	428	459	449	398	406	409	443	444	454	441	411	448	411	428	430	430	457	435	405	375	431	427	472	424	431	452	386	452	428	472	436	396	430	444	448	427	408	409	422	468	449	433	425	449	444
11181	23421	18154	9419	6382	4846	3754	3082	2678	2198	1970	1949	1861	1705	1396	1218	1038	892	861	739	710	672	659	604	652	601	615	545	596	560	550	597	573	549	524	540	552	519	546	537	573	572	574	582	525	550	510	560	517	507	542	580	544	534	550	561	516	541	552	583	528	564	546	516	527	556	524	535	542	547	512	502	558	520	534	512	546	531	526	567	540	565	557	534	580	523	500	526	525	541	502	542	507	557	536	541	558	537	537	573	559	521	478	520	543	536	517	558	518	561	516	550	549	539	551	522	531	545	565	508	561	532	523	533	524	527	560	563	557	568	558	514	556	559	521	519	541	539	540	563	533	547	522	514	504	559	525	534	525	534	558	527	533	537	528	543	524	518	528	534	501	479	568	551	494	554	543	565	525	521	533	553	563	500	567	549	538	540	508	537	567	534	552	573	579	574	517	532	573	531	557	548	517	555	546	542	528	575	525	521	546	521	555	507	492	555	510	523	566	542	564	555	581	524	547	594	523	541	512	541	518	509	513	503	512	548	507	531	546	547	526	507	487	590	555	520	547	568	559	565	534	557	481	561	520	498	530	566	500	520	564	548	542	514	576	550	527	538	520	550	472	517	571	540	538	599	546	510	549	542	567	546	561	523	534	519	521	521	546	513	547	531	497	529	589	517	574	527	507	544	521	539	513	519	527	538	513	503	520	512	546	560	482	551	549	580	476	565	532	528	537	574	522	502	529	532	546	517	497	565	588	553	509	580	539	572	559	542	497	508	516	516	536	553	543	561	561	539	522	539	550	520	507	549	553	506	543	545	544	526	538	562	512	552	533	504	526	534	488	513	541	546	562	533	563	523	550	502	535	539	556	515	508	556	555	509	534	538	538	519	538	558	523	508	523	532	517	519	508	535	533	551	510	553	507	536	531	560	555	534	554	553	536	545	568	517	556	565	528	523	556	526	531	553	549	564	532	566	557	533	534	547	546	578	521	557	575	513	523	561	555	479	503	495	560	504	605	522	533	553	544	552	555	543	519	520	590	530	527	527	535	558	555	520	519	522	542	524	553	526	557	547	550	549	544	540	554	544	518	552	532	539	521	542	557	533	555	527	518	519	579	538	566	528	556	546	522	552	546	543	556	555	516	502	551	487	507	523	552	545	550	513	498	543	492	508	522	540	540	526	535	550	517	501	533	551	540	567	509	507	551	501	530	542	525	571	515	566	542	559	506	540	560	509	547	543	552	533	557	537	567	489	507	581	558	525	552	528	527	504	551	515	533	533	506	556	523	572	503	526	528	522	528	505	561	539	547	582	519	522	559	500	512	533	547	556	566	521	533	546	576	515	578	501	557	563	545	566	513	548	527	545	546	555	515	529	578	542	552	542	521	559	540	554	580	537	546	518	546	527	519	553	509	557	572	547	543	524	537	558	549	533	552	536	549	555	559	522	547	550	536	540	573	555	551	496	524	555	541	559	538	527	539	524	528	566	553	541	521	551	567	527	572	541	511	518	564	497	528	529	562	490	553	515	583	567	540	485	539	592	487	531	529	539	598	540	534	516	552	520	569	474	549	536	562	503	579	474	552	537	534	542	563	560	542	604	538	542	525	512	493	560	508	522	549	539	527	566	539	565	517	533	498	530	520	526	572	538	542	532	538	566	554	541	513	561	585	519	549	538	525	537	556	521	550	524	527	547	516	553	549	539	493	565	574	549	517	581	527	513	527	503	565	520	541	551	606	579	530	529	504	537	531	540	508	530	533	512	451	567	513	574	562	536	491	512	535	512	522	522	522	517	542	550	570	560	560	532	541	571	580	526	534	511	543	547	568	562	541	548	525	495	548	533	519	525	541	516	533	525	548	540	532	509	508	526	519	588	552	559	553	557	567	542	555	552	537	527	517	545	514	514	480	535	560	544	559	506	551	511	547	532	528	569	542	525	508	508	580	546	521	552	529	561	538	559	519	548	512	547	555	493	536	529	522	533	522	554	516	569	521	541	557	540	569	517	526	542	545	477	521	544	565	547	551	488	503	563	500	543	496	533	536	568	560	512	478	523	559	543	560	556	543	561	509	548	537	523	539	545	555	556	558	548	548	528	547	534	530	546	541	566	531	535	545	560	568	530	579	577	531	538	522	545	481	537	557	558	529	572	487	546	511	522	534	566	558	522	541	528	546	545	524	539	517	535	521	537	526	542	561	572	550	538	524	542	511	498	540	554	544	552	521	526	527	522	534	567	501	497	538	562	506	549	540	540	541	549	554	522	511	589	504	549	530	568	530	579	559	529	565	503	503	522	507	523	497	553	533	540	529	533	548	574	564	546	530	530	517	529	518	470	552	541	519	530	541	521	545	543	507	559	522	521	538	533	551	550	564	565	579	547	535	554	496	540	488	526	541	501	555	524	532	574	562	533	538	551	499	535	553	509	530	504	548	572	512	550	548	534	587	515	534	511	544	497	545	554	524	492	492	546	521	511	531	586	520	538	566	541	537	535	552	530	547	555	522	549	552	517	546	533	529	549	543	536	555	545	594	511	521	573	555	589	518	507	533	513	529	530	533	544	525	547	504	537	552	535	536	562	507	529	521	501	572	543	508	583	514	551	579	527	496	506	499	544	509	498	523	593	551	527	532	536	568	578	503	558	551	542	502	510	510	540	560	539	508	560	495	529	555	515	552	552	525	557	551	540	549	514	550	523	546	538	555	517	529	548	554	545	557	530	536	548	545	545	562	531	518	558	560	522	561	525	527	502	534	543	567	528	538	524	523	542	577	530	498	508	576	517	541	546	537	573	525	518	535	569	534	533	539	580	537	515	545	508	529	521	535	551	535	526	546	555	519	565	554	545	541	532	507	566	512	520	520	583	514	546	544	566	567	539	545	511	547	542	534	536	518	512	573	569	579	552	549	557	548	541	533	554	533	507	541	529	525	489	524	556	534	570	544	536	542	523	518	519	537	556	544	596	546	500	526	553	510	551	515	536	528	497	566	530	517	553	528	538	548	526	505	584	536	530	538	513	541	537	499	544	555	513	534	536	548	521	535	561	533	532	524	531	548	522	578	529	521	530	580	594	547	529	517	517	551	531	545	552	559	497	592	482	564	546	553	533	543	562	548	549	567	535	526	506	540	503	526	507	529	575	538	507	517	546	538	561	551	506	500	537	557	548	500	591	543	568	545	577	521	536	480	521	543	508	523	504	538	561	500	546	557	541	514	526	528	531	520	540	568	519	536	539	516	549	538	503	522	554	553	549	561	506	524	532	569	540	508	539	508	574	535	528	552	498	504	531	537	555	572	516	541	560	544	524	522	527	530	518	532	507	531	554	508	559	561	558	509	556	537	507	544	540	551	576	532	538	540	527	524	521	542	585	515	559	551	556	530	502	521	576	513	535	519	565	481	520	548	484	544	546	511	538	541	551	526	534	543	506	553	548	526	521	550	564	491	549	523	529	539	546	504	555	514	555	554	585	524	542	520	572	562	507	547	557	561	545	579	552
23724	21635	28967	24847	21349	11439	4775	3136	2421	2100	1887	1839	1836	1725	1416	1227	1158	980	908	883	812	805	735	764	732	689	693	688	672	650	646	703	643	674	684	714	671	701	661	676	651	655	669	694	668	710	670	688	693	682	683	657	635	686	699	623	657	677	663	634	646	632	678	645	658	663	658	669	668	715	622	624	702	702	634	643	645	651	639	662	638	630	708	629	669	642	656	667	660	657	655	644	681	646	637	656	649	664	595	670	600	654	639	647	645	678	668	650	558	622	651	654	640	639	648	643	635	606	622	652	607	680	614	636	659	656	681	661	637	656	590	649	637	652	624	641	639	627	636	638	611	643	642	634	615	647	616	598	686	648	643	640	639	645	664	637	609	637	662	609	707	597	671	674	666	610	595	684	666	659	647	626	603	686	665	645	648	652	656	647	707	671	624	641	597	635	652	677	605	623	649	645	584	601	656	638	613	647	660	674	662	656	661	630	644	679	587	642	658	673	652	661	649	671	648	636	676	674	626	608	610	650	648	664	661	609	615	660	619	628	617	627	652	626	682	646	665	600	651	640	620	616	643	623	649	624	621	628	645	665	616	683	640	598	687	658	631	637	723	658	635	681	679	634	635	636	650	646	627	635	633	639	634	639	654	617	611	640	678	658	613	626	634	664	609	644	596	658	660	672	616	646	637	680	669	645	656	611	670	639	632	653	621	695	675	656	616	644	690	688	605	614	634	618	626	646	656	622	691	687	675	599	647	571	657	610	670	645	662	582	671	655	673	643	621	646	615	636	680	650	649	650	631	677	631	664	596	657	603	615	615	624	626	625	635	677	644	623	655	663	636	625	652	655	647	680	594	637	669	631	676	643	625	629	612	649	650	652	619	693	642	613	648	681	634	693	659	629	671	605	634	610	643	672	633	668	647	617	665	618	614	646	578	643	696	656	632	640	666	623	640	634	663	604	623	622	680	602	609	654	600	621	638	635	620	650	609	643	645	653	683	630	642	633	652	616	645	665	637	614	652	634	633	627	644	621	609	678	616	651	699	599	637	624	623	661	619	609	634	645	657	640	658	640	688	643	621	665	661	565	629	625	621	635	641	637	636	647	638	671	640	613	623	634	665	636	596	638	685	653	686	641	655	639	654	609	655	683	603	658	644	647	632	588	621	664	629	671	617	637	654	676	622	627	602	611	638	619	645	631	630	639	644	665	690	594	681	659	593	623	676	683	643	672	623	588	657	663	620	642	646	637	636	653	661	682	618	631	661	694	611	602	606	671	654	597	620	603	669	613	622	656	651	606	631	630	645	651	637	660	637	621	633	668	681	608	622	613	681	625	691	625	618	616	635	670	624	663	631	633	680	616	611	654	637	630	653	684	636	646	626	629	609	609	693	612	648	645	656	673	634	601	697	635	744	683	655	657	653	671	671	637	610	701	666	633	609	631	621	602	636	645	651	701	676	655	612	622	650	644	678	654	676	652	631	632	662	659	629	654	652	641	616	697	617	602	676	610	645	651	600	617	608	637	643	683	660	675	643	645	617	662	627	649	612	615	675	627	657	619	665	642	605	631	684	652	662	644	654	636	629	619	643	661	645	677	634	638	625	671	629	659	663	673	662	599	606	623	684	620	658	669	651	578	641	627	660	646	666	625	674	609	650	668	650	656	641	656	689	687	660	612	630	601	661	669	642	640	624	582	636	652	602	629	664	678	643	613	670	619	636	612	628	638	629	682	683	682	637	646	676	626	660	641	617	615	604	666	647	628	661	655	637	652	619	674	657	630	641	655	631	640	609	624	665	614	635	652	613	610	648	590	616	659	691	631	598	615	640	644	566	642	681	611	651	612	622	685	638	638	685	666	650	646	594	600	651	653	657	609	672	634	665	664	650	692	615	640	650	641	624	666	653	622	651	654	682	649	661	699	637	640	669	647	649	635	635	629	624	667	600	675	650	605	638	641	624	649	649	668	670	653	635	645	623	672	663	626	609	651	698	638	631	608	584	620	665	640	679	663	621	643	631	647	641	634	662	650	641	618	691	678	592	667	660	656	615	653	662	658	654	688	657	657	649	696	600	617	642	641	603	589	650	618	599	654	648	627	607	622	614	667	689	661	638	651	664	598	686	614	641	647	686	632	643	677	630	663	635	627	613	652	650	619	621	598	600	695	683	661	636	646	644	646	609	666	678	651	587	623	662	669	643	627	641	631	620	607	572	615	664	648	679	629	635	699	673	651	659	580	581	594	653	626	617	647	601	610	636	631	621	628	648	623	648	612	621	600	629	626	608	629	656	656	608	668	618	612	640	652	708	593	671	660	647	692	662	644	633	652	610	656	662	660	652	660	692	636	657	637	665	672	661	613	625	628	623	620	611	644	675	655	681	620	606	645	651	643	671	641	653	681	630	680	657	617	657	616	594	654	614	647	694	638	622	568	649	668	662	675	612	631	649	657	604	633	668	626	662	642	609	611	648	663	633	654	690	671	647	616	627	617	653	659	619	630	640	648	592	648	654	618	647	631	594	675	663	671	631	655	655	662	642	630	613	673	696	640	605	617	652	652	660	604	652	582	676	626	636	668	646	691	683	631	627	650	651	648	632	621	614	649	641	628	620	633	624	625	666	624	612	654	596	667	683	632	623	645	639	636	656	655	663	705	656	635	614	625	647	594	628	596	668	622	672	685	633	634	625	617	652	697	635	650	669	647	667	607	605	643	645	642	607	621	618	649	643	663	631	644	651	612	653	648	601	663	609	603	637	625	679	651	609	633	644	671	650	642	612	649	643	663	686	661	654	639	646	661	611	615	622	653	672	615	622	691	622	612	659	613	594	635	630	630	630	621	656	660	648	671	676	626	630	695	660	672	629	668	686	655	620	632	683	637	667	611	678	603	608	678	623	664	684	635	632	655	637	588	706	666	629	662	695	646	640	650	665	629	620	616	635	591	619	640	632	626	656	681	626	634	647	658	637	652	621	638	616	617	658	691	627	649	650	650	651	630	661	593	587	618	652	685	654	647	626	642	626	596	653	663	601	646	645	638	664	625	688	675	649	612	663	689	641	652	657	646	660	634	633	606	644	625	661	632	661	659	634	632	605	663	636	635	656	626	621	680	654	663	643	628	661	686	705	660	629	645	657	645	633	652	646	636	592	626	670	654	612	652	635	700	613	665	605	596	616	648	623	624	651	644	668	683	670	631	720	630	659	623	618	652	650	617	671	630	672	666	622	648	675	646	640	645	631	677	680	674	615	606	635	688	634	641	620	627	638	616	625	672	631	637	664	618	643	638	699	618	605	650	670	604	631	641	662	647	630	648	644	678	666	620	647	663	666	648	619	606	624	651	635	592	607	611	665	617	623	613	613	643	619	636	676	696	692	675	646	640	669	626	653	628	641	604	660	645	642	647	647	655	651	653	652	645	599	641	635	659	596	633	615	673	633	637	644	634	621	655	652	640	606	638	617	649	680	662	603	613	669	641	630	654	643	650	656	665	574	643
11574	31536	25675	15147	10824	8592	6933	5498	4628	3816	3482	3317	3293	2894	2362	1924	1681	1490	1334	1180	1083	1073	998	1046	926	918	883	910	912	840	855	888	845	842	866	915	846	857	799	830	840	824	834	863	902	874	816	803	834	762	840	825	819	832	790	817	791	777	786	773	809	784	851	789	752	791	835	828	774	821	823	825	808	800	843	832	823	749	784	812	799	842	817	779	776	802	762	764	790	822	831	827	787	801	815	786	769	797	809	807	801	828	833	782	757	805	766	834	812	756	815	807	791	811	826	798	816	788	785	821	833	837	807	808	785	840	814	785	793	793	818	803	771	755	812	790	787	787	827	823	845	797	737	736	815	817	815	827	860	794	796	828	852	777	834	807	761	813	811	843	834	768	823	779	862	825	804	813	794	772	830	774	834	789	812	779	836	770	836	785	779	764	818	799	786	811	799	802	787	851	796	792	780	834	802	782	790	794	823	815	812	811	787	806	792	781	787	770	769	762	792	789	830	837	758	810	810	819	795	780	816	811	797	771	814	808	815	764	775	814	853	811	772	799	847	772	754	827	802	800	786	806	821	797	797	787	817	817	813	811	818	828	776	747	798	832	811	773	773	746	830	781	836	810	780	770	801	780	784	764	801	846	830	839	854	755	751	770	781	772	814	810	788	826	802	774	800	814	819	848	805	823	816	797	817	793	770	751	797	827	844	774	825	798	782	758	877	794	763	840	804	808	807	820	796	784	806	815	738	825	780	844	790	837	766	770	812	762	716	838	786	818	755	747	762	777	809	837	784	761	826	781	795	766	816	772	825	781	840	845	795	804	773	822	821	807	862	796	755	751	805	764	765	795	788	789	808	769	808	775	811	795	752	807	759	811	823	779	707	799	830	797	799	830	791	825	781	778	839	844	823	783	893	822	824	730	807	757	826	764	809	823	831	844	791	787	790	845	792	822	800	828	796	818	774	769	834	784	790	810	782	766	790	768	747	749	846	703	799	788	804	814	804	830	759	732	822	801	827	825	786	824	729	776	787	791	786	868	773	776	790	806	806	771	804	791	803	859	797	817	886	786	801	823	800	819	819	786	806	785	828	825	765	795	784	754	810	860	788	810	796	783	833	747	762	816	830	807	781	817	860	765	810	877	828	801	811	787	808	802	826	770	796	807	851	818	789	781	828	814	797	866	806	846	775	813	763	803	822	777	756	782	770	797	771	835	758	815	727	771	840	777	831	746	810	787	803	834	797	801	824	788	783	772	728	825	780	786	781	804	831	772	836	834	805	836	770	816	826	803	789	790	800	820	774	766	823	817	771	780	850	796	783	771	846	784	769	794	754	780	839	778	825	803	841	744	793	807	829	764	777	828	781	850	794	799	782	750	866	832	791	752	813	775	773	802	776	827	804	855	805	810	810	766	866	841	823	768	795	779	804	827	798	807	751	782	791	828	807	811	788	813	788	773	811	790	814	832	773	773	822	790	835	805	825	818	766	817	807	762	823	767	839	793	751	784	780	698	794	788	815	802	839	787	818	806	784	824	803	809	803	787	848	756	842	834	762	787	851	818	829	811	828	773	825	814	844	833	837	809	814	779	792	827	771	811	842	827	824	835	779	786	788	787	813	781	798	788	836	760	794	774	805	839	783	801	788	855	791	754	815	733	761	774	780	834	831	798	783	799	789	759	825	817	801	801	832	859	811	768	777	810	784	774	775	821	812	807	790	796	804	812	817	785	821	802	785	771	795	793	789	766	782	772	805	790	818	858	841	798	771	774	812	770	766	798	797	819	798	820	863	798	811	816	813	791	741	780	781	780	820	781	791	825	824	802	802	781	794	788	856	844	776	839	788	766	837	855	810	764	739	779	804	790	810	761	824	810	806	763	807	788	814	788	810	775	861	765	787	829	800	801	826	859	797	813	830	790	834	815	833	805	811	815	831	795	751	805	779	796	813	808	830	758	775	776	864	807	802	791	820	732	798	783	809	805	767	832	786	827	793	793	814	770	878	738	783	815	794	808	851	813	839	825	825	799	835	817	800	771	851	816	762	755	831	857	765	834	811	782	759	826	772	770	810	796	767	748	793	820	803	712	778	833	796	827	816	829	812	821	785	791	818	844	821	824	882	835	751	809	761	776	754	795	804	832	810	735	779	784	816	781	822	840	824	822	817	794	813	782	788	744	754	774	791	849	815	767	837	832	817	755	773	772	817	797	773	827	825	747	768	820	841	800	802	764	809	770	779	796	803	780	819	741	831	808	774	851	838	772	771	809	810	789	835	818	819	754	820	769	770	749	805	855	759	797	774	801	840	798	737	776	791	809	762	779	809	769	814	805	831	835	809	811	845	840	801	789	752	833	770	791	771	795	782	818	830	759	803	758	781	817	873	795	788	803	753	818	793	794	822	805	790	785	775	814	777	834	811	817	811	811	767	795	773	810	794	777	781	805	828	757	778	813	798	760	757	764	777	736	800	765	799	782	811	737	761	747	799	763	796	809	790	797	816	834	798	741	805	829	763	782	784	764	770	781	758	809	812	822	780	779	816	847	735	772	761	819	842	782	797	849	812	783	805	774	813	782	749	794	802	776	800	824	786	834	783	837	778	809	780	746	804	760	748	774	772	793	756	814	758	835	805	770	793	777	802	827	805	784	814	816	812	778	791	825	734	778	827	788	736	775	838	800	813	837	860	782	792	812	824	802	809	825	770	794	788	803	856	820	781	793	792	803	814	808	797	756	811	792	853	798	824	814	806	829	743	739	819	769	783	829	780	800	817	820	789	795	761	820	788	791	817	788	782	787	820	850	808	723	797	786	819	851	788	810	790	803	840	807	785	804	844	805	754	768	829	835	782	845	797	786	779	761	831	735	799	799	855	792	803	772	784	808	841	785	819	855	790	779	810	778	723	778	856	812	783	768	838	810	814	842	798	825	797	804	781	806	829	815	824	780	835	779	791	804	787	798	817	775	864	805	861	790	787	781	805	856	806	776	797	814	773	777	765	811	789	799	791	764	789	800	780	837	789	804	817	802	770	768	829	795	789	808	797	787	783	833	826	787	765	804	765	804	800	791	826	805	804	800	758	788	781	799	847	806	816	807	791	821	801	777	773	773	827	797	774	773	794	805	776	816	812	789	784	837	829	795	801	811	790	803	762	774	818	788	783	748	750	793	829	813	762	766	717	775	811	812	797	788	770	800	732	756	829	780	782	759	790	791	822	809	751	758	794	795	811	792	764	764	804	854	778	753	804	840	806	798	761	820	770	799	792	792	779	846	806	814	781	775	803	820	782	812	815	804	753	792	768	781	815	838	783	831	831	777	821	831	821	838	801	821	806	829	818	791	812	796	806	813	832	762	825	842	762	807	790	841	769	851	826	763	774	838	788	782	792	757	787	730	806	814	883	806	809	825	800	767	807	770	817	837	797	786	829	869	813	776	762	804	801	789	832	795	834	804	840	787	775	782	763	766	810	810	823	852	758	780	802	793	795	789	839	785	822	812
24870	21704	27685	25673	11245	4083	2633	1987	1652	1455	1251	1224	1249	1125	859	759	622	600	529	479	408	412	411	377	380	395	355	356	369	325	346	349	344	338	329	338	342	333	328	304	359	307	333	351	365	384	366	328	323	309	338	327	313	319	326	327	335	302	327	330	349	319	322	334	295	370	322	328	324	310	330	354	337	325	334	315	341	317	321	345	335	360	338	327	316	314	315	347	342	342	310	318	294	342	333	320	329	298	353	318	333	306	278	326	302	288	323	378	316	307	354	339	311	310	308	337	363	320	350	350	322	324	316	317	297	321	309	301	326	318	328	316	318	309	311	324	323	262	309	312	345	320	324	293	313	303	340	355	325	340	344	311	336	279	307	311	320	324	351	324	351	308	328	342	340	310	293	290	310	329	312	356	326	321	350	354	340	313	316	353	323	333	360	314	369	304	301	308	321	312	326	311	333	314	314	330	358	338	299	340	319	335	349	326	326	316	323	302	353	309	355	310	325	302	324	317	320	324	319	347	336	310	328	318	346	339	326	357	337	323	331	307	299	355	325	333	335	311	315	346	314	338	327	329	350	329	321	328	338	302	331	301	261	326	303	317	341	311	325	318	330	310	324	352	335	324	337	331	344	302	334	332	316	312	314	312	326	350	300	323	346	334	284	312	321	337	335	335	322	306	334	337	338	333	338	306	323	330	320	307	326	304	320	294	316	334	307	319	317	302	314	328	325	321	289	317	315	299	321	299	301	338	310	308	347	302	306	343	314	313	332	299	318	322	312	324	294	331	309	316	323	314	296	291	300	312	295	307	287	335	350	336	355	336	291	306	337	286	342	327	306	294	311	314	319	313	291	315	347	332	316	338	303	300	320	312	336	326	318	336	330	322	325	319	303	335	335	277	314	290	334	322	324	358	349	330	343	341	355	312	320	340	335	310	302	344	365	320	326	317	316	313	308	325	319	290	325	305	329	313	339	352	305	294	337	317	313	321	350	319	353	339	329	332	315	346	321	298	325	344	323	336	331	336	330	320	270	360	311	314	349	332	345	291	332	329	337	349	321	308	312	323	345	347	327	306	305	331	354	327	332	346	321	346	305	336	319	315	313	310	321	315	322	331	311	301	303	281	282	298	336	332	322	305	325	291	316	340	321	300	318	306	317	312	325	347	344	315	325	349	322	317	342	325	311	327	317	320	349	305	304	329	291	323	289	312	303	308	357	296	295	357	331	309	299	308	310	323	327	308	326	316	345	321	327	315	315	325	323	330	305	309	298	288	330	336	342	309	346	300	322	332	300	339	305	327	305	324	326	351	285	312	326	325	314	340	324	316	329	302	292	324	330	304	326	338	284	334	326	301	299	327	349	342	335	294	321	328	311	300	328	316	340	333	316	312	325	336	352	337	323	277	327	305	323	326	304	337	308	327	325	317	345	342	305	323	313	283	338	350	317	297	329	340	317	324	317	318	326	315	296	287	328	329	293	312	348	325	300	323	312	292	342	305	320	315	287	320	341	323	302	323	312	328	322	335	341	334	334	340	292	297	338	329	322	337	308	294	320	320	308	350	329	304	297	289	316	295	320	361	309	323	319	319	340	320	331	326	316	314	336	325	321	336	361	302	332	332	306	288	295	308	372	315	342	334	314	317	327	334	342	333	316	313	314	337	334	331	294	334	338	320	326	333	312	325	310	327	323	327	287	332	314	330	335	322	339	326	331	327	316	321	296	284	318	327	312	318	338	329	299	355	287	302	315	336	323	339	319	327	323	323	350	319	321	341	338	299	343	306	334	290	329	326	323	324	302	364	333	324	307	323	325	300	303	348	305	314	306	282	316	336	301	306	321	315	341	328	293	333	320	307	305	304	333	337	318	333	311	303	335	335	302	331	326	313	286	343	341	334	332	324	315	333	330	360	307	300	314	343	335	316	321	346	348	332	328	349	309	306	355	326	304	275	306	341	321	327	319	285	341	316	347	329	324	331	334	334	338	305	319	335	345	327	314	330	357	303	323	337	332	346	316	302	319	333	309	312	327	302	323	326	346	371	321	332	321	295	331	323	322	348	340	337	324	307	310	319	323	327	314	283	304	338	278	319	299	334	315	340	330	311	341	300	299	332	348	320	343	313	333	327	315	326	310	331	320	312	323	336	314	297	306	288	326	307	320	333	341	306	355	330	331	329	341	353	329	323	343	325	343	328	302	314	346	358	336	293	312	316	305	322	298	309	353	326	311	338	289	342	295	310	309	308	318	324	349	325	343	318	291	315	324	326	332	318	303	308	339	322	326	314	327	341	318	336	344	321	320	296	305	346	342	299	334	291	322	325	323	325	331	290	319	322	287	361	350	322	322	316	332	334	319	306	329	297	333	309	340	324	308	332	328	284	323	299	309	322	312	320	320	300	340	296	318	307	310	337	289	314	287	294	295	330	319	331	297	327	309	302	344	321	313	292	315	319	314	324	334	328	363	332	322	335	330	299	365	294	300	285	346	313	317	328	341	283	314	304	324	309	318	341	282	330	305	322	347	343	325	331	312	316	328	311	323	304	298	354	319	294	282	349	328	322	306	310	347	326	355	310	317	277	335	303	312	328	298	323	333	324	330	305	305	341	321	340	366	322	330	318	298	317	330	319	299	299	334	321	341	322	319	343	318	332	354	307	380	334	290	309	296	326	336	318	337	294	331	328	346	305	328	290	309	340	329	316	339	318	328	309	328	339	315	334	309	294	306	326	324	312	315	321	312	340	343	331	304	336	335	312	322	330	340	352	316	330	332	330	313	295	336	294	338	311	339	336	329	330	354	309	340	314	301	325	321	327	322	321	313	313	308	346	355	323	309	317	315	320	304	325	334	293	297	332	324	335	332	333	366	325	301	336	357	313	316	341	340	319	315	322	300	339	319	311	351	308	346	330	278	369	331	340	323	352	332	312	319	330	287	314	342	319	322	323	326	311	369	344	304	295	299	312	346	291	347	310	332	305	286	327	288	309	319	330	306	320	316	340	339	308	316	324	335	347	324	337	348	302	343	315	300	366	315	359	317	304	302	317	354	326	322	315	309	319	339	327	320	310	334	333	328	313	291	322	297	343	322	345	351	337	333	302	314	312	348	323	334	331	329	318	324	305	322	325	310	295	325	364	350	320	313	316	301	321	318	327	315	292	308	336	340	339	318	348	324	307	311	345	324	336	346	314	290	309	316	309	343	331	335	331	329	320	306	320	323	349	299	313	321	328	310	326	351	308	311	313	291	315	322	302	307	344	320	319	363	322	323	284	321	362	310	316	364	338	330	289	327	314	333	327	326	329	322	366	334	308	340	308	389	335	319	311	324	322	317	296	287	302	308	278	341	286	349	347	345	323	339	312	309	316	314	325	320	333	318	314	299	347	320	315	353	328	279	341	316	310	328	322	322	307	339	326	337	315	309	349	302	296	314	311	304	322	293	336	321	306	325	302	344	355	345	324	319	322	316	314	316	304	321	292	329	313	316	327	264	314
11753	28023	22200	12790	8850	6898	5289	4312	3510	2928	2559	2430	2358	1975	1608	1220	1166	928	815	701	667	598	538	607	548	530	558	503	476	460	459	508	433	470	453	450	452	445	451	502	422	516	486	469	517	459	447	456	466	438	489	421	403	424	446	447	392	451	389	412	426	431	452	419	444	426	417	402	439	448	450	443	446	454	405	380	423	459	454	399	447	430	418	449	440	417	400	423	430	434	476	418	426	407	404	429	448	436	396	432	429	400	444	454	443	448	441	409	406	451	390	430	428	412	411	403	433	445	447	395	402	419	423	430	420	434	432	444	412	418	455	391	451	440	448	436	417	385	433	434	394	423	424	478	443	439	430	398	421	414	400	432	421	428	410	426	411	411	429	455	420	440	394	417	425	438	434	408	450	408	456	445	424	436	429	397	441	428	423	440	416	410	401	411	389	415	412	425	397	446	429	463	436	425	449	456	441	396	440	449	378	414	445	401	465	437	397	427	468	447	398	419	401	382	393	445	421	437	426	427	431	407	407	429	394	395	431	435	434	469	419	447	394	436	425	407	391	432	435	432	400	467	436	423	454	436	468	437	403	435	470	418	416	421	420	442	423	413	356	414	400	452	412	412	392	426	423	443	417	447	404	417	441	429	427	450	439	419	423	448	444	421	433	425	403	382	421	431	445	433	433	420	429	405	439	393	446	417	437	372	418	470	419	438	437	421	441	411	402	414	413	436	390	398	434	441	442	411	431	400	427	478	431	435	460	452	434	435	436	429	387	424	429	411	447	430	404	420	402	435	418	421	441	462	400	388	418	436	409	380	423	404	408	463	430	437	448	468	399	416	391	393	426	443	399	424	414	379	447	403	438	460	443	414	401	413	443	402	460	428	418	429	409	426	439	394	401	434	425	393	398	444	438	424	416	421	414	429	427	411	417	434	409	420	415	413	431	410	389	404	376	401	431	451	455	422	405	411	410	436	411	418	396	387	427	422	420	446	419	439	412	438	453	439	406	407	455	432	421	440	451	410	382	427	402	449	389	444	423	421	401	396	466	430	392	430	425	399	420	460	475	386	447	403	436	439	413	425	438	412	419	497	427	407	441	409	447	400	415	417	444	413	398	437	405	364	418	420	415	452	447	430	411	446	449	392	413	448	420	403	396	427	420	407	413	402	422	377	429	415	407	416	426	443	418	413	406	395	400	418	435	423	423	406	395	400	421	441	407	407	464	413	436	437	422	435	423	404	400	424	438	451	423	369	414	410	448	411	464	435	441	374	420	411	416	437	412	407	425	429	442	405	410	407	394	425	417	406	391	456	414	402	411	429	418	426	427	425	418	385	433	393	430	447	411	408	403	409	384	418	405	411	411	420	436	421	441	414	409	433	418	446	426	452	415	434	389	443	440	434	423	389	421	408	430	439	438	421	400	449	465	397	404	391	442	417	432	444	414	405	456	432	411	399	409	408	429	454	428	445	423	421	429	428	421	389	392	413	411	436	472	424	426	426	406	415	437	416	442	408	441	405	457	402	429	413	416	408	421	403	404	394	456	427	416	418	450	404	419	408	425	416	409	415	391	430	434	467	426	407	416	434	434	395	427	430	427	418	430	439	418	448	427	431	406	436	440	414	429	426	405	424	424	416	462	398	409	439	415	438	423	399	396	395	422	386	428	424	369	415	382	423	414	441	432	413	389	420	462	438	466	423	419	426	449	411	415	475	460	444	428	436	420	444	425	430	435	428	421	401	434	413	411	427	470	387	410	434	412	423	409	414	392	421	434	405	427	413	428	429	391	441	373	422	407	443	424	431	425	437	429	406	444	443	455	437	410	408	404	385	445	428	471	400	411	439	383	424	437	410	418	418	435	421	430	442	423	418	460	412	386	439	447	404	430	451	416	423	443	404	425	418	408	422	408	424	475	444	440	404	428	448	406	478	438	426	450	425	441	368	423	416	428	449	412	425	424	443	412	432	396	383	447	441	388	425	415	454	432	436	465	421	421	437	390	426	441	401	390	434	438	433	392	430	408	438	412	399	410	447	434	427	411	443	414	453	435	419	406	433	400	430	407	421	411	397	423	442	448	380	443	439	432	436	397	423	436	417	398	416	452	446	404	435	424	429	375	445	424	368	421	435	418	455	447	397	468	422	439	432	430	445	383	395	425	425	434	388	433	414	432	391	416	465	420	424	426	375	418	406	424	431	434	408	411	406	412	467	408	412	406	412	457	417	423	421	414	428	391	445	438	430	430	405	441	446	425	378	434	448	432	430	419	408	449	417	463	435	434	442	465	416	404	401	419	423	431	412	404	440	420	418	424	459	424	408	403	424	383	428	382	433	405	407	387	405	453	414	437	428	424	451	431	415	422	397	429	454	400	412	438	436	427	433	414	423	436	408	391	415	429	407	405	396	406	431	425	417	407	386	450	457	408	369	382	410	438	433	419	450	419	464	408	447	454	423	404	417	418	409	434	398	405	426	446	400	429	425	408	426	423	464	416	426	438	412	419	422	423	424	368	374	398	417	397	467	417	394	408	446	418	411	439	441	463	439	409	427	419	429	438	451	443	425	442	389	462	392	415	418	393	435	391	395	459	406	445	424	432	419	430	427	401	419	435	427	427	407	413	417	410	422	396	419	421	404	415	408	410	452	403	430	411	419	430	417	442	456	436	450	413	411	392	421	401	429	440	409	431	412	401	411	421	371	451	439	414	419	371	390	449	453	413	428	444	457	448	450	431	463	407	439	403	450	432	445	415	417	374	421	434	400	390	453	430	445	439	369	411	454	427	440	399	437	437	414	397	380	395	399	413	443	465	393	406	395	431	440	448	394	402	451	438	424	422	390	442	430	415	391	431	455	440	393	438	389	415	429	425	419	415	418	407	402	396	468	426	391	399	430	461	384	421	436	420	447	458	423	426	416	447	437	405	434	445	374	476	424	421	410	403	420	436	413	468	405	389	428	458	408	442	419	421	433	410	456	415	405	427	423	433	410	382	415	385	398	432	408	438	436	406	369	433	407	420	414	429	416	423	414	413	397	436	434	422	396	397	433	406	418	393	417	423	411	420	434	432	395	397	398	449	437	439	421	403	411	437	405	390	432	404	435	401	438	397	426	424	423	408	399	426	451	402	409	462	418	432	423	438	460	427	438	423	460	453	408	436	414	419	441	402	449	413	426	393	423	414	390	435	413	408	409	410	426	418	435	446	425	429	422	425	417	445	429	371	461	427	394	409	416	406	418	396	371	405	414	470	405	403	442	394	405	380	417	437	424	420	454	426	406	439	419	464	444	424	420	439	428	426	397	433	426	447	408	399	425	442	434	385	458	437	428	425	428	452	450	419	410	407	411	393	446	400	410	456	439	432	442	403	404	442	426	436	431	432	399	407	445	421	454	438	418	417	390	410	421	442	427	403	431	432	400	426	431	449	422	418	425	447	423	457	426	399	455	405	439	431	421	443	398	408	428	456	435	427	408	440	407	414	409	455	434	400	425	419	400
22736	21662	29529	24310	21690	21620	12139	4941	3613	3029	2619	2612	2482	2182	1794	1563	1299	1110	1005	918	909	826	776	752	816	768	703	746	695	645	626	677	695	706	666	725	629	661	657	618	642	664	666	720	674	662	675	648	663	647	632	637	633	626	589	634	614	620	612	635	640	629	597	613	628	599	635	588	630	620	587	600	651	612	616	578	625	618	614	610	621	608	629	663	647	655	575	674	604	609	611	624	599	632	601	610	590	623	615	581	633	615	668	640	654	661	585	597	598	582	602	603	627	655	599	566	598	626	631	627	618	593	622	620	596	605	588	559	608	590	585	622	618	561	608	572	599	617	600	613	621	604	584	615	548	620	563	607	619	608	610	597	596	660	581	608	636	619	586	675	562	596	662	641	647	664	572	590	631	647	589	617	574	604	614	608	631	602	611	599	607	637	643	662	602	595	570	599	613	623	600	574	619	626	653	659	656	585	645	628	619	599	616	630	623	626	618	606	598	610	608	639	587	644	630	617	628	614	589	670	615	647	667	622	635	642	624	620	617	611	651	578	636	647	606	632	647	637	596	611	676	615	622	589	588	637	591	624	635	604	636	640	596	585	585	598	572	639	628	605	630	623	669	560	574	613	598	591	617	628	623	609	569	620	618	634	628	650	605	612	635	634	653	643	601	596	644	671	603	593	663	595	602	651	568	552	628	587	625	598	614	641	597	636	674	615	613	608	643	623	663	631	599	606	663	625	622	651	613	614	613	597	664	651	608	604	572	564	621	614	603	612	668	626	598	572	609	644	606	598	609	596	619	647	570	587	628	614	591	626	652	605	632	610	621	614	648	627	618	618	644	583	633	604	622	588	625	606	632	669	627	627	630	610	548	600	624	579	596	622	631	653	589	621	600	621	686	635	629	601	577	629	588	598	588	604	554	633	650	652	621	635	611	617	622	639	573	598	651	622	619	626	623	653	632	616	629	637	610	637	597	602	630	621	624	615	641	575	619	634	618	617	612	599	626	605	622	636	615	620	643	617	593	611	635	581	642	625	560	607	613	588	583	585	632	613	627	641	631	578	652	658	605	602	600	612	582	576	593	587	592	621	613	628	608	598	613	618	627	557	614	633	614	589	613	617	615	620	635	566	589	610	627	607	627	593	608	589	646	609	640	619	608	598	647	602	612	628	601	663	611	627	600	563	671	596	577	609	590	628	595	647	619	581	692	602	618	631	599	638	607	604	598	620	601	606	604	571	618	577	613	609	600	607	612	595	575	601	580	609	637	646	527	607	604	603	583	588	579	598	657	668	618	630	576	600	609	621	590	619	625	595	590	588	604	605	686	643	651	593	560	619	580	590	635	589	626	579	606	605	653	614	637	592	621	619	626	604	642	633	604	632	629	628	586	569	610	618	598	636	656	600	615	592	622	601	635	615	648	613	596	645	615	634	603	636	640	582	590	610	606	618	618	657	606	582	623	577	588	629	603	558	631	588	594	589	598	630	607	619	604	589	626	567	599	614	612	580	582	622	608	588	640	610	571	597	611	555	604	609	605	606	592	641	627	575	588	610	648	617	566	593	626	635	584	648	574	643	632	649	645	610	608	605	632	607	621	552	565	626	594	639	621	611	617	595	613	630	572	602	598	616	618	610	550	580	657	592	622	578	637	617	637	575	628	577	637	619	650	591	620	604	651	589	614	607	629	591	627	645	573	644	629	590	594	619	589	583	681	639	611	610	606	590	634	619	574	606	589	638	578	652	576	634	641	591	628	589	623	611	593	624	630	603	587	578	620	618	602	621	582	638	620	622	635	620	625	646	608	633	632	608	623	627	613	616	603	637	591	603	590	593	633	616	613	566	631	598	635	555	598	573	635	584	597	658	629	601	593	622	667	598	608	612	655	674	621	635	664	595	571	639	634	565	584	598	635	609	608	604	602	611	594	611	622	636	650	632	619	676	598	613	582	610	601	609	644	602	600	588	608	634	614	622	601	629	623	598	601	605	641	614	692	646	610	616	630	636	554	606	611	594	607	619	609	610	620	633	621	625	646	604	627	600	645	635	585	637	641	625	612	640	630	619	597	578	605	651	616	657	586	625	633	549	594	609	588	631	589	552	630	639	620	597	611	640	689	588	632	627	624	585	569	621	541	610	614	586	621	574	600	605	654	624	601	639	610	595	576	633	590	583	590	633	591	620	606	565	669	563	634	613	640	589	582	590	603	634	609	579	572	617	589	608	595	583	637	621	602	590	623	604	607	585	629	603	615	648	566	648	612	595	593	661	621	596	588	616	655	657	604	574	606	643	613	591	604	659	608	647	597	643	640	648	599	598	593	592	580	633	589	579	598	613	644	608	651	622	612	622	607	572	608	577	593	623	614	607	614	606	592	627	629	586	621	634	606	623	604	639	594	631	611	633	632	599	636	609	643	617	578	602	634	651	577	674	636	602	635	632	605	599	588	623	608	622	558	610	611	630	591	526	642	619	609	639	626	641	648	658	632	625	637	644	637	649	607	600	565	594	630	582	596	598	624	607	610	588	603	605	613	621	632	584	613	622	636	638	658	618	605	609	653	587	620	590	588	598	619	628	599	614	681	613	641	586	631	595	590	625	611	593	597	580	621	649	595	624	630	610	590	646	657	607	585	652	620	629	612	603	627	617	663	590	610	577	616	574	601	589	632	589	639	574	615	604	580	607	593	638	608	615	589	588	578	630	608	650	522	600	624	601	585	570	639	619	604	590	650	590	627	596	619	626	629	620	606	617	622	608	632	647	557	617	632	591	611	584	581	621	636	617	648	629	598	592	624	624	633	616	624	608	639	626	603	610	624	623	582	602	633	625	624	580	608	614	610	646	611	591	616	643	606	593	624	634	647	674	584	581	612	635	576	590	594	639	603	598	624	587	614	553	581	554	599	578	580	636	583	625	623	622	577	598	573	649	632	613	588	604	540	604	593	641	622	664	575	614	620	614	608	608	611	597	595	647	565	594	667	597	624	635	578	571	609	576	647	587	604	603	618	665	649	632	596	630	648	605	604	634	598	626	591	606	635	644	644	592	651	623	638	573	618	585	605	607	674	605	607	631	573	628	583	649	660	621	584	592	601	615	570	598	583	671	595	586	586	616	620	634	617	609	592	654	574	602	642	623	627	639	630	570	647	605	620	602	612	582	616	591	613	592	602	608	590	561	626	669	610	642	620	612	590	588	635	617	614	606	595	577	626	648	659	633	584	599	611	618	559	587	658	605	565	578	624	629	632	606	569	629	613	637	575	641	609	607	600	607	590	593	579	563	593	588	621	608	610	596	630	585	666	594	599	622	603	609	617	601	643	569	623	619	622	596	605	655	578	616	613	578	591	598	583	615	633	568	636	575	659	577	599	650	593	649	648	603	579	618	606	606	601	624	647	625	669	603	574	643	625	636	606	601	632	617	590	621	577	615	612	634	642	638	621	607	615	581	628	613	627	605	602	632	626	616	616	610	640	662	648	598	646	616	604	571	580	600
14302	37022	31018	19953	15257	12334	9768	8146	6631	5347	4681	4642	4354	3798	2918	2486	2089	1775	1540	1345	1286	1201	1030	1070	1048	962	986	924	867	916	904	843	894	799	861	818	804	876	845	812	845	813	856	927	881	888	809	856	766	775	805	779	816	736	774	758	805	770	770	768	759	749	765	766	723	807	790	773	773	775	803	761	826	774	803	735	773	786	764	720	764	792	790	795	759	743	782	759	773	775	793	729	754	780	744	778	796	743	785	799	784	764	768	812	774	778	800	743	772	788	737	806	807	777	720	748	770	757	789	728	795	808	777	764	797	785	797	797	783	770	719	797	783	773	818	789	768	741	796	740	791	812	827	790	806	757	821	782	794	775	752	743	735	757	773	783	806	818	735	773	786	704	790	756	743	747	801	750	739	756	769	751	786	762	798	791	733	780	800	767	775	750	784	740	741	736	773	706	767	751	769	785	742	799	816	779	798	752	759	762	768	722	769	764	782	744	820	760	789	758	742	797	748	816	783	742	804	762	796	774	786	761	796	764	739	793	747	778	817	776	738	760	806	780	788	771	744	742	734	766	781	794	722	725	748	751	778	780	793	749	775	752	755	757	778	774	702	778	763	777	797	792	794	748	744	763	757	775	758	804	719	791	789	738	724	734	786	771	764	771	784	823	793	776	787	748	764	811	769	776	752	803	791	809	728	760	828	743	788	748	796	759	759	735	800	760	809	776	789	780	774	797	764	810	820	800	790	743	720	788	773	708	784	799	741	801	759	742	798	772	754	756	744	800	733	823	758	728	778	753	747	747	814	774	762	773	817	803	800	751	734	807	755	790	714	789	724	750	770	811	731	788	748	807	765	764	767	758	783	695	757	764	779	757	786	748	752	736	795	742	723	767	778	769	766	755	815	808	780	762	806	787	767	769	736	797	756	761	772	735	741	739	760	775	755	775	762	775	789	743	817	841	771	824	779	785	783	748	727	786	795	813	771	793	766	814	738	777	782	795	818	791	804	795	755	741	769	777	787	755	787	779	749	790	807	759	803	714	793	778	773	772	799	770	771	780	744	825	781	782	761	757	726	729	737	773	760	790	806	769	744	762	762	746	771	796	808	835	830	776	780	773	736	750	777	784	740	788	785	796	725	768	728	797	774	772	767	743	785	778	759	737	794	792	792	735	767	773	750	800	735	793	772	791	779	778	748	785	775	792	762	761	815	755	766	797	747	782	774	730	727	761	755	784	771	773	804	710	821	802	775	747	727	732	763	764	752	746	795	784	760	771	790	778	792	772	784	803	809	808	748	739	792	762	757	786	788	791	771	751	836	747	754	759	777	774	776	798	785	799	742	788	769	802	702	737	811	777	815	760	807	770	794	716	761	731	795	769	737	738	722	796	741	770	748	771	726	752	745	760	773	774	778	752	792	778	767	739	767	745	777	799	766	776	752	760	767	818	757	798	763	756	748	802	781	729	786	798	756	823	790	742	782	756	811	730	859	820	770	798	755	740	761	800	739	721	776	798	755	793	740	822	786	772	744	784	759	734	786	787	771	734	763	793	800	771	794	768	776	838	798	763	764	761	782	740	764	761	752	752	783	809	829	803	813	798	761	762	749	751	784	761	762	773	807	773	762	712	716	749	814	738	781	765	805	779	781	777	763	783	775	795	769	779	730	811	787	741	779	749	776	723	738	736	771	780	790	772	750	762	798	770	858	813	794	779	758	817	715	742	747	704	816	772	807	793	737	780	786	789	798	773	781	772	768	780	795	770	757	791	824	748	768	758	788	797	769	843	755	742	755	719	774	755	810	736	791	811	804	765	763	811	777	765	764	790	765	758	787	762	775	758	798	812	778	766	755	799	790	792	760	735	729	744	779	751	726	782	780	780	739	744	748	735	732	703	779	738	747	756	795	799	800	807	814	765	752	813	802	820	761	841	749	768	754	757	835	771	757	735	725	751	729	786	799	797	753	850	740	775	701	772	762	754	797	797	782	805	768	808	802	789	751	785	753	729	785	778	746	733	803	774	780	722	807	741	770	773	769	749	749	792	790	828	808	750	762	732	809	760	790	781	763	724	731	822	760	751	774	793	791	755	816	764	782	808	786	740	808	790	761	756	765	737	752	764	735	788	812	788	754	776	734	734	728	759	792	756	772	759	791	747	765	743	780	768	793	749	816	786	792	749	758	754	757	784	788	808	796	746	766	780	751	733	793	765	731	722	791	748	775	762	767	733	819	783	744	760	772	765	790	808	770	792	768	802	759	764	766	762	740	751	791	791	728	763	722	792	775	787	776	768	783	854	803	725	800	773	769	730	825	769	771	776	754	739	780	739	736	796	763	776	805	795	816	761	751	775	771	756	788	753	767	796	772	761	775	757	848	750	753	779	785	777	746	800	753	769	786	782	822	748	828	783	743	767	746	810	773	777	741	762	782	762	753	739	725	744	755	771	768	818	758	792	778	812	804	775	705	764	799	739	778	801	794	765	795	785	796	751	725	766	793	776	811	797	764	811	760	784	792	753	793	769	766	822	764	760	759	768	788	786	770	759	787	749	748	821	822	752	730	724	747	780	776	763	770	794	793	812	765	795	756	728	777	804	811	794	785	805	811	744	746	790	800	765	766	815	785	758	770	784	772	814	763	765	763	746	822	816	784	776	738	756	775	790	744	743	789	786	786	765	791	752	762	759	742	773	785	806	790	825	768	788	781	766	753	727	747	787	780	812	754	816	731	809	785	784	740	764	775	812	803	754	788	753	747	776	776	796	750	801	777	780	794	699	728	744	759	776	793	803	749	792	810	780	741	793	790	775	800	728	779	749	812	788	763	796	708	783	753	784	807	771	826	738	802	728	786	740	799	781	726	803	825	752	727	780	770	739	760	747	767	808	766	752	798	756	753	793	785	795	796	808	758	780	761	768	744	718	773	778	795	740	775	787	783	751	802	827	790	802	788	799	765	725	768	806	791	763	801	776	724	775	769	819	733	778	784	752	783	761	758	735	780	795	774	762	769	794	747	772	778	749	780	775	717	767	787	728	803	729	818	779	750	765	761	806	744	750	778	722	757	779	769	768	746	802	741	762	729	759	872	773	803	806	749	760	802	780	834	786	753	758	729	749	799	780	819	743	788	754	801	788	729	771	745	695	785	733	809	772	762	760	734	741	718	768	824	771	792	779	742	772	773	833	710	747	751	743	776	722	801	776	788	778	786	757	772	784	746	745	758	772	726	753	808	767	758	766	821	818	745	827	780	726	793	723	754	751	775	774	846	789	779	747	787	816	732	725	739	783	737	761	773	775	739	741	786	798	801	744	708	765	776	768	728	852	792	709	815	851	800	790	793	747	784	786	731	721	758	807	728	766	741	730	764	767	769	752	789	739	812	761	810	781	782	752	808	755	777	808	725	790	745	745	761	764	782	746	729	794	749	820	766	744	823	792	711	754	721	793	764	814	776	768	753	773	772	795	764	746	793	758	788	754	811	759	773	831	795	780	759	787	762	774
27759	21034	16657	8720	4105	2745	2113	1735	1393	1222	1122	1179	1106	961	850	731	658	612	535	563	526	511	490	504	486	462	477	471	428	420	426	442	432	437	457	425	471	425	431	435	446	447	452	435	453	436	419	463	427	400	480	419	433	421	436	411	400	456	434	420	466	399	453	443	455	447	431	420	439	426	449	441	428	410	449	446	451	425	445	418	398	449	414	422	446	432	408	444	476	435	412	427	417	451	443	419	381	435	433	446	395	447	417	439	385	407	444	438	445	422	420	403	423	440	425	421	433	411	462	422	438	459	428	446	410	434	446	426	446	441	416	395	430	398	461	442	454	449	423	419	465	449	443	441	452	419	425	431	443	427	431	420	423	441	410	434	460	426	406	414	434	410	428	470	426	446	428	413	440	417	406	428	437	461	451	443	394	445	412	431	453	460	405	434	424	413	478	459	399	453	393	438	410	428	417	470	421	447	437	402	425	429	457	430	395	442	416	421	414	429	439	438	455	426	385	400	413	393	446	410	389	436	460	418	444	434	414	408	434	420	422	399	476	442	429	411	431	459	394	399	421	414	398	499	442	427	451	428	427	435	442	389	390	433	448	437	441	413	418	441	406	430	435	441	404	417	414	402	453	425	433	444	411	452	458	407	443	431	456	422	475	396	414	425	433	446	462	442	437	402	441	406	436	468	401	416	450	485	433	437	437	408	412	429	415	422	445	452	475	433	453	402	433	427	421	455	415	428	418	438	448	473	446	457	424	419	455	429	420	402	413	397	397	468	464	435	404	438	432	452	416	430	470	452	432	369	421	411	441	455	454	430	441	414	419	449	447	429	391	403	396	424	463	406	456	407	447	420	401	406	417	427	425	425	445	402	455	410	415	462	402	399	420	408	433	430	459	430	466	418	426	460	422	442	397	454	431	467	435	443	410	428	421	423	443	384	447	428	412	403	412	419	429	411	442	455	453	430	473	443	407	407	441	431	390	440	452	420	437	426	430	417	429	425	451	416	374	413	428	414	435	435	449	449	418	421	401	434	469	454	457	467	414	401	408	433	431	411	394	450	454	464	429	441	463	442	457	447	418	427	426	418	438	389	434	394	442	419	435	413	414	393	429	459	423	440	425	456	420	423	433	431	434	435	447	406	433	412	442	415	437	392	436	425	449	404	408	433	451	430	448	417	443	414	447	428	450	447	422	442	421	435	416	471	413	447	420	407	398	416	439	467	435	427	420	417	413	446	413	453	399	417	436	472	439	458	412	452	411	454	427	453	399	448	443	441	395	435	426	412	421	494	413	419	440	424	436	443	446	438	399	428	389	447	450	410	471	414	445	437	436	389	367	436	442	443	411	425	408	414	426	430	407	428	424	464	439	443	470	429	431	400	401	424	474	464	407	428	455	483	439	467	446	438	407	445	452	454	444	388	452	410	450	410	413	433	437	419	467	390	412	456	461	474	435	440	444	428	466	398	421	432	438	413	403	437	443	411	425	434	434	404	412	431	436	416	438	438	419	401	392	441	399	445	437	404	403	453	446	423	442	436	442	441	428	365	444	456	465	417	408	429	472	451	438	428	412	436	410	404	444	437	423	390	415	416	430	434	427	470	408	425	446	428	411	435	459	419	440	419	453	419	421	419	435	398	427	457	444	427	449	400	426	436	413	438	454	406	437	442	443	450	445	445	441	417	467	462	432	447	404	469	457	434	433	432	433	418	442	457	425	425	425	442	428	425	431	425	429	431	436	426	405	430	421	422	435	437	374	445	435	409	407	413	402	421	441	459	445	467	440	465	443	436	404	439	411	427	403	445	404	428	436	404	412	436	415	438	420	455	408	435	421	428	421	444	458	426	417	457	417	455	455	388	424	450	402	420	480	423	452	435	448	440	411	419	447	413	399	453	434	416	428	413	401	447	436	446	458	432	442	463	406	433	416	390	461	436	426	424	430	393	475	433	418	420	445	445	457	459	407	445	427	429	445	460	366	413	412	420	400	432	427	411	440	473	414	472	428	430	415	415	420	425	419	436	421	436	432	440	456	455	429	465	414	414	453	408	400	424	401	451	408	416	450	447	411	404	442	458	426	425	428	430	449	400	470	433	444	414	440	411	426	413	424	431	410	417	429	415	427	439	439	479	434	398	412	417	398	424	469	453	430	423	439	425	414	466	423	422	449	442	434	424	461	430	443	439	451	394	458	428	431	410	424	466	473	405	427	396	422	409	462	424	423	436	410	439	398	419	435	448	435	426	445	443	404	446	421	418	420	413	429	428	420	416	413	429	387	406	439	394	429	418	437	430	420	459	472	450	411	416	464	407	424	452	427	436	368	472	428	469	417	425	421	420	408	418	419	421	460	421	381	432	445	443	403	444	450	419	422	457	427	451	385	418	425	412	440	429	401	446	403	417	426	436	431	409	423	452	440	462	433	430	430	452	424	448	443	459	417	427	423	474	429	455	429	435	411	467	427	427	406	418	413	410	417	389	421	415	434	424	411	434	459	418	473	451	426	427	417	405	419	445	432	448	456	463	435	408	435	420	414	423	431	433	442	431	415	460	420	411	444	435	395	413	415	388	398	410	407	415	450	434	399	425	434	432	447	376	438	416	460	407	422	434	425	432	401	410	438	433	441	416	464	400	400	441	407	420	399	427	454	454	434	428	434	462	466	420	436	421	429	442	428	447	460	470	423	434	429	427	430	425	466	414	423	390	450	418	441	423	439	455	398	422	423	422	384	454	441	417	434	407	432	447	420	440	460	480	418	389	399	406	435	446	413	410	423	458	414	404	448	439	446	419	423	410	449	444	418	396	445	400	417	427	415	448	421	404	412	442	429	390	403	437	408	418	432	451	410	440	442	465	435	451	412	446	448	434	395	425	437	436	424	449	467	377	406	416	405	457	423	421	433	447	443	450	435	401	437	446	420	480	399	460	465	438	437	428	398	410	418	436	383	415	407	435	460	412	419	404	437	436	422	432	418	436	483	429	403	417	441	437	412	421	463	432	437	438	429	430	429	430	391	436	451	451	392	400	445	454	433	446	436	397	413	431	451	456	394	418	448	413	443	413	408	410	436	391	450	451	458	437	393	468	397	437	426	429	425	393	447	441	434	415	397	448	439	419	445	405	457	437	435	413	452	406	424	448	438	376	430	433	405	439	416	426	444	419	410	426	480	434	418	416	446	440	423	453	413	423	437	442	437	447	420	431	422	438	385	418	434	394	472	448	399	459	415	426	437	422	411	492	453	385	432	428	436	482	407	460	432	462	452	401	430	431	416	462	416	385	427	450	440	438	418	447	381	419	439	443	407	441	395	430	428	379	422	453	450	410	421	439	454	439	424	451	440	438	401	445	461	437	439	440	413	435	424	442	449	432	412	414	462	437	450	416	384	407	445	430	424	451	414	396	447	433	434	437	443	448	412	430	432	457	433	471	401	419	472	419	461	435	409	443	411	396	435	392	458	409	413	406	405	426	403	424	453	403	404	423	443	442	402	430
11444	23514	18618	9524	6645	5165	4075	3380	2759	2248	2080	2125	1910	1681	1451	1194	1017	877	799	738	685	700	662	662	604	589	597	574	545	534	602	549	562	522	604	579	558	602	580	570	567	555	573	601	539	574	584	583	507	501	570	569	562	530	489	546	540	539	525	542	548	515	546	552	562	554	546	542	577	558	531	533	517	568	529	551	552	526	556	605	617	567	539	550	527	538	541	587	534	565	520	569	561	531	503	537	561	524	581	519	525	588	534	548	551	516	557	582	564	560	560	530	582	557	526	539	523	526	575	510	527	523	586	523	553	550	568	513	582	495	512	564	528	553	526	556	512	549	528	536	529	598	529	541	520	555	533	540	578	526	528	540	496	543	562	538	548	535	600	594	514	532	497	586	545	491	566	505	567	545	518	560	545	527	541	533	569	568	554	560	561	576	531	572	530	537	546	542	501	552	571	549	528	592	556	565	512	578	537	513	550	555	534	542	497	551	611	524	532	515	549	526	554	507	533	562	544	556	509	600	539	543	532	541	538	531	540	545	550	533	544	528	545	567	594	573	547	549	548	534	551	560	509	516	543	556	521	546	536	559	536	555	542	545	603	512	558	561	549	610	538	563	561	531	576	554	550	513	556	517	552	570	554	543	511	530	517	588	523	528	511	518	582	495	592	514	558	514	553	522	545	550	588	559	549	575	527	513	545	587	539	565	543	545	553	539	541	562	568	561	538	541	547	520	536	521	546	540	544	490	549	511	588	524	567	559	549	550	551	556	546	542	562	500	512	552	539	508	565	567	553	499	544	542	544	569	556	520	552	539	534	544	557	530	555	550	522	545	572	567	523	579	521	569	542	533	542	579	562	558	555	563	552	554	493	538	558	555	527	507	576	538	568	526	581	534	537	533	571	524	543	540	548	535	544	545	542	552	555	577	526	530	514	537	533	525	552	545	579	583	537	552	510	541	569	527	534	525	542	562	572	546	533	594	620	572	541	557	560	542	564	492	555	559	518	569	529	538	553	572	560	585	515	582	535	586	572	561	539	513	582	579	576	551	553	559	549	512	548	582	579	579	559	571	553	541	601	568	541	523	531	527	517	537	579	530	534	525	564	534	530	534	538	534	539	520	532	547	515	513	538	566	546	510	564	537	567	521	572	534	555	529	512	522	539	572	595	546	509	515	583	535	546	532	528	540	571	531	560	530	534	577	543	530	551	518	563	572	572	549	542	571	514	562	511	560	525	582	549	533	550	578	528	569	532	570	508	557	530	565	519	558	562	552	548	531	585	504	532	557	544	541	577	549	502	543	532	524	577	537	530	550	548	529	539	530	538	556	537	567	545	528	562	514	533	552	556	543	528	512	530	517	545	547	554	581	574	528	593	518	532	523	495	561	546	502	540	593	518	521	596	513	562	548	526	551	531	544	526	507	552	531	540	570	541	538	609	544	538	542	570	557	551	566	493	581	556	527	508	561	580	553	521	536	557	570	573	518	517	549	533	533	514	520	565	526	551	574	530	535	559	524	576	570	557	520	535	553	548	532	523	507	582	529	577	525	490	536	572	521	530	553	537	521	562	543	550	525	570	560	565	558	556	522	562	599	577	517	528	525	582	547	544	554	525	577	532	522	572	540	538	536	563	552	539	584	552	551	535	571	575	569	555	545	541	568	547	551	542	508	559	524	522	518	540	537	572	560	577	525	564	560	506	578	555	541	546	542	538	505	575	530	549	558	556	558	549	536	549	522	567	541	577	615	535	552	527	507	524	563	551	531	555	600	569	525	568	523	550	501	551	558	562	499	549	528	516	550	528	521	562	592	536	545	512	547	557	528	539	528	582	556	564	559	535	519	545	523	528	524	516	563	549	555	555	561	529	569	571	536	586	526	546	569	533	538	576	549	577	532	551	592	510	534	568	534	568	575	514	527	535	552	541	565	533	577	535	536	512	579	566	558	556	537	520	506	558	521	532	532	517	573	487	536	547	558	525	500	522	517	527	572	531	575	533	520	562	507	505	524	560	554	497	509	561	538	484	559	561	548	516	472	549	564	527	559	525	531	540	518	547	581	554	546	523	543	535	579	541	544	585	543	538	582	539	557	528	596	559	531	482	517	535	554	531	584	588	550	544	552	555	549	552	544	518	531	551	557	551	545	547	550	573	560	541	604	552	547	525	556	506	514	526	527	548	556	556	585	534	512	557	530	536	556	576	584	526	561	557	539	526	529	593	546	519	549	528	510	585	552	521	570	527	549	523	535	553	549	514	518	615	523	531	539	538	556	554	535	564	498	550	591	548	520	546	570	560	542	529	588	539	535	563	526	587	527	575	506	541	552	564	539	494	537	553	507	561	574	534	550	536	558	506	529	563	521	522	572	561	549	558	509	568	529	550	559	530	512	577	568	574	548	564	567	508	541	526	542	558	527	561	562	550	589	519	531	559	548	514	557	520	570	522	570	571	511	521	547	557	542	544	571	530	574	564	539	508	554	517	555	567	553	539	550	534	557	553	598	547	533	587	549	558	506	524	573	547	535	551	590	556	521	563	507	560	552	553	546	521	542	548	523	522	566	538	551	531	546	578	543	554	525	553	539	555	578	591	534	570	558	519	536	538	548	535	574	579	493	584	544	520	604	562	532	547	551	543	520	535	530	518	549	574	570	537	537	506	538	507	544	561	573	539	584	543	535	548	486	555	539	545	565	544	559	551	542	529	578	594	581	550	539	557	541	549	567	512	593	530	526	537	541	547	537	539	523	546	504	521	580	552	525	527	522	548	537	550	542	533	544	551	530	588	527	567	539	615	512	540	515	514	551	529	509	505	601	562	535	555	509	522	527	559	566	535	532	552	513	515	522	531	586	548	523	528	555	535	567	512	516	532	554	579	528	535	545	613	565	545	576	557	536	557	521	569	539	517	518	512	539	520	520	566	563	564	519	579	562	531	553	501	592	513	528	576	527	532	579	522	539	499	568	544	553	565	570	534	528	557	534	539	555	566	540	512	596	527	539	519	542	519	529	539	550	546	555	531	508	577	558	577	518	524	569	560	540	530	563	512	501	562	567	521	561	495	504	560	542	569	553	540	566	561	571	517	555	516	546	568	563	537	571	517	586	547	535	564	564	537	538	568	563	552	525	551	554	552	569	524	519	516	571	528	542	546	558	563	538	535	526	544	537	553	492	532	532	506	574	553	549	537	556	533	529	562	524	525	551	513	536	537	564	529	550	556	546	579	558	599	535	568	561	570	546	573	560	536	549	532	533	554	571	554	579	557	545	540	554	545	572	532	554	510	537	564	526	557	547	570	496	523	530	567	515	572	526	551	545	550	503	534	555	535	533	540	524	571	545	525	531	525	537	549	549	565	579	539	545	565	539	490	513	559	550	531	557	533	589	559	511	524	556	547	549	525	550	531	552	538	546	550	536	540	514	561	546	548	555	549	563	548	532	534	565	557	555	565	507	567	556	530	522	545	560	563	531	594	543	547	536	547	524	537	554	545	548
23685	21635	28958	24787	21410	11770	5033	3347	2543	2207	2045	2041	1770	1705	1412	1206	1133	959	906	854	796	730	717	765	728	692	704	655	694	732	727	667	673	692	707	685	650	688	637	640	693	682	650	689	700	686	686	663	628	641	687	679	645	637	711	642	662	666	588	670	673	641	645	654	620	651	629	647	665	683	659	663	684	640	615	661	662	631	651	624	652	642	646	592	639	639	652	649	650	621	621	641	650	648	635	596	664	627	653	660	658	658	649	669	633	674	650	664	654	613	643	640	692	682	652	654	646	634	658	637	645	620	636	645	674	621	647	641	644	673	645	639	669	635	686	618	636	664	637	660	674	662	667	648	646	622	651	644	657	676	673	624	607	663	629	604	637	596	602	636	669	644	685	656	665	620	627	674	680	634	630	655	696	667	674	656	617	650	642	659	637	660	650	641	662	650	713	635	598	637	615	657	654	607	668	600	643	680	650	686	608	665	643	655	657	683	632	646	645	644	637	678	652	676	656	626	665	636	612	640	684	643	660	665	665	641	651	675	627	670	677	611	640	616	620	646	648	661	643	607	675	626	717	661	669	652	651	626	670	643	649	616	678	629	564	643	655	678	620	665	721	647	652	661	624	634	642	680	664	691	680	640	611	661	637	630	641	636	685	650	659	657	630	656	639	628	631	627	640	650	652	644	605	642	677	654	584	625	637	650	657	620	671	642	655	646	650	672	602	642	662	649	639	667	629	602	640	617	633	623	645	639	648	619	698	653	679	662	626	641	653	643	695	657	651	619	639	656	649	666	648	681	656	684	586	670	609	628	635	651	652	664	648	642	644	636	663	645	696	657	614	664	657	641	671	690	649	603	621	640	659	633	707	629	686	699	681	651	691	666	611	600	687	652	669	627	641	632	665	707	655	650	663	647	663	649	685	676	643	678	694	621	637	695	616	645	589	646	643	665	663	608	631	624	625	666	650	669	636	712	673	664	644	630	654	654	651	610	631	685	672	665	687	634	620	636	672	641	685	644	670	640	668	648	670	674	616	667	612	657	671	651	654	657	636	613	653	608	604	648	654	626	685	659	661	654	656	659	674	627	657	642	671	625	632	670	652	602	663	655	655	638	646	659	594	603	646	631	661	639	618	624	662	633	649	648	583	672	619	681	603	617	638	681	652	638	630	588	665	650	644	661	642	649	642	678	630	668	615	623	628	641	636	619	618	613	633	675	617	646	698	644	661	631	672	638	660	607	611	637	699	670	691	685	645	621	678	662	671	633	617	655	702	668	680	674	632	612	627	629	670	647	650	624	643	613	630	661	611	602	637	626	616	694	596	654	613	676	608	648	614	670	686	630	643	655	679	653	610	635	658	651	695	642	653	622	705	613	657	637	652	678	642	690	638	618	662	631	629	686	625	617	624	616	652	619	677	632	652	634	643	645	645	655	654	635	629	675	643	647	666	653	651	637	664	654	594	644	651	637	611	653	627	669	654	670	654	655	651	674	642	642	666	618	670	641	701	668	642	631	679	612	675	647	650	630	611	658	655	703	688	629	650	669	613	662	661	625	642	664	670	584	639	615	654	631	603	645	679	640	646	667	633	675	694	640	658	602	635	663	636	655	582	674	651	627	660	574	679	622	670	622	623	655	644	651	653	595	646	642	597	673	675	676	614	658	653	619	657	679	647	602	644	675	689	674	643	647	661	655	649	642	637	626	627	646	700	670	622	636	650	647	646	627	703	644	671	687	655	680	657	660	610	704	670	668	650	590	707	629	617	635	656	661	638	603	639	617	679	653	676	674	591	648	646	671	689	619	638	612	674	637	627	651	702	638	658	627	682	660	623	666	664	667	629	655	623	647	678	658	646	629	643	632	680	672	636	668	663	614	664	659	629	698	671	675	692	658	626	673	629	681	656	577	685	682	617	600	624	673	660	642	632	663	641	662	644	644	644	633	621	623	659	646	642	648	674	694	655	667	663	673	652	590	612	661	645	678	675	695	627	627	677	621	634	664	613	624	632	660	640	640	666	637	604	686	623	673	641	633	637	626	637	630	641	649	613	646	595	621	614	624	615	647	620	609	677	644	636	679	627	622	668	618	710	682	682	685	662	639	621	643	631	644	621	624	669	648	679	659	682	655	646	640	649	598	625	630	683	695	648	634	655	640	650	624	683	664	668	682	642	630	683	643	648	623	634	695	665	671	615	645	661	632	665	686	698	659	626	656	635	664	685	635	641	654	616	677	637	638	659	662	621	639	649	628	618	629	639	630	636	612	674	648	652	638	656	673	633	651	691	643	640	622	602	643	678	648	678	664	667	650	661	616	608	679	638	627	645	637	655	616	673	663	590	643	634	661	669	629	673	635	648	639	675	657	665	671	618	685	672	655	679	651	657	666	637	645	652	640	650	636	652	681	665	663	667	651	647	647	626	675	655	656	606	645	636	647	668	622	612	672	638	633	622	662	626	602	628	632	663	664	605	695	655	655	597	680	641	649	662	617	622	694	650	657	662	670	647	662	671	621	678	647	644	692	659	676	631	641	665	618	663	690	655	642	661	665	654	658	615	605	647	591	615	652	626	632	691	672	610	651	665	660	671	630	664	629	667	670	629	670	624	682	627	676	616	654	660	697	655	628	605	656	653	693	641	657	638	644	657	629	633	650	648	649	647	626	659	641	675	666	624	643	633	655	672	627	637	639	647	651	654	608	653	684	621	679	657	666	658	646	592	650	641	623	667	684	656	648	664	672	648	655	646	638	590	627	671	643	669	627	648	620	659	602	653	670	691	650	622	633	635	660	629	640	638	632	640	657	636	683	628	590	640	665	615	705	651	610	620	632	587	663	636	686	651	643	666	652	671	643	669	611	629	638	681	665	646	617	678	659	653	631	667	677	661	598	643	658	661	639	682	675	692	623	655	680	613	662	665	628	670	621	643	624	645	642	620	641	704	627	655	612	655	677	687	663	631	609	674	650	639	612	653	645	641	648	621	657	641	659	686	626	640	671	610	641	714	634	674	664	652	626	606	622	662	658	623	641	683	655	620	568	670	638	667	659	662	627	675	658	630	623	640	663	650	603	681	648	613	658	643	622	683	675	634	667	678	640	637	639	659	636	677	673	651	642	645	665	642	668	695	656	689	686	635	629	710	696	598	638	680	645	598	649	635	634	630	683	646	619	625	627	652	630	655	602	639	666	633	631	679	624	639	589	611	657	660	631	640	644	616	656	630	624	636	654	624	658	608	641	643	685	607	634	629	644	609	630	633	641	676	654	652	638	625	660	660	661	632	647	634	613	690	618	641	652	710	632	656	640	640	654	662	641	637	642	685	642	682	666	709	641	674	633	595	686	656	637	624	615	592	665	621	675	637	662	631	632	613	650	656	649	687	587	604	635	674	612	601	692	603	598	641	605	657	608	637	661	655	619	682	647	658	660	669	641	630	648	656	650	635	645	649	644	643	672	707	621	651	662	673	662	660	633	655	629	615	667	641	666	669	668	599	643
12099	31981	26221	15341	11365	8867	7037	5873	4930	4022	3578	3656	3345	2874	2361	1994	1656	1451	1282	1112	1103	1062	1022	1051	997	927	915	865	858	866	861	893	815	881	856	868	793	850	840	828	828	849	916	903	898	838	858	866	845	835	805	826	788	777	802	794	836	845	804	907	883	756	832	813	825	818	823	786	801	816	794	846	832	859	857	778	804	810	806	798	798	798	827	826	798	845	775	807	811	828	781	796	742	754	738	798	797	836	797	768	816	844	829	793	836	847	750	837	791	821	850	821	790	829	769	778	800	787	834	818	783	803	807	799	803	812	752	845	808	800	770	840	800	806	836	814	813	807	805	792	814	782	827	792	862	781	823	764	782	814	772	848	794	767	820	804	787	804	796	791	808	792	809	790	814	824	825	800	806	788	839	762	787	792	802	865	774	860	828	818	819	815	803	818	836	831	827	800	785	832	790	782	826	805	811	840	819	799	857	783	777	859	785	774	851	832	786	797	841	829	847	813	781	790	781	793	804	819	805	837	820	813	819	841	776	865	798	802	765	773	806	862	835	823	800	821	843	836	739	766	833	774	841	771	804	772	822	836	837	748	802	780	802	786	844	781	810	788	819	860	758	811	829	809	778	792	819	830	815	834	791	890	796	783	797	773	793	847	762	835	804	782	760	861	769	816	782	800	811	847	751	811	800	804	874	788	820	834	784	822	814	777	794	803	851	806	777	818	829	818	841	827	834	759	847	807	768	819	829	822	770	771	789	801	818	799	848	795	844	795	774	832	829	820	853	813	813	838	803	786	778	820	849	823	811	788	781	789	786	791	769	798	804	812	798	804	841	807	771	747	824	790	790	778	868	849	797	812	808	811	815	804	800	775	812	787	843	777	789	773	816	797	809	801	826	814	783	821	809	772	782	844	815	806	779	777	822	835	808	804	820	830	870	827	788	736	845	824	833	782	777	780	768	811	763	815	834	805	847	823	808	801	856	813	840	802	803	802	849	848	810	799	821	833	825	780	747	795	768	821	795	782	814	780	767	784	768	786	806	810	799	774	805	839	847	779	849	784	790	827	770	798	808	892	851	802	826	795	848	835	824	834	796	837	804	814	766	808	769	813	823	831	751	829	755	763	798	831	798	750	747	817	809	848	817	833	794	835	805	850	799	818	774	806	808	806	846	853	864	789	732	771	784	825	771	811	821	809	748	824	862	837	864	796	792	817	790	822	780	820	788	817	836	830	799	816	807	795	813	775	830	799	825	797	849	801	747	820	766	782	854	827	783	828	791	792	788	816	783	783	817	835	812	791	808	827	820	795	847	803	826	839	777	790	829	817	837	818	776	789	831	794	828	801	807	753	842	730	813	810	810	797	799	837	820	793	837	797	801	823	814	851	741	793	825	861	837	767	864	806	805	829	771	808	768	800	832	826	783	848	797	830	773	854	777	785	800	792	819	786	812	799	800	804	817	841	812	817	809	878	801	846	832	814	785	851	812	766	789	802	837	802	814	786	858	807	817	789	766	804	827	794	816	836	812	799	782	779	828	793	769	837	813	807	848	840	805	814	810	836	837	792	770	800	770	789	859	775	814	839	775	810	794	840	833	774	818	824	795	774	812	760	878	811	831	819	783	831	829	858	764	810	791	816	794	791	802	808	788	818	776	758	779	819	810	843	819	790	821	813	859	811	838	831	819	788	747	839	840	832	795	822	823	795	775	831	783	799	756	806	795	841	859	814	724	817	822	833	798	817	861	803	778	809	849	774	786	796	798	796	823	785	877	809	748	848	792	785	776	840	833	829	769	833	760	771	882	833	784	813	790	832	824	817	823	760	809	837	786	785	812	824	840	868	856	796	829	847	790	846	801	781	818	834	776	767	821	783	752	858	837	780	818	833	841	793	820	841	759	805	762	781	780	780	848	745	821	808	817	842	829	803	767	752	827	800	787	795	810	841	795	855	811	859	822	850	826	751	810	784	814	832	824	772	800	777	805	795	803	802	799	803	811	770	819	825	831	778	743	788	766	802	817	731	810	826	846	797	781	813	783	778	776	816	766	848	796	816	832	803	783	812	833	819	807	810	825	782	794	798	816	770	799	808	836	810	793	757	851	806	799	826	835	815	808	825	813	772	756	845	827	809	840	885	802	795	852	812	822	815	772	828	790	829	770	811	786	810	811	806	820	830	829	818	787	791	829	824	757	839	788	821	750	788	843	765	784	813	786	767	809	819	775	792	818	832	839	770	851	807	812	778	842	797	826	786	790	871	794	807	882	843	774	783	769	809	808	792	759	797	796	822	806	763	824	801	858	796	831	828	793	739	837	838	806	782	779	755	867	811	782	817	824	800	770	838	832	803	842	786	818	805	789	814	867	833	793	847	837	805	835	825	826	847	784	831	827	818	783	782	790	777	835	794	801	754	823	758	782	783	823	835	806	818	841	793	763	828	804	811	820	832	791	775	821	844	786	816	840	781	757	817	759	783	847	804	846	844	805	811	825	821	801	793	805	808	760	751	804	760	778	840	788	781	814	811	781	762	812	761	755	775	761	843	838	818	815	805	846	850	851	857	797	809	805	820	816	800	773	842	827	822	772	757	870	738	782	813	864	828	748	785	788	791	749	787	812	747	784	843	784	766	802	790	820	823	840	807	775	801	815	819	756	845	796	818	834	815	809	803	839	802	764	767	828	830	829	796	835	792	772	863	809	802	807	781	840	786	810	793	800	856	816	782	814	750	824	823	757	827	808	783	818	833	902	804	786	784	844	837	818	766	789	813	829	805	791	820	786	716	811	809	846	841	800	810	794	842	793	836	811	784	808	827	846	830	836	841	803	802	818	792	845	806	761	757	763	811	796	826	822	779	815	807	818	839	810	815	801	799	832	785	862	866	834	846	780	779	793	820	798	822	819	731	797	811	789	777	783	795	832	828	785	753	797	801	789	850	832	819	812	789	778	800	827	864	835	803	806	830	795	827	792	798	813	815	781	804	840	835	812	809	805	797	823	850	796	833	801	769	796	807	801	808	775	841	834	830	796	733	813	827	843	786	800	854	770	769	779	770	821	827	807	788	807	781	812	804	837	777	778	804	821	825	841	787	793	775	827	811	795	809	819	843	780	799	822	817	824	823	816	862	756	761	857	800	760	834	836	843	810	776	818	799	827	842	767	798	791	831	781	780	782	773	793	805	770	796	774	861	794	838	841	767	807	807	773	823	823	807	772	819	805	824	802	819	848	842	766	812	782	742	787	817	815	784	842	829	808	818	778	821	823	815	804	812	777	818	830	783	818	834	863	829	834	786	854	783	791	787	833	800	835	831	722	841	849	824	825	824	795	831	789	802	788	820	835	858	790	788	807	797	796	853	829	796	782	812	853	802	830	780	819	733	768	853	814	852	810	766	801	787	824	827	837	797	805	796	779	761	806	860	847	799	795	831	736	786	818	800	817	812	795	848	849	780	809	813	815	797	772	773	768	800	826	771	812	756	820	825	855	813	785	796	795	791
24826	21636	27670	25615	11319	4270	2870	2294	1678	1420	1269	1277	1297	1065	907	755	660	545	520	463	448	411	368	429	371	373	370	381	343	367	391	349	366	342	329	314	334	355	355	335	336	361	369	352	324	360	291	363	339	358	342	350	310	312	326	359	300	334	351	304	297	328	309	294	347	316	350	305	325	289	343	352	342	307	326	347	340	308	310	332	310	322	335	345	333	353	337	338	344	314	335	299	312	330	348	328	314	334	307	324	331	313	314	331	332	335	338	346	332	328	310	329	340	334	340	356	320	351	320	332	316	342	331	339	350	322	332	318	315	296	313	351	333	319	329	333	344	322	335	320	331	335	312	343	322	347	323	341	289	344	333	336	348	334	325	294	320	324	310	322	345	327	308	338	328	316	356	324	333	325	322	292	319	302	320	296	342	309	305	357	324	337	353	338	352	331	333	335	326	328	296	314	314	328	312	306	311	297	311	335	341	330	311	355	324	339	316	325	321	304	347	328	304	341	335	342	339	337	363	341	318	314	305	314	335	328	305	311	336	306	304	303	328	345	348	330	313	319	324	322	320	310	339	320	347	303	348	317	355	333	312	330	353	312	316	331	340	332	329	331	350	306	332	343	316	320	330	306	349	305	339	333	336	351	309	292	334	343	302	315	341	318	335	314	302	282	328	317	331	317	307	312	330	311	315	305	327	326	327	328	344	324	339	332	343	311	293	326	321	324	341	283	288	319	332	323	342	331	348	323	346	353	304	343	339	306	311	337	303	312	311	296	331	332	298	354	336	344	351	305	351	323	342	313	315	297	314	341	336	338	333	319	346	344	327	353	330	317	332	337	361	338	367	318	345	327	317	334	345	323	317	308	321	327	341	311	311	335	303	332	318	316	363	347	321	349	328	312	325	303	330	315	347	316	310	348	344	331	331	330	329	363	320	288	329	357	339	325	321	333	339	308	328	343	335	343	314	310	317	310	342	319	327	319	302	308	330	341	344	328	344	312	328	315	364	344	308	338	316	355	318	342	335	320	307	336	328	302	358	334	307	302	319	293	374	318	327	315	328	320	326	309	342	319	335	302	327	319	328	332	308	291	374	320	316	313	324	313	327	315	332	311	342	334	347	277	359	318	321	345	339	340	342	287	309	324	356	336	357	305	331	309	326	320	305	328	331	347	329	314	339	336	338	318	327	344	313	357	318	328	284	317	330	312	336	355	319	359	340	299	327	312	315	298	351	364	295	330	398	316	334	330	296	311	296	282	315	317	368	353	330	331	314	318	300	348	307	322	305	317	335	315	327	346	318	314	346	320	339	316	288	317	317	332	324	307	287	335	324	342	364	331	314	356	314	320	319	327	361	328	336	321	335	322	316	329	335	352	336	305	320	284	358	315	319	314	296	316	346	312	305	326	320	343	321	317	305	330	290	299	335	341	343	338	342	309	315	343	344	310	320	335	329	306	325	335	306	328	358	320	330	322	325	334	331	309	317	310	350	336	304	313	330	346	324	342	324	339	335	314	327	311	331	354	351	332	305	309	359	332	327	309	328	331	367	312	317	320	343	318	325	314	352	326	296	315	331	354	308	321	307	305	315	356	365	325	343	320	327	328	334	337	334	323	353	320	313	341	332	336	356	311	310	326	351	333	304	318	353	325	341	293	301	337	314	339	322	337	331	315	310	326	315	300	315	332	326	299	329	353	307	322	324	316	310	314	353	335	327	325	315	311	313	319	319	342	332	343	330	311	330	319	308	333	315	319	338	299	327	320	350	330	328	297	364	323	316	332	312	303	324	331	341	326	339	321	326	354	352	332	344	326	350	300	332	319	324	329	332	340	340	321	328	294	325	327	346	357	317	324	355	325	337	330	340	347	304	320	318	330	326	300	316	304	339	311	340	321	303	329	356	342	342	296	347	336	365	327	333	323	332	315	342	309	335	313	317	332	328	327	343	297	317	301	315	316	330	347	301	365	314	345	321	327	363	353	319	304	330	315	357	325	332	313	335	312	294	326	291	307	324	330	322	314	331	349	328	342	325	340	341	315	340	300	345	315	350	312	323	312	315	314	316	316	350	324	325	342	311	299	299	313	307	335	319	341	306	327	323	329	338	348	328	336	337	346	314	341	344	339	321	320	326	284	316	293	311	356	335	330	319	340	330	332	337	329	337	307	302	331	329	291	294	333	316	318	340	314	318	337	352	349	356	306	328	305	319	319	300	351	325	326	321	325	328	344	290	292	338	327	293	323	308	317	360	319	302	345	363	293	309	345	334	314	336	350	328	327	331	329	357	310	309	348	314	316	291	333	313	321	316	322	346	321	323	304	341	332	339	324	335	311	326	375	350	333	327	344	310	312	341	309	337	288	339	342	351	338	318	322	338	307	332	288	329	341	323	327	320	316	332	305	328	330	326	334	325	323	318	300	307	300	313	355	281	317	317	330	334	304	310	327	326	313	306	300	320	331	343	361	295	334	285	284	324	307	329	308	315	331	302	334	315	322	305	337	300	324	336	284	331	301	309	327	336	314	319	307	347	347	381	285	320	310	305	300	318	328	329	334	355	342	345	323	324	313	348	324	308	323	326	320	333	331	337	331	339	351	352	315	334	321	317	342	329	340	342	337	323	292	295	313	317	340	336	344	313	324	303	326	335	330	293	354	355	305	337	334	315	294	312	342	325	302	325	348	318	340	301	342	316	292	315	347	334	327	362	335	327	298	325	327	338	335	350	323	327	335	343	345	316	327	328	314	326	331	325	340	335	334	373	337	344	307	329	328	290	318	326	342	340	311	360	318	321	309	306	308	306	314	318	306	310	296	296	331	344	349	306	322	329	347	316	294	323	355	353	334	335	326	315	297	332	327	321	330	313	298	320	323	358	349	359	310	357	352	297	324	324	327	336	314	305	313	294	345	358	338	295	325	335	331	318	347	342	321	324	322	310	354	308	333	317	327	327	306	326	307	341	326	306	322	339	312	317	342	332	323	297	310	318	314	294	348	265	346	339	313	325	341	325	322	309	333	301	310	320	322	330	283	341	309	304	347	359	323	307	347	347	313	367	329	347	319	325	331	318	339	319	309	315	308	314	336	319	319	318	346	318	309	343	317	335	336	359	332	329	336	306	312	315	333	345	347	325	325	346	324	340	361	332	313	317	284	323	328	356	313	329	348	332	332	316	311	351	338	339	352	327	341	341	314	337	326	328	334	324	324	326	356	352	326	330	319	357	324	323	333	309	301	336	327	334	339	309	311	336	331	345	308	307	326	344	331	302	300	316	354	308	315	337	326	329	321	358	334	328	338	316	331	330	321	323	320	342	318	325	321	340	332	340	314	353	340	318	311	356	346	308	342	331	314	305	332	303	300	328	306	332	346	331	333	319	306	345	337	312	324	347	307	325	333	334	317	333	322	307	346	323	344	325	311	327	316	365	341	330	316	319	317	338	318	322	316	325	317	318	319	329	325	316	289	290	320	349	336	332	330	327	323	317	339	323	323	326	318
12001	28656	22711	12518	9098	7104	5637	4615	3699	2961	2703	2671	2470	2014	1638	1343	1061	953	730	687	631	613	550	540	573	522	486	448	500	499	489	472	434	481	451	435	465	463	458	479	459	485	470	468	483	438	462	442	463	434	453	410	419	420	419	416	400	397	426	424	443	432	442	437	446	457	487	431	446	439	432	461	446	431	462	448	429	446	428	407	434	404	450	412	435	447	402	414	409	413	424	433	403	439	466	442	423	429	404	445	411	462	383	432	458	421	429	417	423	423	451	434	414	408	429	456	434	420	434	413	400	424	391	441	445	444	404	447	430	377	406	438	415	438	457	415	440	441	469	372	437	416	443	415	426	398	406	422	453	426	380	437	430	429	449	445	441	394	407	448	440	441	405	442	430	426	415	409	431	421	395	433	434	429	434	424	421	443	437	418	450	447	403	436	444	395	449	439	441	433	427	419	410	417	424	429	430	404	454	445	419	428	440	435	422	444	426	418	426	435	425	403	411	438	426	448	429	453	432	428	426	429	430	432	452	434	417	413	414	414	446	420	420	408	427	430	426	432	412	425	422	435	417	397	404	438	397	408	410	473	386	438	426	442	395	419	450	373	431	425	456	415	429	412	436	420	404	427	446	451	401	417	433	387	409	470	432	430	421	459	405	405	407	429	457	447	406	455	444	420	400	462	419	448	432	425	421	478	405	470	468	428	393	455	411	450	413	430	419	421	412	419	409	450	429	414	384	411	422	452	445	420	432	368	474	405	406	437	450	434	408	433	406	423	427	420	413	392	422	421	408	414	416	406	409	466	417	418	437	437	443	433	414	466	442	432	425	421	428	438	451	412	391	406	435	384	398	448	404	439	418	460	423	404	459	427	423	408	422	420	439	439	420	412	428	370	402	402	426	439	422	407	419	443	388	416	398	439	444	404	395	420	422	435	402	428	433	430	451	456	419	446	375	424	439	444	413	429	410	405	427	441	407	464	419	438	432	446	425	424	430	456	421	422	451	468	380	420	390	448	415	457	455	448	432	407	432	402	395	426	422	486	414	446	415	428	433	452	452	442	436	390	423	399	459	427	414	409	466	422	426	375	421	410	433	429	418	455	426	433	418	412	414	448	447	426	457	396	432	459	412	412	432	440	466	415	420	457	448	466	406	436	428	408	413	391	449	445	420	419	434	439	451	401	414	436	441	452	412	462	408	443	410	375	416	434	424	400	427	387	431	416	426	442	452	433	439	472	422	425	449	443	437	429	489	443	449	438	411	444	450	431	416	379	402	432	476	416	410	440	442	423	392	424	411	435	448	427	404	423	456	427	422	437	440	416	429	417	416	423	436	449	435	464	475	414	413	417	422	452	439	446	408	432	430	417	458	457	431	426	424	386	454	450	456	456	458	437	427	402	419	443	442	441	427	437	432	419	386	443	389	438	418	399	419	443	461	423	416	461	377	431	449	426	417	428	395	403	464	430	392	431	428	432	424	446	414	426	457	462	458	402	462	443	444	432	445	419	447	463	438	440	404	462	436	387	450	445	426	438	431	452	440	433	462	455	406	431	403	455	430	415	423	461	434	437	420	417	392	408	416	433	420	402	441	401	415	490	395	448	412	437	411	443	425	394	449	431	398	466	478	425	449	445	427	429	405	431	397	469	410	432	443	449	429	420	450	412	423	434	465	392	448	449	428	423	448	432	420	418	432	459	454	423	401	481	464	439	417	402	441	434	406	451	427	412	357	379	431	457	438	422	414	425	449	414	425	466	396	411	461	391	409	455	425	421	429	444	389	431	405	430	447	447	427	407	394	412	422	394	426	425	446	422	436	406	432	431	408	449	448	444	405	426	437	397	459	464	434	429	411	436	433	416	375	406	383	437	448	419	426	434	443	418	466	452	406	451	444	443	405	452	431	430	472	411	437	413	384	421	422	426	435	429	416	399	440	436	428	408	458	427	445	436	431	404	471	405	412	422	446	416	411	429	423	411	417	428	433	423	388	414	421	390	442	432	415	402	400	444	404	415	431	399	435	426	429	449	427	390	429	451	428	392	417	433	372	440	443	462	440	440	428	438	438	424	419	445	432	411	435	449	423	421	405	438	439	423	423	441	407	440	401	441	400	435	454	402	428	417	429	423	386	394	446	411	421	443	433	376	435	374	422	433	397	426	430	459	415	439	461	447	461	434	426	428	440	417	443	433	416	405	463	404	450	396	453	468	441	456	464	438	417	402	413	399	439	443	425	428	428	441	438	399	443	440	422	425	398	449	401	452	403	407	407	453	434	415	414	474	443	468	410	443	424	423	432	408	422	429	434	428	421	439	446	442	397	420	435	432	458	434	442	411	425	432	432	408	440	439	456	383	459	437	387	430	405	449	436	478	425	401	427	418	426	424	449	460	411	448	405	422	430	435	407	432	479	407	405	411	463	418	414	420	441	451	472	431	399	445	448	464	468	444	462	421	444	457	407	443	423	445	444	446	449	442	443	472	422	442	433	418	419	431	397	391	424	461	429	461	435	407	444	413	473	409	405	443	409	422	402	425	407	469	447	447	424	447	430	437	411	409	447	417	418	411	409	425	431	460	422	444	393	422	412	415	418	431	406	440	440	405	435	418	401	438	426	428	450	426	387	415	434	398	422	447	432	424	438	457	424	468	453	390	470	402	432	411	417	410	420	428	472	459	452	407	442	439	417	417	471	446	399	413	437	478	408	456	429	422	436	434	425	428	423	423	409	403	423	399	457	392	455	439	459	413	423	408	442	447	449	426	424	441	430	427	427	423	415	418	411	437	401	447	431	450	423	443	435	409	413	430	396	428	423	446	429	442	485	425	394	459	436	457	432	402	441	408	423	426	423	441	395	443	406	456	422	392	421	426	432	430	401	390	397	436	415	428	423	461	413	465	416	401	427	401	393	420	451	417	438	443	412	410	461	471	442	416	444	398	406	457	428	437	407	409	391	395	422	421	408	450	395	427	431	423	419	454	431	406	432	371	406	405	442	410	440	417	432	469	466	405	404	421	471	444	393	401	430	402	449	440	460	447	471	444	423	446	463	429	429	438	404	415	426	421	448	444	433	418	431	441	430	410	432	397	398	413	438	405	454	436	446	413	470	437	448	457	413	412	428	431	428	440	422	438	429	415	411	447	398	427	418	409	393	391	449	446	434	452	466	415	456	434	423	447	405	433	411	470	422	437	429	399	421	413	415	422	425	415	423	423	445	463	400	436	450	449	424	427	402	398	409	418	414	406	433	451	421	374	411	436	439	418	424	390	466	440	451	442	421	460	405	426	483	463	416	447	378	458	429	420	396	439	426	407	444	441	392	432	433	430	415	402	434	406	429	433	432	468	443	439	403	428	401	435	447	396	396	447	409	425	449	470	473	455	417	412	406	442	457	406	442	458	434	438	462	406	393	414	413	373	401	421	422	425	425	420	419	404	432	463	429	409	426	410	427	441	450	435	419	476	431	415	433	415	474	418	472	468	453	424	413	434	405	444
22762	21686	29599	24305	21715	21613	12599	5126	3529	3074	2754	2843	2571	2100	1800	1494	1269	1094	991	942	837	879	795	735	787	742	714	701	723	669	633	668	706	645	705	641	667	711	646	707	663	715	672	715	680	705	651	643	629	662	606	607	626	656	647	633	677	707	630	631	575	582	622	656	622	596	621	607	644	635	650	635	637	616	585	605	629	598	604	632	590	679	626	632	609	595	623	663	647	604	639	649	626	584	622	630	603	614	645	665	611	634	618	606	713	628	634	601	654	621	602	621	614	601	634	647	622	619	633	615	649	634	641	656	609	623	610	670	638	589	613	601	630	612	599	592	609	626	640	615	583	630	598	681	588	662	633	605	650	634	646	613	656	629	612	640	658	620	647	653	616	640	603	659	640	614	662	623	630	621	647	598	605	633	634	617	633	587	639	676	590	601	650	597	653	637	594	618	629	638	591	650	625	593	656	575	594	572	645	642	604	621	597	618	597	624	623	608	561	617	622	652	619	640	635	616	599	642	631	617	639	593	638	640	602	652	655	639	579	610	649	583	591	589	645	642	642	637	644	591	673	631	598	595	635	622	580	632	597	651	653	652	657	631	616	570	602	629	647	611	573	657	602	629	636	654	628	608	652	644	583	653	575	640	614	641	631	613	610	597	650	594	606	612	609	647	600	659	622	647	658	651	604	628	680	635	640	633	666	601	646	675	625	665	631	613	615	633	627	646	614	648	656	609	610	570	661	592	610	685	603	615	616	633	642	622	611	651	592	608	650	628	635	613	629	618	597	613	614	556	637	601	572	618	617	620	658	631	609	625	622	614	619	598	634	625	645	618	658	596	645	626	611	608	637	555	599	596	602	582	630	599	603	625	636	599	600	552	601	614	617	581	592	641	641	656	645	676	634	620	606	638	635	627	595	656	606	583	617	621	603	639	664	629	636	666	639	612	556	611	658	601	625	655	604	645	649	630	633	632	643	595	626	610	607	636	624	690	632	614	627	583	590	655	602	631	604	637	601	651	601	602	591	609	582	619	639	619	602	582	652	617	632	602	592	626	618	603	644	621	604	620	617	610	613	656	633	634	646	632	631	619	593	617	600	614	652	603	629	630	620	599	642	614	594	602	641	631	628	642	626	625	601	594	591	631	658	657	628	663	624	627	623	614	599	617	626	655	597	577	645	608	637	634	604	638	629	602	609	601	641	589	596	592	640	607	698	621	615	616	630	610	656	622	625	672	657	608	593	639	632	615	624	617	650	633	630	612	630	621	643	592	617	645	602	632	644	626	661	676	615	611	665	609	672	629	616	616	595	637	626	656	658	577	628	626	605	627	624	620	643	656	627	648	592	593	602	628	643	633	613	634	631	645	664	649	607	632	589	597	634	631	633	622	550	640	617	648	617	629	624	609	628	599	581	616	601	630	597	577	600	648	618	630	579	613	615	681	668	630	671	621	563	617	640	627	602	614	597	599	605	630	631	677	624	609	591	636	591	568	643	617	596	626	640	661	625	594	612	594	581	631	594	598	610	642	616	628	611	623	630	657	605	610	664	622	644	634	576	620	598	622	620	613	655	605	622	609	609	659	618	625	618	580	583	614	636	627	620	618	651	663	587	596	582	674	618	659	593	626	670	538	657	625	638	606	619	592	568	607	655	599	639	661	612	610	633	577	658	623	621	667	661	637	587	649	610	637	600	621	616	604	638	650	604	620	599	659	584	638	649	602	605	566	630	606	646	644	616	659	629	613	625	644	593	620	575	623	599	646	585	656	652	613	633	624	609	657	629	642	632	601	553	638	605	609	623	610	624	670	606	623	586	640	648	651	624	621	578	625	614	580	619	655	667	624	617	619	597	625	623	654	584	656	657	641	618	624	617	614	634	629	646	610	637	619	613	655	570	635	646	662	585	605	649	603	604	617	644	598	643	663	650	639	595	652	647	652	593	595	570	620	633	580	633	609	614	639	601	620	649	544	594	557	573	652	587	641	581	652	602	578	605	645	606	623	596	633	658	604	575	606	580	630	613	615	588	671	630	618	626	660	660	601	600	617	654	609	615	643	632	653	622	632	621	619	591	634	611	581	615	625	636	624	635	610	633	594	679	600	642	603	613	620	584	596	578	645	661	586	609	610	685	625	664	621	608	642	632	607	640	620	620	607	628	620	601	605	661	614	613	632	606	599	607	593	610	585	608	634	575	578	630	576	605	599	634	644	576	623	635	589	612	571	570	575	628	610	599	605	635	621	633	634	641	654	627	613	615	591	594	656	638	635	590	633	599	601	574	672	574	574	566	631	611	598	620	608	622	618	595	575	675	613	641	619	613	635	641	628	611	618	614	629	675	626	628	618	616	614	596	568	617	618	599	613	629	597	603	625	618	635	621	628	627	647	602	617	598	640	630	613	622	624	592	635	592	637	610	660	612	592	614	593	618	588	678	649	606	613	604	657	606	637	603	641	589	613	614	584	589	564	654	647	645	581	607	667	626	668	659	611	601	640	626	593	648	612	596	667	651	603	634	650	632	686	622	615	635	626	648	592	617	644	634	575	646	606	653	634	650	619	593	617	619	587	624	624	619	547	626	599	635	605	628	582	613	655	641	643	643	654	615	578	571	582	574	634	613	617	625	619	579	615	664	665	563	571	599	609	582	601	573	591	619	597	623	575	637	655	618	646	644	614	620	592	592	635	581	613	642	651	590	617	610	598	646	625	584	641	624	653	648	631	612	637	629	603	645	596	603	636	638	626	628	626	619	615	583	577	638	644	652	623	640	612	612	656	666	655	614	606	625	617	607	598	587	656	621	637	656	641	592	580	566	596	602	605	612	585	644	585	583	614	632	612	590	665	602	609	666	637	647	630	601	615	623	575	613	614	648	610	606	676	581	624	601	601	636	618	598	652	608	598	615	609	634	624	612	641	614	676	639	633	661	619	680	599	638	588	631	673	594	653	615	636	625	610	622	626	682	598	621	633	635	608	631	602	622	615	618	617	663	650	653	647	656	614	584	584	608	599	647	606	599	587	612	597	597	660	605	614	643	640	625	655	619	650	617	552	601	591	587	610	605	605	632	617	597	605	661	602	610	611	586	626	651	642	633	611	613	639	607	573	620	613	626	617	654	573	619	580	656	600	627	609	604	636	630	630	611	665	586	596	598	649	656	646	596	645	612	642	603	616	617	613	627	577	667	624	628	595	632	602	623	610	646	623	649	608	640	637	603	648	610	616	625	606	616	636	630	597	610	675	593	629	594	612	605	625	626	598	608	648	614	601	658	621	629	676	634	653	620	624	590	586	625	626	578	610	620	558	628	661	642	607	652	612	617	635	629	653	628	624	624	675	627	615	598	547	642	644	576	598	597	617	640	620	610	622	591	582	616	607	639	603	647	616	635	601	611	635	627	631	604	632	601	620	606	642	619	603	615	642	614	643	597	597	631	599	620	604	609	637	600	622	624	637	600	587	626	621	618	665	615	579	578	610	637	583	604	635	648	643	649	606
14673	37817	31705	20234	15673	12545	10057	8349	6864	5444	5047	4974	4475	3674	3073	2441	2004	1718	1446	1319	1263	1114	1138	1107	968	968	984	879	899	913	918	833	902	836	876	896	839	870	911	892	889	878	926	919	882	875	851	831	847	810	781	793	777	802	789	786	777	792	807	783	801	760	785	818	812	822	830	748	760	760	839	757	777	738	814	769	818	758	768	767	724	784	788	814	764	786	737	790	769	826	781	768	797	804	761	741	797	763	824	782	748	837	815	825	743	757	800	782	746	783	806	797	787	744	773	706	776	757	764	757	794	800	779	814	805	766	769	826	768	753	768	844	753	802	792	793	782	759	825	806	786	778	745	732	800	817	762	795	758	763	752	759	813	783	765	755	786	801	763	809	794	789	723	774	771	776	762	752	805	770	764	817	793	838	789	790	808	805	748	758	777	812	786	772	812	760	761	774	795	780	785	829	774	778	775	781	704	802	794	772	783	720	769	770	799	772	778	755	763	779	768	773	809	796	736	747	829	768	779	775	783	765	807	751	750	787	779	711	806	771	742	831	799	797	781	763	793	769	832	803	743	774	766	796	800	795	774	841	785	844	815	750	773	786	782	743	769	829	794	744	751	800	766	781	741	828	800	772	786	777	749	765	792	746	782	804	768	817	765	807	765	777	789	789	826	773	802	833	784	760	754	743	733	794	780	750	790	782	686	827	791	783	766	794	776	786	747	807	781	767	762	794	750	780	770	844	743	805	791	770	749	770	791	740	840	774	776	788	771	815	772	759	801	757	791	783	774	791	742	796	706	733	799	754	775	819	743	809	724	801	748	756	747	739	799	763	778	789	768	754	799	773	750	797	788	768	755	774	805	795	837	791	770	792	781	780	753	804	782	756	772	839	813	782	815	806	810	816	793	758	834	801	818	777	741	732	786	805	809	789	787	821	741	794	761	788	764	764	755	808	760	798	795	759	776	807	774	772	840	804	788	775	783	779	749	761	762	762	757	752	851	745	798	780	758	780	787	795	793	764	782	785	765	822	795	806	821	779	788	777	748	773	778	794	804	742	801	769	797	794	810	791	762	810	799	771	766	769	785	779	786	745	778	768	803	801	804	769	817	791	730	827	769	789	769	797	803	781	705	781	730	737	763	789	754	791	803	806	754	783	786	802	761	823	763	764	778	817	753	813	758	755	770	806	799	763	714	750	753	785	780	808	771	813	739	794	775	771	825	844	780	777	807	768	802	748	821	829	777	775	776	802	766	789	781	813	804	801	793	749	800	781	766	751	769	767	781	799	794	757	807	788	754	764	774	783	797	810	800	832	770	796	786	752	776	754	778	757	792	816	788	766	786	778	840	774	782	780	752	784	735	811	788	799	809	763	726	776	741	809	816	831	804	750	761	698	818	811	803	811	807	745	800	787	727	774	764	836	767	758	778	789	756	788	785	743	742	796	737	762	767	775	789	834	805	797	717	786	799	756	712	815	779	760	750	813	818	762	762	706	766	820	754	764	785	796	766	805	764	782	754	752	778	785	836	805	785	796	769	780	839	757	790	763	784	780	755	798	776	773	757	790	758	749	779	762	728	764	780	785	806	765	807	839	747	777	789	736	766	787	776	780	805	785	813	757	781	825	800	809	724	829	796	780	751	807	833	801	751	843	763	844	699	713	806	746	778	777	811	804	767	781	810	762	765	794	756	802	776	768	779	827	744	807	748	782	752	761	748	791	784	767	754	792	769	781	760	806	765	771	829	807	795	771	746	787	762	797	742	787	804	771	793	832	755	783	787	801	783	810	756	763	806	753	802	790	793	771	787	788	771	782	837	792	766	784	770	820	815	751	781	824	793	759	763	771	750	791	822	759	808	768	757	751	809	790	758	798	756	735	800	795	802	777	772	800	728	785	801	786	759	763	762	811	776	814	789	798	772	742	774	777	825	789	771	800	741	808	781	768	776	780	790	818	757	788	733	756	741	762	809	771	755	791	767	830	768	764	749	806	745	771	756	836	787	742	768	789	774	774	783	790	758	755	740	816	758	766	765	770	799	728	779	784	759	702	760	875	815	783	794	789	797	808	782	812	767	772	786	749	758	780	757	790	753	762	774	816	802	808	759	790	786	809	753	772	772	752	769	714	769	772	780	721	801	796	808	789	778	785	843	757	762	815	748	847	760	731	800	757	741	804	765	766	777	750	811	779	813	778	735	785	806	781	800	805	826	753	786	742	773	813	719	761	798	806	814	731	848	798	798	751	732	771	832	769	811	812	794	746	769	745	787	818	777	815	785	750	770	766	781	702	768	822	746	765	811	794	787	805	789	779	764	796	757	777	782	790	776	758	814	792	807	765	754	818	803	777	790	791	765	835	803	827	785	783	794	768	765	793	802	780	767	766	804	743	798	736	810	821	786	747	761	746	802	793	760	810	788	781	786	797	790	818	841	813	765	804	802	745	767	774	796	794	796	790	771	814	805	814	795	794	787	745	787	757	756	842	732	791	814	758	782	777	812	755	777	747	803	812	768	794	768	780	774	767	744	812	754	807	750	737	775	854	773	764	746	798	803	789	750	773	837	797	752	757	788	813	767	762	766	811	749	760	773	774	767	793	749	796	800	820	767	807	768	735	770	843	754	815	798	791	821	776	791	741	733	761	781	772	783	774	789	807	792	785	782	813	802	727	758	779	788	753	784	770	751	816	766	792	775	789	769	809	840	796	777	779	772	800	768	809	794	797	767	802	751	801	777	776	758	797	777	811	750	806	763	782	810	788	768	777	776	778	757	840	832	797	762	738	763	835	759	761	767	700	745	779	790	745	804	792	773	743	777	816	792	738	801	759	776	822	741	825	790	807	790	806	763	766	753	764	808	786	803	784	781	824	779	752	784	799	804	773	790	785	801	784	793	771	811	802	757	779	748	747	806	802	762	742	796	813	786	751	839	807	809	781	780	775	784	780	782	808	789	778	801	739	743	830	743	783	782	771	783	743	804	747	813	814	785	761	779	768	772	776	779	760	786	736	787	743	733	794	804	777	786	786	751	738	806	769	787	745	717	766	752	756	799	783	756	786	814	786	769	769	746	783	751	783	764	768	770	778	794	796	744	723	742	794	771	735	771	787	753	812	768	770	725	750	797	808	795	784	805	804	800	769	803	827	798	793	767	773	782	799	783	770	789	757	715	825	785	794	697	788	769	801	799	848	795	779	775	815	791	782	775	789	764	811	800	763	780	740	775	791	776	785	762	750	815	812	805	818	779	808	749	787	794	766	775	751	768	778	731	764	742	780	749	770	762	728	797	798	772	785	755	792	800	783	761	820	747	803	726	754	751	814	746	746	780	808	741	811	807	759	795	775	788	767	730	769	805	767	733	803	818	741	787	787	797	853	789	805	783	777	806	872	790	761	775	765	807	782	763	775	747	782	787	814	761	815	778	776	779	824	811	815	771	785	785	757	846	773	774	777	793	780	736	754	768	799	762	821	806	811	789	808	793	790	748	810	782	746	769	793
27764	21272	16874	8679	4220	2969	2281	1773	1513	1186	1251	1203	1140	932	857	770	666	581	538	556	514	533	530	445	445	487	475	475	422	486	475	456	468	472	445	446	443	452	455	435	443	481	420	496	480	418	438	410	443	435	464	437	451	457	431	433	468	445	406	422	421	423	389	445	435	403	419	490	417	448	500	450	415	432	469	435	423	436	421	442	430	423	424	425	475	429	422	455	400	428	457	444	475	442	408	466	424	430	418	427	466	460	427	420	478	435	467	410	442	462	442	444	416	454	409	449	456	404	446	395	432	460	427	441	446	416	429	448	440	432	442	453	420	413	418	449	449	439	435	476	404	426	456	446	448	449	451	423	374	438	444	435	435	440	452	463	453	472	426	445	420	426	418	435	403	426	448	459	450	436	464	454	488	467	432	423	452	429	428	462	447	420	459	438	414	448	493	432	390	432	445	479	427	418	471	384	441	455	437	457	446	465	458	450	433	429	447	447	420	464	464	407	462	458	476	432	449	375	457	461	430	436	447	405	471	439	465	439	438	451	422	432	442	450	430	414	456	430	416	449	456	437	418	480	405	459	466	421	420	435	411	449	447	422	411	441	425	431	452	458	424	434	460	457	437	425	471	487	432	452	443	426	436	438	447	435	433	442	433	456	469	408	434	410	452	404	444	435	413	448	436	449	479	424	451	441	460	406	470	412	452	447	432	445	427	444	398	442	410	456	424	446	431	418	400	424	468	447	422	464	433	477	429	419	441	442	445	450	417	426	429	440	449	418	467	470	443	458	438	410	420	465	492	469	435	420	454	387	485	437	439	444	455	443	478	449	470	450	452	476	433	393	456	421	432	478	464	448	434	411	441	434	422	444	472	407	446	469	430	414	473	453	447	485	438	422	437	415	450	441	458	458	481	428	463	432	431	408	459	430	416	464	402	434	463	466	440	442	464	387	457	439	433	488	479	419	449	444	442	419	476	436	459	448	468	418	415	448	409	428	406	449	455	477	429	461	430	457	423	433	432	437	389	460	459	443	439	465	443	440	477	464	436	454	429	412	457	457	424	469	420	400	424	477	409	437	420	443	432	454	477	437	462	489	416	476	427	412	477	475	426	432	432	427	432	447	425	469	453	432	459	469	450	431	451	437	443	443	444	410	470	434	470	428	474	435	428	444	454	480	402	454	450	452	455	397	422	421	457	455	449	441	421	464	457	445	406	462	408	413	430	466	444	423	416	461	437	419	443	473	462	421	442	451	447	414	442	441	489	451	433	434	444	421	478	482	446	429	456	403	431	456	449	477	458	428	443	458	466	447	422	443	460	468	448	413	438	437	440	392	429	463	411	443	392	442	396	451	445	419	476	440	469	474	429	455	418	439	454	444	453	395	467	455	383	433	415	445	416	405	447	429	415	435	425	401	455	429	454	408	410	402	433	444	409	435	446	427	441	428	489	457	446	444	492	399	445	438	418	461	424	424	440	460	447	434	455	470	428	408	435	414	437	420	448	462	462	430	465	448	435	488	413	423	425	470	417	477	445	479	463	465	443	408	415	431	450	445	443	400	449	432	427	451	454	455	420	472	427	441	422	490	393	433	397	485	476	418	465	425	405	432	427	399	427	452	432	423	397	433	480	429	434	448	456	448	482	422	471	432	441	429	434	415	434	427	389	430	434	429	416	438	423	468	417	429	405	405	445	442	420	446	488	432	460	447	444	439	448	445	451	452	449	428	441	445	452	443	449	477	465	423	446	452	468	430	418	411	430	424	420	458	463	433	402	441	450	409	437	419	469	420	463	444	428	405	452	468	412	424	404	410	446	422	460	433	468	450	412	475	452	405	458	432	454	390	442	396	448	435	452	406	388	415	423	393	438	418	437	457	416	444	461	441	442	407	419	454	425	398	440	436	462	446	440	442	450	418	448	408	407	435	458	426	432	442	443	443	442	424	406	436	427	430	467	484	414	410	434	463	449	419	421	416	452	426	413	420	422	413	453	423	436	439	419	443	448	449	440	438	407	453	474	407	438	453	430	487	453	420	465	417	425	437	442	456	433	403	453	438	433	444	448	432	452	446	445	495	470	423	431	452	405	453	438	431	423	450	413	424	471	423	448	414	423	467	437	471	397	429	432	415	424	407	439	450	429	456	449	451	416	437	445	418	437	481	436	430	449	448	453	430	452	415	427	481	454	433	439	447	449	423	455	460	434	451	432	402	395	428	380	462	454	441	464	479	384	433	444	440	416	432	430	493	413	439	446	421	435	413	464	465	432	445	448	442	406	430	433	428	411	443	451	433	409	449	413	442	445	445	445	444	420	421	423	452	462	432	412	429	459	463	477	415	431	458	438	418	450	437	397	414	436	423	404	458	458	424	431	447	423	446	424	450	452	450	436	452	401	428	463	431	440	461	417	445	447	464	475	436	471	409	464	472	440	430	411	433	415	458	424	460	426	446	429	447	441	449	443	428	414	447	421	470	466	496	444	443	425	469	466	461	454	452	458	468	444	441	429	446	431	433	439	449	456	425	429	450	461	447	453	449	448	455	441	438	424	426	450	446	441	407	456	418	414	442	480	440	438	464	439	432	417	430	461	413	476	430	415	431	463	407	445	438	443	441	451	385	396	457	449	453	435	433	458	449	453	376	448	409	456	440	440	419	448	433	457	384	438	458	438	444	436	434	472	445	459	408	451	445	436	414	466	454	442	440	474	437	441	470	462	415	396	483	451	449	436	432	412	430	411	431	436	448	466	408	472	440	422	432	458	465	414	421	434	459	419	449	458	448	430	463	424	444	450	447	454	425	467	424	442	405	452	433	468	471	414	420	414	407	456	463	431	428	378	434	389	454	443	473	443	434	431	454	438	452	440	469	448	422	451	415	427	431	437	415	475	418	433	485	429	444	449	435	394	451	447	396	450	458	420	430	451	448	463	433	446	441	447	440	444	419	436	435	420	458	445	403	424	425	438	409	438	427	420	440	444	404	481	425	454	435	438	431	422	427	493	380	449	451	426	449	458	473	443	426	411	429	465	409	431	441	471	460	442	440	410	410	437	419	429	432	461	413	431	446	489	452	456	444	431	446	425	467	443	399	430	421	429	468	398	415	412	434	422	417	405	452	471	413	437	418	401	428	457	408	418	439	449	471	416	444	434	439	451	428	423	420	417	422	432	463	449	434	428	441	431	428	481	448	443	405	486	447	447	472	424	452	454	446	470	430	449	420	401	481	427	438	433	422	429	466	407	478	458	412	460	427	440	426	412	470	420	461	404	449	440	435	425	428	468	426	426	435	434	444	441	434	417	434	407	415	422	412	466	445	430	451	479	451	425	458	485	470	448	443	412	471	426	446	452	448	421	399	420	421	466	415	462	445	423	429	447	459	417	411	429	407	415	436	464	413	429	480	440	453	457	458	444	461	414	450	424	417	396	457	473	434	430	491	425	445	441	460	425	433	433	437	406	426	436	448	435	450	466	436	422	439	412	435	398	438	470	465	458	445
11870	24509	18613	9744	6969	5451	4352	3619	2796	2277	2243	2257	2007	1635	1395	1184	1042	892	769	699	667	685	621	658	562	641	622	623	547	588	592	558	617	537	554	589	591	584	549	597	570	582	598	582	579	538	572	552	636	550	619	566	591	599	558	540	553	571	543	563	551	531	560	562	551	565	542	557	554	550	542	566	574	518	554	577	536	583	558	545	584	562	588	517	501	551	574	489	552	609	546	526	542	564	584	520	558	590	533	582	549	569	560	564	571	570	606	561	597	572	542	559	564	525	563	556	517	500	575	545	550	553	543	548	564	544	511	577	543	522	527	589	528	592	526	558	562	554	582	563	598	530	548	539	588	556	543	541	537	529	532	519	562	503	542	535	563	544	564	574	613	577	577	537	528	540	552	546	601	539	584	585	595	587	545	555	580	591	604	551	526	530	534	567	546	526	541	568	563	519	555	549	569	538	578	573	555	590	596	539	530	554	566	564	564	539	539	544	589	552	536	569	571	575	604	584	591	498	547	513	566	564	570	532	541	600	564	556	544	506	510	568	597	610	607	506	545	539	509	528	522	622	531	552	586	583	557	599	554	530	499	564	601	562	538	572	586	557	520	561	554	580	574	552	609	558	557	546	572	563	533	531	534	531	519	583	547	563	593	539	550	494	536	538	591	561	539	553	588	575	561	505	551	584	525	568	557	507	540	544	587	556	584	574	580	538	590	561	570	587	547	550	583	530	601	583	557	549	554	562	522	558	547	541	538	527	568	568	567	535	564	534	541	527	553	562	557	492	570	554	549	570	539	487	586	568	557	554	611	545	555	532	554	534	601	561	501	516	561	547	542	548	540	527	555	586	576	566	563	540	554	543	532	566	579	514	548	507	559	570	550	539	533	551	502	548	528	541	557	563	574	551	578	588	582	538	569	572	591	596	575	588	558	555	538	556	527	594	541	544	547	539	549	522	540	551	541	599	531	574	562	553	596	545	556	553	578	503	567	542	552	530	543	570	526	548	554	533	577	548	570	587	524	553	587	555	566	573	541	565	538	552	562	532	559	516	548	542	501	575	541	562	545	508	577	508	552	581	510	574	551	559	554	543	572	548	523	522	575	552	529	547	548	517	593	538	553	572	557	534	575	570	529	531	551	533	559	540	555	523	564	544	567	548	615	510	514	538	554	545	576	538	538	561	539	546	608	542	529	590	537	556	576	552	587	533	523	525	563	532	566	565	564	594	555	582	533	558	570	585	559	540	532	569	548	558	630	582	567	567	576	566	539	553	549	536	581	557	574	589	516	560	539	561	545	520	554	573	559	528	558	541	591	569	563	547	514	574	587	566	582	541	577	526	538	613	575	560	531	564	565	564	528	534	546	550	536	570	526	536	537	574	561	587	548	551	547	570	567	538	584	529	606	547	538	569	545	530	537	565	556	570	572	550	582	588	550	519	564	559	558	559	562	552	551	541	536	558	551	574	546	567	511	577	529	571	584	567	591	548	543	558	575	598	535	570	560	551	558	578	525	551	527	587	516	574	582	569	547	540	561	535	599	541	543	536	570	586	542	533	551	522	551	541	552	546	565	515	569	555	534	568	528	563	569	567	533	553	583	587	520	526	545	553	565	574	581	543	531	544	514	547	572	531	588	559	518	559	539	520	578	565	562	521	512	577	533	580	524	572	528	558	517	511	514	567	551	559	574	574	570	559	579	573	521	526	549	580	538	554	532	568	563	551	581	589	543	498	520	550	550	530	537	520	545	568	516	552	555	538	563	577	574	556	549	559	536	566	525	529	557	540	533	560	570	546	559	528	552	548	557	584	547	544	555	569	569	563	619	543	548	558	560	576	556	579	603	581	589	547	507	597	555	557	517	558	554	590	569	533	543	573	570	579	558	609	552	537	543	540	592	557	552	539	521	551	553	557	578	609	553	567	558	552	545	567	582	583	618	551	593	552	562	519	521	552	515	546	582	541	563	580	503	608	554	571	540	603	542	574	572	560	552	524	538	518	566	554	530	544	543	545	542	514	562	538	542	554	574	575	553	552	541	544	544	549	566	532	531	583	557	549	592	555	578	559	563	548	518	570	545	570	555	561	558	557	578	556	561	545	529	571	545	585	555	549	568	558	518	534	565	550	565	525	558	579	527	589	574	543	559	547	553	598	547	562	541	590	541	555	552	563	549	556	517	551	579	556	610	567	573	576	544	539	556	589	590	617	568	544	563	571	575	550	578	513	590	562	561	536	567	507	571	512	536	547	568	545	610	571	541	542	571	574	551	542	527	563	594	563	543	535	530	538	514	543	552	551	565	526	555	568	554	599	560	534	578	533	575	556	552	540	570	567	560	562	544	570	561	538	610	598	564	570	552	595	540	564	541	601	526	500	532	559	540	547	589	564	559	543	579	546	542	558	597	576	596	568	576	539	582	583	558	507	573	584	527	556	547	557	535	598	511	521	525	536	553	533	509	561	556	567	546	582	555	561	567	558	575	573	529	600	544	546	536	549	615	548	552	502	530	529	523	531	551	579	581	530	540	577	541	567	505	582	544	531	551	553	519	576	595	534	594	575	535	580	534	558	589	558	540	572	548	547	527	531	499	574	547	557	566	546	557	543	545	571	566	519	553	543	531	542	552	540	539	570	543	547	522	582	538	577	590	557	559	559	583	546	549	625	538	564	621	519	557	562	505	536	571	586	532	591	548	557	569	547	550	552	578	564	560	548	573	542	555	554	562	560	575	536	554	548	541	549	529	590	561	568	500	573	528	544	519	516	556	545	515	541	573	534	535	583	580	565	546	580	519	558	518	532	571	551	582	529	551	538	556	518	530	553	566	565	563	565	557	552	539	588	546	576	585	522	523	538	535	561	573	578	504	555	594	514	597	618	553	584	591	515	535	530	513	561	567	551	538	554	568	534	548	528	534	540	549	623	575	564	517	572	555	572	575	569	551	557	555	578	517	548	527	534	564	531	582	547	535	541	589	561	517	536	556	554	533	537	561	575	532	553	583	535	553	568	545	497	573	541	579	566	575	509	553	592	550	579	553	555	526	554	568	580	517	539	522	510	588	554	555	563	535	564	586	576	583	579	552	570	613	559	542	566	540	576	550	518	527	537	550	512	581	584	584	539	613	537	574	578	532	522	567	539	534	525	554	562	588	520	574	567	579	544	578	607	595	574	543	558	573	561	546	549	568	510	547	557	557	573	551	535	559	549	552	546	555	577	557	517	555	590	544	596	556	584	551	535	547	539	564	493	555	526	575	570	583	514	583	587	551	553	580	572	527	542	573	521	582	538	541	565	557	563	544	530	562	539	562	533	546	531	607	562	539	564	525	541	514	550	540	570	507	545	562	531	584	574	531	522	515	541	525	562	549	543	539	539	561	560	558	540	568	519	537	550	556	584	535	532	541	535	596	568	587	567	522	521	512	557	570	550	583	555	556	554	510	522	536	553	561	581	527	543	547	557	527	569	581	521	515	563	512	553	567	515	553	548	563	553
23720	21656	28961	24866	21456	12254	5515	3521	2614	2225	2145	2178	1968	1709	1436	1262	1124	996	864	892	800	855	816	762	746	701	780	720	678	697	689	688	703	720	686	721	679	705	713	624	643	697	671	646	698	640	690	664	664	638	716	668	687	681	645	684	647	679	665	638	630	622	676	624	722	656	677	661	659	676	661	631	634	683	699	662	683	639	632	736	622	670	659	709	652	662	655	653	682	630	634	733	687	653	584	662	641	649	640	664	625	673	707	642	684	660	649	670	712	641	650	650	645	667	651	614	614	643	677	661	645	696	692	651	623	661	641	659	648	644	671	698	602	676	613	653	680	652	657	669	636	653	688	669	669	700	652	681	655	673	646	616	640	653	678	687	652	647	679	639	687	662	677	662	660	680	696	671	622	688	675	665	706	662	641	698	646	753	674	663	650	666	635	657	637	603	648	682	672	645	674	688	701	705	665	652	699	677	650	608	639	616	646	679	645	608	634	680	641	656	667	624	651	679	654	720	638	659	686	641	674	628	646	635	664	717	685	652	662	682	644	702	660	659	643	653	634	661	668	678	671	660	617	663	708	653	626	624	665	607	641	651	658	631	678	672	684	677	666	636	656	647	670	642	638	659	677	636	627	631	663	622	681	655	624	667	604	658	691	638	708	689	644	647	659	694	610	678	727	632	651	643	659	682	649	671	662	671	674	637	657	679	694	674	636	646	634	645	700	667	698	667	649	677	639	692	659	683	666	688	686	730	658	657	676	681	669	667	671	688	712	677	585	631	611	677	669	684	721	640	652	690	668	691	642	610	672	699	693	619	698	643	737	630	690	648	670	623	634	682	645	680	701	706	652	632	677	646	685	626	613	622	640	657	617	710	650	620	670	658	635	642	664	698	689	692	681	682	644	631	683	669	667	675	664	675	660	686	690	646	635	679	690	640	649	627	635	651	669	656	663	661	660	653	675	667	651	715	618	643	679	684	667	636	689	672	698	643	653	673	686	630	662	652	668	677	634	662	647	674	724	640	653	655	638	687	683	711	656	696	629	670	650	687	690	652	756	660	619	639	660	691	668	660	657	629	626	653	647	669	667	656	662	655	713	670	700	711	698	694	647	668	618	705	682	680	683	628	660	636	715	687	677	704	632	678	713	645	653	676	667	626	618	700	711	625	637	678	626	717	649	632	630	660	642	637	659	632	669	695	679	687	630	668	634	658	665	635	633	642	672	632	668	645	627	620	694	716	647	672	689	638	653	612	651	701	658	622	654	689	598	662	663	672	611	625	637	614	683	642	695	689	635	645	650	615	681	671	668	680	677	695	719	639	687	635	612	647	708	618	684	665	630	680	616	669	679	648	681	743	658	662	683	617	689	657	678	685	682	679	616	655	630	621	639	664	675	631	611	670	679	685	636	674	656	656	667	668	692	630	658	646	700	618	647	690	699	659	678	620	637	635	623	683	668	654	661	627	682	656	640	623	651	700	683	711	669	656	667	661	632	682	664	615	679	692	660	658	679	648	711	670	642	632	689	671	629	684	668	671	661	665	661	611	677	642	659	663	642	661	639	674	679	657	623	633	688	657	628	644	602	653	639	669	645	650	672	664	646	664	679	612	635	666	659	680	675	672	665	704	691	666	671	634	641	636	660	647	679	653	669	630	675	687	660	630	675	710	663	686	630	677	679	677	662	626	613	654	633	706	677	646	684	672	708	643	646	658	677	636	660	625	635	630	642	663	610	664	653	674	690	680	626	640	659	666	644	701	679	675	709	660	643	615	678	657	654	624	627	686	629	677	678	660	659	665	694	649	676	670	642	632	661	629	632	680	665	595	677	663	659	665	704	675	655	698	674	636	666	716	675	648	641	639	656	636	661	651	658	646	670	659	730	618	661	690	669	628	662	693	658	633	670	688	638	680	648	670	661	689	680	629	644	653	628	641	651	653	642	630	685	624	656	648	660	666	675	669	637	659	657	648	652	672	630	661	680	642	651	653	632	640	698	665	655	629	672	675	681	670	687	674	626	665	690	685	664	692	636	613	709	655	627	654	667	679	616	686	614	674	659	677	679	620	666	685	674	592	611	652	697	690	666	661	644	671	633	636	623	675	679	667	665	660	641	652	672	684	610	680	671	655	710	683	693	651	640	646	670	629	636	668	707	665	640	656	707	681	629	658	661	687	625	668	630	607	663	642	677	629	691	650	675	677	623	682	635	691	672	716	711	644	635	645	679	620	680	644	680	684	641	626	679	681	675	664	644	649	702	659	630	645	641	711	660	688	700	607	675	661	645	625	634	672	589	660	691	644	665	624	644	646	678	730	620	637	649	607	639	645	679	733	701	684	664	684	680	653	633	684	663	695	657	671	696	654	687	676	660	653	671	670	643	683	667	642	656	635	651	624	667	665	637	683	685	615	689	657	687	676	676	655	677	666	658	665	679	662	683	677	681	680	638	678	664	694	656	649	661	687	621	636	682	677	671	702	632	687	682	636	640	649	639	624	669	646	716	643	610	653	624	664	674	669	626	645	646	649	677	630	628	667	689	653	648	623	684	691	651	635	677	595	656	697	600	629	670	662	612	676	659	655	612	693	620	680	664	712	643	714	635	687	619	671	632	657	643	654	666	638	647	656	666	677	636	616	630	644	634	656	654	621	624	637	687	602	625	660	662	658	653	650	682	684	677	643	673	659	657	636	676	673	662	614	646	619	642	631	640	685	677	696	628	687	663	656	680	665	624	622	686	677	673	649	654	644	674	688	676	682	632	655	679	695	658	653	666	677	678	662	635	672	636	682	674	632	735	667	691	655	653	637	630	696	603	676	652	655	669	603	635	696	670	641	649	656	669	627	684	676	686	633	646	609	617	662	659	645	658	674	679	612	677	751	693	650	646	652	658	659	693	670	656	663	644	669	651	699	684	681	639	651	687	650	685	636	681	669	659	655	712	630	640	619	649	674	703	645	649	654	624	669	618	671	626	664	664	672	689	672	677	674	674	642	663	610	690	629	648	674	633	631	655	666	631	705	654	671	675	646	666	644	635	640	676	679	663	665	677	650	675	640	642	710	697	650	662	669	671	678	667	649	646	632	696	657	659	644	672	632	629	679	663	629	670	713	697	674	684	692	670	718	664	628	653	653	671	683	632	707	658	663	581	656	668	732	650	616	680	655	656	643	647	655	708	679	661	685	655	667	667	668	673	687	639	641	698	680	663	646	632	621	655	689	619	661	649	662	680	648	631	638	632	659	675	683	625	607	644	688	614	656	627	594	649	645	686	669	659	671	633	659	643	658	597	690	650	648	619	719	724	683	658	637	648	655	649	638	637	691	690	679	629	619	678	654	669	654	671	685	594	655	618	616	664	677	654	643	713	676	652	650	634	676	668	619	678	650	666	641	638	688	675	655	661	627	655	734	651	668	637	617	660	665	688	685	652	649	661	684	680	701	642	706	645	631	653	630	632	646	630	650	712	645	617	620	664	633	632	630	663	717	667	665	663	633
12339	32573	26542	15934	11626	9442	7775	6280	4897	4123	3897	3727	3299	2751	2347	1990	1663	1380	1190	1122	1062	1048	1015	999	927	967	965	847	899	859	920	851	871	881	918	860	847	876	874	925	905	857	854	859	871	812	855	846	794	842	880	863	845	801	872	834	838	823	868	830	869	793	842	862	803	802	809	855	823	810	805	784	837	807	830	828	833	863	827	861	838	832	857	804	800	862	773	847	836	803	826	832	840	835	840	841	818	812	827	850	846	773	822	800	837	812	877	832	836	839	836	821	840	827	794	787	785	833	782	796	793	809	776	805	843	805	846	752	800	826	828	810	829	848	788	823	792	848	802	844	837	835	829	847	850	859	813	800	775	860	830	835	800	813	777	785	825	843	828	816	818	814	811	839	822	850	799	810	850	842	825	840	829	758	799	799	797	798	843	791	883	801	826	738	778	810	814	812	793	831	780	845	784	815	784	810	818	845	796	826	822	805	848	806	831	880	819	835	769	826	822	826	866	838	811	874	797	850	853	844	830	837	783	862	888	845	819	823	808	808	757	841	847	863	787	806	769	841	849	868	827	769	873	844	825	806	824	839	830	819	817	804	853	815	832	750	815	803	798	797	788	879	736	830	823	806	838	784	833	804	811	769	871	818	828	859	821	834	816	795	859	826	792	803	799	817	795	841	852	792	839	822	869	820	817	727	826	860	846	810	840	798	846	780	799	800	848	851	831	839	829	795	846	823	807	828	822	790	842	793	793	826	837	825	808	805	857	807	804	822	877	841	777	811	860	823	833	800	850	822	813	770	832	831	813	792	814	820	800	805	807	862	853	815	800	751	785	787	839	827	830	870	801	768	830	820	776	823	809	888	763	821	787	817	801	834	814	844	797	812	840	825	813	842	775	821	786	824	823	821	820	832	843	833	854	807	842	866	845	803	786	788	861	820	813	834	801	824	866	815	829	781	807	808	755	833	820	821	838	807	822	841	835	797	814	806	878	815	809	812	793	866	796	831	817	799	817	839	756	837	803	793	796	797	805	805	793	851	849	882	805	850	834	853	811	794	826	843	826	784	799	863	844	863	822	827	797	796	833	847	833	829	815	847	838	795	820	805	780	812	837	834	828	791	830	829	788	835	807	806	840	880	821	780	804	829	797	837	812	789	775	791	840	811	788	870	811	895	795	830	773	816	777	797	803	837	809	810	807	831	795	778	789	814	805	818	809	841	839	825	832	790	804	814	890	814	795	780	870	812	844	803	777	823	801	799	777	806	867	860	810	807	811	820	821	821	826	799	789	839	790	853	826	829	820	858	856	799	802	833	782	848	801	808	831	820	761	806	782	858	821	835	818	791	827	792	843	785	819	868	869	790	870	804	796	817	869	808	844	822	865	807	803	848	776	860	842	794	842	816	820	830	785	855	847	828	855	826	853	833	781	808	845	783	813	800	806	856	849	810	859	814	790	819	815	830	818	821	850	828	825	833	816	769	835	820	879	817	782	846	831	819	777	762	819	864	787	798	833	783	839	794	808	786	862	817	836	794	836	860	801	802	815	762	818	779	843	842	843	881	821	763	841	843	856	787	811	816	827	838	844	815	776	818	803	821	820	865	844	800	779	815	821	823	826	816	838	834	831	865	845	849	766	748	863	780	823	766	818	822	838	810	824	832	897	801	814	854	822	818	812	771	803	788	872	796	825	848	815	808	789	792	805	848	854	846	796	824	814	815	806	819	786	821	838	848	801	822	783	843	857	801	849	771	870	843	816	815	819	791	877	781	803	822	756	828	813	839	814	782	819	841	822	840	868	784	838	851	812	801	818	768	798	827	836	850	834	819	787	898	838	824	749	826	829	803	853	794	838	845	744	763	773	791	801	848	817	793	823	854	880	801	829	777	849	853	839	805	872	819	822	822	805	780	870	768	818	843	831	808	806	830	810	783	796	792	840	915	808	787	838	787	841	829	852	815	835	848	790	902	852	825	830	805	796	815	877	809	839	797	778	863	868	825	855	827	829	859	792	809	817	852	850	835	840	863	819	852	810	813	804	796	827	810	822	799	843	819	859	803	805	782	841	820	850	837	809	841	889	799	820	817	824	809	847	781	848	785	888	829	815	812	808	826	841	800	816	837	864	817	795	826	845	774	849	798	803	860	803	817	829	871	807	807	807	801	783	866	796	822	811	800	833	771	799	829	817	829	852	885	784	812	840	837	786	855	834	794	815	821	790	853	832	810	874	778	833	812	854	790	791	841	788	829	777	836	816	782	819	843	860	846	848	799	776	860	774	817	789	828	844	773	808	849	806	832	770	823	825	797	829	838	816	761	801	813	799	800	828	803	824	823	809	836	807	796	805	772	775	790	798	808	898	787	830	809	832	840	776	847	818	805	853	781	857	845	789	795	828	829	855	848	845	883	778	825	827	834	804	844	836	793	826	833	863	847	813	863	766	789	811	795	820	823	773	830	863	805	827	789	823	843	775	800	782	854	859	827	837	823	848	866	800	842	778	743	812	800	832	786	835	831	809	777	774	832	818	796	838	781	839	822	820	825	867	824	831	840	789	730	801	775	836	806	828	843	717	861	806	809	800	824	791	834	831	861	799	853	858	833	825	791	830	816	829	805	843	832	894	791	830	799	830	786	766	811	811	812	821	820	863	852	802	809	846	833	911	813	832	797	835	805	795	858	843	837	816	832	826	810	851	803	841	815	796	817	834	838	818	835	777	776	832	849	841	807	813	845	810	829	803	814	826	831	828	855	869	794	854	819	825	806	824	816	799	857	862	851	817	811	779	821	860	815	792	818	779	823	854	845	779	832	888	847	806	820	788	837	811	796	844	814	825	838	828	827	840	829	816	780	858	867	826	830	891	846	820	817	808	866	832	875	866	868	816	779	861	861	849	819	821	767	837	799	853	865	833	831	838	855	866	791	846	777	837	808	830	814	835	849	812	814	825	826	833	808	858	803	758	819	811	788	816	785	822	778	847	803	808	830	789	792	864	846	795	821	774	822	829	832	851	854	830	794	810	815	819	837	842	776	777	831	772	828	805	832	868	851	803	829	833	808	870	810	794	832	784	830	774	804	848	825	806	794	797	809	819	822	806	834	854	791	771	828	781	818	822	797	862	793	853	815	814	815	853	778	866	800	848	813	769	792	790	843	809	839	797	828	825	781	823	805	849	807	786	884	802	822	827	828	802	846	818	759	819	865	834	801	803	806	873	813	828	851	837	755	868	829	833	823	809	805	808	784	852	829	807	798	816	835	812	848	838	855	783	789	789	813	853	826	825	812	772	765	769	800	831	786	829	810	808	792	784	804	803	807	823	831	827	854	823	771	774	781	879	797	799	881	827	799	812	826	857	796	817	802	824	745	828	832	780	783	835	784	856	896	793	775	843	819	859	823	827	825	836	792	891	792	782	815	827	795	820	842	843	809	832	865	872	840	808	854	822	806	856	813	834	822	740	805	829	753	850	783	810	822	818	823	817	798	834	798	840	824	818	833
24891	21654	27686	25569	11395	4497	3206	2259	1790	1477	1494	1424	1277	1052	860	793	639	514	466	470	430	403	425	397	371	384	373	375	362	358	373	352	407	358	377	372	346	355	340	369	332	346	345	362	361	317	376	352	360	331	356	330	350	338	363	332	365	331	360	335	331	330	321	349	363	351	356	365	342	353	346	367	314	344	350	331	359	291	336	356	325	318	308	333	284	373	299	340	315	302	353	318	334	332	300	354	316	299	318	334	375	332	316	329	362	291	322	343	342	365	343	362	319	327	343	318	339	302	342	354	313	339	362	316	360	319	318	351	304	349	350	323	304	327	328	334	322	375	332	319	357	301	360	343	307	327	301	311	335	320	336	346	333	336	325	361	345	361	348	376	293	331	373	322	340	306	314	332	340	376	358	338	322	338	317	335	369	341	336	336	356	318	343	329	324	305	305	327	345	335	350	327	328	334	352	338	300	356	361	349	284	341	337	312	313	319	366	352	306	338	346	329	337	324	310	343	350	363	360	334	338	334	330	357	334	352	347	315	289	328	313	356	374	322	324	311	340	347	310	342	343	323	365	338	316	342	359	324	313	329	310	312	320	366	354	345	325	326	340	378	345	340	313	330	355	392	309	296	334	321	314	329	318	358	338	360	328	333	337	338	351	327	351	338	332	337	320	334	380	345	305	373	300	330	331	373	326	330	343	322	328	378	347	336	353	369	335	336	343	348	349	365	315	302	345	341	345	350	310	355	358	345	302	343	335	364	305	374	305	296	319	341	340	330	351	337	315	336	321	322	333	347	318	323	330	337	319	358	360	343	328	319	300	327	348	332	330	352	346	314	319	317	351	341	351	329	340	336	329	337	344	337	340	340	360	361	356	336	360	353	345	304	349	309	360	333	336	299	307	344	324	315	358	318	337	329	365	320	331	354	334	314	335	326	330	339	356	338	348	354	336	336	314	330	349	330	335	338	325	337	302	347	321	351	328	345	362	332	366	333	341	303	347	341	322	310	322	344	329	341	326	337	320	338	297	335	319	330	344	307	332	354	334	336	321	315	356	354	333	384	349	353	353	362	341	355	382	348	337	317	300	333	336	301	350	320	318	323	318	327	315	343	343	320	336	327	338	325	380	334	349	348	347	320	313	299	318	359	319	357	346	333	323	342	333	356	329	349	332	324	316	315	352	360	341	335	317	309	343	335	330	338	319	339	307	350	328	323	336	368	349	344	363	345	336	353	359	328	318	360	295	332	329	362	361	341	324	318	338	341	331	325	331	357	319	326	348	320	321	332	346	341	340	349	349	341	347	358	325	376	336	364	319	330	338	353	347	326	345	340	326	333	335	306	354	347	346	345	364	327	328	346	336	335	344	313	327	348	341	306	330	329	321	352	348	290	348	318	357	328	318	331	331	343	340	337	346	343	346	333	321	340	317	341	323	313	348	348	318	323	345	327	319	312	320	325	344	355	315	374	335	321	295	337	335	311	324	362	330	346	350	347	354	332	356	323	325	338	300	310	326	333	349	306	332	316	338	294	337	327	323	329	324	364	344	320	333	347	329	343	331	363	363	334	329	349	333	355	360	341	336	313	325	330	380	336	352	334	354	334	331	300	320	332	356	365	333	334	313	362	340	363	346	313	339	358	342	322	323	343	321	331	355	297	365	346	325	346	324	304	325	317	355	320	356	334	313	313	336	352	341	345	351	336	342	343	299	324	356	338	371	328	313	311	349	384	317	334	314	304	310	326	317	338	344	337	327	339	310	335	340	350	354	320	332	323	298	331	350	334	363	316	336	344	351	322	360	330	338	331	336	346	317	348	329	327	302	334	340	357	328	320	329	326	319	334	318	346	308	338	308	343	331	336	320	354	321	338	342	357	313	310	361	334	364	306	296	353	313	363	343	350	310	316	344	350	344	337	341	359	367	342	363	331	331	361	351	349	376	355	360	317	319	361	322	302	311	327	343	338	372	351	318	339	345	317	346	339	357	314	333	339	327	336	356	322	319	336	345	361	331	300	306	327	327	355	329	352	327	335	348	346	316	325	329	339	315	321	323	348	331	348	350	345	346	357	347	324	339	333	351	341	351	324	302	308	332	331	339	346	323	348	353	341	314	357	325	354	338	321	326	309	314	321	346	294	284	316	309	325	340	314	333	348	329	299	338	299	337	320	348	318	327	344	342	341	317	331	333	347	295	371	331	315	342	352	316	348	350	373	339	343	333	327	339	312	326	333	350	335	359	334	358	332	334	329	361	349	344	324	333	298	357	329	336	346	350	323	348	334	314	339	337	342	330	357	350	318	320	314	307	347	327	341	320	345	307	325	365	370	342	342	338	355	354	369	323	372	353	344	292	339	334	328	334	309	322	316	314	334	350	322	326	352	317	340	317	354	338	315	341	341	301	354	329	299	310	346	353	345	370	303	343	314	312	348	320	358	311	337	354	319	351	328	330	354	340	300	325	348	297	353	334	313	361	302	308	336	333	293	336	313	334	345	351	338	347	341	329	315	375	354	343	297	328	325	299	335	328	349	335	354	340	329	330	337	316	313	322	318	325	299	323	320	331	303	314	359	347	324	322	341	342	363	322	346	317	340	317	346	314	351	320	325	351	356	330	304	360	344	357	351	348	329	322	361	322	355	344	343	335	363	342	341	316	329	360	334	335	378	348	399	328	386	346	310	353	314	338	349	335	310	344	320	348	351	341	341	319	318	330	324	328	292	321	308	340	338	333	277	334	317	306	346	339	355	322	320	344	351	338	318	334	316	364	358	340	342	327	349	383	288	344	341	336	318	365	306	366	343	342	389	322	356	316	332	332	337	340	319	333	324	328	352	307	323	350	324	335	371	310	325	358	313	339	328	368	338	302	341	343	318	324	314	319	354	334	367	318	328	332	338	315	368	325	356	353	344	334	331	342	366	307	336	341	328	342	341	339	341	322	318	299	320	362	357	324	327	348	302	301	325	355	334	317	346	322	330	335	343	343	330	323	306	325	321	315	311	307	325	339	285	335	330	343	355	391	299	317	333	343	352	384	335	324	333	344	312	282	338	339	341	356	311	324	307	391	322	335	318	310	351	341	338	326	298	334	332	307	324	349	327	315	359	315	352	326	355	351	314	312	346	329	387	348	324	320	321	346	349	317	322	332	351	321	376	366	335	344	342	373	337	362	318	343	348	307	332	318	326	326	306	376	353	334	337	369	340	344	355	366	315	351	361	328	322	313	334	353	321	349	350	346	358	324	314	337	369	329	333	351	314	347	321	347	319	347	349	339	364	358	337	347	335	349	341	352	341	342	318	341	333	322	324	332	352	330	326	354	346	325	333	362	345	290	342	312	332	352	341	317	327	330	321	302	344	342	341	353	301	340	333	330	292	348	359	335	330	382	305	332	361	350	309	324	347	349	345	321	333	331	328	347	321	339	321	315	385	370	350	342	351	353	323	340	327	340	352	348	356	324	326	332	331	331	324	316	338	332	342	355	323	328	321	317	315
12152	28962	22696	13457	9374	7633	6102	4883	3746	3184	3007	2919	2431	1970	1664	1327	1061	840	764	677	648	577	626	591	553	510	536	536	488	492	479	515	475	463	498	495	463	465	489	491	461	521	477	481	492	481	458	479	428	439	436	443	446	482	453	463	439	437	460	410	465	419	423	448	439	464	442	438	419	451	397	442	490	403	462	428	464	435	421	441	466	434	434	410	420	443	445	469	449	428	393	472	459	464	436	408	430	423	435	404	479	406	448	466	437	447	440	400	431	430	440	445	460	456	473	428	420	432	429	453	499	464	437	410	480	454	419	454	473	426	483	416	475	430	414	465	442	407	455	458	429	426	467	440	428	438	415	433	425	434	456	428	470	420	398	431	403	415	445	430	435	469	461	459	442	436	456	448	416	430	462	411	430	479	462	468	422	432	465	422	439	455	462	432	454	428	402	429	462	447	462	440	420	429	421	452	460	470	458	406	440	452	435	458	445	458	463	448	408	443	476	399	409	442	431	410	417	434	463	408	415	445	467	447	437	482	456	455	473	481	468	403	416	445	441	453	471	435	436	437	421	450	480	418	422	424	432	447	433	439	435	450	467	443	418	429	431	432	453	451	422	436	427	412	425	421	429	432	446	442	438	447	482	402	401	417	408	430	457	436	394	454	428	466	438	438	448	478	477	395	448	444	426	411	460	472	436	434	430	433	473	411	452	426	481	397	468	437	417	453	432	445	443	445	430	410	443	430	434	433	443	403	380	439	440	412	438	413	420	447	428	407	423	440	466	463	463	447	449	382	403	424	422	429	415	431	470	465	411	427	409	437	392	448	458	434	449	478	481	393	449	417	416	425	432	411	424	401	437	420	470	436	448	414	427	436	416	416	383	410	447	467	446	449	463	454	426	453	457	470	438	458	396	441	420	431	426	438	481	446	447	457	418	420	427	436	443	453	442	471	460	462	417	426	432	431	434	457	460	442	413	441	440	463	463	434	417	468	426	435	459	435	499	431	407	416	417	422	457	438	444	452	447	449	439	434	405	418	417	438	416	486	398	480	450	465	417	444	442	434	422	414	433	430	445	466	450	447	457	468	456	483	398	411	451	429	439	467	429	494	454	407	417	421	443	422	403	434	425	420	452	415	454	426	448	441	447	444	444	449	431	426	448	461	455	465	419	438	439	449	426	440	439	418	433	384	434	454	443	407	467	442	420	439	437	402	429	420	387	430	438	465	434	474	431	431	444	474	449	432	415	399	466	445	415	455	453	415	456	438	415	424	412	433	434	391	441	431	459	452	431	443	414	476	457	439	424	427	392	423	435	426	419	422	450	414	441	424	438	454	442	397	416	424	423	402	464	434	458	447	467	449	459	416	423	422	429	476	397	438	431	437	439	395	446	420	445	443	485	440	448	452	454	448	449	448	409	445	448	420	443	440	442	437	419	451	417	437	417	438	477	404	427	419	424	462	454	424	460	426	465	405	435	435	432	452	462	438	466	425	446	464	413	447	446	428	403	467	414	421	444	441	442	419	418	431	428	422	422	406	445	446	434	464	438	448	451	446	437	417	442	420	446	446	443	434	458	452	436	436	440	445	439	486	457	392	445	442	421	403	424	474	430	427	425	431	466	441	428	409	441	462	437	416	452	426	425	428	390	422	445	398	421	400	442	417	420	470	418	398	483	455	449	455	424	445	425	425	448	441	438	433	430	441	481	419	430	456	404	439	409	468	428	434	423	456	410	453	404	460	445	441	420	433	409	424	435	429	413	426	423	430	436	462	451	446	420	421	441	430	398	460	437	443	456	443	442	415	449	494	426	442	443	440	458	480	467	446	457	436	420	451	441	450	412	474	452	434	428	426	456	427	461	400	404	480	421	446	435	451	479	441	457	441	431	444	454	480	426	455	454	419	432	396	464	458	447	452	438	409	431	415	464	467	457	436	418	436	434	429	442	418	452	485	416	426	450	457	470	462	445	422	438	451	447	434	434	406	452	441	431	439	445	445	410	459	388	423	462	427	414	458	406	466	403	455	442	417	406	450	425	414	472	477	439	406	446	471	408	437	458	447	438	461	471	443	421	467	460	447	485	434	438	453	432	443	423	441	447	425	422	414	438	411	429	473	465	420	433	452	429	430	459	405	446	453	414	408	450	464	479	422	457	496	428	439	464	429	401	425	445	425	463	406	463	442	413	416	454	435	436	402	432	406	417	406	440	470	437	448	458	416	421	448	418	430	461	460	467	416	462	424	461	424	412	419	468	431	434	443	483	429	442	458	448	425	435	441	413	411	480	481	447	440	443	421	472	453	438	455	429	443	406	435	440	429	446	426	446	400	433	489	414	417	443	435	490	429	433	486	464	475	416	465	417	434	421	393	491	397	461	432	453	464	444	446	450	434	461	445	460	402	481	455	422	417	422	432	410	445	460	477	415	426	425	415	429	421	460	426	458	427	452	401	439	423	436	443	450	404	448	453	436	429	472	429	417	416	436	456	426	479	413	476	465	406	413	428	431	423	414	426	422	477	409	419	454	431	457	464	441	441	442	477	414	419	447	418	444	437	445	467	421	428	452	456	452	446	418	396	434	470	436	428	424	416	460	429	455	448	418	434	410	404	430	442	412	421	458	464	447	477	462	439	455	408	403	443	435	457	427	421	393	420	435	431	432	433	415	466	453	426	449	442	474	450	415	436	436	403	444	419	435	417	428	470	447	458	470	433	425	443	420	451	442	478	448	443	425	432	426	419	446	438	466	446	451	416	421	459	428	430	408	437	451	395	473	439	436	416	425	420	458	417	422	486	438	460	382	422	422	415	429	440	461	435	433	460	451	439	401	397	414	420	430	452	455	412	440	416	435	435	433	465	453	416	469	475	429	434	421	442	404	466	397	443	450	392	409	439	448	423	446	458	429	476	443	429	427	414	496	472	462	438	435	431	440	431	481	433	456	434	459	447	399	427	447	422	437	432	427	424	503	468	451	428	415	455	457	432	431	449	455	453	432	442	436	454	434	466	448	441	457	445	453	480	436	450	468	410	435	382	406	438	453	429	488	473	411	480	452	416	421	471	450	466	439	427	427	425	446	405	463	431	427	409	449	453	425	462	453	418	435	465	418	442	410	414	390	451	442	465	449	419	491	459	402	422	466	439	462	408	479	446	456	393	460	439	454	445	474	404	455	421	437	441	462	465	442	412	442	454	443	412	403	450	445	452	472	439	399	443	463	414	442	424	466	439	472	427	428	444	440	460	433	445	400	421	410	415	458	451	429	449	414	408	417	449	430	439	416	454	459	438	445	432	435	455	415	411	446	419	433	433	453	409	421	450	445	460	406	443	437	464	426	451	478	441	431	428	386	446	441	410	435	435	422	412	428	452	434	442	464	458	446	466	413	445	459	420	466	409	430	463	424	437	422	439	397	434	436	470	429	457	470	425	474	449	483	440	435	445	472	453	484	457	440	462	451	474	469	422	464	419	450	455	418	473	403	446	422	435	417	455	453	470
22775	21678	29530	24316	21711	21702	13373	5760	3789	3193	3157	2948	2524	2163	1797	1483	1230	1105	973	924	865	843	834	757	796	801	788	717	735	724	729	689	700	698	686	711	677	627	714	704	678	718	679	667	674	701	661	663	657	656	662	675	705	660	628	635	655	639	720	631	633	635	649	638	691	618	668	588	650	628	668	618	656	615	649	702	702	636	630	694	615	642	654	663	589	641	638	609	624	660	615	657	613	651	634	635	615	621	608	627	586	612	593	566	636	580	674	693	646	647	656	620	610	675	653	645	642	615	659	628	641	601	629	649	629	647	652	645	651	659	620	653	651	632	628	637	619	662	602	638	635	644	690	601	601	639	600	620	663	619	593	670	638	636	623	610	641	618	587	644	667	644	636	644	615	689	641	605	641	637	607	651	634	672	661	612	667	602	671	686	609	602	662	613	657	606	632	641	652	628	600	630	618	633	670	648	581	634	623	672	648	625	658	618	618	679	673	643	622	623	644	677	667	633	658	699	677	667	697	632	636	621	628	669	625	623	681	618	665	658	653	654	670	623	629	637	593	642	646	645	663	639	592	648	657	677	678	632	649	628	638	676	670	644	630	611	595	632	625	628	632	662	593	634	615	615	614	617	632	626	621	599	592	615	641	579	600	615	675	657	667	633	665	612	616	629	607	603	621	664	644	632	596	604	652	601	663	639	600	676	639	617	609	649	609	658	638	623	650	663	607	689	667	640	661	588	628	623	627	607	715	618	632	620	623	701	635	646	688	647	631	646	703	645	661	669	629	622	677	622	636	649	700	641	620	656	655	669	606	588	668	678	677	604	616	667	635	613	632	641	607	619	651	615	638	603	618	596	657	642	631	635	672	649	620	653	667	563	668	619	667	623	684	609	637	634	646	640	670	656	672	633	638	621	609	653	634	624	644	610	609	663	627	654	629	649	662	638	632	645	636	669	659	662	705	647	626	636	620	646	649	653	662	625	690	645	667	629	664	644	655	594	662	637	633	615	630	662	614	634	633	649	648	658	597	599	627	592	608	663	624	655	646	602	591	615	610	628	669	670	632	635	599	642	626	647	675	674	632	645	612	615	619	647	621	648	644	576	671	617	632	638	632	658	669	602	626	627	675	651	635	633	655	645	624	595	565	628	624	617	663	636	635	613	641	641	606	605	626	614	643	623	649	621	635	630	613	632	645	606	626	657	637	674	633	675	677	674	641	647	604	620	588	599	636	600	659	658	619	681	668	649	634	675	644	586	627	683	621	615	633	593	634	633	659	607	601	586	635	662	626	630	605	640	603	626	646	604	663	634	579	689	690	666	666	663	620	570	624	585	655	657	607	605	605	617	691	666	643	619	579	661	648	661	663	593	588	615	630	631	631	640	619	683	582	620	667	630	623	651	628	639	620	642	606	643	643	621	630	629	618	675	622	664	602	615	654	692	608	634	646	607	600	651	647	626	672	623	619	643	628	612	676	629	626	612	631	591	650	592	709	646	628	628	645	613	661	633	678	610	637	621	675	624	612	614	639	666	609	642	630	601	637	598	634	609	664	661	622	606	609	634	637	581	635	683	672	651	571	632	634	596	630	626	661	661	619	648	610	606	597	611	667	632	648	626	610	639	593	689	637	621	642	646	643	614	631	610	674	675	623	658	608	648	613	637	663	656	650	659	631	629	681	595	651	597	594	633	632	609	631	656	623	637	639	604	616	658	626	610	631	671	578	659	626	649	623	646	672	604	624	639	643	654	695	633	636	606	626	600	661	635	609	655	663	633	659	617	635	633	661	598	647	592	647	608	609	648	637	638	605	631	643	632	659	657	642	617	628	655	638	659	632	639	651	575	632	610	643	651	650	626	622	639	661	650	635	637	618	665	669	606	621	671	631	654	655	610	649	671	661	649	675	638	597	627	658	616	637	672	619	633	640	614	607	595	633	605	615	668	603	636	611	671	619	617	631	632	619	673	615	647	639	673	629	623	644	661	620	653	624	618	590	634	656	635	621	628	623	617	665	595	651	647	647	634	657	635	660	606	629	638	611	609	627	625	640	612	588	642	602	633	628	588	671	614	620	662	630	675	631	631	644	633	650	605	645	696	674	615	624	641	571	649	624	595	568	666	639	627	667	612	629	636	659	651	635	615	635	629	604	633	658	625	675	629	623	622	650	635	688	617	607	628	636	646	671	631	616	673	615	653	638	658	579	688	643	622	648	648	643	647	682	630	623	624	582	659	649	654	620	671	621	583	642	637	623	638	612	645	621	648	616	648	652	618	655	612	622	597	645	641	662	649	641	617	622	644	651	638	617	636	649	642	627	655	636	602	684	658	646	655	630	630	652	609	628	681	683	623	656	653	617	649	675	632	663	646	591	648	662	573	605	601	603	659	631	621	621	607	632	710	629	593	653	623	649	620	609	637	632	673	616	650	658	631	633	657	644	661	675	644	603	623	648	619	658	580	611	664	655	642	611	666	632	643	665	660	646	631	599	635	666	664	666	655	678	653	624	637	624	642	614	645	650	659	641	653	635	643	617	647	589	619	677	686	621	658	625	655	636	643	628	634	606	632	686	672	634	624	641	627	651	641	627	651	615	654	604	642	621	633	628	592	629	632	633	640	623	608	642	655	598	630	624	626	647	655	647	608	639	634	627	722	678	668	594	655	643	640	599	653	621	584	641	619	602	637	639	632	585	680	666	622	645	676	671	643	630	582	618	616	644	602	630	613	646	658	610	630	640	646	594	640	620	645	634	623	653	637	613	630	650	626	646	624	601	622	669	647	647	646	644	630	608	612	620	665	559	611	622	641	635	646	620	638	641	604	641	628	645	577	599	606	607	589	688	629	649	613	636	638	626	591	590	645	627	666	626	665	608	654	665	646	662	652	644	619	625	650	650	618	647	636	634	646	627	595	659	653	607	639	638	626	651	591	633	629	676	604	576	635	626	640	638	651	636	657	653	631	614	617	647	641	587	645	628	630	655	612	625	652	658	690	624	660	655	646	594	614	633	618	643	616	631	622	636	682	614	654	608	655	608	610	635	560	649	629	650	618	678	638	677	646	654	682	627	665	650	623	616	624	665	643	618	632	642	639	567	661	633	621	632	626	655	636	642	645	590	661	662	614	629	633	643	672	634	640	670	648	592	635	571	659	613	616	600	624	639	659	657	624	643	641	650	622	630	639	658	667	627	612	595	619	583	615	628	626	622	646	611	614	619	624	589	602	632	616	634	631	640	635	646	609	626	681	632	599	646	631	620	684	683	641	610	664	669	607	658	607	635	598	612	631	599	636	608	649	610	641	641	632	653	575	635	629	677	621	641	574	631	645	645	673	643	595	602	623	617	667	649	649	640	648	632	638	634	622	633	675	648	677	657	586	594	652	610	657	622	633	641	631	626	641	620	640	658	623	664	679	679	607	634	633	646	661	630	632	601	623	660	612	629	664	638	601	656	631	628	640	658	616	628	661	607	624	593	607	683	686	612	669	629	649	676	608
15099	37636	31518	20646	15633	13134	11074	8789	6891	5872	5490	5178	4460	3553	3012	2418	2029	1618	1431	1320	1200	1185	1182	1076	1048	957	925	934	898	910	883	877	901	855	853	871	855	920	865	849	929	882	854	885	901	872	896	860	819	759	813	822	796	810	814	780	789	792	816	784	815	832	811	768	792	811	806	818	763	795	796	807	782	852	782	828	808	763	793	762	785	763	804	771	797	768	781	781	794	801	772	769	752	832	763	819	800	808	774	732	810	807	791	762	757	792	812	783	822	750	797	779	798	808	761	797	801	817	808	790	801	830	793	816	757	801	767	768	766	772	763	751	844	811	808	816	825	760	809	796	771	799	746	815	798	777	760	774	793	788	808	798	773	816	785	763	761	793	791	795	750	791	751	804	811	814	745	781	797	837	769	771	793	788	785	759	763	807	768	797	805	805	793	779	769	812	764	806	768	808	822	841	826	798	781	801	833	768	805	759	810	732	785	815	858	791	776	796	786	816	792	765	804	755	776	812	746	777	809	782	784	847	802	825	809	806	779	822	824	796	796	763	799	800	762	829	754	772	766	759	811	794	783	795	759	814	779	776	784	857	758	814	794	780	819	784	793	747	826	850	778	803	825	832	784	768	784	780	766	805	780	795	799	778	778	774	812	787	795	792	778	735	830	772	853	752	830	818	785	786	760	857	729	786	786	788	776	751	812	839	766	771	752	774	801	768	809	799	826	796	815	741	803	803	771	792	804	781	807	794	797	755	821	801	823	745	795	802	824	824	795	757	779	789	775	755	770	786	812	790	758	788	787	763	760	744	817	737	774	832	823	813	854	810	785	769	773	783	854	787	767	812	789	775	763	780	814	826	763	783	761	793	788	812	781	797	733	750	805	800	782	813	783	786	810	833	863	811	760	755	797	843	825	810	759	809	766	783	765	790	823	773	804	818	781	819	798	781	801	779	797	820	831	741	767	804	840	749	794	781	764	796	756	827	811	807	772	811	801	764	776	769	792	804	805	772	808	834	742	845	837	789	826	797	727	800	783	796	731	830	816	844	767	771	815	831	789	836	751	816	760	758	785	782	783	857	830	833	822	750	779	796	738	783	776	820	786	790	800	781	808	807	778	792	809	818	806	807	765	813	795	799	764	792	796	788	786	768	740	758	751	729	791	774	765	822	811	779	805	783	825	753	737	788	771	796	777	793	741	737	825	798	788	775	811	765	795	829	797	792	772	826	766	798	812	773	790	780	771	770	807	756	835	800	767	788	815	791	793	802	772	798	797	814	782	798	800	794	748	822	757	758	751	797	821	786	787	732	818	785	838	799	781	802	785	794	777	820	782	822	814	824	804	736	832	771	769	797	786	769	772	790	798	799	788	771	743	777	801	756	747	798	831	795	792	763	814	797	762	790	767	821	793	775	767	759	779	790	808	820	769	796	790	810	778	821	802	785	761	775	813	755	793	779	817	831	858	741	801	810	819	782	783	811	794	774	784	808	800	811	783	793	790	774	741	790	777	804	791	817	816	773	783	813	794	795	814	786	805	780	795	784	746	809	810	791	796	798	735	816	788	790	775	795	810	781	779	767	776	815	798	760	794	798	838	752	817	726	814	768	747	801	786	822	843	778	804	776	749	804	752	762	790	773	781	741	798	776	753	765	805	803	820	800	820	759	808	751	759	826	795	772	844	769	763	808	775	800	827	842	785	784	730	752	790	767	765	773	774	790	793	834	773	762	793	792	720	796	765	785	808	756	796	787	764	742	802	762	780	778	804	822	807	819	824	782	823	790	766	772	787	785	767	832	788	833	797	821	820	798	774	796	760	849	766	809	813	792	801	812	762	795	840	749	732	718	767	748	809	795	795	797	827	844	788	806	825	729	760	766	803	776	788	811	810	777	769	727	762	781	773	832	791	766	740	790	817	777	787	752	820	786	822	796	821	757	763	784	788	805	798	820	789	856	816	795	774	815	789	806	808	784	775	787	793	790	821	771	816	834	812	781	826	793	826	755	790	818	772	785	816	841	789	782	795	724	759	760	827	756	845	804	735	771	802	752	806	830	798	806	739	767	799	803	775	774	771	812	839	797	771	780	806	773	784	767	752	833	720	803	798	773	752	737	796	844	774	814	813	754	789	850	827	795	780	799	783	741	766	823	789	782	773	792	795	736	764	804	789	781	763	825	780	795	781	822	774	782	815	780	807	775	794	793	806	807	786	785	793	746	792	808	755	750	766	795	783	764	766	759	801	797	787	782	853	809	741	853	787	823	778	798	770	853	802	815	818	846	784	798	791	825	766	816	782	736	757	771	867	798	789	787	807	790	822	790	796	825	761	766	771	790	821	784	835	783	807	783	776	803	826	818	777	758	776	757	781	798	827	778	761	763	716	823	757	814	810	788	789	783	856	800	847	764	773	777	785	747	795	810	819	775	786	830	788	770	755	731	798	805	715	789	807	817	788	803	832	825	801	787	791	743	811	807	823	778	806	778	802	809	812	829	773	811	828	788	762	738	830	781	821	841	803	780	752	749	782	773	809	805	815	780	804	781	814	774	783	780	787	815	801	787	786	802	805	805	839	773	803	802	785	839	824	726	776	816	752	842	773	805	786	757	754	807	773	737	856	781	805	807	851	819	790	753	772	813	724	751	748	797	773	838	758	806	782	784	800	810	773	825	776	789	763	781	800	827	771	759	771	781	822	811	760	769	793	806	805	796	769	830	813	747	783	806	789	775	835	816	756	832	785	816	782	789	757	789	808	850	755	841	765	783	771	772	799	768	787	791	750	789	812	820	847	786	822	842	785	772	786	737	823	789	768	786	733	828	794	770	792	795	840	778	785	824	811	793	763	748	800	832	822	808	787	793	783	821	793	779	806	778	817	830	839	805	796	802	864	805	783	826	825	782	858	774	774	783	774	773	791	802	796	785	768	791	752	832	805	754	782	792	800	808	802	786	877	828	718	828	823	738	772	824	776	778	831	780	770	749	761	769	767	846	777	835	764	794	827	783	789	765	807	742	773	810	772	783	751	794	778	794	820	774	771	795	760	804	773	805	822	776	781	763	814	792	806	721	815	795	771	768	833	782	757	835	787	820	802	780	818	786	793	809	768	804	805	767	789	782	788	828	805	813	842	788	794	824	813	868	831	767	706	807	825	775	789	788	768	751	745	775	849	802	832	744	831	750	805	769	777	753	775	794	829	773	797	744	758	798	779	830	774	758	764	790	813	757	790	774	838	759	757	806	807	735	772	793	771	766	781	781	796	782	767	768	796	771	815	838	763	770	751	769	766	784	751	832	802	835	778	798	789	805	767	818	792	839	791	782	836	784	794	761	783	825	809	819	782	821	776	816	743	737	757	783	828	818	810	744	805	817	828	772	826	836	791	769	750	828	766	840	809	813	776	818	815	803	784	772	785	800	792	810	736	812	791	758	816	793	787	879	756	850	785	773	804	735	798	787	812	806	817	797	769	811	827	785	811	853	802	770	788	829	854	783	820	812
27772	21161	17055	8992	4512	3215	2487	1862	1556	1377	1276	1240	1187	1011	883	751	660	543	558	492	525	517	518	467	455	499	490	482	470	506	488	469	469	425	463	448	479	457	501	470	429	472	426	469	494	427	398	445	466	474	421	444	436	438	458	456	458	458	454	432	493	427	452	480	468	432	443	418	430	460	469	428	479	438	474	435	439	483	480	444	434	431	463	441	439	439	437	467	432	438	437	431	434	458	428	400	476	427	425	415	428	478	481	465	409	471	465	451	458	448	454	438	429	414	448	472	482	450	454	430	449	465	446	471	503	422	437	449	453	446	446	437	440	440	492	446	433	458	454	456	421	426	423	442	430	433	406	447	451	467	439	443	441	417	479	452	490	477	457	432	463	446	423	419	446	389	439	449	445	447	425	438	453	407	489	437	402	418	449	465	451	451	447	437	404	459	430	438	424	404	449	449	499	438	465	473	460	439	431	459	464	432	422	436	402	441	398	378	443	505	452	463	454	447	449	452	443	420	450	490	450	466	423	450	443	476	457	453	423	496	441	454	458	441	428	427	465	439	444	444	452	440	445	470	457	475	444	465	445	461	444	422	442	413	455	422	440	457	425	444	439	450	435	445	464	447	446	447	459	437	446	491	425	469	428	449	466	446	468	453	404	444	441	471	442	394	477	443	435	455	442	462	443	435	448	416	427	449	471	410	450	447	452	472	428	454	452	444	431	439	437	501	471	484	490	435	477	424	444	409	426	481	460	479	448	455	470	464	468	434	468	484	441	462	453	430	440	475	433	428	473	471	426	423	422	422	417	437	478	435	469	448	439	416	467	482	456	434	443	432	449	472	445	468	447	461	479	452	441	395	433	495	461	455	428	487	438	456	477	430	456	454	442	425	474	420	428	470	439	469	418	460	426	432	440	459	474	458	462	461	483	424	436	462	461	479	423	455	441	431	459	448	427	435	449	473	479	456	474	426	426	452	436	454	479	416	461	457	433	433	470	445	469	454	448	450	391	441	450	396	473	451	443	456	478	372	429	409	457	441	425	468	437	484	426	440	417	389	449	465	449	419	459	438	467	449	448	417	414	450	453	436	472	443	457	466	457	470	445	469	472	435	459	455	450	462	437	449	443	433	445	452	453	466	410	459	459	465	425	462	471	466	471	429	461	437	445	446	447	443	459	447	450	410	432	448	449	484	496	479	443	444	458	437	425	461	424	461	442	467	456	496	483	396	501	449	449	447	478	395	453	433	429	446	445	431	446	434	447	470	424	467	473	425	449	453	458	505	466	452	460	424	459	437	423	451	410	459	476	446	466	395	435	440	409	461	493	443	427	418	447	487	471	438	454	456	476	445	424	441	431	429	441	475	442	458	452	453	461	474	436	429	458	506	426	414	475	445	503	433	426	443	471	460	458	504	480	428	472	457	433	438	449	449	472	468	423	421	458	482	452	457	422	430	439	436	424	421	447	451	447	453	417	432	435	453	457	444	466	467	426	440	413	456	415	425	451	442	456	467	423	457	443	485	477	430	463	444	433	394	472	434	482	439	423	469	481	434	426	440	422	465	423	447	458	481	453	463	458	418	432	410	420	483	413	474	412	449	477	438	456	451	477	446	429	456	419	460	450	475	456	429	456	463	474	465	457	408	432	438	441	450	507	454	483	445	471	431	440	461	459	425	392	461	428	452	424	435	467	438	470	468	418	414	462	433	455	432	439	488	443	480	424	450	459	477	434	491	437	467	469	438	462	458	457	426	425	466	445	428	447	463	459	469	479	441	422	415	466	445	446	449	435	459	436	433	441	462	475	450	438	494	448	440	451	453	456	454	431	447	456	451	437	439	442	455	456	447	432	491	427	447	446	435	440	468	436	424	437	481	414	424	433	444	493	464	473	468	435	445	461	446	473	456	448	428	452	469	434	466	467	432	440	432	450	416	442	453	408	447	461	436	455	441	480	471	443	445	445	437	457	426	436	423	455	444	462	469	452	452	472	484	445	452	452	460	435	446	434	414	458	472	441	437	430	425	425	444	473	404	449	471	455	451	477	448	424	448	416	467	473	503	465	433	404	438	450	395	412	403	458	438	460	461	433	426	435	445	421	412	456	470	415	476	436	435	448	411	446	453	441	402	472	440	439	455	432	425	472	432	436	445	406	412	434	450	436	477	473	477	423	449	430	461	474	438	442	429	446	415	434	434	466	450	476	434	414	497	451	452	454	455	448	450	505	448	440	467	450	430	427	464	422	454	446	438	454	469	474	458	416	394	423	455	436	470	442	449	435	466	454	444	449	414	440	455	493	463	460	467	460	438	434	468	453	464	445	444	440	447	445	459	433	438	424	456	423	451	440	427	425	482	460	470	476	409	446	466	418	454	428	400	417	453	430	462	479	456	458	429	473	436	483	483	453	497	452	455	459	502	456	423	431	456	431	435	421	459	458	465	459	446	487	461	454	472	400	438	429	450	477	454	406	449	455	450	446	473	441	449	465	436	448	466	472	453	450	479	473	427	450	477	425	460	433	414	452	422	461	412	466	440	464	464	464	449	478	442	433	408	421	470	439	442	457	438	452	458	467	447	472	420	434	489	470	488	481	467	421	403	456	437	443	500	433	438	469	465	424	430	449	467	452	479	438	432	422	442	419	451	469	437	462	427	466	470	475	448	451	446	449	443	455	421	449	421	473	464	509	463	421	453	433	458	435	445	464	437	406	448	449	453	440	451	477	454	428	443	446	480	451	466	476	430	476	472	446	430	432	443	424	443	443	462	473	442	429	431	430	417	453	466	451	467	477	450	470	460	456	438	416	437	478	448	434	444	470	463	454	456	493	481	462	468	469	445	503	454	444	441	452	413	428	474	461	462	437	441	434	436	430	436	483	445	416	445	469	443	447	456	449	437	443	435	443	439	441	465	446	420	466	447	428	447	518	464	444	461	418	458	484	451	480	442	468	449	431	448	419	423	420	435	472	433	437	435	433	428	469	435	474	449	434	453	445	430	453	492	453	459	467	422	462	465	404	429	437	463	425	434	430	457	449	477	467	445	397	445	450	451	399	450	437	463	431	427	467	460	473	457	449	461	483	464	464	436	430	424	453	437	455	438	414	403	440	439	447	445	447	452	426	444	463	434	450	438	459	413	419	435	439	432	482	457	460	444	462	466	446	445	433	453	458	404	462	481	498	431	405	432	466	446	414	428	441	433	445	447	448	464	428	490	467	429	447	424	428	441	434	422	450	414	425	409	428	424	454	424	425	429	410	438	432	470	381	452	441	434	450	449	457	448	448	425	446	483	465	480	466	440	453	441	452	458	448	455	481	453	438	429	452	423	468	444	434	427	461	466	447	485	434	421	425	445	436	437	433	459	421	460	440	439	423	450	432	437	497	439	451	439	488	451	455	448	471	427	436	410	517	464	431	428	461	458	453	436	484	462	490	434	429	419	441	477	481	447	452	452	452	490	446	488	439	414	469	435	489	420	476	466	420	466	437	413	413	471
12132	24092	18990	9998	7064	5811	4795	3707	2921	2458	2464	2322	2064	1708	1432	1152	980	886	764	775	687	673	687	635	634	612	616	603	595	587	605	625	620	633	603	574	586	561	618	577	559	551	567	619	559	589	578	603	613	595	549	575	597	560	566	582	566	540	595	571	549	531	529	541	557	556	510	569	524	615	582	566	584	577	577	613	588	525	570	534	614	541	557	613	591	567	558	520	562	566	593	512	579	584	509	565	587	570	581	563	533	583	559	540	581	578	546	548	593	600	566	548	560	572	545	596	565	566	555	576	538	571	547	592	572	546	600	581	534	603	572	540	536	547	583	616	558	568	585	591	574	571	544	556	534	556	577	550	558	563	569	585	566	575	529	562	522	558	611	553	557	561	583	565	565	541	560	580	557	549	587	549	547	597	533	555	572	579	550	529	551	586	537	564	563	588	523	567	595	591	541	552	584	555	592	531	566	558	567	544	569	574	574	548	563	551	585	513	549	568	529	571	579	561	549	568	578	592	521	537	550	596	551	567	598	542	535	535	569	599	543	542	573	581	576	552	583	563	578	519	588	559	556	543	540	556	581	546	563	539	563	554	544	557	572	556	609	557	557	546	532	545	598	520	579	612	555	569	582	601	560	562	593	579	493	523	583	582	554	536	542	572	539	598	571	545	566	563	533	601	600	564	563	581	593	579	553	594	549	526	610	567	581	589	549	586	533	589	567	544	556	490	565	548	572	574	539	594	535	541	557	556	570	569	559	551	574	556	570	576	550	570	580	568	536	570	526	549	561	546	600	540	579	561	549	534	543	545	589	516	573	552	580	538	573	516	592	533	610	564	577	536	535	568	591	567	559	582	559	559	581	536	587	566	558	581	553	554	593	541	521	553	599	558	559	575	531	537	573	602	599	535	552	551	593	548	565	565	569	576	580	580	622	527	554	562	570	545	529	594	517	607	546	614	571	584	575	548	571	550	526	566	590	605	572	593	576	553	579	531	552	560	591	587	556	568	538	532	543	577	548	633	583	562	559	555	575	564	563	511	558	544	534	553	528	545	577	573	564	581	541	595	562	576	539	565	585	580	543	580	540	562	596	559	588	581	563	569	558	571	544	555	561	566	577	536	558	588	575	534	523	585	550	559	533	546	541	601	594	573	556	549	573	580	567	563	551	554	586	572	544	552	568	594	585	546	616	551	528	584	564	595	552	573	542	594	518	630	553	563	563	552	577	562	557	582	595	586	546	535	529	570	566	558	539	588	563	536	548	569	604	617	569	560	542	536	558	558	550	577	528	535	574	560	624	565	571	612	549	601	582	573	587	600	554	613	617	553	565	607	552	565	561	600	543	604	562	581	555	562	548	541	556	559	574	511	546	572	574	561	602	541	568	551	553	637	594	497	589	545	587	561	524	571	540	564	507	553	560	533	570	543	540	552	563	534	558	588	541	582	558	588	572	536	569	530	551	578	526	540	537	582	610	540	560	547	547	591	509	552	572	603	515	606	581	539	585	547	572	610	556	568	568	578	567	549	594	609	594	551	613	578	585	530	594	563	574	549	563	559	557	535	597	521	530	560	549	586	567	571	565	572	526	560	541	546	550	587	534	573	533	542	553	585	579	585	548	539	543	585	523	531	557	553	572	556	583	533	601	599	591	579	571	551	551	560	546	598	596	540	512	561	575	575	530	605	560	575	578	585	601	560	543	601	533	571	569	579	561	574	543	536	583	527	558	556	563	535	601	556	624	575	526	564	529	551	587	571	541	565	562	548	585	560	543	527	570	549	573	520	558	518	538	572	571	576	580	602	567	538	581	564	574	547	596	574	570	550	525	549	594	542	510	537	529	578	557	556	569	605	578	584	590	564	529	582	602	567	566	562	588	586	561	561	593	561	577	562	579	549	566	603	565	540	574	546	568	580	623	559	569	554	572	562	553	588	536	591	592	562	566	544	548	604	563	569	577	602	575	541	545	587	557	587	550	584	602	587	575	498	593	541	567	597	571	573	555	595	550	559	587	585	580	565	541	524	597	579	556	528	550	526	546	617	536	548	577	576	575	567	587	569	560	536	544	580	544	560	595	553	587	572	539	551	562	556	522	578	568	582	570	548	569	581	557	558	579	559	545	577	569	560	591	554	566	543	572	589	604	551	556	553	614	542	534	552	576	579	514	589	534	573	564	530	581	623	570	609	571	527	627	575	567	538	526	567	537	525	587	556	540	544	528	570	596	548	551	551	578	526	562	579	558	536	547	581	561	582	564	604	542	571	598	547	584	563	557	561	543	526	576	544	577	617	555	537	533	555	533	556	584	589	541	578	631	531	551	582	556	630	563	532	539	587	550	585	603	567	551	544	584	572	568	573	546	543	503	572	555	560	551	533	608	536	548	541	603	541	529	562	567	538	587	597	591	521	533	586	574	522	583	578	596	530	594	517	577	572	547	603	582	554	605	594	571	573	593	561	557	565	565	528	581	581	579	536	569	534	540	613	543	560	571	587	560	539	561	569	609	557	547	567	555	510	550	553	583	579	556	585	606	619	599	572	550	609	564	571	602	609	551	544	521	556	575	582	548	546	579	537	543	578	584	530	596	594	553	529	571	560	581	602	577	598	595	531	572	552	576	587	580	582	535	572	555	633	567	568	539	580	589	573	544	583	566	518	590	555	604	549	587	527	542	552	581	550	552	558	532	549	559	572	556	533	558	560	554	531	591	579	574	554	601	567	587	601	526	568	552	562	550	589	552	525	497	532	552	516	557	543	535	622	547	569	536	553	592	608	565	568	534	539	556	536	532	628	574	546	533	594	575	551	555	542	574	586	537	547	555	553	584	568	542	557	588	582	573	586	593	572	531	575	566	605	538	560	616	558	591	593	563	531	554	561	595	547	579	577	544	586	523	563	530	569	543	540	616	533	558	596	587	557	567	534	549	569	533	586	539	535	539	556	591	563	564	583	541	569	590	595	592	599	532	559	561	577	537	543	601	563	552	544	553	579	554	615	571	563	578	548	558	567	569	540	565	565	598	572	579	583	568	544	503	582	568	558	584	582	523	517	562	581	549	561	574	528	587	559	535	569	574	592	562	564	570	546	543	566	567	600	549	571	598	575	565	544	559	570	567	593	586	589	524	603	602	531	558	549	558	554	602	566	529	554	569	555	567	546	544	553	597	608	537	552	589	551	590	574	571	564	590	566	562	561	573	573	574	545	564	541	550	550	581	557	546	584	534	548	611	560	560	578	538	527	561	560	577	557	586	556	565	562	550	577	534	568	549	534	564	556	620	571	569	547	551	576	576	587	599	586	587	534	578	561	553	549	605	526	557	590	589	586	531	597	559	582	556	600	595	605	542	550	512	571	512	563	578	586	585	590	604	576	579	604	528	557	575	584	607	543	590	543	540	544	530	590	582	572	584	591	569	525	572	573	566	558	590	599	546	529	547	573	564	578	580	557	545	549	547	597	571	615	588	538	550	558	553	573	572	563	604	616	587	557	532	548
23730	21646	28978	24835	21464	12500	5832	3696	2739	2462	2338	2188	1862	1624	1412	1197	1118	927	897	844	819	795	735	706	694	710	686	722	702	681	703	636	708	740	712	673	703	683	693	693	660	662	743	718	763	667	656	686	665	637	678	648	673	642	678	703	664	607	686	710	688	678	671	643	674	656	659	656	646	693	704	691	687	656	664	624	678	652	651	683	652	628	640	675	714	640	619	653	707	655	643	627	685	629	647	672	701	614	677	642	689	652	655	657	712	723	676	679	643	634	666	685	658	690	641	660	640	630	668	685	627	675	601	670	678	672	658	700	679	670	672	635	608	662	657	654	636	602	672	668	679	681	668	681	653	697	681	662	651	665	677	680	667	669	675	686	685	623	673	653	710	652	629	668	695	620	653	699	679	681	656	657	644	654	632	673	686	667	648	683	668	652	729	682	649	673	720	712	679	667	713	653	658	667	716	635	692	599	615	690	672	634	634	699	668	647	665	680	679	684	643	677	664	689	685	665	696	664	697	642	671	616	633	677	712	659	652	655	674	690	633	706	661	665	644	638	652	668	650	686	663	694	650	647	674	614	677	679	672	634	725	633	718	679	650	691	666	696	696	711	636	687	629	662	672	681	642	652	652	689	660	628	652	644	674	663	666	685	645	656	665	631	664	701	658	656	688	684	638	678	631	603	650	715	670	694	674	677	715	705	610	653	644	684	661	655	697	666	632	661	677	701	679	622	692	688	686	676	625	646	679	665	706	681	660	670	664	677	662	682	678	669	611	656	655	736	651	691	668	652	664	653	676	653	647	675	657	650	660	648	656	669	693	619	687	640	686	643	687	646	639	712	688	652	631	670	662	665	682	654	652	664	679	672	674	698	678	616	634	671	683	649	644	714	600	653	706	659	684	644	699	657	634	647	675	650	662	679	656	684	649	665	697	695	705	648	675	647	715	647	694	662	599	643	634	652	674	689	695	712	669	670	663	625	669	661	702	651	702	659	647	661	646	688	676	706	671	677	684	704	658	669	633	701	691	642	638	650	656	691	654	636	663	686	647	640	683	699	655	636	636	659	700	694	683	640	652	666	635	660	662	675	657	686	672	681	678	691	638	662	682	676	647	667	617	671	680	674	657	642	700	700	701	671	683	692	691	635	665	706	644	703	667	713	663	678	693	672	670	668	670	675	668	675	673	618	684	672	677	640	662	659	699	628	672	672	613	668	643	704	671	691	629	631	645	676	674	711	660	679	692	620	706	652	612	734	626	633	651	699	650	668	669	633	640	646	654	656	634	634	668	673	668	690	649	665	636	639	646	675	715	668	680	682	675	695	678	679	624	695	692	675	653	676	659	651	648	706	699	699	676	693	678	679	663	658	645	654	676	696	705	675	683	630	678	647	671	666	639	669	672	713	665	691	693	642	675	654	668	620	665	662	696	663	704	635	704	661	659	687	686	689	654	684	616	697	687	706	657	603	629	646	674	621	673	659	649	678	675	707	719	642	673	670	636	670	651	637	617	698	658	653	646	625	656	716	638	655	635	644	663	706	638	653	639	650	640	680	685	673	695	666	658	640	674	643	676	668	677	713	704	612	637	707	629	683	698	615	629	676	664	670	697	640	706	650	647	699	686	668	650	688	688	687	656	668	685	738	655	623	658	666	654	667	729	626	735	636	664	702	613	677	681	690	699	634	681	646	660	681	649	646	700	668	638	662	684	671	677	680	666	636	684	682	643	669	658	686	670	669	641	712	657	693	627	680	653	625	703	682	672	663	672	679	660	682	647	656	674	645	688	714	676	650	615	639	675	611	676	696	637	686	670	700	679	616	698	687	677	688	714	619	687	663	680	670	663	624	639	696	662	681	710	661	689	651	676	641	658	647	692	692	663	696	629	666	655	658	664	646	668	660	630	665	674	669	676	666	659	652	695	717	722	666	661	681	674	643	698	681	648	696	658	673	677	617	672	649	696	690	639	660	649	681	672	690	699	712	639	686	665	662	630	692	674	646	654	682	678	667	668	661	677	654	648	655	669	626	681	653	673	699	635	696	651	670	677	642	691	667	691	710	636	624	602	647	612	635	635	644	676	620	648	674	699	655	667	669	661	697	672	667	650	652	648	695	668	685	680	643	709	628	693	666	675	633	668	630	683	657	675	642	684	653	688	667	674	618	643	678	706	702	685	670	627	623	652	753	724	637	626	661	648	678	731	702	685	632	678	684	690	686	641	689	638	680	662	680	693	638	704	664	674	670	657	680	686	679	687	630	642	692	681	668	666	641	638	645	702	681	638	658	701	694	643	686	649	642	689	692	676	671	689	627	672	661	650	658	677	618	663	708	630	638	624	703	678	622	690	636	701	679	714	630	684	651	619	652	672	651	644	668	664	701	688	685	711	603	658	673	719	694	687	654	642	672	688	673	672	692	620	644	692	684	639	683	657	671	633	674	662	608	673	648	707	669	655	681	664	675	658	703	689	652	683	723	698	659	681	635	625	651	642	650	635	707	674	678	669	645	708	655	672	655	638	623	667	707	692	644	645	648	626	660	643	693	636	664	641	654	681	663	621	666	691	696	706	658	669	644	666	662	656	677	666	658	678	694	659	676	645	662	695	651	698	668	666	704	658	672	691	657	654	693	625	665	658	663	634	684	655	669	683	679	672	666	697	657	669	620	661	629	678	616	651	695	675	662	656	707	664	641	622	673	647	690	665	722	648	646	631	660	712	673	681	667	692	639	682	759	651	674	660	623	682	644	694	600	612	654	634	661	697	625	664	661	679	675	659	694	658	660	696	697	658	655	661	622	647	670	628	639	651	654	658	630	639	638	676	693	652	613	645	706	703	665	653	667	631	662	681	651	675	671	664	700	665	661	687	641	643	661	614	665	634	675	747	665	663	677	675	696	647	671	647	719	678	699	673	659	639	649	710	701	652	651	685	685	664	694	671	680	661	665	624	636	664	692	658	672	630	625	674	642	634	667	658	663	657	700	663	686	713	656	607	701	663	691	662	676	646	632	657	710	665	648	647	663	693	642	636	704	699	665	664	698	676	693	658	701	664	673	642	693	688	662	666	688	666	660	669	633	630	683	628	649	648	640	667	652	675	678	680	650	628	668	654	659	668	653	682	618	644	592	672	663	684	723	657	687	632	710	619	661	668	674	663	744	659	679	648	667	676	646	657	657	694	631	675	709	676	663	678	644	685	727	684	696	706	628	605	680	701	682	726	722	651	669	644	643	686	686	639	670	644	664	665	691	693	662	670	632	710	625	711	653	676	672	682	673	641	681	654	702	655	672	675	662	675	664	664	651	646	646	660	658	706	686	621	647	680	672	710	691	649	627	694	647	662	698	688	603	697	650	633	636	702	671	668	672	640	671	662	642	665	666	712	645	664	687	684	670	662	664	691	640	638	696	673	667	675	659	643	651	635	659	658	684	654	617	673	656	703	672	665	638	673	648	695	654	606	702	674	666	634	670	684	648	630	648	694	606	682	677	670	655
12903	32652	26587	15786	12378	10055	8299	6384	4918	4387	4101	3780	3371	2804	2277	1909	1555	1349	1211	1144	1117	1037	1027	1014	924	978	893	948	845	866	923	882	872	855	876	892	884	942	886	847	910	887	932	876	937	939	876	896	848	838	825	878	898	850	814	822	830	840	855	801	878	777	812	831	812	846	844	872	822	811	836	853	797	814	798	823	822	825	792	802	859	844	843	821	821	830	842	871	833	842	799	795	792	858	830	806	806	856	838	778	827	815	807	829	830	836	809	814	828	827	880	859	844	829	787	901	868	842	806	851	823	777	810	821	806	836	828	849	815	798	845	813	849	841	842	794	830	855	788	861	826	818	873	847	818	867	879	836	816	849	852	817	822	842	782	838	846	823	814	840	818	847	814	843	805	845	860	847	816	814	804	809	853	831	805	771	824	846	821	806	824	832	805	766	870	836	860	854	794	787	796	826	868	831	842	810	834	783	835	902	840	827	790	831	784	838	856	858	846	830	824	812	820	818	852	806	794	856	841	851	822	879	803	883	926	883	803	805	828	852	854	820	790	893	785	823	811	846	823	826	833	875	834	849	859	836	855	842	862	862	788	840	864	816	808	810	834	842	781	861	821	826	860	822	788	844	890	839	798	797	824	862	846	847	838	837	818	821	762	821	808	878	802	849	790	829	867	803	899	811	843	802	865	854	844	813	908	809	806	844	820	854	859	872	849	803	840	849	860	820	802	843	840	814	807	842	752	812	834	861	853	801	836	863	843	820	834	825	855	859	779	835	858	896	841	854	781	816	789	789	792	879	831	872	878	852	826	847	825	832	807	824	805	843	838	842	858	831	829	761	766	851	833	773	885	841	815	864	852	819	853	808	791	778	811	777	868	840	822	823	841	812	821	805	828	820	847	894	820	799	834	835	850	804	815	798	859	815	838	830	804	836	798	899	824	817	809	855	813	914	800	811	828	839	868	807	826	782	792	832	835	819	824	800	818	824	844	830	811	809	912	836	846	819	815	807	838	860	807	785	816	860	810	846	838	770	843	838	899	804	806	849	879	818	891	854	843	841	785	845	820	876	800	885	845	887	874	823	803	883	826	853	831	837	833	797	804	836	853	839	872	831	866	826	848	837	785	842	804	839	813	852	791	836	852	773	871	847	798	844	850	840	827	797	877	842	814	853	815	825	828	822	880	857	837	841	841	832	845	848	783	831	856	843	871	848	838	865	788	838	882	841	842	845	827	847	839	816	838	823	831	834	846	846	810	831	795	819	829	833	845	840	820	811	821	841	852	823	832	806	806	834	824	834	856	853	835	848	857	833	819	829	849	823	865	837	846	830	783	817	795	837	855	800	839	847	865	852	829	824	832	809	826	863	845	837	855	863	826	786	822	817	870	840	835	809	819	841	851	831	816	815	787	816	846	854	849	833	881	835	826	826	807	818	839	818	809	785	867	777	825	826	885	801	874	821	829	803	840	839	867	828	795	822	875	866	820	838	760	836	822	855	822	843	831	842	805	858	779	847	848	856	836	840	791	775	853	834	799	829	814	852	841	822	884	859	820	832	802	866	818	788	773	754	886	833	832	858	821	816	859	847	814	836	812	868	844	828	848	814	803	823	839	840	836	782	826	878	831	868	870	802	893	832	834	850	822	846	799	843	802	876	827	815	854	844	858	832	835	847	855	830	807	837	846	858	817	816	826	845	829	845	824	819	836	831	836	814	824	874	882	846	881	863	797	832	843	817	832	861	801	840	855	774	791	783	862	877	815	832	884	800	855	846	833	876	866	887	798	810	804	835	791	847	815	812	880	866	873	845	861	780	835	849	856	892	810	819	827	819	796	856	854	828	840	823	835	837	784	789	812	848	867	858	811	803	784	896	801	879	834	895	783	807	807	823	846	837	824	796	854	846	853	857	853	809	839	898	808	751	840	832	873	787	764	851	811	805	857	839	800	821	867	855	852	852	842	823	837	873	869	867	803	832	814	842	838	858	839	824	817	807	839	824	795	800	881	872	798	850	796	827	814	835	809	808	850	850	803	813	833	806	808	806	768	850	880	838	847	823	885	828	825	852	821	852	860	812	870	797	833	778	843	843	836	832	864	859	858	820	805	831	791	843	768	912	837	792	815	857	849	871	791	804	848	845	848	846	821	825	802	775	878	809	834	825	804	850	844	861	817	838	832	804	825	871	805	830	806	805	837	782	860	805	810	794	830	797	845	830	810	828	848	858	820	844	861	864	847	889	869	805	799	840	874	816	821	845	832	834	795	867	824	826	877	822	827	822	836	851	808	821	808	842	799	864	826	811	829	861	845	845	802	860	821	824	853	812	852	827	863	818	815	830	854	796	833	835	855	771	839	847	766	840	843	843	802	810	880	849	834	804	854	853	787	816	857	792	810	844	813	876	812	817	889	832	851	793	794	861	857	845	801	826	892	854	814	900	829	858	804	843	813	875	826	837	885	773	896	783	839	801	849	815	859	819	831	801	884	820	837	832	867	808	772	847	848	788	852	823	838	855	876	877	834	805	811	782	832	847	803	843	869	794	878	806	823	851	868	816	792	874	837	798	807	875	773	811	886	830	830	854	816	837	832	774	820	781	855	840	845	822	801	803	831	854	845	837	798	818	859	829	833	834	856	834	828	834	882	800	792	821	804	867	861	819	811	814	837	827	851	827	866	805	858	903	852	826	817	850	875	833	837	873	879	869	778	802	800	843	749	820	806	811	830	780	868	844	850	832	855	831	837	868	858	839	870	810	855	802	848	864	853	794	817	837	810	804	854	808	866	823	789	840	881	874	823	831	784	826	855	837	822	834	826	801	809	866	831	848	822	872	818	838	789	867	836	834	849	858	839	860	822	839	839	875	830	872	833	830	827	803	883	849	843	825	824	837	825	815	813	873	802	816	805	799	850	825	869	800	808	849	852	831	858	845	899	850	835	818	810	768	859	818	820	893	794	862	833	832	759	805	842	795	817	850	800	860	816	816	818	838	815	821	815	804	836	845	857	881	820	831	815	808	830	849	771	847	809	798	814	821	878	860	872	834	836	860	827	854	824	806	853	808	791	807	814	785	779	820	828	815	864	812	861	875	861	874	809	776	838	875	805	842	814	799	853	785	789	848	841	833	823	785	790	852	823	810	871	850	815	865	811	835	839	805	814	823	873	866	835	831	828	848	821	839	835	789	884	829	814	798	842	846	847	833	783	832	815	874	847	845	838	852	874	809	825	834	864	833	889	841	831	850	818	816	837	775	815	799	820	843	823	811	776	834	832	814	825	855	820	803	834	854	783	860	813	796	843	752	834	826	829	838	820	837	795	827	880	855	810	834	844	851	801	868	896	862	850	828	810	801	862	860	863	887	808	871	852	812	775	822	815	867	815	829	789	792	786	869	844	848	788	859	831	776	815	762	861	821	818	837	828	894	803	875	787	876	811	807	818	873	851	868	823	833	847	826	846	832	814	870	856	869	862	801	784	794	818	806	860	831	795	841	850	789
24984	21648	27623	25628	11794	4761	3250	2423	1829	1589	1558	1459	1298	1040	869	729	625	581	486	483	441	390	406	427	368	369	390	372	394	346	387	371	374	379	406	381	366	320	356	374	369	383	345	366	350	380	368	371	328	348	316	358	314	383	336	363	365	342	329	359	325	343	349	368	348	361	336	324	323	354	334	360	339	343	298	333	340	338	342	325	359	346	353	329	336	339	347	290	328	314	367	339	350	341	360	314	345	352	343	348	362	339	344	359	352	324	343	349	347	343	360	330	352	363	329	324	317	334	332	335	361	332	325	386	364	344	354	350	325	345	328	333	329	323	327	367	343	316	336	330	349	343	314	354	338	351	343	377	322	353	358	376	333	294	304	335	340	346	372	323	336	312	362	386	389	339	340	334	300	316	356	365	316	342	320	365	344	370	326	326	321	358	339	350	340	348	332	326	369	345	351	346	361	327	380	339	313	320	343	325	338	315	346	331	337	338	334	341	334	327	362	368	321	318	362	319	267	352	345	360	302	351	364	345	365	319	337	335	338	354	360	331	312	336	358	383	348	333	337	335	331	335	346	347	347	336	394	341	346	325	307	333	356	361	356	325	328	330	325	333	322	316	364	342	326	331	304	338	326	352	330	326	323	321	318	354	361	344	365	321	317	341	324	370	344	344	368	349	307	323	342	314	320	351	340	344	350	357	372	348	334	340	338	309	337	349	363	361	385	333	344	340	312	345	359	340	352	351	363	343	356	372	363	312	331	353	374	302	318	345	319	338	339	308	326	353	296	317	339	324	337	365	353	375	329	339	349	342	312	323	319	327	326	339	362	340	324	328	338	321	323	313	346	347	346	316	338	324	332	312	326	341	333	344	356	350	342	343	327	360	341	345	330	361	355	336	337	323	341	359	347	335	320	336	343	323	359	330	323	330	330	335	344	377	334	371	383	356	350	297	347	342	362	330	316	314	324	326	337	357	357	328	364	353	330	318	327	345	364	323	347	358	349	357	350	328	325	341	330	371	348	313	331	355	345	371	366	348	348	314	328	347	336	340	318	332	346	334	364	356	317	338	339	343	366	325	335	322	342	362	306	335	304	339	353	351	364	367	334	353	348	353	311	349	312	327	300	335	329	341	344	332	334	349	353	343	307	326	346	335	311	333	358	346	326	337	348	358	353	322	306	325	332	351	359	357	347	355	365	354	359	361	363	343	345	346	310	338	364	346	351	358	348	333	364	378	371	325	364	329	327	340	330	334	335	329	331	328	359	352	327	350	302	334	355	336	322	338	332	334	351	303	365	352	325	332	327	350	318	324	310	343	327	321	362	358	365	330	318	335	358	341	361	350	329	295	341	359	349	353	325	335	341	330	326	344	344	356	296	340	326	335	331	328	326	352	321	340	341	335	324	319	341	312	347	306	324	364	327	294	359	331	355	325	330	330	331	349	365	347	316	315	338	321	333	316	326	350	361	371	356	342	307	341	329	357	344	293	333	319	350	350	345	318	367	339	310	317	347	339	333	351	303	340	350	335	379	350	349	347	324	333	366	332	343	344	316	368	333	366	339	335	340	355	365	354	334	320	348	357	327	374	356	308	359	327	338	347	356	313	322	337	343	313	342	338	352	381	358	342	341	346	324	321	344	358	360	352	353	354	367	324	341	323	376	367	367	371	353	337	327	350	356	361	330	344	349	377	347	336	334	353	348	316	350	329	338	317	357	320	337	325	345	382	310	326	347	359	301	365	308	355	348	326	362	348	334	350	326	365	345	344	313	338	343	325	323	350	323	312	333	309	350	349	359	347	337	350	314	352	313	353	337	343	356	369	333	339	338	356	351	362	325	350	342	328	310	358	312	330	377	331	371	311	309	321	351	348	346	377	328	359	311	346	363	343	337	346	356	337	351	366	374	308	364	345	322	327	303	326	350	318	345	347	362	381	342	338	353	346	345	329	341	364	343	374	351	367	351	345	339	314	373	329	323	352	343	311	358	325	349	337	311	350	314	332	341	345	339	352	333	322	348	351	318	325	320	311	331	372	320	343	345	362	374	311	366	349	371	372	322	352	353	347	360	329	349	312	352	328	372	332	323	326	340	352	352	350	355	377	354	355	338	324	341	333	354	348	368	347	356	360	335	353	346	357	336	353	367	322	341	325	342	327	350	345	302	322	332	330	332	355	354	350	347	328	352	310	358	353	323	327	308	332	309	341	359	331	371	346	328	323	364	355	354	330	307	321	322	356	365	330	337	324	378	314	338	354	351	349	330	307	307	350	337	354	340	330	319	334	341	348	330	345	332	370	316	338	331	337	340	324	324	344	345	344	383	347	321	336	335	313	318	323	325	310	354	294	340	346	324	370	338	325	336	359	340	312	317	300	354	357	327	371	333	351	316	342	338	360	325	322	348	358	360	307	341	355	354	322	345	327	320	349	324	324	362	335	305	334	324	357	322	359	339	362	368	337	362	347	324	316	294	337	349	302	299	356	345	336	347	324	365	341	349	327	316	324	357	345	328	346	335	352	364	348	328	344	336	331	312	368	312	353	351	314	363	332	331	333	356	331	359	314	349	325	305	333	368	369	314	302	351	327	335	356	333	340	346	312	348	363	344	342	352	337	356	338	354	349	314	353	328	332	356	354	373	330	342	343	341	295	294	334	332	330	322	348	384	313	331	322	320	322	327	311	330	336	310	374	354	328	323	379	309	337	328	321	341	380	337	330	348	374	369	361	366	336	349	353	337	363	331	345	354	303	338	322	326	330	318	343	347	306	362	341	298	363	322	352	322	360	335	326	288	339	351	348	345	341	305	341	331	341	313	370	354	342	364	325	327	355	322	346	336	345	353	346	332	290	330	351	354	354	336	344	319	372	346	313	341	341	347	349	344	330	325	338	340	348	358	320	333	333	339	325	361	347	366	359	366	355	365	332	315	335	337	337	378	316	363	346	332	330	332	342	360	328	316	328	358	342	331	278	353	326	321	316	361	366	340	351	335	356	349	348	359	362	376	370	334	382	333	311	349	334	347	332	341	338	330	345	339	355	351	346	323	346	353	325	319	328	349	350	328	337	346	312	349	332	349	347	356	377	370	351	319	354	353	362	349	315	336	335	343	372	335	361	355	365	359	345	315	319	332	335	329	342	327	327	326	362	311	336	334	347	355	343	318	319	361	369	335	352	286	378	346	328	321	365	345	351	342	335	344	330	358	328	319	313	346	345	359	317	329	327	308	342	340	313	340	339	342	334	380	336	309	326	317	310	324	348	364	349	333	296	332	327	354	317	351	327	299	353	337	334	344	341	345	331	332	356	385	338	355	317	352	332	335	332	334	321	363	345	338	357	383	376	330	344	327	355	295	297	333	339	350	356	358	349	340	347	357	339	342	321	324	338	348	351	368	358	320	332	357	319	349	330	347	335	335	362	308	343	342	338	311	324	355	357	357	337	376	350	291	339	353	337	317	326	316	348	327	343	335	317	382	350	350	332	323	337	354	332	368	340
12710	28728	22502	13035	9807	7994	6463	5051	3800	3378	3227	2811	2351	2029	1515	1246	1047	818	774	649	656	621	598	619	579	509	524	510	548	544	511	469	495	474	512	519	490	477	470	533	506	528	528	486	524	485	488	484	411	472	451	455	443	470	434	454	416	441	483	441	411	484	497	445	457	420	458	461	420	456	448	457	476	461	458	445	505	458	445	428	443	448	455	439	439	442	428	413	478	444	471	454	413	448	455	475	438	455	450	439	462	473	468	436	485	449	429	449	432	431	460	424	441	487	437	455	467	460	452	430	462	458	426	454	464	449	431	496	421	406	401	430	456	471	430	438	411	445	496	412	473	424	457	426	465	454	411	434	447	453	453	435	490	449	464	447	459	437	466	417	423	410	423	431	452	459	449	453	452	419	448	452	433	441	421	450	470	427	454	426	452	433	473	443	445	441	448	448	446	433	453	464	437	433	455	433	434	422	441	472	469	399	431	475	433	411	484	452	456	471	454	456	456	440	446	474	452	446	453	424	447	460	448	468	473	477	437	479	423	443	439	477	405	443	405	466	479	438	460	424	463	457	455	484	438	450	424	459	427	470	438	440	453	451	470	435	444	444	486	429	450	438	457	453	467	463	441	456	452	479	415	423	472	458	421	459	463	447	446	469	478	430	439	480	444	442	438	473	448	472	457	453	434	467	462	425	454	478	455	396	451	473	451	425	406	468	498	438	459	458	432	446	443	427	422	444	444	416	433	433	456	458	481	468	478	430	413	411	406	494	469	507	451	456	449	429	463	399	471	441	455	453	460	443	428	444	446	474	445	466	452	408	442	445	470	408	466	486	448	422	435	420	432	441	438	453	436	446	437	470	469	407	437	437	428	456	457	439	445	427	450	455	434	454	451	455	476	434	456	475	468	402	434	464	405	464	469	435	490	452	440	468	460	432	449	443	452	454	445	468	426	466	443	451	432	454	438	442	435	424	406	470	445	470	472	435	473	431	522	460	458	444	399	460	442	437	413	440	452	450	454	441	446	448	423	482	453	423	444	469	470	410	476	459	456	452	454	457	415	470	420	477	452	450	463	440	467	472	428	421	413	435	429	472	486	409	460	436	447	457	451	428	466	445	463	408	468	425	451	480	424	475	491	472	482	438	467	451	419	443	430	477	464	454	447	489	476	436	473	406	425	412	478	439	465	461	494	476	425	493	455	453	484	410	442	427	438	446	482	458	465	431	472	438	444	497	468	392	434	449	425	471	442	482	433	474	397	479	450	436	444	466	485	451	433	429	401	435	464	404	451	445	433	450	462	440	452	440	456	452	436	431	446	500	416	437	437	427	467	437	475	464	465	437	462	465	395	469	447	434	477	459	415	464	453	447	462	514	450	433	474	453	428	430	444	424	461	463	430	458	401	453	467	469	414	398	428	450	446	490	486	459	445	433	440	499	441	475	441	443	453	437	416	473	436	397	458	444	461	471	427	499	470	449	389	427	439	432	444	453	420	465	447	399	431	482	428	444	424	461	393	484	452	427	486	475	426	446	412	451	446	465	492	409	418	461	443	464	444	450	471	434	434	452	420	442	447	448	441	471	452	488	493	463	448	426	481	458	445	446	432	451	440	457	470	441	440	453	442	441	439	435	434	462	443	467	450	460	442	451	438	460	451	436	451	481	455	415	458	445	458	473	466	430	439	443	423	423	453	414	458	438	412	454	452	492	430	437	429	465	447	437	439	463	471	434	453	432	482	452	438	444	450	461	399	429	442	475	451	458	427	472	487	472	473	420	448	431	468	432	475	453	418	439	455	427	459	454	450	431	437	439	465	472	455	472	492	453	450	431	397	481	427	455	455	410	416	466	454	425	459	449	450	463	474	467	438	385	473	462	436	456	446	437	447	446	401	458	476	443	444	456	445	451	452	480	445	412	429	438	456	488	431	469	416	418	437	448	426	414	425	468	435	442	440	466	450	426	458	432	448	428	432	459	448	461	450	438	470	429	444	456	470	446	409	431	453	446	471	465	477	470	433	444	422	454	468	459	439	427	476	449	436	462	466	478	454	428	444	460	485	416	455	476	463	458	477	444	443	453	454	443	472	450	419	466	429	465	455	457	402	439	446	456	435	475	432	394	433	423	454	395	452	407	465	415	463	420	499	447	430	448	458	471	436	469	432	454	409	450	449	430	413	448	434	448	414	436	467	423	442	433	452	474	437	424	465	448	471	427	426	455	427	414	435	459	457	450	426	465	472	476	440	452	494	470	440	477	448	443	479	458	442	471	478	445	455	467	446	436	442	434	428	446	458	462	477	420	439	463	476	457	448	449	464	466	427	455	459	432	438	449	505	473	461	446	460	490	454	423	415	434	446	477	442	432	470	427	481	444	454	432	491	449	490	432	435	427	449	478	430	474	440	460	474	430	461	436	447	472	436	416	432	460	456	497	448	466	462	457	464	446	447	446	480	445	416	470	463	465	454	470	467	459	434	468	435	434	441	484	446	471	459	472	462	495	458	432	423	472	429	482	421	443	425	451	448	444	443	452	422	456	458	437	460	471	460	435	455	443	455	447	475	452	426	460	436	438	495	510	476	409	416	425	446	441	407	439	471	468	492	455	424	444	457	489	429	438	463	451	439	455	464	397	452	439	438	423	463	482	462	442	444	454	455	456	468	424	446	474	454	391	436	421	445	470	451	444	449	466	453	410	453	492	486	444	444	475	446	461	450	415	449	439	467	471	409	478	429	479	453	410	430	453	458	434	456	441	459	463	428	478	428	461	436	479	430	462	471	466	454	461	470	403	465	423	443	441	442	423	420	438	484	428	481	446	478	437	461	463	455	426	432	459	455	425	442	429	408	461	408	433	430	416	481	489	494	414	465	459	407	450	450	447	422	437	476	439	456	457	444	465	461	445	486	458	420	414	446	429	444	451	430	472	442	485	437	448	439	465	503	446	455	435	476	436	496	441	448	463	418	480	450	435	440	448	469	457	420	431	442	462	448	440	480	436	484	464	444	437	426	453	482	447	435	462	437	472	444	435	454	435	415	474	473	468	456	446	431	477	437	455	442	434	455	451	411	443	470	402	459	411	489	450	430	433	467	459	424	438	420	459	454	448	459	457	448	439	439	419	429	463	400	441	407	425	460	473	462	435	450	426	462	484	461	441	432	439	463	452	444	438	462	503	433	428	446	437	460	424	443	464	450	417	430	462	438	446	427	446	403	414	440	463	432	449	427	469	418	450	443	468	459	433	452	472	442	453	481	463	451	473	455	440	454	496	426	415	505	429	441	457	482	493	474	417	417	499	443	470	407	440	453	454	453	431	447	431	467	467	435	472	437	485	471	457	447	473	475	436	412	461	423	469	433	460	439	444	453	469	471	440	468	441	430	449	424	465	436	453	454	450	469	434	442	514	461	427	414	432	456	451	426	437	434	448	478	441	474	463	440	452	430	423	433	441	457	414	456	471	463	450	461	457	436	471	478	442	443	445	453	462	430	431	465	424
22721	21659	29548	24284	21684	21760	13524	5508	3866	3505	3164	2924	2449	2034	1748	1378	1248	1022	950	857	855	825	812	718	785	771	696	721	770	684	685	713	696	659	682	710	731	713	708	708	755	732	731	705	675	703	691	653	649	621	669	660	644	687	662	660	641	650	633	688	685	634	641	677	670	650	610	695	654	685	680	639	596	632	658	627	641	608	671	691	621	658	642	634	669	647	606	641	649	669	660	682	618	636	663	616	615	654	639	610	682	648	655	672	648	607	600	672	610	658	638	675	638	620	627	664	612	651	607	617	634	649	635	634	661	686	654	627	620	523	602	663	687	633	593	629	640	687	624	652	633	635	626	637	630	608	648	651	653	650	652	683	648	668	600	628	612	619	643	619	605	604	627	676	648	670	702	653	656	646	628	639	640	623	597	627	674	617	629	607	649	669	609	579	687	645	646	646	619	633	583	681	618	591	657	641	670	650	676	615	636	688	577	584	666	628	670	622	608	657	638	642	636	590	680	626	647	634	655	651	645	622	591	641	706	702	602	641	615	602	654	673	606	669	700	638	661	625	616	620	635	652	630	620	694	578	616	638	659	637	654	685	635	659	585	656	650	638	695	656	606	628	656	624	609	607	644	633	681	655	639	638	624	638	629	630	667	616	565	619	703	593	670	651	644	678	614	653	646	641	698	605	695	635	658	606	635	565	655	633	688	666	649	644	616	626	664	551	657	659	628	628	593	623	649	650	606	650	679	692	625	617	626	645	664	640	681	629	625	621	639	601	631	646	625	603	635	618	602	619	635	608	605	656	582	635	672	628	584	593	696	658	652	652	628	599	671	623	606	587	598	617	648	583	596	630	622	568	654	651	639	660	630	656	677	588	652	645	655	598	691	686	615	617	629	649	639	663	660	639	659	625	639	644	624	703	699	632	679	612	622	672	631	648	675	625	631	600	602	628	588	602	644	624	624	666	658	628	579	642	663	609	617	619	640	628	650	623	636	663	665	644	634	629	641	654	641	618	629	588	626	624	598	628	641	623	621	662	660	646	608	626	612	679	637	649	620	660	635	611	685	660	610	691	695	624	605	638	638	619	658	606	624	637	667	641	608	628	651	628	670	655	652	612	629	609	644	664	617	672	626	633	601	661	630	676	591	623	621	652	649	608	636	696	646	688	670	633	618	617	628	594	609	651	591	666	647	614	620	610	633	634	672	652	611	655	662	675	616	622	575	630	684	623	614	638	641	658	600	629	647	671	632	665	597	587	611	603	564	599	645	668	647	643	629	640	591	643	656	651	628	645	632	627	657	627	633	654	648	648	667	608	633	648	674	664	665	633	626	621	641	649	585	652	637	628	655	593	644	676	594	637	620	645	698	653	613	615	654	595	652	617	596	630	682	598	611	679	673	666	629	641	629	599	597	592	676	650	629	666	622	648	647	636	636	641	623	625	659	668	662	650	672	653	649	664	627	635	659	583	638	633	654	643	591	614	661	626	626	632	664	659	661	597	661	635	637	626	626	600	651	644	669	669	628	665	669	658	670	633	637	636	639	603	653	631	610	632	588	634	665	633	652	648	597	653	658	617	643	646	659	612	664	615	649	678	643	629	618	633	631	611	590	601	631	667	644	625	645	652	622	636	667	646	689	624	620	643	671	615	594	577	618	646	684	628	633	614	623	648	646	639	636	676	629	679	627	658	610	646	599	658	651	634	620	587	657	637	653	604	633	663	638	661	618	666	652	643	660	660	646	630	688	633	641	642	628	571	618	655	670	682	640	672	613	627	633	630	633	639	676	679	698	572	703	629	618	615	617	626	635	623	624	645	634	644	680	594	637	628	619	602	659	673	614	578	665	655	631	653	628	628	613	662	615	680	643	660	584	676	658	661	650	677	658	607	696	628	642	630	614	655	618	621	686	625	662	630	633	636	674	604	648	676	577	575	603	647	648	635	631	627	626	635	654	649	613	642	659	662	641	656	671	605	651	655	682	661	705	586	656	623	652	648	636	643	645	593	629	620	605	691	648	658	669	641	616	616	640	634	632	665	668	620	642	654	629	630	659	639	659	651	604	645	666	651	653	658	648	642	623	641	615	612	630	616	637	636	642	675	640	649	649	613	687	618	637	640	628	601	658	598	634	667	645	614	644	561	627	655	628	639	557	662	660	626	651	695	598	668	631	648	659	658	658	665	619	634	621	630	650	663	578	635	643	695	654	636	656	591	625	602	640	673	660	616	651	657	606	622	620	666	672	647	631	626	640	644	590	614	648	639	611	624	650	627	655	610	666	667	656	687	632	629	652	637	648	659	605	625	574	631	615	635	655	657	660	636	616	642	672	609	679	651	629	601	621	642	647	624	624	627	593	639	628	669	635	676	622	631	598	657	631	649	612	631	676	612	608	649	636	640	645	645	648	608	619	659	661	655	635	676	640	649	638	654	646	659	628	656	634	624	609	641	678	655	625	652	634	619	592	606	630	645	655	602	662	609	619	615	615	680	615	647	637	644	645	663	602	666	622	626	605	618	596	602	628	617	655	564	649	633	613	651	618	640	652	646	629	669	643	644	634	662	650	665	650	638	652	625	646	658	649	705	641	615	632	668	600	612	639	644	648	614	650	657	651	620	654	619	623	661	591	668	663	666	564	665	643	668	572	674	622	650	606	653	628	599	625	614	625	623	637	642	642	633	640	629	652	624	596	646	680	637	608	592	591	612	671	614	647	590	658	643	624	633	609	623	654	664	711	647	638	630	631	634	618	651	637	604	600	662	659	614	671	660	668	631	579	682	612	610	702	652	629	624	626	644	662	607	616	616	589	616	654	623	634	642	681	627	626	651	612	663	640	661	667	660	651	618	706	640	654	675	637	683	625	626	614	644	660	620	623	588	650	638	631	627	634	637	608	571	660	658	665	645	594	638	638	650	630	605	654	624	652	579	664	636	625	689	613	646	640	642	635	622	673	624	629	569	628	640	690	615	642	633	657	668	645	641	676	635	709	655	610	638	658	660	585	614	667	628	651	632	627	613	694	647	637	608	624	616	629	623	660	679	580	630	622	654	656	665	615	616	653	661	664	688	609	636	652	612	616	635	588	638	626	596	617	600	643	598	630	669	628	629	648	625	722	653	680	647	662	638	631	623	629	643	666	593	585	643	626	664	604	612	623	644	660	582	636	659	639	676	646	651	627	621	687	644	675	630	616	607	675	642	611	625	631	636	612	673	647	682	614	615	627	701	638	630	637	690	639	593	579	671	704	606	662	658	645	658	716	662	631	624	631	661	645	666	623	616	654	627	617	653	645	634	651	653	625	590	604	658	621	602	667	657	671	656	602	639	660	618	646	665	620	648	646	625	651	641	645	656	635	611	659	653	616	659	665	629	656	621	672	621	652	643	615	688	633	621	635	667	591	616	639	605	627	653	588	619	646	671	643	550	636	642	602	600	589	650	671	677	652	640	695	651	660	672	606	627	653	618	659	624	617	661	626	619	630	600	627	656	620	632
15320	37887	31581	20533	16770	13766	11151	8951	7102	6213	5711	5130	4460	3726	2841	2326	1931	1571	1360	1223	1216	1150	1056	1053	996	964	918	900	939	918	897	900	909	903	905	906	908	955	967	907	945	901	946	933	875	831	826	809	791	765	852	816	723	809	773	801	830	779	794	775	814	807	843	827	835	809	817	797	806	812	803	820	828	813	795	796	836	822	824	788	853	848	810	751	817	800	821	849	774	819	833	797	837	797	789	825	797	806	811	813	865	845	777	804	836	836	790	810	847	805	795	822	809	824	777	812	794	865	824	815	859	749	806	829	801	789	825	794	766	810	871	817	780	786	814	807	796	785	840	795	796	800	735	773	816	775	806	814	768	791	813	838	772	818	755	805	837	820	803	815	841	749	814	810	789	780	769	780	807	816	789	824	829	840	812	840	762	843	723	808	783	778	780	811	764	800	828	779	783	842	768	821	769	798	778	835	808	793	803	832	816	803	831	838	790	834	807	828	806	769	785	841	804	757	779	809	843	751	795	819	856	747	847	779	787	796	796	779	857	730	776	828	804	836	815	833	777	779	806	842	809	817	787	755	799	784	745	780	855	809	810	796	804	840	825	813	785	786	821	763	784	822	789	832	794	788	818	812	803	816	843	795	781	834	792	813	774	787	770	761	777	755	760	802	803	813	773	852	817	834	752	832	794	810	802	791	725	780	804	758	809	806	856	787	829	832	808	798	766	813	811	784	807	843	774	795	722	830	768	829	809	788	782	754	782	768	751	811	804	783	891	835	766	749	813	809	806	788	781	845	823	783	824	821	881	802	805	832	775	725	805	800	792	813	831	818	775	794	811	835	781	790	773	832	796	820	777	768	773	811	789	818	765	777	798	816	764	803	756	795	783	827	775	814	805	808	824	817	848	787	803	790	777	796	809	845	792	777	822	811	840	793	803	766	848	858	804	803	814	818	790	774	839	828	817	791	788	782	823	829	831	785	819	787	826	791	778	797	836	824	787	772	827	782	823	778	825	767	806	769	831	853	742	775	812	800	813	814	842	829	811	792	782	831	800	793	839	820	778	822	759	747	803	808	792	787	864	841	775	841	748	804	778	801	855	780	843	811	779	781	814	833	802	768	807	816	772	846	799	808	811	798	808	796	808	822	872	815	745	793	740	820	756	779	812	777	817	771	865	844	811	814	828	795	840	812	849	788	786	813	837	806	812	800	841	857	767	811	813	794	777	757	810	809	815	806	833	734	819	809	807	809	841	790	810	779	814	824	843	787	775	797	815	831	830	826	825	832	802	799	810	812	787	857	764	821	808	808	803	803	799	812	766	824	837	795	791	833	844	791	771	765	818	803	741	805	800	796	799	786	819	833	818	851	769	814	840	834	781	806	748	813	843	799	816	816	813	817	805	853	818	815	794	796	825	759	776	741	773	806	850	785	793	793	841	824	794	783	825	826	829	805	779	825	771	784	771	772	859	794	840	806	832	781	791	830	772	793	802	817	786	776	771	851	792	825	820	807	795	752	782	796	803	757	848	831	747	815	805	789	789	799	836	752	817	870	858	852	801	745	747	768	780	798	807	778	791	749	873	841	835	789	833	833	816	801	763	788	844	787	844	811	785	850	795	824	827	805	819	782	784	774	816	778	792	784	811	770	862	751	798	806	855	846	798	748	782	815	781	824	783	804	770	765	804	774	824	753	812	790	741	816	794	821	773	805	836	820	834	805	858	821	778	808	826	786	861	816	807	777	838	833	821	787	877	771	785	839	840	750	770	805	828	814	788	816	832	754	816	780	753	799	797	844	796	851	763	806	839	812	828	774	757	794	771	802	802	796	758	842	854	807	790	794	774	789	812	894	822	817	787	808	845	789	783	763	768	844	785	821	792	769	768	842	757	816	764	822	747	853	818	777	783	793	771	851	820	713	786	805	827	795	789	809	787	803	806	772	791	797	766	829	826	802	807	782	844	812	785	809	810	782	766	793	786	789	816	864	817	831	795	841	777	803	754	820	824	820	794	813	803	833	808	797	825	815	789	777	790	844	855	765	790	767	815	765	755	775	794	817	794	810	793	753	800	801	815	796	843	812	841	786	823	810	794	817	869	809	772	822	760	781	811	749	802	780	795	804	801	776	772	807	850	792	776	750	774	818	795	862	807	826	780	842	786	813	779	823	784	799	804	794	768	757	838	795	811	741	780	769	788	769	773	807	769	758	841	863	800	816	829	798	829	791	825	776	755	821	821	795	804	805	806	784	792	842	855	810	807	842	794	828	815	771	755	767	804	853	830	800	858	828	824	819	778	828	815	824	823	888	822	799	809	837	741	788	775	884	825	809	782	799	808	840	781	776	793	770	796	802	789	817	788	819	822	808	766	812	755	808	814	792	812	781	793	792	828	819	817	803	768	832	803	833	842	783	812	780	773	811	788	815	828	822	818	763	831	798	815	803	811	784	784	784	807	791	778	808	813	823	806	765	789	778	811	791	799	791	802	757	795	746	867	794	804	828	805	828	821	802	765	774	851	756	849	828	829	807	835	782	777	780	810	800	822	788	779	807	811	808	782	837	821	834	794	782	784	772	774	774	830	815	771	778	829	821	818	768	760	841	807	772	776	799	804	761	856	844	851	810	832	794	821	785	815	819	801	838	790	782	804	826	781	751	786	804	774	843	810	837	809	848	808	813	792	795	789	761	756	819	821	827	823	842	814	806	778	790	858	838	799	804	733	844	784	810	819	843	803	827	821	773	810	757	785	747	806	836	784	803	804	807	820	806	791	835	821	806	819	828	778	816	774	791	822	779	811	828	803	785	812	796	831	827	773	713	834	790	811	830	834	827	790	767	844	776	829	855	832	832	749	856	808	754	819	757	790	816	836	821	820	773	791	773	743	743	809	810	761	794	823	788	810	836	808	819	763	775	790	795	800	865	819	815	757	799	755	809	800	793	796	793	776	852	814	767	750	813	800	800	746	806	830	807	780	823	822	839	781	783	800	789	844	808	813	809	778	814	864	780	805	868	789	821	784	789	823	815	785	830	782	808	822	796	798	819	743	793	804	826	804	789	834	806	774	806	814	860	855	814	793	775	854	814	804	749	775	817	775	814	839	815	768	770	826	809	827	801	832	819	825	863	849	771	811	771	765	792	764	825	813	759	820	760	795	788	802	777	830	816	797	805	822	801	774	792	817	761	818	805	822	789	829	850	800	789	804	798	827	810	800	812	797	820	785	777	841	790	767	795	798	779	832	799	820	803	831	760	796	804	829	805	798	835	795	750	783	846	778	781	796	752	807	844	743	766	867	835	804	839	830	875	791	858	827	812	753	789	767	794	816	792	835	773	801	814	784	811	787	824	763	827	812	762	822	804	774	789	817	816	755	824	803	774	798	804	768	803	781	793	795	747	780	754	738	768	764	816	775	768	854	748	782	788	779	799	772	823	792	841	786	795	822	825	799	833	839	756	777	805	803	877	799	840	796	782	818	751	755	794	786	782	794	789	760	765
27747	21159	16757	8900	4700	3406	2505	1916	1617	1396	1365	1222	1158	993	822	737	653	546	515	538	488	539	497	502	510	492	468	499	461	477	421	464	478	464	483	505	462	471	478	458	467	465	453	432	491	454	455	420	430	472	458	438	464	484	463	421	455	453	443	453	438	456	433	462	444	453	446	476	415	452	420	477	417	456	428	472	482	447	452	459	438	475	453	448	424	427	460	460	456	451	461	444	464	449	499	473	421	445	403	423	439	493	523	474	480	451	434	471	410	447	458	458	454	484	449	469	450	411	481	422	428	454	465	428	458	419	446	437	465	481	446	429	432	471	447	445	450	424	463	444	481	479	391	466	446	448	468	440	393	430	440	482	472	441	451	469	449	436	457	456	478	473	501	432	468	495	432	418	441	442	434	483	395	460	440	428	487	474	466	444	461	428	443	453	424	500	458	405	434	457	453	481	447	459	464	464	447	442	476	458	453	427	480	408	437	434	445	444	481	478	474	429	466	436	441	488	447	465	409	445	487	438	431	473	482	443	438	445	467	472	457	473	466	477	414	410	469	457	426	471	447	430	454	431	434	451	469	451	496	427	432	439	488	479	430	452	470	478	457	455	457	451	458	423	449	411	463	467	419	481	482	461	427	509	404	424	495	456	401	456	413	424	481	427	426	423	471	424	455	425	447	474	444	422	505	425	429	425	453	450	436	460	478	445	474	472	438	450	462	466	428	436	451	464	432	426	461	464	437	451	476	438	498	482	475	419	481	415	456	464	457	468	466	454	466	441	446	426	435	467	450	467	422	422	401	448	463	449	457	451	407	442	461	465	433	463	437	462	462	469	487	451	460	434	460	435	470	428	449	458	438	436	425	443	433	464	465	429	512	468	435	407	425	460	468	458	427	433	462	457	428	442	438	460	463	440	430	413	409	444	447	429	416	464	479	471	454	457	466	453	473	468	469	427	428	457	446	473	446	464	450	449	400	451	481	450	465	470	467	446	450	424	426	487	437	490	453	438	466	427	469	448	386	479	456	445	450	461	461	453	443	437	437	419	459	425	442	443	443	422	469	433	444	472	467	443	468	457	427	440	475	449	455	481	431	456	439	450	479	437	423	419	441	429	428	473	497	473	427	448	458	434	475	451	472	451	470	441	442	423	494	455	456	463	433	406	439	424	467	446	426	455	447	420	478	411	451	429	459	421	452	448	447	479	447	474	473	419	493	468	476	463	452	441	481	435	463	468	433	442	424	463	424	479	426	459	399	442	453	451	468	460	452	452	504	452	436	428	461	456	453	460	460	441	459	432	465	415	447	468	427	472	440	458	460	477	476	411	443	456	446	419	477	430	441	442	461	456	458	472	457	419	458	440	447	470	448	467	441	455	435	438	436	447	424	443	463	454	472	446	443	463	438	465	453	465	459	457	476	398	490	468	441	476	438	468	432	448	460	473	459	490	416	437	460	478	453	409	465	447	473	449	468	464	463	433	460	493	472	467	466	439	438	448	429	440	434	455	407	456	472	463	436	438	464	456	486	474	459	453	425	449	452	430	469	445	462	445	476	457	449	462	449	471	429	444	427	464	444	443	431	433	432	429	417	454	447	444	448	396	444	457	463	469	457	463	478	433	404	460	427	473	460	494	452	443	484	455	430	447	445	411	462	462	467	475	423	460	470	460	426	471	428	447	434	444	436	469	430	458	456	457	470	474	401	438	453	453	425	447	449	428	455	442	496	411	436	482	492	432	421	464	462	452	466	446	467	470	478	472	466	473	444	436	449	445	441	483	401	472	448	470	433	441	454	455	431	440	434	459	432	396	447	445	466	449	477	424	478	443	462	479	444	418	443	454	432	471	451	457	436	446	468	454	456	440	474	482	474	483	447	491	483	459	434	448	416	424	459	433	429	441	456	452	437	452	441	473	442	431	486	441	460	436	423	481	430	443	451	449	489	454	459	478	421	453	459	477	467	477	394	459	447	460	434	488	429	428	427	476	472	436	433	453	494	467	473	433	423	436	449	414	447	418	464	455	438	461	443	462	454	516	450	404	438	429	471	438	460	424	471	426	442	472	472	454	441	455	452	434	468	477	439	402	467	404	454	480	481	420	476	441	468	446	454	417	451	497	446	464	473	458	459	457	443	465	458	460	400	427	462	422	487	432	454	428	434	417	445	467	465	421	425	450	419	464	446	460	460	397	471	450	462	481	422	459	423	460	472	473	467	452	471	458	457	457	476	435	426	412	463	473	446	442	432	446	441	428	440	421	454	488	478	456	446	456	495	463	440	451	442	477	468	481	460	443	447	454	430	412	477	414	453	438	425	452	413	470	416	464	438	413	454	398	463	487	466	448	449	438	458	461	463	447	439	438	439	455	414	419	429	457	479	438	430	390	459	424	444	456	423	461	448	456	454	419	456	449	458	461	407	449	471	460	477	454	434	431	484	454	479	493	430	440	413	438	445	447	456	446	449	417	448	458	428	492	410	439	437	485	465	443	461	484	439	476	467	463	478	445	435	436	437	486	432	453	475	465	481	444	433	452	436	443	445	467	458	457	434	401	490	457	423	475	401	423	480	469	481	478	453	420	410	404	423	465	459	426	457	412	438	490	445	464	387	462	446	456	473	463	411	440	484	469	442	431	430	455	442	448	456	447	482	455	475	439	423	462	459	461	439	463	445	442	424	493	448	413	446	397	436	441	462	495	470	465	444	453	489	435	435	458	438	416	429	442	481	467	437	418	459	443	480	471	452	473	449	433	467	437	456	471	442	436	442	418	434	421	461	419	425	432	454	423	439	476	434	462	495	459	470	433	438	447	461	456	441	430	485	450	441	459	449	437	440	445	465	438	456	455	451	443	414	464	464	444	467	447	470	444	446	446	430	414	474	418	464	404	458	431	478	441	446	466	442	466	432	444	474	423	447	451	448	448	446	458	439	430	432	420	445	403	453	421	449	439	482	443	423	452	481	456	487	429	459	410	446	447	463	450	437	456	465	423	455	449	454	440	442	425	469	457	454	444	470	406	472	457	426	462	469	468	453	451	479	433	452	484	505	448	512	458	441	427	433	442	478	430	438	465	427	462	465	439	444	449	457	418	434	460	439	455	456	436	431	465	472	453	425	455	449	450	419	452	447	469	455	460	462	458	439	488	464	438	477	455	490	454	468	454	453	445	469	494	419	423	430	456	446	464	460	443	459	461	437	438	491	464	460	492	472	440	414	422	415	433	495	434	465	461	435	440	447	445	424	448	460	438	464	454	430	454	447	423	438	448	457	440	468	450	407	417	461	433	465	462	487	459	489	445	475	469	465	453	412	457	469	424	433	453	442	440	518	438	445	411	487	452	468	453	458	469	431	450	465	483	475	478	454	442	480	459	397	460	447	431	478	441	449	434	411	443	463	459	440	429	432	445	497	466	470	464	508	416	460	444	473	449	451	440	451	460	488	446	450	412	463	455	422	427	491	453	435	462	472	454	441	460	418	460	454	474	462	445	464	465
12251	24304	18438	9962	7560	6281	4992	3788	3118	2741	2556	2257	2058	1679	1386	1144	1017	810	781	684	730	686	654	634	647	585	645	608	600	599	600	606	574	567	622	610	630	594	607	580	643	614	604	575	624	632	604	572	576	574	524	579	573	548	553	591	562	581	552	565	619	582	569	557	551	542	579	548	556	646	574	607	541	633	621	536	572	617	537	587	571	609	575	541	559	576	579	565	574	582	602	620	527	584	568	595	587	585	629	549	559	580	535	601	537	585	588	597	569	584	614	553	588	567	593	598	552	555	563	610	563	542	554	575	579	567	582	562	535	583	574	561	586	620	565	617	564	566	584	573	566	547	529	602	551	598	558	547	572	574	550	519	568	552	610	597	590	595	552	565	577	582	582	600	605	591	555	583	549	612	572	574	579	573	542	550	554	565	569	554	587	580	572	572	575	572	613	559	586	543	569	532	587	544	562	597	532	614	596	556	598	597	571	594	583	559	604	597	604	600	568	550	567	559	604	571	566	559	567	525	603	593	596	546	605	583	591	525	530	576	560	554	603	591	630	549	584	571	568	538	542	554	562	581	548	594	536	584	584	553	540	593	573	537	578	576	567	552	573	581	562	609	545	557	552	595	596	576	537	603	600	555	563	627	582	562	611	540	612	557	581	594	557	589	577	585	514	559	581	550	588	581	543	541	561	579	551	568	574	578	573	544	543	578	553	561	572	595	574	577	545	557	549	613	537	644	577	582	588	543	566	582	587	570	602	566	574	550	586	562	533	580	516	597	556	560	580	575	546	593	539	589	553	583	587	549	553	570	570	633	589	610	550	562	612	563	556	567	583	566	608	548	587	560	528	547	560	605	553	587	554	552	585	602	571	575	579	593	568	604	579	592	543	566	594	559	587	566	590	580	554	583	557	575	555	583	583	577	594	597	621	593	564	569	555	623	562	548	563	555	575	566	594	562	553	575	596	593	604	592	547	540	586	604	578	580	579	624	570	576	557	593	523	581	559	533	558	568	555	576	567	531	573	561	524	538	570	600	555	554	641	567	573	560	590	599	565	560	581	600	562	578	584	613	598	617	576	580	586	593	578	584	593	562	571	581	547	622	603	582	584	550	524	550	562	575	561	591	603	576	616	555	601	600	572	577	565	606	581	565	590	567	583	590	598	600	587	625	571	610	588	540	581	526	565	580	569	562	594	566	625	605	616	569	568	551	585	576	513	579	586	564	586	585	574	610	568	572	528	593	564	546	605	583	541	536	599	563	572	563	564	576	544	597	557	590	595	591	564	563	549	564	605	563	552	564	567	569	564	572	605	575	586	565	547	582	570	580	582	556	560	641	584	563	549	578	582	567	603	564	576	542	570	542	559	560	568	560	610	642	553	594	509	530	600	583	548	579	590	533	567	560	576	569	620	626	623	558	536	557	551	579	582	574	550	590	610	573	582	580	601	574	570	556	553	560	585	585	561	599	570	575	596	554	629	576	562	578	568	587	555	534	573	546	536	571	600	554	590	589	569	550	554	540	554	574	531	574	586	601	533	604	565	555	568	523	538	561	558	592	592	602	607	587	569	566	599	580	538	590	572	592	590	538	597	569	557	572	560	583	597	600	570	567	560	614	602	578	538	532	562	592	611	606	559	601	602	569	597	575	643	618	619	597	561	529	585	528	557	552	547	547	575	539	586	579	598	595	556	568	604	601	583	535	576	564	567	528	569	565	575	581	587	557	602	592	534	555	586	570	608	569	557	615	593	564	564	604	518	564	578	609	599	572	570	596	563	549	544	573	592	601	553	610	568	592	609	609	596	554	569	601	568	551	623	562	593	591	578	607	568	601	593	571	592	578	581	543	590	574	602	545	577	561	554	578	592	597	640	606	596	552	577	597	551	575	586	541	544	568	551	582	553	587	580	558	600	545	541	601	585	589	589	588	569	538	587	528	533	571	521	568	603	549	553	531	569	635	568	556	566	569	539	569	599	582	563	565	608	605	618	622	548	571	562	589	578	587	594	588	573	601	565	531	555	567	578	570	561	572	594	611	601	549	579	596	564	561	551	552	581	537	562	560	569	618	561	600	547	578	580	549	564	607	585	588	552	580	596	580	586	553	571	617	589	561	586	595	597	602	563	547	546	594	565	601	562	561	561	609	570	603	518	526	567	601	612	583	597	605	553	549	551	544	568	570	588	568	556	596	570	558	560	591	544	608	559	585	584	571	578	618	571	549	606	559	569	593	615	599	600	584	557	599	563	576	559	580	539	569	578	580	573	560	529	563	574	549	592	562	530	581	567	562	561	563	576	552	537	595	569	600	529	583	544	562	587	568	577	593	539	561	579	543	542	610	611	562	526	591	552	543	589	584	637	622	574	617	574	564	575	547	568	560	577	585	560	553	543	562	609	542	589	605	576	586	558	567	595	503	586	593	547	530	562	565	603	582	593	576	588	570	563	589	561	555	548	577	582	590	586	551	588	562	560	599	545	551	581	557	591	571	550	589	609	585	572	630	557	581	605	569	570	594	590	559	541	563	623	558	566	572	536	575	597	612	579	599	621	562	564	568	534	574	584	564	582	578	557	578	590	619	623	597	578	531	587	547	608	551	592	513	554	610	550	556	584	550	615	589	574	577	571	555	573	582	534	558	562	598	595	581	538	628	575	571	575	543	613	535	596	581	561	589	582	578	582	574	582	599	584	575	532	585	542	575	592	613	616	588	554	555	581	572	569	586	549	560	512	538	583	571	558	554	577	590	552	584	552	595	586	589	588	564	571	538	584	611	610	608	559	574	568	535	563	541	590	578	575	521	609	579	593	615	541	547	554	556	588	582	548	579	575	572	555	572	571	591	577	547	549	570	593	572	586	557	593	624	600	574	520	556	596	588	569	615	593	584	569	610	582	579	566	606	573	549	562	574	612	538	600	557	624	611	585	603	560	570	572	535	567	630	571	567	598	596	599	561	571	569	578	531	591	573	536	602	553	570	636	568	569	580	590	559	579	580	543	546	552	552	545	582	555	596	587	579	568	600	578	590	565	578	586	590	595	574	572	623	622	589	618	568	581	540	580	592	576	555	559	567	595	565	591	551	571	599	588	581	548	574	622	603	576	605	592	569	606	564	556	580	593	566	522	567	589	594	599	559	549	547	581	558	582	519	551	542	581	551	527	579	594	599	579	568	560	577	556	610	594	602	587	603	529	565	550	586	576	620	551	567	609	613	576	565	612	590	522	597	554	614	544	600	578	602	601	562	583	555	601	560	579	569	614	575	566	596	534	572	574	591	583	547	595	552	572	574	545	609	536	616	577	595	589	528	549	518	538	556	582	557	569	549	541	580	535	560	587	571	590	556	631	565	584	567	561	541	526	554	586	579	592	515	583	570	579	607	574	566	592	561	570	577	556	593	603	583	606	536	552	597	541	581	569	553	596	589	571	593	594	582	571	551	575	542	592	579	604	578	607	575	563	575	562	550	610	580	573	626	571	548	559	586	551	581	557	584
23878	21697	29009	24926	21541	13003	6147	3689	2851	2613	2440	2355	1913	1645	1448	1171	1136	966	805	811	823	773	757	805	731	711	709	753	675	725	685	706	730	697	707	658	712	743	711	716	724	677	717	713	732	694	648	678	662	692	705	661	630	703	694	672	681	679	644	648	704	704	673	690	723	686	641	687	685	678	649	641	699	676	701	683	640	662	681	676	651	700	666	654	686	655	684	683	665	670	636	688	660	711	671	653	682	683	631	658	690	705	712	677	688	696	670	677	639	702	686	656	686	647	696	699	692	644	696	719	687	685	687	655	691	696	690	678	671	695	715	718	717	667	656	660	648	714	689	673	731	713	660	651	672	691	698	688	664	656	631	700	652	630	695	661	696	681	685	709	699	650	652	695	695	626	635	676	732	657	669	635	651	629	624	710	682	682	666	722	676	671	684	704	720	656	670	714	704	672	682	668	672	649	679	664	755	672	683	650	684	698	661	668	681	719	687	690	666	726	698	662	641	665	646	734	661	724	689	664	704	630	682	626	688	681	686	648	658	692	658	634	662	638	698	724	671	623	706	670	622	675	708	652	686	695	691	706	653	687	708	724	689	609	669	706	668	667	705	716	641	599	694	686	661	671	708	695	671	683	701	679	654	637	655	709	680	673	627	703	665	682	685	655	675	705	626	684	691	646	692	669	637	653	656	685	694	649	710	665	686	695	714	654	646	728	682	693	717	677	705	649	659	685	658	718	653	683	689	700	692	700	654	707	658	666	689	740	655	701	696	681	665	699	637	638	685	653	644	657	675	672	670	657	695	659	682	673	670	696	758	671	657	654	671	695	641	673	693	718	642	671	658	662	693	671	732	659	645	663	686	722	668	671	664	677	698	658	699	719	661	660	689	732	640	608	673	682	663	660	707	678	672	669	683	667	711	694	662	679	632	655	691	671	674	704	702	663	666	692	665	652	685	665	706	704	676	686	659	630	676	652	723	644	659	670	667	705	699	631	649	640	687	674	651	636	675	715	665	688	684	728	673	649	698	664	665	707	629	686	646	679	680	681	715	673	636	687	669	647	656	645	643	724	648	674	701	670	685	700	680	661	687	667	671	663	687	670	690	672	673	659	604	657	683	692	683	640	654	689	695	690	678	711	676	661	678	659	664	675	614	674	625	700	670	667	667	683	672	642	641	656	673	711	632	650	682	702	630	662	710	644	661	707	655	692	644	702	662	641	684	677	708	720	683	679	678	653	692	698	667	673	701	658	649	645	658	730	675	658	709	678	705	668	683	664	727	641	692	647	715	730	685	721	682	692	709	652	700	742	639	712	633	699	666	602	673	672	667	720	662	670	689	658	716	690	675	706	717	700	694	680	655	688	665	705	676	698	674	673	713	696	624	648	643	676	666	665	663	703	668	714	692	703	666	678	683	656	696	681	681	709	651	654	676	715	685	680	633	700	655	657	645	680	680	668	652	700	691	717	674	681	700	699	711	682	705	671	663	688	680	676	647	613	680	633	635	691	672	686	652	688	646	692	674	676	694	693	652	669	662	694	685	625	709	684	638	666	656	710	676	689	666	704	680	684	700	637	693	692	651	692	662	697	686	678	672	672	735	656	690	710	653	663	722	660	662	682	709	668	642	718	689	661	656	669	699	676	621	710	701	653	662	666	685	691	682	665	644	649	690	655	657	651	664	673	685	674	641	666	727	662	670	692	699	667	638	724	653	732	654	670	633	713	684	680	687	683	716	662	704	652	687	665	703	644	613	694	710	666	709	638	682	688	692	653	652	656	668	652	690	634	655	656	684	673	680	656	635	722	655	687	626	713	689	625	668	665	710	685	713	692	699	696	693	653	676	695	724	722	715	622	717	722	653	647	668	667	681	683	718	644	673	654	647	697	650	640	643	649	689	734	639	669	659	727	652	659	640	695	647	640	672	689	642	694	691	673	690	672	667	702	699	706	718	708	661	632	661	664	723	673	651	649	635	658	689	687	635	694	681	625	677	703	643	683	659	713	682	693	678	631	669	670	674	692	722	689	631	648	657	680	677	654	715	665	701	612	672	687	647	676	687	676	679	685	683	660	662	683	671	682	668	673	695	710	706	682	658	652	692	641	645	657	648	673	675	669	717	698	672	668	672	688	696	708	644	638	671	686	688	697	724	675	695	683	625	697	688	671	690	674	644	670	694	678	705	646	666	684	639	701	708	668	655	693	631	668	691	707	696	691	641	711	704	661	674	708	657	722	678	688	706	659	654	642	743	719	692	709	681	659	707	719	669	679	748	702	655	660	682	601	671	699	690	671	639	672	723	667	690	708	674	696	678	650	668	706	657	673	670	706	629	671	673	668	689	686	686	679	684	685	648	646	688	622	669	630	678	698	637	706	696	675	680	681	665	682	673	708	662	652	659	651	714	642	615	697	706	626	690	740	684	663	657	701	708	677	656	636	726	690	679	658	669	689	666	647	684	692	690	702	653	627	673	667	671	717	698	672	732	699	619	671	712	700	644	670	653	701	654	667	713	651	648	653	720	670	677	683	685	683	686	710	672	658	641	684	702	674	613	630	664	682	641	699	688	637	714	691	745	696	624	673	676	700	683	670	625	617	697	678	675	679	652	665	674	655	695	705	679	695	690	667	687	671	654	666	674	691	685	648	674	653	687	659	696	683	664	686	662	693	712	683	652	689	684	651	637	706	706	709	664	678	680	679	700	658	677	688	703	673	665	692	652	762	654	664	650	661	620	670	663	622	680	679	694	696	698	637	668	660	680	680	634	692	655	684	686	723	644	709	677	648	606	628	683	642	675	645	667	649	642	712	697	700	702	704	688	688	667	705	656	688	654	686	678	650	695	608	658	647	652	657	671	730	671	681	656	691	663	698	657	653	636	710	690	697	678	658	678	659	702	676	691	704	678	653	680	701	669	659	688	723	698	638	711	719	660	636	691	640	665	669	676	697	661	683	707	701	660	680	642	730	646	686	669	634	666	643	670	672	610	659	678	675	650	656	686	691	664	665	673	665	691	659	663	666	669	714	687	707	647	688	691	718	668	692	702	703	653	737	690	659	663	669	672	661	651	662	685	696	685	658	704	677	633	672	665	655	675	698	682	655	661	703	664	676	656	639	689	676	658	669	663	667	709	722	700	688	732	655	697	644	660	706	680	705	682	652	669	664	674	700	683	672	697	704	669	661	654	642	676	678	719	681	677	678	693	666	666	634	681	676	694	688	645	597	650	661	667	676	645	672	679	646	654	645	695	681	709	661	713	636	665	663	652	678	619	670	685	698	674	600	620	683	694	663	635	691	651	676	695	658	659	674	654	670	706	685	644	670	625	646	673	665	661	645	691	645	642	636	652	659	661	619	622	669	650	670	611	688	682	692	683	646	639	706	686	672	700	730	670	696	657	654	655	680	657	690	710	662	720	669	703	677	730	647	658	690	647	656	659	697	658	708	659	661	686	662	673	696	644	660	618	681	660	684	633	636	682	698	698	687	705	696
12926	32711	26103	16020	12771	10728	8579	6682	5409	4733	4385	3951	3340	2743	2206	1820	1512	1324	1220	1093	1061	1106	1019	991	967	952	925	936	942	936	907	867	862	902	896	843	933	885	949	922	919	899	898	884	902	876	849	857	828	863	850	807	873	813	867	820	857	864	820	820	888	801	820	780	811	827	837	863	835	919	849	885	857	825	837	869	849	830	839	839	829	857	811	833	834	837	828	833	860	807	850	792	840	862	876	855	808	861	822	836	868	857	813	850	807	864	849	850	813	923	867	838	869	847	805	857	875	835	821	893	849	845	830	851	859	871	852	798	862	838	867	801	848	857	852	873	818	865	846	876	826	797	857	818	810	828	874	878	872	842	844	828	878	864	843	859	806	839	873	803	863	860	806	827	865	858	915	841	855	846	820	867	836	826	805	825	868	865	849	864	844	815	878	861	835	842	782	857	790	855	847	847	862	806	785	849	804	835	841	848	861	797	863	818	878	840	803	854	827	797	834	857	895	874	854	826	860	796	859	855	857	806	819	838	881	853	830	837	793	858	863	896	886	846	789	815	795	828	855	797	863	834	860	879	831	867	863	906	846	881	833	866	838	855	800	854	835	830	857	798	792	842	859	856	851	806	852	809	825	817	856	818	842	901	873	861	867	817	843	799	841	849	812	775	842	850	852	873	860	812	849	829	837	762	824	832	848	840	843	829	805	820	836	877	815	890	859	851	825	842	810	843	866	883	880	838	837	849	864	855	822	838	836	834	826	826	794	864	843	889	820	876	815	793	858	830	828	825	886	802	845	870	833	873	859	852	839	864	855	842	854	856	812	818	826	852	856	828	866	863	907	854	863	825	831	812	831	841	798	826	882	899	859	828	828	817	825	870	875	820	882	875	809	837	913	825	871	860	821	846	857	826	842	879	890	806	854	868	795	807	852	846	813	800	902	842	857	861	857	855	834	840	852	845	825	859	842	870	858	844	836	821	820	887	888	907	894	807	868	803	856	853	817	880	803	839	857	810	868	809	852	816	816	832	843	794	836	878	828	891	821	816	818	801	875	809	839	837	816	862	874	843	818	858	819	863	786	856	816	841	884	897	837	863	849	846	864	817	868	869	860	813	848	879	807	851	842	875	831	859	846	874	825	776	793	872	841	834	879	869	826	809	783	860	844	825	855	828	852	881	919	875	851	837	842	844	855	847	847	837	842	845	845	858	823	801	879	827	817	803	839	872	819	845	798	871	897	850	840	850	824	845	852	833	866	848	868	850	864	841	836	798	878	766	814	828	828	796	902	828	861	780	849	848	878	867	802	869	845	901	829	840	838	828	777	841	863	823	886	883	868	785	840	884	849	810	851	811	808	821	894	822	825	772	843	844	837	817	840	866	865	834	908	878	843	852	871	856	840	823	861	833	842	859	837	842	846	799	824	847	802	857	824	862	863	838	826	836	846	850	817	873	883	806	872	792	842	849	853	820	848	873	760	877	874	819	870	884	889	863	858	850	825	813	803	830	845	854	820	848	854	843	841	821	858	884	881	874	839	870	869	832	846	829	839	821	871	844	811	830	856	843	888	817	843	841	797	850	921	854	821	844	851	868	793	836	922	823	892	838	835	790	866	861	865	832	815	833	841	834	825	875	858	859	902	787	851	829	844	863	870	843	885	825	828	831	797	855	830	842	791	859	847	817	796	836	846	876	771	809	886	814	822	869	787	860	881	815	807	815	865	867	854	860	847	819	850	880	803	834	847	819	839	854	810	845	842	819	798	816	801	847	845	830	848	862	850	835	840	874	844	819	824	866	861	845	812	802	783	864	863	846	872	839	861	814	879	898	843	887	837	882	860	868	852	845	851	837	819	871	826	873	872	857	821	867	827	794	826	798	805	858	918	845	818	786	864	837	861	860	824	823	867	821	822	846	799	841	874	839	853	859	819	853	774	794	809	844	823	845	784	847	866	777	802	851	867	870	839	813	826	890	826	814	827	825	786	831	828	836	820	851	801	850	800	882	839	858	907	842	908	813	840	860	841	831	832	822	850	801	843	840	870	812	841	830	841	886	921	842	846	839	786	890	846	854	855	884	834	813	828	880	837	848	832	875	853	871	794	794	808	792	836	866	858	810	841	907	785	815	860	846	837	832	813	846	830	863	814	872	889	849	923	823	853	848	853	894	839	840	853	857	805	852	822	839	853	824	888	824	841	864	845	868	840	797	857	862	859	842	812	833	860	844	896	842	833	851	873	847	866	819	882	832	841	836	834	834	867	831	892	875	871	853	780	822	854	844	866	830	857	836	858	835	864	814	873	816	820	855	856	833	854	851	866	842	834	886	813	845	857	848	841	852	820	855	829	878	916	829	883	826	816	835	798	847	799	870	846	803	832	815	820	848	830	856	828	890	832	871	848	827	852	842	853	814	842	857	855	847	856	850	896	799	838	824	853	830	852	814	822	832	862	782	891	844	884	873	851	825	841	823	871	830	881	807	858	822	814	861	901	868	847	827	863	862	876	829	861	853	849	825	847	856	814	826	828	838	845	818	842	874	813	822	817	848	850	838	869	787	867	813	860	895	845	837	883	830	881	851	858	897	827	860	821	842	867	829	863	871	797	879	859	861	817	814	849	841	803	843	864	844	857	826	875	874	845	836	844	813	789	849	819	884	846	874	835	878	835	811	840	891	849	827	804	836	852	867	840	832	885	801	857	829	832	856	857	812	868	856	871	831	792	840	852	840	860	808	858	878	847	848	871	834	810	867	841	829	826	814	832	852	831	814	883	807	816	845	881	830	846	851	826	837	822	876	902	837	862	837	846	872	863	893	819	799	814	823	855	861	802	785	850	876	798	893	883	851	838	802	823	853	797	822	812	906	917	848	817	828	852	847	854	848	835	871	822	895	817	833	828	836	820	836	802	849	817	854	862	840	815	826	836	849	867	832	863	890	857	839	872	831	805	838	880	866	841	897	851	830	800	874	858	804	866	844	821	889	840	818	852	858	840	848	838	841	831	821	822	848	851	817	873	885	858	883	792	823	809	880	840	827	827	820	862	836	858	848	864	813	788	816	828	873	868	816	868	841	846	823	796	849	826	833	880	823	895	815	842	862	888	848	874	803	826	801	847	838	800	807	862	822	828	896	827	840	784	828	862	855	840	813	878	877	867	828	793	838	823	848	844	833	813	859	800	830	839	833	849	833	820	792	925	840	847	810	860	916	898	851	881	897	792	847	884	857	859	872	867	805	858	897	863	900	850	896	837	802	851	832	845	823	866	761	837	819	882	814	874	857	836	844	811	827	843	827	810	817	857	876	839	840	826	827	856	876	811	825	900	808	855	880	872	787	841	870	872	818	877	818	854	911	841	876	875	867	821	850	868	843	883	911	834	801	852	851	810	898	906	855	848	799	839	839	811	865	856	815	814	879	878	780	844	862	819	877	808	835	817	888	831	806	887	863	808	899	833	836	833	866	901	854	811	850	866	805	825	892	862	837	871	804	853	840	855	867
24892	21641	27711	25541	11954	5178	3390	2440	2015	1755	1660	1488	1259	1022	854	712	615	494	479	453	451	406	424	402	420	394	344	383	369	389	387	393	359	414	392	377	342	395	398	397	371	394	400	369	348	386	370	355	339	351	354	359	376	328	329	373	394	338	346	346	351	371	328	344	353	387	333	348	314	357	333	390	355	328	343	365	347	363	348	332	350	348	345	363	366	356	334	322	348	390	347	389	318	330	335	311	351	331	349	341	318	371	361	354	333	337	343	374	356	340	308	355	354	355	351	346	361	355	331	321	302	359	372	353	341	367	342	367	325	355	377	352	332	368	364	336	353	341	360	339	374	330	343	348	335	322	365	332	343	377	338	362	311	338	346	347	354	366	360	353	347	313	350	322	342	367	350	356	373	378	338	311	369	345	362	329	352	338	341	337	383	328	383	346	341	347	325	349	344	321	343	349	335	338	346	334	330	359	317	368	372	284	371	368	330	360	369	333	350	343	328	340	330	344	304	351	369	349	353	358	336	338	361	366	331	322	362	353	349	344	362	340	369	355	338	352	349	328	350	376	329	364	365	357	345	340	363	371	341	327	355	358	366	317	359	345	338	347	347	346	331	310	340	355	364	337	343	348	322	371	332	357	360	320	354	327	331	326	322	326	351	340	360	306	347	349	342	331	317	350	345	324	320	323	331	338	340	336	334	361	339	369	337	350	346	328	336	316	334	347	345	350	371	348	351	361	328	349	365	334	380	369	351	369	348	323	350	360	318	311	353	392	343	361	302	373	346	362	371	344	338	335	350	345	364	363	330	377	360	361	345	390	335	339	323	371	360	374	327	387	351	336	378	323	340	340	364	334	331	343	345	341	374	371	326	342	358	360	356	356	369	352	338	352	321	371	351	340	348	359	296	345	359	357	369	315	366	362	352	394	350	338	361	330	373	353	318	380	369	340	355	356	360	331	355	345	329	335	336	351	371	355	358	365	341	395	335	358	352	325	360	328	334	355	341	328	360	379	343	343	336	349	361	360	350	340	324	328	378	373	358	311	346	331	336	340	332	355	326	357	337	344	333	342	341	340	347	346	369	328	313	363	347	316	330	326	377	334	366	306	350	334	306	346	333	347	373	331	343	366	328	323	346	346	337	315	339	347	362	352	392	365	324	353	356	350	341	351	349	341	360	337	325	349	367	363	359	384	352	371	339	334	313	341	349	360	316	348	346	386	338	324	337	361	348	374	339	359	327	333	325	356	358	377	334	360	326	353	373	377	303	344	383	343	333	353	361	319	349	368	351	339	342	341	359	375	332	334	364	330	326	349	314	324	344	328	382	337	368	329	349	347	359	331	348	374	344	357	327	371	334	355	328	363	370	338	310	318	357	347	314	350	321	337	360	335	334	350	326	318	309	378	345	356	360	351	352	314	335	341	361	365	329	347	315	363	357	369	326	356	341	344	368	361	351	337	357	311	347	351	346	328	321	337	343	353	357	349	348	382	358	352	344	326	316	330	326	342	344	327	339	326	339	331	336	327	345	340	363	348	356	372	303	359	340	325	314	330	358	340	379	339	339	340	357	379	349	351	344	336	338	364	342	346	355	367	378	360	356	350	330	329	350	365	307	343	359	349	308	353	308	321	352	339	350	352	358	349	347	334	347	349	372	338	320	339	342	343	327	339	316	311	332	368	348	356	318	341	349	341	338	361	359	343	340	340	361	373	369	339	332	346	358	342	361	360	349	362	354	356	329	350	361	371	335	340	364	326	349	332	371	356	334	344	366	333	337	314	355	379	369	358	346	372	387	338	295	328	317	353	347	341	388	335	333	334	359	334	348	344	348	342	333	330	354	369	346	385	368	322	353	330	342	370	353	368	404	337	346	333	348	335	357	347	333	359	339	364	354	351	354	368	310	340	355	334	306	327	366	353	321	345	334	318	339	332	368	338	333	314	337	312	345	306	368	336	354	359	352	363	351	348	352	330	379	316	334	373	366	340	371	329	367	347	367	359	360	351	345	363	330	373	319	330	346	364	374	340	356	347	327	330	346	332	375	353	375	316	343	332	344	313	359	336	337	337	347	387	333	375	346	357	339	348	370	346	375	339	364	354	389	336	333	358	349	362	361	342	322	373	339	353	357	359	330	358	355	340	357	361	345	332	325	333	318	342	355	364	319	334	341	330	357	351	338	384	323	343	395	333	335	354	336	341	347	312	387	374	325	326	373	350	370	355	323	350	353	345	347	328	360	322	358	332	371	332	391	349	336	335	350	323	316	394	297	353	338	338	332	361	345	329	373	346	348	386	334	361	319	349	312	350	378	350	380	369	345	354	327	323	319	364	351	342	366	358	377	352	337	361	357	348	361	338	358	324	366	337	328	354	353	338	360	334	331	337	345	342	341	341	334	339	365	319	348	334	364	332	336	351	327	327	343	324	383	378	351	341	361	337	355	357	352	309	380	324	337	335	314	356	360	350	387	353	340	286	359	330	323	345	333	335	343	336	334	320	353	346	333	317	363	350	335	340	344	339	361	348	332	374	350	356	337	336	347	315	350	362	316	316	373	368	333	348	337	335	367	372	344	335	348	370	347	380	359	347	366	307	358	316	340	340	353	326	375	361	354	349	373	318	350	361	351	360	338	387	317	349	325	362	330	321	395	340	342	359	335	352	336	305	348	365	354	387	349	363	310	384	375	372	349	383	341	304	343	342	336	342	356	347	356	347	338	344	357	355	304	349	357	350	370	343	349	314	346	349	318	353	336	360	324	344	351	357	360	330	356	349	330	351	338	344	367	359	317	313	328	325	359	330	354	389	314	365	337	366	322	358	348	348	366	360	335	348	319	346	340	331	369	351	340	331	356	330	384	324	349	321	373	348	358	344	356	331	352	363	317	343	350	352	371	331	322	399	339	327	392	346	370	337	347	340	378	357	342	331	367	351	353	342	323	353	361	312	345	332	367	378	337	316	335	333	354	353	326	335	295	340	315	336	316	357	339	362	358	305	328	347	349	354	368	348	340	323	358	350	343	342	334	355	322	317	337	352	374	334	360	338	334	333	372	363	360	333	348	348	342	352	349	343	328	322	335	339	334	354	344	323	360	337	336	362	325	321	348	358	342	373	337	334	326	342	350	346	341	348	355	365	368	332	335	358	336	351	346	324	344	361	370	324	350	383	370	352	332	347	340	379	355	348	337	374	353	342	336	310	353	312	344	368	367	335	350	360	348	351	316	358	377	351	353	351	345	331	325	355	341	357	377	342	344	376	372	368	346	363	355	351	379	353	354	357	342	373	328	326	380	343	339	366	349	320	317	344	333	361	344	349	329	367	370	342	342	301	335	354	361	337	329	337	349	328	353	313	331	348	341	350	333	325	377	331	334	361	331	333	396	365	338	327	366	309	346	329	365	341	347	360	324	363	318	342	345	325	343	347	336	374	364	336	350	344	338	355	361	344	358	342	344	338	331	338	370	349	323	352	312	326	323	343	338	344	342	328	370	341
12679	28819	22617	13072	10524	8476	6666	5237	4104	3728	3260	2899	2395	1895	1470	1256	1015	851	674	709	620	668	616	561	511	528	536	498	538	502	517	503	547	468	498	465	513	524	527	521	506	499	545	524	488	450	476	484	477	471	445	433	390	474	441	432	432	434	447	434	447	466	428	458	413	452	461	456	451	474	470	464	476	449	492	474	438	414	469	430	450	451	479	455	511	507	471	445	439	452	434	439	465	496	445	479	463	444	475	482	438	474	454	456	436	434	439	471	454	450	486	441	445	462	448	442	480	453	430	435	460	440	419	420	444	456	478	447	442	482	474	463	465	435	460	423	449	445	487	486	447	471	449	452	407	442	473	456	489	452	502	482	488	430	465	445	427	454	432	468	476	466	423	466	448	467	495	451	441	421	409	471	434	446	474	493	424	479	432	469	438	454	450	496	449	475	422	425	447	454	464	482	491	458	472	460	454	440	413	483	472	483	444	477	437	448	445	442	466	460	444	465	449	468	444	452	441	462	434	447	414	452	435	449	452	443	434	425	425	444	453	439	427	463	463	469	475	470	420	426	425	456	468	458	434	454	482	447	475	430	445	495	433	416	446	490	494	480	467	462	453	443	431	443	489	456	457	460	472	444	455	448	430	476	467	461	497	444	460	468	410	436	464	455	434	458	445	460	435	484	454	469	473	474	456	474	431	459	457	450	476	438	484	486	478	458	431	444	464	438	492	424	460	483	435	482	466	429	456	460	433	456	464	440	456	441	492	461	438	445	421	446	473	466	493	466	475	408	475	446	444	442	468	477	453	457	469	440	449	423	440	441	485	423	446	452	404	456	461	413	479	458	445	475	481	425	491	449	487	429	471	481	463	458	430	420	480	462	442	471	456	445	479	458	484	480	485	424	484	436	432	438	446	451	424	466	478	446	446	461	470	419	452	468	465	465	461	417	472	471	426	459	460	471	421	497	438	457	446	432	466	437	484	478	462	494	433	425	470	486	449	439	463	429	441	471	477	464	471	463	457	428	473	447	466	490	465	474	436	433	462	467	427	458	425	479	439	447	441	499	442	435	423	446	460	473	456	446	502	467	413	482	516	488	508	483	466	456	460	414	452	440	431	452	461	445	462	487	443	456	508	436	454	488	455	500	470	451	464	444	440	450	437	490	472	470	477	456	443	479	391	479	440	451	430	481	437	448	474	476	475	476	455	444	473	453	438	492	484	446	460	433	430	470	445	433	446	454	410	485	468	439	418	457	506	440	463	470	455	457	469	429	465	447	449	432	441	495	463	438	426	448	450	438	436	426	473	435	486	492	467	424	457	432	452	477	435	437	474	459	451	464	430	469	502	470	532	474	492	447	465	481	443	457	435	510	450	479	488	444	452	435	438	453	437	424	437	460	447	442	488	428	421	432	467	475	407	447	453	453	468	461	463	459	469	494	439	456	436	466	458	449	462	440	420	465	464	455	450	452	449	438	458	497	448	463	431	458	468	431	468	478	466	448	480	416	485	474	478	457	463	419	506	456	403	455	475	440	408	440	445	479	469	486	469	457	492	469	442	462	498	457	430	460	448	451	476	441	470	472	466	422	491	485	430	486	463	462	485	486	442	497	472	471	449	479	451	441	457	452	424	469	452	453	460	453	474	510	466	455	476	446	440	441	453	438	437	430	469	479	497	463	471	481	470	469	441	433	440	467	426	444	421	422	451	469	442	445	445	473	446	479	450	404	469	458	467	407	480	469	459	452	443	471	448	473	445	450	464	474	494	432	452	470	454	455	463	456	467	451	470	477	461	430	451	443	486	436	440	444	487	482	419	454	463	450	442	449	455	474	478	417	452	463	473	459	450	420	444	440	441	425	457	495	517	473	497	477	429	459	416	467	444	421	465	427	458	448	467	435	489	446	447	429	456	466	471	463	468	441	451	448	486	448	428	443	435	436	448	444	489	466	424	476	442	474	479	446	471	459	482	427	446	448	435	438	479	464	467	420	454	426	485	462	469	397	456	420	450	464	498	448	489	474	458	462	457	464	468	451	431	456	507	466	483	440	442	427	462	425	459	472	466	465	457	423	472	472	444	453	449	484	482	429	434	463	424	434	494	454	417	467	459	453	448	423	466	429	471	438	440	407	443	479	473	472	439	490	459	422	455	489	427	401	468	447	430	460	427	469	421	438	436	467	468	424	448	455	439	468	468	455	439	451	496	449	468	455	471	454	487	444	448	466	485	442	435	485	475	452	488	455	453	456	432	458	432	478	469	449	437	451	428	450	456	469	462	477	459	450	431	423	466	465	412	462	413	463	481	450	462	451	426	456	427	468	459	440	425	417	469	452	454	436	449	465	423	430	441	456	430	434	460	466	475	449	419	469	451	473	473	473	419	444	466	449	459	472	440	439	471	424	466	455	456	423	444	458	471	468	457	472	469	468	452	472	431	440	491	425	434	396	448	455	446	442	450	423	464	454	491	465	464	449	455	448	450	412	457	446	468	491	407	449	413	446	466	457	416	467	434	455	433	438	444	444	432	458	441	436	435	454	466	445	434	465	447	453	406	433	466	452	451	468	462	443	434	432	456	451	475	449	468	438	438	445	456	461	449	466	422	472	481	471	471	475	481	442	479	482	498	461	446	418	439	464	440	475	473	493	441	457	438	435	452	476	434	436	515	446	458	461	418	481	487	447	460	454	436	490	465	437	460	489	458	456	458	472	445	489	453	499	443	454	474	435	457	421	452	486	470	407	433	449	418	474	409	491	442	466	463	436	445	450	461	462	490	476	461	428	485	443	452	471	477	461	453	473	453	460	410	465	468	441	457	430	471	458	489	435	460	457	489	484	445	425	490	414	421	466	427	455	461	446	450	454	439	438	448	453	465	421	469	483	484	448	479	470	440	428	427	459	416	455	441	434	487	448	450	454	462	476	466	427	473	451	427	447	446	489	458	443	472	418	466	438	442	441	456	450	433	441	462	474	471	484	478	443	480	465	451	485	450	439	447	451	500	450	412	431	450	428	447	433	449	458	514	524	432	476	465	440	429	431	450	458	440	449	449	463	454	426	491	440	438	457	458	501	471	472	460	457	473	484	491	435	435	457	483	472	438	456	431	449	448	429	442	464	480	474	457	453	489	457	473	470	446	445	426	462	476	437	491	440	478	435	473	478	453	453	492	440	438	444	470	463	443	485	432	456	469	436	458	469	492	480	470	455	433	484	439	438	451	450	473	477	483	399	417	466	450	449	453	418	460	442	438	474	440	465	479	488	460	455	446	442	447	480	416	458	409	448	447	479	460	506	464	456	457	433	512	464	419	478	457	457	497	480	448	461	456	450	436	462	447	454	465	431	446	450	430	434	449	423	476	435	480	469	464	450	431	475	475	459	489	471	464	435	476	466	458	429	468	449	452	475	483	447	456	441	452	428	439	464	459	482	488	441	401	431	460	456	433	461	495	490	465	444	451	438	416	443	441	455	503	433	412	464	463	488	419	470	454	454	470	445
22792	21687	29531	24313	21715	21849	13989	5871	4193	3670	3243	2938	2500	2043	1633	1471	1189	1033	928	869	849	855	775	791	737	766	765	714	764	708	712	704	718	712	731	661	698	724	741	681	778	678	724	701	685	686	643	648	626	658	706	675	691	648	660	639	672	713	666	660	642	657	613	643	599	684	671	631	649	607	665	623	676	688	689	677	657	642	670	681	643	678	657	668	669	660	648	607	638	616	637	667	661	650	578	617	626	646	635	628	678	645	645	636	691	631	670	637	662	637	661	615	698	683	619	631	645	655	608	645	662	663	662	632	658	655	678	635	684	646	649	631	652	640	657	628	597	645	650	646	658	630	635	685	646	617	676	655	648	642	671	668	630	621	647	652	677	629	601	673	673	659	662	597	652	695	656	633	655	692	678	628	619	617	633	659	627	663	698	614	676	667	660	689	688	621	613	639	619	648	664	601	626	620	650	667	633	681	636	651	642	635	636	678	605	597	638	673	608	653	626	620	640	607	632	675	661	644	606	639	614	610	657	619	637	651	672	660	618	632	653	615	656	630	629	642	664	630	639	632	643	633	662	657	641	644	645	636	628	671	674	664	659	672	696	644	647	634	641	662	644	690	643	633	693	656	639	601	686	654	663	616	621	623	695	639	682	685	665	619	656	635	607	645	688	642	638	668	672	642	646	647	683	611	638	637	619	619	660	663	668	660	658	649	648	630	627	650	691	642	625	666	661	638	643	657	631	681	645	603	647	624	661	595	614	631	662	657	652	638	661	609	638	612	684	598	680	618	640	667	699	686	681	600	661	618	644	625	642	682	650	646	650	664	644	617	625	644	606	644	585	677	633	615	661	624	645	638	616	678	625	643	631	649	670	684	668	668	681	664	706	666	641	654	660	643	615	673	660	616	704	647	615	629	627	645	647	634	621	661	618	633	638	642	710	653	676	649	640	614	676	624	654	678	653	638	684	637	673	654	639	636	690	638	665	663	657	652	642	636	669	621	643	645	680	673	620	665	658	613	637	650	607	626	653	647	667	608	634	647	645	609	656	636	661	633	681	684	646	626	639	664	637	620	641	651	662	666	650	632	592	623	638	630	620	625	683	622	629	696	619	680	646	687	659	637	687	653	649	646	644	644	672	646	624	629	629	607	645	637	636	620	599	630	609	647	619	659	634	640	644	587	619	684	634	687	661	633	686	623	675	675	620	606	640	645	651	719	683	661	651	583	605	650	626	619	631	647	651	669	650	665	636	643	651	674	614	668	672	650	657	597	618	596	659	627	612	626	632	656	650	616	675	628	656	593	628	626	684	650	667	616	655	639	674	622	639	634	660	641	669	598	618	608	658	624	618	673	634	660	642	657	648	646	644	644	658	635	655	675	638	689	686	618	653	650	649	652	605	647	679	673	683	607	622	692	637	678	694	611	627	672	666	616	583	616	639	620	659	621	654	669	590	653	675	603	610	626	645	639	634	641	676	625	625	612	642	662	620	664	670	641	624	677	628	677	652	667	677	693	644	631	675	639	696	695	635	657	616	641	593	651	662	656	650	674	631	656	636	639	678	659	675	667	653	663	639	652	666	666	618	683	647	614	630	658	644	621	629	642	628	625	631	641	616	655	659	648	648	642	605	616	671	649	676	655	645	635	638	644	626	660	685	635	656	629	668	641	655	668	623	679	657	628	638	646	614	711	614	620	619	627	604	658	661	618	638	667	606	666	659	646	653	647	684	597	652	667	659	672	603	625	643	640	673	639	667	650	681	656	653	669	682	612	666	612	599	603	610	659	673	614	648	693	661	677	656	684	677	632	640	665	668	708	656	676	663	647	656	645	640	640	635	649	655	658	657	613	637	644	638	639	649	629	621	616	658	647	664	651	632	627	628	651	684	635	601	649	664	632	625	632	685	685	638	656	664	661	648	662	590	642	638	672	679	639	687	622	649	647	659	664	685	610	667	659	611	668	668	620	676	663	708	662	661	622	688	652	663	645	680	623	680	638	681	655	667	638	644	709	635	660	673	665	654	646	673	645	588	629	668	666	643	666	651	660	638	684	644	692	630	606	671	598	638	647	612	653	632	632	677	625	663	615	655	619	652	655	636	631	630	608	626	597	633	664	665	635	639	619	633	644	666	603	643	636	664	662	660	645	655	660	648	700	650	667	676	670	671	683	682	614	672	669	636	633	637	650	647	649	658	685	649	639	670	616	637	692	653	601	617	655	609	624	696	666	613	624	663	649	655	685	635	694	677	622	607	688	667	614	691	626	665	659	659	693	684	683	663	654	641	658	620	629	647	680	686	648	647	662	674	625	644	625	605	652	647	724	616	641	599	682	625	700	621	673	659	657	638	653	645	670	617	654	587	648	656	664	654	631	611	649	603	648	681	607	650	676	647	642	629	613	641	660	637	642	683	662	626	668	638	613	631	652	609	615	671	662	653	623	644	660	668	618	610	644	659	618	641	646	628	635	606	640	644	628	643	639	662	691	640	687	659	707	665	643	678	652	604	652	681	657	632	656	652	642	699	646	666	650	666	661	627	614	678	636	661	656	622	661	648	638	673	657	678	630	638	663	627	661	664	654	622	644	674	650	668	652	630	621	629	661	662	645	671	623	688	626	684	660	641	658	629	640	636	640	633	651	670	661	639	664	659	637	641	676	663	679	592	667	634	631	672	647	683	667	669	626	658	655	659	601	607	638	649	640	675	626	672	654	653	646	645	635	614	628	678	635	644	640	611	693	668	669	631	654	616	638	688	608	623	629	642	668	649	693	692	646	630	637	620	640	623	664	596	640	681	631	638	612	641	695	647	707	654	656	694	636	668	646	664	664	632	599	679	636	673	613	659	664	641	617	656	593	629	685	641	657	653	660	644	594	682	653	630	627	606	664	655	648	621	680	682	622	680	657	611	614	659	687	658	673	671	636	623	636	671	584	578	634	640	680	625	673	662	614	628	641	595	655	625	601	652	683	675	680	649	652	638	632	665	627	651	660	615	638	664	623	715	663	620	680	615	671	610	614	672	626	668	629	641	657	636	640	621	653	673	643	610	687	665	632	636	636	641	662	572	653	620	641	662	658	610	645	673	643	653	637	617	627	646	627	672	637	648	675	607	616	645	637	687	651	629	640	657	617	637	661	655	650	659	648	629	643	682	648	679	672	635	650	624	643	572	671	652	632	623	647	607	650	640	657	655	683	655	650	691	643	591	641	620	696	640	638	631	645	682	712	688	657	689	657	672	680	667	626	637	668	641	635	599	621	641	614	650	645	678	719	653	688	640	670	669	657	623	650	652	640	668	642	665	650	622	616	640	589	670	630	676	676	629	658	655	695	652	677	678	615	629	640	626	657	635	658	680	594	655	609	627	634	645	639	654	680	623	602	640	634	660	628	622	674	633	650	638	581	688	662	653	611	620	643	624	636	643	613	692	636	674	618	670	599	663	641	591	677	595	636	630	650	642	647	648	649	655	637	651	623	656	664	628	613	617	638	647	642
15593	37481	31298	20923	17376	14525	11629	9093	7696	6649	5823	5074	4281	3492	2913	2389	1869	1489	1320	1258	1180	1171	1097	1062	985	948	973	996	911	903	925	865	921	902	898	942	875	999	899	887	971	929	931	838	852	887	830	851	835	870	817	845	844	863	815	846	859	752	803	799	822	872	828	828	819	813	832	781	830	857	876	826	803	780	820	755	823	817	840	776	831	814	828	837	752	812	850	827	827	821	816	816	788	803	807	844	811	828	765	788	834	825	817	792	832	806	780	836	837	851	788	808	824	805	787	852	845	768	843	870	820	795	833	785	859	788	804	736	853	839	804	763	788	799	827	780	817	806	835	777	836	819	781	850	776	805	799	812	776	813	825	789	801	837	845	826	780	822	829	789	796	833	808	834	832	787	821	847	832	812	781	763	804	810	809	789	788	811	796	796	798	845	825	845	803	796	855	807	770	780	818	833	845	825	830	800	813	836	795	816	797	763	802	807	790	841	821	846	775	770	800	777	809	868	808	796	773	797	833	802	784	840	785	847	816	792	852	782	818	792	833	799	829	783	833	830	831	803	825	792	747	848	798	781	856	767	825	770	823	764	767	800	783	829	808	799	798	797	809	821	832	821	771	810	805	854	817	741	814	825	791	813	830	797	807	764	824	804	810	827	784	793	866	812	819	793	820	843	802	823	761	805	803	868	791	811	808	795	876	832	806	817	777	858	815	761	805	870	794	826	792	807	791	866	784	755	820	815	795	846	786	757	833	803	796	872	789	782	848	831	837	788	831	834	782	823	821	736	794	835	764	832	789	843	777	809	811	813	828	797	832	844	784	804	820	796	785	805	865	805	818	831	812	800	829	810	810	833	862	841	861	865	811	772	823	782	788	804	822	816	800	777	811	831	844	811	813	843	805	812	815	785	795	794	846	762	778	727	803	771	844	831	767	799	800	811	800	802	818	847	833	835	831	829	804	838	806	807	823	828	726	737	855	814	841	816	835	772	794	825	800	810	826	806	830	857	803	772	823	821	814	813	763	832	853	817	806	830	824	793	782	785	832	814	836	797	799	804	800	800	799	785	803	745	794	818	840	778	809	812	854	785	829	772	791	800	820	847	774	773	783	820	827	797	807	800	825	815	803	782	781	857	807	810	808	815	837	777	804	857	790	806	838	798	828	809	821	801	799	806	825	793	857	842	796	795	781	811	762	786	840	806	865	824	811	821	827	803	838	826	802	799	819	806	741	813	826	821	777	812	831	801	783	786	817	813	843	770	815	854	827	822	856	797	790	784	818	805	831	786	835	785	784	808	846	796	829	780	833	804	817	796	799	766	812	835	794	824	807	795	832	813	840	785	831	825	792	746	776	794	782	807	840	802	784	779	793	821	819	829	848	773	828	798	759	789	767	828	845	822	789	814	763	794	834	731	867	826	809	773	775	820	824	812	807	744	795	785	810	796	831	782	855	826	810	818	802	832	837	844	858	811	832	827	849	822	812	803	794	764	810	809	853	791	808	812	837	788	792	805	767	848	817	805	816	793	783	857	757	782	826	735	819	839	818	811	745	839	805	798	805	750	842	810	823	853	815	804	795	780	817	750	802	842	780	839	855	781	790	813	791	852	811	799	839	805	786	848	818	790	774	832	832	801	813	801	807	843	792	796	850	782	800	823	819	750	808	796	858	790	786	807	793	771	783	836	807	779	816	805	778	812	839	820	858	809	776	811	827	844	816	837	785	806	778	811	836	816	828	862	785	827	821	862	806	815	823	817	822	814	790	831	816	830	782	849	810	808	820	816	838	836	774	851	838	846	793	883	822	812	834	841	813	864	797	858	785	844	793	743	796	784	823	832	836	891	824	754	796	819	786	823	854	788	834	825	794	810	797	783	792	774	890	795	791	820	797	845	746	814	797	763	781	825	778	799	832	823	839	806	786	797	833	786	840	803	806	796	849	791	796	772	844	798	836	831	775	838	852	845	813	813	823	842	804	815	798	864	798	789	746	793	798	802	826	808	853	814	781	822	831	857	722	830	823	816	769	829	792	802	812	805	810	782	800	816	809	831	765	794	800	813	843	806	846	815	818	869	835	830	853	803	836	782	810	797	810	793	849	872	833	775	811	780	769	825	803	835	805	862	768	799	821	836	775	816	852	812	818	827	810	850	887	762	816	840	777	779	812	812	808	791	852	755	827	805	806	798	819	815	807	854	798	769	808	813	777	786	789	805	795	817	867	776	789	800	796	802	827	838	777	813	855	848	809	749	818	826	809	767	813	770	828	857	814	792	769	813	751	823	790	789	759	774	816	774	800	833	791	792	829	749	789	860	820	766	780	793	806	753	784	822	854	840	823	810	802	824	840	857	838	766	788	791	815	822	844	827	881	807	847	822	797	810	796	802	819	812	798	798	775	762	847	789	806	800	842	795	826	830	811	767	829	796	806	853	758	860	747	809	836	815	824	777	740	842	791	831	804	788	782	818	817	816	865	787	818	775	789	757	758	831	841	808	861	806	806	840	831	829	820	784	796	802	757	778	819	798	804	815	819	782	780	806	806	832	812	811	777	803	824	783	802	834	798	804	827	792	824	827	826	800	811	843	769	812	809	829	815	827	802	773	814	839	795	803	801	771	789	850	785	785	799	796	828	762	816	780	826	825	825	828	815	833	781	825	769	792	781	814	802	860	838	810	781	801	839	795	830	799	844	810	827	816	812	845	843	711	780	816	791	801	793	820	785	790	786	818	837	766	795	808	819	814	829	801	808	828	805	845	812	802	807	760	813	840	857	811	784	840	802	783	787	774	839	774	839	794	820	776	808	856	818	843	799	797	803	802	805	791	858	829	786	776	784	810	833	859	774	836	851	808	785	851	820	814	766	817	806	792	797	788	801	837	783	753	741	834	824	776	796	823	799	806	808	795	835	778	831	861	824	866	789	769	828	823	810	805	844	782	821	756	807	813	869	796	784	817	798	796	848	813	834	872	818	786	790	757	833	835	829	820	793	824	798	812	770	854	769	821	827	837	820	847	824	784	804	836	797	803	818	773	773	829	820	839	801	844	784	860	788	817	835	761	818	814	836	836	852	840	812	795	859	838	816	793	825	810	823	870	817	846	745	838	782	809	816	821	806	789	768	801	845	825	813	834	798	784	806	772	833	820	791	813	825	789	782	855	762	830	766	834	816	808	783	816	885	835	862	824	786	792	804	851	827	786	790	802	796	802	780	800	786	852	869	825	797	836	800	842	786	818	810	794	878	816	766	790	769	799	746	813	836	759	845	779	797	843	856	812	876	816	834	771	805	849	776	797	850	830	835	852	803	827	837	857	770	807	798	799	775	815	802	881	768	843	773	807	764	779	766	793	768	836	743	775	810	840	839	789	837	818	844	812	817	777	785	746	782	813	755	713	825	772	765	837	775	809	780	873	809	780	798	841	824	765	842	819	771	847	810	832	860	880	797	773	820	813	795	840	781	832	837	845	805	799	791	827	838	778	775	801	767	827	804	842
27665	21166	16807	9345	5043	3680	2673	2048	1710	1542	1356	1293	1198	995	808	765	643	602	541	529	528	485	478	506	519	517	490	461	492	534	483	436	486	450	481	464	475	469	511	509	461	480	490	478	487	465	452	467	469	519	455	449	470	421	463	450	456	450	480	457	431	473	481	472	461	462	467	470	442	452	500	471	474	470	422	481	423	443	442	425	456	490	476	472	459	452	402	453	496	448	462	452	469	448	452	495	467	444	443	448	445	438	426	465	485	472	444	485	436	424	470	462	493	461	487	453	478	443	455	507	459	463	411	456	453	442	452	419	459	494	468	446	447	460	452	457	464	452	424	471	459	444	449	423	458	464	483	418	433	473	472	459	461	450	418	457	471	446	449	448	459	445	458	481	465	475	482	432	455	454	450	479	462	463	472	468	464	437	507	426	466	471	450	480	482	412	444	453	468	444	456	417	456	465	448	457	448	430	443	492	438	407	488	446	474	448	454	453	489	474	471	484	456	494	491	427	454	429	486	441	474	454	456	447	438	461	469	445	441	485	478	475	510	484	478	436	465	440	442	491	476	438	464	466	430	442	412	444	450	471	459	470	473	460	434	457	445	471	489	482	469	464	471	494	448	475	441	454	464	477	464	446	453	447	464	433	463	494	450	439	479	426	459	440	433	446	469	488	438	463	423	427	445	436	437	458	479	504	463	486	444	449	473	396	489	432	482	442	443	453	457	449	457	465	470	471	458	445	448	453	491	430	456	432	476	449	472	451	488	469	408	455	454	427	464	464	470	443	446	447	426	468	461	484	435	477	459	466	422	409	451	432	440	454	446	457	478	463	471	460	478	449	437	462	466	471	473	457	487	453	436	488	480	452	454	489	433	469	482	442	444	467	429	432	429	435	513	453	482	432	466	465	480	463	475	482	447	477	451	468	482	477	452	452	491	456	434	447	469	434	462	438	479	438	498	439	444	441	464	461	434	471	478	454	454	438	459	454	447	449	437	499	450	424	462	427	464	417	469	459	449	472	434	466	466	434	462	470	459	458	466	455	444	458	438	442	470	427	460	436	456	464	455	467	463	472	458	449	453	472	479	490	438	408	453	437	461	449	512	458	402	470	449	470	437	486	444	478	461	460	428	427	447	433	441	452	475	475	441	470	474	447	434	464	474	412	473	480	447	480	473	459	479	437	484	420	490	461	442	456	457	440	455	463	429	488	470	473	427	439	483	473	423	468	457	466	469	433	434	438	471	508	486	482	431	472	445	455	480	500	451	481	444	472	428	459	421	450	430	457	494	461	450	466	459	455	493	443	409	493	448	448	489	455	471	436	435	504	459	433	439	440	464	485	441	500	457	436	487	495	459	485	464	461	475	487	458	467	430	446	501	471	448	443	456	465	460	458	459	442	455	459	452	470	497	450	443	442	476	441	450	473	408	465	526	436	464	432	470	465	445	457	454	463	464	445	452	456	466	433	476	457	476	456	458	455	444	445	475	460	470	428	438	434	451	452	439	479	469	453	431	472	472	473	438	466	511	432	441	436	465	464	476	445	488	446	471	489	477	485	436	490	454	421	479	473	466	443	473	420	456	438	485	472	478	435	469	486	456	447	475	440	457	456	486	455	452	474	427	449	507	488	442	441	456	448	426	449	443	490	452	477	485	488	430	441	434	437	443	426	420	467	471	448	435	441	450	452	477	470	462	434	444	471	461	474	446	454	457	415	439	455	476	445	484	435	456	468	462	421	446	451	433	469	455	428	489	465	458	504	442	468	466	474	421	445	485	521	428	429	475	450	453	457	458	440	464	469	501	477	431	488	466	498	428	459	455	446	467	438	444	427	462	435	462	430	471	461	471	455	456	468	451	456	495	453	442	455	471	461	485	467	458	435	454	487	462	464	482	469	470	517	487	453	407	488	463	487	416	426	438	453	438	476	498	443	433	413	448	458	497	461	476	442	449	447	446	467	474	457	441	450	486	480	454	446	438	432	437	448	441	458	442	460	485	457	456	464	470	457	446	471	406	453	465	428	442	448	456	487	428	468	451	471	487	412	408	449	452	421	452	470	449	440	469	480	401	467	450	430	465	449	451	420	451	453	475	433	473	471	455	476	481	435	483	448	456	429	464	401	421	449	488	461	437	481	458	453	480	439	433	478	443	491	488	465	460	437	447	446	430	471	443	480	435	453	456	477	458	453	426	460	457	456	452	432	449	422	481	428	452	461	442	467	478	429	453	460	455	451	457	485	458	433	447	445	435	469	457	452	421	458	457	465	470	450	486	480	467	469	431	458	441	451	452	453	460	448	445	439	447	454	461	450	434	455	479	447	452	455	458	441	481	439	448	488	471	458	479	482	422	495	441	472	483	450	442	465	448	471	424	469	462	481	479	488	468	470	471	461	477	470	445	465	496	451	475	450	490	455	451	517	436	456	452	474	434	485	459	448	484	437	435	442	478	469	455	475	413	504	486	430	462	446	466	489	462	450	490	475	463	454	441	426	475	447	460	479	424	485	455	438	476	450	454	430	471	430	452	432	487	482	476	467	424	494	464	432	430	455	447	447	422	476	461	446	471	481	484	405	497	429	479	458	479	458	459	447	440	463	427	480	461	480	507	437	455	423	518	415	477	448	463	471	439	478	440	462	488	466	424	463	467	435	490	480	495	433	472	466	455	468	432	461	461	433	452	469	460	431	444	409	431	462	462	475	454	447	460	442	472	462	461	461	462	414	466	452	432	442	452	454	429	467	475	462	440	467	438	451	443	479	460	439	453	456	440	413	476	458	467	446	448	481	449	467	456	421	452	466	437	479	450	456	493	503	447	438	475	473	438	487	484	465	473	433	462	450	477	476	446	427	452	494	447	459	475	462	485	423	471	449	469	470	440	473	433	456	396	491	476	475	470	460	503	459	465	457	438	453	451	468	481	456	458	496	458	438	471	433	475	479	448	465	422	487	476	428	474	468	419	478	441	445	422	454	432	460	457	449	472	460	480	484	454	441	436	488	443	493	435	463	466	483	435	473	443	458	430	450	446	498	466	465	442	466	434	462	476	455	457	441	464	443	502	448	477	478	471	442	445	484	437	477	458	416	485	412	455	436	503	516	458	446	474	431	474	457	467	459	422	464	413	459	477	437	463	474	451	396	406	495	468	508	449	481	453	473	450	466	490	431	452	462	443	445	446	449	450	416	457	474	459	465	511	457	461	442	507	469	442	467	446	470	440	480	441	452	410	455	448	498	439	455	454	435	446	472	441	480	441	482	451	416	484	474	446	444	466	465	498	449	474	451	472	454	431	467	463	477	419	453	490	463	466	433	497	448	488	480	491	452	425	442	470	438	467	474	418	460	467	451	479	484	467	488	493	438	452	446	465	433	450	484	503	435	461	473	448	480	450	437	500	468	458	450	457	470	429	474	433	459	444	452	455	456	440	493	458	421	467	478	478	452	478	489	445	481	479	424	474	441	432	435	457	460	410	450	458	450	467	467	486	443	494	429
12337	24173	18249	10242	8223	6690	5150	4017	3396	2925	2600	2283	2029	1656	1295	1160	964	783	772	698	676	714	652	626	664	599	604	625	602	584	627	627	610	645	605	653	651	641	596	591	598	614	535	638	567	597	606	592	616	620	613	650	588	545	590	588	585	569	592	588	607	632	586	602	569	568	571	596	604	596	600	538	605	522	595	544	612	575	581	611	574	566	579	574	580	605	600	616	552	585	553	542	629	605	559	549	592	580	546	540	604	594	592	596	543	595	566	550	616	543	555	567	563	548	592	587	594	578	554	539	614	601	572	575	587	581	554	581	559	577	580	587	560	551	583	559	603	573	569	596	574	582	548	560	563	575	538	577	547	593	622	592	571	550	584	583	549	597	596	560	580	572	535	631	562	590	589	551	596	579	566	577	539	614	569	557	556	589	593	580	600	578	586	583	619	578	587	566	568	563	567	537	604	586	579	577	600	592	576	557	547	565	576	586	573	548	540	578	577	537	615	546	575	594	564	632	581	569	563	571	596	598	581	556	601	546	557	585	532	563	533	570	592	573	597	573	569	597	601	642	555	564	575	575	582	586	580	628	572	598	540	561	596	596	614	611	606	579	561	599	565	654	593	544	592	596	581	552	589	581	597	540	562	594	573	603	545	598	586	551	584	554	584	634	575	591	533	550	550	561	559	578	607	556	553	546	549	557	577	528	557	571	560	580	614	552	596	599	596	609	575	593	524	642	597	583	562	592	602	618	555	587	570	600	523	554	566	579	552	538	577	628	560	599	595	579	595	606	608	575	594	591	599	574	587	563	525	570	587	569	593	548	545	564	592	572	569	598	593	616	592	575	628	606	573	575	587	576	583	518	543	572	596	540	592	608	582	603	606	612	595	549	563	562	602	585	561	584	579	609	578	594	582	628	584	608	614	580	597	581	582	592	640	605	572	552	557	560	564	568	614	564	594	593	564	572	577	603	590	590	596	572	595	563	536	530	596	585	538	551	573	526	595	598	543	592	529	573	592	549	572	556	586	600	616	578	584	557	564	540	594	624	574	568	605	614	556	564	574	585	540	570	565	548	597	603	591	610	565	613	568	568	571	614	588	554	558	585	619	563	575	566	571	573	547	544	576	605	561	544	625	593	604	601	575	578	529	600	588	620	576	551	590	516	544	597	578	538	593	577	585	574	575	576	611	585	588	632	602	560	576	588	608	577	568	564	577	613	597	584	608	548	581	548	568	630	555	548	551	567	613	560	591	568	553	551	605	571	583	565	572	607	575	536	579	573	576	590	537	600	577	613	596	569	546	619	596	577	580	565	599	611	598	603	574	599	578	589	575	538	559	554	567	579	552	570	634	567	561	565	597	570	568	584	585	609	561	596	594	562	583	607	588	596	572	612	551	568	581	561	536	568	562	488	569	576	570	546	602	573	573	587	570	578	584	634	571	601	594	598	592	565	576	588	610	566	588	594	576	560	587	559	636	594	581	622	562	596	574	612	605	563	558	610	565	546	555	557	594	543	569	580	588	535	568	600	597	612	581	606	578	581	574	563	574	644	556	597	509	589	555	602	578	552	549	584	612	565	575	622	524	547	599	580	657	541	604	577	615	624	549	625	572	573	561	590	617	587	608	588	593	541	577	565	599	609	557	597	574	585	586	589	582	640	581	530	615	569	586	593	551	560	605	576	584	580	603	612	611	559	561	560	628	554	578	538	547	582	587	595	600	562	629	582	587	536	596	580	598	603	573	532	610	637	589	510	582	554	596	533	575	567	523	605	583	616	596	587	615	585	599	561	551	563	565	554	628	554	577	548	567	585	548	571	563	557	583	562	574	618	601	567	591	601	549	610	613	561	550	573	589	598	556	583	563	570	625	571	584	582	594	548	592	556	611	559	576	543	590	615	599	567	564	598	609	548	598	578	543	566	525	593	551	559	595	533	624	567	578	549	579	563	642	595	550	596	557	575	581	581	575	567	584	603	605	561	591	603	593	586	579	569	574	526	601	630	606	563	574	598	566	559	569	616	611	581	568	542	545	547	569	583	613	528	638	576	564	559	596	550	607	569	572	593	583	636	556	528	624	602	618	584	579	606	551	569	564	587	577	583	576	592	585	550	550	594	595	575	581	582	581	587	581	568	595	519	567	562	582	548	530	571	610	613	528	582	567	581	555	614	609	581	649	576	581	621	579	586	607	585	602	594	588	571	554	633	579	579	578	545	530	566	589	564	547	563	598	561	564	551	594	580	555	605	601	585	561	580	571	585	582	542	554	555	589	553	620	566	567	569	559	607	582	548	575	574	589	564	562	611	581	578	573	571	531	607	578	600	619	569	602	612	562	557	539	565	566	536	513	594	601	591	600	567	583	607	568	580	590	584	590	584	548	597	606	610	580	573	564	572	559	587	590	548	553	603	610	604	571	591	584	571	579	585	547	550	588	582	561	572	582	587	610	597	597	565	606	590	574	571	587	602	580	578	504	592	578	616	600	578	550	569	573	592	580	582	627	579	565	596	555	594	594	583	561	587	584	574	556	589	580	574	559	579	593	577	550	551	561	596	542	601	610	598	592	619	557	593	615	548	600	570	608	561	580	560	589	567	598	597	554	582	522	584	567	580	526	600	601	580	591	585	573	552	607	559	576	556	558	613	537	585	601	564	554	595	580	599	600	619	570	609	566	578	541	586	566	585	575	585	557	583	575	585	569	575	588	583	578	611	587	580	547	605	556	528	554	603	514	575	597	573	602	575	578	558	559	588	578	569	601	594	589	556	554	552	544	586	575	536	573	572	556	568	591	591	604	606	573	614	561	591	542	551	582	549	568	571	588	558	582	584	572	590	572	578	568	610	574	605	580	561	584	596	588	551	553	578	591	566	610	571	572	593	598	558	551	555	532	606	581	588	605	541	597	585	549	609	587	547	575	597	536	580	554	577	555	576	600	585	590	569	587	565	554	554	571	603	587	579	545	609	559	587	589	583	608	580	597	596	612	576	590	590	570	540	601	588	616	611	561	601	582	593	589	548	559	622	574	594	606	577	599	595	555	563	557	563	549	588	570	590	577	607	571	556	579	559	609	574	576	603	588	552	590	554	604	574	585	567	603	593	570	596	620	596	565	561	600	587	551	549	584	552	591	598	577	608	598	586	576	591	598	601	601	593	558	561	568	575	550	616	544	567	545	572	564	569	552	568	566	526	593	628	603	581	567	565	565	566	572	588	585	626	592	570	554	587	546	634	572	569	553	581	550	549	570	644	552	564	583	583	505	596	622	597	588	603	606	552	615	551	557	575	597	580	580	579	568	552	565	590	605	611	529	572	586	551	562	602	610	604	582	554	609	568	589	591	576	611	570	594	579	571	561	586	583	583	603	602	628	569	598	545	583	577	585	587	592	576	588	596	570	576	542	562	566	603	555	575	592	614	587	558	570	637	514	520	539	577	569	588	611	601	585	562	557	584	594	619	592	585	595	582	572	605	577	579	607	614	573	595	588	573	576	570
23824	21717	29103	24882	21539	13220	6211	3863	3081	2820	2558	2208	1988	1657	1338	1110	1030	936	858	817	794	852	727	718	746	787	736	755	736	711	712	703	644	734	743	747	703	725	721	752	707	744	754	761	706	714	674	677	707	675	669	662	705	670	722	675	749	673	653	693	674	698	632	709	699	696	683	672	712	715	654	713	707	657	685	668	700	701	674	723	671	656	691	645	688	630	717	658	709	684	694	661	665	683	713	753	669	677	688	681	683	692	697	709	703	720	716	672	719	698	643	695	649	635	680	719	725	652	666	643	691	650	684	734	706	712	718	662	672	662	743	691	711	707	685	681	707	681	672	689	682	619	651	714	662	629	656	667	681	672	672	735	716	698	679	703	658	681	672	670	720	690	657	683	645	675	634	695	666	682	707	661	710	720	673	675	729	760	685	694	722	701	718	678	650	709	695	710	683	698	683	686	697	708	686	648	675	673	728	680	656	714	679	764	665	711	679	686	731	676	666	667	680	707	691	730	724	682	664	678	674	693	693	677	709	668	676	651	687	686	671	640	652	684	717	704	709	677	668	688	677	679	693	648	734	703	699	700	702	653	703	686	734	699	711	689	677	712	672	702	647	703	682	664	709	702	666	708	680	699	735	720	700	669	699	723	694	648	701	714	661	695	689	646	691	704	703	647	677	691	680	734	674	694	677	723	713	689	687	677	707	662	712	692	703	672	652	722	687	681	712	689	669	695	710	691	683	700	695	696	695	660	656	643	689	671	666	678	649	695	670	697	656	662	693	718	716	704	682	714	713	707	698	678	708	641	695	684	669	683	677	671	722	692	661	692	653	637	668	682	653	701	738	709	672	691	661	661	680	676	665	715	666	711	701	642	675	682	697	689	687	713	671	668	643	658	638	658	655	688	638	700	663	670	640	696	680	652	694	715	671	708	757	682	656	696	701	711	688	750	685	704	692	714	692	666	768	678	694	662	674	685	681	692	700	702	736	713	692	690	716	702	683	683	717	662	673	688	691	645	690	719	654	692	700	686	673	722	659	661	726	692	649	681	661	707	657	686	692	728	673	712	710	682	688	677	675	695	755	716	667	680	685	677	632	658	676	707	722	650	679	695	686	657	665	638	709	676	647	666	747	711	653	701	648	706	718	700	711	723	676	640	676	665	718	628	703	718	698	691	726	723	724	672	669	680	723	694	615	716	665	718	651	647	742	641	714	684	669	651	670	662	700	709	685	681	671	687	697	658	712	706	676	679	675	658	674	732	694	623	676	670	708	648	658	621	653	716	749	673	673	652	688	673	714	695	692	687	649	676	710	704	685	665	676	640	726	723	690	701	730	680	674	662	722	680	651	646	689	665	698	623	670	688	678	682	721	707	710	673	675	630	683	669	711	686	635	706	712	679	717	690	631	649	625	691	667	688	684	684	718	669	677	669	693	657	682	678	737	681	699	678	685	730	721	657	658	700	688	719	683	670	702	728	704	683	709	702	678	655	679	698	713	680	667	670	669	686	651	717	670	660	639	695	648	706	670	642	677	684	693	702	675	679	647	687	731	653	635	696	624	615	696	652	670	609	669	739	642	677	650	683	688	675	696	688	711	653	694	686	724	634	703	667	668	681	690	648	685	681	655	714	721	653	680	672	673	659	679	628	680	696	640	684	679	687	679	710	692	677	694	641	684	690	706	611	730	686	734	643	711	678	748	682	646	704	742	660	684	668	694	663	696	669	670	660	682	678	674	649	705	680	659	721	694	730	617	681	697	708	690	678	720	689	698	626	683	674	657	697	630	689	682	712	730	636	697	673	675	663	669	709	720	712	695	675	645	662	648	684	686	673	739	678	716	689	702	681	683	643	671	693	681	680	680	704	724	678	681	695	702	702	691	704	702	656	673	688	651	693	731	679	679	685	649	710	648	664	701	700	650	727	666	678	681	684	629	634	675	663	641	660	682	719	679	683	675	689	687	648	717	666	679	706	683	683	697	696	692	662	692	663	686	699	710	716	692	713	655	711	695	682	692	709	695	686	736	682	680	714	703	702	676	679	644	713	663	673	698	708	658	716	698	654	630	702	678	657	698	693	658	680	680	651	727	635	699	683	671	736	710	652	628	683	673	631	661	677	706	626	651	655	754	701	700	666	747	681	664	691	699	632	647	708	665	651	653	659	720	681	666	675	683	687	667	706	671	745	651	732	677	720	678	734	728	679	725	646	679	642	657	671	643	648	705	676	739	702	664	679	726	663	721	658	651	617	713	656	681	633	691	704	656	689	668	693	703	639	708	683	712	674	705	666	657	664	660	677	624	685	706	712	691	689	633	662	721	696	676	709	713	700	692	670	744	723	671	668	677	690	708	655	664	689	669	671	731	681	753	700	708	654	624	700	669	708	697	718	677	659	651	668	670	699	686	699	724	650	654	704	684	688	648	723	687	692	681	705	673	688	708	710	705	676	669	646	659	684	675	710	676	684	625	655	702	689	673	679	688	675	636	650	730	717	703	719	644	723	705	659	663	690	660	700	683	676	683	680	658	646	682	700	706	696	667	670	660	677	670	694	671	687	680	714	641	683	728	621	707	717	658	695	702	681	697	715	715	664	697	650	656	714	672	641	697	696	682	703	649	694	668	665	656	715	761	738	676	690	674	621	681	680	661	708	704	661	709	674	685	701	697	642	734	692	680	640	683	681	701	688	691	748	632	589	692	674	697	686	697	695	669	723	691	693	672	677	700	661	674	705	696	705	655	674	747	678	647	670	714	629	624	639	711	686	674	707	662	681	697	667	668	696	688	616	649	640	664	652	651	688	598	680	739	730	701	751	686	634	734	705	698	637	697	659	687	701	675	666	672	688	694	695	654	636	689	718	738	696	675	642	674	665	660	711	678	654	663	722	681	671	704	722	709	691	687	689	673	610	657	688	655	645	721	708	698	683	709	675	698	649	692	707	628	678	735	617	676	668	673	644	647	674	671	717	701	701	672	664	722	695	709	717	681	695	650	687	619	648	685	665	683	685	672	712	637	671	687	669	672	648	652	659	676	638	707	649	733	670	666	697	707	672	663	657	695	668	642	654	679	702	627	679	707	690	755	701	735	658	637	689	701	695	638	728	617	699	670	690	681	707	675	673	692	730	699	701	721	704	659	711	693	681	678	723	637	682	648	751	691	700	664	682	699	671	689	742	678	666	684	703	663	720	707	645	699	704	663	653	675	699	686	701	706	704	679	676	633	630	689	688	748	674	687	684	694	692	662	683	714	676	680	698	710	628	679	659	691	665	621	703	696	673	677	719	670	684	646	661	647	662	713	702	714	662	674	683	711	731	664	681	672	657	700	643	672	663	682	690	678	654	639	664	742	671	673	704	635	703	682	690	677	675	723	695	676	662	661	663	672	679	680	688	769	660	688	673	649	696	685	680	695	683	673	695	693	680	663	688	738	674	703	694	671	681	669	698	675	676	656	645	657	686	700	735	692	688	713	684	659	651	683	680	691	699	711	619
12981	32682	26446	16844	13414	10842	8747	7044	5840	4988	4387	3799	3371	2633	2171	1836	1494	1354	1195	1192	1153	1060	1048	1007	951	941	921	961	930	923	924	898	900	959	857	912	937	949	884	933	945	883	923	913	883	888	874	862	812	858	856	857	877	785	874	880	835	875	857	822	881	869	813	882	843	885	885	882	823	856	823	858	867	860	891	854	872	836	877	849	878	816	897	836	812	812	809	872	819	853	856	897	912	842	892	855	841	865	882	900	827	824	827	831	844	925	819	845	876	814	852	899	889	888	859	833	821	820	852	857	859	881	859	814	881	861	840	889	879	827	830	912	817	844	841	841	846	850	893	897	855	857	833	825	866	863	811	900	867	848	897	882	824	886	873	826	822	912	890	834	838	853	861	876	872	869	872	834	860	841	902	824	827	801	846	865	836	848	891	855	852	822	822	827	888	892	835	832	890	798	941	872	800	878	823	818	829	879	826	826	881	869	869	850	841	854	837	863	830	878	862	852	861	839	881	905	840	813	858	854	808	848	806	846	847	831	867	887	855	830	853	803	885	864	859	858	836	837	870	820	861	892	823	838	851	881	880	796	816	856	840	834	853	857	894	848	811	841	847	845	851	837	848	870	893	845	808	885	832	812	873	852	827	892	870	847	850	829	812	936	823	858	885	864	829	833	858	860	825	868	839	842	862	832	871	846	873	838	863	819	809	896	843	887	840	810	828	859	808	863	906	883	807	845	805	843	866	857	845	866	844	867	867	872	801	884	845	832	855	811	851	862	834	899	836	846	842	837	864	875	856	824	826	813	841	840	835	801	862	830	871	856	849	832	861	916	813	804	851	805	832	893	828	800	875	842	836	859	882	901	857	840	854	875	868	855	873	856	849	863	856	870	825	856	802	804	846	823	862	852	874	838	829	840	824	876	842	864	859	834	831	838	892	850	839	830	860	838	796	830	842	877	825	841	814	880	872	863	878	859	853	871	831	849	873	813	835	852	817	868	863	881	830	832	816	860	854	816	832	812	853	816	875	793	817	887	888	857	868	819	818	805	847	856	841	753	880	750	865	849	825	862	843	838	789	898	872	847	889	840	818	825	872	848	820	867	835	866	834	857	836	799	827	830	896	801	792	816	829	826	888	791	848	860	819	868	883	826	902	813	899	814	863	879	897	878	867	843	876	798	834	867	840	847	903	847	828	855	848	909	872	886	884	877	867	871	845	839	798	920	805	840	815	815	864	856	873	854	892	858	835	870	904	849	806	814	803	858	890	859	892	850	852	853	878	828	858	895	840	859	864	857	911	862	817	855	798	851	845	846	829	810	872	865	887	823	909	809	837	816	795	864	847	876	881	867	897	889	883	811	875	826	820	907	832	829	815	868	863	845	849	823	830	818	811	866	864	856	855	881	909	909	824	814	831	767	892	861	839	864	872	811	870	851	847	863	857	843	815	841	843	803	806	853	848	858	864	865	824	870	857	884	878	822	842	835	878	861	872	871	858	875	818	891	852	845	840	863	803	826	808	877	897	882	828	810	840	876	869	862	823	874	871	863	877	843	825	870	797	888	857	872	805	831	852	849	864	893	886	889	847	837	857	843	847	822	853	841	825	857	810	823	833	851	848	849	856	872	861	879	866	887	871	811	868	851	878	883	863	866	820	840	843	860	859	827	861	836	903	878	853	887	824	839	900	845	844	863	850	867	879	827	853	836	864	892	826	853	868	861	784	881	849	846	899	837	851	891	850	840	864	836	795	848	872	886	819	923	867	842	829	878	857	868	890	846	834	807	846	806	828	863	854	857	846	870	866	916	857	839	862	829	860	883	834	848	889	870	832	814	776	858	925	868	858	831	874	868	858	832	870	858	864	839	853	825	901	829	877	885	812	850	827	892	873	832	841	788	864	820	849	869	857	895	844	891	820	916	894	838	857	830	838	898	857	786	829	780	859	860	859	856	849	810	794	841	863	809	885	867	820	830	883	830	839	846	859	847	881	919	888	869	802	866	847	862	820	862	852	899	866	865	872	856	814	881	848	824	804	813	842	864	857	850	843	872	892	827	821	875	831	864	856	850	897	847	860	852	915	825	881	853	851	852	816	808	822	837	838	854	868	880	866	831	851	845	806	820	853	875	814	877	899	850	839	860	901	830	825	870	901	915	802	884	869	782	811	843	848	819	880	883	815	858	857	877	809	894	842	827	883	837	779	816	804	858	869	832	882	894	793	832	805	876	859	842	835	871	921	846	864	869	924	854	857	883	814	843	827	840	863	839	853	878	808	806	833	902	858	867	840	852	860	880	847	850	877	869	788	831	864	894	860	828	863	891	828	865	833	834	834	874	832	817	879	898	844	905	812	852	860	817	849	810	879	822	874	885	861	878	899	851	861	850	879	857	840	828	800	843	861	866	830	929	865	815	830	902	824	856	859	814	862	846	865	850	810	824	865	818	841	842	847	851	877	855	807	855	864	820	815	836	822	857	882	763	828	831	878	836	848	908	857	842	845	869	853	837	819	857	826	800	886	893	879	842	846	821	867	858	858	835	864	899	863	851	811	834	849	804	863	862	891	887	863	876	889	865	851	912	874	840	854	864	880	865	850	856	838	839	862	893	821	845	832	862	833	821	815	845	877	836	872	879	797	812	843	868	864	817	828	836	835	818	835	813	827	872	840	854	846	841	864	835	856	867	860	824	863	855	861	886	873	828	839	828	867	804	890	868	839	797	854	830	908	869	885	849	879	868	865	866	836	887	868	867	808	903	888	816	833	806	826	869	854	869	863	877	862	865	806	872	888	849	818	871	887	883	866	847	858	878	836	833	854	846	858	854	870	819	877	871	882	885	871	826	856	848	898	825	825	868	873	834	877	862	889	908	903	859	878	914	912	829	847	880	866	842	902	813	843	843	866	847	866	867	909	864	839	838	840	855	897	825	887	858	845	834	880	843	813	862	835	857	853	870	862	760	867	867	810	839	891	875	890	849	826	835	931	837	880	828	820	879	868	846	830	885	890	802	851	882	819	884	858	793	914	865	862	811	855	897	834	893	849	869	875	907	811	857	889	837	865	799	783	874	865	881	802	867	797	860	862	888	901	845	822	878	895	840	843	843	837	850	901	855	851	840	871	817	827	884	876	834	833	841	836	845	875	810	813	865	852	903	854	860	891	847	797	844	833	852	858	828	853	851	859	837	849	864	815	881	889	833	875	794	904	837	848	899	860	845	839	856	810	877	858	825	817	870	835	851	811	862	810	873	822	871	846	867	819	874	839	859	854	857	878	855	906	849	814	896	848	839	827	824	829	846	845	865	864	884	799	806	842	909	852	892	867	870	821	874	861	822	809	812	860	825	825	825	895	859	836	858	821	854	857	829	815	838	845	863	823	843	855	847	848	846	855	855	856	898	835	866	879	824	843	840	878	848	890	891	864	822	845	875	859	928	873	877	851	860	813	853	846	792	847	842	802	847	857	817	814	841	897	873	809	882	821	806	820	829	842	838	886	827
24817	21637	27722	25633	12564	5317	3560	2517	2226	1815	1707	1397	1247	987	792	629	569	499	468	416	422	394	446	407	386	364	434	364	371	379	404	393	356	403	394	393	397	364	357	376	358	401	353	392	362	386	354	348	350	341	327	311	371	332	336	359	377	356	339	352	363	354	341	363	343	356	339	369	353	341	379	336	354	330	349	352	387	339	335	367	382	365	319	346	356	330	339	334	357	346	371	378	332	359	330	363	376	343	376	344	353	363	360	363	336	323	354	362	368	340	321	321	408	371	322	355	355	349	327	341	342	345	349	317	365	343	338	373	330	333	360	373	351	359	331	343	347	365	357	339	339	351	336	336	340	336	366	355	351	342	393	359	397	324	363	345	315	321	347	378	369	348	358	348	319	338	336	347	363	350	339	367	369	389	348	366	338	348	299	382	341	371	361	358	362	333	362	338	324	333	373	330	377	345	387	342	322	372	340	368	370	401	385	347	353	361	370	376	318	295	363	372	368	358	332	358	328	351	366	336	334	366	344	357	366	370	360	357	322	343	374	367	361	356	346	351	370	373	362	391	332	353	359	354	376	389	336	339	328	331	341	351	318	353	335	312	357	323	325	392	315	347	357	364	358	355	355	326	347	310	331	371	345	362	341	342	369	342	407	341	340	349	354	341	338	348	338	334	328	351	364	392	368	327	328	331	347	344	331	348	359	337	354	350	374	362	366	339	363	334	336	343	342	340	360	364	330	329	353	335	346	311	373	343	313	361	337	347	316	332	334	370	359	324	361	345	325	367	351	347	316	343	370	365	345	367	328	345	329	348	341	339	322	358	341	339	333	366	348	359	340	365	365	316	347	352	372	357	349	350	379	358	324	282	368	315	325	352	357	361	357	332	352	346	369	337	352	341	336	358	364	315	324	366	333	368	296	323	380	331	388	338	351	351	335	333	353	335	316	366	348	308	360	337	375	355	364	335	354	354	351	345	342	317	345	339	345	336	353	343	399	364	341	372	354	359	377	321	339	352	354	339	325	345	329	377	355	355	375	394	317	344	371	334	360	393	371	333	339	349	330	348	348	341	352	383	382	352	341	334	370	329	345	352	359	379	344	352	338	391	354	383	334	325	329	359	347	372	351	348	338	372	340	325	347	345	341	336	347	369	338	317	360	341	334	373	306	363	358	334	373	314	353	381	340	338	348	370	346	322	342	327	342	338	369	338	356	336	361	349	346	394	323	356	333	354	358	354	355	355	333	337	333	333	358	316	340	379	330	360	335	323	357	349	383	330	334	355	353	363	357	382	354	356	369	336	373	343	349	342	362	352	370	330	348	366	353	316	366	370	352	343	353	322	353	355	357	371	357	351	325	310	387	326	336	369	339	346	368	356	365	378	381	363	340	358	347	373	336	362	347	357	335	343	304	360	337	377	333	369	353	348	369	338	364	361	381	375	365	345	366	339	353	326	364	343	344	373	337	357	343	355	342	345	359	367	323	337	348	395	375	368	371	340	358	349	333	359	365	351	359	333	341	342	356	324	371	381	317	318	373	361	347	351	374	322	349	347	326	363	351	357	307	346	370	368	369	362	362	346	355	319	363	352	333	345	395	363	375	328	356	353	397	348	357	345	378	324	362	354	375	339	336	363	377	323	290	344	332	346	352	331	356	310	356	352	377	344	375	320	339	343	347	373	330	368	371	416	358	340	393	349	375	366	323	336	354	355	321	366	384	347	353	371	378	368	329	356	350	359	347	333	348	336	375	320	301	376	329	355	367	367	355	341	340	336	297	373	334	335	349	322	359	345	369	320	344	331	360	300	340	356	364	331	349	343	333	340	336	355	356	347	386	338	344	359	331	322	351	355	373	382	329	330	365	351	328	356	347	333	327	332	336	347	355	352	363	369	336	347	308	348	338	360	350	324	390	340	347	332	355	355	346	356	367	348	374	361	348	341	325	352	357	318	384	376	341	348	371	312	356	351	312	349	342	331	341	370	370	334	370	351	312	362	369	361	335	336	347	343	318	362	343	318	373	341	331	348	358	296	346	348	375	384	377	339	361	345	350	336	347	350	344	355	348	353	336	341	364	377	354	328	306	344	336	349	355	339	331	348	323	318	376	380	354	367	377	400	369	383	345	343	356	325	351	334	342	333	331	330	349	341	371	338	350	370	349	356	310	330	328	308	328	337	358	325	348	332	362	360	364	333	370	355	325	351	346	353	386	348	356	325	369	354	368	337	341	345	343	376	376	338	347	351	395	341	385	334	362	313	331	307	389	359	369	320	357	372	380	343	334	312	335	339	351	338	373	316	365	344	358	329	352	337	374	369	334	326	361	359	329	333	388	317	329	335	343	384	322	351	327	338	333	326	347	348	365	332	355	336	355	368	381	348	340	336	350	353	369	372	359	354	384	339	383	352	323	348	372	377	362	358	341	339	345	334	362	374	320	348	336	348	377	337	324	357	330	365	354	367	346	356	327	342	322	357	362	350	360	318	368	339	320	336	394	343	337	381	357	370	353	386	368	368	365	371	342	348	385	332	368	361	354	342	371	352	333	309	326	337	343	317	386	370	355	376	322	344	345	369	384	334	340	378	337	349	362	365	306	379	337	343	329	381	377	372	370	342	331	381	333	344	357	380	359	330	320	309	339	357	356	369	359	345	352	351	377	381	367	353	334	325	383	370	323	358	361	365	362	360	381	368	357	340	381	324	334	335	391	350	352	357	348	346	372	350	320	357	320	358	343	303	355	372	308	359	355	321	353	332	382	335	342	340	331	350	338	364	338	354	333	379	357	351	343	336	318	348	397	333	355	352	346	373	364	360	356	339	338	365	334	372	358	364	353	338	379	355	376	379	358	325	357	328	348	359	344	387	338	373	330	346	338	352	350	377	331	344	317	369	378	360	357	335	347	338	357	326	364	356	324	371	378	320	309	338	328	394	365	338	329	365	367	328	328	349	345	348	332	338	358	353	332	374	339	374	391	338	343	340	345	348	375	359	339	343	336	379	315	331	352	362	364	362	348	346	396	369	361	335	375	351	368	355	350	345	346	324	323	346	358	329	326	321	359	320	338	378	328	349	329	348	362	358	341	358	334	323	343	336	340	355	353	340	362	331	371	338	341	339	371	332	370	345	321	363	353	358	337	317	307	357	340	388	324	355	353	334	348	333	340	350	343	332	360	369	314	331	348	364	376	361	347	319	347	391	338	327	339	380	369	337	355	364	367	360	355	370	346	344	354	320	353	360	359	333	340	323	353	377	347	319	342	342	304	367	354	359	361	339	371	324	370	380	325	357	341	305	350	331	350	382	366	367	306	360	322	354	358	345	393	340	371	355	347	313	369	313	338	333	344	319	310	343	343	356	338	339	355	307	322	348	348	318	315	356	384	350	335	351	327	359	389	358	338	378	341	362	350	347	334	330	374	326	376	363	345	370	328	331	342	327	364	345	329	357	386	360	347	350	319	333	331	330	362	319	337	350	341	344	309	332	359	312	348	323
12550	28278	22387	14046	10937	8741	6767	5467	4588	3856	3315	2850	2406	1799	1453	1129	972	751	702	642	630	611	604	559	513	571	523	502	524	493	497	471	486	536	447	483	493	543	552	488	523	494	474	514	418	485	450	424	502	465	455	444	453	482	468	420	466	496	487	476	458	436	455	464	453	466	460	526	456	488	459	465	459	441	455	423	461	429	480	460	482	497	456	468	481	495	443	465	482	490	472	448	437	479	444	470	436	474	447	486	432	453	456	465	477	455	513	423	488	416	485	494	419	458	463	409	496	434	476	441	445	436	455	452	466	421	457	442	489	451	438	449	485	421	453	436	443	466	473	473	471	451	461	483	429	455	452	466	466	474	465	496	438	448	438	471	461	444	483	470	451	453	469	446	487	440	468	452	489	475	493	505	418	457	478	445	444	421	441	451	455	486	463	446	483	458	463	479	439	426	448	464	492	460	462	459	480	458	460	429	473	432	456	464	421	466	457	499	461	442	482	421	482	461	443	449	472	457	477	456	462	466	467	432	463	476	434	438	480	472	420	428	461	483	464	470	446	469	448	399	457	459	452	491	486	412	489	470	461	438	442	445	430	430	507	443	441	464	486	451	455	461	460	466	436	468	467	433	447	427	479	453	464	461	442	434	470	469	445	434	462	496	462	464	499	475	465	436	484	469	481	401	449	466	497	469	474	444	439	421	454	472	445	417	462	427	484	471	488	442	443	459	454	467	498	392	438	416	487	461	456	470	485	487	470	456	476	434	438	433	442	416	475	439	506	463	471	489	424	470	432	466	411	473	435	487	459	460	457	504	449	444	436	446	422	458	459	458	437	485	445	455	470	450	435	398	465	457	467	451	460	450	440	452	474	464	449	443	458	469	465	474	447	451	467	456	434	430	479	489	430	441	463	420	455	442	481	412	464	444	462	459	446	452	455	440	442	504	468	425	462	461	409	474	464	431	458	486	452	435	436	448	459	445	483	457	447	477	488	466	451	455	436	462	460	448	451	466	481	483	454	487	486	452	478	439	437	427	435	463	497	485	483	494	422	491	434	448	465	408	422	476	504	441	485	470	474	457	464	445	468	480	455	416	471	484	427	479	470	483	463	457	446	464	464	481	432	482	440	470	461	494	477	424	420	476	438	457	490	463	458	477	502	438	484	459	458	465	435	459	434	451	486	471	446	427	463	477	478	430	409	463	454	462	491	420	449	487	469	479	449	464	453	446	508	448	487	449	470	452	508	468	485	454	465	436	455	449	448	442	454	486	478	443	481	444	428	420	435	408	437	466	480	438	439	438	446	452	435	446	472	471	421	480	450	486	418	463	444	445	465	449	508	489	466	470	458	443	436	476	476	456	462	415	447	436	478	446	441	457	504	443	478	426	467	436	476	450	419	436	461	467	419	467	448	447	447	456	449	499	459	464	453	458	459	460	505	450	452	453	466	450	471	453	456	456	419	450	418	429	451	457	445	469	452	448	456	458	457	421	450	442	446	449	518	435	423	443	433	434	434	443	420	480	480	489	451	488	465	479	477	483	462	433	493	459	423	463	464	460	471	462	466	476	458	488	489	432	474	494	471	480	463	491	501	475	469	465	432	456	465	483	471	440	433	443	464	439	462	444	463	470	494	446	441	463	494	440	459	420	429	439	453	448	426	405	446	453	479	460	437	473	450	473	473	475	459	462	446	472	466	450	442	431	457	491	485	444	494	448	438	429	475	451	432	474	442	421	473	448	452	466	440	475	423	454	472	444	454	402	460	467	451	416	489	426	419	451	483	474	446	442	426	483	419	495	467	472	430	465	478	466	425	459	449	473	423	443	459	474	431	439	480	470	454	451	462	471	468	437	477	430	472	461	428	466	447	475	458	504	456	444	480	449	468	427	466	432	483	455	476	401	459	470	443	450	418	434	444	465	449	452	459	442	458	478	477	452	426	440	439	447	455	478	465	517	436	452	459	462	438	465	422	459	427	451	410	479	430	459	464	456	475	492	489	413	447	486	430	431	433	463	431	401	465	413	481	444	482	423	434	456	452	420	447	430	466	459	452	451	452	443	454	438	443	486	419	465	474	439	481	428	452	431	446	431	460	451	454	461	439	483	452	462	457	495	452	482	454	442	490	455	460	442	447	420	482	439	513	476	462	475	438	467	484	446	446	481	441	454	476	434	448	443	468	462	456	477	414	474	429	490	491	496	467	438	459	450	434	479	434	485	460	463	490	424	440	428	414	443	480	487	453	455	453	471	448	481	494	431	438	437	456	436	470	421	443	464	448	443	442	456	494	496	483	473	432	497	493	425	456	462	485	479	466	465	442	428	467	466	466	446	433	445	410	444	446	475	454	445	477	436	461	456	434	483	461	484	501	428	487	473	405	439	485	494	418	452	460	441	458	424	474	431	459	446	471	435	490	437	421	465	491	467	458	480	463	422	464	431	451	454	415	439	428	441	444	470	450	480	472	445	483	476	427	457	444	452	437	468	471	471	472	492	489	471	475	438	463	448	504	447	445	443	457	463	470	446	495	457	476	467	426	434	464	490	452	488	492	437	439	430	453	465	473	434	423	449	454	462	453	454	440	431	445	462	463	477	435	457	463	456	477	468	450	462	475	452	493	434	433	480	448	454	482	472	483	461	418	466	454	452	455	488	455	437	434	487	473	432	446	489	473	417	470	452	420	437	462	449	456	455	471	472	444	422	498	496	462	434	479	472	410	420	467	459	454	441	447	448	485	466	497	455	486	434	462	494	465	444	501	464	495	436	475	472	453	495	435	448	458	454	501	478	445	466	436	423	496	461	467	451	422	503	484	458	451	458	458	434	507	445	465	471	476	456	442	464	458	451	464	472	478	472	413	446	433	450	452	449	435	468	469	424	445	473	437	422	437	460	442	478	469	477	480	454	502	449	499	498	436	448	479	471	425	398	475	419	478	460	437	502	504	427	468	427	459	457	407	464	459	525	477	436	471	490	438	460	502	470	457	497	470	505	464	447	466	446	475	460	451	453	409	410	474	425	460	446	462	441	479	465	433	436	459	411	452	439	448	446	452	460	476	473	437	462	424	474	454	452	427	482	451	457	495	443	481	474	456	460	489	455	409	470	467	421	438	478	463	443	472	459	415	456	455	443	434	454	479	436	456	469	445	494	421	422	462	473	457	472	442	456	461	478	484	460	488	417	448	422	484	471	452	467	452	415	479	471	459	448	465	452	470	423	448	431	433	465	461	416	469	444	466	477	465	468	455	479	434	481	437	476	450	423	447	451	444	452	450	452	435	485	464	452	491	398	428	481	453	442	442	496	478	466	489	438	431	487	456	423	453	479	436	435	515	462	462	477	481	469	430	498	479	453	430	475	452	469	477	460	405	438	428	435	460	464	448	449	450	428	490	437	476	453	472	458	466	476	441	457	445	447	440	438	442	442	450	473	475	457	454	460	467	450	448	437	450	470	450	451	460	458	462	465	471	466	476	478	431	478	484	441	453	473	467	425
22775	21668	29577	24276	21698	21789	14036	6064	4592	3837	3280	2851	2446	2018	1589	1377	1091	1004	900	871	870	788	788	732	722	769	768	736	759	710	674	697	721	720	624	699	762	652	759	740	701	690	710	694	684	689	659	660	688	692	679	667	690	690	629	666	674	653	684	636	667	682	632	714	619	674	659	663	622	622	646	657	680	665	650	624	675	648	631	616	663	670	646	646	676	670	629	646	632	652	710	667	608	622	626	671	668	658	664	673	647	594	655	671	645	635	653	629	632	639	663	695	671	617	625	682	662	641	686	629	642	674	651	682	660	659	676	669	645	676	657	664	681	657	628	642	646	636	624	634	669	662	628	641	645	632	645	610	619	635	650	649	667	653	637	619	647	647	667	682	670	622	622	667	633	622	661	658	619	629	660	671	634	638	679	668	646	678	631	680	648	663	621	628	584	620	606	592	644	657	695	640	656	654	642	658	645	709	641	682	640	644	703	662	691	658	617	617	656	601	679	688	652	626	689	678	645	651	670	685	662	639	644	640	654	634	634	666	696	674	650	623	675	593	646	661	585	630	700	691	589	633	613	651	651	629	665	652	645	622	651	662	671	647	663	640	612	629	622	632	664	653	634	668	655	674	643	645	628	643	636	655	641	662	673	656	673	666	678	616	668	615	625	666	670	667	657	597	638	647	643	637	635	670	641	618	678	651	620	632	618	639	616	677	606	601	663	674	646	688	633	614	679	625	652	672	678	678	652	653	647	643	602	663	689	604	642	652	630	654	715	641	646	655	677	647	682	628	645	663	645	668	679	657	655	618	699	637	632	680	656	646	632	636	646	618	646	663	654	637	647	673	666	621	679	683	632	638	692	649	630	669	687	702	640	659	654	636	598	624	670	641	642	671	624	657	659	627	638	642	625	654	606	614	678	689	643	624	676	660	632	635	663	689	649	676	714	690	657	668	638	617	642	618	659	670	617	690	630	634	603	655	690	685	639	619	647	623	646	671	654	621	651	642	666	668	626	655	686	655	653	672	665	702	665	676	617	639	658	692	699	644	659	620	658	633	671	657	656	633	727	688	677	646	647	652	661	668	623	651	643	635	639	644	677	660	640	599	618	622	615	627	659	611	589	681	661	650	684	658	650	663	647	633	657	670	657	618	640	663	666	604	664	604	691	598	647	669	694	654	627	666	696	652	640	642	637	640	679	642	663	651	639	694	643	658	607	663	646	648	682	668	638	660	682	662	667	638	679	679	653	637	664	651	651	634	648	613	625	598	665	636	640	674	652	632	664	630	640	613	690	687	638	639	689	633	653	650	675	646	614	622	607	699	639	640	667	661	607	660	729	625	640	643	628	596	627	650	620	667	637	680	622	690	655	670	632	660	667	587	636	650	644	624	648	630	652	643	670	667	678	689	632	673	696	647	656	640	674	638	665	691	646	645	648	609	666	627	611	660	626	654	654	628	652	669	628	676	661	609	637	602	624	624	682	664	666	624	681	666	634	650	666	679	665	631	648	684	626	638	687	620	648	649	610	660	638	633	656	693	662	663	660	663	684	665	637	633	686	615	698	693	715	650	653	646	619	636	704	637	662	627	648	629	674	723	601	642	661	630	654	669	608	637	640	667	615	671	668	674	657	620	628	662	642	669	668	633	653	626	628	603	670	619	647	639	671	633	638	638	648	659	653	635	645	619	676	645	690	622	663	625	607	656	672	673	602	621	631	630	621	648	654	628	601	654	667	660	650	705	672	698	699	685	706	648	681	629	653	660	636	624	652	620	698	609	627	602	657	653	622	645	661	602	638	684	685	670	667	646	652	632	663	634	624	709	631	669	619	632	668	649	661	623	663	633	658	622	683	638	634	668	654	626	632	662	651	677	684	637	678	624	610	642	642	676	683	678	650	687	656	669	677	638	641	653	660	613	663	658	650	671	652	631	665	642	597	676	632	673	627	644	595	602	648	637	693	585	641	663	643	667	654	640	657	630	667	649	643	691	655	645	644	634	664	662	658	660	617	640	596	626	647	620	660	650	677	613	659	667	633	627	639	630	637	627	645	683	636	647	658	648	659	597	659	667	654	669	663	635	630	669	635	606	646	707	652	639	605	608	643	626	654	668	656	687	620	619	617	663	617	642	653	659	632	613	652	663	635	655	648	683	627	637	648	666	685	589	653	661	639	630	639	649	657	632	639	650	628	665	658	670	657	633	642	679	648	623	694	640	661	675	649	593	569	600	684	663	634	647	658	635	640	686	697	653	643	608	644	658	620	667	622	624	630	631	640	653	685	600	658	687	687	632	611	626	691	639	674	621	629	622	611	653	647	634	632	639	666	619	661	627	642	657	662	665	612	641	620	615	639	692	662	658	654	679	675	652	651	647	650	700	647	635	625	660	682	622	671	631	623	666	638	647	615	681	648	662	664	661	685	694	661	646	709	654	681	674	617	639	667	671	658	662	646	681	669	634	688	659	679	628	658	677	630	623	631	655	619	686	658	623	628	667	696	661	650	667	648	638	675	590	606	645	641	657	643	642	661	613	673	604	672	661	656	623	655	686	654	641	670	688	653	598	677	651	681	626	678	642	658	672	638	591	604	654	642	654	676	636	638	670	657	645	654	656	635	608	651	626	637	607	678	685	606	625	632	621	606	663	646	658	601	648	668	711	627	644	641	646	656	618	660	662	656	667	623	660	655	611	606	648	670	600	668	660	638	617	638	622	661	665	671	680	631	610	648	639	634	697	633	657	617	627	610	634	604	664	657	690	639	699	651	665	635	640	688	671	648	644	647	647	613	597	665	637	654	639	672	647	652	664	679	673	611	638	668	619	672	639	629	662	676	623	615	682	630	632	625	634	681	653	646	624	677	645	633	617	602	630	648	638	649	670	646	661	670	632	658	627	655	669	651	632	623	620	661	605	632	646	643	675	646	608	669	623	617	675	669	692	676	628	663	650	678	617	649	654	695	650	657	646	682	675	643	661	676	683	641	635	646	720	610	670	646	642	686	597	607	639	689	652	650	644	626	639	642	640	674	667	653	626	677	637	702	662	654	682	657	639	660	628	659	704	653	646	631	651	699	653	672	648	654	672	634	633	568	623	659	636	737	638	694	644	680	639	630	643	632	653	717	628	638	704	633	651	655	663	637	616	636	608	635	624	644	645	694	654	618	650	688	634	625	661	641	701	645	601	667	677	649	638	634	642	650	687	688	676	653	650	637	632	625	623	667	703	643	638	640	657	619	654	621	606	679	628	658	643	647	642	666	643	678	636	626	675	628	626	662	671	652	636	647	677	633	639	593	633	680	627	647	649	682	635	664	673	637	621	686	656	650	671	594	629	723	636	633	631	677	633	649	673	661	644	649	688	647	624	674	636	637	624	611	644	678	621	698	625	625	632	648	658	646	683	667	672	652	644	602	696	672	606	632	682	616	657	656	660	624	626	639	613	657	644	615	622	630	638	634	629	638	617	629	672	675	615	608	638	639	632	625	659	638	625	624	667
15032	37405	31201	21759	18028	14652	11815	9664	8166	6928	5831	5058	4219	3240	2525	2183	1702	1408	1258	1238	1242	1116	1097	998	1006	972	966	914	930	929	867	889	932	906	945	916	920	922	913	925	962	872	898	929	837	881	881	847	814	850	869	847	891	785	858	842	808	797	817	832	864	793	774	818	766	834	838	800	766	829	810	841	808	797	806	790	824	805	815	848	806	806	804	812	786	808	819	839	811	813	812	821	891	798	785	830	764	821	875	840	790	822	788	828	767	780	891	784	774	798	839	835	799	819	865	868	818	788	805	828	808	802	802	852	840	818	785	839	792	768	804	807	783	865	795	834	821	808	800	803	790	823	764	843	840	836	803	817	830	860	856	822	835	825	779	817	777	836	868	761	759	819	802	816	812	791	778	810	814	744	808	813	846	831	811	822	850	834	817	829	781	823	770	821	777	838	813	826	828	820	801	836	844	815	829	832	786	769	872	798	781	769	809	822	846	803	849	794	780	802	815	769	819	768	821	782	841	811	770	852	779	824	813	795	812	818	782	845	848	822	789	793	844	818	878	821	854	835	732	824	834	842	820	812	804	808	827	817	796	834	842	840	830	772	800	790	810	827	799	775	813	846	812	812	820	836	816	744	835	754	833	845	796	808	756	767	813	801	784	770	834	825	813	795	789	840	840	831	802	824	818	778	776	808	787	839	862	838	795	820	835	840	789	795	798	852	812	785	842	829	777	826	784	858	787	778	788	809	834	812	872	757	787	844	852	759	826	823	842	805	845	861	812	837	789	811	821	814	847	865	802	810	779	850	853	779	794	811	796	812	790	798	843	795	837	843	817	852	848	797	835	838	802	798	780	838	817	808	811	814	817	817	795	854	811	853	778	796	834	805	828	797	808	823	764	815	783	787	782	831	779	846	827	791	848	852	785	813	809	824	812	855	798	793	773	821	784	833	850	786	845	762	784	768	803	817	818	764	803	824	823	797	794	785	853	823	823	778	850	777	799	789	811	828	822	821	828	812	774	816	808	774	829	815	799	834	826	803	820	804	861	823	825	841	797	784	778	798	811	820	801	846	794	879	787	836	877	825	788	775	816	818	806	845	816	793	798	808	796	774	758	782	769	799	809	818	801	774	832	779	775	794	844	815	773	751	834	876	843	801	828	793	810	829	801	809	860	764	780	862	799	841	816	797	792	819	837	823	814	781	786	842	815	854	791	800	770	783	816	784	767	841	775	758	814	845	818	737	860	805	830	896	849	772	787	835	848	851	793	824	795	803	825	777	846	792	795	854	865	832	758	837	821	813	804	786	805	786	799	844	809	801	794	792	772	789	804	817	798	816	835	840	865	831	804	784	821	789	801	817	798	811	815	770	802	791	881	764	822	809	830	868	853	809	798	800	821	857	804	787	815	812	844	811	791	806	821	801	780	800	812	834	774	812	786	794	803	815	812	786	833	826	812	788	801	831	799	806	792	828	820	845	875	806	830	803	807	820	852	856	831	795	782	795	802	845	783	793	776	793	782	818	843	797	780	806	750	835	816	865	754	780	836	790	778	857	837	804	829	783	776	878	813	794	774	801	795	792	827	811	800	825	839	812	834	794	782	829	832	801	817	783	837	821	817	813	792	828	837	778	791	798	860	847	833	820	814	854	857	804	801	793	819	811	810	816	858	791	774	797	832	825	832	811	809	745	841	802	829	802	806	763	884	785	885	817	849	820	794	814	838	817	808	801	789	804	835	847	846	801	830	860	819	837	826	791	809	801	829	811	830	790	848	847	785	827	812	808	833	768	787	828	791	828	822	801	791	851	770	815	786	812	783	782	864	842	810	837	774	809	831	843	835	792	798	819	752	834	814	804	819	786	839	849	804	852	775	815	814	835	820	859	824	836	817	806	774	799	841	811	770	823	867	816	828	835	798	844	817	801	809	797	774	802	827	786	760	822	807	798	832	807	816	771	789	790	804	833	821	790	820	799	810	760	782	772	814	802	804	854	771	835	846	793	823	866	778	780	795	783	754	834	833	845	837	768	884	837	777	781	836	793	774	829	835	775	757	801	798	798	786	785	806	827	861	825	819	827	828	810	778	797	846	839	768	796	788	803	829	815	842	779	852	872	819	794	890	801	824	810	828	815	833	818	842	808	805	822	788	834	850	846	797	814	779	852	808	745	793	774	813	788	840	789	770	833	789	847	822	789	805	795	838	855	802	792	842	813	858	762	819	791	832	837	776	822	758	777	837	881	786	817	817	805	770	817	836	796	837	852	851	797	832	803	840	813	813	865	818	803	846	817	842	788	831	854	834	823	769	748	799	759	777	833	809	824	808	796	781	802	815	782	859	854	790	812	817	820	793	774	836	803	820	802	863	858	806	805	832	822	814	809	783	829	822	782	838	842	834	819	791	821	828	745	774	814	778	782	794	833	833	800	846	821	761	826	842	810	839	832	799	821	791	834	825	783	845	773	793	838	822	834	859	794	809	861	818	793	764	806	818	793	861	787	829	819	818	833	767	838	799	845	840	810	827	770	818	881	801	815	836	829	836	832	839	863	819	811	804	796	821	790	837	776	766	804	809	804	787	819	770	826	797	766	845	808	815	808	799	845	794	790	757	840	839	847	802	818	772	808	838	815	826	808	834	826	874	788	828	814	813	863	818	783	806	816	795	808	791	794	788	772	809	764	836	826	814	798	887	836	770	807	922	805	788	782	827	766	817	813	841	792	801	741	827	792	819	794	853	829	839	813	798	823	843	850	881	836	855	841	790	764	851	788	850	788	767	821	840	784	795	846	818	831	848	802	806	861	827	781	865	782	803	790	788	812	864	787	767	822	810	863	811	824	810	837	793	800	775	818	833	836	780	829	804	882	868	804	767	778	815	819	772	788	808	860	819	812	790	820	771	781	814	773	854	805	815	809	809	825	811	825	813	798	835	830	796	834	859	815	831	825	803	811	817	879	804	810	821	793	840	808	777	812	857	780	855	815	834	765	823	845	848	808	796	832	827	812	810	834	854	789	793	808	787	831	826	860	775	855	839	804	798	758	837	746	816	801	792	855	836	804	766	845	781	818	796	777	832	835	794	779	793	789	810	792	860	795	823	756	804	869	768	782	808	805	810	791	812	793	823	794	830	802	822	839	842	763	866	863	838	806	799	846	826	823	796	809	778	806	749	833	786	792	832	798	826	800	838	791	798	823	811	805	824	784	846	842	797	790	849	837	808	778	815	817	813	791	758	834	808	812	820	835	801	843	819	806	839	798	829	792	813	808	855	755	803	832	848	838	824	823	842	874	804	793	831	792	785	801	766	789	802	791	788	860	835	805	795	826	818	835	805	778	820	814	801	790	776	815	809	828	813	847	827	842	827	830	812	862	819	817	808	826	816	778	859	814	855	790	843	822	834	803	822	830	824	788	796	811	808	826	764	787	805	802	811	812	836	775	805	820	788	798	849	793	782	837	790	831	821	813	780	861	812	815	852	806	827	786	852	815	849	774	807	806
27731	21051	16904	9797	5391	3673	2745	2252	1888	1603	1422	1286	1077	859	800	714	599	571	592	536	497	518	480	478	457	479	463	464	475	501	460	429	455	505	468	494	512	481	495	486	472	458	467	500	491	464	448	494	442	502	489	451	470	459	504	482	469	443	464	456	444	454	502	489	526	523	454	461	443	472	462	442	446	444	466	461	468	437	428	492	470	462	431	448	468	462	475	462	470	441	432	439	441	512	462	476	449	488	497	469	467	496	415	453	447	471	420	441	467	476	464	470	460	455	467	475	465	463	464	433	475	434	494	426	499	475	488	523	492	455	478	450	435	471	492	465	474	491	428	469	482	476	475	474	464	419	472	465	465	450	437	427	459	449	457	481	427	464	457	436	473	441	444	452	452	485	453	483	471	464	446	482	460	458	451	507	466	448	474	414	436	450	465	466	503	488	505	468	485	465	459	480	483	481	441	488	480	480	445	437	472	468	478	464	484	432	458	487	433	454	519	460	452	428	474	457	449	488	453	474	471	484	447	491	451	487	470	471	438	486	467	442	440	437	441	465	465	451	431	486	413	467	466	470	497	459	460	452	437	442	498	474	427	438	479	500	482	488	469	438	482	451	435	475	447	417	466	446	461	452	479	457	449	468	492	489	469	432	492	430	437	448	475	490	465	462	482	468	450	429	488	462	463	467	445	444	479	478	470	463	474	466	466	455	466	478	437	507	490	450	463	457	476	510	505	476	451	472	488	463	490	419	458	443	479	450	476	450	440	496	520	493	498	430	461	459	435	408	494	448	452	485	446	437	410	468	509	485	465	482	447	450	431	459	474	476	478	468	448	456	454	433	468	453	443	474	452	466	502	461	433	489	457	421	486	440	435	442	463	448	469	482	449	434	477	445	440	439	471	449	471	491	442	456	456	427	456	468	437	462	433	454	450	445	445	498	425	493	475	478	468	454	439	488	470	466	458	479	448	456	457	468	482	524	491	459	466	470	460	429	468	495	489	456	428	469	462	445	479	421	458	450	522	477	462	452	464	467	431	440	438	454	417	495	462	467	435	441	462	466	435	480	459	496	442	480	457	446	424	473	466	444	461	470	518	482	443	426	498	452	456	461	467	451	461	426	475	456	419	460	460	486	503	475	465	461	453	463	402	430	496	460	458	504	481	440	462	472	484	458	482	471	458	421	486	430	467	458	457	493	405	467	458	464	481	489	442	457	460	471	458	487	476	501	401	475	420	501	403	486	459	484	453	452	455	428	441	441	485	460	449	431	471	471	495	465	465	455	442	477	479	452	443	453	457	423	439	452	480	471	435	480	454	475	449	457	468	439	469	442	475	433	453	446	450	470	436	428	448	474	428	476	434	452	474	455	475	489	481	508	495	502	441	453	486	467	452	474	489	471	468	469	454	461	465	507	481	449	419	435	476	455	469	453	448	489	477	481	462	453	469	462	458	435	455	482	430	441	474	463	453	476	466	483	484	478	461	453	474	458	449	472	458	456	478	489	481	448	447	469	445	467	444	447	435	449	452	481	489	457	442	435	484	463	474	417	509	452	472	446	456	449	449	435	491	490	441	476	443	440	467	456	470	429	465	452	443	447	436	455	464	489	467	448	442	439	486	456	442	453	434	438	457	425	462	456	454	461	488	454	483	414	474	460	448	470	454	422	452	458	458	466	415	452	479	466	420	452	488	487	483	465	450	447	444	493	461	485	468	449	447	467	475	456	485	457	475	464	461	466	486	452	443	483	468	462	463	439	494	445	477	444	453	493	477	442	429	479	436	482	414	473	484	477	449	481	470	470	454	473	463	426	437	490	444	469	482	440	454	462	452	475	441	441	458	455	471	459	475	453	495	467	470	464	446	466	505	497	418	420	461	470	443	480	440	510	471	475	447	459	486	460	460	475	454	420	420	444	426	452	453	460	464	472	471	437	488	444	437	508	496	470	473	477	478	450	466	455	465	462	461	496	505	452	468	486	487	500	452	460	437	454	429	480	474	455	453	443	453	477	480	443	451	473	473	462	488	445	452	470	446	492	456	477	458	449	466	445	426	490	450	490	474	470	496	466	424	496	442	442	450	449	489	455	442	435	454	465	469	456	428	467	448	475	465	446	437	474	466	481	468	476	406	492	500	509	436	509	472	473	470	465	468	406	444	470	421	463	498	477	444	489	439	479	429	475	464	468	508	474	458	484	464	434	409	459	454	451	490	495	445	481	472	482	456	464	525	464	488	445	446	471	491	470	484	464	436	480	482	475	478	458	402	456	469	474	477	470	473	472	438	458	419	474	512	455	395	445	468	514	492	424	490	449	433	463	496	454	442	473	449	436	440	481	468	434	484	435	434	467	431	462	476	471	458	482	484	458	445	461	419	455	480	451	450	426	479	452	494	452	437	434	488	486	503	487	479	446	443	485	495	473	430	490	454	462	458	452	468	481	496	460	439	488	459	451	431	496	446	415	420	463	475	432	477	472	458	494	476	507	489	465	444	477	465	506	440	484	473	457	440	453	444	450	442	433	458	468	445	485	477	438	469	463	432	433	473	471	413	440	457	466	484	482	490	449	463	485	485	458	482	450	473	480	424	460	476	459	446	477	467	492	434	458	463	485	472	465	468	429	478	459	477	477	485	493	460	450	482	489	487	472	426	476	496	485	440	488	470	453	462	472	467	477	467	444	485	486	460	458	461	488	457	456	493	442	450	458	467	456	453	442	469	490	467	436	443	459	487	455	458	437	493	514	432	470	456	441	429	420	439	462	460	468	455	422	459	451	470	436	506	508	466	479	478	475	425	503	490	482	464	452	478	442	442	450	460	469	451	448	433	464	446	470	480	482	464	487	460	474	492	487	473	474	456	444	449	470	414	446	462	482	480	451	480	477	451	484	505	470	444	471	472	460	454	448	471	465	454	430	459	485	458	465	447	500	478	508	450	451	466	464	447	461	470	466	459	454	499	471	460	484	481	455	444	504	454	452	504	453	459	469	470	454	465	464	481	486	449	474	462	479	456	484	454	446	457	485	494	468	424	466	426	475	442	458	462	446	447	414	462	433	480	456	508	458	472	485	443	447	463	488	497	454	422	461	459	452	473	480	466	473	498	441	464	477	454	431	507	456	453	441	419	431	477	513	457	492	457	481	443	459	474	504	477	468	407	470	455	468	471	488	471	471	450	455	508	457	463	448	471	499	428	462	516	426	473	474	490	454	462	510	518	456	452	448	483	438	504	464	420	464	458	487	454	455	410	450	496	435	430	463	465	480	451	478	421	447	492	452	444	470	502	434	436	445	463	468	488	451	466	448	443	478	433	437	422	482	460	467	431	485	462	452	468	490	435	442	477	455	491	441	460	444	456	451	432	494	453	469	496	432	489	464	451	472	458	461	486	440	460	464	451	440	440	428	481	467	487	453	487	445	483	478	473	468	471	427	466	460	455	456	426	479	456	463	425	459	468	463	474	462	451	485	434	448	465	419	480	448	456	484	447	446	446	460
11938	23836	18752	11200	8549	6783	5157	4310	3671	3015	2603	2341	1866	1446	1286	1050	865	788	665	720	701	721	660	660	665	642	569	592	625	561	627	560	649	614	637	620	659	625	558	625	628	593	609	602	588	549	630	594	608	578	548	606	637	559	536	592	629	557	603	581	567	563	617	591	574	593	611	565	581	610	554	573	585	603	577	589	587	551	611	587	565	601	585	546	609	600	587	582	568	604	620	586	569	609	570	545	556	533	556	564	579	616	571	588	598	575	601	573	585	573	612	562	592	560	605	538	576	578	567	574	599	575	592	602	556	580	582	583	584	615	599	561	583	579	609	599	594	558	588	588	603	563	576	522	604	576	591	562	610	561	606	582	616	570	565	580	637	595	590	559	575	565	591	564	586	616	587	597	571	538	600	568	553	569	653	598	555	604	622	627	547	579	545	562	590	569	578	590	566	585	600	606	586	622	578	610	604	576	579	614	573	562	535	600	568	573	572	613	606	621	609	608	582	614	567	591	561	631	588	548	589	599	583	570	578	564	604	606	579	587	579	611	586	579	552	574	586	577	568	587	589	579	616	591	572	598	569	563	579	594	559	604	567	584	630	585	593	594	613	623	588	585	604	592	555	637	583	607	584	569	580	623	574	571	582	592	570	580	577	566	594	616	558	574	606	611	572	580	588	569	560	599	591	606	566	565	603	546	553	621	583	603	580	622	586	591	638	600	554	626	582	586	609	593	579	570	574	594	587	567	555	591	567	635	588	558	594	615	608	577	552	585	574	611	560	569	563	586	574	583	609	581	569	571	605	582	573	583	591	579	575	594	571	561	548	574	622	554	578	600	569	636	593	586	602	586	608	595	633	577	578	564	576	583	586	566	609	558	547	568	570	551	583	558	584	527	531	589	574	598	561	596	565	578	590	573	566	575	574	561	573	605	609	559	590	566	575	534	606	554	563	617	572	573	590	618	589	562	561	586	631	619	623	617	586	593	573	591	559	551	604	594	532	593	566	580	587	585	626	596	595	540	542	609	584	544	580	579	605	600	561	570	593	578	638	552	580	596	592	566	573	567	589	583	529	590	589	559	564	563	591	588	586	575	603	572	546	616	508	579	608	575	600	569	577	560	597	610	578	563	579	595	550	587	541	554	577	586	609	586	590	587	595	605	581	558	592	594	598	560	584	620	595	584	570	568	596	536	613	611	637	608	550	595	585	579	551	583	559	524	552	607	586	642	613	621	571	610	571	545	585	582	622	605	592	547	609	534	564	605	591	585	607	599	596	597	604	597	620	602	578	583	581	577	598	542	587	554	622	579	579	591	573	605	603	580	573	578	571	567	572	558	579	599	578	598	591	544	576	608	604	593	584	571	567	593	591	532	574	555	579	567	564	571	561	586	573	557	551	612	603	562	563	599	584	614	548	581	541	584	601	582	564	623	609	603	602	596	578	563	621	573	623	585	571	555	573	591	605	576	555	608	565	569	577	554	599	576	594	600	587	619	605	561	589	564	607	572	599	561	563	560	573	586	590	539	592	603	581	591	592	576	598	623	565	588	594	570	577	546	662	600	578	595	631	641	602	563	588	571	596	585	599	582	603	574	545	545	578	608	565	562	592	615	609	587	583	611	604	571	581	639	552	535	596	601	584	586	550	602	568	538	559	568	585	578	546	591	562	602	606	586	599	572	574	548	589	586	573	591	581	570	556	608	531	568	555	567	634	599	575	590	568	566	567	596	611	585	575	529	575	547	585	627	619	599	570	593	584	609	602	581	596	537	599	532	594	561	607	589	584	602	587	609	567	536	582	603	617	604	560	579	616	564	588	572	587	579	556	573	572	590	565	562	626	577	599	622	638	587	580	574	593	607	537	573	606	601	607	580	556	578	557	559	590	567	575	577	609	550	596	574	609	565	574	616	589	586	585	582	552	590	601	559	592	554	604	545	551	586	568	575	621	615	613	615	586	560	595	561	573	586	553	606	582	623	570	580	566	541	594	600	610	620	615	566	603	595	585	609	619	608	578	600	586	583	528	533	619	574	583	641	569	629	539	579	599	600	626	596	537	538	616	595	596	573	574	561	588	564	592	587	600	614	567	550	561	572	552	531	571	577	614	633	583	572	613	598	582	611	556	577	545	599	548	601	577	597	543	556	594	558	647	624	584	559	601	580	598	562	591	613	545	555	581	560	563	596	569	567	581	545	543	551	627	537	582	537	577	589	560	624	607	571	636	559	577	559	548	598	548	601	570	583	533	565	595	591	560	596	599	606	613	602	576	578	604	564	555	619	544	583	548	579	587	621	593	554	563	582	575	569	579	588	587	565	550	563	613	617	575	609	605	595	550	604	600	575	551	556	576	576	600	593	547	607	618	635	532	600	607	615	631	582	580	617	571	589	582	559	548	598	591	572	569	624	618	570	594	586	556	606	622	570	593	603	587	587	570	559	585	599	556	553	614	539	583	564	591	598	621	606	581	563	579	615	597	609	583	574	556	613	632	559	609	607	588	595	585	561	543	591	577	622	596	622	568	588	586	567	611	590	608	580	608	589	583	551	565	583	568	583	566	556	591	593	588	568	640	556	621	574	530	632	600	624	521	580	577	568	592	596	600	565	601	585	599	585	573	576	563	587	547	569	592	600	575	585	551	597	564	598	616	568	578	647	581	615	607	566	576	571	564	602	608	587	565	569	564	557	555	591	569	563	583	556	586	557	631	591	635	606	564	599	595	593	590	616	579	545	590	573	593	637	605	587	623	606	587	578	609	570	592	587	595	559	574	550	563	601	598	561	619	580	628	634	587	591	556	588	552	600	560	659	612	582	585	590	591	601	540	605	582	561	589	607	520	592	597	566	566	568	583	599	613	563	582	546	582	577	574	561	612	559	584	608	614	577	584	625	573	606	629	567	546	587	604	564	615	587	567	584	583	592	587	587	571	569	601	580	586	598	637	598	568	587	553	616	627	583	606	569	600	594	577	617	545	573	615	592	606	597	541	611	538	591	602	586	591	567	587	560	606	590	561	591	557	597	582	537	570	592	570	599	625	629	588	615	583	579	552	585	577	607	629	611	567	621	583	605	605	578	557	590	563	585	609	569	608	589	588	625	552	607	629	605	612	603	562	602	562	574	607	596	559	538	580	550	573	605	562	590	588	584	578	596	587	577	554	565	581	584	577	591	587	553	567	567	588	558	561	559	546	559	606	577	595	566	593	583	577	562	571	599	576	615	587	590	586	555	559	601	622	575	589	573	590	565	583	602	604	583	567	537	553	639	627	580	588	609	600	592	581	596	559	604	550	579	594	631	583	560	569	567	575	571	567	591	603	564	617	570	603	575	569	623	571	554	514	564	598	559	616	560	567	564	547	580	613	606	603	601	590	578	576	559	561	581	607	566	591	538	577	546	587	614	567	600	563	620	559	567	600	579	576	550	577	623	604	541	595	594	558	604	593	565	525	577	595	570	562	586	585	597	590	560	588	542	588	594	563	590	585	576	611	578
23791	21662	29040	24837	21528	13313	6507	4140	3299	2894	2510	2148	1812	1662	1301	1078	971	890	853	835	799	800	790	763	724	770	754	737	700	707	762	726	745	695	715	722	795	740	723	741	731	706	721	663	731	703	727	715	694	630	661	736	737	710	646	685	697	709	711	675	679	684	693	723	661	655	608	703	689	657	674	714	682	655	708	689	744	751	750	740	671	671	695	703	757	675	732	698	714	677	706	702	703	684	715	667	723	711	677	695	665	700	690	716	712	624	748	691	639	665	703	691	690	648	661	666	703	683	650	676	699	706	663	645	698	653	707	706	719	653	664	710	747	718	689	705	681	690	704	610	666	674	689	690	696	641	705	694	701	677	726	692	702	695	709	704	698	704	652	681	721	664	696	668	680	670	674	699	683	662	692	698	642	677	719	701	703	642	671	705	669	651	685	674	696	686	719	662	690	743	718	711	666	677	681	694	706	781	691	656	681	664	680	700	737	676	646	694	708	734	646	693	729	692	739	661	707	677	692	707	732	712	649	677	709	710	746	712	694	684	737	703	649	651	665	672	715	716	735	665	689	633	673	657	669	646	666	689	647	692	650	738	715	724	688	647	743	683	710	709	716	752	640	676	679	664	599	730	698	704	665	673	707	717	643	645	697	702	692	680	686	663	687	695	665	703	669	688	690	712	671	664	657	685	681	678	669	647	654	672	688	702	709	654	643	663	762	710	692	634	675	720	682	663	665	635	716	677	684	702	709	691	723	708	682	718	665	704	726	733	675	700	689	681	695	684	700	669	701	736	658	713	663	698	722	679	647	693	671	669	693	667	698	713	750	694	676	704	703	711	659	726	666	700	723	685	729	691	702	638	689	697	723	730	697	672	739	676	705	694	670	667	741	681	652	674	670	695	688	657	695	704	724	674	656	681	689	661	711	708	701	673	721	691	671	689	672	693	683	676	689	750	707	661	726	697	683	725	670	674	673	639	682	727	695	723	696	671	652	685	721	661	666	688	650	638	684	702	622	672	678	696	666	683	677	680	672	653	684	707	659	733	663	678	686	675	671	687	652	672	723	648	693	660	667	694	694	699	689	671	698	688	667	694	650	730	710	682	723	705	711	701	657	722	705	690	697	698	688	632	730	688	682	665	708	632	687	717	716	661	652	674	665	731	675	709	663	646	728	713	714	691	730	666	698	687	660	695	719	664	676	682	690	653	722	693	678	652	689	700	684	647	683	686	719	722	699	715	676	700	699	720	681	657	661	748	668	693	705	725	674	669	687	658	673	682	692	692	681	683	683	690	700	671	694	708	720	728	649	724	647	746	696	705	684	717	702	682	726	667	692	678	691	670	705	699	701	683	691	713	691	716	649	698	653	678	670	700	669	722	709	744	663	723	648	696	710	689	709	727	695	671	741	706	694	703	706	730	652	652	661	651	659	700	692	728	645	725	717	698	640	683	687	689	640	709	714	668	679	666	655	711	667	675	680	693	618	664	738	734	693	647	682	718	727	699	668	714	664	724	679	661	652	765	691	640	725	718	655	658	676	678	709	714	693	688	667	714	645	670	674	698	676	694	655	662	664	685	678	659	684	705	718	688	648	707	662	707	714	680	677	664	709	729	655	691	713	640	697	732	625	635	705	673	691	691	719	660	677	685	675	687	627	693	685	695	688	707	677	651	663	709	669	711	646	662	744	724	689	708	672	724	649	685	670	673	690	726	672	694	715	698	716	672	688	648	690	681	669	670	725	674	737	709	628	651	627	684	697	711	718	684	706	670	651	733	649	691	672	695	714	688	681	709	649	633	678	671	689	669	676	684	642	696	734	704	707	720	660	689	708	709	687	693	716	701	695	652	709	686	689	704	661	703	688	668	709	663	642	706	679	709	715	663	683	696	669	647	674	692	700	664	679	723	705	707	681	680	718	725	692	709	673	688	646	687	716	706	660	718	639	672	609	690	682	680	699	694	649	724	681	726	706	683	703	680	680	723	699	676	697	675	702	647	651	691	656	697	660	704	689	692	660	694	647	726	699	698	707	722	682	698	713	694	687	672	698	687	688	653	673	695	701	671	723	716	667	671	676	695	713	673	688	705	638	680	725	685	653	683	694	724	723	714	715	715	691	726	673	662	710	688	685	678	651	680	676	682	710	699	649	634	621	687	661	663	707	689	666	702	675	662	696	692	683	633	693	688	628	684	669	685	624	707	686	667	687	684	677	663	703	656	688	690	668	714	671	650	715	727	687	670	687	695	637	723	683	715	686	690	685	726	620	666	757	675	671	642	665	685	667	715	680	663	717	706	685	675	646	684	691	697	689	691	696	704	650	752	738	730	684	663	663	705	683	681	662	686	693	656	698	778	694	723	675	647	695	646	720	625	652	702	719	725	686	658	694	691	795	683	703	683	675	717	693	689	725	729	627	735	654	688	678	732	637	683	697	690	697	690	679	698	737	645	698	727	681	626	650	639	658	701	701	708	676	676	697	662	648	669	689	686	699	656	697	667	722	672	652	710	700	702	710	675	704	666	657	669	715	669	721	660	687	684	670	664	672	733	693	679	628	722	660	752	693	641	690	696	699	673	747	727	700	708	734	728	695	689	661	673	675	699	680	734	649	721	673	680	690	700	721	679	662	704	730	731	721	698	740	689	688	695	711	677	675	694	718	710	662	715	698	735	661	729	675	684	664	760	642	652	697	645	708	726	674	680	691	717	708	683	676	651	696	718	704	704	703	713	670	654	683	730	715	667	718	711	675	708	620	678	686	709	652	685	707	683	665	732	695	687	671	715	728	688	654	684	705	697	680	716	741	664	680	731	682	685	692	691	710	662	644	659	692	700	692	644	733	702	671	674	651	729	710	699	723	741	640	735	654	699	671	691	664	692	704	680	678	690	648	685	686	696	679	653	655	681	712	702	659	684	748	735	738	631	692	714	653	705	664	685	689	687	693	722	705	698	663	659	700	692	660	673	689	667	661	675	681	659	674	740	748	679	747	710	649	718	618	705	683	663	680	709	680	651	687	695	691	664	690	684	717	687	683	732	698	693	668	701	623	664	664	693	740	728	733	664	672	651	700	666	676	723	684	674	671	695	670	630	631	679	677	680	694	660	630	692	631	720	725	630	673	721	661	681	722	660	680	672	697	684	681	700	700	659	649	662	686	713	706	678	700	686	657	657	708	746	708	684	708	672	643	730	673	718	684	666	705	701	675	707	672	691	702	673	677	634	685	675	703	682	715	702	695	678	652	760	678	712	678	684	688	682	699	726	666	642	721	690	653	674	717	688	681	680	710	686	664	750	688	634	649	752	655	693	697	742	662	657	693	626	694	669	685	662	725	693	721	713	697	699	650	697	666	708	728	679	671	667	732	687	692	670	690	679	689	709	745	689	693	717	698	731	726	671	639	685	669	738	660	712	668	671	681	692	715	712	672	683	650	657	721	668	645	703	652	701	640	677	733	677	644	677	669	673	691	647	702	680	636	652	690	673	689	696	721	685
12727	32233	26480	17341	13673	11138	8872	7243	6008	5156	4337	3794	3110	2515	2012	1752	1458	1304	1098	1076	1049	1031	1031	971	957	960	930	933	939	892	902	934	969	936	880	906	956	901	922	904	953	908	855	929	880	931	883	864	835	839	861	897	908	845	916	847	795	900	860	852	877	861	873	855	821	864	915	808	911	844	838	904	912	881	854	872	834	804	816	860	862	814	899	863	837	825	873	834	857	823	832	842	878	909	875	847	831	857	869	915	831	870	811	784	843	832	889	925	836	834	869	853	852	902	906	894	814	883	897	857	905	859	828	852	893	850	871	855	768	898	869	842	879	855	848	829	884	867	857	848	890	869	874	789	888	822	834	856	887	842	897	881	863	839	859	879	865	883	846	869	836	833	851	903	825	858	851	821	870	892	848	823	847	907	816	846	875	877	827	874	839	858	838	858	839	823	832	854	861	802	812	836	850	842	855	800	815	834	905	876	856	808	810	895	853	883	798	828	811	854	893	860	861	846	853	824	834	829	848	818	835	838	844	826	847	800	854	913	842	850	866	850	865	846	851	822	822	835	886	878	850	877	880	886	922	902	850	837	899	836	853	849	867	874	886	838	862	862	820	836	863	815	878	869	830	826	842	897	865	846	860	909	860	895	848	865	844	887	849	810	886	863	860	809	895	809	862	839	882	888	818	864	878	880	850	851	858	821	871	824	937	855	836	882	866	880	845	915	859	881	849	835	860	854	827	891	867	868	807	910	816	937	879	891	847	840	827	863	826	852	860	848	841	823	893	815	885	856	889	832	842	884	833	812	840	871	828	826	838	843	844	847	878	818	860	860	880	855	827	851	876	859	798	846	851	832	858	836	823	822	884	846	893	857	855	812	852	864	917	913	862	833	917	787	865	886	886	855	884	848	864	898	862	838	881	848	877	831	813	825	832	870	829	832	834	923	851	888	903	822	866	801	855	859	832	848	869	822	856	842	857	806	860	906	841	858	832	829	874	877	822	865	847	840	900	834	847	819	864	901	887	839	910	834	858	878	906	856	850	815	837	884	851	823	911	852	877	836	819	857	871	804	878	856	849	847	856	910	874	863	825	856	849	860	849	809	861	824	811	860	854	847	832	841	866	789	900	877	837	807	875	855	810	834	847	800	848	844	814	847	863	857	864	854	906	843	854	859	818	886	859	841	863	882	883	837	775	881	829	774	848	831	856	851	880	849	862	853	873	877	879	918	827	869	908	879	860	884	883	908	834	916	843	812	839	827	861	859	823	836	838	820	884	915	832	799	808	844	916	885	883	860	854	840	856	852	881	818	882	848	828	838	851	845	843	869	876	822	865	876	841	932	868	845	880	852	851	831	842	788	946	856	855	899	864	840	833	909	894	899	851	850	844	846	824	881	864	874	910	897	817	896	930	839	879	870	862	828	879	879	877	904	869	793	837	880	821	818	856	830	924	893	859	899	866	833	841	860	855	845	875	870	798	804	847	866	808	844	834	882	816	889	846	890	874	825	855	797	954	838	875	823	823	871	895	833	858	839	870	840	910	843	834	890	870	850	896	876	898	830	835	815	906	861	844	842	837	872	825	846	858	885	851	858	881	813	874	842	836	871	843	842	874	847	859	867	860	880	865	884	841	794	829	849	841	906	816	875	839	848	830	848	839	893	812	850	808	910	847	840	902	828	857	848	841	850	856	861	850	876	870	876	838	768	844	832	895	849	884	853	848	799	857	858	829	864	804	861	827	840	823	794	896	843	839	896	863	854	811	870	855	908	809	839	883	824	864	825	810	849	842	883	908	888	812	866	818	818	820	834	829	881	855	814	903	862	817	875	923	880	844	912	882	826	826	858	923	896	847	846	858	838	870	861	902	864	860	844	889	886	829	922	840	862	872	899	898	835	881	883	827	872	846	766	822	836	843	791	845	846	840	865	792	884	864	859	885	905	813	818	867	899	908	894	835	869	891	844	901	775	884	869	850	881	850	903	848	857	847	833	844	886	839	896	847	819	883	886	820	877	857	848	823	874	850	848	856	847	823	886	830	863	873	827	911	835	829	822	845	836	861	851	796	828	856	856	872	836	868	843	828	905	778	878	879	856	918	835	898	825	884	884	809	914	837	849	883	782	849	851	896	854	828	905	838	867	865	829	826	857	899	813	899	831	838	869	921	835	872	862	854	867	841	835	860	871	849	849	851	889	844	878	826	852	866	817	770	889	854	876	830	861	852	830	846	902	819	801	864	858	840	856	855	833	884	837	802	829	898	849	848	796	835	833	872	843	824	864	866	848	847	789	879	829	825	852	863	843	859	811	865	848	861	855	844	861	870	912	874	809	819	859	823	846	853	851	888	875	824	854	828	899	843	838	863	842	857	891	871	869	841	850	853	819	877	822	875	863	879	873	864	834	850	830	845	815	869	811	860	860	824	842	857	838	852	855	820	863	833	857	879	832	856	922	896	852	847	873	854	871	805	909	835	830	854	786	773	820	856	908	840	889	861	832	859	886	825	918	877	847	876	828	855	853	851	874	825	842	828	841	833	854	871	879	879	826	843	907	837	863	861	909	851	873	843	842	899	813	824	906	856	843	887	874	874	849	896	900	866	835	869	837	862	822	887	883	874	884	841	857	848	827	822	870	877	869	898	880	855	911	855	887	833	862	780	804	914	820	875	823	817	854	876	856	876	853	850	827	894	810	885	851	829	831	843	865	840	818	884	821	872	857	881	825	857	837	802	844	831	824	833	812	861	846	853	903	888	880	859	848	870	897	864	848	884	825	833	849	920	851	850	874	821	824	805	873	875	838	799	856	845	829	915	852	878	861	888	862	850	863	849	837	840	887	834	819	799	873	843	869	854	842	853	865	874	838	813	885	891	822	885	832	853	846	851	807	823	875	790	816	880	907	845	917	824	856	824	878	844	845	867	879	877	798	879	883	903	843	782	865	857	855	903	816	872	851	832	854	866	875	899	832	882	807	909	845	877	901	863	858	846	843	868	858	863	818	838	885	860	869	873	890	845	847	845	889	863	858	816	885	841	867	826	819	908	852	898	832	868	861	823	836	904	826	840	854	861	829	834	880	881	863	844	893	802	869	796	888	866	860	882	845	780	871	878	840	848	836	813	908	876	853	840	853	819	852	839	877	850	834	818	825	888	868	895	881	837	816	874	846	833	890	848	813	831	853	855	834	879	882	823	865	840	856	833	848	867	845	901	851	823	864	842	864	900	885	855	861	847	852	880	869	858	844	806	854	816	857	854	853	851	906	876	890	838	890	861	870	856	873	792	885	856	879	876	878	860	819	840	859	799	827	872	864	876	826	856	837	900	874	830	882	815	876	851	818	904	877	885	886	867	870	872	795	850	835	860	879	793	855	813	821	845	846	878	854	888	879	868	882	858	829	892	840	846	876	823	824	839	854	842	870	846	855	883	854	837	880	878	864	850	915	849	846	877	822	815	851	839	873	915	827	859	878	830	857	857	902	836	866	830	837	870	882	857	816
24960	21645	27693	25753	12781	5670	3862	2829	2384	1954	1712	1437	1221	926	803	675	555	512	483	544	445	420	422	457	383	391	367	414	386	386	356	396	378	394	395	383	397	372	386	392	349	360	384	391	383	372	373	354	403	366	365	359	374	352	360	351	335	345	349	369	391	364	348	355	363	321	335	363	362	339	358	353	386	364	353	344	355	350	377	340	355	366	382	372	367	329	351	328	369	355	343	351	353	345	372	394	345	358	351	380	382	366	345	313	356	346	364	350	344	362	341	378	327	327	388	371	340	339	371	350	342	349	370	364	367	303	358	355	345	337	352	353	341	356	353	359	351	344	336	331	361	403	365	347	353	386	371	368	319	360	340	356	332	339	311	348	398	388	354	352	339	352	355	371	352	361	381	349	359	347	384	341	386	385	372	387	334	338	350	332	376	396	315	354	342	342	366	328	383	348	358	368	331	379	367	343	330	367	366	357	323	366	348	327	335	364	372	355	331	350	341	352	333	344	355	350	333	382	315	371	344	357	353	364	409	337	339	348	335	356	364	366	335	362	362	370	344	339	371	380	357	331	374	336	355	334	344	327	350	332	353	384	339	337	366	395	357	364	361	350	318	353	334	334	355	329	369	391	315	361	349	321	341	330	345	385	341	344	359	326	347	394	372	338	364	331	375	359	350	329	374	317	340	362	372	373	364	357	337	360	356	352	356	384	362	358	327	364	363	339	376	387	316	350	371	356	346	351	355	335	335	349	339	362	328	375	346	395	348	376	374	361	313	323	350	362	329	351	343	383	351	338	351	363	345	386	360	360	351	356	333	372	353	378	372	364	389	367	384	360	371	324	364	329	353	357	354	324	414	373	344	377	355	338	324	364	337	356	359	352	363	343	345	344	351	334	363	354	387	353	333	368	347	367	326	370	327	367	352	353	338	334	344	352	348	355	309	335	322	394	345	361	349	352	366	347	338	337	391	351	341	365	327	346	348	371	341	405	381	357	345	380	358	357	366	378	336	342	354	383	370	342	338	345	365	342	362	353	345	365	341	344	332	348	366	338	334	392	352	389	371	361	348	366	336	381	339	369	337	323	324	360	353	381	361	314	362	368	354	361	351	340	334	349	377	322	376	319	353	352	355	339	338	367	378	341	349	354	334	382	382	368	358	370	354	361	383	366	305	363	372	346	352	354	365	372	338	349	360	348	352	339	353	355	349	362	339	346	336	366	358	363	364	328	361	336	372	365	362	334	329	366	331	357	341	348	344	347	340	361	327	363	326	354	389	334	370	354	340	323	350	366	372	332	378	343	358	369	352	354	402	342	345	346	339	365	370	332	358	347	402	370	393	348	360	349	365	331	335	333	368	328	338	395	337	357	348	317	340	344	363	324	372	317	361	380	352	364	365	328	369	374	383	333	351	376	365	337	337	349	349	360	358	347	338	342	380	365	334	362	354	353	374	349	348	360	378	379	378	375	330	346	390	370	354	352	370	358	368	327	367	351	376	371	348	343	352	361	341	376	329	360	349	360	363	340	354	371	353	338	362	363	361	415	337	363	365	356	344	353	331	386	372	341	339	315	371	361	349	353	331	379	360	367	361	344	384	366	346	376	360	331	348	361	330	360	351	363	354	343	343	368	357	343	340	352	314	339	342	348	362	386	354	374	349	363	353	353	371	359	347	351	351	330	370	368	346	329	378	368	345	350	372	384	351	357	359	383	336	339	359	346	318	351	349	382	393	392	377	349	374	332	369	336	387	388	333	358	361	356	361	358	346	334	337	349	360	354	354	365	351	317	332	322	358	395	370	404	372	358	353	359	380	340	361	353	382	339	332	363	344	353	358	347	349	341	362	331	313	366	344	365	354	361	339	319	375	356	351	334	365	334	358	333	334	341	366	359	354	342	385	335	353	315	369	353	356	352	333	356	352	335	351	374	371	340	344	355	341	380	345	362	331	347	340	368	376	389	388	366	364	374	362	346	379	343	354	352	354	376	346	352	376	355	401	353	361	379	381	318	395	355	305	385	357	350	362	364	330	356	359	349	355	343	347	335	349	305	338	348	403	390	353	351	364	357	312	352	344	325	375	379	354	341	350	336	372	378	346	353	314	344	314	377	333	387	343	305	386	339	326	344	345	395	354	363	367	359	372	384	359	383	342	360	376	371	341	374	345	356	318	355	331	337	344	365	350	369	376	335	360	350	332	324	355	343	332	345	359	371	359	381	347	357	331	364	347	390	339	365	346	339	352	395	353	333	369	377	351	359	356	386	345	359	357	385	349	351	367	363	345	345	364	349	341	317	366	378	371	343	353	362	364	361	372	375	330	370	358	333	357	341	357	349	344	342	370	336	345	326	364	323	347	351	393	358	351	341	351	328	374	333	357	370	336	347	374	370	350	345	381	385	342	347	363	378	327	387	329	355	368	358	369	337	364	319	327	389	369	345	338	375	363	345	356	333	358	313	332	342	374	326	392	339	350	380	317	350	366	358	338	364	380	323	345	406	378	361	360	385	332	342	335	346	349	343	346	356	324	354	352	361	335	378	339	351	393	367	366	340	352	345	379	383	354	345	343	360	374	381	347	344	348	337	364	347	366	340	366	338	359	353	341	313	348	381	339	354	357	351	358	328	322	370	352	379	383	372	332	356	364	341	378	333	335	343	368	345	348	372	345	339	338	354	329	373	370	327	349	378	373	349	367	372	346	351	346	350	358	350	357	376	389	360	355	337	359	357	344	340	378	365	363	354	345	365	322	343	371	374	340	348	354	360	349	371	350	330	357	361	354	343	344	324	336	367	357	371	365	352	357	317	351	358	356	362	355	371	365	351	346	379	377	351	385	368	365	388	348	337	365	372	344	346	342	362	375	367	335	337	372	349	302	372	322	363	353	349	344	393	369	330	322	353	350	367	378	350	348	365	337	392	369	311	346	364	359	375	337	394	353	366	342	323	358	359	351	354	342	375	397	321	340	359	354	342	348	377	348	341	352	375	345	379	384	359	367	384	340	377	349	361	351	354	342	321	353	335	360	351	348	381	351	378	362	350	373	338	356	333	412	363	356	375	381	341	348	351	356	354	354	354	349	357	370	354	417	358	345	366	350	314	362	327	388	356	335	359	338	342	348	367	329	300	321	345	342	340	363	329	342	360	380	335	344	355	347	349	363	373	350	387	339	356	365	384	349	372	370	341	333	367	347	377	338	339	318	327	322	361	379	332	348	349	366	383	342	313	372	371	358	311	351	355	358	362	344	370	349	330	369	328	373	318	343	341	345	392	358	359	331	388	385	331	347	329	359	352	361	335	361	349	349	320	358	365	376	339	363	331	355	329	336	316	356	367	404	344	370	354	383	364	349	369	341	341	350	361	358	356	341	341	327	382	351	365	369	333	325	348	321	368	336	363	347	341	374	347	364	344	374	345	331	368	326	314	351	376	332	322	369	353	346	327	327	371	342	342	355	337	349	340	392	332	357	379	350	372	382	360	381	332	359	343	372	360
12400	28451	23114	14577	11302	8957	6996	5864	4749	3866	3219	2731	2220	1755	1271	1128	928	765	662	635	622	634	566	563	543	543	506	514	517	479	497	517	502	504	496	519	488	566	522	545	513	502	494	492	487	450	443	456	492	477	444	457	452	467	473	487	453	467	493	478	472	441	475	472	478	453	418	483	478	497	444	447	471	477	432	423	431	439	437	465	457	457	455	482	498	439	482	429	458	440	447	433	429	485	475	480	490	488	467	441	443	473	496	476	479	417	440	471	443	485	480	465	437	480	501	477	474	479	480	466	464	431	458	453	454	463	466	470	444	440	481	448	454	471	503	460	468	450	468	432	446	473	523	455	483	453	468	439	466	481	490	444	455	479	432	476	475	458	443	403	428	411	462	494	440	492	449	436	432	478	463	442	452	435	446	477	479	474	403	454	453	435	448	435	454	468	522	471	486	470	479	484	483	476	410	472	443	426	477	495	496	447	448	461	421	436	439	468	479	467	505	434	453	450	471	448	437	397	459	424	459	447	472	417	456	451	472	440	415	446	470	452	461	467	453	447	438	460	469	462	472	473	459	479	414	489	440	458	485	452	464	463	402	431	439	457	461	456	454	434	484	461	467	474	502	452	465	460	475	462	503	489	471	460	481	458	484	469	452	463	466	462	470	453	417	484	455	457	479	454	475	470	469	458	470	466	472	471	451	528	454	452	441	492	451	507	467	446	425	442	454	437	467	491	475	470	440	481	474	479	446	479	460	465	456	459	446	474	444	474	499	471	455	477	441	427	485	445	471	467	484	441	496	450	447	412	430	424	485	446	452	435	481	453	466	459	447	438	444	486	427	482	455	479	468	432	434	474	474	467	469	429	480	453	467	463	452	465	437	401	480	459	455	466	448	472	439	473	459	451	475	494	440	470	452	496	488	489	430	445	464	441	447	443	444	489	451	456	488	429	461	423	457	421	477	483	449	451	438	474	446	465	456	456	424	470	469	449	447	455	435	468	475	512	422	456	453	441	451	477	465	453	480	473	452	453	452	476	477	452	427	468	460	483	494	460	422	476	452	469	425	440	444	475	479	492	455	480	440	467	462	442	463	437	477	447	463	495	480	463	483	467	473	415	461	466	473	426	478	484	432	484	434	436	476	452	468	477	461	442	467	468	458	431	460	457	461	459	454	419	450	404	486	403	491	458	489	452	470	459	460	442	457	471	459	454	474	465	457	482	461	446	454	483	460	459	435	496	461	442	485	447	489	508	473	500	485	436	448	442	403	431	464	474	423	454	477	471	520	457	464	456	469	467	457	492	457	429	447	455	464	477	474	458	409	428	467	447	460	452	449	460	452	442	475	494	443	485	458	458	449	434	463	471	466	471	467	478	480	492	459	469	462	485	453	514	497	448	425	442	482	465	484	488	442	448	460	467	480	451	463	441	444	461	511	462	467	449	458	437	463	466	432	462	506	460	431	454	491	467	509	423	478	447	466	447	447	484	440	486	489	472	436	450	437	460	451	435	490	467	466	464	465	452	462	457	481	474	466	461	446	468	451	478	463	447	451	484	505	450	449	460	464	428	447	452	423	482	429	468	464	476	465	489	464	474	483	462	487	445	486	481	429	456	434	450	478	453	471	473	475	460	481	418	500	438	464	453	417	487	490	490	480	457	480	454	479	463	479	506	485	475	465	460	457	474	448	456	417	484	454	451	454	445	443	463	464	412	420	434	469	449	440	471	462	504	432	497	455	434	483	483	421	502	454	438	435	440	472	431	451	488	442	471	438	453	490	432	435	478	434	463	467	470	431	432	449	491	470	445	489	469	438	438	448	445	462	491	453	427	458	453	471	459	403	432	500	453	479	461	460	471	490	443	441	464	448	470	456	461	467	455	493	470	454	452	440	491	460	472	441	464	438	477	456	447	413	455	438	453	473	472	514	476	436	455	477	449	478	499	458	415	440	463	467	458	456	485	455	460	516	465	430	496	490	453	451	443	453	465	476	438	487	491	438	440	473	455	469	464	472	444	458	464	414	476	465	474	459	462	436	454	451	449	467	462	423	459	475	506	461	469	475	489	434	480	483	455	433	417	476	481	458	466	462	483	457	487	434	436	439	461	457	469	504	428	442	473	452	425	436	469	441	426	432	490	447	462	456	432	463	496	446	460	448	480	454	465	482	460	455	476	456	477	479	454	476	495	461	504	487	467	435	487	460	469	435	432	484	482	466	441	481	451	439	467	458	425	454	465	453	451	468	449	470	458	443	444	465	448	454	470	471	474	481	425	410	489	475	456	456	457	452	433	501	449	422	484	457	453	455	464	448	459	427	427	431	430	454	482	465	469	455	439	438	430	461	480	460	474	435	461	440	440	452	474	420	480	458	463	469	413	481	437	422	468	455	472	430	464	425	494	497	446	460	452	491	485	469	459	492	450	448	450	477	465	469	497	453	422	472	472	479	444	474	479	457	443	434	454	473	469	464	450	494	490	449	474	457	469	436	431	427	483	480	441	500	468	453	434	455	467	418	464	446	455	459	486	461	478	446	472	480	446	491	438	462	454	441	464	429	467	432	457	438	465	448	432	479	453	467	422	419	462	471	485	461	423	442	478	428	479	464	481	456	487	470	454	504	462	443	427	453	470	494	476	457	471	464	455	429	457	435	461	492	474	448	477	437	449	422	478	483	482	452	448	453	504	478	484	443	437	463	457	484	474	473	483	496	445	451	464	467	455	494	453	449	473	454	442	455	487	473	465	477	466	455	462	475	444	463	451	461	463	432	426	445	497	475	431	498	478	462	433	450	450	468	467	462	500	450	482	430	450	445	480	455	473	469	482	455	460	458	472	457	465	441	413	440	488	502	479	477	457	462	481	479	459	458	431	496	432	467	451	475	444	469	461	488	450	434	434	466	482	437	456	455	478	500	465	446	433	466	522	397	485	453	454	476	455	474	453	452	480	490	448	419	480	456	497	466	400	463	443	414	449	419	464	464	488	459	436	453	463	477	460	474	461	466	469	445	465	431	477	476	461	449	456	518	463	482	458	432	454	457	434	418	465	474	449	495	448	438	412	432	441	435	426	489	452	429	466	480	472	440	448	400	455	458	467	468	478	491	474	416	437	459	436	468	469	492	488	482	418	460	483	467	426	473	497	478	469	444	462	467	474	500	466	450	480	482	484	487	510	489	489	436	474	417	455	480	476	461	447	470	465	450	469	454	472	451	415	485	439	467	421	483	449	478	435	475	465	484	458	480	490	495	479	456	466	441	476	505	432	470	465	471	446	481	488	453	456	487	453	486	415	463	421	452	472	469	432	439	419	469	454	447	470	469	461	455	429	454	458	495	462	467	448	475	464	452	474	447	441	490	461	446	456	419	489	424	457	473	462	461	432	414	496	458	455	460	447	445	450	466	472	445	455	474	410	422	471	435	474	456	485	491	466	444	475	462	463	460	454	487	472	480	435	462	400	470	455	492	472	449	437	450	494	461	458	451	455	475	461	442	460
22789	21674	29595	24278	21728	21894	14672	6502	4816	3936	3335	2748	2465	1888	1498	1266	1104	1041	912	824	853	863	847	807	794	726	740	716	773	739	732	728	730	763	701	702	752	756	692	721	704	726	740	729	638	659	706	609	691	718	684	680	599	678	673	717	680	686	674	665	685	676	619	675	608	710	640	649	652	673	661	690	701	670	694	643	642	639	606	659	659	640	659	697	644	654	721	631	662	638	673	696	639	650	657	675	641	677	681	657	699	634	634	647	639	656	646	675	682	663	650	663	669	637	653	691	680	653	661	673	674	648	679	688	666	665	678	628	624	682	640	691	644	700	654	660	623	619	635	627	645	637	635	626	622	675	613	666	682	600	669	660	659	670	672	651	676	651	661	642	673	643	628	676	679	695	676	679	642	666	654	630	605	657	648	645	667	645	696	685	654	634	665	640	669	653	668	613	675	674	670	618	641	646	629	606	654	713	627	662	628	632	680	686	640	627	632	673	653	639	662	683	638	668	609	655	677	672	653	634	632	671	687	643	720	666	678	666	641	620	672	678	593	678	685	667	654	651	679	666	732	675	641	673	670	618	683	634	700	653	671	648	649	616	603	647	640	675	656	662	628	613	655	632	666	632	678	632	636	661	631	698	637	619	624	624	727	656	733	723	681	639	676	673	605	700	649	653	610	680	648	695	641	638	656	667	624	647	645	647	670	664	617	678	694	637	637	680	625	663	674	692	678	682	636	653	642	709	665	659	618	658	665	614	642	659	631	663	644	622	717	642	666	642	646	675	675	680	665	693	688	628	682	648	637	639	653	686	680	692	714	630	676	690	641	632	659	650	675	693	667	613	646	645	683	655	648	656	652	654	657	659	661	678	642	660	649	640	645	663	665	659	653	645	677	625	682	659	689	670	615	633	645	638	669	656	698	628	648	622	592	645	662	698	660	634	618	674	640	650	659	683	710	696	689	689	685	682	665	658	665	667	624	657	655	611	712	663	652	654	590	651	704	657	635	671	678	660	671	624	670	683	682	694	707	642	668	650	629	679	624	716	685	629	663	657	630	652	665	659	602	671	635	640	635	672	644	662	641	661	646	661	720	623	647	612	603	665	673	627	681	667	657	690	665	630	653	682	691	636	665	665	682	653	659	681	706	648	687	674	649	662	642	716	664	637	666	652	637	687	680	679	624	664	633	694	633	698	649	668	670	693	739	633	634	679	664	621	626	642	646	605	676	641	658	649	636	668	639	695	649	661	656	670	639	670	647	703	630	629	647	683	636	651	644	658	686	648	680	607	695	677	694	646	663	646	678	644	642	698	657	680	651	640	643	643	659	637	659	651	681	679	710	676	669	681	655	695	631	640	649	647	649	639	667	674	637	681	697	614	658	631	650	658	623	630	667	630	666	663	628	666	681	662	681	667	676	650	612	635	648	687	597	644	645	657	666	641	690	650	693	660	676	657	665	613	653	679	667	646	668	666	626	680	694	670	657	648	616	688	719	640	640	644	677	655	653	639	669	654	652	647	670	697	667	702	595	644	665	650	652	666	653	667	639	620	638	682	650	632	646	689	704	653	633	686	641	716	604	634	631	702	655	642	601	602	644	660	678	675	640	636	684	688	661	661	662	633	642	668	659	655	630	674	608	713	670	655	733	686	678	672	658	681	692	705	665	639	668	677	653	666	656	669	699	690	659	694	618	632	657	677	651	663	637	666	665	671	665	616	657	673	660	636	660	623	633	681	667	636	610	637	602	633	650	688	647	625	646	654	636	662	698	651	661	676	666	649	655	661	678	688	664	636	597	658	671	662	655	670	690	668	631	646	656	666	680	652	632	687	618	690	666	630	614	628	647	698	664	619	677	610	648	647	666	651	643	653	663	656	633	595	648	629	637	693	658	656	651	666	650	673	652	654	670	629	634	659	643	662	692	672	662	656	629	641	684	622	640	603	629	706	666	648	646	659	649	664	651	651	667	635	667	631	650	644	604	611	661	635	682	663	615	661	654	705	655	654	696	678	623	626	662	648	679	667	655	664	675	650	645	660	659	655	651	685	636	650	654	700	640	638	663	653	662	661	679	666	662	679	691	664	654	703	659	669	680	626	666	657	668	696	651	679	652	591	700	703	607	671	699	655	675	710	632	687	670	631	679	640	661	710	667	705	637	675	668	683	694	643	650	653	701	712	653	682	633	636	693	609	656	657	612	683	653	669	672	655	704	636	646	679	676	670	668	630	662	662	644	658	641	675	659	675	681	659	683	683	672	701	676	648	690	679	615	666	646	651	682	607	701	649	663	636	640	682	655	654	677	595	648	635	664	664	662	643	660	674	623	630	668	654	649	666	648	678	671	626	666	616	650	670	708	628	669	683	641	620	677	628	642	686	675	635	700	635	606	659	647	652	704	694	671	705	672	674	694	700	685	674	653	676	695	652	652	634	639	605	660	629	631	674	631	672	652	639	649	641	677	681	628	644	641	646	652	695	664	630	680	589	645	672	662	663	637	661	707	618	653	664	658	634	671	640	690	685	666	635	686	720	642	615	617	649	671	695	672	663	663	669	612	608	620	644	688	671	716	663	690	674	640	693	699	704	676	647	669	679	682	640	642	604	657	663	648	632	689	690	654	686	641	625	665	607	720	648	638	662	674	677	622	627	692	654	641	624	642	686	620	652	631	691	666	658	669	688	667	645	710	641	627	637	652	653	657	673	687	647	618	673	649	650	670	702	675	661	647	661	681	657	603	652	628	642	629	672	660	671	683	680	631	684	598	654	643	644	651	602	647	668	676	651	638	606	712	650	657	647	638	672	684	634	638	653	675	627	639	693	668	615	594	628	624	643	636	621	686	685	648	663	685	649	658	683	665	692	720	658	640	670	690	687	652	601	688	646	651	602	698	699	678	719	639	642	679	650	682	703	680	650	618	639	642	667	635	640	667	647	715	620	661	696	716	690	652	625	651	628	659	651	659	681	620	667	682	706	657	670	619	663	703	712	641	627	672	620	633	654	705	636	647	705	665	630	718	662	678	657	637	701	653	651	687	672	681	637	714	668	659	638	640	620	673	678	642	662	594	647	657	638	721	635	618	637	673	660	638	652	673	689	665	640	641	664	731	608	679	649	671	701	629	656	659	635	678	664	650	642	740	653	677	693	652	656	611	670	727	669	664	615	641	641	675	652	635	633	699	645	641	675	676	645	631	625	643	600	637	640	634	645	685	654	624	686	702	655	636	631	636	648	697	661	666	594	641	687	642	655	671	666	639	658	670	652	661	657	639	645	661	650	650	650	622	699	663	648	644	667	676	666	643	659	682	609	658	655	635	617	648	663	687	653	665	673	667	651	643	653	654	689	661	676	666	679	706	676	637	626	651	682	679	627	648	681	650	665	682	664	659	684	658	661	632	645	663	619	635	681	642	660	653	670	636	661	643	657	676	632	665	700	667	677	669	675	710	653	634	672	663	730	653	648	673	631	645	683	683	697	607	674	689	644	668	662	611	660
15066	37155	31652	22439	18266	14948	12085	10118	8403	7034	5850	5050	4059	2982	2469	2071	1765	1430	1328	1151	1161	1084	1062	1045	1033	987	1004	944	940	962	974	957	996	897	943	998	985	968	927	957	956	896	963	869	858	824	847	804	849	846	809	843	829	838	816	804	813	815	797	835	783	819	847	806	840	866	828	829	847	855	792	831	795	824	803	811	829	799	802	864	835	831	790	802	813	808	793	841	794	791	820	829	780	789	859	841	860	850	831	835	873	835	829	810	779	850	806	806	805	817	814	838	834	857	828	815	804	831	816	837	856	780	810	835	855	801	858	811	827	783	884	875	797	840	815	855	818	789	783	849	811	809	811	862	841	800	833	802	750	807	796	810	885	859	842	837	834	839	823	820	799	806	795	905	827	786	785	796	838	838	844	830	778	757	851	819	827	811	816	810	835	846	793	808	859	834	847	833	820	783	832	832	860	821	870	833	796	810	866	825	807	865	732	816	866	866	807	782	816	754	842	833	836	815	786	838	885	838	878	863	813	762	821	793	801	815	765	788	803	798	814	813	798	792	851	834	819	831	828	844	804	855	857	808	771	821	844	784	797	820	854	809	844	813	832	852	742	829	801	833	799	776	824	828	797	807	814	846	855	847	762	880	802	802	859	856	790	830	835	795	838	848	785	792	843	791	855	831	811	835	789	828	806	803	790	814	841	789	825	799	812	792	831	803	801	856	836	824	806	879	859	832	817	797	832	797	799	781	804	792	837	863	778	847	791	858	845	813	842	829	853	818	806	808	787	786	858	790	830	801	786	824	797	797	842	839	834	774	820	835	915	797	854	800	820	820	801	790	810	858	830	753	846	821	858	817	803	832	841	825	763	830	803	858	797	846	802	819	843	822	869	801	780	784	839	835	813	847	864	827	785	860	809	775	903	811	790	788	829	833	866	841	859	811	808	787	817	779	833	786	816	779	843	804	811	846	797	844	774	834	836	885	797	822	836	850	802	797	876	791	881	807	793	826	811	805	796	802	807	798	806	806	845	794	794	823	825	844	827	849	769	827	808	795	814	807	782	822	841	816	762	871	797	777	846	836	758	806	831	805	782	831	811	787	812	813	827	825	840	829	791	788	793	848	806	768	821	797	852	822	845	886	836	779	780	818	839	849	813	814	870	848	791	837	794	802	784	808	808	812	814	849	803	860	829	849	851	831	812	860	804	853	797	845	861	830	785	832	765	828	793	810	872	788	858	790	824	790	791	808	799	804	821	818	872	815	797	798	809	817	827	827	815	857	822	817	803	780	847	830	840	783	797	823	804	793	849	800	814	815	826	790	827	777	847	769	806	835	845	771	786	821	788	802	841	819	830	870	779	796	788	812	852	791	835	841	823	866	786	817	834	790	808	834	801	814	811	764	799	827	801	802	817	839	809	782	834	826	812	791	842	830	876	835	850	784	812	834	864	806	726	851	782	825	817	831	820	820	836	836	866	784	815	872	849	799	847	866	814	792	825	788	785	806	836	825	813	823	817	827	806	766	787	826	816	845	791	839	804	807	813	832	788	805	820	843	853	851	774	792	854	843	807	861	813	808	869	785	819	824	850	794	840	770	823	808	860	789	810	829	791	804	831	818	880	840	819	831	802	878	846	814	828	845	841	770	852	816	796	798	829	844	809	792	876	776	816	791	836	854	816	845	806	778	781	789	836	783	828	797	871	819	853	854	828	866	738	878	806	782	814	829	817	792	831	799	783	797	735	815	866	812	793	808	804	839	787	762	835	865	806	839	832	839	852	808	792	803	781	785	797	800	837	803	794	765	848	778	772	807	765	802	810	794	834	789	821	750	834	788	785	753	829	778	846	810	827	837	862	829	821	776	771	840	803	865	815	805	795	800	769	807	803	817	827	793	820	813	850	812	848	810	799	795	831	875	811	860	856	835	793	825	793	832	832	840	840	880	812	831	816	757	768	802	819	847	850	843	846	834	850	800	797	802	804	843	785	829	803	843	791	756	844	798	795	851	806	779	816	789	763	815	827	817	831	790	811	816	824	830	810	769	773	771	824	858	831	826	802	809	833	805	828	760	842	778	820	886	805	743	805	800	850	870	833	793	822	844	818	798	829	845	829	850	806	894	747	789	850	834	814	810	758	782	810	793	803	858	859	781	788	770	834	816	857	849	858	826	820	796	787	782	821	840	780	747	831	808	871	825	838	852	832	875	828	833	843	855	849	834	800	860	832	824	840	840	842	837	856	806	775	784	848	882	806	930	820	786	827	814	829	835	811	779	843	795	812	828	807	897	793	796	825	827	797	820	839	813	780	813	824	805	885	798	801	836	811	827	828	836	799	823	808	852	831	792	839	813	805	834	811	811	843	779	837	832	777	825	862	846	795	860	770	823	832	775	834	796	854	794	844	834	796	824	790	795	827	847	832	856	838	774	818	833	845	788	765	868	792	775	776	805	856	773	804	785	864	783	785	778	869	738	862	845	808	819	811	771	757	852	836	808	868	790	816	811	799	798	819	833	808	860	836	827	790	812	825	824	801	767	897	869	832	845	813	837	821	772	866	828	837	839	811	850	856	793	839	838	796	804	839	801	804	787	790	843	779	850	813	819	784	853	848	846	808	801	793	789	814	845	837	833	781	821	813	849	836	826	847	778	819	803	806	838	782	852	812	812	798	787	826	808	818	813	818	790	861	786	816	821	805	797	815	839	821	837	892	833	817	867	771	751	777	821	855	806	811	827	789	804	819	814	775	798	782	819	849	801	808	859	802	837	837	845	811	764	817	858	777	834	774	806	828	801	828	830	782	831	798	792	812	827	817	807	786	813	829	831	805	794	817	859	842	841	810	874	767	802	815	842	793	853	789	747	881	883	820	777	856	859	844	829	799	823	900	829	804	828	820	766	802	786	808	848	857	801	856	793	799	871	800	834	800	833	861	781	828	867	829	823	805	844	785	799	779	806	807	854	826	860	810	824	835	848	802	829	832	791	762	820	778	792	809	814	808	800	778	864	836	825	825	815	833	809	811	775	790	835	791	773	848	833	788	787	813	829	822	789	795	822	845	836	828	825	782	830	816	815	874	809	842	835	823	842	804	820	815	807	788	808	834	757	795	855	806	816	813	798	774	832	828	778	805	793	836	832	826	793	819	805	766	812	780	838	873	770	861	837	846	802	811	823	806	815	837	824	846	779	809	759	870	869	873	778	803	823	806	790	828	817	814	839	831	763	806	813	807	794	816	860	809	850	797	784	833	785	832	805	805	818	807	864	831	848	759	831	814	832	841	850	800	829	807	777	888	823	823	870	800	806	821	808	812	727	822	782	844	805	816	815	856	757	795	830	831	766	815	849	810	802	831	799	816	884	800	806	845	822	859	839	822	842	845	837	843	802	815	840	810	846	811	801	786	918	822	803	827	810	809	811	819	866	788	831	775	824	820	830	821	822	842	810	822	825	809	835	813	836	866	845	785	801	819	780	807	795	805	802	832	812	838	797	850	789	791	820
27750	21175	17207	10144	5759	3930	2848	2345	1887	1637	1321	1263	1095	880	754	677	582	546	564	525	555	558	508	505	456	535	519	466	439	499	489	498	488	468	493	498	490	469	522	525	490	471	495	479	484	480	487	471	512	467	489	468	462	472	430	487	482	461	436	453	468	458	483	460	491	441	462	444	445	470	473	479	469	465	479	463	470	469	464	451	446	486	495	465	481	475	467	436	454	473	475	451	430	451	496	467	451	464	456	441	457	437	492	480	474	434	518	462	460	459	464	447	490	463	506	483	455	489	479	473	518	468	487	466	453	480	468	440	461	501	507	512	438	467	448	461	468	460	482	514	442	482	497	489	456	473	453	523	461	493	452	502	466	472	487	440	464	482	419	460	468	509	456	466	472	474	468	456	461	474	486	498	462	474	447	467	453	449	466	477	440	439	457	449	407	462	485	478	480	462	442	516	436	461	449	448	428	480	478	487	466	465	454	461	446	473	459	466	454	444	470	442	482	502	499	485	480	463	457	448	444	488	520	419	463	498	493	463	474	473	457	468	457	421	507	450	487	464	473	491	463	499	445	471	463	468	475	467	482	425	440	426	463	453	486	457	485	463	414	474	448	434	496	402	467	476	454	461	446	441	437	515	456	507	496	485	498	478	467	445	431	493	446	452	478	455	426	446	467	461	465	486	445	459	434	482	509	456	440	426	474	447	457	476	498	498	450	494	473	458	474	440	457	466	463	470	421	476	474	445	464	485	432	466	454	455	457	472	484	492	485	477	437	451	482	486	473	465	495	470	444	448	458	488	510	444	464	437	482	470	423	473	496	479	451	486	444	453	484	512	507	473	475	474	469	469	436	457	506	474	503	509	466	458	504	459	509	478	521	453	471	467	449	434	481	479	431	486	476	452	456	476	471	455	427	450	417	461	499	429	448	437	518	487	415	475	443	467	468	482	496	471	448	465	448	504	485	503	484	460	470	474	460	427	516	462	499	464	490	452	463	467	475	479	505	493	453	493	471	432	463	480	463	444	468	443	445	499	441	453	462	503	512	487	419	454	463	471	457	517	468	479	481	454	501	465	476	435	438	474	477	480	475	468	501	495	482	482	492	458	472	454	423	464	460	460	487	452	471	466	485	472	466	460	475	490	471	454	460	499	439	466	424	425	466	458	467	460	493	451	443	441	482	491	431	482	441	453	462	464	479	493	487	449	496	455	455	453	463	457	468	490	467	476	486	450	483	441	472	416	462	480	504	468	425	454	448	441	457	439	499	488	433	468	466	407	456	477	453	449	447	469	478	470	496	480	462	452	464	458	457	435	469	451	473	463	475	450	496	437	463	448	504	434	462	510	473	487	424	484	494	454	492	491	470	467	495	490	479	465	426	479	485	455	468	499	469	440	472	437	454	478	460	437	463	486	465	490	489	445	485	458	504	499	437	488	435	486	482	486	433	473	476	446	463	492	466	457	500	462	495	461	456	475	458	527	472	499	443	476	470	454	455	456	458	511	492	482	452	445	449	487	462	469	421	441	451	488	448	485	431	454	473	468	476	473	454	488	475	518	489	472	444	457	461	468	454	496	478	440	440	471	459	495	471	499	484	437	417	513	473	449	450	443	479	436	471	456	500	475	462	439	485	426	446	435	453	470	460	464	441	460	435	462	490	448	427	501	425	435	448	466	488	490	488	449	464	504	464	505	468	516	460	485	475	454	491	488	433	452	502	474	469	468	463	474	447	450	483	470	435	434	447	484	451	450	453	446	452	452	491	476	494	475	457	491	469	454	479	502	474	479	508	491	460	475	437	467	472	466	441	497	462	473	476	519	475	464	475	494	488	480	467	467	481	471	433	507	471	446	455	459	468	505	464	467	487	451	476	467	490	489	482	443	480	484	442	456	486	449	516	458	443	495	446	469	478	466	463	479	478	501	420	509	476	474	457	446	461	473	486	448	460	461	482	488	510	461	442	438	465	482	457	469	463	457	433	466	460	458	487	463	475	514	492	466	469	472	449	459	444	437	491	454	443	460	470	490	456	458	511	466	467	486	479	449	509	478	441	450	481	451	476	518	443	498	479	481	474	476	469	472	473	461	473	457	454	480	452	422	488	472	445	451	444	475	470	438	498	462	478	486	481	466	451	468	471	444	499	492	476	428	481	445	460	493	459	461	450	501	430	447	476	471	451	458	507	491	461	513	440	448	474	459	479	430	460	440	440	489	461	492	497	487	474	452	460	477	477	437	469	497	478	482	460	455	499	462	466	495	479	468	486	437	473	464	464	425	475	469	423	461	421	435	471	450	465	450	468	465	435	467	476	456	464	475	470	457	481	474	461	447	442	466	474	485	485	447	468	472	449	494	459	466	491	513	494	491	455	476	432	482	499	471	495	486	488	439	484	485	454	457	470	498	464	429	457	464	441	442	465	481	454	434	467	502	485	526	446	447	485	481	468	499	454	493	476	421	509	469	557	526	464	476	475	470	471	452	448	431	444	433	463	480	446	504	469	444	449	446	459	466	483	471	462	450	456	448	493	461	481	448	457	470	451	480	507	482	477	436	437	471	451	471	443	509	413	468	470	532	461	435	489	447	468	472	466	474	469	488	475	464	493	456	473	521	456	478	430	451	498	474	446	484	455	500	475	447	472	438	475	464	465	481	513	497	475	480	490	424	501	455	456	441	460	483	483	426	463	469	446	470	456	481	473	521	463	478	415	440	427	472	438	490	472	460	467	479	449	459	456	469	475	477	428	499	466	491	467	483	464	455	457	471	451	491	461	467	455	476	475	479	486	463	442	449	459	453	440	487	434	439	423	484	462	488	471	463	438	498	460	411	437	442	448	472	448	457	455	471	422	497	489	475	459	455	451	469	461	461	443	442	462	484	495	501	474	485	463	462	449	434	491	425	435	481	450	462	486	467	454	473	532	445	467	448	464	477	496	455	484	465	488	474	451	450	482	441	473	461	463	432	473	415	472	517	492	469	426	465	468	496	499	440	493	435	483	487	461	460	430	480	501	471	449	473	498	467	445	482	497	449	474	475	511	466	476	465	460	450	473	471	468	448	487	481	488	449	464	461	467	449	491	438	433	488	456	463	461	489	478	487	473	430	505	499	502	463	462	458	439	477	487	517	449	463	471	453	484	463	467	467	462	464	498	448	453	447	473	466	498	442	457	432	447	454	471	437	478	475	492	460	428	505	461	454	457	466	498	495	486	502	466	440	458	439	408	472	461	486	464	435	483	491	492	504	461	443	471	458	462	492	487	528	467	476	456	441	451	511	503	465	483	473	433	437	464	462	443	485	454	489	413	486	456	474	449	486	483	470	466	468	501	505	495	482	462	500	473	458	458	483	475	496	465	477	447	446	469	480	433	459	476	471	440	466	440	459	464	475	515	487	486	465	461	484	464	453	503	464	464	468	438	497	473	483	453	430	456	499	455	444	471	448	450	460	434	479	448	497	469	425	463	410	469	458	461	432	465	451	498	427	488	475	475	459
12307	23831	19048	11470	8896	7039	5477	4561	3715	3107	2635	2187	1926	1397	1175	1005	818	814	762	744	680	719	681	618	651	613	633	615	618	602	648	628	599	607	600	674	635	645	598	612	623	602	631	608	589	567	576	553	622	604	606	592	551	575	597	610	592	605	611	590	603	584	608	538	591	595	647	582	608	568	550	530	594	565	583	602	601	560	583	537	580	611	558	597	582	578	588	636	654	575	606	622	602	588	558	609	566	624	538	578	578	564	596	573	585	574	604	573	600	591	591	584	535	572	598	575	586	532	587	579	613	593	611	562	573	571	598	584	590	532	577	611	593	601	604	587	588	562	541	585	546	664	575	587	605	617	574	569	579	596	597	604	579	569	581	588	548	579	580	628	607	558	615	566	604	581	583	592	566	628	617	629	567	563	568	610	637	605	567	600	597	611	562	587	576	573	588	621	608	580	602	564	591	607	600	621	590	596	610	592	598	572	583	590	574	604	645	579	577	599	593	587	597	618	606	618	557	591	560	580	567	599	595	625	599	578	566	552	570	583	601	584	619	586	557	616	560	582	623	554	575	568	628	602	596	573	620	605	591	603	572	654	607	610	595	550	579	561	593	649	597	595	572	574	611	576	593	582	629	602	625	622	594	598	559	593	596	569	585	566	546	610	615	628	644	547	591	612	628	583	591	597	550	598	627	593	577	582	590	547	594	615	565	557	582	613	592	616	572	558	590	588	544	561	592	568	625	607	578	632	582	553	579	613	600	580	588	603	572	560	601	537	594	568	555	592	582	581	570	581	582	577	651	606	571	595	562	562	587	539	599	571	576	571	611	624	622	561	615	592	560	611	619	577	628	591	579	567	623	602	588	558	565	635	583	584	582	566	565	598	589	611	565	590	644	557	584	608	589	612	569	615	590	616	567	608	632	546	583	559	600	574	534	549	611	578	599	583	576	546	597	546	569	611	647	619	591	606	602	572	583	615	549	589	611	585	602	587	613	602	590	573	554	617	611	583	611	568	516	571	586	595	587	580	589	595	609	543	571	622	581	574	607	579	540	588	612	623	576	561	568	598	594	574	589	568	592	561	563	614	621	595	593	576	616	567	608	583	544	582	595	543	567	568	582	560	555	558	588	593	625	623	569	529	569	602	573	587	576	546	615	569	588	566	604	584	586	577	590	623	552	620	608	563	556	652	611	627	580	601	604	586	589	600	590	603	578	570	572	625	575	575	610	564	620	625	591	610	632	565	616	598	595	589	609	544	564	576	576	584	589	565	612	594	584	604	596	620	596	601	586	564	594	624	559	595	580	606	587	564	605	614	606	592	571	605	562	551	585	598	595	548	602	621	576	556	589	613	610	598	553	581	556	571	600	571	603	582	603	572	601	575	580	593	577	601	587	639	597	614	552	584	565	557	583	604	579	531	598	622	582	552	581	577	619	596	575	600	561	606	557	607	578	569	583	591	558	575	566	594	545	600	537	568	601	586	557	593	599	588	580	614	601	564	609	605	565	598	620	593	576	609	569	586	606	594	602	570	579	556	587	611	595	560	588	601	578	579	589	620	575	574	605	587	612	592	554	558	608	556	568	604	607	618	575	596	576	578	627	596	595	572	596	565	629	567	583	602	565	627	635	607	604	614	587	577	615	582	591	613	615	624	599	579	622	580	574	621	599	577	607	592	586	582	596	598	595	592	640	572	588	588	609	554	622	618	572	571	585	550	555	570	621	600	599	587	592	575	575	592	601	589	561	594	607	574	623	572	556	576	608	598	600	590	578	556	590	594	582	606	595	580	617	560	613	555	528	591	627	598	569	548	629	576	595	627	576	591	607	608	594	652	620	580	580	555	599	617	587	569	580	536	553	574	598	587	603	591	622	594	613	575	627	648	590	622	622	595	581	596	549	569	612	576	545	584	603	540	631	601	599	564	579	536	561	595	598	597	556	567	558	611	579	575	634	606	550	544	583	599	614	553	601	582	592	595	589	583	564	567	617	586	529	590	576	572	610	599	649	558	586	598	605	605	592	596	588	565	557	571	618	586	627	588	621	586	550	609	562	614	601	613	587	609	556	596	588	571	600	581	592	581	582	643	573	558	582	550	608	602	601	584	645	580	569	541	578	564	568	612	594	617	574	574	555	565	607	577	610	589	580	573	579	609	618	569	604	615	596	625	626	594	574	584	606	582	598	585	596	616	558	609	620	577	579	584	608	593	551	558	571	586	580	600	617	574	619	565	573	581	529	614	586	609	567	553	639	585	596	574	580	559	579	570	583	553	628	583	545	581	570	565	634	604	572	594	600	608	596	556	590	577	570	596	566	596	583	587	586	581	575	535	578	572	600	598	606	592	578	583	593	584	589	596	588	574	585	534	577	609	592	573	613	562	525	569	574	622	608	590	580	569	569	573	561	561	599	570	609	575	566	614	616	567	579	626	563	563	609	613	651	590	561	616	620	582	600	596	573	561	571	602	591	587	582	589	572	606	571	550	549	577	569	588	573	590	583	580	599	577	595	627	605	598	594	609	560	574	576	548	586	614	589	625	588	555	538	596	579	583	590	612	588	591	568	588	600	571	622	612	558	599	576	648	590	607	596	594	587	566	577	579	583	569	560	630	556	600	603	582	581	581	579	569	589	547	624	588	615	576	620	608	625	604	562	615	623	563	588	599	600	601	613	562	608	597	635	622	572	595	592	606	619	568	604	545	607	554	610	582	585	582	563	559	581	601	585	583	616	584	614	529	603	569	595	601	587	590	604	572	553	626	551	613	636	571	583	589	573	580	584	541	601	593	573	613	582	598	584	626	593	563	620	616	598	570	615	561	593	589	562	576	624	611	597	601	576	568	602	561	605	630	629	607	626	596	561	572	600	592	546	579	620	631	589	582	602	591	607	566	571	609	627	622	586	594	562	607	579	605	576	576	570	588	624	562	614	611	580	563	566	580	556	577	561	595	593	576	586	536	606	625	610	572	603	580	573	529	612	616	586	583	572	581	612	550	582	516	561	598	578	590	585	605	586	586	581	573	595	606	577	561	593	605	587	607	619	640	572	558	585	601	665	603	589	570	586	568	542	576	585	543	579	625	623	621	603	573	616	571	614	607	575	581	626	602	599	578	583	601	596	598	595	637	570	585	593	528	599	601	552	577	579	595	597	623	621	554	618	559	592	603	592	609	588	577	592	558	602	576	545	575	571	577	582	605	535	573	588	563	558	629	591	554	587	536	574	553	608	639	604	603	530	588	546	582	618	567	576	617	600	576	576	606	632	573	581	627	625	601	569	571	580	624	598	587	610	556	577	589	618	555	572	589	616	553	590	570	587	585	589	578	613	587	570	580	573	579	609	655	572	581	578	553	550	598	581	581	571	609	584	573	555	577	591	580	586	574	561	627	582	603	516	516	576	561	573	631	601	545	597	597	589	583	560	616	574	583	548	655	576	622	575	556	580	599	553	613	542	549	568	617	586	590	571	592	597	612	572	540	573	629	602	547	607	576
23766	21647	28995	24871	21530	13663	6776	4342	3502	2820	2497	2105	1873	1446	1254	1101	997	816	847	850	804	768	846	744	732	805	708	696	742	755	759	723	686	702	757	719	718	676	770	730	770	705	763	733	690	655	699	672	687	690	738	683	661	710	674	715	692	692	675	693	723	724	734	693	715	701	685	653	708	726	676	721	690	771	689	701	713	662	676	660	653	660	714	693	677	702	684	688	661	690	715	680	722	695	671	731	699	672	664	733	677	700	728	754	720	682	683	697	665	694	677	729	729	682	732	673	714	690	682	724	675	731	686	717	684	672	667	675	710	703	665	721	687	642	687	713	688	608	706	707	702	713	738	718	692	724	682	734	693	685	738	690	698	682	720	740	680	678	699	663	657	657	711	692	692	712	721	699	719	690	716	694	741	735	686	684	686	721	688	657	709	654	726	684	734	675	639	718	706	740	682	695	691	713	682	724	708	691	710	684	675	710	676	744	676	718	684	755	665	688	700	663	719	684	706	744	710	687	720	654	702	716	685	681	721	663	689	705	713	678	716	715	730	732	729	711	698	731	690	704	720	678	698	723	730	690	759	668	669	691	656	715	679	728	641	712	706	700	688	697	682	714	709	683	756	752	682	719	708	701	747	718	669	698	703	705	703	728	734	710	753	645	714	720	718	733	669	681	697	683	682	726	707	715	673	663	665	716	731	713	722	693	721	697	719	692	718	718	645	726	734	755	678	669	702	712	675	693	720	684	635	674	707	731	686	743	746	687	709	679	697	699	685	687	660	688	710	642	732	697	731	700	693	673	668	689	696	709	686	729	676	688	694	698	711	668	651	705	752	694	728	687	776	706	697	702	716	705	702	666	667	702	682	748	691	701	700	679	718	653	678	688	700	665	683	735	750	673	715	689	699	678	730	697	699	714	698	669	677	666	700	666	690	696	695	711	722	682	634	709	650	693	694	687	707	666	715	661	681	686	715	657	671	690	709	678	679	673	658	694	720	674	749	701	701	684	668	672	644	723	669	724	663	657	737	679	717	664	642	694	711	657	693	684	699	696	699	693	678	666	737	702	679	711	690	714	683	687	666	728	741	689	679	703	735	694	689	675	707	686	696	668	651	704	740	693	652	659	689	704	697	687	689	657	720	705	691	750	688	687	615	706	743	636	691	699	669	707	678	713	706	639	707	701	665	700	671	735	703	680	680	686	662	691	704	749	681	671	705	692	733	689	708	756	765	691	729	656	714	683	685	689	714	710	682	680	698	690	705	715	658	686	668	701	677	694	704	743	702	726	663	712	715	732	650	713	698	667	696	675	701	739	701	681	725	678	704	691	728	696	682	671	696	702	686	704	703	643	679	704	691	653	693	685	687	733	700	727	740	695	661	689	647	709	706	683	650	704	622	719	707	697	686	680	668	727	695	717	656	717	713	673	686	668	699	678	713	690	693	702	737	702	675	697	692	651	697	657	697	725	715	671	701	738	711	665	685	696	716	642	687	649	727	686	686	660	696	738	706	672	721	663	703	749	737	689	635	714	667	672	674	698	670	680	678	687	720	732	757	652	721	668	694	677	697	706	742	680	706	643	664	739	695	681	673	688	696	694	668	654	682	651	702	685	677	685	725	658	703	715	746	675	692	671	730	679	716	709	671	718	682	658	734	672	713	653	688	681	667	705	737	668	679	677	702	692	678	746	736	688	694	681	720	653	671	667	674	745	688	725	664	688	707	723	719	663	668	695	660	672	716	671	712	693	701	684	705	700	695	728	630	711	670	691	699	672	659	646	697	708	699	695	686	727	691	690	734	722	725	754	647	664	706	723	728	691	736	639	740	697	675	689	646	696	687	674	646	724	704	690	666	647	676	665	716	704	680	737	677	704	671	646	688	734	677	643	717	706	665	701	686	720	725	720	673	734	720	723	722	688	721	680	720	723	693	703	685	695	700	670	663	708	675	695	723	665	718	702	684	687	705	731	722	737	670	647	677	675	701	706	670	677	723	745	682	658	675	708	708	679	678	720	709	653	637	714	705	669	691	739	707	730	743	657	689	687	683	699	660	681	760	766	687	663	642	674	685	706	646	671	697	739	724	707	719	696	664	728	758	670	679	712	696	661	708	670	702	704	702	686	716	665	639	718	684	706	723	661	683	684	697	674	700	682	671	689	673	688	678	701	677	679	663	661	697	653	692	704	678	683	696	725	673	649	717	688	695	674	648	715	668	690	692	668	761	717	725	697	684	719	653	687	702	664	706	694	694	642	740	695	637	708	716	655	686	689	705	723	671	708	677	651	663	676	707	714	711	697	701	696	700	726	677	688	686	691	681	658	696	692	668	680	711	706	723	735	688	693	693	676	728	655	705	652	678	665	698	715	679	683	690	648	706	701	685	660	677	679	694	733	670	706	696	665	684	700	691	680	684	719	682	727	694	687	705	689	666	733	686	727	670	705	694	723	716	678	677	692	703	687	641	702	706	694	710	700	704	673	681	742	676	684	664	685	708	633	680	724	709	670	753	675	701	681	716	745	670	673	679	677	666	678	708	667	725	702	669	708	699	654	642	678	693	697	670	683	728	674	667	720	692	748	642	678	703	702	711	737	672	691	710	679	689	693	718	661	697	738	709	670	652	650	720	717	733	671	688	674	686	736	670	674	683	684	716	700	726	739	683	651	632	702	697	709	723	681	723	677	684	748	666	697	669	687	704	657	720	700	674	729	720	676	707	668	721	663	713	688	686	702	693	719	657	661	694	671	720	694	695	749	669	715	683	690	681	633	693	688	721	693	707	720	670	752	718	692	699	685	732	672	718	723	672	681	650	698	690	655	686	713	709	719	666	645	701	717	682	700	699	705	692	738	674	698	717	708	737	677	689	685	690	672	739	708	669	728	665	670	688	732	719	706	681	716	685	680	687	694	698	669	703	692	713	656	704	709	692	751	709	676	726	742	669	738	697	695	670	677	741	682	687	699	712	701	658	686	719	732	674	691	702	661	680	696	716	753	713	690	727	702	677	702	700	690	674	707	680	653	680	684	720	680	715	748	680	748	743	681	684	684	646	693	710	675	723	715	694	693	681	702	686	684	647	706	738	733	689	673	675	678	709	716	691	689	681	674	717	716	695	662	683	702	702	662	671	682	629	740	717	712	692	700	712	715	698	664	689	689	690	698	661	694	715	678	739	678	684	758	703	700	691	721	708	665	708	717	661	683	713	687	724	726	699	720	715	712	706	710	750	670	728	776	720	693	707	650	671	716	695	692	718	744	710	671	718	707	690	717	729	712	749	721	699	696	743	658	679	755	707	689	673	694	693	667	657	704	685	714	689	690	696	717	747	724	691	700	649	711	703	686	689	716	685	680	710	700	652	676	689	687	711	701	683	689	682	670	699	719	711	732	679	664	635	727	685	679	713	674	701	686	725	716	745	682	703	651	680	656	696	747	677	682	657	698	670	737	682	710	728	771	718	673	656	708	653	656	721	674	691	728	685	660	727	693	725	671
12876	31755	27109	17736	14131	11546	9039	7501	6502	5188	4346	3661	3095	2311	1914	1630	1325	1254	1172	1171	1047	983	1044	987	1004	1023	972	922	917	890	905	952	969	922	929	960	925	965	910	944	944	910	898	990	933	875	898	906	870	831	860	901	873	869	905	844	896	876	813	898	849	838	841	822	870	851	892	842	873	844	829	863	808	878	882	899	860	875	845	851	821	886	841	880	860	856	872	878	834	883	881	834	860	903	830	832	854	916	891	852	823	840	887	849	886	834	856	877	875	802	858	856	854	904	860	838	844	915	871	904	866	877	811	835	858	889	831	921	878	832	880	883	871	861	858	876	863	844	874	885	860	912	842	844	922	862	853	855	823	866	869	864	853	904	867	883	887	854	807	858	846	887	895	878	880	868	842	892	856	883	852	848	876	842	852	854	907	854	812	842	857	861	868	891	823	838	847	902	896	884	835	893	832	858	820	830	876	884	879	826	868	875	899	891	816	897	896	815	866	900	853	825	899	871	875	860	812	818	878	846	930	840	846	825	897	873	881	874	829	843	866	871	878	857	865	854	899	852	884	840	926	871	854	851	835	858	861	902	854	868	879	901	862	809	888	817	874	915	823	865	850	873	843	891	883	857	870	795	889	868	823	854	862	886	867	842	876	913	835	872	823	869	830	895	901	840	897	875	832	861	814	856	887	837	899	871	868	887	851	853	857	853	818	859	865	852	854	895	869	889	841	910	872	824	862	848	905	880	859	854	921	853	886	926	832	839	871	865	860	874	788	838	880	831	915	853	884	860	833	895	894	857	842	857	873	858	920	865	865	866	821	873	874	836	844	849	914	856	844	797	906	849	858	894	825	827	844	837	848	852	872	909	856	893	829	857	899	844	852	856	862	872	858	903	852	870	862	902	904	833	885	850	841	844	876	840	822	837	885	839	848	882	874	861	838	875	875	869	871	854	868	907	790	845	894	867	870	917	808	847	855	862	864	838	891	892	815	839	863	812	834	815	875	896	851	891	844	872	862	845	855	891	866	840	812	854	839	857	826	864	904	897	877	874	871	870	853	867	876	835	889	886	847	866	895	838	840	852	823	881	892	844	855	908	880	820	858	844	867	826	869	860	923	885	862	871	811	811	835	867	849	833	897	859	900	889	870	827	916	932	841	860	873	866	840	904	855	850	848	904	897	833	842	911	895	805	817	811	853	828	869	888	880	857	911	830	871	903	875	891	872	877	834	791	869	848	833	826	832	819	898	845	860	838	892	807	917	841	904	879	877	838	815	864	820	894	928	838	868	856	891	850	865	840	870	873	846	881	825	853	830	910	911	826	925	824	896	844	897	892	890	847	849	884	842	887	798	888	835	875	811	879	813	847	897	795	836	824	829	857	835	867	816	859	847	877	840	885	891	856	846	866	875	797	808	852	869	886	858	810	831	893	867	950	829	839	897	862	847	873	844	886	851	852	861	866	859	885	873	763	822	861	896	879	859	848	852	837	856	842	823	813	840	869	877	861	841	849	875	844	885	852	841	811	900	926	903	829	886	884	870	845	911	863	796	898	846	829	857	891	889	852	953	831	875	808	828	873	834	830	771	812	883	872	883	873	874	842	869	897	852	830	824	896	860	884	876	919	878	917	881	856	849	892	857	852	834	856	850	898	846	903	874	925	866	861	884	884	803	852	826	866	863	861	833	851	852	833	835	845	861	862	871	917	879	832	869	830	897	815	870	859	882	879	893	897	828	836	858	896	860	861	843	888	870	882	896	767	826	826	829	863	912	854	844	857	849	872	848	897	849	832	858	855	860	860	910	828	842	820	840	811	858	833	816	863	866	880	873	829	870	865	873	868	879	856	851	842	888	854	848	821	868	850	866	855	870	863	900	877	882	864	810	872	873	871	841	827	825	906	835	809	868	874	854	871	858	844	902	887	827	886	818	882	825	844	784	856	895	889	884	834	831	821	861	834	887	897	903	834	782	812	832	877	854	823	822	851	897	866	898	892	860	830	880	826	817	870	850	835	872	864	848	855	845	873	826	912	892	814	857	854	878	881	853	813	858	920	860	867	897	867	840	890	892	827	789	856	856	924	860	863	830	870	844	858	855	854	847	828	844	882	884	882	802	892	891	859	843	838	867	885	884	866	883	865	822	853	895	810	843	835	879	813	854	838	882	837	821	902	811	902	824	844	854	804	880	936	839	897	882	844	826	833	893	899	874	860	889	863	866	810	856	822	815	832	879	869	844	882	875	851	874	846	899	916	829	884	905	860	881	897	896	898	865	863	842	869	900	864	865	821	826	826	840	793	831	927	921	863	879	831	871	843	826	907	812	818	838	862	910	903	815	822	837	845	862	882	867	853	865	834	836	884	865	857	885	897	875	860	852	880	888	833	859	875	863	919	850	874	861	836	859	844	860	819	854	868	887	862	862	856	875	858	908	843	892	877	808	892	863	915	871	842	871	808	883	839	882	868	841	866	869	833	829	908	821	843	900	807	894	893	838	863	847	869	879	824	858	845	903	832	851	863	880	870	878	880	870	846	861	862	866	837	869	871	856	871	870	845	862	870	845	855	883	842	880	848	840	871	869	852	853	836	883	887	852	834	872	885	853	896	912	914	869	882	843	842	895	870	849	902	852	845	855	857	874	882	913	917	901	860	863	855	831	858	897	866	862	880	864	854	849	873	864	813	855	911	845	869	871	831	840	861	854	905	852	865	867	895	938	855	883	850	915	906	825	881	892	847	827	860	845	840	882	874	902	790	898	883	843	882	848	849	903	839	840	821	867	863	862	889	850	888	816	899	811	833	844	805	870	890	843	888	896	847	895	869	869	882	852	863	827	881	824	865	875	903	842	883	858	876	824	888	869	925	870	902	825	855	858	913	840	835	864	858	834	846	854	822	825	881	847	812	874	854	859	863	917	902	896	839	873	812	832	862	855	888	830	845	853	909	832	876	861	828	848	867	854	829	814	852	845	834	889	936	859	810	883	873	816	874	829	913	856	865	890	836	822	830	837	861	896	873	930	852	816	855	868	812	773	843	839	851	888	865	846	925	818	831	821	901	884	874	872	873	862	836	860	843	856	878	882	845	810	864	859	838	829	831	881	849	850	875	861	887	854	860	862	910	871	834	872	825	872	877	871	901	888	904	928	839	817	857	859	883	867	854	875	902	839	867	817	847	896	859	860	958	861	811	899	879	893	846	832	851	854	912	837	851	834	849	816	834	862	877	866	870	851	840	812	802	880	791	850	832	860	874	843	907	880	839	862	887	809	830	812	889	867	845	884	858	844	875	878	883	872	907	857	826	835	856	910	851	864	844	812	863	817	874	847	841	840	832	838	818	861	810	871	843	838	842	805	821	852	829	875	838	866	886	826	843	893	873	835	893	894	869	932	878	831	863	836	853	897	805	792	816	900	887	912	895	854	883	917	851	835	865	853	917	855	820	868	869	851	877	866	863	855	862	822	814	886	785	836	861	820	921	907	850	801	853	838	843	856	831
24836	21648	27713	25697	13295	5783	3938	3016	2306	2008	1666	1456	1105	922	771	632	558	524	490	448	450	393	460	395	398	408	415	358	366	407	404	330	373	365	370	377	398	390	382	370	408	374	367	391	397	330	373	368	347	380	366	366	378	398	352	353	375	381	335	352	361	372	349	367	330	380	370	356	330	390	344	337	355	396	376	378	355	361	387	384	360	317	334	362	382	355	390	350	394	395	349	340	354	363	339	349	368	349	388	338	355	343	328	362	323	338	362	311	359	335	352	375	368	359	319	356	377	323	335	346	364	342	332	367	383	364	324	371	348	344	339	361	367	380	341	357	353	367	364	352	353	373	368	351	354	349	379	377	357	373	364	355	343	322	350	395	347	346	363	337	344	361	364	342	365	345	374	337	359	386	400	384	334	320	343	324	343	353	343	363	351	365	331	346	369	374	354	358	346	348	359	352	352	393	371	386	339	370	361	345	357	321	356	347	343	384	360	364	335	341	356	359	306	340	351	359	335	374	370	352	339	362	347	361	388	379	360	358	380	329	371	367	375	350	344	367	368	362	350	360	355	342	349	359	390	374	346	383	345	363	355	360	355	358	343	371	334	356	328	359	326	340	377	329	334	376	347	382	331	383	370	376	393	360	372	339	370	373	333	363	347	358	322	376	352	339	344	368	355	352	340	331	355	358	343	346	358	409	343	341	351	358	370	347	341	378	348	351	350	368	370	385	374	357	349	355	389	349	339	373	345	369	339	359	330	356	371	335	388	363	382	330	324	375	342	359	381	356	385	361	379	358	370	383	379	342	350	368	365	368	379	338	358	360	368	356	339	348	354	329	375	365	358	339	356	358	347	352	368	346	366	377	344	395	345	368	320	343	383	350	332	378	388	357	317	333	325	359	326	383	366	382	379	378	366	364	335	333	352	370	379	349	351	407	335	368	365	318	353	347	374	371	367	349	363	394	343	336	349	356	346	334	387	362	368	370	387	378	314	365	332	376	346	319	304	362	372	327	323	369	353	364	369	384	344	334	362	375	351	358	363	333	373	336	327	354	396	346	337	354	379	359	333	336	340	377	326	372	375	350	374	310	416	348	384	328	367	337	349	352	388	358	331	371	373	374	352	367	356	346	365	321	372	367	392	371	337	355	325	363	348	346	337	351	351	381	352	367	364	360	352	353	379	346	358	358	321	340	356	357	350	369	343	365	362	367	333	370	360	342	366	338	358	355	349	374	359	343	374	372	343	338	322	351	339	360	353	363	342	366	359	358	351	337	359	350	336	382	329	388	352	329	341	353	353	335	337	358	346	359	356	374	367	340	341	354	404	374	360	343	364	411	373	346	362	322	334	365	344	337	334	354	310	392	377	323	342	351	329	364	385	299	349	367	348	367	341	352	357	385	379	347	358	351	367	357	376	384	356	359	353	375	377	369	364	339	374	358	368	357	365	357	397	351	375	380	339	319	381	343	355	341	314	343	352	350	392	361	348	355	346	338	346	369	377	362	348	380	380	326	353	313	367	382	363	382	366	377	334	344	349	386	371	356	348	386	353	364	352	351	342	346	360	323	324	363	366	370	398	359	350	338	386	359	357	337	346	334	390	357	338	370	340	366	353	340	349	364	351	365	359	324	380	382	361	344	346	348	316	364	342	356	368	315	317	367	346	370	388	356	379	349	347	389	352	350	371	353	337	360	389	325	377	341	360	346	343	366	386	364	359	360	389	372	330	344	349	362	390	343	408	374	350	374	378	355	392	335	341	346	365	355	379	349	311	358	353	341	348	348	364	351	357	334	364	330	337	362	347	368	335	339	367	366	331	343	372	331	383	334	351	339	385	354	372	365	342	343	363	365	377	357	369	370	346	330	348	377	314	367	341	357	352	358	348	349	367	390	353	342	384	361	379	373	376	334	355	382	376	370	376	410	359	319	363	361	374	355	375	359	387	372	345	341	344	377	361	350	383	364	340	343	330	351	346	355	370	401	370	348	371	338	364	380	366	367	380	360	347	331	393	374	353	362	357	368	368	356	331	310	377	324	358	340	363	375	355	376	346	317	356	364	334	396	372	352	402	368	353	381	392	339	393	336	373	378	356	393	373	377	378	420	347	371	344	378	349	347	293	359	356	352	353	344	378	364	362	342	336	391	335	337	373	335	398	358	337	370	335	368	375	369	334	369	354	345	379	380	356	381	335	356	349	339	367	350	336	385	398	366	393	363	364	320	345	395	365	345	346	353	362	366	355	347	341	337	393	370	362	359	380	342	361	359	359	347	351	348	344	342	363	331	337	351	367	350	356	384	332	343	356	352	363	338	359	360	336	370	366	335	368	342	364	362	376	318	355	378	349	353	347	355	367	332	354	361	322	364	341	358	341	401	324	333	383	375	340	353	361	342	369	328	357	355	370	353	370	394	340	348	335	350	345	325	346	365	404	342	368	381	362	379	341	352	372	376	376	368	360	335	355	352	371	361	374	359	351	333	353	365	382	385	343	347	364	342	330	380	345	350	333	355	372	372	356	351	320	357	399	355	344	357	351	364	366	352	346	317	363	345	367	367	356	341	362	390	318	350	375	365	334	368	347	392	339	380	358	372	326	358	367	337	365	403	358	387	350	361	376	351	379	365	343	350	382	358	350	362	295	380	351	349	372	351	379	373	359	362	340	383	347	359	341	351	373	349	378	361	350	332	318	398	380	367	355	361	350	367	384	333	350	370	364	351	370	321	356	401	315	371	339	354	374	336	331	379	324	371	344	332	364	344	354	354	328	348	324	363	353	326	328	354	347	369	355	337	337	367	383	332	372	353	361	365	366	308	363	369	335	370	366	334	325	391	360	344	374	332	355	333	369	357	352	357	363	367	360	358	342	357	352	351	344	358	363	355	368	361	347	364	353	353	350	340	323	345	375	388	353	363	354	344	332	368	352	361	357	350	305	330	341	381	355	344	338	323	339	331	356	360	333	355	360	368	370	356	360	355	361	374	351	367	366	387	350	345	408	365	379	351	376	358	355	338	324	331	372	354	346	345	348	320	326	339	385	368	323	369	362	367	340	363	390	334	354	379	357	387	359	337	366	401	351	348	329	322	346	339	392	361	359	352	368	361	370	346	376	362	381	381	371	357	336	347	328	356	343	373	344	380	351	348	335	325	360	389	361	365	379	366	383	373	386	357	338	381	352	371	321	341	398	375	370	337	323	358	402	385	382	339	362	393	346	378	374	328	347	360	355	330	364	355	397	367	341	344	378	345	337	376	348	341	360	378	353	365	372	398	363	359	364	363	363	352	386	351	337	370	383	347	356	320	350	343	348	350	356	370	335	366	333	348	335	403	352	347	349	358	359	338	367	384	323	337	366	331	348	372	365	371	350	330	362	354	335	376	355	338	382	341	350	343	362	325	367	367	387	401	353	358	343	370	379	363	347	364	388	367	368	332	362	333	366	342	361	360	348	333	353	360	364	375	329	357	384	359	398	337	358	385	339	352	341	344	360	360
12671	28860	23417	15056	11620	9126	7190	6094	4948	3970	3215	2650	2202	1623	1269	1080	888	782	684	621	591	584	578	555	565	523	521	488	547	531	488	520	508	538	469	526	535	524	517	510	534	526	518	491	474	451	471	483	444	489	479	447	493	477	485	494	449	437	477	464	477	466	450	425	517	483	432	464	458	457	483	450	496	472	488	467	426	460	443	485	497	457	446	448	451	441	466	473	467	438	499	441	497	430	444	436	470	453	452	476	454	477	445	461	493	494	460	481	435	444	478	463	468	470	485	469	479	473	463	441	468	477	460	395	455	452	462	453	420	461	457	452	456	479	466	472	463	427	441	452	492	418	443	460	440	463	453	487	422	454	465	475	499	441	473	469	470	447	456	461	463	435	417	475	456	474	443	461	482	467	439	447	461	438	491	424	478	453	423	436	480	489	482	442	477	435	451	469	501	473	451	481	450	460	448	445	446	460	480	449	475	478	440	428	440	491	479	444	473	447	451	465	450	494	480	452	436	489	438	487	432	449	475	457	390	452	465	485	457	492	454	464	398	452	470	444	483	440	445	459	440	456	399	475	454	474	459	439	429	444	456	482	446	474	453	488	469	494	448	438	466	469	517	488	495	448	474	460	478	461	465	479	448	491	450	479	460	434	496	441	503	480	433	464	464	458	464	437	459	429	468	471	470	420	448	486	462	468	496	428	458	473	438	476	463	474	472	489	450	476	504	442	471	417	449	472	479	451	457	454	464	461	455	470	486	466	427	469	435	437	483	458	439	442	444	464	478	455	435	476	463	450	435	475	449	433	467	462	446	456	460	470	472	440	443	446	460	440	469	463	436	436	489	465	450	419	484	445	447	454	458	455	443	458	464	481	449	472	467	464	474	483	443	507	462	470	423	425	442	455	474	450	472	456	488	462	469	501	494	448	436	465	446	464	421	422	440	426	425	479	477	443	466	476	469	439	457	442	431	460	454	476	431	455	467	434	491	437	464	457	463	442	487	448	432	443	427	433	429	488	469	456	463	492	461	442	509	427	480	463	477	455	461	433	502	495	471	432	501	492	450	471	426	467	452	491	426	472	458	454	474	448	501	429	482	507	445	449	449	450	458	474	471	463	476	429	481	441	469	467	466	425	454	437	442	423	423	440	443	437	512	484	465	447	429	459	469	437	461	471	435	435	461	443	468	480	439	485	440	479	452	407	432	470	476	432	458	466	465	464	492	448	447	449	433	482	419	458	470	465	449	481	505	487	470	465	485	470	520	460	460	481	499	438	438	481	434	466	457	454	435	477	436	444	469	426	454	443	447	463	483	475	461	407	448	478	470	442	448	501	404	454	453	456	477	459	472	477	454	439	471	481	465	453	473	469	478	432	439	477	453	462	451	432	424	468	460	489	462	464	462	444	479	466	426	450	471	435	497	434	440	442	462	480	431	447	428	505	459	451	468	501	460	452	434	482	475	493	456	461	470	448	432	432	458	429	447	477	491	427	455	439	471	452	449	451	480	467	458	479	477	436	465	474	458	463	454	482	496	439	460	431	478	493	474	462	449	428	455	455	488	459	443	460	456	475	498	481	464	453	472	462	439	470	461	442	460	463	424	460	463	448	428	423	489	460	452	450	478	426	476	529	476	465	456	453	484	457	487	439	462	438	435	475	466	439	421	499	461	442	430	463	473	480	464	479	466	469	486	476	440	485	445	444	477	486	454	445	439	467	457	432	449	413	464	459	440	459	491	449	463	457	434	488	475	470	469	462	420	432	432	444	483	456	464	484	473	478	461	445	416	473	486	464	457	477	417	471	493	450	445	456	445	467	448	464	475	484	495	479	459	416	469	448	483	479	499	453	490	459	439	497	447	464	448	446	435	484	484	449	454	447	499	447	446	469	483	467	446	466	453	466	472	436	454	450	467	486	475	458	481	441	471	511	461	460	434	438	459	445	470	462	446	456	465	428	464	463	497	436	466	483	461	444	472	487	490	478	503	447	482	459	515	456	450	471	445	447	487	444	463	500	435	426	480	432	452	477	457	475	475	498	503	444	457	488	465	485	454	455	417	458	474	478	491	459	485	438	439	464	442	487	474	464	466	448	463	467	435	467	449	429	464	481	463	494	447	443	397	479	461	498	455	436	449	420	470	429	479	450	453	498	512	463	461	484	487	433	463	476	472	478	467	462	475	430	449	446	468	422	461	446	476	475	447	442	472	483	459	465	499	476	453	443	450	456	467	438	467	495	413	408	424	429	457	481	474	463	451	480	468	472	439	464	457	471	436	449	474	445	467	464	429	465	411	499	435	454	479	470	474	439	470	451	448	438	492	468	452	438	455	449	449	431	458	456	480	461	449	453	452	478	453	448	468	443	467	451	486	460	497	475	453	455	423	474	463	467	475	461	425	482	460	468	458	461	474	451	481	463	464	479	428	459	468	469	446	476	450	445	456	435	480	427	493	456	423	434	457	450	473	451	462	461	478	465	488	466	415	479	444	484	408	464	443	441	480	462	459	451	452	447	474	465	477	455	415	440	457	427	456	453	447	446	466	447	466	436	450	492	462	502	489	506	484	434	461	480	474	433	431	470	485	476	467	436	467	478	457	444	436	449	468	465	469	489	485	469	469	450	440	464	470	467	485	505	477	451	460	443	469	470	488	482	455	444	472	479	476	437	468	424	484	505	425	489	442	478	465	463	483	466	417	461	442	485	475	482	443	471	414	497	461	474	447	451	485	436	454	439	466	470	471	465	458	450	448	444	476	432	442	452	503	441	482	431	437	477	473	462	448	449	472	429	463	465	448	429	451	428	475	480	463	460	454	454	463	466	460	458	448	495	483	431	455	461	480	446	459	499	452	454	465	445	477	470	462	451	445	480	439	487	466	446	484	489	463	439	486	460	475	462	432	472	468	467	422	480	442	446	442	465	472	451	489	463	475	451	474	474	401	464	500	410	463	450	466	446	468	477	423	411	430	424	498	486	465	437	479	514	397	447	459	453	441	517	458	422	491	445	483	488	475	396	493	487	437	468	450	456	461	479	431	502	457	474	483	467	481	436	444	440	499	450	468	437	410	461	454	451	471	455	476	476	467	429	494	445	484	467	527	415	432	469	449	445	495	486	462	464	465	453	464	454	456	456	478	478	451	407	469	474	447	474	473	448	452	457	476	452	474	447	435	447	451	467	496	477	499	488	487	450	481	477	454	441	467	488	451	475	458	463	483	440	459	477	455	475	460	478	482	454	437	485	417	454	470	500	456	459	423	466	471	426	458	439	503	464	490	458	443	513	421	443	450	469	426	471	448	483	464	460	472	455	464	455	467	502	432	472	509	462	455	445	460	446	495	466	421	447	467	459	491	449	412	443	476	453	445	484	459	439	469	465	448	472	458	445	450	446	468	443	487	442	444	452	471	488	469	437	456	460	475	465	484	457	467	486	465	497	442	448	491	455	476	436	488	489	422	476	479	488	444	429	462	433	470	448	433	486	438	457	477	456	440	466
22743	21676	29582	24289	21724	21869	14752	6827	5042	4167	3359	2747	2248	1734	1542	1329	1108	1004	899	838	813	795	835	799	785	742	749	690	738	763	730	743	750	738	676	704	740	723	737	724	698	714	684	677	678	657	667	647	654	680	674	643	666	666	658	687	694	664	650	693	657	673	627	696	675	694	649	643	674	635	672	711	710	666	656	667	645	655	682	667	664	672	673	659	645	653	716	660	637	714	669	664	674	668	682	690	671	668	647	698	645	634	654	662	645	696	680	682	688	658	641	677	647	630	702	650	678	654	686	660	659	652	629	673	682	713	672	660	665	695	653	612	725	687	672	658	661	657	682	627	706	668	668	692	689	671	658	696	668	713	717	697	657	626	652	660	660	622	673	626	657	710	718	658	621	664	675	661	666	669	724	710	697	675	628	645	697	640	657	706	700	694	662	659	649	670	706	717	682	686	676	663	687	620	620	654	648	663	657	637	628	647	638	648	674	708	678	695	646	672	694	717	679	599	605	732	662	675	661	693	630	686	685	664	657	620	658	660	645	666	657	644	712	617	665	684	705	676	679	651	709	687	634	659	624	650	679	671	653	678	618	682	691	694	718	683	687	668	686	686	647	702	635	644	660	614	655	639	693	637	679	653	697	677	694	689	668	673	632	642	644	671	668	679	617	666	658	631	693	706	685	666	678	680	625	686	675	694	668	681	667	706	666	747	665	656	695	654	658	646	647	633	681	623	638	682	678	659	680	635	686	639	703	657	652	619	608	689	667	657	662	634	649	666	664	705	655	677	629	720	691	645	659	702	671	636	663	664	642	687	612	633	621	617	651	648	670	677	655	654	669	653	669	680	678	658	630	612	636	632	711	702	694	673	693	650	684	637	703	707	681	680	703	664	715	656	658	638	642	659	687	641	698	672	681	630	615	663	651	662	616	678	684	617	717	629	673	652	626	645	618	654	678	708	692	676	709	666	682	668	680	676	669	635	673	652	659	654	646	671	626	679	603	648	665	648	644	636	650	653	670	649	687	666	655	639	629	641	642	687	621	646	658	658	712	646	639	669	682	667	605	661	724	642	668	626	645	615	667	612	663	650	646	668	656	690	649	668	662	696	695	649	655	674	625	671	648	653	655	655	695	630	636	693	640	662	658	666	695	677	702	677	658	660	652	658	676	683	678	683	639	655	646	663	679	688	657	652	663	633	684	659	651	630	663	671	721	660	684	711	675	677	632	652	657	691	684	643	680	705	686	625	644	678	701	656	700	659	660	697	699	668	624	626	636	645	642	652	683	619	652	690	682	668	679	643	649	675	691	620	654	650	632	668	685	655	691	675	632	633	628	638	639	696	629	649	669	672	649	677	660	683	694	651	657	671	654	642	642	640	677	692	659	618	687	680	659	674	669	704	663	664	687	663	670	655	698	643	668	649	674	674	655	646	698	708	639	662	693	677	682	680	681	607	645	688	663	647	677	690	647	702	643	645	682	676	688	689	681	679	666	687	639	643	722	697	708	686	641	654	666	659	664	683	688	649	677	675	660	599	691	674	638	647	644	684	624	687	671	701	695	621	638	694	680	650	655	645	642	705	683	682	654	669	645	680	655	677	672	721	646	673	682	718	659	654	705	687	682	652	694	669	641	628	621	679	646	681	663	630	634	677	662	624	677	621	657	649	678	663	697	666	696	658	649	687	705	612	677	669	678	623	643	628	636	690	690	611	619	671	689	673	626	712	624	651	700	691	695	634	666	596	663	697	662	724	657	665	692	692	676	635	651	677	619	734	640	682	656	627	670	680	670	668	668	671	694	667	640	706	675	671	634	661	671	692	646	658	653	660	654	669	691	683	697	696	667	657	650	681	682	633	691	651	667	664	671	706	657	647	672	654	682	704	651	746	653	632	675	666	681	643	693	647	634	652	651	653	668	652	664	666	680	621	668	685	608	722	639	602	677	640	676	674	630	662	652	659	667	717	672	686	667	666	620	632	674	665	658	698	648	668	645	640	658	671	675	674	655	643	644	681	665	660	670	679	641	697	680	661	664	651	641	617	670	678	693	679	653	700	682	647	682	641	673	669	667	674	678	623	682	701	644	665	640	663	702	625	645	680	649	661	689	651	639	655	653	655	640	651	668	662	645	654	672	658	633	633	658	666	680	692	641	662	666	679	704	602	709	665	663	668	704	678	623	701	685	663	671	671	691	622	667	691	658	608	647	672	661	684	654	682	625	669	649	662	691	662	677	647	662	678	650	665	689	649	645	644	598	687	649	708	677	633	626	682	663	696	619	661	635	691	670	637	667	628	646	615	681	703	645	653	701	689	640	676	681	688	633	651	666	656	630	683	650	651	671	639	679	687	662	674	702	644	698	645	635	680	639	607	661	661	675	664	637	688	646	644	641	655	641	675	683	679	648	646	680	646	668	665	642	652	669	672	612	607	644	652	616	692	653	675	686	645	629	672	663	700	683	661	682	644	679	585	637	669	597	616	688	657	658	667	678	657	667	687	651	674	672	673	659	716	678	703	668	675	680	640	663	715	686	660	659	656	652	650	667	653	648	624	705	686	676	676	641	667	653	617	694	684	662	640	673	696	622	662	670	599	687	686	687	689	649	593	626	658	647	652	649	628	652	703	663	657	643	659	672	688	690	678	680	648	646	641	669	655	675	679	659	633	662	679	632	668	653	661	666	643	650	593	669	646	718	667	630	657	670	641	619	687	699	669	639	687	656	628	657	700	659	684	651	639	699	654	658	641	717	649	653	684	656	659	625	646	666	629	708	629	664	658	640	689	682	710	660	652	664	700	644	658	642	659	642	637	665	667	682	691	687	650	698	640	652	666	643	661	634	665	672	723	616	704	642	633	653	687	664	611	641	632	649	630	727	665	669	630	706	659	662	653	681	663	652	616	628	627	630	676	637	692	668	630	702	666	714	672	657	648	650	694	670	666	685	602	708	666	636	661	677	700	673	647	627	644	646	624	632	674	666	649	695	633	679	673	654	644	649	677	633	648	708	651	607	688	669	662	667	668	677	633	666	673	624	661	655	646	646	633	672	661	661	660	630	691	613	681	691	643	644	671	681	671	642	681	645	654	675	652	673	634	649	643	657	652	675	662	633	641	666	669	647	682	628	645	709	666	621	639	656	651	671	642	659	676	669	628	698	612	693	664	701	660	674	585	680	625	675	715	696	667	642	638	632	600	726	686	646	653	662	672	659	674	658	653	668	686	625	638	638	726	605	593	705	660	659	696	659	645	643	667	669	706	682	659	630	659	665	646	683	660	667	627	652	660	672	677	655	657	693	651	682	687	652	656	646	648	647	654	724	664	695	677	638	641	644	609	643	642	705	610	654	671	653	659	696	660	616	676	663	676	683	668	637	634	622	646	689	678	656	653	630	665	633	666	681	649	636	686	667	665	658	697	653	615	707	657	670	653	686	643	648	695	635	654	695	700	691	664	697	687	658	672	685	668	627	632	683	664	649	666	637	693	659	642	676	645
14892	37566	32429	22873	18863	15228	12367	10511	8837	7062	5822	4865	3841	2969	2301	2024	1636	1406	1265	1253	1204	1021	1036	959	1008	1005	942	985	967	899	936	915	960	929	942	958	952	1001	928	916	942	946	912	879	830	896	845	826	854	884	852	877	849	792	812	825	840	809	808	807	832	858	794	824	835	842	853	796	849	799	836	820	799	799	785	808	810	803	888	879	823	852	812	819	835	819	824	799	855	892	789	835	810	805	749	848	786	835	797	823	790	741	834	866	886	810	871	855	845	816	855	796	863	816	817	898	830	829	828	789	803	829	813	857	815	776	872	797	796	814	823	822	823	798	809	788	869	834	811	818	860	836	793	834	814	875	801	843	840	835	823	819	810	819	861	842	808	836	843	826	783	794	842	809	819	815	756	839	825	835	781	799	869	829	806	785	823	839	804	815	783	819	828	805	866	842	785	843	832	848	776	803	835	839	804	800	830	779	844	864	808	810	742	818	814	840	798	833	853	805	805	821	822	868	806	737	813	812	787	853	808	842	772	831	852	804	853	779	797	791	808	892	799	831	827	820	804	860	808	831	849	819	834	806	821	812	779	829	759	822	782	842	825	832	841	767	829	807	819	817	788	852	806	787	827	817	839	868	752	850	829	863	801	792	776	770	879	847	878	864	856	818	830	826	827	804	793	802	740	818	780	823	844	808	826	828	879	796	820	826	793	807	849	811	820	780	795	809	848	832	778	819	871	815	839	823	849	821	865	803	836	876	842	817	833	821	806	815	816	825	802	792	806	876	826	831	845	867	883	791	877	788	808	845	830	834	831	861	863	810	807	817	822	822	826	824	808	809	825	820	833	848	839	817	784	846	849	862	808	862	843	799	777	827	825	764	779	835	776	781	817	807	849	810	845	774	796	814	786	843	838	775	802	864	802	769	831	792	848	816	826	783	813	812	810	772	814	793	837	810	821	819	867	836	836	818	863	749	827	798	878	831	796	836	801	818	910	827	816	874	805	882	789	834	876	806	808	836	835	862	875	836	838	856	817	807	877	795	831	780	808	841	805	791	845	847	793	826	885	824	813	788	793	813	799	833	808	864	821	799	869	761	807	796	811	783	808	834	787	821	885	806	840	853	843	812	817	782	858	862	800	841	799	858	818	816	846	821	800	830	815	801	818	822	823	852	820	828	807	842	825	863	805	786	810	789	786	851	807	844	809	865	813	806	840	829	826	796	841	810	823	857	857	790	810	797	769	819	774	810	849	851	835	861	800	842	799	819	794	819	824	819	835	803	814	799	799	838	827	756	829	792	838	828	841	880	882	818	854	825	809	810	821	830	800	779	802	801	830	836	808	786	820	831	812	831	806	843	804	808	760	775	849	831	815	798	843	767	760	844	812	809	877	813	815	822	760	791	818	807	832	785	814	813	795	872	803	836	835	816	879	771	858	818	817	820	843	751	840	809	816	853	822	853	841	862	811	822	769	788	817	836	820	850	804	845	861	836	874	823	808	898	802	823	820	844	737	791	790	843	817	773	791	827	798	804	796	859	848	811	855	859	820	805	795	830	836	838	767	846	842	833	823	827	872	851	888	840	789	803	844	827	820	840	839	839	829	819	808	840	855	862	773	808	851	831	793	827	787	847	753	794	829	812	822	790	829	782	797	797	884	807	852	782	792	762	825	809	836	821	807	860	831	822	766	778	826	878	806	786	840	804	819	849	856	848	842	774	793	838	832	805	808	796	835	841	799	786	814	832	799	832	828	817	815	865	803	783	821	828	768	821	834	834	820	841	794	827	845	788	781	824	862	802	882	825	774	838	801	795	843	801	865	819	784	812	838	858	801	852	831	819	796	843	853	794	790	808	832	862	828	809	878	812	843	831	809	847	826	806	847	877	801	818	841	903	852	852	840	811	781	857	816	759	809	794	841	822	778	856	796	814	847	873	797	822	814	791	839	798	859	849	785	822	864	845	805	809	814	804	825	788	891	860	811	806	840	857	843	838	862	782	835	831	859	786	799	831	841	888	819	814	761	816	858	770	859	822	804	813	804	841	826	810	804	843	834	824	834	840	799	808	833	850	807	800	849	824	853	771	847	833	794	847	855	806	798	791	777	801	898	830	827	729	827	846	823	812	785	752	819	842	841	754	855	815	809	795	845	850	837	825	847	819	785	850	812	837	779	847	832	825	760	821	819	843	777	814	845	798	815	838	829	819	794	850	831	801	827	792	841	830	818	801	854	806	782	827	822	889	846	874	763	803	824	838	870	795	856	782	848	857	835	812	843	805	802	857	803	802	793	823	805	817	793	833	840	786	856	823	897	851	797	875	812	860	778	851	790	796	809	852	867	829	826	822	827	830	799	849	843	813	786	835	810	826	812	882	807	869	748	845	803	817	818	826	814	847	823	836	807	819	837	798	865	825	832	806	820	814	840	813	795	834	802	801	790	867	794	820	827	811	832	800	796	799	879	838	858	867	843	831	819	827	789	782	860	836	786	863	812	807	853	835	820	824	760	874	813	781	827	814	819	837	817	823	807	839	820	798	831	812	865	763	891	789	798	854	775	843	856	845	787	847	825	776	814	839	848	851	815	836	809	808	772	801	846	810	864	781	812	846	818	827	833	830	782	828	811	825	835	806	787	801	813	826	813	827	844	822	832	840	833	819	816	857	849	831	810	856	792	899	815	852	818	805	780	798	813	779	819	829	854	867	860	782	876	835	853	845	809	820	867	836	863	849	836	798	852	803	904	806	841	802	793	804	860	811	843	791	881	802	860	840	725	784	813	787	822	826	828	813	830	807	835	808	844	777	763	827	788	831	879	846	789	840	863	747	842	816	833	845	802	836	804	824	867	787	826	841	752	868	843	848	868	825	859	807	792	845	843	868	849	821	811	784	805	827	797	815	813	851	834	866	789	856	831	840	805	808	866	843	825	829	827	825	817	886	865	859	824	811	804	789	811	810	847	832	774	808	838	815	832	800	820	807	776	833	763	793	819	840	786	829	856	800	797	791	783	807	846	781	851	903	802	840	872	811	810	804	761	765	825	805	811	810	864	816	863	814	849	833	861	780	844	806	833	801	878	836	836	865	800	854	797	879	839	810	775	813	815	837	823	847	828	784	811	825	787	786	819	816	844	760	755	813	848	814	828	816	852	768	830	819	760	811	852	848	845	834	820	793	780	832	799	810	862	835	776	839	826	815	851	817	794	778	805	816	811	784	794	842	839	868	841	836	805	816	774	834	818	818	829	806	860	826	827	831	864	860	865	830	805	822	818	811	837	857	861	794	807	798	792	852	821	812	847	826	815	830	841	816	808	849	828	821	797	830	804	848	825	813	763	841	834	814	881	829	781	813	813	811	801	816	853	878	857	795	788	823	820	858	858	833	812	836	829	890	818	823	773	789	823	781	790	798	824	832	832	803	780	831	818	826	859	831	856	844	832	904	771	801	814	801	827	858	810	811	834	814	835	820	836	822	826	872	903	801	803	788	875	861	798	804	789	856
27676	21112	17464	10877	5873	4066	3044	2442	2071	1687	1381	1196	1063	865	772	709	615	541	538	529	486	487	489	490	494	487	508	479	508	491	489	481	489	500	435	487	496	505	500	498	496	523	508	477	478	461	469	455	461	492	478	478	535	483	446	439	492	455	475	453	501	464	504	458	447	508	469	454	452	446	460	488	455	458	491	432	437	460	467	470	441	489	472	479	455	448	490	477	472	470	468	458	496	456	474	484	457	437	447	451	482	463	483	485	445	451	467	464	432	449	474	478	492	451	487	489	456	431	480	504	500	453	456	526	491	448	459	469	495	456	490	478	483	476	476	455	445	466	485	494	427	457	435	477	448	473	474	417	492	465	533	477	481	487	405	482	481	454	479	444	473	445	479	484	496	503	478	503	462	463	473	477	487	457	469	461	445	505	444	475	475	510	467	482	491	455	497	464	505	455	455	484	474	456	476	468	444	477	464	479	472	450	504	476	469	466	454	449	475	477	469	467	450	464	469	453	452	496	441	486	429	480	515	429	441	441	494	429	482	488	429	456	460	481	504	511	490	472	454	433	467	456	474	472	490	502	476	454	484	450	491	463	483	490	459	466	443	458	519	465	445	488	476	426	418	484	471	442	506	477	500	431	499	459	460	459	461	470	505	458	499	464	459	486	451	506	484	473	487	430	429	458	432	442	460	497	485	445	496	474	468	520	450	481	485	463	469	486	458	466	467	465	452	454	427	474	478	469	449	466	495	430	466	509	443	478	469	490	462	491	485	475	466	452	459	500	472	481	466	464	440	460	505	470	444	480	503	489	433	439	516	490	474	463	473	453	450	480	504	472	476	471	454	470	515	433	484	423	467	477	420	471	500	478	461	453	458	496	450	483	502	472	499	442	484	502	481	413	431	491	446	483	441	456	443	524	417	456	446	461	439	494	474	490	486	524	514	450	487	476	485	502	462	478	419	456	489	444	460	449	476	524	482	510	500	446	423	472	462	457	438	477	485	469	441	520	467	457	462	469	484	476	488	455	461	467	436	439	480	495	465	436	502	438	451	427	461	465	478	494	476	432	498	426	452	481	475	496	479	458	475	484	492	449	466	488	478	507	486	479	492	457	500	463	456	488	464	485	464	493	449	466	496	507	474	509	473	446	501	444	449	433	455	445	463	460	466	459	451	483	444	504	440	458	478	449	465	482	463	468	436	484	505	468	476	466	444	482	478	464	440	488	450	459	470	483	458	481	491	463	501	450	490	475	487	477	444	449	474	473	471	460	479	469	506	447	486	502	466	487	471	504	471	459	483	502	455	455	498	479	482	472	472	470	452	470	472	495	474	466	495	473	448	440	485	472	450	471	443	442	469	443	472	459	449	443	468	484	453	440	449	433	451	439	461	447	471	475	502	470	441	472	468	487	459	446	483	434	480	485	473	461	453	485	455	461	461	500	504	479	487	447	499	442	444	427	431	436	522	435	486	507	478	497	517	488	476	453	490	449	449	470	503	483	507	456	458	520	464	438	465	474	484	473	487	485	473	452	493	502	470	441	480	497	468	442	484	485	442	500	476	482	448	431	494	468	468	460	403	457	472	463	475	520	480	453	470	507	451	440	453	438	527	483	505	422	486	455	467	498	482	440	466	469	475	476	507	461	462	498	448	478	470	458	430	497	514	439	442	481	458	489	478	476	449	444	477	453	486	456	421	454	488	454	440	507	474	465	469	433	470	497	457	485	481	443	478	476	481	500	477	436	486	493	434	476	466	462	471	443	439	460	446	472	472	483	495	502	402	480	483	436	465	484	424	417	444	451	487	449	488	482	512	477	497	454	454	484	501	448	468	481	492	446	453	457	472	482	485	465	472	503	479	475	473	458	467	467	505	464	461	461	443	470	488	440	468	475	469	462	472	481	484	511	456	480	473	474	495	464	485	482	474	500	455	475	452	455	473	515	470	489	457	524	493	482	508	508	520	461	508	454	448	459	487	499	478	437	481	455	459	464	490	465	505	492	491	476	489	487	448	491	441	487	434	456	497	466	443	463	450	464	487	491	441	488	491	473	476	469	509	483	469	511	464	474	441	461	431	491	441	454	479	464	484	492	484	462	443	476	466	490	471	484	459	474	443	445	464	478	476	448	469	487	429	494	485	471	456	483	479	491	457	469	463	457	505	503	431	470	488	472	467	470	484	447	450	481	493	464	480	452	444	458	511	483	502	453	479	501	476	444	446	478	469	456	486	453	479	448	483	434	452	504	488	460	446	476	479	514	463	478	466	445	437	477	457	492	471	431	452	457	467	469	480	478	478	492	460	449	489	439	461	494	482	477	495	487	484	440	477	452	441	489	467	466	471	460	464	486	480	458	483	478	473	447	465	496	472	484	470	477	466	491	460	483	453	438	452	468	467	447	472	469	513	458	501	499	467	455	470	467	497	501	458	485	465	466	431	488	480	493	526	458	439	482	452	491	447	459	487	471	472	470	439	449	478	456	439	481	500	463	464	478	486	493	480	466	492	461	494	482	484	458	478	441	496	487	485	456	497	462	477	489	484	457	473	452	501	461	468	481	475	441	440	483	425	510	522	451	432	429	486	465	452	484	507	474	442	477	477	477	473	475	485	453	469	511	459	497	477	461	475	472	448	453	474	462	485	437	464	484	489	432	485	467	475	484	457	479	456	495	484	475	498	435	478	434	436	444	470	473	441	479	469	463	456	444	520	447	497	447	508	472	464	482	463	462	442	475	425	476	444	494	487	452	449	463	478	481	495	474	454	443	462	444	448	494	478	444	507	459	452	455	426	451	476	452	518	471	498	443	500	464	471	470	464	471	490	485	454	485	462	459	416	484	431	456	501	459	447	438	442	477	455	489	475	468	451	533	460	464	488	465	479	407	497	472	456	468	500	430	444	468	469	431	490	475	508	482	443	457	471	469	489	490	478	483	459	481	456	460	450	464	439	476	461	485	473	486	483	507	526	486	447	512	514	458	463	467	472	440	461	481	496	472	484	486	469	478	487	477	450	484	461	459	478	470	436	455	451	474	483	463	487	475	422	482	500	474	472	524	450	472	515	497	503	469	456	440	466	453	433	460	465	435	457	447	468	502	484	465	462	454	478	488	451	464	480	445	479	498	449	491	447	498	471	424	455	467	445	452	489	490	490	449	491	472	451	467	491	476	459	472	481	441	431	456	445	488	499	451	481	477	437	498	466	448	468	469	445	465	477	458	463	476	463	491	464	484	490	494	429	449	437	456	458	478	460	429	496	467	487	491	470	435	455	491	468	475	469	427	469	518	490	490	456	473	468	466	497	466	460	472	425	474	477	455	493	449	466	463	507	471	466	455	475	467	455	476	455	445	441	484	463	473	492	448	491	462	514	460	489	486	499	488	511	473	464	449	452	478	488	452	456	453	477	452	457	477	465	463	455	470	500	490	510	440	506	488	452	478	431	478	518	410	526	481	488	488	457	456	428	447	454	459	459	473	479	467	492	440	425	465	458	455
11916	24056	19523	11942	9380	7233	5576	4653	3948	3149	2749	2302	1718	1318	1112	1009	838	746	764	738	716	642	664	638	601	611	626	601	603	660	617	637	580	619	620	609	592	652	607	588	628	652	604	632	636	592	581	635	601	611	603	607	605	583	571	582	594	615	644	606	583	584	575	572	557	593	583	586	609	536	587	595	579	600	603	569	632	581	592	540	590	624	562	545	588	597	593	604	598	542	588	587	604	586	583	557	629	581	565	617	568	595	588	609	607	581	584	585	553	615	584	570	603	601	578	628	622	592	581	571	578	604	585	558	580	596	577	557	639	609	580	584	560	538	563	569	582	603	609	598	580	542	591	565	590	559	604	600	575	605	620	582	587	605	563	598	634	654	545	555	587	582	588	618	568	598	594	596	586	594	583	627	568	584	601	594	610	570	557	625	600	594	650	536	585	627	584	572	595	589	617	586	581	595	597	560	602	630	610	594	628	616	573	630	619	625	571	588	626	590	571	592	621	579	571	618	581	602	565	557	564	596	587	640	627	571	545	598	593	585	588	558	589	577	573	598	587	578	562	643	576	560	571	573	584	635	602	583	588	586	611	596	569	559	604	559	572	587	612	551	555	548	516	560	577	627	559	603	584	606	597	587	593	612	598	546	577	607	584	572	599	545	596	611	602	624	571	554	616	598	590	572	599	620	540	603	624	609	603	614	576	552	586	637	579	596	575	612	592	593	588	613	565	633	592	578	638	583	614	619	600	616	544	565	565	605	572	584	595	586	617	578	589	581	576	584	574	589	571	585	640	609	585	620	590	593	583	554	588	583	606	621	617	555	613	554	584	608	592	579	571	607	578	599	622	582	610	556	596	556	586	588	558	599	635	616	599	579	576	578	630	603	600	569	604	580	558	590	622	595	606	596	577	587	614	618	578	569	634	585	637	610	592	581	594	618	611	639	567	594	593	604	574	606	605	635	553	660	594	585	575	585	549	570	576	621	630	573	634	553	592	608	604	570	554	599	609	633	566	590	586	579	593	590	595	621	575	590	627	614	603	611	639	606	581	602	601	572	599	619	609	605	563	586	621	595	608	575	534	612	582	579	598	595	627	592	608	603	603	619	598	546	628	612	580	593	612	629	628	640	591	562	626	563	600	565	565	646	569	604	586	619	633	595	642	626	561	576	618	583	635	611	569	580	621	573	570	585	616	633	622	586	563	602	610	576	593	620	583	544	522	594	599	595	556	618	552	648	562	619	584	607	593	577	607	582	544	627	539	616	579	607	574	573	548	617	588	569	624	564	629	571	563	614	572	565	583	586	620	590	579	576	596	562	586	593	570	609	594	576	596	600	556	612	581	606	606	593	571	556	556	598	600	561	582	581	588	627	557	625	632	610	629	583	574	636	565	618	617	615	571	584	606	584	598	603	538	590	600	633	569	575	582	600	597	613	581	551	583	570	608	559	592	598	639	582	590	573	608	631	605	620	608	557	623	580	567	549	600	569	573	605	624	577	581	616	563	582	594	570	588	561	568	579	638	578	582	566	575	552	611	588	579	594	583	556	623	606	596	617	600	564	616	584	593	641	604	549	562	617	562	549	569	601	564	621	609	589	592	608	599	596	576	608	580	624	585	572	603	568	581	603	583	569	623	597	578	589	580	593	591	628	595	618	565	613	571	577	565	580	636	606	553	609	573	598	597	585	571	610	607	589	587	567	613	603	580	562	593	611	645	586	589	560	558	515	613	578	598	613	591	561	581	610	574	599	588	655	606	589	605	566	576	590	573	578	589	594	608	599	562	615	564	620	606	590	587	599	593	585	585	595	577	571	584	613	560	606	572	586	575	593	559	578	568	644	585	528	594	606	608	603	586	588	558	597	634	617	609	638	610	596	587	548	567	550	572	590	598	601	583	601	608	566	559	565	583	636	575	556	600	580	594	628	620	611	617	625	561	556	598	552	575	599	579	631	606	630	572	583	580	604	577	619	631	596	626	594	613	597	619	575	605	627	588	591	581	612	575	623	630	557	616	594	636	579	599	595	593	602	565	596	601	564	592	544	532	574	611	574	611	576	540	558	579	575	602	552	593	579	552	572	581	594	554	590	565	591	573	595	617	549	550	616	619	524	566	579	616	626	659	611	630	619	579	599	556	624	599	589	617	589	585	600	588	635	607	581	569	591	569	570	621	633	581	591	537	597	595	614	583	604	566	598	584	537	578	560	618	590	565	592	585	527	656	624	630	580	605	586	599	582	568	612	584	563	582	584	583	580	575	601	631	590	586	572	610	583	611	600	590	619	581	621	592	585	574	593	613	586	604	590	609	622	582	574	567	562	604	576	560	594	569	616	589	606	570	597	568	562	609	561	574	609	620	575	615	566	534	580	606	590	602	563	580	566	577	548	575	613	617	596	603	568	597	598	620	607	554	565	648	579	564	614	573	622	625	581	596	597	606	557	577	580	575	556	577	581	599	576	615	565	626	588	597	602	604	607	522	541	546	536	586	566	629	628	590	597	564	609	595	599	637	580	602	581	569	599	558	585	594	616	572	597	540	642	604	604	583	586	579	559	610	576	611	621	640	572	612	596	550	605	634	555	617	628	612	621	567	593	615	544	601	599	575	573	598	610	586	587	568	591	578	598	575	563	588	612	599	602	601	604	581	571	611	582	589	601	577	584	595	637	622	573	635	574	644	619	600	574	582	607	602	603	535	581	572	627	542	614	562	601	597	593	570	573	595	574	561	610	616	610	567	602	610	577	597	607	608	611	580	560	580	619	561	592	606	600	659	575	575	626	543	553	607	606	597	575	619	572	580	596	560	592	578	583	606	629	607	598	585	582	583	557	613	599	608	582	588	617	579	563	597	603	566	598	580	575	641	611	624	570	567	589	580	587	553	610	600	649	615	572	574	604	570	630	582	553	571	626	615	572	595	608	488	624	592	566	555	599	585	598	663	598	584	574	612	571	551	603	626	561	598	566	577	604	610	603	626	553	539	599	583	588	574	563	637	640	583	588	601	629	578	621	566	608	607	530	573	595	547	611	593	559	600	602	584	584	581	561	617	598	626	571	549	548	588	556	572	610	547	592	606	562	570	582	571	654	594	581	594	626	617	583	629	643	563	619	597	534	590	615	583	572	597	610	597	563	561	589	603	591	582	586	609	575	601	572	599	601	611	625	604	577	555	563	618	593	602	594	577	555	570	590	590	600	545	576	559	578	601	587	588	586	600	548	551	578	617	585	594	580	570	581	602	601	631	585	599	555	613	589	578	612	568	597	554	618	581	650	574	556	553	611	575	564	576	600	604	610	576	602	607	605	597	585	567	563	597	595	586	578	593	601	598	599	600	635	608	565	583	590	600	546	552	588	575	581	528	648	607	568	526	625	572	599	574	616	618	588	549	603	582	578	585	596	596	606	578	578	579	603	595	583	571	573	575	615	576	627	605	570	602	562	559	600	615	615	630	596	567	595	564	532	595	577	613	553	629	611	593	601	592	602	617	585
23791	21660	29004	24851	21554	13901	7087	4509	3601	3013	2464	2116	1728	1367	1171	1068	996	823	888	781	811	819	751	690	812	743	762	725	787	741	748	741	796	740	723	752	745	736	762	747	756	766	771	737	708	695	703	681	720	681	759	697	717	700	727	690	661	711	706	695	714	702	710	705	704	714	707	718	717	664	661	752	699	738	685	720	701	711	686	688	723	721	662	693	721	732	738	658	709	701	648	668	702	703	674	765	693	652	672	712	711	713	727	702	675	681	698	718	698	737	700	703	689	705	699	692	731	667	769	674	708	722	680	707	702	682	698	680	681	683	730	717	674	712	665	696	725	656	732	724	727	654	725	661	694	715	733	709	715	709	735	702	716	679	716	681	700	716	708	710	713	733	690	675	682	669	708	715	704	703	682	739	732	734	641	733	714	709	649	674	713	700	637	685	680	675	723	686	705	695	686	713	710	707	705	723	671	749	696	680	717	678	658	680	683	676	707	701	683	714	699	700	705	720	708	687	751	680	685	659	676	668	691	703	659	711	747	698	691	683	668	678	694	684	723	704	692	683	694	657	702	681	744	706	695	726	659	685	713	693	666	690	673	714	710	684	647	712	703	696	679	662	694	675	749	687	715	691	749	697	699	698	722	715	692	707	723	699	685	645	734	756	715	714	694	704	688	701	693	682	694	669	662	677	719	697	699	727	694	717	684	736	716	696	734	706	696	674	676	717	689	714	673	715	686	717	712	704	751	719	704	708	686	629	669	713	696	705	676	683	674	682	700	712	714	723	653	730	733	756	719	746	700	709	676	712	673	731	663	710	693	701	694	699	702	734	736	678	723	710	725	703	726	704	706	674	659	664	655	685	716	716	675	709	696	717	751	680	710	713	720	673	689	697	693	736	649	692	711	721	718	741	742	652	692	766	681	679	721	706	734	656	668	674	691	687	646	728	700	692	724	697	731	684	706	685	679	707	693	694	711	666	724	719	679	719	690	742	692	693	724	723	671	674	690	734	691	691	724	697	658	697	707	672	739	668	732	693	679	728	690	737	696	701	694	702	728	726	723	725	687	744	693	718	736	726	683	724	695	725	718	713	689	682	672	738	665	703	744	770	706	686	728	642	692	713	677	713	656	716	731	689	705	685	686	697	699	682	718	742	670	650	696	720	767	712	718	737	722	698	705	689	687	722	726	696	703	675	730	687	693	723	633	690	699	689	732	757	648	687	697	666	735	707	700	657	709	701	694	733	691	681	722	739	702	673	717	673	675	717	703	721	703	701	703	687	681	721	673	663	714	756	694	718	660	667	656	689	671	696	657	702	716	721	728	760	723	664	695	681	704	686	721	684	663	720	715	739	718	710	663	699	676	705	725	697	674	734	692	711	691	653	705	709	745	718	695	729	727	741	693	721	742	722	677	693	680	679	717	682	681	713	692	689	745	680	665	673	723	716	719	675	697	673	684	711	719	723	762	728	711	668	686	721	691	681	720	694	687	692	654	731	698	744	704	744	666	677	681	744	647	697	711	678	724	687	714	696	674	745	665	726	722	700	714	705	737	717	719	722	719	706	693	660	696	711	681	715	692	711	708	733	729	694	676	697	725	701	691	670	676	638	740	756	733	688	643	698	718	731	676	675	705	699	699	716	698	688	660	727	679	677	690	719	712	702	716	689	675	721	641	689	726	643	647	677	712	674	706	737	664	684	717	716	713	730	737	710	731	707	701	683	687	705	683	724	722	749	739	694	689	703	729	706	687	720	738	708	733	726	694	707	715	685	687	682	686	732	706	710	738	701	730	710	727	672	695	709	714	755	672	708	729	684	712	656	710	653	710	666	682	676	678	716	712	691	748	686	703	715	675	699	685	662	695	691	665	730	697	702	751	732	649	701	725	743	685	676	695	665	732	682	693	757	687	729	705	686	680	618	682	706	702	712	708	725	713	692	675	668	683	704	733	681	679	695	668	748	701	697	722	728	688	684	687	722	677	673	732	695	688	704	727	708	679	686	740	694	713	731	742	683	712	716	687	702	712	704	711	722	698	708	682	717	695	679	694	710	674	663	666	693	707	690	695	660	697	686	704	726	717	701	741	684	709	728	706	697	717	655	689	734	729	684	741	716	703	676	677	665	721	701	718	698	704	704	679	703	692	703	720	626	675	685	707	682	716	669	719	692	701	716	699	684	706	713	725	711	689	704	723	682	717	662	697	722	717	715	700	667	728	698	693	715	710	681	760	708	666	694	710	710	690	679	698	702	685	697	684	735	675	667	701	726	683	746	682	711	694	741	728	669	730	726	725	668	708	714	727	675	717	698	666	711	703	713	719	728	705	744	714	666	718	673	725	690	705	683	675	660	731	711	686	645	678	708	659	678	663	657	711	689	652	729	737	674	698	651	730	717	701	759	709	657	730	678	716	722	717	708	679	728	683	665	706	691	732	710	697	683	668	692	749	724	664	727	670	713	725	666	698	725	706	702	688	690	697	634	682	666	670	694	708	639	663	650	659	708	716	708	681	711	736	638	747	740	718	703	669	648	676	654	716	674	708	721	698	688	719	759	694	716	685	691	771	687	700	714	657	674	741	696	714	665	632	663	682	730	702	689	702	667	704	692	720	727	685	692	703	713	649	666	739	717	715	696	666	720	676	687	677	718	726	739	721	751	747	721	710	695	678	656	697	694	727	679	703	763	681	712	737	734	704	669	700	675	715	691	727	715	666	660	728	687	728	679	670	700	739	728	701	734	694	733	697	681	669	719	701	737	735	679	711	709	682	726	675	732	696	699	751	711	700	691	741	682	682	682	727	681	693	700	693	674	692	663	659	713	735	721	696	712	681	730	716	734	714	690	695	692	701	729	698	702	702	749	692	719	725	703	704	720	712	722	726	738	695	742	705	704	705	714	654	682	699	716	678	733	708	710	744	716	728	673	709	684	738	692	698	702	690	706	720	677	712	717	666	701	686	751	695	703	740	740	714	702	717	701	690	736	729	675	706	719	725	691	718	702	690	779	681	685	717	720	681	679	650	715	679	682	726	695	630	717	734	720	631	709	685	714	717	748	720	697	707	752	695	665	704	721	666	648	675	719	693	709	677	699	699	708	721	683	649	678	724	646	734	708	692	663	699	684	725	699	724	721	714	668	703	701	732	676	717	649	710	736	737	719	697	693	663	715	758	751	679	712	685	726	692	705	742	661	764	727	730	722	693	688	718	643	718	688	671	690	696	692	669	667	712	678	694	705	718	715	746	668	710	743	690	718	694	723	658	727	716	683	709	690	755	659	758	682	667	709	670	708	687	699	676	682	713	737	698	705	684	731	736	668	713	754	647	667	721	683	650	718	711	697	695	730	714	746	684	691	700	715	673	710	694	734	693	698	662	694	697	714	723	712	665	645	708	733	705	727	694	687	723	710	714	703	670	709	765	670	663	661	699	688	698	668	685	696	696	710	735	679	654	686	701	690	694	675	689	729	695	743	666	680	670	713	714	683	705	675	718	726
12483	32445	27699	18441	14790	11780	9409	7525	6591	5351	4336	3455	2807	2201	1849	1555	1348	1269	1159	1087	1063	1073	951	1016	1016	936	972	969	940	963	959	924	951	963	913	919	894	972	959	924	978	918	956	894	866	889	828	841	852	886	888	887	815	845	860	887	817	842	922	871	890	862	843	907	858	829	874	901	871	908	836	886	797	831	834	832	884	876	885	863	897	843	909	872	873	793	853	848	855	858	849	853	879	865	857	857	862	878	876	831	813	835	855	893	884	842	867	855	805	874	846	807	829	890	848	876	837	832	889	830	921	885	874	808	904	894	908	840	908	841	874	898	909	865	860	839	866	854	854	824	860	907	823	849	844	850	809	837	825	876	832	869	845	881	879	846	878	874	892	860	860	902	835	880	870	924	916	903	927	894	865	878	870	824	893	862	882	829	901	907	794	864	854	899	883	860	833	876	852	835	849	921	874	896	903	863	866	867	900	846	840	879	828	886	853	832	884	864	877	855	879	836	863	826	851	881	872	909	878	838	876	848	848	885	862	922	914	869	849	883	881	908	903	856	839	854	836	868	852	874	801	832	806	824	915	905	880	941	872	863	846	858	853	829	899	842	871	854	835	932	828	847	872	851	824	876	832	879	852	885	870	920	828	792	828	877	889	893	869	843	907	848	899	839	903	875	876	859	865	841	864	858	868	919	872	891	878	802	922	834	883	814	891	861	872	875	865	884	893	891	858	893	883	897	843	877	920	835	849	859	847	862	867	882	844	810	841	849	856	896	915	887	816	865	839	854	877	805	860	892	902	872	856	868	896	863	914	853	831	872	930	866	866	843	833	818	873	822	862	838	858	894	886	877	846	870	904	867	848	893	868	878	865	967	885	847	841	891	828	877	871	899	903	882	865	849	892	857	887	852	866	883	923	920	880	878	859	850	854	883	867	830	855	842	898	805	861	868	839	920	900	882	901	836	906	857	893	895	901	838	908	903	864	848	894	850	840	901	847	889	795	844	835	830	870	845	882	902	860	867	891	893	817	907	871	875	866	876	897	905	890	882	862	791	852	824	910	842	852	897	887	831	837	816	861	858	844	874	893	842	868	887	820	845	838	826	858	865	883	859	842	840	867	856	854	865	839	875	857	871	847	880	851	901	896	881	870	886	872	852	869	832	886	831	831	915	838	881	877	832	835	862	895	872	864	885	853	881	846	852	886	853	841	860	878	857	877	802	836	860	866	876	904	836	869	835	927	898	880	886	840	876	821	862	845	813	890	885	868	831	912	942	875	798	840	872	885	829	868	834	861	849	888	841	833	826	873	865	849	852	869	886	880	899	876	944	865	899	901	851	852	816	825	915	863	868	872	865	844	869	856	864	919	868	867	906	847	852	865	847	892	840	893	870	876	853	849	824	908	882	864	841	838	889	890	900	850	841	823	850	827	869	870	885	899	813	894	866	871	897	855	892	917	872	793	876	811	859	874	839	838	856	876	898	842	847	877	858	865	891	873	864	861	848	838	883	886	883	836	848	810	893	872	878	884	902	900	860	834	838	877	879	890	856	885	879	825	832	844	876	831	886	823	863	925	806	913	858	901	813	840	856	822	857	882	887	841	880	837	897	870	932	894	930	832	875	879	823	882	863	908	852	880	869	878	874	863	840	906	885	890	831	874	827	875	855	900	920	833	881	917	856	933	847	844	900	871	863	844	870	877	826	893	841	864	847	870	861	880	874	873	826	853	905	825	853	883	812	804	907	854	876	896	845	834	840	835	866	896	862	862	868	852	833	879	893	864	867	918	836	896	809	930	888	886	906	850	856	865	869	854	802	870	876	861	889	887	861	895	898	865	889	887	861	844	868	853	839	824	835	815	836	888	917	851	848	863	836	889	847	846	883	834	874	793	889	840	893	798	830	810	876	863	866	868	846	870	841	873	904	897	863	845	880	854	871	847	861	929	871	798	922	825	852	861	841	866	850	856	872	889	821	846	907	845	878	842	884	864	870	845	829	836	856	850	852	857	869	849	857	869	827	870	846	849	879	815	897	891	916	872	890	875	932	824	928	877	859	895	850	900	881	861	871	850	905	819	866	872	860	835	916	927	870	818	819	852	853	889	849	916	828	846	848	868	902	908	896	826	858	856	898	867	848	851	874	863	894	882	922	881	907	835	914	879	905	853	844	867	831	878	848	847	905	848	854	939	872	841	891	907	866	914	822	862	815	794	877	871	866	866	841	851	842	904	836	887	896	921	858	881	899	901	859	878	904	882	831	864	893	836	869	824	841	871	880	873	888	908	940	894	884	865	893	877	821	845	845	859	865	885	858	849	881	902	849	891	862	873	870	934	844	899	867	857	851	878	834	895	844	875	844	867	903	833	882	863	845	870	873	868	824	814	862	859	840	831	885	859	887	868	828	877	872	883	881	910	868	885	893	868	919	840	901	843	885	885	868	856	921	851	865	871	823	864	837	860	830	840	897	879	829	799	864	860	882	830	856	883	928	874	846	867	839	847	875	876	844	867	838	867	955	893	867	904	841	840	782	866	840	858	836	887	884	872	943	845	939	914	855	859	899	855	884	841	915	843	871	832	908	835	846	842	875	839	841	901	841	881	902	877	860	896	869	872	849	891	889	827	858	865	816	859	834	826	896	808	871	861	808	796	863	821	837	879	828	885	856	877	873	882	785	843	894	849	830	863	894	875	897	805	881	894	874	875	890	818	816	878	896	883	883	854	851	822	875	917	852	873	878	851	835	845	870	828	834	852	915	863	854	845	891	912	818	856	875	859	854	860	859	858	836	868	910	904	927	809	858	880	888	897	875	814	835	835	862	897	881	835	880	860	863	912	884	892	888	897	862	874	829	842	863	869	861	922	860	846	855	864	840	921	901	894	909	864	846	819	814	890	852	863	861	857	851	857	848	873	844	890	828	882	848	887	837	909	834	873	832	869	892	875	888	884	852	852	876	864	880	837	886	873	873	824	834	813	899	895	904	834	874	906	863	840	837	852	886	851	860	850	856	843	877	862	856	853	845	883	851	821	841	875	865	848	877	832	894	857	878	876	865	816	868	827	882	912	906	948	814	814	911	896	884	860	915	902	847	905	850	908	847	941	826	872	840	898	837	884	882	826	933	855	875	847	856	880	874	884	810	866	859	841	903	862	865	867	864	906	834	823	893	898	891	859	847	829	833	906	838	875	866	888	825	836	860	869	889	887	875	940	889	902	848	827	867	887	827	863	847	914	878	866	839	861	880	854	879	875	852	899	862	859	870	817	836	851	873	854	918	864	893	792	863	910	885	836	889	805	906	877	866	824	866	857	888	854	925	816	915	875	889	877	808	885	894	868	883	867	859	850	868	841	857	848	862	908	884	870	830	873	944	834	878	883	876	853	880	853	860	834	837	850	869	881	884	894	828	831	858	845	853	848	851	885	837	907	877	920	922	879	874	840	870	862	849	811	871	804	900	848	812	866	852	858	835	855	816	851	886	868	938	866	849	855	846	911	865
24893	21653	27669	25714	13301	5857	4013	3071	2526	1992	1700	1344	1090	802	705	567	598	479	495	444	455	411	426	391	390	392	377	369	362	378	371	401	362	325	384	376	377	383	427	377	390	365	406	372	350	381	381	384	368	367	353	365	334	389	344	376	335	346	417	379	384	329	348	352	336	355	401	354	343	386	353	354	338	354	333	344	357	370	340	354	336	367	391	373	347	344	344	326	390	358	332	337	333	371	357	372	356	357	341	331	376	356	352	371	378	376	388	356	358	330	348	354	363	324	325	364	366	358	333	336	349	330	348	365	366	318	360	365	356	362	341	326	352	339	376	349	321	401	340	345	339	344	397	379	372	317	365	356	371	336	359	390	360	317	343	348	366	332	380	348	335	361	371	341	401	300	345	341	342	363	351	369	338	366	370	331	377	319	348	349	398	328	363	382	371	377	364	400	359	326	333	362	367	377	351	348	337	354	324	336	344	331	342	371	376	357	352	362	346	363	333	341	321	374	342	345	360	360	336	362	366	357	334	365	339	349	346	351	332	351	337	320	356	372	330	323	333	358	355	362	400	346	376	397	345	335	335	362	361	337	340	340	343	337	379	341	342	344	375	344	396	330	362	332	347	348	389	361	323	367	361	361	333	388	326	352	399	331	343	315	338	336	328	372	369	352	386	395	326	372	379	344	361	369	343	351	333	333	346	354	364	372	368	356	358	339	367	311	354	360	332	374	365	346	401	339	358	360	357	389	359	349	349	334	371	351	372	376	365	358	377	315	354	341	330	343	349	367	367	370	369	343	357	328	354	350	362	340	374	338	344	387	348	360	338	316	340	364	355	326	388	354	360	395	361	343	330	357	371	369	380	364	362	380	339	385	357	358	356	382	337	370	338	318	360	351	368	358	326	353	385	372	394	335	346	366	384	327	361	319	347	348	367	368	324	372	356	338	372	324	349	351	346	331	364	366	392	329	345	317	378	331	347	371	372	353	326	381	383	353	373	362	319	362	379	377	356	361	374	363	358	390	356	344	353	337	366	355	396	363	312	349	328	351	353	351	363	352	362	388	354	374	340	372	370	374	360	383	375	369	347	342	378	348	351	348	349	357	340	374	357	372	331	369	347	335	343	370	352	355	385	355	362	338	351	352	374	313	361	378	369	349	313	330	348	352	339	346	360	357	351	353	383	352	355	348	372	367	347	408	359	335	376	356	368	338	370	388	354	375	346	355	359	350	356	367	357	363	346	340	357	398	372	362	332	353	337	351	337	369	365	371	392	388	354	348	351	380	361	362	334	336	403	394	363	343	385	362	345	371	337	343	389	374	358	330	377	339	323	341	360	370	325	339	365	357	355	375	340	360	340	350	340	350	379	357	384	371	353	339	333	371	351	350	340	352	331	337	329	387	338	353	361	342	372	356	372	362	357	363	333	324	374	354	350	361	377	343	351	356	372	340	356	341	358	379	364	335	342	341	349	380	349	338	378	369	387	380	382	324	364	408	337	356	396	381	374	337	397	364	370	324	332	324	331	359	347	345	324	376	351	380	372	343	348	336	342	341	362	353	355	364	354	369	391	380	323	368	347	339	359	361	326	379	337	358	379	335	330	391	339	372	373	326	404	364	340	354	383	349	327	337	351	404	348	368	361	359	373	355	351	360	359	376	399	379	372	344	346	338	361	355	343	347	342	390	389	357	345	358	383	362	362	348	403	383	335	338	362	323	339	338	370	340	381	419	346	326	338	366	324	353	386	378	388	343	349	353	349	378	362	364	319	377	347	339	353	349	350	340	349	372	370	350	362	369	357	366	355	328	389	360	330	370	360	368	320	348	375	375	347	363	378	367	364	347	347	374	382	344	351	342	340	375	338	381	352	344	346	330	365	362	396	363	329	375	364	382	395	374	415	377	363	316	366	415	375	367	322	325	349	358	363	352	349	389	362	341	352	325	389	352	358	370	334	330	377	334	367	366	321	351	360	343	391	353	368	353	342	359	372	352	354	354	384	348	353	360	356	349	353	323	348	347	342	376	365	317	374	342	358	368	360	365	361	371	352	389	404	367	394	379	327	340	373	394	347	330	376	349	371	350	343	352	340	366	351	375	377	372	371	390	339	366	357	340	376	368	370	356	338	375	356	384	352	362	353	368	346	346	334	345	367	349	333	412	362	349	363	361	343	325	356	319	302	317	344	352	369	375	360	364	360	368	364	397	323	344	373	368	357	395	394	348	367	376	354	361	380	359	350	365	383	376	363	325	371	355	351	381	395	369	345	340	347	355	348	351	337	359	379	338	341	365	381	336	359	356	346	414	362	324	344	351	354	370	390	348	351	375	360	371	367	345	374	354	361	341	376	349	344	319	355	345	318	367	331	342	363	346	333	369	365	354	356	359	350	345	358	364	340	348	370	323	319	353	354	358	359	353	341	315	384	357	364	355	368	351	308	324	356	311	312	320	364	366	345	369	350	380	377	339	331	343	338	345	384	337	363	357	358	340	379	341	384	356	373	354	344	359	337	342	336	344	382	329	377	330	340	359	350	351	384	367	364	358	358	342	332	324	361	351	360	338	371	348	369	339	385	355	391	372	352	332	368	353	362	346	361	360	368	367	328	341	359	325	371	346	375	331	342	368	344	374	311	329	343	320	343	325	363	341	349	352	364	370	362	365	389	364	380	358	335	355	355	364	320	368	340	326	372	339	341	364	344	365	342	349	342	323	350	376	313	392	367	350	400	337	326	358	359	369	362	336	371	374	354	342	366	363	292	326	370	358	385	349	341	337	357	349	355	361	352	379	346	362	382	360	340	345	392	341	354	351	354	351	331	362	347	351	370	315	382	338	334	350	374	391	363	359	355	351	370	346	329	336	385	354	386	372	384	335	339	384	368	328	345	337	348	351	342	370	365	372	354	340	358	318	382	354	369	353	355	363	350	366	358	353	355	340	369	348	348	354	340	375	346	353	337	382	339	347	342	378	380	357	365	320	357	351	329	347	357	349	353	359	324	355	370	331	372	348	346	332	337	376	380	356	386	344	309	377	368	332	320	391	351	358	315	354	344	373	353	360	338	332	382	356	391	309	358	388	346	327	390	340	327	364	352	314	346	360	399	364	338	349	317	360	359	350	329	339	353	366	358	351	329	353	338	358	342	364	355	354	344	357	351	349	338	354	354	342	335	356	376	373	343	334	356	373	356	325	343	358	337	388	352	410	361	377	344	340	341	363	383	374	350	374	358	340	358	332	341	361	346	318	366	340	362	354	326	347	353	342	376	366	353	368	341	367	354	340	357	369	379	366	339	329	355	337	328	372	362	358	364	381	340	360	339	351	342	356	392	318	379	343	344	344	354	377	345	384	393	357	346	367	377	330	345	368	369	342	342	352	339	348	358	365	352	371	340	333	347	335	355	323	378	363	343	338	368	329	363	332	356	371	341	326	361	361	381	337	326	333	374	360	353	323	361	390	361	347	383	334	334	338	338	341	362	345	353	337	362	363	343	389
12279	28822	23904	15332	11887	9350	7465	6195	5107	4059	3270	2601	1948	1476	1199	1027	847	763	647	631	600	569	531	544	563	527	524	508	524	509	530	528	505	513	546	544	542	504	520	522	485	503	572	486	444	465	471	479	515	484	469	456	437	457	433	458	458	469	434	456	483	446	460	462	473	444	463	465	498	493	490	473	452	462	463	448	465	402	439	480	486	491	493	430	436	451	460	413	473	433	440	460	475	439	433	491	441	449	428	465	416	457	456	480	478	513	468	474	468	440	474	467	428	471	439	457	457	418	476	499	476	478	464	485	446	475	426	485	477	480	468	448	470	445	439	479	478	458	469	478	472	436	481	471	432	453	479	452	465	449	452	448	426	436	459	466	447	439	467	484	472	477	457	459	464	468	473	442	462	497	454	447	465	443	423	428	440	448	491	444	465	453	474	464	422	465	468	430	468	481	473	476	457	472	472	468	492	447	468	426	453	463	434	441	440	439	491	457	439	480	453	468	472	501	469	476	431	488	468	478	465	501	487	434	499	482	480	465	455	427	444	461	476	476	414	457	442	484	463	450	486	431	444	458	477	485	476	471	487	468	461	441	433	438	460	433	488	429	451	421	466	518	473	492	454	462	455	471	472	421	434	458	448	470	483	441	491	472	467	439	423	454	418	453	458	460	441	469	474	451	462	483	447	486	514	467	446	452	410	427	495	439	446	445	488	470	503	431	473	444	428	434	495	462	400	507	469	492	451	474	470	447	444	449	423	475	459	429	443	461	467	424	461	489	472	457	441	430	455	480	479	453	468	475	439	517	462	467	438	494	480	488	442	471	458	488	484	432	472	446	477	486	468	491	446	476	438	460	449	440	453	437	484	459	470	445	424	452	472	456	467	483	456	461	488	457	431	448	450	480	456	474	462	453	450	454	476	473	459	436	471	473	437	435	406	434	448	469	447	466	447	445	456	467	475	453	468	455	450	489	439	475	468	502	483	518	469	439	492	485	451	484	421	488	466	484	425	463	441	468	490	491	491	449	488	445	484	464	458	467	456	442	470	468	460	496	425	473	437	454	445	463	502	481	466	429	442	466	481	472	476	496	454	479	413	466	441	497	462	449	464	449	475	412	461	470	464	433	452	456	446	479	471	472	489	456	449	487	454	460	476	447	439	464	464	493	477	450	459	457	464	493	464	474	428	480	431	467	470	463	457	466	455	455	418	451	429	455	449	470	478	460	472	476	454	408	451	476	485	440	469	470	430	446	472	470	437	482	453	453	425	447	441	475	452	454	460	462	446	446	443	457	450	464	482	491	461	458	488	433	453	464	464	465	480	467	450	457	441	468	450	437	492	460	435	464	435	473	468	421	469	454	450	474	478	444	444	438	464	504	450	476	445	445	480	478	486	443	491	481	472	438	453	469	461	450	428	474	489	491	470	480	458	464	459	506	461	485	491	465	457	426	492	468	479	437	467	470	435	483	453	459	479	456	456	437	431	467	461	428	453	445	452	466	471	483	457	474	471	416	467	448	472	490	461	470	487	491	419	461	433	477	448	485	455	501	495	443	476	456	477	441	466	445	442	455	476	472	454	437	496	458	479	437	476	461	424	481	440	438	489	419	397	480	500	460	500	470	484	460	444	471	431	466	454	454	467	460	474	478	467	473	476	465	474	529	470	439	479	400	457	470	450	467	478	439	453	462	470	473	482	465	484	450	442	462	466	450	440	456	430	468	456	458	411	504	485	496	451	426	473	466	450	444	424	436	480	446	517	471	480	469	468	466	454	468	451	474	427	475	480	456	470	471	427	460	436	404	455	475	484	447	470	445	465	478	458	471	483	480	452	497	444	451	451	471	456	443	498	460	450	439	463	476	462	461	449	457	446	454	442	466	441	474	499	463	466	465	408	465	453	455	510	445	459	433	488	482	442	450	435	472	473	459	476	462	480	467	447	420	440	443	429	488	447	418	428	480	443	460	475	468	452	473	437	461	454	427	407	444	476	461	438	456	444	443	451	421	461	450	462	454	511	476	454	482	419	459	478	433	450	480	468	445	456	480	459	459	453	434	456	479	477	445	472	424	468	475	451	460	432	453	448	443	434	488	452	473	460	473	473	424	445	463	474	454	496	490	508	449	434	461	459	442	474	495	497	442	451	445	468	431	461	479	420	444	510	484	444	440	439	438	463	446	443	468	465	449	471	441	472	484	442	499	461	445	487	453	477	451	447	464	469	496	492	441	454	458	490	477	449	467	483	470	435	473	433	482	441	478	455	435	436	433	448	426	465	471	439	488	453	474	440	482	470	451	480	476	472	467	434	470	447	470	418	453	482	465	449	467	477	472	481	437	475	475	460	414	458	474	482	477	461	464	474	459	484	480	450	480	440	461	503	464	444	449	444	448	497	475	469	463	439	429	481	451	470	488	463	472	464	452	483	473	446	476	468	463	485	447	472	479	462	458	464	472	463	458	421	452	499	455	473	449	462	490	465	488	471	485	502	420	457	457	445	479	443	454	454	463	469	473	468	465	477	439	457	450	510	466	506	473	454	486	442	492	430	485	417	473	461	496	461	474	459	475	488	449	426	484	452	432	471	461	496	442	486	397	474	450	460	440	487	448	450	449	465	471	478	461	484	458	459	499	449	464	481	434	445	469	439	470	456	457	481	459	483	454	443	452	466	487	439	438	423	475	465	450	480	442	478	475	436	444	492	477	449	484	446	427	424	445	434	478	454	448	466	412	478	451	455	445	463	493	475	455	441	430	475	470	480	495	439	455	450	488	455	485	492	474	476	438	504	486	476	499	475	411	477	457	475	492	515	467	433	465	467	493	430	472	511	465	491	435	493	431	488	466	453	464	469	488	464	470	468	461	495	434	444	516	465	465	484	508	444	462	479	451	420	458	424	444	462	445	450	500	494	467	465	465	456	462	458	474	469	469	445	454	442	465	488	435	475	425	536	463	485	453	462	443	460	447	467	447	466	481	472	494	478	468	443	457	475	439	478	463	454	440	495	452	440	504	439	473	446	473	477	465	449	469	449	453	452	444	471	455	429	419	465	448	481	458	449	439	468	441	495	489	456	405	462	475	461	478	402	422	468	465	503	441	447	456	447	436	465	473	493	515	469	499	410	489	426	509	470	444	470	446	467	417	464	446	444	485	475	469	446	452	468	476	470	447	454	460	448	407	488	478	473	464	453	419	468	458	478	444	450	485	490	439	473	490	423	424	465	486	518	501	474	475	479	451	445	443	524	438	479	483	453	455	475	497	450	449	484	465	415	511	465	456	447	501	441	446	435	439	463	531	443	434	424	437	465	451	499	446	442	475	449	457	477	453	487	446	495	459	439	462	488	471	447	452	458	471	471	490	468	429	495	469	462	476	450	496	446	473	446	438	449	417	460	442	444	420	450	456	474	466	473	474	444	445	431	442	514	452	487	451	440	477	462	488	486	520	462	487	453	410	451	477	456	488	441	458	439	482	508	470	466	459	421	473	434	481	485	486
22721	21664	29569	24267	21736	21828	14895	6908	5024	4012	3346	2741	2125	1652	1451	1223	1111	985	934	904	798	839	759	786	708	801	747	671	740	733	759	708	762	684	718	754	768	712	778	716	709	707	674	681	657	704	713	683	664	629	682	688	667	643	681	638	714	666	657	658	693	657	644	683	633	647	622	652	707	679	677	691	666	627	676	670	688	644	693	639	625	663	618	655	697	694	644	669	682	652	659	663	635	655	683	602	651	657	672	655	668	710	701	663	658	653	679	703	665	654	730	645	671	635	670	691	686	661	633	638	681	626	633	651	677	605	684	667	719	678	668	645	656	684	658	659	641	664	617	684	649	626	652	662	664	670	635	651	663	677	638	629	653	676	641	682	689	648	693	646	665	662	654	663	665	693	700	648	697	690	671	684	659	669	619	644	623	656	692	682	669	663	653	624	666	659	659	661	672	618	658	648	678	676	666	665	635	660	662	658	632	651	655	691	699	654	667	640	663	644	643	649	647	644	698	658	664	635	693	660	650	663	643	706	653	672	659	670	682	677	636	640	667	651	642	667	678	620	662	622	660	621	674	632	663	633	673	639	696	680	693	657	649	694	605	683	635	663	708	660	675	629	710	668	667	680	675	708	653	666	678	674	662	660	670	649	650	692	662	657	626	652	687	639	643	654	684	647	618	688	657	680	667	659	709	650	638	632	666	617	635	640	629	676	697	697	699	661	611	681	669	707	646	653	694	695	656	676	643	630	659	669	684	652	692	675	638	609	656	638	679	652	639	646	646	710	677	673	640	663	651	684	624	673	686	682	686	653	640	614	643	675	648	648	659	671	634	675	652	646	660	712	661	635	713	668	699	641	645	649	625	710	631	699	689	647	635	686	613	655	683	662	652	669	649	643	644	649	647	603	643	686	627	688	683	657	700	647	661	626	596	641	663	652	647	667	649	697	643	655	670	658	670	634	626	682	654	637	659	639	670	694	656	677	677	714	669	677	627	687	704	670	663	640	634	641	663	643	697	648	689	658	604	686	664	642	621	633	683	692	632	659	671	688	674	668	692	699	660	677	630	663	648	650	674	665	696	677	704	702	667	676	641	668	658	618	686	644	668	666	673	671	666	658	651	702	669	646	656	682	679	616	672	701	677	688	654	653	653	659	617	646	632	704	686	644	628	644	661	671	642	707	643	662	664	657	666	688	677	648	625	695	701	650	643	703	627	690	605	677	641	703	645	686	644	656	672	667	641	631	709	648	670	629	676	662	709	693	676	643	657	693	693	652	621	671	638	675	665	616	663	679	648	645	644	628	695	669	688	669	656	661	663	631	700	694	688	688	710	687	651	646	632	718	708	648	644	711	673	671	665	664	649	689	625	637	675	651	666	673	661	656	641	625	638	680	684	634	669	691	656	654	681	657	672	646	663	620	695	682	646	675	675	649	662	622	674	645	668	609	666	660	695	640	622	681	671	632	636	613	644	682	692	636	676	638	623	663	654	648	638	647	641	690	654	636	704	674	639	633	714	649	692	674	669	637	670	641	637	666	631	675	698	636	639	644	657	669	706	628	634	663	672	666	643	664	678	655	649	673	643	647	690	628	616	647	654	657	683	699	641	676	701	635	667	659	642	673	659	641	682	673	680	633	672	645	643	663	687	743	634	683	682	629	705	639	668	656	686	689	682	617	676	675	671	662	665	631	663	668	663	638	654	667	630	653	640	667	657	628	685	662	673	684	672	683	650	648	652	632	648	680	641	676	653	671	645	682	657	673	638	655	618	655	669	641	649	671	670	707	621	635	644	634	663	641	642	717	709	682	651	683	710	724	695	688	652	628	697	668	619	637	653	643	661	671	703	646	688	649	672	697	634	649	621	637	683	645	647	655	669	669	638	703	696	664	661	669	632	685	630	642	660	628	672	676	646	644	654	644	642	643	686	687	663	676	625	677	619	607	664	693	648	635	645	648	667	689	647	652	640	646	641	638	656	708	634	662	643	658	656	638	594	622	660	674	666	650	667	624	663	723	673	666	680	601	665	700	662	654	655	670	668	629	647	649	629	706	591	638	662	677	644	678	635	700	612	633	650	658	687	686	646	673	677	654	609	646	637	644	668	630	639	617	648	661	658	630	681	677	637	651	620	658	655	670	622	700	677	647	676	679	678	663	666	655	642	690	636	666	651	640	682	648	686	636	635	603	662	668	660	685	691	668	651	691	609	680	640	683	624	632	652	664	634	667	685	656	673	666	618	658	630	647	638	628	679	661	631	611	672	630	615	631	666	668	644	628	640	667	658	713	690	683	687	670	644	653	680	646	666	640	682	690	647	685	655	680	596	651	676	637	653	662	652	650	664	626	649	674	719	673	642	689	660	655	613	631	700	655	716	645	692	706	670	688	667	651	612	632	688	670	684	651	666	638	671	652	653	664	680	668	724	668	688	675	649	709	678	691	653	661	640	610	618	631	673	655	665	673	683	680	654	603	619	636	634	671	660	658	688	680	624	655	633	615	617	630	675	647	679	659	661	645	700	622	640	660	663	670	673	652	659	636	689	677	671	632	620	606	689	640	686	660	651	663	679	629	646	714	669	693	676	663	657	645	649	687	646	642	639	665	675	694	657	631	638	678	652	646	646	652	669	642	642	689	635	639	662	641	682	664	674	689	676	604	660	631	728	655	667	653	638	677	661	655	636	617	679	663	676	620	627	630	661	639	684	675	660	683	685	678	710	639	683	669	665	647	666	665	609	659	672	668	669	657	668	661	692	640	665	666	641	701	616	692	664	692	655	662	637	610	704	626	664	683	681	649	664	638	663	664	626	692	639	683	650	704	634	669	571	656	636	618	666	705	654	725	647	612	642	681	652	652	662	685	659	660	636	635	622	664	613	656	674	670	629	650	661	648	619	604	625	633	651	662	651	691	630	678	615	671	695	716	682	647	634	655	642	663	629	675	678	685	638	649	653	654	644	669	667	626	665	604	646	660	658	660	643	619	636	677	718	702	640	702	643	655	647	647	699	662	661	631	675	653	675	645	657	621	707	638	676	672	643	673	649	676	626	638	737	649	631	620	670	668	637	664	687	676	677	652	689	623	644	610	659	602	639	651	660	668	650	643	702	630	645	680	652	633	717	635	675	650	671	708	654	671	651	688	671	696	657	680	698	667	667	679	666	643	679	641	680	630	646	671	632	668	645	638	672	636	655	664	676	674	721	646	678	696	636	664	655	708	619	697	669	673	643	659	667	653	634	627	653	654	640	605	630	609	607	682	627	638	687	666	641	646	648	665	613	680	629	690	618	642	684	651	684	607	676	684	699	663	626	660	688	640	725	637	640	658	636	678	627	644	653	623	679	678	638	631	696	645	654	647	610	710	632	700	630	648	653	679	668	665	684	659	654	672	689	702	654	619	606	664	678	679	666	678	629	695	657	654	662	698	671	702	733	682	697	635	628	605	700	687	680	647	659	654	655	653	661	623	657	675	643	690	628	635	686	670	649	667	641	672
14771	37527	32403	23181	18702	15777	12681	10465	8764	6989	5732	4575	3497	2671	2253	1866	1610	1359	1331	1152	1137	1105	1012	936	1009	969	966	938	945	923	985	930	925	987	909	992	953	969	925	880	974	893	896	869	819	825	832	861	881	846	817	876	832	828	855	832	803	886	816	839	829	857	840	801	844	851	854	877	838	780	828	871	858	838	833	792	839	843	821	869	809	831	807	883	803	848	800	854	832	785	788	868	778	840	805	849	797	785	821	821	839	869	834	835	842	891	818	897	882	813	859	834	845	817	808	849	849	852	801	867	857	847	820	811	857	860	820	816	845	784	865	819	826	803	808	819	835	847	862	843	839	824	822	877	793	793	774	780	843	805	836	821	858	866	814	850	833	828	860	871	850	848	775	841	804	812	819	787	856	829	808	833	801	872	829	836	837	806	780	825	762	834	812	798	799	836	802	837	785	837	778	851	843	816	812	838	794	860	787	838	836	760	810	825	815	816	826	831	849	782	825	854	814	837	778	801	819	824	775	838	821	834	826	802	835	789	830	782	817	826	816	851	785	823	874	805	817	826	831	869	837	810	830	813	835	781	884	786	818	814	803	821	829	868	789	872	824	843	827	775	829	835	837	803	801	823	794	846	831	782	828	788	786	874	825	806	829	797	800	853	835	804	778	836	835	786	823	841	805	855	850	820	820	805	833	817	806	840	836	797	836	827	822	847	831	811	813	829	833	829	746	846	860	805	802	865	852	835	852	794	808	805	846	808	843	825	786	887	833	846	800	795	805	858	798	834	851	859	814	841	738	838	778	803	813	846	827	840	819	826	842	785	772	815	837	819	872	838	833	785	856	815	866	816	785	830	865	820	798	821	794	806	819	787	835	859	807	855	808	839	841	823	838	903	850	819	880	800	799	852	823	791	823	819	844	829	839	777	817	812	838	777	844	858	802	818	799	836	846	834	833	795	797	880	790	845	881	842	833	821	817	890	735	794	844	822	827	834	862	858	813	847	871	820	822	806	851	809	824	829	869	844	814	848	855	822	857	810	829	860	821	829	835	815	829	856	816	828	835	841	821	847	858	821	788	861	811	857	843	876	833	824	870	802	875	863	818	858	825	809	818	841	843	848	865	836	798	791	859	772	779	838	818	849	834	768	806	835	776	816	807	804	847	824	810	833	791	812	860	803	824	878	885	865	849	849	852	789	808	797	830	808	854	842	802	834	832	816	827	820	865	788	792	794	820	834	838	815	832	841	814	830	798	829	820	802	843	827	813	815	786	835	854	817	825	840	815	838	819	809	797	867	830	820	796	837	832	826	833	786	815	851	797	801	800	822	841	861	787	784	822	826	805	811	830	826	771	778	867	795	801	867	779	827	847	793	839	809	812	813	858	855	815	845	808	864	793	823	816	744	766	815	844	768	849	829	859	821	845	845	817	833	842	863	871	870	845	865	875	820	807	806	853	820	828	827	763	833	849	815	835	776	837	822	812	827	842	875	810	861	797	771	869	798	841	887	817	810	838	809	856	931	825	855	818	838	788	763	813	799	848	778	817	763	812	833	799	833	772	794	853	859	779	841	861	857	784	880	776	851	814	869	837	851	783	823	816	837	829	787	838	813	819	863	800	842	802	831	814	850	841	829	850	836	821	851	774	840	844	783	822	816	798	819	848	832	848	814	829	829	836	851	850	810	787	820	747	832	849	765	864	845	812	823	853	849	802	847	795	829	834	803	784	837	804	824	857	849	775	801	865	794	802	860	838	775	862	797	789	822	823	846	865	862	809	828	770	807	845	829	784	793	767	829	814	829	822	830	842	821	835	849	832	819	821	855	826	830	822	790	818	804	847	834	908	790	846	879	833	848	889	859	804	813	844	794	835	814	832	863	805	811	813	822	853	823	850	806	822	789	848	822	784	832	840	838	841	812	870	833	840	814	828	791	799	761	806	782	788	782	829	835	845	855	817	834	764	837	792	817	839	789	814	813	843	848	807	825	847	868	852	833	820	871	807	812	768	862	854	809	867	803	811	834	765	838	839	820	818	841	799	807	807	866	804	810	852	834	793	851	808	794	834	814	829	844	840	784	797	797	836	852	830	766	834	807	868	808	791	859	823	822	811	787	840	869	850	837	829	886	778	790	780	852	793	825	853	844	839	835	788	806	818	800	820	828	829	846	882	848	835	777	798	823	799	822	824	835	820	835	873	841	862	791	881	856	831	837	793	821	830	854	817	847	889	830	845	840	802	815	767	799	860	786	882	826	824	874	818	842	791	802	837	823	784	810	816	832	806	853	805	793	840	833	836	836	847	782	831	846	808	793	838	833	780	800	855	803	853	868	769	823	884	758	798	846	847	837	790	851	803	797	862	771	859	809	866	831	810	828	812	854	763	878	791	847	818	815	761	844	822	843	829	845	792	804	848	810	838	813	859	828	822	805	807	798	764	789	804	797	887	817	810	813	811	837	801	811	865	846	830	824	787	830	825	767	772	859	846	824	849	828	786	823	767	820	852	793	830	827	819	837	847	822	773	845	866	807	777	829	826	801	800	812	835	839	850	809	811	831	780	845	807	865	803	859	851	849	830	866	856	829	792	830	843	850	838	833	803	820	844	832	817	803	868	814	806	789	846	828	797	861	830	783	831	761	822	824	855	844	811	830	821	824	849	844	780	861	851	828	803	827	872	846	834	843	853	837	851	824	822	779	848	779	808	803	850	832	817	819	796	810	788	821	820	827	855	840	824	838	870	802	826	782	829	805	858	848	849	835	835	838	809	840	803	854	794	802	825	758	884	818	863	839	823	873	812	849	808	780	798	786	840	841	843	827	783	835	846	814	816	802	823	785	811	848	811	830	772	806	834	781	804	834	795	802	786	800	813	788	808	798	815	802	855	811	791	784	855	811	813	845	792	848	765	784	867	846	836	872	813	850	879	827	779	816	779	782	882	775	807	849	824	854	799	822	802	876	828	797	846	810	818	823	878	857	775	825	827	729	888	849	884	795	790	851	833	823	813	836	814	812	794	837	822	799	831	879	849	833	843	815	810	842	825	824	774	802	875	828	808	838	818	835	827	826	794	854	780	824	843	869	764	851	861	842	818	828	821	817	848	811	845	822	797	800	823	812	838	798	763	795	766	806	806	842	833	823	780	813	813	843	773	795	826	808	813	803	883	825	839	819	809	865	821	827	844	836	834	816	787	829	792	809	828	854	823	844	872	835	767	861	787	817	855	792	810	829	827	794	849	814	799	824	854	854	780	822	811	822	834	836	845	846	763	819	839	859	797	777	870	804	820	840	758	890	799	848	791	808	841	792	834	828	844	794	847	819	869	829	850	836	889	818	780	882	819	827	820	736	881	821	806	817	802	896	819	790	851	815	814	853	843	831	817	813	841	803	860	763	839	836	820	789	814	796	829	858	791	862	858	819	781	850	907	817	899	810	801	826	814	861	876	801	865	833	819	888	788	818	823	855	823	759	829	798	836	806	831	885	783	857	805	764	796	852
27764	21239	17831	11271	6043	3982	3124	2487	2118	1715	1458	1222	983	860	700	614	551	574	527	544	514	517	505	486	477	505	462	502	497	508	488	482	469	451	481	470	486	519	441	509	457	446	444	449	498	484	482	511	467	456	452	508	458	474	467	439	476	465	465	445	455	518	459	468	466	461	433	508	486	471	476	450	481	515	470	459	472	468	484	479	463	467	457	451	491	490	492	449	468	478	499	481	490	490	489	480	475	473	485	457	458	490	469	460	494	463	442	457	469	476	456	469	449	474	438	433	471	471	460	407	462	485	509	519	486	495	455	470	471	527	490	457	459	456	454	475	490	433	463	471	474	469	445	485	441	499	471	497	465	477	478	514	461	452	491	482	455	449	484	482	489	476	508	477	460	498	459	447	447	473	470	461	457	503	490	453	413	489	461	492	442	466	503	467	463	482	465	480	459	469	456	448	458	416	461	472	494	459	403	426	493	481	483	469	446	456	477	465	433	464	437	480	461	475	457	460	482	455	436	471	501	428	446	440	462	475	464	461	478	466	486	483	441	488	453	468	455	490	488	453	439	491	490	451	487	450	458	455	474	487	488	489	511	459	455	459	423	422	509	454	471	500	514	456	470	494	473	457	485	452	482	449	466	493	451	458	471	498	445	469	474	455	467	484	456	437	482	446	456	446	465	467	457	476	472	477	440	490	436	458	459	509	506	461	508	451	486	497	473	455	454	459	505	501	470	477	490	443	489	474	449	511	460	427	422	475	478	476	466	474	504	478	446	469	477	469	455	452	491	482	496	455	456	435	485	465	484	520	473	464	459	468	458	484	486	456	446	460	483	469	450	463	479	453	500	460	469	440	455	444	449	486	458	492	422	467	480	475	453	509	486	444	436	485	476	506	475	494	483	470	461	472	447	473	502	515	455	475	485	468	496	484	448	459	472	456	490	449	468	460	457	498	506	515	420	461	452	467	487	460	478	480	467	499	474	485	475	447	457	493	450	483	490	460	485	441	476	461	446	491	472	459	496	459	498	436	466	475	455	399	471	464	498	458	473	516	471	485	487	486	479	458	483	463	492	465	492	470	444	450	467	474	454	500	477	439	462	469	464	495	472	459	483	464	480	442	494	509	453	485	444	499	472	464	492	477	458	464	412	505	458	440	447	444	481	445	470	498	471	462	480	492	455	450	436	484	491	479	492	399	481	503	466	452	402	473	482	478	504	485	455	437	454	496	455	468	512	490	477	499	475	456	427	489	487	486	423	479	515	519	474	447	450	462	487	452	459	484	465	466	459	438	493	484	489	463	471	431	488	533	473	482	461	445	496	458	444	464	469	475	459	469	472	488	465	491	460	497	474	489	465	454	442	484	502	447	485	469	493	445	466	470	442	454	474	495	488	467	469	478	498	467	451	453	475	481	507	490	452	473	479	475	483	434	493	445	490	468	472	450	453	458	462	468	450	480	515	451	461	486	511	459	448	499	456	470	468	457	472	464	511	526	481	453	461	501	430	444	471	463	497	478	516	456	473	438	439	451	462	460	442	462	472	491	497	476	468	483	463	458	457	458	460	417	486	495	482	469	483	488	459	472	441	489	525	504	444	508	510	478	465	497	479	474	466	473	475	450	465	460	472	503	487	494	448	455	442	493	489	471	447	467	442	468	461	463	472	464	480	478	464	450	478	447	483	469	487	465	511	483	474	475	433	485	426	482	448	437	508	486	475	477	507	472	447	482	464	451	503	507	489	494	448	477	445	447	484	473	511	441	485	470	415	501	525	503	488	482	460	454	458	502	478	486	472	494	464	463	457	476	461	455	468	481	457	476	523	476	513	486	465	470	444	484	476	478	453	486	494	475	457	478	434	446	435	434	493	447	444	455	498	479	443	475	471	475	455	461	469	488	446	484	479	487	463	464	455	488	472	469	491	450	449	454	488	454	471	460	479	481	458	455	476	471	505	462	474	461	494	452	493	477	485	452	466	475	498	460	426	483	489	449	486	505	434	457	458	474	462	478	436	455	478	463	465	447	487	452	448	455	502	479	494	486	489	440	510	484	443	460	479	483	461	473	459	504	457	452	497	464	462	502	486	462	469	447	437	473	473	498	463	522	457	423	507	481	488	449	463	474	486	478	449	463	462	476	449	458	467	507	504	449	457	432	491	464	469	504	446	508	463	473	471	454	443	474	466	464	487	471	439	508	447	527	471	438	490	457	408	481	451	458	526	475	438	479	476	488	452	471	473	478	477	502	493	467	416	485	493	466	444	501	468	451	483	441	476	462	461	442	448	445	469	512	498	444	453	446	470	501	430	471	444	476	493	449	449	476	422	498	461	436	495	471	463	493	415	477	478	462	494	460	451	519	460	481	475	478	470	492	441	484	488	473	479	451	422	487	451	480	472	471	457	432	497	451	459	456	450	466	497	460	500	488	452	454	436	503	459	525	492	472	466	465	515	452	504	456	470	456	436	446	464	502	458	476	468	461	455	463	490	488	515	484	480	472	508	481	460	480	475	423	473	480	464	459	481	464	492	445	477	497	465	454	475	470	456	462	487	484	474	441	462	446	461	478	492	482	461	507	475	478	488	492	451	509	503	471	488	472	491	476	454	471	471	459	469	472	467	466	488	460	491	469	490	479	473	471	501	473	453	476	443	501	484	483	488	460	458	481	482	422	444	485	522	505	457	469	502	478	436	486	436	460	479	463	491	477	441	475	473	475	499	487	459	472	455	460	501	482	501	470	477	486	432	467	469	467	479	480	470	457	441	499	484	458	444	461	502	484	449	467	476	455	460	423	539	492	494	485	493	470	473	465	459	488	475	461	465	486	453	500	496	469	476	476	496	470	498	492	437	464	456	502	472	498	477	454	458	487	487	496	473	459	455	464	421	519	467	483	467	477	447	502	489	477	432	483	486	497	468	493	491	478	463	453	469	422	482	447	460	482	503	440	480	459	510	439	454	437	488	498	479	481	423	463	434	483	460	479	445	450	464	500	468	479	445	449	439	450	485	487	468	473	461	511	472	462	498	512	477	491	482	501	463	463	506	503	491	431	487	492	474	435	469	504	476	453	469	492	441	491	470	479	514	513	460	464	456	475	434	437	474	456	459	448	482	457	492	454	466	473	438	480	462	473	471	446	477	502	498	473	468	437	498	506	467	498	467	467	478	483	439	458	459	481	480	493	446	493	466	458	486	496	479	459	472	494	450	453	462	484	461	439	454	496	424	457	479	446	471	418	469	415	458	452	487	454	488	458	468	454	465	432	497	502	454	471	454	461	437	481	484	475	445	442	469	503	482	495	498	467	463	502	433	453	459	454	444	442	461	458	471	493	479	481	473	469	472	453	423	449	451	486	448	436	485	470	486	473	454	444	499	535	402	515	470	452	450	478	456	488	488	495	470	491	419	432	455	458	431	440	460	478	470	432	471	483	461	467	471	486	470	464	466	487	462	437	426	513	450	471	504	467	420	497	451	433	429	436	463	475	489	463	454	446
11915	24694	20144	12310	9365	7336	5878	4806	3965	3225	2550	2063	1660	1307	1092	961	884	728	750	709	694	668	636	649	647	626	658	647	636	632	658	642	622	602	609	648	605	673	641	630	621	577	590	637	580	566	568	633	591	582	618	614	600	608	601	596	567	608	623	582	608	566	582	591	632	558	615	616	587	603	630	566	643	551	612	572	605	596	630	576	571	633	559	599	617	615	597	635	565	596	579	587	587	594	614	615	575	607	605	591	570	597	569	560	581	621	623	570	623	553	570	587	601	601	577	592	589	595	592	575	579	623	605	557	544	589	613	632	566	575	565	599	602	600	621	571	613	578	620	635	579	616	619	585	613	580	564	604	625	589	548	607	581	589	586	587	582	634	602	543	580	620	596	585	561	588	611	608	620	613	646	575	603	599	611	558	538	595	606	561	596	592	571	601	566	543	592	597	615	569	650	581	603	542	566	576	634	558	563	593	559	565	603	581	577	608	580	627	583	603	602	584	585	548	553	580	584	604	620	559	632	600	582	612	561	618	628	598	577	613	610	612	570	623	592	576	601	645	574	560	615	573	609	574	593	597	644	568	643	546	589	584	612	581	587	645	593	617	598	634	639	572	547	575	589	551	556	595	594	609	603	572	662	599	577	556	581	558	595	578	565	562	566	596	512	593	616	642	644	592	578	615	604	625	577	620	598	601	610	575	601	614	591	572	589	604	617	577	603	579	626	592	598	599	576	626	571	598	608	584	605	547	579	552	555	611	585	628	639	576	590	616	609	571	578	578	595	590	631	585	583	615	565	599	630	580	619	581	559	622	629	551	588	577	609	583	618	552	607	601	557	593	638	577	610	598	575	602	593	623	624	634	606	567	576	591	608	590	607	577	582	593	623	614	590	584	573	599	647	576	594	592	611	593	601	625	613	589	628	559	617	619	610	570	619	634	622	597	581	585	627	588	570	596	657	611	611	560	620	610	592	597	596	601	564	579	585	584	560	566	635	568	557	559	565	593	579	588	580	567	614	608	609	551	583	566	569	618	626	561	571	589	580	591	562	545	568	596	597	594	600	561	586	589	567	542	628	596	579	628	596	577	578	601	577	575	674	581	517	598	582	610	624	537	575	613	608	568	583	552	559	597	574	620	567	584	575	589	623	589	580	583	573	594	611	598	628	573	597	636	625	625	576	571	581	579	620	580	615	567	601	632	594	594	605	552	593	603	603	609	578	622	617	574	554	638	615	610	589	587	568	567	573	582	622	547	609	602	583	623	610	577	616	627	546	584	600	629	585	611	549	588	626	616	571	670	564	566	571	582	634	565	606	595	595	582	607	581	528	579	599	603	564	559	624	634	571	591	597	618	583	626	571	577	591	593	566	589	598	588	593	574	531	578	589	617	603	563	550	603	581	604	592	605	536	615	599	575	565	615	624	634	634	610	583	559	583	569	601	586	554	611	583	564	587	566	558	563	599	611	633	561	607	592	582	593	583	543	573	629	628	561	638	607	609	552	587	593	606	593	574	574	660	554	601	625	640	585	625	565	596	600	621	625	586	595	614	595	584	594	592	611	553	619	568	607	584	580	621	582	565	603	569	571	605	611	597	571	630	531	584	612	563	560	588	599	604	568	630	566	596	631	588	575	610	585	571	592	583	591	624	650	604	566	587	572	610	600	561	600	586	580	592	615	611	611	578	587	598	554	606	584	618	575	604	596	586	584	580	624	597	620	548	587	546	600	588	615	602	583	557	568	600	601	603	613	587	570	604	556	569	601	593	545	600	556	590	549	604	623	575	607	589	596	592	573	564	585	601	580	621	599	590	587	616	564	599	607	568	605	621	605	561	566	558	601	586	584	562	575	540	588	619	620	634	548	589	603	615	562	596	617	600	619	594	562	579	605	588	553	581	581	615	577	576	585	644	574	585	615	626	569	596	582	592	592	579	556	568	588	608	615	620	569	602	574	616	611	629	589	593	565	574	522	633	596	597	608	562	578	582	591	600	579	606	587	565	551	613	567	576	568	607	580	604	629	552	553	604	595	602	623	597	589	582	624	595	599	603	594	583	600	564	587	626	604	609	581	577	614	594	595	587	540	649	596	594	614	602	580	613	581	598	594	560	574	597	588	571	601	605	587	557	584	607	589	581	611	611	568	558	607	616	614	573	569	557	597	572	610	610	575	590	592	588	564	578	578	574	585	546	556	583	586	548	591	583	565	604	596	609	602	575	589	581	590	622	640	591	583	640	594	561	610	576	575	512	630	633	588	565	586	597	582	606	581	591	575	590	602	608	574	533	587	589	550	603	585	576	584	610	597	574	557	600	588	613	597	572	611	629	579	560	571	603	603	589	627	607	596	611	564	612	571	588	537	580	614	604	613	570	558	580	583	594	587	576	592	556	585	602	584	585	544	582	595	637	586	608	565	546	584	559	551	576	587	591	611	563	560	573	604	576	628	579	620	587	574	575	574	547	597	597	592	607	579	622	604	625	596	588	588	597	545	586	569	577	547	607	571	591	597	583	613	558	591	610	617	583	556	582	565	612	614	634	588	602	600	588	592	599	601	619	632	595	554	535	594	571	602	618	598	583	624	561	586	648	584	580	562	600	570	580	538	577	589	592	614	624	594	599	570	592	603	562	542	570	591	585	543	590	615	610	567	598	592	589	600	555	576	599	647	597	603	605	589	598	588	597	604	578	615	596	596	593	609	620	615	603	574	600	630	597	599	575	594	593	579	575	589	602	592	564	593	612	574	579	608	596	616	562	636	599	601	604	609	609	629	551	607	578	603	565	618	582	605	575	636	616	541	575	610	557	607	609	559	678	594	598	542	559	612	597	612	628	582	586	590	577	595	616	564	621	605	579	582	565	549	569	596	579	582	602	594	545	575	573	598	584	589	589	624	547	582	590	625	554	605	627	584	591	603	540	579	589	586	578	592	587	590	601	567	566	563	638	597	597	633	596	596	588	606	597	586	588	563	590	628	587	565	598	652	624	574	586	567	636	623	586	544	578	531	580	607	569	603	572	577	584	613	580	608	577	597	610	580	612	640	630	570	589	582	607	590	575	592	600	618	571	570	587	578	600	612	600	548	607	560	584	598	602	562	594	558	554	571	591	584	592	605	561	587	534	642	579	578	579	583	588	602	620	567	557	588	545	649	555	587	577	615	567	621	610	553	634	582	637	599	608	597	578	601	588	611	577	590	575	639	529	593	622	565	557	605	605	545	596	638	584	598	572	563	573	607	618	585	608	561	581	626	607	560	612	621	581	614	594	571	565	554	561	576	556	589	606	594	561	649	589	538	559	561	616	584	617	656	605	601	592	618	585	564	576	583	604	596	594	590	604	580	572	602	617	619	635	584	576	584	553	576	567	606	537	611	573	594	550	573	572	598	582	555	622	592	603	593	592	590	631	557	558	579	605	599	593	559	587	598	583	603	603	570	528	542	560	649	584	592	563	552	601	609	644	597	571	600	581	562	554	587	579	640	584	597	612	570
23835	21713	29055	24905	21568	13810	7197	4741	3658	3073	2370	1958	1670	1263	1245	1123	971	885	914	822	821	846	800	808	789	752	786	754	737	737	760	727	776	732	810	831	730	776	768	764	761	743	719	719	714	720	689	701	715	688	762	699	721	703	744	719	716	708	689	667	673	691	741	716	745	679	696	719	680	687	692	675	762	696	694	684	680	688	715	770	706	764	725	683	728	692	687	674	763	696	691	716	743	706	736	722	696	708	706	661	668	671	704	706	681	724	692	721	719	691	741	685	717	696	706	709	656	665	722	666	671	734	737	648	723	673	708	679	745	703	710	698	742	688	678	734	655	721	683	660	644	673	733	693	692	693	716	685	636	744	694	723	723	704	716	686	752	718	749	703	680	723	675	726	725	705	665	659	713	740	701	727	739	641	681	690	725	635	725	692	711	730	742	699	649	695	778	719	692	689	705	719	767	656	645	684	735	693	711	712	708	705	740	678	750	710	686	714	703	713	683	691	702	702	715	677	730	674	688	683	676	731	692	700	696	756	648	720	724	717	695	746	672	727	676	743	668	781	731	720	711	731	742	747	637	710	705	685	741	653	671	724	723	692	689	686	676	684	653	695	712	742	721	719	693	727	690	653	770	719	687	684	748	751	749	731	703	706	723	687	725	742	792	719	778	718	686	735	685	674	726	723	741	678	694	705	725	747	678	734	684	674	710	695	710	719	698	708	710	705	669	700	723	668	718	740	730	720	729	671	712	684	719	713	739	732	709	679	691	659	704	693	682	721	701	716	734	733	701	693	713	739	717	695	701	715	686	684	720	703	681	700	724	681	729	694	686	720	719	656	701	679	701	728	729	732	710	699	704	669	720	714	668	627	722	753	692	649	735	717	686	680	715	724	686	699	745	707	679	669	707	681	711	746	696	685	739	690	655	719	678	695	684	670	706	691	709	664	685	683	724	700	663	699	756	694	734	699	703	760	749	680	669	701	715	692	722	703	705	658	690	694	697	665	728	720	695	642	741	700	662	676	688	723	753	704	724	730	727	685	699	674	715	682	681	703	747	694	690	727	689	724	676	709	710	688	682	693	688	727	699	669	693	728	717	692	638	716	688	694	654	703	696	705	735	746	710	703	724	721	744	700	692	735	718	687	690	693	693	698	708	719	690	699	713	710	714	658	734	714	756	717	698	733	657	686	747	691	719	725	658	709	726	681	709	727	667	737	743	699	699	666	714	686	671	742	693	729	722	703	714	699	693	661	685	699	715	669	709	725	725	737	683	748	708	670	680	696	710	697	703	680	667	708	724	694	730	700	697	711	695	657	676	684	723	755	695	705	675	757	699	693	718	718	687	711	727	723	677	703	705	735	705	718	740	677	703	716	673	771	721	726	702	714	672	668	746	674	685	693	695	715	679	716	681	706	689	711	682	716	686	706	664	717	735	643	674	726	722	716	718	679	699	684	741	692	706	675	750	681	711	717	705	691	705	720	723	717	705	687	691	674	728	679	684	662	663	721	706	712	670	771	723	687	732	676	747	705	668	697	746	675	694	729	708	701	675	715	739	677	712	751	700	690	684	750	731	701	681	746	730	729	670	738	764	662	697	727	691	689	661	684	732	667	655	706	684	653	733	683	699	681	682	684	690	724	646	725	693	727	692	743	705	716	683	705	691	733	692	659	671	721	649	645	728	723	705	701	689	695	704	650	670	740	728	717	669	661	711	653	734	705	730	742	701	722	696	721	700	710	642	656	724	710	685	698	655	701	670	684	732	664	639	710	665	658	730	668	689	688	679	657	754	700	711	650	659	678	715	675	692	704	744	669	695	712	674	669	689	713	704	701	733	678	735	723	737	690	751	720	698	717	698	688	722	702	704	684	675	720	678	720	708	733	695	729	693	694	728	681	680	718	715	745	736	701	694	673	709	678	677	700	714	703	723	705	700	683	714	670	732	656	687	644	726	673	720	694	690	731	698	691	673	695	686	721	714	714	657	710	678	734	707	691	697	676	749	710	757	724	705	679	730	696	692	725	679	735	674	703	688	708	686	714	683	735	715	646	645	720	740	698	689	685	653	690	714	739	708	732	695	696	704	736	695	669	713	694	695	629	724	734	684	716	745	745	677	694	716	686	691	679	700	696	688	698	684	724	643	703	759	701	699	735	748	699	698	735	720	719	707	732	671	726	719	692	697	689	740	698	700	711	696	711	728	651	694	703	708	675	687	707	701	736	725	682	673	718	721	695	698	728	744	703	710	721	701	702	717	680	644	724	680	719	734	680	702	708	717	657	700	707	703	680	692	727	738	743	721	700	731	715	680	735	684	664	744	725	723	709	722	715	717	729	708	720	667	674	723	699	690	681	686	750	689	684	746	696	689	656	700	712	690	684	654	705	684	701	688	711	732	709	758	690	724	723	734	713	708	724	696	728	700	680	724	702	687	726	685	696	711	663	654	666	694	709	729	678	715	663	708	729	685	649	637	703	693	709	690	652	724	743	675	720	732	709	665	701	724	686	637	722	666	692	695	699	725	682	718	687	727	675	697	737	735	703	700	726	724	698	737	732	720	703	716	740	674	705	728	670	770	704	679	728	722	688	676	702	717	670	689	677	710	702	716	719	683	691	652	686	693	660	693	725	688	717	697	647	718	678	708	702	758	694	682	696	714	734	702	672	744	676	700	682	708	723	730	704	687	721	716	735	720	718	720	742	713	681	703	694	724	696	733	681	690	687	714	701	665	661	704	707	726	706	680	704	711	642	733	684	700	683	697	672	734	727	687	686	739	667	662	710	693	726	737	729	700	704	720	678	672	713	669	736	699	683	708	682	677	677	736	707	672	676	695	728	699	724	673	688	672	696	685	707	641	702	721	686	735	721	740	690	704	690	656	654	677	704	687	665	668	672	712	738	714	758	717	742	703	705	640	671	695	702	684	674	669	722	657	681	667	649	686	718	701	689	700	716	663	721	704	702	705	700	696	654	709	660	698	744	707	672	715	734	701	699	709	686	718	720	731	665	697	717	688	702	729	656	712	663	707	708	739	680	713	696	654	675	717	725	691	688	685	714	692	695	672	731	664	727	741	665	703	691	686	727	700	705	666	717	699	704	731	684	709	702	666	695	706	691	694	738	704	705	707	714	688	743	664	680	690	743	683	702	703	733	678	739	675	725	695	664	674	717	687	670	677	773	697	678	694	742	718	682	704	701	708	691	732	700	703	702	693	734	687	671	729	673	742	673	674	693	646	658	711	721	737	673	705	716	696	705	690	675	678	725	744	760	708	729	691	702	711	674	712	668	732	724	688	733	684	697	663	699	729	760	713	719	662	726	697	670	714	697	693	738	683	688	719	744	701	672	702	704	703	682	696	711	702	701	718	732	729	638	711	714	735	747	758	699	732	676	654	694	686	678	750	736	687	702	694	664	677	701	713	724	667	693	693	690	703	719	707	662	755	686	686	709	712	712	710	727	748	679	713	683	641	755	685	689	730	725	736	756	708	695
12597	32622	27748	18602	14754	11519	9661	8118	6644	5416	4223	3446	2626	2081	1800	1566	1420	1328	1204	1063	1081	994	1034	980	960	978	981	966	974	943	999	935	934	955	990	991	953	943	954	952	947	869	921	836	867	818	816	885	845	903	846	864	862	856	795	885	904	863	872	876	853	845	847	882	904	924	919	836	868	846	869	862	909	897	909	821	848	868	897	877	896	888	819	815	917	868	884	886	884	832	876	859	828	868	858	869	879	850	873	873	887	841	869	864	834	893	877	884	854	936	829	886	908	877	878	860	869	872	887	884	946	888	842	837	838	884	880	879	905	894	838	893	789	876	864	884	908	880	880	829	890	867	887	836	878	843	865	849	902	833	903	860	855	888	904	880	869	855	916	866	901	881	829	874	852	848	874	909	836	838	845	865	905	891	917	872	859	890	843	876	857	894	923	825	852	866	839	829	890	866	906	863	788	832	870	830	913	839	884	850	836	850	873	912	880	869	911	893	893	901	863	917	855	937	852	794	871	882	849	842	885	919	852	899	948	855	917	868	859	880	838	833	852	878	845	876	909	895	852	838	832	849	853	872	907	816	830	863	899	848	863	864	848	894	858	909	912	904	880	855	898	878	862	862	893	895	863	841	876	864	849	905	867	907	840	823	831	898	917	903	915	886	856	841	866	877	809	891	903	821	905	884	845	912	903	909	876	892	873	859	847	857	863	856	849	857	879	843	861	878	844	878	863	889	873	854	829	879	827	842	863	852	902	857	915	897	855	915	911	863	886	863	888	881	898	882	887	890	831	907	859	892	883	864	882	941	868	857	907	883	825	919	837	859	893	842	877	883	869	867	890	844	898	821	859	824	857	865	898	866	903	805	861	860	909	871	840	907	910	889	889	881	867	914	911	877	910	804	850	878	866	889	823	930	897	889	889	877	901	897	795	896	878	892	873	856	862	829	874	852	839	929	857	869	872	902	904	801	856	889	930	867	875	858	918	866	929	899	860	912	851	922	872	900	864	888	892	918	854	887	859	843	866	890	874	860	890	845	830	907	866	862	859	920	888	894	932	847	881	917	880	808	858	858	884	928	861	837	853	879	871	885	863	907	873	894	954	818	931	878	873	871	920	868	878	893	849	909	880	930	840	864	799	879	924	868	871	845	815	905	912	889	904	854	880	826	906	857	842	956	900	905	846	858	844	856	852	889	855	880	903	853	904	876	929	863	928	862	854	878	897	887	816	876	881	863	857	845	869	875	877	908	878	878	837	887	844	872	934	879	910	805	894	871	920	869	839	823	854	898	930	840	951	851	866	839	902	907	881	843	934	851	824	866	867	832	874	892	855	859	865	926	942	849	912	909	822	839	887	879	866	886	913	853	875	908	876	897	907	873	847	874	838	864	841	857	899	828	883	822	898	916	859	807	860	847	841	865	900	862	901	850	882	868	821	826	845	873	889	894	860	887	858	872	835	858	920	885	888	898	865	842	914	890	899	824	842	934	839	876	867	818	878	938	873	798	880	860	846	906	843	815	848	874	890	875	897	907	838	855	840	896	856	863	909	853	884	894	853	844	851	915	861	911	854	846	794	880	858	915	859	838	920	869	876	844	863	860	870	911	845	871	880	846	844	861	860	841	846	883	862	813	884	858	839	877	908	848	862	908	860	861	865	916	822	874	850	883	856	874	871	898	849	861	835	817	842	877	872	822	838	899	858	890	851	841	869	848	894	912	880	861	879	818	849	855	881	827	851	882	906	841	870	840	913	914	860	856	906	893	919	873	853	903	906	880	871	873	891	866	924	865	874	896	859	833	872	876	915	822	874	901	851	860	834	935	868	887	873	837	828	874	913	874	897	902	818	803	915	863	916	890	891	852	835	876	879	895	885	901	884	886	855	888	821	849	852	878	855	863	832	817	918	867	910	895	889	830	880	855	891	867	808	877	870	902	885	921	892	843	835	871	862	864	869	868	868	884	852	867	911	860	888	881	866	839	854	880	878	849	860	905	830	860	863	907	875	882	839	877	882	844	893	824	857	919	870	824	854	870	856	884	786	836	883	864	865	842	877	914	900	907	846	833	906	959	882	891	859	931	884	871	909	888	870	850	827	869	916	862	837	879	896	861	867	868	886	857	882	880	896	861	833	860	864	848	859	859	885	866	873	875	901	878	913	867	836	913	850	832	878	876	905	909	877	887	858	852	873	845	829	898	868	884	889	880	901	831	858	850	826	803	858	876	924	885	865	823	871	812	923	893	867	871	952	891	876	868	867	874	834	814	960	897	870	885	842	866	812	901	859	819	861	822	905	869	911	857	863	842	889	932	830	843	895	866	918	891	877	795	842	863	867	837	887	869	862	869	900	817	908	873	833	872	834	883	876	847	940	837	919	852	919	867	903	888	857	878	896	886	886	828	849	902	917	873	857	863	876	857	881	893	884	898	875	865	902	856	842	867	837	902	868	865	848	857	881	834	856	879	831	883	845	884	831	861	880	855	913	886	850	851	852	880	896	861	906	858	907	812	934	862	909	913	868	880	890	852	887	885	890	841	862	937	891	902	878	898	862	797	901	874	884	896	836	874	858	850	841	883	882	913	846	909	898	867	836	885	857	869	884	861	882	853	892	943	888	888	858	933	841	872	901	904	897	859	859	927	895	852	881	854	855	879	851	898	903	806	869	811	911	848	869	895	897	847	826	845	898	875	838	832	887	862	888	829	859	887	829	882	881	850	850	891	883	911	846	857	861	851	826	879	862	801	869	883	841	873	881	855	877	877	906	884	839	887	851	918	847	873	845	901	873	831	865	846	907	887	836	867	887	859	916	897	852	829	914	879	832	906	807	841	880	812	804	878	886	860	890	871	830	886	845	937	892	895	891	910	817	865	838	862	929	898	870	916	862	812	881	877	847	856	879	843	887	875	911	891	900	855	888	934	810	884	932	911	845	821	837	834	859	834	883	814	905	909	889	908	890	851	834	851	866	837	805	844	881	853	873	861	879	862	827	867	847	925	862	838	865	874	868	889	907	828	872	893	883	807	850	884	896	927	888	946	881	865	879	843	889	872	917	912	911	875	862	902	859	877	909	848	849	841	888	842	854	892	838	874	866	891	866	846	883	859	881	874	891	895	924	847	833	852	850	844	898	825	877	870	836	921	904	888	891	902	856	860	859	910	930	889	887	857	849	837	885	894	862	830	892	796	839	914	858	837	834	874	846	887	872	853	831	858	892	822	902	858	901	876	890	898	859	872	889	860	903	872	860	878	884	826	891	861	836	855	859	839	915	903	869	877	887	871	873	863	893	902	799	883	861	854	882	851	874	806	913	876	878	862	868	871	867	911	894	914	878	898	869	905	868	846	891	870	856	910	887	913	801	852	873	927	911	875	856	887	866	872	882	872	810	856	825	828	915	920	910	845	897	877	855	845	876	872	839	815	832	880	865	856	836	855	906	873	865	835	901	871	869	882	913	889	881	905	856	855	824	882	870	894	870	896	900	886	884	789	846	899
24942	21614	27693	25676	13499	6091	4156	3078	2581	1992	1679	1306	941	769	707	607	528	446	485	427	447	425	398	433	398	400	353	421	375	355	431	388	375	383	361	381	415	377	362	340	382	399	360	345	346	355	377	387	362	367	391	333	372	355	352	393	325	364	335	362	333	334	362	346	346	365	361	362	328	369	319	360	352	375	359	364	374	366	344	340	347	363	365	356	377	344	350	367	381	354	376	351	339	361	356	351	374	377	344	386	348	329	341	326	356	336	365	381	361	333	339	364	371	344	365	343	367	321	366	338	366	333	359	343	364	374	343	322	370	341	380	368	389	337	356	338	363	346	350	347	374	337	372	343	323	332	383	371	354	363	368	385	329	328	370	327	347	347	363	332	347	374	361	377	367	372	365	372	373	348	342	343	364	379	348	371	339	357	354	321	347	343	316	358	352	391	320	366	338	364	329	355	374	355	368	349	320	368	359	361	359	383	356	366	354	358	344	387	390	354	354	375	347	343	316	336	370	380	410	343	347	356	367	342	355	358	389	368	343	350	341	329	393	327	388	338	329	371	382	342	351	366	375	330	362	367	361	333	371	345	339	339	356	377	351	343	352	328	349	353	352	380	340	340	377	348	357	383	325	342	378	365	318	364	365	388	350	356	352	338	351	380	320	371	367	353	366	331	380	356	321	349	326	379	364	357	311	369	340	353	359	353	369	367	331	379	353	360	343	362	355	370	377	350	355	336	344	323	349	369	365	350	338	325	355	397	371	397	348	347	364	352	337	378	364	327	321	355	372	379	364	340	319	340	354	344	345	364	343	370	334	349	351	357	394	349	366	330	364	330	362	311	350	349	358	339	392	353	338	338	362	351	369	360	350	312	388	384	343	338	341	348	380	362	350	367	371	321	374	356	343	354	335	306	349	348	369	352	336	337	334	348	362	351	352	340	356	353	340	384	358	380	374	344	366	391	337	370	354	325	370	386	374	356	352	353	346	341	367	380	364	368	387	377	354	321	301	392	374	374	343	365	337	366	347	361	330	364	324	387	385	370	347	347	351	373	319	372	347	336	328	342	379	363	364	344	360	352	356	400	363	357	370	333	385	344	359	356	341	362	368	347	393	359	361	374	364	341	389	345	356	349	366	350	376	345	342	323	352	325	408	322	323	374	331	352	380	296	317	360	317	362	371	365	349	349	343	348	388	380	356	372	361	371	337	342	347	347	366	354	318	341	374	352	375	353	368	370	327	372	354	328	402	355	331	331	338	353	333	364	364	329	384	363	336	366	361	355	361	363	365	348	349	368	359	319	357	358	378	353	334	351	355	338	381	430	336	355	349	348	352	362	359	375	333	321	367	362	366	352	355	321	338	371	363	344	352	362	325	388	351	352	333	400	379	352	358	332	360	356	367	329	364	395	333	372	353	337	324	345	340	351	398	355	344	399	354	373	313	371	325	349	329	357	349	356	357	334	360	392	319	377	362	375	352	329	364	372	380	374	345	364	332	361	352	383	338	342	361	365	331	378	333	388	359	347	384	339	336	369	344	383	354	351	378	356	336	376	358	350	379	352	366	372	350	345	320	351	360	361	314	357	345	349	365	342	383	382	319	344	365	342	368	373	371	366	359	361	351	334	339	365	346	349	350	373	360	344	356	349	368	349	320	355	380	331	353	381	353	331	380	385	356	352	383	332	342	342	363	354	310	354	377	353	355	346	333	354	360	313	335	344	358	360	368	352	366	365	351	373	318	328	357	372	361	366	367	355	316	340	311	335	389	383	370	361	361	341	368	342	336	352	366	378	355	364	350	334	356	321	328	342	349	390	362	351	358	371	356	341	351	351	345	356	346	400	333	347	351	362	372	341	362	314	386	332	374	357	357	377	359	347	358	346	354	336	346	360	333	368	367	364	372	342	351	332	341	366	377	350	350	375	350	392	395	354	370	349	353	355	337	358	341	333	342	381	362	324	380	354	349	375	329	353	409	348	347	367	359	371	362	339	371	361	363	356	358	356	335	367	352	360	357	369	377	384	352	389	361	327	335	337	365	347	364	337	354	382	365	367	367	327	354	342	362	365	370	344	341	352	387	374	362	347	337	330	383	347	333	334	342	360	369	343	338	346	310	342	349	351	327	357	350	354	344	338	380	374	331	360	354	332	385	341	359	358	319	357	328	347	349	358	331	355	349	379	350	364	349	372	351	336	366	318	370	400	355	336	360	376	336	352	317	377	355	356	360	371	355	358	361	364	350	346	360	349	366	362	341	348	343	337	361	354	345	329	360	331	367	318	349	325	362	366	364	365	358	356	342	334	356	366	382	387	348	369	334	345	354	342	360	332	349	365	334	358	384	371	365	347	369	337	353	340	349	359	366	327	354	367	318	365	341	340	355	339	365	342	369	331	369	348	358	334	348	355	340	325	358	363	315	329	384	365	382	353	343	331	360	346	369	340	347	329	338	358	341	350	351	353	369	381	342	372	340	337	331	350	375	348	355	368	351	361	367	385	334	319	333	356	332	351	361	348	346	372	307	372	353	345	356	357	354	362	333	349	358	358	364	343	365	351	380	377	371	367	351	381	344	367	336	349	379	369	377	346	350	348	360	384	329	364	374	325	331	370	343	382	366	332	355	351	350	333	374	349	328	352	343	362	351	361	402	335	329	325	384	343	338	378	353	356	372	351	372	367	350	362	374	366	365	355	339	357	348	318	341	371	352	361	343	357	313	352	361	393	371	364	342	372	323	355	366	354	333	356	352	359	365	339	373	329	348	332	373	343	345	339	370	366	341	357	347	352	335	358	333	370	358	375	373	345	362	366	338	370	368	360	346	335	367	320	347	363	335	399	370	348	363	398	370	343	370	399	354	309	356	341	372	399	353	354	361	327	371	373	352	362	356	338	345	333	360	320	335	388	337	399	328	340	346	346	349	333	377	353	360	345	365	338	363	340	330	352	362	361	364	359	360	317	347	358	360	333	373	341	332	344	345	344	365	336	358	337	382	395	358	348	374	358	338	350	355	377	349	360	348	382	371	350	343	362	364	344	341	346	396	390	351	361	342	374	349	345	361	358	359	333	359	416	309	361	365	350	352	389	352	374	383	363	353	358	339	342	354	321	362	339	356	341	358	391	332	360	348	345	371	324	338	337	356	337	318	350	335	321	337	325	364	331	324	326	329	320	349	358	378	340	359	376	330	372	376	372	349	338	374	324	351	331	324	359	368	353	375	350	367	361	370	357	344	342	361	371	362	383	335	347	350	354	321	346	378	344	359	368	370	349	356	325	341	346	401	350	353	348	336	355	361	362	334	363	360	372	367	332	358	346	337	353	366	380	326	338	370	335	366	355	375	380	369	387	372	318	381	331	359	340	372	345	336	341	297	319	316	335	321	330	335	338	339	367	362	349	356	368	365	327	346	340	361	338	332	342	365	372	322	371	333	329	355	367	354	336	370	367	307	348	338	363	373	329	353	319	380	371	379	360	344	351	351	344	321	346	357	334
12011	28992	24192	15527	12193	9642	7762	6268	5273	4087	3175	2363	1782	1289	1144	1020	828	698	688	632	576	540	547	546	564	556	514	548	475	535	506	511	476	548	543	519	565	514	529	491	492	492	492	499	462	469	488	489	493	466	480	461	471	451	448	467	489	491	470	452	451	480	454	472	467	474	458	480	443	494	463	477	475	483	467	453	451	456	473	448	428	517	450	430	461	485	466	437	437	472	435	487	450	458	438	422	447	444	461	468	444	482	493	464	474	459	449	448	464	476	444	454	463	463	451	429	439	450	468	444	458	451	484	471	479	453	478	429	490	474	444	456	423	452	508	431	487	463	486	441	452	475	471	475	425	486	460	448	442	413	427	465	465	432	455	484	467	477	483	480	490	441	508	439	475	460	460	491	486	462	434	474	464	433	476	459	435	474	465	476	439	435	456	460	468	447	456	466	509	488	468	495	456	472	456	450	457	511	446	458	457	453	486	464	484	514	451	480	503	483	440	410	469	441	504	477	483	477	469	500	460	473	443	458	452	417	466	419	486	454	467	461	464	447	431	478	439	463	479	460	468	469	450	471	500	477	488	455	464	467	434	454	455	451	460	491	438	449	436	436	434	474	446	444	452	452	464	454	464	508	445	477	457	454	438	444	426	463	443	448	483	456	451	475	452	462	434	469	441	437	484	484	456	492	448	474	455	444	419	473	487	462	474	469	455	463	438	438	465	456	462	445	482	457	460	455	462	445	460	440	482	471	502	449	459	443	488	440	486	498	446	415	459	438	442	493	444	442	445	442	489	445	503	441	490	451	465	425	476	481	482	467	447	473	434	465	441	471	441	470	473	434	434	463	508	460	436	446	438	491	451	421	427	501	447	444	435	452	462	474	446	450	440	427	471	482	460	493	475	452	438	443	447	460	481	447	470	452	459	446	436	460	431	497	465	446	473	457	458	479	455	439	454	467	457	465	472	490	451	462	456	495	444	449	447	461	471	446	459	428	418	461	439	459	465	474	446	457	460	489	489	407	466	482	466	488	480	454	434	426	492	449	488	457	446	482	426	431	443	413	470	485	460	445	491	481	435	452	457	503	460	471	498	440	477	450	429	461	467	471	453	511	459	453	449	473	449	398	433	490	459	480	453	497	468	472	427	484	433	488	470	448	439	510	452	462	483	525	474	423	483	458	483	471	481	477	483	444	487	450	430	458	459	486	461	463	469	460	439	487	475	459	453	458	482	469	504	425	470	480	485	474	459	468	485	442	411	439	495	470	475	477	437	432	462	490	480	406	440	487	432	446	460	447	430	463	457	467	457	457	467	468	443	460	467	477	461	465	408	502	399	482	471	493	463	478	471	445	449	469	493	524	476	485	411	462	448	418	458	457	487	441	479	455	419	460	483	439	435	429	436	515	505	490	476	470	468	458	466	452	432	453	465	440	480	469	436	462	510	435	454	490	453	461	487	473	436	459	453	485	448	460	431	467	476	436	431	462	475	442	464	446	428	476	445	456	508	513	465	464	480	479	431	443	451	482	496	492	434	462	435	459	477	490	441	430	462	490	462	505	452	436	494	471	469	469	422	471	503	457	451	462	475	482	453	453	485	449	471	455	460	466	453	433	474	488	452	477	463	482	492	455	480	452	481	424	438	466	455	472	458	488	463	464	430	460	444	441	469	440	462	470	475	470	466	520	460	444	453	455	438	435	482	501	462	453	487	465	488	474	493	459	447	473	442	485	496	450	455	437	506	482	482	467	465	465	455	447	466	477	486	475	453	414	451	493	477	455	460	452	490	475	465	475	507	455	474	470	446	453	451	473	441	451	449	491	418	458	444	458	485	487	502	469	425	455	450	464	432	444	449	485	456	474	483	464	451	466	472	435	475	442	478	456	462	453	456	436	456	451	436	460	434	465	437	455	442	496	483	437	472	460	430	452	427	459	445	495	437	477	497	473	447	423	464	441	477	481	478	429	423	481	497	460	422	460	475	471	467	452	472	459	441	468	463	457	470	480	449	465	477	452	467	471	500	442	471	484	467	480	459	439	463	459	479	486	471	484	466	454	482	449	469	448	423	417	499	429	417	518	480	430	442	465	478	490	425	509	440	431	462	484	453	461	479	418	466	456	478	486	465	511	437	445	438	474	457	453	461	500	435	433	484	484	473	456	464	463	451	455	455	413	427	481	466	477	498	482	447	470	446	474	499	457	479	469	432	459	475	461	452	455	454	464	439	436	442	444	495	480	431	474	498	445	458	471	477	470	497	420	483	456	472	464	460	455	419	445	456	470	486	472	488	451	471	470	456	491	445	447	458	460	468	454	461	443	497	447	453	451	436	458	470	432	447	456	427	492	476	450	464	505	467	415	445	448	458	471	459	464	471	453	452	430	455	459	457	481	450	483	482	481	445	472	465	467	465	459	436	434	459	449	448	435	452	467	458	486	442	418	475	460	481	436	432	458	493	505	455	500	454	449	454	439	489	445	466	432	427	427	427	468	484	460	449	457	434	446	461	459	465	454	436	496	486	465	481	460	511	429	485	466	481	470	461	454	455	502	481	452	464	399	466	475	484	477	452	476	464	434	456	448	490	495	444	425	454	449	501	479	456	445	457	467	463	511	470	487	460	452	448	477	463	443	486	486	450	421	415	444	477	507	458	466	468	478	496	486	458	421	437	445	447	472	418	474	470	470	478	493	434	496	479	450	444	486	460	441	450	476	486	485	467	482	459	492	452	466	480	451	448	452	412	462	456	445	468	477	481	482	472	495	439	498	453	505	469	498	443	434	435	467	452	443	443	447	476	525	445	454	444	426	456	409	467	446	451	458	441	451	440	458	447	469	422	452	474	461	445	435	471	451	473	493	465	431	423	452	451	482	431	436	462	475	482	478	496	466	504	492	484	425	444	436	472	448	422	455	488	499	466	460	440	456	463	459	479	468	472	460	496	480	452	485	465	449	410	436	461	460	465	451	448	451	468	493	456	452	463	441	445	472	452	452	479	465	480	430	457	451	459	477	431	444	452	488	422	418	426	468	493	478	416	468	494	468	462	459	456	426	442	434	451	470	470	472	438	416	458	467	458	464	442	436	431	469	471	451	456	446	465	479	463	474	495	491	504	467	489	474	451	451	462	468	433	433	442	433	492	453	436	492	462	475	433	466	465	509	434	426	484	493	453	491	465	453	493	489	428	489	460	483	481	456	429	453	469	476	455	460	505	428	469	491	439	467	487	501	463	493	472	481	504	447	463	429	443	498	484	488	479	482	443	429	442	419	491	465	476	483	461	453	414	453	498	461	455	477	458	481	465	477	466	471	455	430	460	400	480	420	427	421	464	451	443	464	487	484	481	463	457	504	484	461	488	470	450	431	473	447	475	469	450	460	457	472	453	490	447	438	438	479	442	474	470	487	481	450	473	463	464	461	442	498	450	447	466	436	500	434	473	446	464	466	465	488	476	461	452	435	451	497	455	493	456	457	469	507	423	466	432	456	479	491	449	463
22762	21658	29516	24295	21712	21839	15297	7126	5105	4124	3351	2456	1957	1577	1356	1269	1104	966	969	935	783	768	823	818	748	797	779	789	739	753	743	739	739	715	769	760	782	792	750	773	728	710	683	689	648	711	656	698	658	676	654	625	673	691	699	711	704	735	681	698	663	708	693	691	651	663	651	663	696	719	679	664	601	680	654	685	697	617	701	657	712	687	732	690	688	656	688	680	667	666	713	627	646	628	660	686	680	655	639	662	654	660	725	709	650	690	687	702	647	655	714	643	667	681	695	660	669	682	678	684	648	666	675	663	632	658	635	651	669	695	633	631	677	648	685	652	674	639	683	619	640	669	637	639	689	632	644	682	665	674	654	618	658	704	652	643	669	709	675	649	643	671	671	693	634	671	676	717	682	638	652	669	656	642	677	640	672	634	641	633	655	667	685	701	687	650	728	679	695	645	671	692	674	670	652	675	615	696	657	638	709	683	697	657	635	650	694	668	682	687	676	664	659	695	678	675	649	691	663	637	699	666	682	624	668	682	684	621	668	686	670	638	686	699	664	672	654	653	660	662	668	649	663	684	626	657	658	691	717	678	713	644	670	613	720	684	724	641	699	675	632	669	658	717	681	742	687	668	644	653	712	669	621	687	618	689	662	683	641	705	660	643	675	674	700	672	658	678	682	658	667	649	697	684	645	700	697	661	651	712	618	681	720	695	645	643	662	644	664	657	672	663	627	751	649	666	699	636	726	663	663	646	644	630	665	656	709	686	642	655	700	628	674	652	621	647	677	653	685	685	715	687	627	726	669	692	639	667	618	684	686	656	664	635	694	671	668	668	675	653	661	708	683	661	672	638	683	642	674	665	663	674	706	644	634	641	665	635	702	660	677	670	630	627	587	670	677	633	666	645	693	618	672	643	667	694	691	683	654	648	721	648	701	661	702	640	621	686	651	680	638	641	667	645	642	669	681	691	646	673	691	700	678	657	676	742	662	679	653	671	700	681	656	660	639	699	716	607	651	667	679	700	657	712	661	664	682	679	662	716	622	697	669	690	664	705	638	679	690	719	660	666	688	672	687	682	673	690	609	673	633	682	663	680	688	621	628	651	644	676	674	630	640	713	680	638	697	662	669	718	721	648	687	681	675	703	615	663	729	635	680	693	701	635	694	661	673	671	672	686	647	670	668	633	673	629	670	638	631	658	689	673	694	686	691	684	657	685	627	697	662	700	663	723	702	677	664	683	695	650	679	686	680	681	692	655	694	681	667	694	688	684	622	728	676	622	674	675	659	680	664	716	656	695	660	640	673	654	675	638	675	713	655	685	642	661	652	679	664	685	694	667	643	673	672	751	663	647	677	705	676	708	700	684	694	670	705	670	631	666	645	695	659	641	701	651	640	655	666	719	684	700	697	629	672	662	661	683	641	621	679	696	626	701	607	663	670	724	671	675	689	675	661	727	686	671	676	670	702	645	671	643	658	675	651	625	691	678	668	681	662	646	718	667	633	715	653	672	687	665	650	646	623	709	684	679	664	647	647	653	639	678	636	701	643	654	626	638	677	683	634	723	656	706	648	659	630	669	645	708	693	680	677	721	725	637	660	686	697	657	636	693	680	650	680	641	680	674	656	671	654	662	657	653	648	624	697	699	692	653	661	610	690	670	643	640	667	661	630	652	654	697	738	645	629	657	673	625	650	663	691	699	656	723	671	692	689	663	685	714	687	638	642	669	659	662	666	658	662	612	632	689	649	672	620	649	615	665	623	677	705	663	638	634	657	642	608	648	669	649	642	673	666	640	727	652	682	653	688	632	619	689	691	667	648	691	669	667	663	672	655	629	693	677	668	611	684	651	675	676	668	685	650	650	671	696	689	627	663	662	739	667	675	693	673	666	682	682	639	673	685	692	667	691	638	654	637	627	732	646	686	651	660	653	631	660	648	646	656	680	660	689	716	693	662	644	645	657	678	645	675	682	639	701	694	665	675	690	649	674	645	681	674	668	670	687	636	670	673	671	720	678	686	660	657	650	648	710	657	666	625	683	663	664	635	673	660	646	668	611	627	705	666	646	689	681	668	683	643	655	667	659	642	689	658	650	646	703	670	657	724	617	651	680	697	684	715	680	685	662	659	660	693	660	661	667	720	669	692	698	688	688	653	651	690	699	692	610	702	683	698	658	651	663	684	676	668	660	639	671	667	657	666	739	653	619	679	693	668	618	678	681	644	665	662	652	660	689	642	659	689	668	712	693	696	717	718	650	681	699	682	671	712	661	643	665	730	678	683	681	609	685	654	614	681	594	721	665	699	693	710	662	630	632	656	698	603	650	686	682	628	676	694	682	652	711	648	668	642	682	643	656	693	676	642	709	679	632	708	685	677	679	661	667	656	679	639	706	644	694	597	659	650	688	659	635	717	694	706	674	691	637	659	605	693	687	636	669	668	637	632	675	625	641	673	644	646	672	634	660	660	660	665	651	614	648	625	721	670	675	657	656	634	694	645	666	693	683	678	703	625	676	738	658	671	689	693	678	678	658	654	647	653	622	634	647	684	650	652	667	672	692	676	703	683	616	621	653	678	655	660	628	666	688	684	670	656	669	660	686	676	689	661	659	683	632	684	695	639	680	619	701	642	632	655	668	662	694	664	676	678	659	657	657	687	742	669	678	712	670	679	656	632	673	656	677	664	641	686	658	647	689	686	631	637	653	646	656	665	624	712	651	691	687	646	630	650	672	675	702	698	676	705	660	644	658	696	687	661	675	668	681	701	700	660	669	683	683	670	668	694	659	684	639	691	655	660	652	638	673	662	663	596	662	699	644	669	654	688	636	674	655	693	654	672	682	704	637	654	639	656	713	678	691	696	675	636	616	679	644	698	677	642	628	678	616	687	685	675	684	670	659	659	653	656	651	643	666	662	654	644	682	654	662	642	660	681	646	669	646	671	736	617	665	639	678	628	690	654	649	683	724	646	706	662	619	653	660	660	695	692	667	667	651	680	616	638	674	654	716	639	683	640	659	617	669	665	694	645	705	619	750	676	642	647	659	670	608	650	704	653	700	683	641	693	673	641	655	702	671	626	645	641	684	653	691	689	655	676	650	664	677	650	690	665	677	666	654	684	669	666	617	681	661	670	667	660	682	709	617	658	640	706	616	689	682	711	622	674	666	665	676	689	735	696	624	612	673	689	673	684	668	661	637	675	699	670	675	644	678	648	667	656	709	664	678	645	681	655	649	671	674	682	694	705	689	677	642	710	626	656	700	676	656	649	648	663	643	658	642	684	692	683	665	674	653	658	674	640	616	675	639	654	632	682	717	663	675	661	674	677	661	680	646	647	682	676	706	636	626	616	626	664	676	612	681	692	589	655	665	658	680	689	682	678	640	631	675	605	674	684	645	655	683	663	682	647	649	686	625	634	688	683	652	717	675	656	695	660	609	635	668	631	619	646	634	659	663	671	676	644	638	644	609	689	653	668	698	690	719	607	674	704	666	670	678
14884	37995	33416	23539	19101	15710	12977	10901	8930	7177	5764	4287	3295	2535	2167	1854	1499	1419	1346	1225	1101	1059	1023	1055	1014	962	974	1006	923	948	930	933	926	955	981	1000	949	952	978	1017	908	892	844	839	862	888	847	867	825	806	841	775	836	845	813	841	872	833	852	857	843	806	866	798	849	843	850	799	878	788	803	847	808	910	809	854	828	854	857	857	812	860	824	878	828	852	860	829	826	803	866	812	812	830	787	819	809	789	841	804	807	839	828	827	819	818	832	766	767	831	850	864	830	828	829	816	819	836	803	844	883	810	760	835	878	846	799	855	835	810	774	873	862	817	857	815	856	804	815	842	785	858	813	812	817	851	808	852	787	822	810	827	806	850	807	829	866	777	779	847	828	833	864	798	817	833	802	884	833	855	773	823	786	845	848	857	823	812	799	832	797	835	827	818	774	846	853	801	805	870	840	839	775	820	877	832	839	844	826	885	832	775	867	820	822	851	811	869	806	889	787	861	852	851	799	804	803	796	853	791	893	833	848	835	856	782	834	821	826	816	836	862	852	800	797	799	829	826	835	836	782	833	828	822	833	827	859	812	860	802	814	860	790	808	857	802	807	803	790	860	769	816	832	846	821	820	816	896	859	844	865	838	810	801	807	827	786	855	812	861	816	841	805	838	862	874	804	832	839	859	761	820	817	859	833	803	784	812	794	866	845	845	846	815	786	831	826	861	774	814	790	849	790	829	786	821	826	799	837	824	805	825	878	814	849	877	851	843	794	820	798	832	831	844	810	846	862	830	802	828	879	834	851	819	806	840	820	828	877	824	807	772	816	809	871	830	874	823	827	852	850	860	838	792	767	803	824	852	857	853	789	768	800	883	856	824	844	807	849	827	844	777	802	837	812	792	858	860	816	807	850	803	827	811	835	781	812	780	791	863	840	843	834	830	853	817	821	809	845	815	856	770	871	770	845	860	835	798	826	805	848	832	837	807	846	807	839	793	878	847	852	878	809	818	879	790	817	817	795	889	862	827	755	856	858	774	843	867	800	810	812	788	884	819	843	826	891	822	818	824	831	825	820	828	794	887	863	820	811	794	819	846	789	833	819	832	855	820	791	849	833	892	872	841	828	858	778	767	844	815	915	841	806	777	845	852	766	798	882	835	873	853	846	862	818	828	833	826	832	861	821	817	867	784	806	837	865	782	766	860	825	792	858	831	808	868	811	817	834	822	803	852	801	848	832	842	732	844	811	842	820	857	781	813	838	803	815	819	828	854	833	787	830	815	871	780	878	795	826	778	771	818	828	826	849	821	850	833	848	823	824	823	785	834	795	859	829	801	794	771	806	818	843	815	848	795	826	862	791	801	855	789	839	863	799	779	812	842	854	802	819	765	834	830	807	836	840	816	849	811	831	847	825	865	837	818	810	813	848	790	847	845	804	836	834	820	826	791	787	845	873	813	813	834	845	838	831	847	827	747	805	824	790	886	833	829	844	825	831	797	761	851	890	834	822	853	838	811	872	849	852	805	845	845	819	821	833	830	861	855	802	878	868	806	847	836	798	786	834	818	897	864	835	811	786	842	853	842	824	807	825	832	794	848	842	828	858	855	835	772	809	855	836	830	858	825	844	874	835	860	805	780	817	816	827	872	836	813	855	818	853	862	831	816	793	829	804	856	875	832	814	817	789	888	841	818	811	866	830	844	851	802	893	886	841	848	819	827	807	803	869	825	840	803	823	811	820	803	803	780	824	807	809	786	841	864	812	809	843	791	849	837	819	828	834	832	844	807	825	809	856	849	826	848	830	811	850	800	817	839	851	881	827	814	786	847	809	806	811	853	834	810	852	827	783	795	817	853	846	810	826	882	812	813	828	833	797	813	829	817	857	861	858	804	788	802	828	870	852	829	816	847	786	890	853	840	823	797	794	839	853	832	876	851	893	815	813	826	826	800	783	767	790	802	816	799	817	793	857	804	796	786	767	818	844	791	846	846	813	821	814	750	866	819	852	902	856	792	839	816	860	847	787	829	855	817	847	900	831	840	836	815	867	831	814	820	878	822	825	817	862	833	846	819	815	760	825	866	783	850	820	839	794	809	797	794	801	813	814	823	809	813	795	794	813	792	841	810	857	815	804	784	832	845	873	849	861	823	819	864	862	789	855	807	870	829	864	765	785	863	804	796	798	844	858	871	822	810	851	767	795	832	872	802	794	780	824	857	896	793	845	929	821	810	803	882	813	864	797	794	803	787	810	867	849	838	820	852	803	816	811	841	805	812	853	829	818	830	828	853	798	844	784	830	859	822	760	827	845	861	803	856	802	853	784	832	829	871	802	804	856	796	838	807	847	844	797	875	847	880	810	795	816	828	850	818	835	870	864	795	838	787	865	766	822	871	824	865	794	852	811	780	870	861	825	832	887	864	805	802	815	823	858	860	822	883	845	810	807	754	830	948	859	798	864	885	786	836	844	850	877	813	832	854	802	787	863	798	812	802	839	832	823	774	848	825	807	829	825	825	884	789	876	843	753	884	838	817	798	843	863	830	769	813	810	808	818	822	826	809	844	795	878	815	843	808	791	868	811	828	852	845	840	883	836	826	841	858	754	810	831	832	836	830	836	829	869	817	789	899	769	769	860	776	774	854	868	829	805	891	788	819	822	830	840	830	842	829	777	842	837	848	860	844	845	850	852	825	859	811	825	820	767	849	776	848	828	774	859	844	829	845	825	846	833	801	834	849	828	813	801	856	827	821	814	864	817	836	810	873	891	837	789	835	756	818	767	836	823	805	889	816	789	810	833	823	867	858	853	814	808	847	816	818	796	846	795	823	819	858	838	851	801	800	878	816	847	828	843	832	885	864	841	850	843	868	773	771	795	833	865	800	829	865	850	784	876	849	827	786	820	862	816	825	847	819	781	818	849	855	882	787	870	815	836	858	811	868	862	815	812	811	834	836	799	879	816	870	854	848	810	748	821	852	845	878	834	856	849	805	787	820	830	860	851	830	849	817	809	849	845	800	847	834	824	850	842	820	822	857	847	778	788	769	833	817	814	810	852	807	797	826	793	853	853	863	834	797	840	821	826	779	858	833	814	852	859	853	832	855	835	829	840	854	819	836	768	790	855	782	820	806	783	808	827	876	822	831	776	836	869	832	832	786	821	807	819	809	802	850	868	802	860	822	831	834	845	809	862	851	804	836	891	795	854	808	837	888	870	831	872	825	789	844	821	836	828	817	753	787	839	841	896	773	820	823	818	835	839	839	810	819	844	824	780	837	851	834	841	831	825	831	781	799	845	779	772	821	881	847	861	824	857	825	802	860	775	777	790	860	814	840	798	791	852	802	830	793	829	841	762	844	830	828	851	868	824	827	851	816	820	825	843	854	813	875	836	859	816	798	829	788	855	883	802	859	915	812	855	855	838	874	911	775	851	811	867	860	817	865	834	848	817	853	847	771	854	795	800	848	833	786	837	818	839	811	853	780	832	789	820	829	814	867	823	873
27667	21131	18515	11459	6357	4234	3140	2558	2182	1612	1419	1170	897	831	710	667	586	555	542	489	526	541	520	486	527	510	510	519	504	489	514	487	497	483	507	489	479	480	490	481	519	465	523	456	498	488	469	492	460	523	482	445	438	451	450	479	497	515	456	475	486	453	459	453	476	507	473	458	491	507	528	486	492	493	483	479	469	477	459	492	487	479	468	474	472	467	470	478	457	454	462	464	479	439	455	458	520	469	481	438	455	480	461	482	511	480	461	466	520	452	478	491	529	443	433	455	500	438	449	449	466	485	464	514	478	487	486	450	484	514	460	476	482	485	488	468	431	464	493	441	445	474	464	471	485	459	485	449	445	483	467	462	474	484	496	508	475	479	462	476	492	467	474	454	475	449	454	516	501	495	484	463	470	502	491	478	486	496	522	453	452	464	518	489	457	491	489	480	489	467	481	464	464	479	442	454	516	484	474	470	499	454	463	509	506	485	502	452	455	454	473	486	503	485	525	459	455	504	512	459	485	434	479	469	465	485	494	463	501	470	468	474	475	472	446	522	486	480	495	442	487	464	472	458	492	460	468	523	468	463	471	468	447	481	501	474	465	464	503	468	449	484	495	455	469	467	482	427	463	508	415	496	478	479	468	457	497	498	472	482	441	478	479	451	460	485	465	452	505	463	483	469	481	481	496	468	462	470	470	471	462	478	476	481	475	484	513	457	435	484	487	480	435	504	469	472	455	426	456	437	437	493	491	435	468	471	477	498	471	470	465	516	464	485	501	466	440	482	438	462	487	508	487	497	463	531	487	481	492	502	493	474	477	450	477	473	433	481	432	452	484	444	470	453	492	453	499	486	446	463	486	471	482	486	478	487	456	458	512	464	492	497	436	471	484	453	480	523	482	457	459	432	485	455	503	447	475	478	500	478	435	482	514	516	508	466	502	458	503	466	509	469	502	457	470	484	474	475	465	478	467	490	470	454	464	427	475	508	485	482	484	477	485	468	463	497	491	442	470	486	501	461	501	451	483	472	490	443	500	494	442	480	455	516	454	525	459	456	489	498	506	528	475	470	519	507	452	448	469	456	477	452	456	452	507	487	488	476	470	483	504	461	470	428	487	488	454	448	465	505	485	487	453	466	453	468	457	481	497	477	475	467	505	494	501	443	472	469	480	480	488	453	478	462	443	450	459	452	444	454	439	489	465	479	481	406	453	513	438	445	491	448	482	478	487	483	450	448	447	472	471	450	453	495	458	516	429	480	440	483	471	460	478	442	488	492	443	478	485	461	510	457	483	477	474	462	424	479	482	484	514	468	462	491	484	464	475	431	475	474	474	483	511	491	453	477	485	452	437	475	476	477	450	486	468	499	487	502	484	493	489	467	471	442	488	452	473	451	487	454	470	450	447	463	496	460	484	514	471	463	500	459	446	487	505	450	483	467	499	462	458	482	502	462	520	476	498	471	463	502	499	466	454	469	489	509	488	453	478	495	470	469	497	477	477	454	435	491	461	459	465	442	450	435	453	516	454	486	436	434	491	482	469	478	499	505	466	471	463	450	497	496	441	477	471	443	465	447	495	494	454	495	468	467	462	438	446	460	512	443	492	454	455	454	461	470	452	458	501	484	487	472	475	439	484	443	476	498	536	436	492	467	492	485	462	465	474	482	475	461	486	487	485	457	479	479	481	490	456	499	457	445	457	480	479	453	488	457	494	467	494	465	455	472	445	494	453	488	464	504	489	454	476	458	468	522	469	475	430	515	496	455	512	474	455	442	438	508	473	480	480	457	472	482	472	479	501	457	484	445	468	461	454	474	458	500	510	491	477	481	478	492	511	530	418	463	466	442	486	455	471	476	467	448	487	464	507	465	466	505	452	468	479	501	463	501	477	486	443	486	430	460	470	494	449	493	473	468	499	507	500	473	502	474	439	449	471	458	478	489	464	448	450	476	469	497	420	452	509	468	490	435	477	478	475	464	490	468	453	457	484	499	471	462	472	506	490	472	459	441	450	479	479	510	494	491	485	478	473	509	451	485	499	501	461	452	479	542	483	484	496	463	516	506	463	465	462	455	445	471	485	425	488	495	509	462	467	476	478	449	484	483	455	485	466	453	496	481	501	469	485	451	451	464	530	480	430	455	511	498	481	493	494	465	464	521	478	513	477	467	472	489	465	453	462	490	460	515	488	495	478	451	463	478	532	460	459	505	468	494	512	493	493	475	437	476	514	479	482	496	488	482	442	420	493	455	477	463	481	422	469	504	439	463	462	466	515	456	464	508	490	498	479	490	446	487	504	464	466	477	485	481	451	467	469	471	486	465	500	498	474	493	533	491	468	503	486	512	488	441	486	473	490	476	432	476	478	509	502	500	448	469	442	473	483	476	467	498	497	474	469	471	467	472	470	522	450	460	499	491	445	471	472	401	484	479	482	498	465	465	494	469	449	436	475	478	466	463	467	467	492	489	486	434	481	460	455	422	511	480	462	485	450	519	503	453	461	478	446	490	460	522	489	494	485	477	467	460	489	440	465	480	509	475	479	536	484	462	529	503	486	477	483	500	495	512	435	480	465	488	482	461	446	480	442	486	442	477	479	480	479	459	472	440	486	485	506	478	503	510	483	476	439	453	472	478	446	439	512	503	454	463	493	470	482	454	489	507	479	476	511	469	472	499	501	476	455	477	476	490	448	466	450	458	455	492	502	485	501	493	487	463	497	505	478	508	486	469	450	462	513	483	509	485	529	474	471	495	460	497	461	485	474	447	444	498	465	467	540	467	522	449	455	469	478	483	454	472	536	506	484	512	473	450	492	483	492	463	483	469	504	470	471	482	475	476	499	511	461	512	472	469	502	528	473	456	495	442	492	490	477	527	474	453	476	463	436	454	466	461	483	447	472	466	472	475	487	485	485	486	475	479	460	480	464	448	463	477	450	467	452	467	491	492	481	451	436	481	457	461	456	492	486	440	473	473	467	486	479	499	472	450	524	467	481	502	501	476	444	444	495	517	481	492	419	479	509	460	449	458	479	515	536	445	467	454	496	448	488	451	471	511	490	466	449	477	484	469	457	480	491	503	486	471	443	469	530	448	421	510	496	456	453	490	482	472	474	477	516	462	471	488	486	466	499	441	524	475	447	460	487	486	446	456	468	471	484	456	503	481	504	460	500	494	495	493	468	508	463	479	491	508	468	444	486	475	462	491	498	489	454	440	465	477	482	454	488	487	474	450	500	459	508	467	453	479	445	493	473	477	484	468	487	473	534	491	495	431	504	460	475	433	506	509	466	458	473	476	463	478	463	473	459	464	460	481	471	425	490	471	479	482	517	488	475	475	495	465	444	475	461	477	445	465	482	505	489	440	485	471	482	496	434	502	473	443	499	438	481	509	469	462	468	474	449	450	495	490	484	452	492	465	471	424	488	498	427	470	463	449	483	464	500	480	541	493	498	486	488	441	479	481	500	466	471	513	451	455	501	468	456	438	476	469	460	442
12009	24955	20825	12682	9641	7581	6061	5157	4020	3200	2592	2023	1511	1168	1081	988	890	778	741	713	669	678	672	638	663	642	650	629	632	624	649	670	672	620	656	639	671	633	639	606	531	590	593	579	610	603	611	556	602	597	588	584	629	563	604	590	628	606	592	588	581	595	610	643	553	590	610	629	609	576	607	557	605	589	578	601	573	645	623	588	621	596	619	636	595	622	589	641	633	557	596	595	556	601	596	608	592	529	573	531	588	571	551	616	586	656	626	570	598	597	606	559	554	609	587	586	583	577	647	573	577	623	578	605	620	558	590	556	574	632	559	567	585	624	580	637	636	591	631	613	627	602	622	566	594	592	604	553	607	618	598	566	588	548	582	576	607	579	610	593	601	573	621	618	575	594	584	586	580	630	606	586	585	604	608	645	580	616	597	557	549	615	612	588	615	614	627	617	603	594	630	639	606	563	589	573	573	641	602	581	641	616	584	630	593	555	607	585	618	588	647	590	593	604	591	589	547	648	628	616	570	607	564	563	594	545	584	572	576	595	571	584	581	594	567	590	561	614	589	617	645	597	592	581	618	578	597	594	636	639	589	568	607	598	564	633	648	554	595	603	584	602	596	585	576	576	606	618	581	606	581	632	592	612	574	613	563	626	593	596	610	627	637	548	640	598	612	599	559	602	589	591	590	593	565	585	606	616	566	580	631	543	622	626	605	599	560	610	596	599	587	583	568	576	605	599	593	571	615	562	553	555	556	635	603	597	575	612	555	565	634	597	593	626	661	573	597	579	645	558	566	632	628	566	609	605	563	610	590	613	599	594	623	566	620	621	570	615	599	553	553	606	534	600	621	605	615	665	630	596	619	596	575	591	600	594	592	574	573	609	611	599	618	597	584	565	598	575	600	624	585	520	624	607	578	587	603	607	576	604	560	603	607	597	558	618	561	573	594	624	608	582	635	640	604	588	624	619	616	585	605	587	586	552	595	599	620	610	647	607	636	596	584	566	611	625	601	581	634	609	639	585	632	564	597	560	554	586	573	597	602	586	591	567	610	614	576	601	628	588	605	591	590	589	567	584	598	601	561	557	580	624	665	603	591	629	605	558	610	649	584	577	573	568	632	572	604	603	625	596	618	614	607	610	564	563	580	572	585	617	569	620	554	595	560	639	611	575	614	618	625	611	597	590	571	615	587	612	598	603	551	612	638	619	607	611	609	583	590	585	590	594	599	616	603	607	560	560	594	615	577	571	582	568	599	607	578	564	608	601	570	600	596	600	591	598	613	609	600	585	583	570	595	582	592	577	592	626	591	611	606	643	622	576	608	589	620	576	580	587	545	626	591	586	623	552	609	560	588	600	623	622	594	653	592	591	588	591	644	595	578	622	639	631	556	618	613	662	615	615	584	640	579	604	583	601	601	597	575	637	612	616	583	583	616	580	645	593	592	597	550	646	590	577	540	597	584	554	603	575	577	582	597	619	599	558	621	541	570	586	655	618	626	584	544	593	583	577	637	590	598	585	590	678	594	559	557	590	584	571	642	609	610	583	558	565	661	531	582	617	575	590	596	639	571	557	618	585	607	612	646	587	594	576	621	570	616	612	610	618	593	595	590	570	591	605	614	575	568	603	588	595	625	576	591	601	602	587	574	618	580	586	602	619	591	575	582	565	561	607	620	573	627	592	603	625	636	570	624	584	582	598	533	604	615	608	626	595	582	622	570	562	605	608	589	567	597	640	603	612	616	520	537	594	592	577	574	598	602	599	572	542	573	571	611	612	573	639	632	633	617	593	612	641	622	619	585	595	558	644	612	556	611	604	596	635	629	603	602	579	572	614	608	608	585	602	592	564	525	610	579	593	593	558	595	604	617	605	614	572	583	625	567	582	626	604	586	596	565	604	632	587	581	607	630	586	526	580	606	587	602	586	528	540	603	551	615	579	608	594	627	572	618	584	551	555	627	566	572	610	566	561	594	604	609	578	608	613	591	593	607	604	600	592	584	582	571	594	584	618	603	615	605	585	639	588	553	596	553	597	562	653	597	616	620	640	586	617	595	547	597	614	606	590	585	591	610	680	597	644	594	588	598	589	630	617	542	562	582	599	592	601	637	587	584	580	593	637	596	611	550	596	611	593	584	601	619	624	626	636	592	580	627	607	606	578	619	601	610	557	606	592	591	642	556	582	559	605	631	583	610	593	613	613	572	575	612	634	603	650	614	585	559	606	584	614	609	616	618	633	581	594	604	574	596	589	592	605	595	611	622	599	586	592	600	583	577	647	611	605	579	584	562	597	553	564	595	615	548	575	583	658	618	600	612	595	583	613	620	594	591	557	635	578	555	592	608	585	626	602	593	609	605	592	566	565	570	620	592	596	627	561	582	574	592	605	575	635	605	644	632	587	585	616	580	566	646	594	600	635	588	610	598	565	602	615	554	631	607	612	605	610	587	633	596	586	597	589	599	583	583	642	615	588	625	600	603	590	560	596	593	572	612	600	547	596	607	588	572	604	578	577	602	590	584	604	614	588	589	576	598	636	643	588	582	608	580	607	561	582	594	622	597	588	596	570	586	549	571	651	604	584	557	577	582	602	557	567	571	601	570	618	618	603	599	638	604	565	625	590	625	580	570	594	592	561	572	592	638	613	639	623	593	598	599	571	563	552	591	619	582	595	577	606	617	604	565	620	613	592	590	614	604	594	634	613	632	560	599	617	583	602	583	597	622	575	609	570	615	561	605	590	565	563	579	583	582	613	591	606	595	611	596	562	593	611	617	588	602	587	598	555	580	577	565	582	567	606	619	601	594	596	602	549	644	606	619	614	579	567	601	601	591	578	579	593	573	604	587	558	604	609	592	572	628	597	585	600	607	576	594	606	613	625	618	619	585	583	620	612	596	622	624	584	627	566	603	588	586	614	618	609	599	617	609	576	605	598	602	608	623	601	595	579	606	603	581	597	608	589	581	593	623	611	609	574	552	600	616	564	631	589	619	563	563	584	551	594	564	613	584	610	553	595	643	564	576	588	590	569	562	565	567	636	610	590	604	601	606	607	606	599	593	608	600	599	588	593	636	585	590	597	590	645	590	568	592	612	604	584	605	619	588	581	537	559	580	545	568	602	609	591	605	652	600	591	611	565	566	602	554	562	575	583	584	563	612	594	577	600	645	616	584	579	647	587	639	585	625	588	575	592	564	639	603	618	536	615	594	595	555	558	616	576	606	604	570	607	615	566	581	608	575	564	608	608	618	632	603	589	604	596	626	636	554	569	620	576	617	566	577	573	617	591	614	611	622	567	592	582	538	633	612	624	530	581	562	577	630	618	613	577	602	565	598	618	572	570	608	606	642	586	612	591	601	622	646	603	620	628	580	604	596	625	620	589	594	604	597	592	604	592	577	628	560	603	583	628	601	571	594	604	615	569	561	589	583	574	613	600	589	628	608	528	587	633	593	626	607	626	583	593	609	572	632	596	615	606	617	597	560	578	601	586	628	637
23675	21623	28968	24834	21532	13971	7084	4852	3762	2997	2373	1913	1480	1300	1142	1062	951	929	906	818	842	827	776	849	767	816	720	714	771	781	807	800	733	823	749	797	728	761	765	708	736	691	737	780	765	704	698	692	719	728	707	740	724	755	682	707	720	705	672	728	672	715	757	721	704	725	719	637	695	755	751	703	761	661	658	712	718	723	713	676	675	725	660	711	759	742	685	710	709	688	727	641	697	729	695	719	694	694	690	732	695	670	711	702	730	678	735	720	740	684	727	677	693	730	718	692	628	709	723	716	731	681	695	719	692	685	725	714	713	745	749	692	668	676	753	705	696	736	692	724	728	723	727	684	708	722	693	759	710	736	700	734	677	657	722	770	707	684	697	699	685	666	755	700	710	699	710	714	709	712	694	716	710	718	722	706	665	684	672	727	729	680	762	731	655	657	686	730	650	679	699	664	690	707	721	709	722	662	710	691	680	730	668	706	703	712	671	696	681	705	714	701	651	695	656	726	739	707	717	680	747	775	690	694	709	712	740	735	707	708	761	720	752	716	759	743	701	639	696	640	719	714	734	702	688	725	740	727	647	666	697	680	732	693	767	746	719	703	733	699	734	701	724	704	673	696	737	756	710	720	708	713	726	724	726	718	715	709	706	711	709	714	728	672	720	647	724	672	711	708	707	722	707	759	729	690	697	728	710	684	735	696	684	715	713	727	726	725	727	699	732	714	699	733	682	670	639	709	667	712	660	672	709	711	710	716	663	693	690	724	705	680	741	706	690	730	707	716	728	719	773	687	714	668	707	786	689	733	723	704	683	699	717	686	720	688	716	700	682	745	682	679	708	713	700	683	685	660	713	684	722	666	687	700	682	691	678	708	774	757	681	663	679	744	711	689	742	689	714	744	665	716	647	705	683	666	700	690	700	698	685	704	657	695	732	699	730	718	736	721	713	724	666	686	698	704	686	656	677	706	716	649	713	718	772	697	729	696	737	709	706	705	753	703	685	748	711	714	664	701	710	685	673	736	685	707	663	720	720	714	683	682	682	705	691	763	722	664	766	724	703	721	731	724	736	715	688	694	729	716	690	716	697	722	709	711	715	709	729	718	702	716	716	663	664	747	704	709	684	725	746	735	675	716	743	694	752	704	737	701	689	712	661	666	688	717	723	682	688	715	721	700	668	695	725	685	667	724	691	692	723	703	715	704	683	661	709	742	707	699	656	686	706	671	696	723	752	671	705	709	704	673	706	710	733	673	730	697	723	718	740	745	662	722	685	676	694	685	718	711	685	689	701	707	666	694	701	710	727	685	715	700	689	695	689	639	672	657	743	699	735	677	699	731	649	694	665	672	686	684	680	746	706	704	705	714	683	687	717	682	710	714	717	726	686	699	712	714	708	735	699	664	664	716	741	696	709	749	680	737	679	748	712	691	731	716	702	721	700	695	779	714	687	771	695	759	696	723	664	769	714	721	754	724	732	733	687	710	670	785	666	710	703	693	677	743	740	737	710	711	682	653	697	764	761	656	719	697	717	688	647	665	629	758	705	704	737	711	731	666	669	730	698	726	763	736	723	662	691	671	732	752	705	687	684	699	722	721	692	727	684	733	729	652	726	726	705	693	706	681	714	699	702	725	729	694	722	718	716	702	683	722	679	685	713	697	729	734	684	726	704	663	720	740	728	726	689	680	671	688	653	634	730	730	693	683	696	661	755	689	714	670	665	704	689	726	696	712	728	760	710	716	695	697	717	702	630	683	685	683	732	693	712	704	682	713	704	718	671	729	703	660	707	744	702	693	725	702	703	717	695	655	691	727	730	710	693	695	698	713	722	700	712	736	695	693	727	695	712	704	671	731	702	767	739	688	691	691	684	714	713	714	709	703	692	700	701	733	719	740	673	732	684	706	695	700	725	732	733	719	671	687	678	735	725	746	699	684	752	690	690	743	675	723	725	662	739	667	705	721	729	730	718	681	706	721	712	728	677	726	755	653	664	691	720	748	725	745	664	705	682	680	749	708	729	667	702	695	741	686	752	725	724	699	718	734	721	697	746	709	686	729	711	692	679	676	691	637	747	697	699	687	691	731	744	691	712	688	725	717	721	661	722	723	684	688	724	687	708	704	752	707	671	659	714	746	719	683	716	767	683	722	641	725	728	706	707	700	702	688	736	701	704	739	674	682	709	737	748	705	700	677	688	708	689	730	715	726	732	724	673	675	749	700	712	757	712	732	678	728	728	743	699	708	766	713	701	685	717	718	646	663	735	667	709	761	708	731	734	731	721	664	714	680	693	740	718	723	710	774	747	737	712	704	695	694	758	693	740	714	676	641	714	747	732	706	690	708	716	676	682	716	756	717	692	745	684	710	710	720	706	727	787	685	716	717	749	698	699	703	752	705	689	661	680	652	682	738	719	725	710	735	729	721	700	743	676	739	746	714	650	688	727	686	733	743	756	684	699	664	709	670	679	703	731	719	765	745	701	659	705	714	681	654	718	680	723	714	702	680	737	704	712	677	727	730	721	691	660	718	660	766	706	725	688	726	663	672	700	738	724	692	738	674	740	672	694	676	731	711	709	705	721	708	735	730	627	660	670	732	685	753	713	672	694	737	721	739	733	786	706	747	700	755	651	708	705	699	695	760	716	652	678	729	738	677	695	689	709	733	733	738	702	663	709	683	710	697	676	711	637	708	699	744	730	690	702	678	715	705	707	703	703	669	770	707	715	730	685	710	704	741	705	663	709	736	714	730	695	675	698	707	723	718	723	741	766	723	680	683	713	738	708	750	690	711	736	723	670	713	721	723	739	669	676	731	642	728	738	774	745	712	751	726	686	727	699	645	710	686	684	727	668	684	665	719	704	678	690	675	726	663	730	668	722	728	711	707	683	704	724	726	729	699	730	673	771	710	721	732	734	724	730	734	741	734	699	641	714	714	695	664	701	698	755	725	703	770	698	701	699	674	699	736	689	666	683	724	695	726	680	686	714	710	686	728	717	689	701	687	701	692	704	700	669	737	724	662	756	736	685	731	685	728	714	700	738	668	742	722	758	691	694	680	710	674	695	756	724	683	711	706	718	731	757	685	688	696	683	712	709	671	710	674	675	714	704	639	741	698	703	716	654	713	736	704	696	711	678	669	689	734	664	734	683	680	756	739	734	712	721	704	689	705	680	703	727	776	682	682	714	713	725	690	719	696	669	688	720	676	715	700	733	714	704	710	746	715	749	727	676	737	710	712	714	726	700	697	669	761	703	649	655	726	710	740	693	740	679	634	722	681	715	705	695	721	723	685	709	689	694	741	684	717	676	717	719	706	685	687	676	658	717	736	652	670	666	713	735	705	710	698	699	696	718	668	708	723	702	723	726	732	716	698	686	701	716	704	759	715	733	729	739	739	729	699	750	692	714	700	737	760	694	709	697	695	671	727	690	704	666	692	700	695	710	706	708	655	723	717	692	709	705	685	680	749	732	699	681	685	638	700	731	703	659	710
12597	33604	28612	19278	15120	12128	9757	8283	6788	5340	4187	3236	2423	1995	1758	1557	1321	1208	1144	1097	1087	1048	1013	976	968	984	972	983	977	970	970	1032	961	943	1015	920	983	966	966	950	927	888	911	833	910	894	865	823	875	885	892	891	859	840	917	884	862	868	872	865	878	868	874	836	868	892	868	873	874	947	880	848	922	879	861	853	916	883	871	885	895	874	869	876	866	873	855	879	906	905	970	868	920	800	839	886	905	918	873	852	901	893	855	905	868	889	872	900	881	862	867	918	874	889	844	889	864	907	855	859	873	832	892	862	852	838	857	862	893	863	922	924	881	855	868	869	882	887	887	868	910	906	927	874	894	845	885	829	882	868	841	874	880	915	874	924	865	898	854	872	884	855	869	921	907	890	919	842	826	821	825	928	845	890	899	883	915	858	920	831	908	885	904	821	863	883	938	882	896	857	863	812	907	881	885	890	886	909	875	827	885	866	865	881	873	901	854	836	904	862	891	885	887	835	838	848	871	860	893	847	853	887	884	889	904	867	868	861	852	825	810	854	882	857	848	926	902	845	897	867	833	851	877	897	842	882	912	898	872	860	866	838	879	901	912	911	848	829	901	875	866	888	896	870	846	866	925	900	868	866	860	856	837	882	906	922	847	874	881	930	846	915	848	926	863	894	836	918	933	817	843	863	927	870	912	843	899	910	885	906	916	890	844	861	877	870	862	866	939	906	912	867	897	864	867	886	892	913	914	839	967	832	883	852	896	885	881	853	829	902	818	880	892	837	911	864	822	862	871	906	862	896	903	868	867	842	843	854	912	808	905	845	862	857	835	891	814	901	897	899	873	864	886	836	875	862	901	868	899	849	889	883	839	907	874	878	883	946	901	816	876	875	900	844	849	856	915	828	859	889	879	850	876	869	842	883	905	877	895	839	867	901	918	865	863	853	825	866	845	871	903	870	869	850	870	878	866	855	862	832	846	817	869	872	839	940	926	850	836	798	846	858	863	827	855	891	884	852	884	889	909	894	834	829	867	839	851	900	923	896	817	828	854	860	876	847	885	813	910	883	815	836	876	844	854	837	826	881	892	904	874	864	845	908	926	825	857	888	853	881	850	837	868	851	856	842	824	893	912	890	856	845	840	904	903	853	856	910	861	897	874	838	865	885	856	845	875	873	922	882	856	877	840	798	870	859	881	882	916	897	822	835	845	888	868	816	885	831	891	820	882	890	875	851	927	833	870	879	928	830	872	842	874	859	803	856	897	869	840	887	881	881	881	831	898	885	881	879	904	857	864	921	871	880	900	845	893	863	914	867	896	830	890	841	909	849	880	887	858	862	902	872	891	834	821	877	880	862	855	889	832	873	863	885	917	880	887	891	923	876	877	911	885	845	843	887	918	871	902	894	862	886	954	901	879	900	891	850	858	873	942	850	944	873	815	802	890	834	918	830	885	877	825	864	885	914	894	850	888	798	859	870	920	856	879	852	897	853	853	893	900	866	843	869	823	871	859	868	874	946	839	887	881	885	829	864	869	890	907	894	859	892	858	875	883	879	831	810	901	848	903	882	833	841	904	862	885	861	898	877	838	816	911	893	899	837	840	911	879	885	941	801	864	845	892	894	915	885	885	877	869	880	868	859	908	845	888	814	909	861	903	932	890	884	858	902	861	839	836	865	905	875	874	811	856	877	860	869	853	871	859	865	876	850	882	854	846	865	826	870	861	894	859	897	911	860	865	945	861	850	888	895	854	902	913	820	864	862	855	907	908	914	844	901	869	794	850	826	893	904	852	886	902	923	914	843	858	852	874	890	844	858	888	900	856	870	912	908	869	881	904	869	863	910	887	836	882	901	860	873	871	866	865	842	871	906	857	892	885	837	908	916	875	861	859	899	890	922	861	880	847	859	870	823	865	853	897	838	889	894	876	898	891	903	879	877	891	903	879	870	853	868	887	915	917	918	898	878	856	872	808	802	873	828	879	914	891	893	878	843	872	976	847	861	887	866	863	838	859	898	918	844	904	871	869	888	814	807	906	864	846	939	858	868	841	883	861	891	881	860	858	840	894	844	886	814	835	881	847	889	850	882	845	856	899	885	894	870	871	897	889	847	836	907	902	918	890	870	903	870	917	869	836	862	875	856	846	907	869	912	892	847	835	857	874	824	823	829	881	907	919	882	853	865	868	919	834	844	897	843	902	833	897	840	899	872	840	932	895	874	859	852	849	883	860	929	847	836	853	847	862	832	894	830	867	878	853	889	851	867	871	841	831	949	860	850	868	865	869	885	866	849	885	883	797	883	901	894	890	866	909	865	844	882	927	843	844	863	911	884	956	878	896	915	843	900	912	859	874	833	863	876	872	853	869	894	874	896	912	795	836	832	848	873	862	847	902	891	882	882	872	915	885	871	925	859	889	840	893	899	820	876	848	866	887	835	835	868	851	871	900	901	911	936	888	882	904	840	919	813	874	886	866	889	840	852	829	875	789	876	917	848	884	857	882	880	910	851	855	918	878	885	886	878	827	848	853	886	887	847	871	784	868	914	858	868	893	916	955	877	868	864	860	930	892	846	894	857	902	928	873	898	813	870	828	892	854	875	868	889	856	876	903	925	867	806	893	883	831	830	871	826	886	828	881	856	834	883	830	924	893	850	867	888	846	859	828	883	843	895	824	856	884	867	866	805	863	868	891	864	924	816	844	880	848	833	831	872	838	892	868	866	897	887	884	860	888	869	874	902	865	884	846	859	825	865	886	836	846	896	874	872	832	889	826	848	892	875	902	917	819	875	844	881	845	873	886	858	821	855	902	832	843	845	811	846	896	813	881	876	853	881	864	840	909	872	912	891	852	889	906	887	898	877	895	920	886	918	895	870	914	927	874	879	861	919	879	905	877	874	876	814	885	886	877	875	896	891	903	873	881	820	856	903	899	907	865	920	883	871	864	858	853	907	894	869	913	845	889	889	796	934	869	813	897	902	847	872	897	856	829	884	919	852	882	823	812	897	853	868	901	851	881	823	894	839	840	897	829	852	864	856	895	902	835	875	850	852	883	888	893	804	881	840	884	871	830	884	820	899	879	835	874	844	838	866	887	889	889	852	954	904	909	890	947	886	792	855	903	880	848	885	861	882	908	876	836	882	861	863	903	877	858	822	815	822	860	901	846	820	888	838	828	816	870	822	875	873	864	859	819	843	862	902	849	815	839	822	884	899	841	870	855	896	891	819	936	866	922	871	845	886	857	915	855	855	883	878	901	874	846	845	890	929	924	813	887	845	852	830	915	886	898	874	880	901	872	840	879	886	881	849	851	879	823	893	890	928	927	843	858	878	852	950	914	923	857	870	851	840	879	934	883	899	886	850	893	922	884	873	854	864	873	853	910	849	883	865	866	859	856	872	880	923	869	860	865	890	878	857	878	866	863	848	922	874	903	856	838	904	863	827	850	851	900	822	894	848	878	872	905	824	891	939	841	917	837	906	877	809	935	876	870	894	855	860
24989	21715	27867	25814	13797	6222	4310	3308	2583	1963	1534	1231	940	730	695	588	543	530	456	432	451	398	411	389	412	387	386	412	401	377	419	406	425	388	426	378	410	403	399	378	378	391	371	355	367	376	356	367	372	380	391	342	341	324	336	357	355	381	367	380	349	353	345	348	352	354	336	349	357	374	363	358	374	342	346	331	380	337	349	327	368	342	380	368	340	328	357	377	345	347	372	363	368	355	352	375	349	375	352	360	345	362	373	322	370	339	361	334	326	379	356	331	352	332	333	378	379	372	380	356	360	401	388	368	367	369	383	362	358	381	362	333	354	365	328	354	340	379	331	377	375	338	333	338	341	339	353	349	354	322	365	377	344	349	327	342	371	352	336	352	340	360	394	339	351	360	339	333	358	352	340	335	362	330	376	328	396	366	323	368	360	342	349	361	366	354	377	341	349	352	355	343	357	338	383	378	359	355	349	374	353	374	347	335	373	363	337	374	315	350	352	350	369	339	370	346	388	347	349	335	345	345	330	327	383	330	342	340	353	374	333	359	350	353	391	344	332	375	380	337	355	325	349	371	360	407	368	320	358	350	389	369	320	334	351	369	346	377	331	331	352	353	344	337	366	327	385	359	335	355	321	352	368	327	346	353	365	352	303	352	357	383	388	340	381	360	361	328	347	350	391	414	382	368	410	368	341	367	325	408	379	358	372	341	358	377	390	372	371	377	416	344	304	345	373	381	386	366	355	351	399	370	371	361	369	365	346	387	343	373	367	407	373	355	335	366	386	327	347	363	371	382	350	351	348	359	354	360	333	321	333	356	338	336	357	359	361	363	352	342	391	358	339	349	343	362	368	343	356	319	355	339	372	376	355	360	375	351	364	380	358	389	378	358	357	360	336	373	348	362	337	362	360	375	337	343	353	368	365	374	355	339	359	392	348	326	349	352	377	377	357	366	359	357	359	370	364	348	389	327	387	350	359	350	365	348	329	413	342	371	361	338	367	351	343	353	345	359	362	323	340	361	354	361	369	352	378	363	346	360	375	387	350	320	375	393	358	362	355	374	327	350	351	333	318	354	343	351	309	340	345	375	386	382	354	348	385	363	314	347	388	384	384	350	371	346	367	354	371	387	344	348	361	392	341	389	359	321	362	391	371	346	379	388	375	375	362	386	337	377	370	350	361	365	336	327	363	345	356	341	355	374	373	356	386	341	355	366	362	363	349	320	350	369	346	388	367	374	352	371	368	316	351	359	348	345	357	367	406	356	346	352	338	363	342	363	378	346	332	375	344	320	365	368	330	343	355	357	363	387	351	319	388	358	357	338	362	355	360	351	338	372	338	358	395	368	362	339	372	357	361	339	351	364	323	387	364	371	342	357	373	395	383	381	370	358	364	349	341	368	336	359	322	361	370	357	391	343	385	414	350	348	331	337	331	373	363	384	365	384	373	390	373	384	356	362	350	365	353	384	361	381	373	335	350	359	356	333	341	331	382	366	325	359	353	365	378	327	382	346	389	357	347	384	361	362	362	358	368	362	366	335	355	386	377	344	347	349	324	323	359	383	348	364	332	388	350	359	373	387	369	343	392	370	381	352	363	315	352	378	374	349	371	348	366	349	377	322	316	363	352	363	368	322	362	359	345	393	334	333	353	385	344	358	369	346	359	339	379	366	325	361	357	322	344	327	352	378	378	355	358	367	353	344	367	379	384	353	324	368	365	385	345	361	334	311	341	382	333	376	342	378	337	346	380	360	388	351	334	337	355	340	364	374	414	337	368	364	374	364	339	384	365	346	349	336	354	333	331	344	340	373	366	337	309	378	393	378	378	351	369	354	364	341	346	362	334	321	358	374	366	379	377	345	379	374	345	344	342	380	369	346	355	341	374	379	345	376	340	359	384	363	359	368	380	345	348	356	338	388	369	346	369	365	367	324	348	352	353	364	379	379	342	387	361	363	398	343	318	376	362	360	348	361	387	355	337	333	366	396	332	299	374	406	344	341	365	364	336	364	365	360	361	323	339	390	331	350	355	333	374	348	356	374	337	366	325	330	359	359	366	336	330	360	338	359	336	366	346	355	387	348	335	373	369	387	379	360	373	377	354	353	356	337	374	349	368	353	333	348	320	394	348	355	312	354	363	352	372	361	355	356	365	347	335	338	359	343	350	380	389	371	366	359	372	352	383	352	383	322	382	360	367	331	364	336	380	329	367	330	365	341	351	369	356	381	339	363	385	362	376	358	348	361	335	374	367	412	330	380	363	358	339	351	326	364	335	385	365	348	370	366	349	380	395	370	399	353	349	336	361	402	344	358	341	364	367	357	367	353	337	338	379	369	379	330	347	367	330	362	351	359	359	351	337	343	368	361	362	361	345	363	363	340	356	366	365	342	330	360	345	369	337	356	339	348	395	337	347	395	374	345	372	377	333	348	346	365	356	361	362	345	321	342	384	409	360	375	367	363	372	394	348	363	339	381	366	373	339	366	359	353	345	360	350	347	342	362	379	371	353	347	368	338	374	347	326	372	375	380	396	333	391	358	365	360	372	378	338	351	342	361	356	378	390	367	329	361	329	389	327	336	360	373	368	334	368	359	331	354	358	362	310	375	340	317	343	399	355	340	350	368	369	344	361	347	356	314	374	353	383	346	330	363	328	374	339	335	392	387	381	328	357	354	354	353	317	361	335	344	385	386	367	351	337	394	371	352	378	339	344	361	347	400	334	380	369	401	339	373	340	341	378	357	366	326	371	376	382	354	366	376	343	350	372	358	406	337	347	386	349	422	353	374	339	387	388	328	336	371	345	333	382	356	385	382	376	312	356	341	359	333	357	368	357	328	347	375	342	364	335	359	348	314	358	381	343	350	337	367	385	376	355	374	376	366	375	327	325	338	359	363	351	339	367	339	393	358	339	351	339	335	343	376	324	360	366	327	369	386	369	341	371	367	333	314	350	383	350	369	329	379	368	380	351	363	351	360	371	345	363	370	383	363	369	318	380	372	356	348	348	358	348	323	388	373	346	362	374	347	391	349	365	396	338	332	357	343	362	358	338	426	360	347	341	334	362	317	404	382	335	337	379	363	352	366	313	383	362	353	362	350	359	377	364	363	380	335	335	360	393	368	383	388	384	356	353	361	371	360	322	354	334	355	360	360	372	331	362	381	379	364	326	400	364	337	335	358	365	346	384	319	356	341	357	384	324	359	374	356	364	346	354	367	369	380	388	325	345	373	372	346	367	395	371	350	358	395	381	326	333	371	355	332	380	345	360	402	364	383	368	352	361	350	374	384	343	332	361	367	391	346	336	352	367	356	384	364	370	377	384	367	343	357	377	365	345	328	359	346	352	370	325	371	339	342	374	355	376	374	368	365	390	319	356	342	370	319	326	374	339	381	378	355	354	353	348	353	404	308	382	345	360	333	378	342	388	370	356	339	351	348	356	347	386	335	369	338	372	391	378	330	392	353	366	368	370	339	334	358	378	333	406	324	348	378
12510	29726	25322	16453	12440	9863	7932	6750	5270	4081	3179	2276	1570	1335	1129	938	807	758	665	639	579	547	566	572	537	594	581	502	557	523	525	542	503	539	533	507	552	502	542	559	491	465	465	489	476	486	490	502	470	488	462	462	453	442	510	499	507	434	492	453	444	472	455	495	451	438	471	435	463	466	474	404	464	462	442	472	496	454	454	473	464	460	466	464	458	430	482	474	442	417	428	481	486	466	483	458	455	417	472	468	489	475	440	492	456	447	449	452	415	471	455	464	490	460	495	485	450	430	474	502	455	456	460	458	465	457	455	446	491	479	498	504	462	460	449	469	439	471	457	501	426	494	472	439	452	497	463	429	454	503	488	433	412	457	452	500	468	490	442	466	461	441	448	467	478	436	462	442	453	437	459	485	444	424	451	459	527	456	457	463	444	437	488	488	435	447	453	458	426	466	464	438	444	449	417	455	457	451	465	460	454	473	436	459	471	468	506	495	478	462	443	474	450	470	454	489	427	492	463	436	457	509	434	443	429	504	494	474	450	476	454	488	516	459	458	449	459	466	459	482	480	467	452	479	463	444	434	486	472	478	473	438	453	429	477	456	486	507	482	469	436	442	448	449	444	463	425	462	460	465	441	484	469	446	448	466	482	438	483	442	471	448	451	485	449	501	456	436	428	443	494	452	458	438	472	501	439	461	460	448	446	435	477	474	437	450	488	460	483	452	470	453	466	472	483	454	472	492	464	480	468	493	439	434	481	443	469	449	476	451	451	431	474	467	470	428	454	449	438	479	494	490	463	481	472	460	493	466	478	476	493	444	494	446	502	463	455	485	446	450	421	502	437	480	455	483	469	455	481	478	446	440	456	441	457	457	482	452	418	459	458	472	462	477	423	492	467	457	463	448	481	445	465	451	469	460	451	498	485	460	439	489	503	486	444	495	455	446	465	458	465	442	470	460	454	480	468	450	428	447	428	515	452	446	451	480	458	456	472	447	456	491	470	455	440	477	471	424	487	473	457	450	466	445	453	457	464	447	487	434	500	436	530	475	472	473	472	466	431	469	455	463	467	479	436	499	480	463	471	471	472	457	471	467	477	458	450	466	455	468	449	495	472	462	461	448	484	494	444	472	469	451	460	460	481	439	458	479	488	472	474	434	465	465	460	457	463	456	469	477	461	451	465	469	468	461	482	480	450	472	469	425	429	483	469	459	458	432	485	488	475	411	441	474	479	459	441	440	450	450	483	464	438	470	432	498	451	469	448	430	477	448	446	440	496	450	447	488	475	443	461	466	463	484	426	438	458	444	476	452	488	471	457	441	474	469	457	466	485	439	462	461	483	506	464	490	482	424	443	458	450	473	472	474	493	436	462	429	463	469	435	492	450	456	491	457	467	440	467	454	472	466	469	441	482	470	457	493	488	481	441	464	460	431	454	463	453	445	469	511	419	457	458	478	421	451	463	479	454	494	449	426	470	455	488	493	487	475	462	448	457	460	507	474	451	471	432	483	486	484	456	467	464	525	435	478	454	440	490	477	452	478	468	432	414	460	481	437	489	461	449	418	414	478	471	449	476	465	448	457	448	473	432	441	424	443	499	463	466	455	448	465	451	474	466	469	480	455	461	475	476	480	512	440	479	479	476	504	477	477	483	489	452	472	419	441	478	438	462	423	451	484	439	512	483	425	444	452	462	481	515	493	474	438	431	489	482	472	453	439	485	466	461	419	446	480	459	451	447	467	470	460	454	457	450	464	506	427	493	483	457	463	468	430	410	459	448	424	458	491	486	484	465	498	489	458	438	470	466	482	446	451	466	478	482	464	457	436	471	469	485	452	485	469	453	454	481	466	498	453	482	476	442	428	434	465	471	461	462	426	418	459	477	460	482	498	457	444	435	454	528	438	490	473	492	464	454	466	462	461	482	455	476	426	466	505	452	455	415	461	472	519	489	476	502	468	451	457	476	458	497	453	470	537	454	469	495	467	447	422	450	477	475	463	493	475	427	452	432	514	449	503	423	436	451	474	475	475	470	469	467	477	486	470	467	466	443	456	457	465	432	466	461	462	459	459	434	471	469	494	487	507	479	420	463	496	448	436	477	425	455	446	456	443	468	466	495	457	478	485	429	472	462	448	474	449	448	454	460	458	448	469	429	450	443	457	470	490	448	449	456	503	436	469	453	475	448	438	461	456	454	454	449	495	476	500	482	467	430	476	482	452	451	458	466	472	482	444	450	472	493	405	478	466	480	448	474	450	475	487	466	482	481	457	449	418	443	437	457	511	474	530	449	489	458	511	480	436	491	461	433	478	476	485	479	448	455	510	463	448	470	463	479	464	501	444	426	506	496	459	456	420	472	445	463	489	432	449	474	444	442	480	475	454	454	487	488	484	481	451	481	436	495	460	456	437	435	461	478	454	472	458	476	472	491	482	433	457	467	470	487	494	494	472	451	440	443	455	467	461	464	471	424	464	480	481	432	483	457	437	445	465	468	509	480	431	446	441	465	463	468	438	417	442	469	489	481	453	462	466	481	445	483	484	450	469	483	483	474	471	457	485	445	419	430	449	446	454	457	468	476	479	426	471	449	474	435	458	461	480	456	452	472	472	481	469	449	439	441	467	471	473	484	486	460	456	435	473	488	458	460	435	458	470	460	476	411	484	475	479	468	470	470	460	445	442	484	474	458	408	532	472	456	463	423	487	468	456	425	446	464	442	477	424	432	449	413	486	487	463	500	448	483	462	469	445	504	447	415	463	476	405	489	482	462	467	484	452	432	481	482	486	446	451	422	450	435	462	448	473	510	451	477	456	467	459	458	485	465	480	459	440	466	434	490	470	466	411	469	466	507	479	448	432	444	455	434	498	471	489	474	473	468	474	476	481	460	448	483	422	433	470	464	488	457	471	470	472	434	465	451	473	446	448	458	491	468	470	449	471	460	418	500	465	436	480	502	431	463	512	448	444	472	433	453	477	470	453	414	468	454	433	437	451	499	489	449	442	449	463	467	443	475	462	413	465	502	420	462	477	453	454	448	448	454	459	453	471	434	443	494	444	484	443	450	490	459	482	476	443	489	479	462	450	432	471	434	476	452	415	484	500	471	467	475	473	468	493	491	449	461	467	433	465	435	485	454	444	480	474	475	449	451	433	438	488	453	473	489	426	450	491	503	463	487	448	449	465	460	462	457	473	466	471	473	497	460	463	433	444	424	444	480	436	468	463	500	474	462	455	465	502	435	457	494	443	459	473	467	417	476	463	467	444	472	489	484	455	477	479	460	441	459	432	456	441	451	463	460	485	476	442	433	436	495	491	440	505	450	464	475	459	438	435	482	463	469	437	467	482	493	464	481	447	453	459	483	464	451	505	440	455	422	516	454	469	472	473	495	466	470	489	466	491	461	457	444	434	454	453	450	471	468	486	445	445	473	505	482	453	464	450	479	502	497	445	473	459	469	451	451	466	453	459	477	458	473	458	459	512	479	484	438	470	465	463
22771	21685	29587	24322	21743	21920	15332	7395	5183	4161	3095	2317	1883	1567	1475	1204	1087	990	966	842	816	794	808	747	774	731	807	823	776	698	767	770	730	769	760	718	714	710	750	730	750	681	671	658	702	675	711	725	691	711	662	692	658	672	658	676	729	649	696	688	717	639	689	694	688	668	689	696	698	673	656	686	695	666	709	676	611	698	658	661	673	695	694	662	694	712	643	657	680	735	662	685	689	654	644	681	695	676	669	703	671	664	700	680	667	712	705	705	646	686	690	647	720	616	646	638	656	683	637	719	707	675	626	636	661	649	704	682	675	651	712	664	686	625	668	667	677	686	710	676	674	643	643	652	667	665	677	730	685	646	690	648	601	667	687	653	648	669	685	622	692	661	683	676	639	695	654	707	670	677	655	672	661	657	653	674	650	664	638	643	639	713	644	668	678	673	640	677	708	658	673	673	684	667	678	703	673	648	654	665	675	691	643	667	622	672	649	622	673	665	695	639	683	667	687	628	677	680	673	682	664	714	680	648	696	645	702	654	706	660	675	659	689	648	701	684	692	640	598	676	687	677	717	679	653	672	679	687	661	683	638	705	654	644	675	608	625	689	636	665	701	668	671	664	658	663	655	635	690	711	594	675	633	722	663	703	719	696	691	653	637	639	672	671	669	632	709	630	663	651	668	632	692	653	672	652	710	725	718	645	701	674	673	676	630	703	690	642	647	704	678	730	628	662	672	675	670	689	649	698	639	667	690	705	683	711	652	680	723	695	691	705	701	713	692	708	688	686	698	669	627	706	648	689	668	700	669	636	647	664	670	636	678	649	682	661	654	635	683	653	652	652	709	683	689	659	697	680	676	677	699	672	661	656	712	708	684	662	674	660	641	689	681	701	649	708	702	690	717	665	669	691	633	673	687	669	684	675	665	646	681	671	692	663	676	692	669	704	629	662	684	677	692	701	639	674	659	676	662	686	652	694	728	668	690	652	711	683	640	640	730	667	632	625	654	705	685	681	685	644	691	659	675	659	720	639	688	657	687	638	689	687	657	697	683	740	663	692	664	692	696	644	716	595	634	689	636	687	689	633	672	650	651	608	686	628	666	662	728	623	683	643	684	649	661	652	674	687	656	691	711	643	693	658	660	627	652	675	688	745	673	664	664	666	706	696	659	660	709	639	689	653	644	692	645	693	654	654	698	696	648	681	610	657	677	657	660	681	661	631	660	661	669	674	677	669	673	626	638	688	700	652	650	665	641	657	633	642	616	686	708	693	662	683	676	626	660	650	698	698	698	664	663	669	654	650	708	670	690	641	679	612	688	709	740	683	694	674	704	689	677	688	615	686	667	654	669	675	664	627	670	657	679	687	705	682	708	688	625	636	725	677	680	699	622	661	662	663	653	725	691	697	627	651	668	672	671	681	654	686	653	670	664	632	694	665	685	715	666	688	660	656	610	712	683	635	689	717	651	691	676	659	636	658	651	691	710	721	657	672	642	675	635	703	674	662	701	653	643	663	668	668	716	655	699	666	648	667	664	689	689	657	722	673	645	655	729	683	660	674	676	691	644	699	674	632	694	713	683	720	708	647	650	675	691	709	641	675	657	652	655	684	597	628	691	706	708	656	694	595	633	675	692	655	635	660	663	672	653	680	668	670	694	699	673	633	657	654	683	681	671	670	691	676	650	712	711	682	703	677	675	683	683	635	661	632	679	641	680	653	666	689	661	669	664	697	652	653	652	675	653	642	669	705	667	652	634	704	630	643	657	669	712	671	646	700	660	718	691	643	654	645	657	662	684	664	659	659	722	662	639	756	645	673	658	654	677	660	710	652	670	702	661	656	678	660	624	671	706	661	651	642	696	710	676	700	702	649	691	663	695	631	669	645	644	677	702	662	675	718	631	694	630	602	659	696	687	669	711	635	711	678	676	686	727	673	679	659	690	661	621	633	699	695	659	672	651	627	668	697	751	609	673	659	662	686	726	633	607	635	649	654	629	695	675	630	683	644	620	652	643	680	669	681	657	688	665	675	688	658	660	675	645	671	652	629	655	662	667	650	722	691	682	672	642	660	684	676	681	667	636	643	712	685	659	670	634	714	673	613	645	624	699	650	663	654	640	655	605	638	636	667	649	646	678	683	685	699	693	698	658	651	705	659	649	639	636	691	684	687	672	658	706	679	665	666	656	643	638	629	656	646	684	689	715	689	692	643	689	649	641	678	695	699	658	646	616	684	670	673	661	670	687	620	683	678	676	644	666	666	654	636	632	680	647	698	692	641	638	681	719	651	661	645	706	717	681	702	676	693	704	672	673	698	664	685	675	654	638	622	682	659	675	681	687	675	683	646	672	617	697	689	705	683	686	665	644	642	675	695	631	672	660	656	667	646	623	673	700	641	686	678	713	634	667	708	707	659	707	649	667	672	666	709	641	690	684	646	707	662	695	687	686	691	683	693	689	616	687	707	646	686	687	661	656	689	668	672	726	647	675	705	646	676	697	691	686	677	668	673	622	656	677	664	640	644	704	653	685	699	670	684	650	675	675	665	644	709	692	663	682	671	646	660	660	666	656	692	670	688	714	637	696	678	620	649	654	654	643	670	689	703	648	690	707	692	656	691	684	722	616	692	619	662	653	659	673	644	641	660	657	727	691	680	716	641	648	652	629	672	670	692	663	651	682	663	619	630	637	686	620	703	664	659	649	638	695	664	650	666	681	675	651	693	675	621	699	693	605	647	683	665	664	626	689	665	632	655	649	677	686	686	634	670	618	667	716	658	670	713	639	602	648	659	653	675	663	708	680	690	673	698	678	628	635	678	633	659	661	631	674	655	703	646	643	693	641	691	671	598	651	699	642	689	682	661	668	672	691	646	684	689	655	661	638	644	670	657	711	689	678	654	668	666	648	666	683	653	677	698	684	652	649	702	705	667	733	673	672	659	635	661	686	682	680	685	714	680	661	661	704	641	670	673	648	665	708	607	680	661	727	647	674	678	626	658	694	675	661	627	707	680	674	700	662	659	653	670	663	704	671	663	660	695	687	675	668	679	721	667	693	653	720	670	704	652	652	686	640	682	606	639	686	671	674	629	665	723	669	681	684	672	662	674	684	654	689	697	653	664	639	630	657	673	701	646	680	671	659	696	657	689	704	675	640	630	706	683	687	655	698	678	669	684	660	666	666	654	646	671	686	690	685	692	657	664	713	678	685	674	708	676	689	670	684	655	639	656	684	661	675	697	670	678	614	736	631	622	647	676	653	677	651	656	690	620	694	649	678	667	629	674	641	719	680	669	715	685	688	710	690	679	625	680	683	664	692	655	657	683	680	630	636	642	664	687	664	640	669	671	672	654	686	667	648	696	680	668	677	679	679	702	688	656	675	696	714	769	688	697	676	645	710	673	698	691	668	691	696	694	678	680	694	621	700	666	690	669	729	660	617	663	686	664	643	680	680	650	639	664	644	653	661	663	616	652	682	646	669	662	699	682	643	640	683	665
15180	38694	33856	23922	19552	16073	13126	11222	9064	7294	5416	4123	3080	2435	2188	1785	1537	1425	1256	1128	1168	1040	1058	1031	969	1029	1019	1023	1003	976	924	986	958	994	981	1012	948	997	922	936	928	858	852	905	880	808	873	897	845	831	864	860	848	844	892	847	919	859	816	884	819	839	856	880	793	887	830	848	823	867	802	818	805	856	855	859	833	870	828	863	840	886	809	860	823	835	889	745	896	842	810	840	834	871	836	865	810	794	855	882	828	811	896	841	829	838	854	836	804	841	797	854	845	821	880	867	894	782	861	847	849	812	848	801	842	809	852	807	850	862	830	805	845	794	793	836	800	872	781	803	799	862	817	810	771	889	825	793	830	814	884	879	839	856	805	832	835	843	818	847	855	890	864	857	815	776	857	906	849	854	869	869	841	820	856	839	827	821	823	820	882	858	858	864	784	806	808	834	867	842	865	861	869	826	874	813	839	859	876	827	795	812	850	819	872	854	814	819	790	836	908	822	838	823	881	871	823	862	815	790	817	836	829	820	859	897	855	798	822	860	836	835	813	845	799	780	886	813	855	831	753	813	836	905	880	760	846	829	840	813	864	860	850	832	821	808	809	834	833	853	837	833	852	820	855	797	825	856	824	856	821	866	864	830	840	820	769	830	826	859	817	880	858	856	854	812	880	855	893	802	831	783	850	768	877	822	860	872	771	848	842	817	835	816	776	845	835	825	848	813	814	887	824	824	815	867	854	870	839	804	782	831	863	856	834	875	840	829	833	843	751	794	816	793	809	859	726	842	806	792	827	838	822	769	865	822	816	860	847	842	831	871	826	889	761	790	809	885	857	857	837	827	850	837	773	788	821	804	825	819	824	830	868	837	833	865	841	820	858	796	856	874	842	865	849	806	847	816	817	765	822	911	811	823	848	847	848	829	888	865	850	861	765	841	811	830	792	867	828	858	813	783	835	813	852	838	839	857	841	826	830	816	810	852	856	860	862	847	877	827	785	841	824	829	841	835	826	821	814	781	847	856	800	793	818	850	833	826	819	888	815	831	830	846	808	825	821	841	886	816	810	828	823	787	816	766	866	792	827	848	886	763	848	872	758	884	906	798	864	834	812	809	856	823	799	797	866	801	852	807	845	832	816	806	810	821	824	831	830	840	804	808	880	822	839	824	798	839	837	848	848	825	793	821	831	835	859	836	820	819	817	839	754	803	816	826	826	845	817	845	844	821	835	845	838	865	858	842	778	846	873	806	806	838	847	807	792	811	860	765	840	831	780	827	815	799	834	805	807	879	826	808	834	828	852	855	852	884	851	883	815	837	800	828	807	854	861	818	861	820	840	829	852	820	865	816	835	851	907	902	865	875	807	870	872	842	875	822	848	853	833	861	849	850	799	828	802	836	828	816	833	822	810	804	870	811	838	859	829	865	857	859	843	881	845	826	804	873	848	849	844	813	859	846	844	802	803	830	805	837	777	782	822	843	785	833	806	870	853	831	774	857	851	837	810	848	823	842	832	882	831	830	810	834	887	855	797	875	826	827	850	859	837	828	852	857	896	793	812	812	786	838	823	851	847	834	799	830	833	888	853	803	822	827	841	878	842	802	867	823	848	840	800	798	854	849	842	776	819	816	860	844	816	830	885	833	813	880	821	834	832	868	818	835	831	838	806	892	869	879	827	825	849	827	782	820	824	854	833	812	793	810	848	863	830	855	844	793	796	777	873	812	855	795	848	886	842	841	854	849	882	875	821	809	852	831	849	868	834	824	804	834	822	814	895	776	855	804	835	899	819	803	839	808	837	838	859	840	826	796	831	810	837	791	852	855	825	872	873	781	825	814	810	825	833	839	843	845	842	836	833	828	857	828	851	887	822	835	851	866	828	810	807	807	828	829	805	861	825	815	831	808	834	807	847	810	838	878	876	849	853	833	846	858	881	857	837	851	859	838	821	794	814	873	878	769	830	831	810	833	844	779	820	833	843	803	800	887	854	861	866	827	839	814	778	886	811	822	851	789	811	891	828	783	842	821	833	861	862	861	781	785	819	819	820	821	814	856	842	806	848	786	865	836	843	856	875	822	801	834	821	848	813	849	822	825	856	814	818	826	815	787	846	839	808	832	839	819	837	781	846	830	795	799	859	803	829	847	858	808	834	841	812	783	803	804	821	844	832	822	803	873	820	846	862	824	861	812	841	809	809	839	851	824	843	870	887	856	823	843	813	864	900	878	808	832	851	874	784	847	845	804	787	823	828	859	789	841	810	846	830	835	847	789	858	790	842	861	883	874	839	866	850	815	850	803	829	856	866	867	747	862	833	832	848	887	825	848	827	887	828	836	812	876	833	809	829	815	803	914	860	805	837	803	851	768	844	839	815	823	845	826	814	850	824	856	850	830	832	783	821	830	845	859	832	809	836	848	833	788	811	876	828	822	845	767	848	838	801	837	827	839	820	809	858	833	791	816	768	815	805	816	802	838	834	801	865	853	794	817	809	805	849	820	852	817	803	810	820	801	864	853	834	834	794	800	806	828	868	800	826	852	853	885	858	871	819	802	780	844	840	850	809	806	843	808	823	806	777	841	843	802	821	871	869	803	810	885	829	841	848	789	819	851	865	850	839	798	873	794	820	833	847	838	857	825	805	886	821	812	803	843	779	844	817	833	872	826	812	813	790	786	826	824	844	863	854	815	855	813	829	820	806	865	837	845	867	814	899	826	871	841	840	862	851	833	804	842	817	803	831	848	785	786	840	799	875	813	859	829	867	933	854	812	775	870	827	849	845	849	853	854	819	806	772	859	812	868	851	843	831	826	904	814	840	805	852	801	833	835	879	786	858	827	862	818	853	864	815	859	893	803	817	828	806	815	803	828	772	826	878	865	856	813	853	863	854	860	803	829	856	861	808	822	841	841	840	862	831	789	859	887	841	841	818	783	827	787	844	842	820	853	823	861	809	814	854	797	821	878	804	860	850	867	820	825	867	836	854	832	831	846	843	838	872	800	860	857	795	811	816	758	863	805	855	808	777	810	817	799	775	846	818	804	872	795	857	799	846	804	806	836	834	817	861	806	829	856	881	872	807	829	810	883	810	806	834	805	819	831	865	886	803	866	836	754	809	848	837	813	824	828	800	818	854	811	849	833	851	824	803	865	772	895	857	791	824	813	819	830	831	844	800	826	851	784	819	848	837	835	812	883	797	826	789	832	792	847	863	815	830	787	806	831	850	833	835	834	807	834	839	854	828	891	792	810	780	825	847	794	818	856	823	824	824	833	830	813	802	788	867	785	863	816	789	834	854	859	842	802	850	859	803	846	806	799	841	806	857	831	807	820	851	832	818	795	819	846	843	809	750	843	825	832	821	789	813	816	882	845	861	842	831	840	830	811	795	775	879	819	823	864	826	821	846	859	847	851	866	831	814	827	853	844	838	786	875	840	802	825	800	856	853	815	805	813	835	785	857	831	816	856	793	793	831	813	840	825	844	846	824	890	860	857	762	827
27692	21286	18760	11971	6277	4329	3096	2596	2161	1722	1313	1008	900	773	700	617	565	595	545	525	505	548	524	456	519	483	473	489	516	463	553	454	487	523	522	479	479	466	458	506	472	479	483	493	499	483	469	458	471	443	470	437	487	448	458	490	499	469	480	489	489	446	468	459	472	439	480	457	474	501	474	459	490	459	452	516	445	439	494	491	473	466	451	480	476	480	477	472	458	497	453	497	490	455	436	472	428	474	468	453	508	499	483	491	481	429	479	422	434	487	494	502	454	462	462	485	482	458	433	479	455	435	475	470	454	442	474	514	470	497	469	464	476	522	481	468	474	451	503	487	472	508	466	479	464	514	475	478	470	488	463	475	496	477	478	418	494	459	489	527	490	483	473	473	447	438	444	474	479	467	507	498	453	445	505	506	466	512	474	507	513	498	451	472	475	475	448	493	481	494	462	476	476	495	509	491	481	525	488	467	470	446	503	505	466	436	482	435	485	461	471	479	458	480	481	476	483	489	423	470	471	456	446	471	470	454	445	468	461	485	502	502	453	472	474	454	441	478	439	480	455	489	458	475	490	447	458	490	463	503	505	421	484	499	479	456	478	499	455	507	484	508	431	480	467	502	516	482	506	477	496	492	474	486	473	480	466	455	470	479	456	485	524	463	464	452	446	460	494	447	459	476	485	464	437	471	525	474	480	464	452	495	435	462	477	450	443	481	525	482	456	481	489	485	461	495	499	469	466	456	502	450	439	413	465	456	508	504	458	444	467	475	422	479	482	460	482	470	484	462	466	486	470	430	459	517	474	441	453	454	455	517	463	511	476	475	460	441	459	457	462	503	488	475	453	468	456	446	489	483	486	497	452	475	451	471	433	441	471	460	473	453	484	502	480	495	488	480	500	506	456	474	472	477	443	462	474	462	492	478	481	489	439	468	470	486	504	456	454	501	506	468	497	472	451	485	489	489	478	491	457	511	476	516	472	475	482	473	462	464	457	494	448	466	484	508	494	454	451	499	457	501	460	496	469	443	485	464	471	432	513	510	488	487	499	483	499	457	448	433	439	472	456	464	488	461	514	456	487	478	451	463	459	498	432	449	479	453	492	483	452	465	464	473	469	463	479	469	491	487	464	467	468	445	468	459	478	502	488	507	466	439	458	509	498	491	480	485	484	486	444	477	448	504	479	472	469	477	486	455	506	443	461	487	489	449	508	497	464	498	493	471	474	442	490	443	472	440	431	480	485	466	481	449	453	490	468	493	465	472	476	468	416	497	489	469	470	462	492	498	500	407	500	426	452	437	465	496	479	505	442	439	476	493	455	537	460	470	427	517	485	466	462	497	441	442	435	492	441	495	461	493	469	498	475	445	469	516	456	485	466	500	477	458	470	474	474	476	510	441	491	430	449	463	473	493	483	445	504	423	484	497	462	487	445	443	456	446	431	470	463	489	465	494	488	508	474	469	446	429	484	493	473	481	467	504	477	463	478	505	469	491	464	473	483	445	460	495	457	508	479	479	521	472	483	510	492	502	502	469	521	449	474	476	481	486	505	506	464	475	465	453	431	479	511	483	474	497	493	459	456	486	444	450	480	462	465	468	483	472	479	475	467	458	471	490	430	451	471	468	450	493	469	478	485	429	498	494	467	474	453	497	514	446	472	493	472	441	473	495	517	463	445	481	436	463	445	468	442	483	481	483	459	468	508	450	471	467	438	442	492	435	491	488	463	449	479	475	477	487	482	480	496	464	475	481	475	428	499	444	477	447	479	471	509	455	494	423	496	491	449	505	426	514	478	466	470	484	470	454	479	444	463	473	461	486	465	472	480	484	497	551	460	416	475	449	431	458	477	448	454	498	480	484	459	484	474	477	466	485	468	474	454	513	477	478	423	439	446	472	484	499	492	447	488	504	486	475	472	464	484	502	519	459	449	458	536	466	470	486	457	476	448	457	483	471	495	474	474	481	480	501	445	478	477	527	474	488	462	485	479	489	498	470	446	489	477	458	437	505	487	482	472	430	465	454	466	474	509	475	462	485	489	408	502	518	433	477	437	441	492	492	498	489	499	436	452	449	488	490	466	453	483	464	481	494	499	471	489	460	467	437	502	464	473	507	496	476	443	499	471	489	469	510	482	500	435	486	481	468	473	480	493	528	484	465	488	449	467	455	457	443	517	469	494	416	415	453	434	460	471	483	464	503	448	437	495	500	467	459	471	462	437	469	511	453	475	444	475	471	479	445	489	482	461	456	484	513	454	493	485	439	459	523	515	432	466	503	484	443	499	491	472	480	460	511	505	490	513	495	472	477	487	474	459	444	460	506	460	447	445	462	524	489	454	480	452	486	484	442	471	454	504	459	497	469	445	485	481	471	493	428	463	493	503	453	511	411	473	443	475	486	433	481	477	476	471	411	491	443	438	524	484	462	481	464	476	456	494	462	466	443	501	485	467	470	508	463	476	476	471	482	498	477	468	480	531	457	514	473	446	485	419	457	490	446	451	455	490	436	451	481	511	448	490	489	483	458	527	503	445	497	488	523	478	448	486	485	472	443	483	451	510	491	447	464	496	425	461	485	479	465	474	444	486	489	461	484	447	525	512	468	512	510	534	485	387	462	491	489	453	477	468	473	494	492	467	486	472	482	501	488	491	482	487	450	464	487	457	485	493	453	468	476	466	465	486	453	443	479	509	438	516	499	479	497	488	463	484	435	471	444	499	463	507	436	457	482	484	459	444	477	483	496	493	481	488	478	470	469	510	489	520	507	435	459	488	490	475	470	451	471	484	480	478	465	498	483	478	481	502	465	470	430	426	476	488	471	501	476	463	453	441	501	421	473	498	454	450	500	460	505	489	482	478	500	467	463	486	497	486	519	469	425	471	492	469	457	524	456	495	502	477	475	530	475	448	462	458	474	456	452	463	496	507	455	487	514	496	443	475	483	498	462	477	446	458	456	445	460	471	490	455	515	487	457	453	464	450	469	467	492	493	513	503	500	509	481	478	472	516	470	459	487	466	412	511	455	462	515	439	490	474	504	464	463	469	450	481	492	459	494	508	473	497	467	484	489	467	445	457	473	435	481	475	496	470	482	488	469	471	450	439	449	501	513	515	453	456	441	459	477	460	472	452	469	465	475	425	434	483	475	482	428	487	469	470	473	499	443	437	474	500	509	484	475	492	497	470	446	480	473	513	510	474	456	485	478	472	458	509	438	499	464	467	517	457	457	446	458	504	464	515	459	493	501	472	512	504	501	437	520	521	441	465	470	466	430	481	497	448	443	495	462	458	488	461	494	469	446	462	464	461	443	489	477	455	467	471	452	461	470	456	477	474	497	461	453	492	494	472	413	470	477	476	450	480	481	407	468	484	511	499	466	444	487	465	502	466	443	479	447	480	482	482	445	473	467	499	496	484	493	454	469	458	451	482	474	444	501	498	482	456	459	480	482	485	468	473	495	490	498	457	466	482	493	450	507	466	424	488	461	472	471	485	494
12186	25413	21462	13008	9822	7613	6270	5279	4237	3198	2392	1824	1413	1143	1079	930	806	802	772	640	669	658	650	673	665	631	644	622	657	588	590	649	617	666	661	693	632	647	657	623	599	596	580	580	581	636	618	606	625	587	612	572	600	625	595	611	609	627	594	627	584	602	568	583	642	544	622	577	558	582	558	571	574	615	577	550	606	641	617	588	588	618	607	590	607	655	595	652	634	595	593	586	622	591	607	567	612	528	610	625	613	596	629	586	576	618	570	607	557	552	603	601	560	577	559	575	550	640	564	578	644	558	574	617	574	579	571	588	589	595	632	628	601	609	569	543	608	614	592	618	585	618	574	558	593	612	550	563	602	598	619	606	633	553	595	602	605	615	623	619	605	619	602	586	615	587	581	599	576	546	603	598	591	609	600	598	644	600	621	538	592	576	626	616	586	600	613	585	647	652	568	548	583	583	589	566	581	590	581	641	626	604	566	643	577	605	576	608	553	596	612	600	586	576	622	598	600	581	565	597	633	577	591	589	584	609	556	566	571	563	581	612	623	590	612	598	598	630	574	596	594	592	599	601	613	589	584	584	621	595	619	605	571	655	611	609	604	592	624	600	601	584	565	574	603	611	591	573	621	587	620	566	592	585	625	581	597	576	605	620	600	579	540	637	558	648	607	602	628	654	563	586	643	573	616	567	576	538	587	604	596	615	524	608	590	603	589	626	592	577	583	569	585	554	569	601	624	596	596	605	621	575	587	600	624	644	612	586	584	609	570	583	602	613	586	619	597	585	624	553	574	597	578	608	590	605	577	600	569	577	621	557	607	596	611	621	577	555	596	565	591	622	619	576	563	605	579	573	572	612	561	622	637	600	620	633	575	611	599	561	585	579	578	595	611	588	605	588	622	603	614	588	609	618	589	566	600	603	572	610	578	611	552	599	556	552	606	590	598	578	642	613	588	638	558	645	631	590	567	591	643	541	581	617	553	584	614	568	601	565	583	594	590	635	603	591	635	634	601	598	599	589	608	584	642	550	606	610	613	598	613	579	629	615	598	596	603	605	568	598	575	541	569	601	586	577	623	612	557	578	610	578	617	567	601	597	593	598	618	553	582	633	635	582	542	595	651	566	628	596	584	582	619	615	571	592	586	576	575	595	611	599	591	632	616	623	543	608	640	610	580	592	612	574	620	593	547	626	572	562	592	601	617	615	566	608	592	579	569	559	552	614	584	550	526	595	609	576	609	573	604	651	581	594	614	562	583	586	568	587	621	627	614	613	584	572	596	581	617	625	527	611	596	597	577	553	566	604	572	587	604	602	563	582	578	623	589	594	598	603	606	578	595	625	600	595	605	600	564	616	575	568	642	601	628	549	619	591	606	580	643	604	583	617	566	603	585	588	579	570	607	584	579	586	571	582	646	633	558	595	567	571	565	575	574	560	615	605	641	604	544	630	582	597	641	570	600	590	586	596	601	573	610	567	629	608	606	596	584	579	627	595	579	558	559	606	601	586	576	595	585	585	566	592	558	642	587	577	576	616	568	630	580	624	591	622	595	590	605	615	612	591	573	590	614	625	563	623	620	619	638	588	601	634	665	566	607	579	608	614	590	578	644	616	593	593	590	583	650	600	600	587	590	636	596	608	552	564	633	559	592	594	628	623	583	617	592	571	617	592	544	589	591	599	564	579	552	585	600	612	572	614	621	594	655	601	602	548	596	588	611	587	588	578	600	615	575	586	577	618	620	596	572	591	601	612	633	621	593	643	603	622	580	589	592	598	642	569	612	537	619	596	602	563	593	592	609	599	629	613	588	603	621	611	621	580	542	600	607	592	575	610	590	609	629	605	609	592	587	595	585	626	605	602	589	611	574	603	618	608	610	610	595	556	598	585	637	594	630	557	589	598	545	582	603	636	612	634	575	622	658	599	605	587	570	594	583	612	590	642	591	615	589	571	630	633	581	584	609	603	651	576	608	601	605	578	577	589	563	608	577	564	616	595	576	597	587	626	624	617	590	590	668	600	542	610	585	578	611	565	617	613	619	603	591	566	584	604	547	604	591	600	574	600	576	593	601	597	613	600	585	612	625	607	580	566	603	579	572	616	577	554	579	622	584	593	615	577	587	622	644	609	573	610	601	577	556	579	608	612	599	591	631	628	595	569	577	614	590	606	545	613	589	608	562	595	616	609	602	603	574	611	602	566	621	589	604	599	618	606	627	587	591	586	630	622	564	604	589	585	579	585	630	591	562	631	566	589	573	595	615	645	588	605	615	608	600	546	591	593	605	627	631	615	634	584	595	581	596	578	608	588	649	582	595	566	621	566	614	537	650	616	593	605	559	579	564	577	597	591	605	658	604	602	555	600	588	585	622	592	627	568	565	620	632	582	589	598	622	622	617	542	612	628	612	582	595	556	575	631	606	560	580	638	608	605	570	586	573	569	581	613	538	612	609	584	614	576	586	606	578	552	577	628	614	583	583	553	590	619	584	613	565	583	592	636	657	593	587	616	645	633	529	588	614	626	590	555	617	566	575	610	612	592	622	582	602	598	596	591	583	627	634	606	588	596	585	583	560	592	642	591	618	604	564	614	566	605	586	595	613	647	573	586	557	605	598	583	603	639	553	586	594	555	660	591	593	605	596	598	596	615	569	603	573	582	583	595	639	639	589	585	561	609	613	615	594	593	610	564	594	614	557	560	639	544	593	564	616	619	634	579	563	585	560	579	559	631	581	548	611	609	569	583	634	555	599	586	587	570	621	624	619	621	608	636	615	574	583	586	617	602	575	590	594	599	604	599	598	588	636	586	589	576	649	578	581	553	606	634	601	586	562	599	584	579	587	557	606	573	583	614	602	577	616	631	594	583	602	589	556	601	619	654	604	570	590	582	639	614	633	614	580	585	591	604	588	606	568	585	583	571	599	596	564	614	594	592	596	607	605	610	620	556	612	573	589	636	635	619	591	571	579	572	535	629	554	589	638	559	563	613	583	550	600	601	563	593	598	602	625	621	615	604	564	565	577	560	610	616	566	610	550	628	593	595	612	607	574	579	598	588	613	630	569	592	623	619	614	581	569	557	604	577	622	617	611	621	631	614	643	581	605	541	622	575	603	611	629	614	583	590	625	597	556	603	596	622	545	615	626	586	629	593	619	589	564	616	626	584	571	582	594	636	600	570	592	588	591	598	570	615	564	603	623	591	614	590	579	558	579	591	645	604	587	602	599	581	561	570	607	568	593	610	604	576	627	603	611	587	617	583	619	582	603	586	582	588	608	633	572	629	634	638	625	595	601	595	557	555	563	567	602	564	588	575	567	628	590	589	581	561	587	577	634	556	602	596	634	617	590	580	561	583	636	582	582	602	597	580	642	571	571	592	590	622	627	593	617	587	590	633	608	566	646	588	605	567	606	624	564	618	598	594	609	604	583	547	569	555	613	623	598	573	562	597	599	543	605	598	566	600	565	525	600	578	563	598	576	572	591	604	603	628	633	618
23763	21643	28980	24869	21626	14262	7558	4973	3760	2997	2323	1792	1499	1284	1197	1069	987	988	823	860	821	795	779	771	813	752	743	748	791	809	757	779	791	755	784	732	737	770	792	748	748	736	675	726	665	725	696	743	688	730	706	747	700	734	748	729	711	729	742	680	740	733	685	736	721	690	762	730	663	697	673	642	770	708	701	691	720	719	744	728	744	696	720	674	685	676	714	748	713	749	684	724	687	732	659	675	721	695	725	704	723	727	728	739	693	681	741	691	704	712	745	701	678	719	720	688	690	741	743	709	721	659	742	741	669	726	726	714	666	725	714	729	710	720	724	686	722	673	748	693	692	669	731	750	704	704	745	774	712	734	717	712	697	732	746	706	665	715	702	697	703	762	714	743	720	715	708	747	720	689	650	677	734	735	688	678	711	709	704	731	722	751	698	715	703	708	679	706	658	734	718	734	684	774	730	681	688	714	727	738	696	692	689	692	778	714	750	702	754	734	792	661	679	667	791	700	713	757	722	720	710	730	692	718	731	750	690	717	708	723	758	711	726	744	736	707	720	729	750	717	699	685	681	743	706	712	698	708	729	716	693	724	681	750	700	707	711	699	677	714	703	697	708	743	726	684	703	683	674	704	705	659	714	687	725	685	685	770	718	698	669	716	731	710	720	718	723	723	701	727	742	763	702	690	759	748	714	714	727	710	744	748	708	717	753	714	727	722	704	747	685	702	715	680	708	769	745	702	744	714	726	728	704	714	740	677	728	727	696	747	702	714	714	711	701	677	684	720	719	728	699	687	751	723	751	733	695	700	765	685	758	736	680	735	725	748	729	737	742	747	712	687	686	729	680	665	747	731	697	754	707	706	736	709	746	723	686	675	728	731	698	731	644	719	707	715	692	706	715	778	723	667	760	758	717	708	698	759	710	711	719	710	724	688	691	766	734	705	720	690	771	702	716	711	688	689	737	715	725	747	746	671	732	736	710	679	685	714	691	666	762	700	717	692	745	654	755	688	715	737	754	726	749	713	692	744	728	726	726	728	739	726	702	762	731	702	739	748	752	733	704	668	729	742	722	690	685	719	684	718	717	740	722	702	712	683	691	701	697	749	687	754	751	687	743	662	717	700	748	694	685	714	714	688	723	669	709	720	725	712	738	737	722	669	721	731	751	694	722	707	706	683	672	733	731	688	746	683	724	700	716	706	735	772	692	694	690	696	716	679	711	686	726	748	735	713	705	761	710	744	725	722	740	693	727	700	693	715	727	696	683	707	722	679	753	715	715	779	691	711	719	766	736	702	739	734	666	721	689	689	682	741	689	711	676	649	731	711	748	685	697	707	754	696	721	715	724	746	703	718	685	723	701	661	685	708	768	742	687	739	729	716	729	743	684	714	693	695	722	711	718	726	702	709	725	708	726	702	731	743	700	664	721	705	720	696	703	714	703	818	743	711	710	764	705	653	697	728	704	732	687	701	713	721	726	722	672	752	732	754	695	756	756	725	710	703	707	706	708	674	727	706	687	704	690	676	733	733	741	709	743	713	710	690	686	721	739	703	702	708	673	767	750	708	721	742	697	720	695	708	740	769	722	713	719	709	731	679	722	713	663	698	748	676	729	752	704	705	696	718	713	719	692	720	715	731	711	718	726	709	720	707	727	741	714	712	707	708	731	681	715	695	694	719	699	743	738	721	694	699	704	706	763	721	747	754	702	736	725	707	755	746	738	701	684	710	732	680	694	708	652	731	724	714	695	669	678	721	707	698	720	694	671	727	687	716	705	747	728	749	726	695	699	719	690	738	719	709	739	718	695	714	679	699	730	702	725	690	735	713	717	686	759	703	738	743	717	739	702	698	667	683	751	682	758	686	691	698	703	722	773	733	698	703	704	697	720	730	702	719	658	711	731	696	688	706	709	729	753	701	663	773	752	702	699	690	718	660	706	698	674	672	713	719	689	685	744	704	676	711	658	723	717	736	666	747	706	707	661	732	722	715	696	668	715	763	691	699	686	693	736	677	711	738	708	793	725	715	717	727	747	737	692	783	745	739	710	723	703	688	684	707	687	762	728	726	727	742	807	695	704	682	711	668	723	721	681	703	713	672	712	721	739	761	695	740	727	722	749	692	739	722	728	699	723	719	710	694	700	745	706	680	685	749	738	712	703	682	695	686	697	676	756	712	792	734	662	721	703	737	679	668	751	648	723	713	740	729	689	684	712	709	746	673	725	641	667	723	705	728	725	714	725	698	685	731	753	707	679	696	728	725	740	693	729	718	696	727	728	756	721	707	732	714	732	711	696	709	723	709	645	662	686	741	730	734	683	685	720	763	753	734	740	740	743	719	723	696	678	728	741	674	694	746	715	714	702	703	677	728	700	707	711	734	687	734	695	774	735	704	707	747	698	709	659	722	701	706	703	691	721	729	730	770	745	736	743	733	737	703	683	717	735	688	755	694	696	651	724	662	710	694	747	698	738	701	735	673	779	658	689	737	685	758	689	703	724	735	682	683	737	719	672	691	685	725	717	728	725	733	684	697	708	732	716	724	751	746	723	730	758	741	707	699	725	692	692	671	727	643	708	722	777	709	704	750	683	730	699	703	758	736	756	689	716	720	730	707	722	733	684	753	751	691	729	723	741	725	724	753	773	700	721	715	692	702	699	712	707	719	724	691	781	721	680	735	700	743	699	731	769	716	734	730	750	699	707	688	712	693	676	720	716	682	707	739	726	655	732	729	716	706	728	686	719	739	729	712	731	752	706	745	675	710	733	710	713	749	727	734	732	716	677	706	681	725	715	677	733	738	712	675	701	708	719	723	773	738	778	717	720	695	756	701	713	726	721	674	728	719	766	705	700	741	695	706	727	691	693	710	757	686	733	719	701	707	692	705	726	740	695	715	755	708	714	666	703	715	710	690	718	715	686	686	709	655	702	691	728	704	778	705	738	706	721	710	689	711	696	723	685	686	708	700	728	724	699	688	716	781	718	682	726	719	654	714	724	750	726	690	729	785	729	708	749	706	723	685	703	699	768	737	726	697	715	730	715	714	727	747	706	727	688	717	645	727	719	714	718	662	717	688	693	688	700	714	718	733	717	711	693	730	709	720	718	713	698	712	674	761	738	705	718	727	701	705	681	677	697	711	714	712	729	770	727	702	708	717	688	720	756	726	690	696	716	713	751	710	714	695	680	717	711	718	742	702	712	707	701	724	681	757	702	692	785	706	704	689	710	644	732	706	681	728	710	720	706	698	706	647	708	686	714	702	717	741	740	695	729	693	734	632	720	706	761	773	699	652	710	730	718	707	751	705	675	710	704	782	665	670	700	712	715	716	703	673	738	737	703	729	724	714	712	712	728	736	743	730	724	701	700	719	650	707	686	710	698	742	666	679	664	690	744	711	728	675	776	738	666	732	720	727	724	732	742	735	729	668	734	727	684	681	748	707	724	702	732	770	719	706	678	767	678	712	744	745	720	730	760	743	717	678	711	768	702	702
12953	33576	28789	19448	15160	12035	9879	8579	6894	5339	3955	2906	2267	2058	1747	1537	1316	1331	1189	1095	1090	1020	995	1078	979	981	996	993	959	963	965	945	920	977	939	991	1011	974	939	968	920	925	880	938	848	830	912	950	908	911	852	933	873	866	892	922	899	899	848	907	917	906	860	908	922	903	831	864	889	868	914	836	880	898	877	885	869	862	885	823	925	907	876	850	910	883	860	917	902	845	945	883	848	856	930	847	867	857	860	903	832	889	882	881	881	899	931	902	876	839	924	871	890	937	914	926	828	903	851	880	940	950	854	887	882	853	834	883	854	918	889	880	916	929	859	869	908	877	909	866	893	866	834	885	867	940	826	890	879	899	867	860	868	875	877	884	870	840	852	922	830	855	882	961	880	872	902	883	865	920	924	859	941	894	945	846	830	867	860	904	910	887	898	871	876	827	884	887	894	866	887	932	853	875	914	902	849	871	895	888	860	874	876	870	889	889	855	854	910	872	920	886	910	899	853	902	847	900	834	887	842	869	859	940	906	875	875	845	879	864	890	865	922	884	844	887	908	876	834	905	857	884	804	889	905	887	862	908	891	926	849	879	905	849	862	891	928	904	870	861	868	889	883	840	892	872	869	899	922	861	923	880	821	888	918	892	924	844	829	899	879	900	909	837	882	882	860	907	899	884	897	861	924	876	873	830	883	878	885	853	902	877	864	863	916	919	904	919	872	880	818	849	892	858	855	903	840	891	873	926	821	857	943	906	891	900	868	892	925	879	941	849	905	878	893	887	886	883	864	849	842	861	853	885	768	947	872	939	889	858	862	866	940	907	890	874	882	907	898	842	848	875	943	849	911	857	899	872	847	908	881	889	815	881	880	907	888	888	871	890	880	860	946	884	915	913	924	879	864	893	825	859	897	900	865	908	822	880	888	909	842	877	861	854	927	917	883	893	932	939	860	904	866	875	876	890	929	898	869	888	854	891	930	905	890	889	880	841	916	825	878	897	833	883	843	884	869	861	855	898	905	906	881	916	835	869	911	882	909	870	907	886	862	882	897	894	951	882	855	897	875	925	890	891	892	904	854	886	842	870	888	907	875	893	891	899	909	837	871	847	871	872	889	868	885	918	907	891	894	865	873	861	862	912	847	898	885	821	875	935	862	795	878	862	860	880	885	872	889	917	894	883	910	862	855	857	919	936	918	899	883	842	884	869	818	852	819	833	893	855	855	864	812	882	966	890	886	874	891	886	874	852	922	814	889	912	879	925	877	865	847	830	872	895	919	867	872	854	871	885	915	934	890	885	891	884	839	863	856	888	884	892	870	825	881	846	903	894	855	897	814	876	876	907	894	904	876	863	886	853	905	925	831	876	882	885	914	898	894	851	870	857	843	869	914	898	896	873	871	809	915	867	847	815	902	924	924	905	863	887	882	873	932	842	826	882	842	875	859	878	918	851	873	894	899	872	875	855	897	859	909	877	875	820	896	846	860	862	810	901	945	868	843	843	888	911	897	888	921	939	875	853	884	862	923	859	849	881	951	896	868	891	903	881	851	885	888	939	887	808	875	886	862	861	886	858	913	900	810	873	898	845	895	874	880	856	875	897	894	847	878	882	952	862	850	887	952	864	907	856	875	880	907	913	939	932	814	884	897	917	863	868	879	853	881	927	909	895	921	900	866	855	863	816	946	875	890	905	934	880	861	874	914	887	908	859	861	883	863	855	899	841	874	902	864	883	871	934	918	892	901	870	842	928	895	858	857	879	845	867	888	870	812	875	847	877	865	864	862	809	854	805	880	879	853	887	836	854	961	899	880	911	865	839	926	879	864	872	935	910	947	887	913	873	874	891	954	849	897	909	941	848	893	939	812	849	868	877	838	839	826	852	876	837	860	877	844	881	884	921	884	834	834	917	928	892	848	923	901	882	881	877	892	902	900	868	863	902	878	871	891	829	899	854	895	870	863	870	887	822	913	845	850	932	870	849	871	931	858	894	842	846	895	923	930	882	896	897	903	899	850	864	902	886	831	896	875	898	916	897	872	883	890	918	891	887	890	889	953	886	839	830	881	876	878	866	907	904	897	869	819	906	802	849	929	885	885	879	880	852	863	887	894	907	903	841	883	902	893	854	872	956	873	888	866	917	875	880	851	866	924	897	927	899	836	858	897	915	861	889	870	862	878	871	916	870	859	877	886	898	859	901	894	919	851	849	904	852	851	806	902	873	854	864	876	852	907	849	846	863	869	820	856	902	898	887	878	893	877	901	891	876	807	895	927	831	911	857	839	857	844	864	880	837	856	898	882	882	867	935	861	811	883	876	918	870	844	920	921	890	861	904	916	852	866	859	871	842	894	912	889	849	869	933	861	900	817	918	902	881	886	868	842	855	893	854	889	850	826	866	865	880	875	875	910	897	859	848	904	899	917	877	884	877	868	886	803	856	872	891	903	876	904	870	888	844	874	851	893	893	855	831	932	927	876	878	873	904	871	950	927	950	897	843	872	914	941	842	918	851	801	903	895	859	908	886	879	878	886	876	853	851	892	885	880	872	904	887	843	836	885	875	871	871	875	942	945	848	917	860	887	829	887	866	860	870	905	839	835	895	875	899	833	908	874	849	857	844	898	860	829	917	862	896	902	890	847	898	827	862	814	845	873	861	884	899	931	891	901	909	861	818	885	863	876	804	861	860	852	872	897	881	864	910	873	870	836	930	849	938	884	879	872	904	952	907	875	877	905	895	880	870	893	791	844	860	858	858	915	896	900	847	879	871	857	889	860	834	890	844	935	905	844	861	864	913	876	867	866	877	847	871	901	901	876	872	900	877	883	882	893	903	907	923	861	859	862	861	876	914	879	925	869	846	882	900	837	860	888	886	904	932	913	858	880	950	885	938	878	961	920	874	933	852	912	853	869	856	924	842	880	869	848	903	881	817	883	830	903	894	891	929	897	889	854	857	851	892	876	884	873	910	855	906	877	910	855	909	866	893	910	864	910	913	898	823	861	862	900	833	859	848	836	962	830	845	888	882	901	848	867	839	892	822	894	897	870	902	886	862	893	869	851	880	859	854	869	937	867	923	827	876	863	863	837	875	858	860	873	902	903	855	879	873	874	865	864	908	881	893	841	913	888	857	878	939	820	846	892	879	856	879	884	870	862	878	905	897	849	912	851	915	826	911	883	880	887	873	925	875	889	855	907	888	856	825	909	896	845	887	906	907	888	869	902	849	878	847	885	873	877	877	877	844	867	884	879	821	860	857	888	833	884	886	919	828	851	869	834	895	926	926	841	877	873	863	887	893	831	902	876	875	905	899	867	934	909	899	908	879	849	856	892	883	834	916	850	861	858	873	863	882	852	881	862	883	903	904	856	878	872	854	855	882	807	874	898	866	882	831	795	898	913	938	899	817	928	896	886	849	878	878	951	901	858	836	940	930	875	843	863	909	879	897	900	879	869	859	884	919	899	931	821	846	825	912	962	857	881	844	914	871	916	851	882	885
24912	21654	27798	25737	13692	6364	4373	3436	2502	1986	1486	1122	926	753	641	618	543	505	453	440	436	424	430	384	391	376	414	389	354	380	367	395	355	432	427	391	385	368	373	386	382	374	383	361	358	340	410	364	357	382	345	354	377	399	336	342	385	379	328	403	373	339	376	386	368	345	404	376	341	369	360	338	377	363	341	374	353	377	335	332	349	334	363	375	334	330	337	361	333	357	329	358	335	350	368	345	347	334	351	349	341	356	339	360	364	379	330	385	347	356	325	358	343	357	353	345	341	377	344	357	354	361	367	353	381	378	363	369	375	351	368	363	389	362	341	366	330	336	344	353	349	367	355	327	336	341	361	367	374	373	335	364	351	366	343	368	299	354	358	388	334	352	344	352	364	360	375	361	342	334	341	318	344	353	372	347	372	337	341	371	376	343	354	340	361	352	379	351	372	363	361	334	366	400	346	372	320	365	356	349	350	402	408	368	351	350	342	363	360	330	340	362	328	371	366	377	405	393	376	370	358	356	338	377	380	353	343	348	369	341	339	350	337	330	375	369	377	355	330	341	374	346	357	383	314	362	373	365	337	352	372	368	316	358	345	357	388	380	366	288	334	389	350	407	354	348	357	366	361	349	339	347	347	359	343	349	364	349	356	351	353	356	373	338	399	345	384	350	351	340	366	368	393	407	359	358	348	343	336	336	354	360	359	332	322	348	365	352	364	319	378	344	380	369	385	346	367	329	381	322	367	359	348	351	363	358	379	344	338	357	346	349	358	346	356	395	344	361	342	353	369	356	353	350	380	310	356	346	359	397	362	363	362	358	309	362	348	359	328	332	363	366	348	337	352	355	340	343	385	367	363	320	330	328	311	387	364	376	333	329	383	378	337	364	397	347	347	355	379	354	349	363	330	324	341	368	369	347	326	346	314	344	338	327	350	341	386	357	328	364	364	324	380	388	341	338	356	368	352	362	336	374	361	336	346	341	347	356	380	336	370	319	335	341	373	340	378	364	328	314	351	348	341	337	344	337	368	362	361	323	334	384	369	349	386	321	363	355	369	354	347	344	330	347	384	351	344	397	382	345	364	331	331	342	364	383	346	344	351	358	386	371	364	362	337	361	362	354	382	358	357	356	333	414	402	342	368	338	352	342	326	331	386	332	331	365	375	342	346	335	371	343	360	341	364	346	334	381	350	344	363	371	326	331	349	349	382	355	318	382	354	383	352	326	338	348	365	340	339	336	369	369	376	360	361	333	376	361	338	342	398	341	350	362	366	349	358	374	360	362	368	320	347	373	350	360	355	335	371	351	370	391	360	327	332	353	355	335	366	374	335	326	369	342	350	386	335	374	366	336	356	345	334	351	348	344	366	377	337	379	366	332	374	358	376	336	349	347	344	348	339	387	378	346	337	348	318	335	373	352	356	357	355	372	361	332	381	358	344	369	373	385	383	362	369	345	356	357	326	347	347	339	354	324	344	354	397	343	339	352	383	330	367	333	365	350	375	343	393	412	376	358	341	339	398	359	363	372	349	359	359	341	357	352	369	358	371	351	366	380	356	358	365	337	369	358	324	330	373	359	377	359	371	375	374	345	343	379	365	334	349	366	335	356	364	337	369	323	331	345	340	343	375	322	386	363	354	333	315	341	373	338	339	378	384	360	381	330	339	358	341	378	376	337	364	367	353	356	341	337	326	382	359	378	343	352	332	364	333	361	362	348	368	353	350	324	375	327	344	363	365	372	350	362	390	328	353	356	353	307	312	339	375	329	355	334	383	342	337	346	391	342	337	332	317	379	356	367	333	364	355	337	340	363	337	356	375	344	360	388	362	359	366	376	348	354	361	353	342	362	344	380	324	356	376	379	374	357	379	362	356	342	364	358	384	346	385	369	369	370	371	360	349	371	314	354	310	314	356	319	363	391	356	384	357	362	379	347	342	349	328	348	356	364	367	344	365	369	347	378	377	375	337	341	362	368	366	407	368	330	369	341	358	357	348	335	357	341	335	332	384	342	361	399	373	340	359	348	350	346	392	372	377	374	374	362	373	358	344	335	356	356	341	388	377	359	393	347	362	346	353	373	334	348	385	355	332	360	343	409	347	316	361	374	355	354	349	353	325	350	337	346	364	363	336	343	329	350	335	338	359	325	340	364	358	346	344	406	356	371	370	345	394	360	354	379	376	319	378	332	353	368	354	398	348	342	336	380	344	359	350	341	368	381	315	365	364	352	365	380	364	352	347	322	347	358	358	337	373	342	373	358	379	329	353	359	342	354	360	345	370	352	336	388	338	358	384	335	310	353	361	360	371	305	352	355	371	349	343	331	349	348	363	349	366	370	357	324	353	381	348	381	419	352	391	376	340	319	375	369	363	381	346	357	335	346	357	329	369	330	339	374	334	357	351	370	380	363	361	361	364	367	348	390	352	370	373	349	368	342	372	380	379	378	337	364	369	345	359	379	365	373	376	351	372	361	328	345	357	369	373	372	387	400	350	333	354	338	322	348	352	363	380	350	315	350	368	350	333	357	381	339	351	391	356	355	360	372	333	337	378	329	370	350	344	325	327	354	334	375	365	343	346	349	343	337	347	354	383	390	352	355	373	361	368	343	373	391	332	329	341	398	364	346	328	338	325	393	362	380	366	384	400	332	348	344	354	352	328	342	366	374	370	369	359	344	355	340	343	355	339	356	354	400	340	370	338	379	372	336	328	351	327	338	374	359	381	343	391	353	354	366	340	348	333	299	335	362	359	368	356	331	351	333	336	344	383	341	373	352	336	367	359	372	365	369	346	316	348	349	347	367	383	340	386	327	374	371	363	371	335	359	349	357	356	312	364	378	345	361	336	338	347	363	343	338	325	376	337	349	348	335	370	349	340	364	374	352	365	378	329	346	350	325	357	353	397	367	324	350	382	338	332	377	366	329	364	388	323	391	328	325	337	387	352	364	359	327	351	356	379	324	398	335	368	366	323	355	339	390	373	371	354	388	358	337	370	367	331	353	391	359	360	342	351	358	345	376	324	355	336	362	323	371	384	352	330	358	362	368	361	374	357	356	331	366	384	338	369	366	332	339	378	380	359	364	349	358	362	334	373	337	347	337	357	358	368	389	352	359	344	378	351	350	358	369	377	356	370	324	389	339	378	380	335	374	327	356	342	347	316	339	392	343	356	388	358	364	339	377	345	334	365	365	346	346	340	361	374	349	387	355	341	381	357	335	350	350	360	350	375	337	361	337	360	348	352	360	301	350	339	358	340	355	372	353	325	366	351	335	328	346	376	352	339	374	348	362	327	322	354	340	361	380	337	365	359	319	341	356	357	348	352	362	357	348	366	350	383	354	353	346	341	348	364	378	397	347	345	347	342	372	321	365	348	362	361	394	374	345	343	351	341	354	369	345	348	364	345	357	369	363	348	381	368	375	367	348	385	344	340	321	382	328	361	340	342	346	362	350	371	349	325	371	339	369	349	320	346	353	341	372	382	354	337	352
12677	30478	25481	16132	12778	10022	7972	6752	5209	3801	2891	2007	1605	1292	1145	992	810	721	685	652	656	587	584	595	493	539	535	512	508	558	497	506	552	536	522	526	504	524	494	497	485	524	508	465	497	475	445	456	465	497	512	441	445	475	468	478	481	432	523	474	467	454	498	458	489	429	494	477	500	467	456	476	479	466	458	496	466	483	469	451	483	456	427	460	498	468	467	479	474	406	460	496	492	481	471	487	451	445	465	423	449	458	490	493	460	448	469	466	502	434	458	436	433	480	478	492	468	474	423	465	444	480	468	455	487	475	467	427	475	424	468	479	430	440	452	483	483	457	465	448	446	453	437	454	459	484	477	480	462	430	495	465	472	461	438	477	444	451	442	452	496	465	498	444	486	483	483	450	502	482	456	505	481	444	472	460	497	506	428	484	430	471	473	459	455	466	501	462	446	442	448	491	490	463	446	456	456	453	437	460	455	488	449	446	461	517	510	471	497	482	483	509	465	458	488	467	452	471	467	485	451	417	458	450	446	458	499	488	463	464	448	481	452	417	433	445	480	437	476	488	480	508	457	428	439	454	498	459	472	480	511	460	442	458	498	478	440	465	443	429	476	464	494	459	503	481	461	416	437	487	448	461	454	423	442	457	437	495	471	455	482	454	483	473	448	474	504	437	507	471	472	500	430	445	460	454	469	475	471	453	454	464	479	495	472	444	482	452	437	445	455	496	441	466	454	434	483	480	474	468	446	469	493	476	473	431	472	506	450	490	470	467	501	482	483	440	459	442	463	455	480	462	489	458	491	477	454	456	463	441	461	468	472	449	468	519	473	451	442	457	472	430	454	462	510	460	462	484	437	456	438	481	464	475	503	469	466	518	500	459	440	454	499	492	443	436	498	462	479	490	454	441	521	472	446	465	462	437	457	460	474	451	469	448	480	479	454	465	462	460	474	462	453	469	455	471	455	442	463	447	445	485	463	470	470	511	435	474	506	431	434	508	451	511	488	447	455	470	453	449	454	491	438	515	474	460	455	471	487	427	521	461	458	411	493	457	469	485	468	467	472	491	468	423	499	454	504	482	477	441	476	478	473	482	449	482	470	442	520	454	453	500	469	454	472	452	446	480	497	465	439	460	472	461	469	454	462	481	442	470	467	516	445	456	441	475	443	483	456	462	471	469	482	478	479	469	492	441	430	455	420	456	441	495	463	457	454	444	476	476	466	442	471	453	418	511	446	471	455	468	462	428	503	457	468	464	473	470	457	463	481	475	471	467	462	495	487	453	462	485	489	470	464	467	475	459	462	466	456	448	563	464	438	499	460	463	482	453	469	485	471	461	477	473	461	494	482	455	434	464	451	509	454	487	439	448	506	464	488	455	519	443	453	440	486	443	478	468	453	467	464	461	429	450	447	441	478	456	488	473	465	468	457	432	454	482	466	454	440	474	437	468	464	486	428	479	429	524	477	462	445	453	454	443	490	451	464	464	490	447	485	465	455	451	495	459	491	481	461	427	463	466	497	467	427	497	484	460	502	462	455	482	465	479	479	493	452	438	459	475	429	457	485	453	450	489	491	472	465	459	455	442	463	456	480	503	492	451	453	507	474	466	459	498	476	474	439	438	496	471	482	460	440	503	461	487	459	458	455	446	438	463	475	495	487	476	505	456	475	449	497	461	454	477	439	471	512	450	520	458	458	438	496	472	466	493	472	445	457	438	458	482	494	440	465	448	465	454	459	459	431	521	460	447	499	464	450	492	490	440	468	479	456	484	466	494	485	466	506	457	476	472	474	489	452	489	448	467	445	465	426	485	458	425	451	489	448	435	442	478	492	487	473	449	472	489	425	451	439	453	499	450	458	446	465	478	461	476	477	490	463	462	464	487	433	481	505	452	477	508	458	474	453	486	465	481	484	414	468	466	439	468	468	487	482	451	456	490	412	474	444	496	453	450	473	453	446	478	500	461	452	426	486	474	460	446	458	462	467	438	478	457	498	457	490	491	460	439	462	487	470	478	484	429	467	432	473	469	472	471	421	444	454	468	445	455	467	452	468	477	483	465	485	432	482	470	453	485	454	447	453	516	508	500	483	458	492	439	497	474	455	449	472	473	461	490	464	427	453	439	449	474	471	529	453	427	450	426	472	488	433	456	461	456	475	443	454	479	455	443	453	465	428	453	475	435	502	442	452	480	484	467	462	456	440	483	497	464	426	487	463	484	493	426	477	456	440	487	482	476	488	449	480	496	476	431	469	504	462	479	438	436	450	469	472	474	462	457	477	485	463	449	449	468	417	441	479	473	452	466	465	440	453	456	456	441	477	501	472	525	479	434	430	459	483	453	499	476	464	476	457	432	441	461	414	476	465	471	452	498	464	456	457	438	452	461	437	434	495	456	473	443	448	444	451	468	478	452	491	453	465	465	403	450	481	470	460	456	462	446	491	445	463	484	432	467	483	482	467	442	468	458	455	451	486	445	483	454	476	463	479	451	458	461	439	468	511	463	441	425	471	476	463	483	468	464	430	485	451	484	433	443	424	462	470	498	459	441	508	506	496	441	490	481	515	476	443	458	460	475	471	449	487	426	496	499	483	440	454	464	491	453	441	480	472	487	446	466	416	475	451	470	426	472	449	437	483	438	452	460	458	490	450	455	453	476	451	464	456	449	471	462	455	411	478	469	475	452	492	455	465	474	463	438	476	428	490	495	440	479	472	453	475	485	460	470	463	467	418	428	455	470	459	462	461	491	478	482	456	426	462	452	499	478	439	456	477	465	471	483	478	478	522	478	459	448	450	483	495	486	470	499	472	471	435	486	479	491	469	481	483	466	439	478	444	437	492	427	458	461	467	459	456	476	416	454	453	454	435	473	472	460	468	444	473	459	448	464	466	519	432	490	466	482	458	434	475	462	494	458	457	446	455	478	452	458	486	419	490	499	489	463	461	475	482	480	483	439	461	473	478	434	499	422	432	472	494	472	457	461	440	452	503	442	486	441	459	480	489	443	441	462	421	432	458	448	480	457	484	455	441	473	474	502	485	480	511	454	466	472	490	462	452	445	453	461	461	444	462	457	451	478	462	478	455	452	451	512	442	435	471	473	477	457	458	486	478	488	479	426	461	462	468	475	436	452	454	499	459	479	447	487	471	489	500	434	470	467	431	473	503	470	482	465	476	489	440	473	469	489	473	491	443	472	446	461	462	479	432	466	444	431	462	484	458	467	438	452	416	437	450	430	460	465	481	508	409	473	435	435	439	442	463	442	453	453	473	448	489	461	460	449	474	438	473	450	514	446	481	492	465	489	479	467	453	440	429	458	464	413	430	420	466	481	438	445	450	500	451	484	479	444	429	487	468	481	438	505	472	491	448	465	452	461	480	438	490	435	485	472	438	411	504	470	455	426	476	475	489	475	477	470	479	444	468	454	460	471	466	461	480	485	436	450	464	447	469	471	492	460	481	462	408	430	482	434	476	473	489	489	440	445	456	437	460	421
22713	21655	29550	24256	21724	21970	15611	7671	5205	3882	2954	2186	1860	1555	1408	1164	1132	999	909	884	823	814	835	783	753	778	751	776	813	738	791	810	760	824	756	799	768	752	714	757	734	716	683	708	729	739	643	650	684	715	694	685	647	660	670	634	656	692	662	666	667	697	712	684	702	705	707	734	659	719	700	710	714	706	702	670	695	732	662	678	695	653	694	670	706	674	717	697	628	651	702	685	637	678	647	719	682	697	691	672	681	705	680	710	685	649	700	702	661	659	652	694	677	693	689	646	659	699	660	662	715	701	661	732	674	632	683	640	657	637	637	665	686	683	687	644	663	654	592	622	651	689	691	656	695	646	634	631	662	726	660	656	671	692	609	625	644	674	711	690	658	684	669	662	675	693	646	661	696	687	658	744	673	677	659	686	686	616	703	661	674	680	677	636	676	657	680	658	651	653	617	668	647	647	622	672	636	647	687	661	632	680	683	653	670	703	660	686	623	649	669	673	688	655	687	717	707	625	709	688	658	746	667	652	654	678	680	681	648	660	691	628	638	665	629	638	655	638	645	665	702	661	678	721	687	681	700	688	643	636	685	663	684	688	675	663	672	629	659	697	703	654	705	735	667	664	678	671	663	646	737	672	639	681	691	684	676	661	655	688	664	717	685	686	684	701	635	716	706	673	700	678	668	679	644	703	701	668	652	654	708	678	670	681	685	658	719	664	677	636	667	661	690	654	716	648	692	714	661	624	635	682	676	690	686	706	670	672	675	693	695	686	662	715	693	634	677	673	640	634	698	672	674	654	713	717	682	676	660	670	659	691	658	707	709	706	666	644	641	642	639	684	704	673	650	683	683	624	692	709	736	659	679	673	699	660	703	695	693	638	687	662	672	649	683	697	686	638	717	686	666	652	633	678	672	607	728	680	668	650	692	654	671	652	658	702	693	685	697	689	657	652	712	637	634	648	690	660	662	668	637	657	689	706	693	594	730	641	718	675	685	669	649	634	705	634	730	689	653	679	703	714	662	690	702	708	653	635	694	693	672	658	680	645	645	662	669	634	668	663	709	699	682	678	641	688	636	614	652	665	720	662	647	651	699	692	704	634	633	657	685	678	709	695	695	701	677	653	668	616	670	653	647	649	606	670	640	705	648	700	667	704	687	653	675	658	702	662	653	705	669	672	652	682	622	664	666	647	687	599	698	687	658	646	664	658	677	706	699	644	684	644	603	633	701	672	689	649	715	645	676	660	692	675	688	641	614	660	677	650	627	672	664	740	678	685	635	677	686	617	662	674	624	702	646	725	678	697	687	690	672	675	691	699	702	635	720	672	695	663	674	690	725	689	670	649	687	671	687	701	650	705	631	687	718	664	654	685	662	687	677	657	646	708	618	654	679	672	647	608	669	705	645	683	694	704	672	688	634	682	692	674	668	614	707	728	711	706	696	642	650	689	613	664	749	684	669	609	691	672	665	664	644	679	730	689	650	691	693	705	685	670	672	641	722	679	696	687	678	661	644	633	684	672	660	655	642	620	685	703	692	674	654	672	672	674	623	616	676	691	580	703	660	671	710	622	660	668	723	685	682	689	681	692	684	677	682	684	696	674	700	670	665	689	664	645	660	662	668	658	655	715	705	677	650	677	666	685	721	727	676	687	627	662	691	688	708	687	674	640	690	686	671	674	673	683	669	661	713	727	673	663	652	654	694	646	654	731	673	664	714	632	703	661	699	683	703	647	715	667	672	720	722	659	665	633	643	711	675	661	655	670	716	654	663	663	660	654	647	657	672	666	661	666	627	732	641	639	656	643	699	631	686	646	672	675	697	655	677	634	696	739	642	649	705	673	709	663	653	657	679	658	705	674	649	712	700	695	693	665	621	749	700	689	682	651	649	696	662	678	653	677	627	658	693	652	669	678	676	616	661	659	672	688	685	664	666	656	677	684	692	646	705	705	688	667	690	700	678	641	665	698	624	671	696	645	688	698	682	643	611	659	701	671	704	690	659	660	671	673	645	677	650	693	675	648	662	644	670	665	690	669	680	713	637	695	644	704	669	634	650	653	654	647	640	678	690	697	689	683	666	616	645	652	703	686	640	640	669	673	664	650	654	704	658	659	734	692	684	680	655	641	661	676	679	632	652	683	687	683	721	638	691	664	674	680	633	706	665	699	662	606	653	694	620	678	680	681	659	714	663	710	691	668	698	611	630	664	669	674	660	717	653	628	694	676	679	677	686	631	667	678	678	676	691	666	713	693	659	681	655	699	671	656	709	670	631	697	675	742	676	670	691	691	640	639	653	662	701	662	665	660	630	666	658	652	675	670	665	681	696	674	688	676	685	646	657	652	641	719	684	695	687	687	738	616	682	698	724	700	715	641	641	697	650	698	629	699	650	689	667	631	686	637	658	652	648	687	680	702	653	650	687	714	662	655	670	701	618	668	706	668	676	678	658	670	655	694	684	673	635	714	646	683	613	679	752	734	671	719	652	673	704	665	693	677	647	696	674	658	693	694	684	647	716	649	647	661	741	661	662	672	676	715	656	636	707	683	679	661	694	663	695	687	693	709	703	697	661	690	659	676	642	694	670	678	634	680	664	657	669	689	655	710	659	650	703	685	646	634	665	631	655	664	653	685	676	700	685	655	682	655	631	656	638	675	685	685	672	640	682	718	647	685	659	662	693	661	684	673	703	737	645	668	662	701	716	673	701	731	674	679	651	665	676	672	674	682	660	684	674	723	684	686	678	680	675	668	655	713	672	647	692	674	676	708	691	643	643	679	643	674	686	670	633	648	662	685	687	677	642	704	646	662	635	710	652	701	656	673	647	737	672	712	662	657	633	645	679	670	654	653	710	680	719	667	700	663	687	685	670	677	671	675	682	662	700	665	657	640	669	665	687	681	628	666	691	691	707	651	658	709	675	664	672	649	695	678	708	634	650	614	656	677	682	631	662	688	629	643	661	717	620	635	705	626	656	703	650	666	641	629	641	686	667	651	643	639	673	698	662	641	654	688	637	623	631	633	713	639	665	675	672	674	680	681	667	682	656	687	701	675	672	662	623	661	705	664	675	610	680	680	651	653	663	680	667	667	679	672	668	707	646	680	651	650	620	643	644	627	641	688	643	636	705	629	649	675	648	648	624	661	691	629	678	647	679	669	707	669	653	653	683	725	681	645	686	625	629	641	711	702	669	692	713	707	642	651	665	674	644	680	678	696	600	668	691	677	651	672	664	664	677	711	676	660	674	644	704	660	663	688	657	689	641	661	657	663	697	687	673	659	716	669	692	716	685	665	632	714	670	685	645	621	635	641	635	686	641	691	638	666	664	663	647	646	640	667	663	661	689	687	689	623	654	709	675	648	679	691	699	714	685	649	639	658	648	642	732	653	656	670	651	688	703	666	638	680	661	621	678	632	681	686	712	653	691	681	609	648	659	691	719	668	683	670	682	672	659	681	667	674	677	691	671	652	693	658	660	695	616	637	676	715	632	711
15247	39079	34059	24195	19925	16073	13618	11504	9008	6913	5128	3747	2891	2418	2054	1842	1542	1426	1249	1158	1134	1015	1044	1029	1028	1009	1012	977	978	1020	986	952	962	962	982	965	978	922	906	948	871	846	861	920	884	844	877	893	864	818	873	833	865	858	878	903	836	836	801	812	849	848	833	865	810	857	851	852	871	835	825	833	832	840	826	824	802	866	863	848	841	869	834	874	830	851	846	860	822	813	861	805	825	862	846	861	847	822	847	856	833	815	821	853	874	909	860	854	860	828	852	848	843	869	889	871	845	833	819	831	853	871	828	867	860	836	826	820	817	876	863	899	822	860	868	827	856	845	882	837	815	855	825	866	796	804	802	815	780	822	886	897	842	881	863	810	781	858	850	799	858	824	854	847	825	816	855	802	818	820	858	855	840	864	865	840	875	845	854	851	904	789	874	880	811	866	879	870	874	845	835	821	903	835	835	847	866	805	879	849	827	854	820	837	853	821	807	829	856	863	822	821	809	853	887	868	832	855	868	792	889	795	862	838	825	847	792	897	832	864	804	820	855	824	859	804	840	868	832	793	824	814	845	839	857	833	839	809	826	806	828	818	843	834	809	826	832	854	840	830	856	840	820	829	822	835	818	801	834	850	931	834	805	837	859	839	843	819	863	770	848	841	871	842	808	842	787	857	816	867	886	820	802	803	817	825	813	876	851	859	820	772	843	852	817	822	833	813	833	833	826	898	872	810	845	800	857	823	818	857	825	829	836	862	883	772	818	803	889	855	820	861	864	852	826	848	769	828	878	797	830	869	848	819	857	819	850	854	847	859	885	890	874	861	861	810	828	835	875	854	853	861	830	873	810	808	861	836	825	894	775	853	826	823	877	836	811	880	852	838	877	852	836	847	896	818	869	832	820	844	820	859	816	876	827	905	842	840	816	845	872	830	837	871	883	859	856	832	805	827	851	845	828	879	903	866	860	840	848	904	778	816	870	863	844	806	808	841	875	847	849	851	835	882	779	868	895	839	869	783	862	776	813	847	836	761	843	835	843	877	835	862	807	805	849	810	795	805	853	802	835	827	823	865	866	830	792	781	848	848	853	853	822	886	851	815	837	842	878	808	863	842	882	848	775	899	825	818	851	828	867	802	840	825	901	805	884	827	812	886	866	834	785	848	840	781	870	879	867	836	850	892	827	839	840	848	855	859	880	818	780	825	788	800	855	774	789	850	840	780	848	831	872	839	818	821	827	810	841	871	848	835	807	823	841	835	784	861	815	814	870	877	872	808	856	859	883	906	825	724	838	823	884	832	809	804	845	837	810	882	794	824	797	835	813	819	837	824	842	820	795	850	855	846	849	828	880	852	848	832	877	826	865	807	803	766	790	850	791	837	825	912	818	836	861	857	813	783	826	847	798	788	820	818	840	858	824	853	794	839	894	823	831	834	876	832	828	834	827	814	873	867	834	842	837	817	860	878	857	907	866	781	843	831	788	820	848	829	839	845	813	871	823	839	834	841	797	855	911	848	839	802	820	780	820	814	871	834	862	864	834	803	857	828	830	872	791	851	819	845	860	790	890	847	909	830	841	812	845	827	832	865	820	850	835	815	852	824	849	876	832	839	852	807	751	847	817	896	838	838	826	821	859	859	858	862	865	856	909	821	830	846	847	812	875	867	825	799	808	822	777	854	875	850	842	862	869	861	829	836	859	878	846	827	786	836	829	798	836	838	867	800	849	823	861	790	810	804	787	827	790	858	908	867	836	860	835	834	837	874	852	831	838	813	864	799	821	852	846	777	836	839	841	848	850	837	850	862	833	836	834	829	855	828	872	831	861	819	830	850	800	838	821	775	820	821	856	846	852	882	818	827	922	806	842	863	835	878	854	871	846	883	840	830	898	826	838	852	789	835	838	805	813	862	836	832	859	808	867	885	874	810	811	866	759	840	857	849	867	833	842	812	852	839	843	787	808	833	897	793	814	813	848	867	824	818	827	855	847	787	860	818	796	800	796	857	832	892	861	865	823	838	820	864	815	868	811	842	827	824	842	844	865	856	826	816	791	817	828	841	842	810	834	841	868	873	834	832	836	844	840	801	858	796	895	810	854	822	827	801	821	838	863	821	825	829	849	844	855	847	802	816	912	831	840	836	869	827	824	825	815	809	895	863	794	789	797	810	819	816	825	897	803	776	857	824	822	827	784	801	844	856	859	760	820	869	805	850	870	782	854	864	850	866	840	818	837	905	817	829	830	821	821	877	847	874	761	824	818	826	844	813	847	872	844	861	850	812	848	805	875	854	841	787	811	822	817	828	819	829	814	774	828	810	827	792	869	837	893	861	800	842	851	802	822	895	863	885	817	817	865	826	828	833	847	852	885	878	837	838	867	835	814	857	833	831	892	878	826	875	789	845	814	848	812	837	860	802	820	802	803	864	834	855	863	822	803	859	855	819	804	816	818	792	871	833	833	853	829	842	824	821	871	830	825	817	840	846	838	840	826	828	881	844	813	843	848	884	807	808	872	848	820	830	839	854	818	936	834	830	918	813	821	907	824	847	804	801	839	856	832	871	872	823	854	859	835	848	854	783	861	822	848	844	810	850	845	870	821	883	909	878	784	852	848	842	832	850	846	788	825	867	831	797	823	910	872	859	911	813	844	797	808	824	847	824	842	814	848	816	819	837	831	802	804	858	840	779	801	899	876	816	803	889	846	837	803	870	861	827	799	837	839	859	854	785	864	846	844	896	888	813	807	860	879	808	779	828	823	867	859	859	831	808	799	786	845	861	800	839	846	826	813	855	864	825	801	871	789	834	870	835	828	838	832	821	833	842	893	812	800	822	813	829	787	879	817	797	851	855	863	875	880	810	867	862	768	808	852	802	862	825	823	826	800	829	817	813	800	829	854	834	807	875	817	830	819	845	821	851	832	865	849	786	795	847	821	845	791	866	836	822	797	875	846	838	820	889	841	858	776	808	836	848	833	799	814	813	844	870	862	826	835	786	874	799	870	824	836	818	820	877	779	857	794	826	820	848	816	854	809	813	843	825	845	869	810	815	778	860	814	791	833	882	840	832	839	820	813	811	828	804	840	831	881	801	853	851	812	826	847	845	826	790	866	844	801	861	839	766	874	804	855	817	865	830	830	819	825	851	834	831	840	866	849	865	793	891	819	830	854	786	840	766	864	878	788	767	829	861	782	844	815	807	831	805	823	859	840	820	816	845	807	793	844	818	813	814	770	812	847	857	856	873	816	853	825	823	845	796	789	837	851	935	821	831	849	839	838	875	866	826	841	831	853	823	824	832	795	833	891	851	816	779	810	848	874	826	853	821	854	860	854	853	828	852	833	826	875	795	851	828	844	846	832	855	877	842	840	832	859	857	867	823	793	878	805	811	808	813	811	770	831	882	905	797	817	836	792	844	814	802	818	831	810	868	859	869	869	792	802	798	796	825	774	832	831	805	859	779	842	838	902	777	834	846	867	814	811	828	832	782	809	814	865	867
27695	21516	19314	12073	6711	4383	3326	2744	2118	1634	1236	972	820	807	744	615	577	584	534	542	524	545	551	563	511	505	472	503	510	484	476	542	518	515	517	495	488	494	492	504	498	446	479	476	483	482	475	493	487	479	479	469	464	468	485	483	455	499	461	522	496	451	486	509	477	446	507	468	506	446	445	507	500	466	449	471	472	483	477	478	493	466	458	490	475	479	499	439	462	491	487	475	473	451	509	465	466	462	480	519	507	476	499	457	475	467	487	446	475	486	465	483	486	509	459	468	501	477	479	499	480	546	466	452	467	503	455	456	472	455	475	526	462	451	479	444	462	460	494	479	474	458	461	497	459	490	478	509	471	463	424	517	492	469	432	483	460	455	487	467	466	476	450	503	469	512	470	446	519	477	498	516	492	487	464	518	470	479	478	444	453	503	475	487	496	500	488	499	457	497	452	449	485	486	502	445	522	508	488	442	469	441	497	453	476	486	489	441	492	513	474	485	459	482	504	446	493	487	449	479	431	478	484	479	499	465	468	493	460	458	486	466	454	481	483	442	470	491	497	473	466	452	502	450	419	480	471	442	489	440	466	460	466	484	460	477	489	468	467	461	480	489	474	494	473	481	483	509	462	488	496	456	498	462	477	477	453	518	538	468	462	466	506	471	478	539	473	494	497	455	475	447	465	471	489	440	466	486	398	494	495	469	461	486	476	467	457	488	460	438	493	477	471	480	461	446	475	492	437	466	470	486	452	465	551	475	492	480	484	473	447	457	501	499	488	487	485	497	514	463	423	508	456	492	513	491	486	472	455	470	499	512	462	469	487	459	474	480	472	455	477	489	473	497	454	450	490	428	464	500	464	502	504	472	489	511	462	457	469	464	511	464	439	459	464	463	486	534	466	481	475	486	507	461	451	501	493	477	487	484	487	450	454	495	490	484	457	515	473	510	543	459	486	500	481	478	433	459	490	459	472	465	480	489	466	469	466	466	452	504	476	485	474	468	487	453	481	489	501	466	458	498	476	462	473	469	485	506	479	448	480	494	459	484	489	480	476	474	416	477	481	445	487	448	488	500	513	477	440	472	484	510	504	481	419	460	451	487	441	481	489	471	505	526	514	507	469	475	535	459	476	469	491	501	491	478	490	502	497	470	464	516	495	529	465	469	475	446	495	498	459	496	462	487	495	469	460	519	443	475	496	468	468	453	454	460	466	469	504	503	474	470	541	486	467	497	439	461	471	478	519	481	485	462	479	478	497	470	463	495	471	507	466	491	485	427	436	498	467	464	464	448	476	451	517	480	471	477	481	427	509	482	508	452	486	476	503	452	500	480	498	477	459	478	475	466	446	478	471	482	477	489	499	469	501	484	486	459	498	432	463	468	482	448	494	460	486	475	468	465	491	506	479	459	472	481	512	446	430	480	478	507	500	479	507	486	448	500	502	492	501	464	496	468	496	484	500	459	454	416	473	505	509	464	486	474	493	451	455	483	461	516	495	476	493	481	507	505	481	484	420	508	477	513	466	483	469	469	505	488	479	429	463	484	469	440	514	481	464	427	480	476	473	471	427	487	473	489	508	460	509	501	480	432	464	514	483	504	476	488	483	525	475	503	473	492	468	483	496	496	542	511	476	509	494	430	477	475	489	491	473	448	469	475	491	428	458	488	473	484	504	517	500	491	546	451	459	480	506	467	508	456	483	500	511	471	493	455	447	504	460	449	475	446	521	509	491	511	488	506	470	459	475	528	479	476	469	498	486	476	456	466	498	416	433	472	483	487	514	520	477	501	525	482	494	454	491	496	475	484	476	490	460	467	505	485	505	489	498	480	525	463	497	460	502	460	490	482	442	452	434	486	454	461	448	493	465	430	464	511	489	450	508	469	473	449	481	464	472	479	511	508	454	475	469	469	517	472	499	508	457	448	499	479	502	490	451	481	464	494	480	451	499	459	455	446	484	509	480	502	491	475	457	490	525	475	488	480	439	520	495	469	493	469	521	483	436	454	475	482	461	433	489	500	494	458	487	484	490	453	448	500	464	482	493	458	417	451	502	478	459	492	442	471	517	486	487	451	440	509	532	476	489	482	488	508	500	488	452	466	485	449	452	490	484	455	496	470	446	504	501	499	495	455	427	470	480	507	499	465	480	510	497	466	504	514	461	464	453	477	490	472	451	475	478	445	458	509	497	440	501	459	499	501	475	487	470	483	502	489	475	497	519	483	469	489	505	475	494	489	514	486	448	438	467	509	499	496	465	476	487	501	468	490	503	487	470	475	452	474	466	432	471	482	455	487	505	478	518	467	462	454	500	460	517	489	463	491	507	468	482	480	450	447	496	484	469	468	490	479	484	495	475	491	519	453	492	489	454	485	542	480	453	502	474	485	487	516	490	489	497	464	466	469	448	451	480	468	457	440	503	474	479	487	483	447	505	512	460	457	531	479	454	473	419	444	471	454	467	519	453	503	448	458	454	471	462	481	464	504	475	515	479	487	471	479	444	449	463	482	513	445	463	508	452	494	484	495	467	457	451	496	468	491	449	481	472	519	429	480	512	486	454	457	498	470	460	444	498	487	475	474	456	501	481	468	460	504	475	509	502	492	511	508	469	488	484	470	510	501	475	520	483	506	470	476	463	464	438	452	497	470	424	487	473	471	474	490	474	482	497	505	481	503	491	480	470	450	506	480	500	500	480	483	495	477	485	487	475	470	461	470	477	472	486	499	503	489	502	466	458	493	431	517	456	483	433	462	418	499	489	557	478	468	474	483	497	521	479	455	459	481	460	479	493	487	506	485	517	491	476	477	495	489	473	485	448	449	487	489	492	492	526	489	508	538	434	465	511	472	483	498	463	457	464	496	488	492	501	457	455	460	490	470	491	473	459	442	490	497	487	483	490	477	460	517	485	468	504	440	489	459	491	499	505	476	511	455	467	471	496	493	477	470	463	456	494	477	481	473	506	491	466	462	492	511	444	416	520	450	467	478	487	497	485	467	457	528	520	460	464	437	445	485	484	486	446	448	487	474	491	499	490	506	506	477	475	458	459	493	461	471	468	495	443	446	458	466	468	508	471	434	463	449	480	483	484	470	502	482	494	475	495	431	478	475	443	464	517	464	508	482	494	499	464	496	469	485	474	469	467	452	505	503	484	507	451	477	465	499	479	466	495	492	529	484	471	477	480	487	489	492	470	473	475	510	504	504	488	505	476	502	484	453	484	476	496	458	458	475	503	462	479	477	500	462	456	467	476	475	463	461	481	472	441	499	474	460	477	486	493	495	485	502	488	467	488	453	498	511	457	482	456	484	461	455	479	477	485	449	518	448	453	468	450	481	474	473	489	454	474	503	478	472	487	453	511	518	462	458	467	523	497	504	459	491	480	507	450	503	472	466	520	460	479	487	498	467	481	467	479	487	488	466	482	482	506	482	482	480	506	447	472	498	469	514	499	473	436	465	453	461	483	513	471	521	443	506	442	505	484	510	484	453	491	445
12456	26275	22012	13276	10058	7738	6481	5309	4132	3083	2319	1643	1318	1166	1036	949	852	804	723	726	679	667	677	671	638	639	655	676	637	654	628	629	700	633	658	665	623	664	655	625	625	604	603	591	600	574	595	637	648	605	609	622	629	557	597	612	622	571	609	627	569	582	608	618	552	625	604	595	566	614	582	569	547	611	611	576	597	569	642	552	615	608	585	579	631	623	624	584	603	597	592	592	597	541	621	607	604	669	621	600	605	586	599	606	570	608	608	610	564	623	559	607	589	608	607	587	631	564	636	603	571	597	581	611	607	583	616	580	607	561	592	626	589	626	624	590	616	572	600	510	575	630	620	573	569	603	616	658	549	591	590	615	623	581	532	588	560	598	604	604	581	578	576	582	607	573	584	600	578	560	636	608	628	642	605	640	604	595	585	619	602	576	610	592	619	602	594	642	590	638	622	621	590	604	624	607	607	590	589	685	584	546	640	562	589	557	550	617	609	614	616	626	608	612	616	599	536	640	641	589	555	544	584	597	572	580	620	592	615	568	630	640	583	606	572	603	616	620	603	601	591	636	618	582	639	581	608	584	609	563	546	575	577	593	604	595	583	595	602	649	619	593	611	578	588	577	637	573	624	581	601	560	559	589	585	617	661	616	590	596	624	564	605	571	594	607	586	642	564	540	560	542	634	577	600	561	567	625	607	663	611	565	574	609	589	671	568	596	639	615	604	597	565	618	591	565	568	614	584	593	600	611	618	586	599	653	582	592	589	599	607	597	590	565	629	587	571	607	598	602	599	630	632	641	590	620	618	604	581	598	625	628	635	570	627	576	567	643	587	575	570	593	569	608	629	566	604	582	588	574	596	591	617	634	563	599	613	618	551	590	583	607	623	599	592	584	591	611	619	582	648	578	569	565	581	621	622	581	587	593	533	579	628	595	595	644	589	574	598	618	618	613	644	586	608	547	624	632	568	609	594	630	591	636	676	574	588	590	596	590	617	568	608	596	599	621	583	591	599	600	583	603	576	588	626	601	606	611	588	608	594	586	592	590	646	573	605	547	619	661	622	614	615	593	609	626	594	597	587	606	580	560	624	574	635	560	601	621	585	556	593	553	643	597	631	640	588	587	544	653	617	578	634	578	639	604	587	581	594	614	599	628	633	562	587	550	570	587	573	561	627	606	586	600	598	570	575	589	629	633	567	555	586	614	578	585	542	605	613	615	600	605	595	599	590	598	630	575	566	572	641	587	608	560	589	601	647	585	608	630	593	590	607	623	626	599	588	658	595	570	591	603	610	557	543	578	594	597	656	588	612	568	602	592	608	613	583	599	620	547	631	622	608	588	561	590	567	583	573	563	579	594	578	598	585	591	591	546	600	587	566	601	650	658	607	598	579	603	621	616	591	595	617	611	618	556	588	589	568	564	564	601	588	598	599	580	596	657	586	627	582	599	590	589	578	545	604	616	566	632	594	577	627	606	598	619	578	619	611	630	577	594	590	545	585	603	586	589	608	601	568	576	557	581	574	621	595	554	581	617	577	631	585	567	609	592	593	614	600	608	633	601	556	579	612	596	608	601	601	600	633	606	610	608	556	586	579	591	567	584	586	571	571	581	579	618	668	560	594	629	637	596	628	616	634	582	615	575	586	598	579	578	631	590	596	586	623	576	602	622	607	625	623	581	606	594	605	608	595	639	609	610	615	584	607	594	578	580	599	619	596	598	566	578	593	626	608	588	577	607	594	622	633	619	585	615	604	595	568	593	614	589	623	599	622	610	586	567	578	558	586	637	559	606	583	585	608	588	586	562	615	562	620	594	620	587	617	570	555	596	616	597	624	591	554	567	595	612	597	581	607	565	593	583	613	602	613	592	608	609	583	611	543	599	591	621	606	630	602	622	574	612	610	577	602	598	589	569	613	607	563	586	575	631	605	600	616	571	612	598	586	582	589	534	604	561	561	586	633	590	599	591	629	600	545	611	585	599	545	619	557	597	610	608	581	561	586	584	608	604	597	607	582	601	613	612	647	598	594	620	593	603	638	603	638	633	588	587	680	603	582	590	575	642	635	605	579	623	625	609	567	597	569	571	596	597	581	595	652	560	622	618	609	588	598	609	592	571	617	608	607	586	618	607	590	606	623	599	622	618	598	616	598	616	596	599	605	598	584	629	611	617	611	629	630	607	584	627	647	565	633	592	612	602	582	583	617	609	605	605	619	597	588	610	630	552	584	618	592	621	577	561	614	605	628	617	576	601	581	624	574	620	623	612	590	614	594	563	564	585	579	591	621	605	600	544	585	582	596	597	641	577	582	581	569	655	603	581	571	613	595	603	585	563	585	574	581	575	605	608	629	601	581	571	640	598	609	582	576	613	579	576	599	613	613	595	596	609	581	612	647	603	626	553	585	616	609	600	603	601	630	606	591	609	610	602	592	614	566	570	591	621	617	621	619	634	580	611	582	640	581	595	601	603	623	578	568	625	585	586	598	585	602	600	580	610	593	596	624	625	594	628	565	559	616	581	642	604	621	616	633	596	610	578	601	620	592	577	629	567	626	608	589	588	612	625	535	557	611	554	587	643	628	612	547	595	616	590	623	619	588	590	599	621	588	628	579	584	616	609	636	599	603	585	592	617	590	575	618	583	555	624	584	560	544	586	580	593	642	610	632	645	576	617	593	583	650	593	631	619	605	577	549	554	588	594	602	627	567	609	576	576	593	621	582	579	639	602	602	589	587	607	587	597	578	611	589	605	611	622	632	607	619	628	614	578	640	582	605	569	564	566	627	614	583	627	601	574	617	591	584	601	580	618	565	622	584	598	612	606	559	569	617	612	621	599	580	602	571	628	581	616	606	605	631	570	579	636	583	619	610	655	621	595	636	583	578	589	601	595	587	548	584	641	573	622	622	585	667	592	623	578	588	576	576	591	548	619	599	605	600	618	605	639	572	596	618	593	566	576	647	634	604	553	583	617	608	562	671	601	620	602	539	523	637	635	641	600	614	567	587	623	600	607	573	610	612	586	618	629	591	561	650	601	586	571	650	625	569	626	562	623	575	595	589	623	573	632	609	604	583	574	563	611	577	617	617	608	590	588	597	608	583	619	541	589	594	638	587	565	588	621	622	653	601	636	609	644	585	588	574	575	572	598	587	545	570	589	601	658	615	652	615	598	561	616	630	600	619	609	596	528	617	570	614	607	618	589	581	604	600	596	602	614	643	565	572	617	598	605	624	640	579	581	608	618	579	627	579	595	607	625	606	575	595	598	562	619	615	590	575	629	624	627	626	592	626	591	567	616	619	615	599	619	592	644	577	579	626	660	594	602	569	591	561	586	600	626	628	611	567	625	619	558	577	625	568	643	662	616	605	559	610	597	557	605	625	641	598	605	574	636	579	572	622	556	606	600	612	568	589	653	575	631	590	572	603	630	595	579	575	572	602	566	629	623	587	539	566	576	624	610	623	567	578	627	619	589	582	571	585	600	582	568	613	614
23805	21713	29047	24919	21602	14374	7705	5214	3667	2856	2183	1725	1468	1345	1165	1033	944	914	830	812	826	753	824	774	773	759	785	766	815	731	748	744	838	765	786	751	841	778	768	775	767	758	776	721	720	710	759	773	738	718	742	705	680	697	719	708	740	742	708	741	734	717	713	781	716	781	726	675	688	729	736	779	726	751	685	706	728	707	711	749	678	728	703	748	694	729	722	728	723	735	723	686	744	731	722	726	778	690	730	772	717	752	752	773	704	715	715	724	718	754	711	737	709	746	726	689	709	716	764	735	714	715	710	758	725	725	741	719	697	740	730	754	732	706	763	758	688	710	730	684	726	716	734	735	723	703	740	715	703	679	688	666	701	703	742	742	757	731	725	641	700	722	765	751	706	741	722	720	704	685	705	742	689	742	745	708	726	791	724	752	779	677	697	754	707	676	738	737	744	705	734	748	685	707	685	687	731	737	739	702	708	726	749	758	735	721	725	704	701	721	730	748	739	683	731	708	685	737	680	698	724	738	711	709	748	738	706	721	729	727	674	724	709	745	736	715	725	688	702	757	671	723	712	745	692	746	700	737	722	681	711	735	658	698	730	733	732	675	653	720	712	706	708	700	735	707	766	681	700	712	765	763	755	717	695	708	745	697	766	754	738	774	720	755	723	694	699	741	688	682	729	709	704	702	729	722	682	732	714	725	722	714	689	720	736	717	768	720	710	769	706	736	698	764	729	779	734	730	703	714	738	736	708	745	752	689	684	716	769	662	692	724	716	718	747	721	723	744	718	710	766	737	741	706	707	757	691	742	724	713	732	787	742	744	721	742	706	661	691	712	689	728	698	679	702	764	704	705	726	683	737	675	672	767	701	718	710	707	724	754	758	724	710	698	694	744	728	747	709	704	727	685	702	691	744	697	680	691	718	686	723	723	735	707	651	711	735	700	742	696	715	723	711	727	701	732	727	720	762	762	712	660	719	703	706	697	724	700	757	712	724	714	716	718	689	733	687	768	719	720	732	731	740	705	740	716	707	691	727	696	709	715	722	668	729	666	743	741	662	732	731	725	748	736	755	740	737	740	702	704	685	750	738	708	712	736	722	778	747	709	719	712	768	738	706	739	711	744	690	695	722	693	708	728	703	709	733	718	774	708	744	738	729	783	672	682	704	657	722	724	687	731	743	704	742	725	714	737	676	711	675	726	714	710	665	758	750	746	714	755	732	770	724	730	722	736	721	748	720	710	736	683	735	685	715	718	717	726	737	690	749	708	728	730	744	805	735	741	699	731	747	698	680	716	728	712	738	716	745	705	729	710	701	709	701	716	689	726	787	725	799	649	720	704	756	729	727	692	690	690	723	766	714	696	665	753	696	720	730	706	756	707	754	732	764	702	706	702	746	681	763	708	729	728	769	696	671	740	708	695	740	699	694	725	710	691	678	724	717	719	771	765	731	733	726	696	739	715	734	701	739	761	708	722	696	746	732	724	762	707	760	689	699	729	721	685	722	748	743	756	712	712	699	699	741	717	722	710	771	680	747	742	701	705	714	676	732	732	652	733	765	732	708	799	706	755	743	747	723	722	694	735	707	745	707	668	762	756	735	688	698	762	754	670	741	730	724	725	684	745	706	717	701	715	733	714	690	740	714	701	704	701	718	684	724	738	720	716	700	684	741	685	740	735	777	727	752	731	730	701	671	698	678	717	772	676	742	706	697	706	756	707	735	717	690	723	711	686	734	744	731	719	716	689	763	726	727	714	689	708	751	751	757	734	725	692	728	723	706	780	744	689	708	708	748	667	693	731	720	698	715	693	774	721	715	685	726	697	739	752	736	734	709	708	670	718	683	717	731	702	699	710	764	697	689	701	698	682	719	702	690	719	710	702	709	718	704	700	724	666	719	742	733	730	726	714	717	765	719	737	695	738	713	709	722	725	708	687	762	704	704	707	696	754	682	794	746	715	710	758	760	711	721	724	709	747	743	737	680	696	764	721	709	728	728	697	701	716	668	704	704	714	712	726	685	733	747	726	759	779	713	703	750	725	735	714	688	757	719	697	676	719	729	769	701	668	788	702	715	683	717	693	725	726	714	739	719	798	704	746	704	718	690	716	670	748	716	728	743	762	714	727	708	727	726	699	737	749	721	723	727	689	746	728	783	738	686	725	705	699	796	702	697	690	751	726	731	745	794	697	695	716	705	715	743	734	720	700	690	748	728	696	735	741	726	723	709	742	670	759	699	766	734	689	732	706	716	678	743	757	752	718	727	750	702	738	728	702	715	674	755	725	734	705	769	689	694	704	700	734	696	653	705	688	742	693	707	760	706	727	728	725	683	688	687	732	715	680	692	731	701	756	777	743	702	726	683	724	719	698	718	641	720	699	735	766	714	683	702	699	740	733	719	757	712	730	685	736	687	752	691	751	710	721	684	740	712	758	681	741	723	710	702	727	743	732	730	723	722	722	765	709	719	691	732	673	713	724	730	755	701	739	740	749	703	724	746	730	711	696	721	764	735	743	686	675	777	702	721	721	670	742	716	747	776	719	688	717	750	738	734	705	738	696	718	727	743	728	724	717	672	722	671	708	705	707	772	697	714	722	714	712	727	725	716	713	715	721	676	748	692	695	693	749	769	677	668	749	723	734	708	741	670	695	711	662	701	695	718	758	687	699	745	739	729	718	676	704	738	705	741	700	711	726	727	757	709	711	682	721	727	690	731	739	743	682	694	702	750	717	716	669	746	694	738	746	686	702	718	738	750	750	698	683	743	739	688	722	696	668	752	720	745	756	737	709	735	650	748	730	702	725	729	710	717	718	693	761	712	741	747	733	734	726	697	723	749	737	699	703	716	675	698	724	727	713	756	684	708	797	711	695	751	704	689	710	710	711	750	774	699	726	689	703	678	678	724	746	716	741	745	697	697	714	688	714	733	716	722	697	730	724	728	724	710	716	705	718	749	676	767	704	766	735	725	660	693	678	691	742	687	726	759	709	668	761	712	734	699	674	698	774	735	690	732	711	720	747	715	723	688	714	720	698	714	761	731	691	704	698	713	779	723	781	710	700	728	758	705	674	711	699	710	747	718	708	685	719	748	715	746	715	687	737	704	745	713	676	754	703	706	752	704	751	765	685	703	658	741	696	755	745	713	742	703	709	721	750	649	687	724	689	710	704	703	729	718	708	742	728	727	696	736	717	717	737	692	720	714	691	735	678	721	740	670	746	726	739	708	718	703	750	705	712	707	710	719	720	784	725	660	715	731	673	734	695	748	654	713	725	701	735	753	686	694	788	676	745	774	728	720	766	715	742	687	750	771	739	699	744	701	700	751	744	723	735	695	720	673	702	647	756	727	637	770	731	727	715	748	727	723	709	714	705	743	713	724	755	744	729	691	733	743	722	709	697	727	677	711	708	676	693	691	733	754	678	777	781	763	709	716	715	673	733	674	726	669	700	714	687	750	749	719	705	769	719	737	770	755	717	790	726	726	733	753	710
13293	34521	29528	19234	15368	12422	10398	8737	6920	4946	3943	2785	2322	1962	1774	1544	1364	1227	1129	1085	1108	1007	1020	1015	1005	997	995	954	938	928	981	951	966	996	990	1005	974	957	1001	879	886	877	1000	908	879	957	884	908	875	889	884	895	920	946	872	902	900	883	868	908	933	888	874	865	832	889	968	906	907	929	856	858	888	935	908	913	905	887	910	969	896	894	911	852	856	895	867	946	867	924	897	885	885	868	883	874	875	887	901	864	893	900	869	900	852	915	874	874	842	854	922	919	933	869	899	895	962	863	891	870	893	862	866	876	862	939	892	868	865	859	901	901	918	869	907	886	928	893	918	868	931	855	840	877	892	910	922	861	885	851	869	882	907	874	943	926	901	885	907	824	867	865	897	885	875	907	880	816	902	880	890	891	904	882	899	868	871	947	919	871	844	940	916	873	910	959	884	876	897	849	894	868	857	908	871	892	862	874	880	902	874	842	800	919	881	872	907	904	885	882	855	900	856	844	855	921	810	858	889	863	875	909	837	910	921	933	898	844	909	883	840	813	861	843	922	900	862	916	856	926	870	875	877	906	871	934	891	849	864	885	931	870	887	883	889	910	887	906	832	903	863	899	895	930	909	902	897	848	875	916	897	896	828	881	881	851	920	879	876	876	860	928	918	828	825	859	837	854	961	853	942	834	884	944	840	940	883	884	953	905	883	855	843	902	890	906	889	890	871	879	867	940	894	890	891	902	930	878	851	980	922	885	916	930	939	855	907	870	834	852	880	903	921	849	893	916	916	885	891	818	922	893	872	925	846	903	863	859	903	848	869	885	849	910	841	871	902	911	850	892	906	941	863	868	953	899	906	922	917	859	920	851	930	851	940	861	871	919	857	884	927	911	870	877	876	860	847	848	878	918	892	875	855	896	950	964	917	901	851	870	925	848	909	898	873	870	896	938	847	886	875	902	905	898	927	919	856	876	877	925	844	901	878	932	919	870	844	927	902	883	915	895	918	862	886	885	850	890	903	948	873	866	861	857	875	949	898	906	909	872	899	905	903	850	916	894	877	896	858	876	851	899	949	872	865	910	880	865	924	863	824	851	854	849	887	885	867	906	874	840	925	843	853	893	863	877	894	918	882	866	879	832	876	892	827	943	953	863	877	864	876	882	881	872	853	882	888	891	886	893	895	875	882	889	865	866	897	863	896	894	846	905	900	935	913	882	860	887	895	875	841	847	850	924	860	886	874	920	891	859	923	858	874	864	866	920	938	883	875	834	897	889	864	899	827	859	854	869	886	881	928	934	910	901	886	874	854	893	879	910	850	883	890	942	857	905	879	882	943	889	899	927	915	929	929	885	890	965	882	856	894	885	880	864	870	825	876	853	893	882	887	889	932	923	875	859	941	878	930	907	920	891	881	904	864	889	894	940	907	918	856	894	884	904	927	879	921	842	927	890	841	889	853	905	912	914	859	883	829	843	896	851	805	863	868	943	964	952	932	867	897	883	923	933	936	885	898	858	863	904	928	890	843	925	886	913	880	900	855	876	889	923	858	886	919	893	853	892	907	949	870	887	878	940	941	930	916	862	873	871	916	886	898	899	898	870	914	908	851	846	906	863	901	902	837	852	878	857	939	866	831	878	926	876	889	862	873	876	913	833	869	906	826	961	884	859	851	890	864	940	875	933	918	852	880	880	870	931	840	926	879	887	879	878	908	911	931	853	882	881	902	867	917	862	883	861	897	843	913	883	841	918	885	908	883	900	876	901	961	882	867	852	893	830	905	873	822	848	877	886	877	898	888	920	868	879	892	833	864	914	927	950	847	903	859	852	898	931	896	894	827	933	870	910	824	885	885	915	951	891	880	922	891	878	848	867	823	906	843	860	933	843	903	871	898	856	876	860	826	856	882	897	911	831	904	877	891	893	868	864	938	841	867	884	921	822	871	885	863	899	875	874	898	874	877	863	929	911	899	860	878	921	859	866	869	892	894	902	898	928	874	891	831	917	899	922	908	885	876	903	892	879	884	930	909	906	930	850	906	837	862	886	873	925	844	896	900	951	914	815	909	854	878	915	838	902	895	892	855	909	896	897	918	938	896	914	914	897	832	874	912	869	875	872	936	942	850	908	904	887	929	862	833	891	851	881	884	843	885	815	950	883	907	926	894	873	935	929	854	866	898	894	835	898	887	809	886	941	902	867	881	877	907	884	905	880	845	911	895	957	956	875	888	889	900	831	894	858	858	839	889	912	912	854	861	927	835	877	894	853	911	879	867	944	889	865	886	900	900	893	925	888	906	886	878	886	861	900	928	894	914	864	883	901	908	879	895	892	877	911	874	883	854	885	934	891	897	868	910	838	867	859	863	892	879	868	887	895	914	884	918	871	870	907	845	906	915	904	876	881	886	875	884	875	873	898	890	894	891	891	916	878	874	954	918	904	862	937	901	882	889	847	956	931	878	828	881	870	896	862	885	881	891	864	947	935	946	909	914	880	894	854	904	910	884	879	893	944	938	875	912	899	899	893	842	937	920	975	903	894	879	904	890	864	833	868	908	893	960	868	873	908	897	873	847	869	865	861	835	847	897	889	891	866	879	912	839	866	877	863	853	925	902	897	877	926	830	859	868	886	864	855	927	864	899	857	908	885	894	864	876	879	872	874	913	870	810	852	900	859	938	894	893	828	877	885	788	905	896	893	903	893	862	857	944	861	895	906	893	913	914	934	894	920	801	931	912	886	853	831	883	894	849	877	896	867	872	834	889	899	896	892	883	883	898	911	892	882	889	962	902	879	872	850	915	861	911	928	896	896	878	962	919	924	931	913	892	871	874	868	915	848	877	896	870	873	897	886	867	858	898	879	846	866	875	907	899	906	863	931	886	879	860	920	917	954	924	901	889	856	928	952	904	852	915	907	867	900	925	888	879	861	890	890	890	880	936	867	880	850	932	830	875	898	909	845	909	893	858	804	893	851	852	879	864	912	894	897	886	859	858	870	885	887	840	901	883	885	918	880	901	843	903	852	870	883	910	886	878	880	888	929	876	903	919	868	921	921	894	878	863	843	872	868	830	882	893	905	846	918	892	944	961	897	837	965	862	904	841	901	934	851	923	916	861	904	935	916	854	915	863	843	886	882	870	866	897	899	887	870	920	880	895	908	882	865	893	856	880	910	907	855	863	903	814	891	908	927	843	904	873	898	861	981	852	904	906	816	856	844	884	871	941	857	862	887	881	886	906	909	894	847	868	900	862	906	929	891	828	881	869	911	856	871	888	887	850	857	921	872	878	888	853	897	909	908	897	846	887	915	900	859	878	889	822	847	881	864	921	876	816	914	878	906	888	910	874	886	872	908	884	853	931	924	882	841	875	943	883	872	891	833	948	852	881	918	890	852	899	850	843	864	912	934	835	916	894	912	825	900	862	864	897	905	854	880	870	861	917	843	854	874	888	845	896	861	829	890	924	951	886	912	892	877	842	884	868	925	877	908	868	873	845	955	909	829
24798	21622	27844	25633	14078	6600	4569	3571	2497	1928	1462	1012	862	785	655	615	523	515	443	473	427	406	415	422	425	391	396	389	381	418	395	394	414	391	404	395	425	388	391	363	405	385	374	389	349	368	398	369	374	356	378	361	348	353	365	365	359	376	360	364	384	394	376	354	401	346	398	378	343	358	372	348	393	379	345	370	356	372	362	341	316	386	388	347	362	354	338	338	340	379	364	370	353	352	388	365	381	362	348	371	372	382	385	379	386	380	361	355	342	347	333	370	308	346	340	371	357	370	346	363	377	325	349	342	348	357	353	376	364	385	363	387	343	364	385	404	412	381	361	365	361	348	338	346	352	347	370	345	359	365	369	366	352	373	380	326	371	355	362	355	318	364	370	383	356	333	372	407	380	369	363	352	344	349	358	363	378	374	361	347	370	321	384	366	342	359	351	381	391	383	363	355	335	320	362	369	370	335	351	373	381	393	379	349	356	346	354	373	377	349	341	305	345	371	352	368	400	359	388	335	350	379	374	336	326	385	364	385	346	402	360	362	383	332	388	338	385	374	382	370	376	340	371	366	353	397	366	368	370	363	333	366	370	374	362	364	367	398	363	349	396	355	351	367	346	335	398	325	376	354	367	370	324	346	349	329	365	352	341	383	317	388	359	371	380	343	369	382	350	389	339	360	392	369	374	372	360	330	351	361	359	340	348	362	384	365	363	337	375	364	375	350	355	357	391	354	337	391	330	356	359	350	384	343	374	355	355	347	343	371	362	392	344	357	376	350	340	361	354	343	392	342	333	353	352	341	343	347	386	372	388	337	415	375	374	362	348	347	348	371	358	380	366	347	396	357	340	356	334	352	369	346	358	370	335	375	316	350	311	373	384	354	376	341	387	358	367	348	380	367	376	372	337	355	363	337	377	359	360	351	330	365	347	377	340	362	348	355	349	364	344	344	370	349	366	344	358	351	325	356	372	318	359	341	393	352	377	375	356	366	360	339	347	368	364	359	411	351	361	354	336	356	358	370	389	327	366	378	347	368	342	356	394	356	357	393	352	332	354	334	354	368	395	341	319	347	362	369	378	355	368	358	334	340	354	394	351	381	357	365	345	346	323	366	338	356	356	374	333	322	367	352	364	327	374	358	346	353	301	353	350	337	359	363	385	358	362	345	353	371	357	361	341	372	363	357	382	348	396	347	371	363	378	358	380	362	348	355	360	382	376	347	416	357	372	366	329	349	357	389	362	403	333	368	368	378	352	330	365	372	369	337	347	355	332	382	357	379	342	392	376	356	340	369	366	364	369	360	355	369	360	406	357	373	356	368	342	348	344	370	384	360	368	340	338	337	374	370	396	359	392	340	373	359	361	342	376	400	353	364	369	337	351	338	359	364	362	366	345	338	341	367	357	390	392	366	350	355	364	373	326	377	315	345	373	361	360	350	353	343	346	409	351	370	350	376	367	379	412	337	366	350	358	357	387	371	368	336	371	342	354	346	391	358	355	356	343	355	380	381	368	347	370	340	404	349	326	381	342	326	360	356	368	368	359	340	384	369	369	352	355	361	354	380	338	355	361	367	353	375	342	367	359	350	363	367	343	357	370	339	383	335	369	356	348	350	338	380	347	392	386	344	342	353	373	385	342	364	324	331	338	354	388	385	353	339	347	365	377	333	376	380	357	332	347	396	381	368	333	363	358	379	413	374	343	345	342	353	340	346	335	374	393	337	360	383	376	354	367	362	394	354	319	364	355	346	364	372	395	367	335	342	352	355	342	353	343	323	367	338	381	379	347	343	342	317	387	336	326	337	381	335	375	371	393	353	371	345	395	325	327	360	345	362	335	347	386	361	356	360	390	365	333	330	392	368	358	382	363	325	383	377	353	359	382	336	387	357	359	363	356	353	353	329	334	380	343	325	372	363	339	396	363	341	366	370	333	379	344	343	383	341	347	338	392	387	352	361	393	346	314	349	354	357	352	359	341	386	373	361	369	389	373	388	368	346	349	353	355	359	397	335	338	352	360	354	380	353	353	388	369	346	343	334	348	357	353	372	356	365	347	358	341	359	334	384	347	369	340	371	362	352	382	341	377	352	367	366	402	385	369	341	370	339	352	379	334	358	361	372	359	351	366	392	392	392	339	347	362	392	355	346	382	357	385	372	304	356	347	364	358	344	344	334	348	374	357	366	341	360	343	345	364	389	371	333	365	367	330	381	343	356	370	386	372	336	352	347	338	363	361	353	342	357	335	361	329	366	321	345	388	343	366	389	368	333	349	356	381	340	363	377	370	363	397	348	359	363	395	344	343	377	361	364	349	354	333	356	371	364	391	361	367	344	348	369	352	340	362	363	347	365	373	346	365	344	371	345	337	357	346	357	383	345	384	361	368	357	384	348	333	356	352	348	311	380	351	366	362	360	354	417	377	354	367	331	345	337	367	360	356	388	375	382	342	338	359	327	368	381	367	339	356	332	384	404	357	364	365	335	367	333	347	383	362	308	382	327	357	385	360	352	349	381	360	331	375	365	363	338	367	361	338	348	346	380	375	358	395	356	346	353	350	350	350	346	342	371	358	364	366	332	348	366	347	398	378	317	338	347	363	352	352	371	360	366	375	374	328	378	383	341	373	371	391	358	360	378	377	342	354	349	366	353	339	374	328	376	352	367	334	346	359	361	331	375	347	348	345	346	359	340	377	367	358	377	375	387	361	325	351	364	404	367	358	355	345	389	391	356	333	364	356	353	369	384	354	405	353	367	340	371	384	337	366	343	378	345	355	359	392	339	358	358	351	361	377	385	318	365	333	328	337	343	369	408	363	330	349	331	335	353	346	348	343	369	353	362	332	320	354	350	365	359	367	373	375	374	365	382	335	334	355	379	414	408	365	365	380	367	348	349	333	379	352	344	344	339	364	353	362	335	333	349	346	373	362	345	379	372	378	341	344	324	320	354	320	344	349	356	331	393	372	362	367	357	343	342	344	347	356	358	361	341	341	398	341	360	381	364	331	367	377	342	361	369	374	387	376	389	353	337	354	348	338	356	362	339	364	336	364	348	338	339	411	342	382	352	351	339	377	353	350	379	340	374	331	363	365	361	382	351	332	366	351	368	352	354	368	359	369	376	368	385	331	384	360	386	344	376	375	366	351	403	342	354	372	315	356	377	352	355	366	361	345	354	389	325	377	386	410	371	341	345	364	341	331	354	346	382	370	369	358	373	375	357	372	342	351	356	323	338	354	365	325	375	386	356	363	362	348	326	314	348	378	366	403	351	367	344	380	361	352	342	332	318	370	382	343	361	337	344	358	367	379	377	376	349	322	334	336	335	369	377	339	371	367	325	399	324	373	409	360	380	346	357	358	374	335	348	397	349	341	402	350	310	336	343	371	359	362	358	362	347	315	349	359	367	390	333	390	340	342	368	352	361	343	348	331	351	342	334	345	350	369	373	338	319	355	326	351	362	327	342	338	392	340	356	390	345	346	365	368	342	376	352
12815	30905	25895	16821	12701	10214	8338	7184	5317	3759	2650	1979	1569	1249	1099	947	870	721	636	607	591	580	542	526	557	592	569	559	550	527	498	564	516	550	559	547	531	517	504	515	451	471	482	460	460	480	469	485	530	480	484	474	487	479	439	448	439	456	501	466	443	485	482	447	500	464	451	484	445	473	476	484	494	450	517	452	480	487	508	498	513	482	478	476	418	497	422	474	462	451	485	439	450	487	431	470	472	516	455	483	450	491	498	468	484	492	505	469	452	504	470	464	475	491	444	471	480	466	427	526	466	472	467	498	508	459	484	442	455	461	458	484	419	467	461	440	464	430	489	500	455	452	502	445	478	469	480	482	458	460	448	472	482	477	476	458	475	450	457	468	468	454	488	502	473	474	476	489	452	448	473	439	478	489	498	470	479	435	429	485	447	401	501	518	450	466	467	485	488	431	454	497	476	464	426	461	428	475	472	436	442	455	482	408	456	489	457	461	457	472	450	424	487	440	433	453	437	474	460	452	473	454	453	463	471	464	426	449	446	448	479	473	472	477	446	473	447	421	474	476	446	474	406	462	434	506	466	450	466	471	500	463	488	483	471	421	507	461	442	451	477	472	417	458	438	501	499	471	450	443	483	425	490	522	461	457	463	487	451	439	493	460	453	414	461	463	450	451	426	438	454	481	488	460	433	483	491	452	498	502	432	496	479	490	450	495	533	470	470	462	480	460	453	471	463	468	486	465	440	464	500	439	426	503	438	480	468	453	479	460	478	466	485	496	511	442	469	482	491	477	471	406	487	440	451	450	466	467	486	513	438	444	464	463	466	456	453	451	475	480	454	456	489	503	478	441	455	491	420	454	474	489	467	455	452	473	484	474	464	511	476	502	460	479	489	498	498	494	421	430	462	495	443	432	472	441	443	457	468	477	524	461	471	456	490	467	500	434	431	476	501	482	453	437	482	521	473	468	479	462	431	485	473	449	478	478	492	451	458	446	440	490	479	525	455	462	458	482	466	479	470	497	511	416	463	484	463	476	448	419	491	440	436	469	448	477	485	471	499	429	455	472	449	489	472	425	441	461	477	439	492	442	514	479	459	460	466	432	486	451	498	470	441	466	461	465	480	480	448	480	493	468	487	469	431	457	417	516	422	479	451	498	453	446	449	486	450	450	441	451	444	460	465	496	455	477	459	510	457	498	496	476	432	454	428	447	448	489	453	469	487	478	485	499	439	445	490	471	534	490	480	461	465	450	471	450	486	456	450	475	479	464	464	436	449	460	444	494	409	446	496	452	473	481	464	456	438	487	494	463	443	473	462	437	446	505	474	471	471	427	454	468	461	478	483	446	473	451	469	452	457	504	448	436	468	468	463	473	510	488	494	509	463	495	460	442	497	492	460	508	482	453	486	491	482	435	467	455	490	449	475	449	473	425	486	480	498	473	467	480	479	497	471	452	452	472	464	426	467	481	465	503	432	480	460	478	460	481	462	485	465	467	463	440	491	468	494	543	460	433	491	497	493	469	454	464	457	449	456	469	462	486	444	447	480	473	492	491	437	489	431	480	459	491	460	472	463	477	474	474	475	448	482	484	430	511	432	468	464	466	475	446	464	453	457	474	475	516	449	447	431	455	461	473	473	478	470	467	423	523	446	445	486	461	473	445	454	456	435	455	470	461	513	503	457	496	440	461	497	473	470	453	513	446	505	454	460	454	515	467	483	428	490	506	431	480	432	497	460	471	480	440	454	473	490	456	478	446	482	469	482	444	433	462	436	460	449	480	445	445	473	453	493	436	444	545	481	487	480	485	459	489	493	461	462	455	460	457	491	467	456	453	477	474	462	516	477	431	457	475	469	457	465	500	486	497	451	427	467	455	445	458	484	466	466	510	499	456	475	491	474	465	462	445	441	496	448	466	475	451	480	484	476	490	459	392	486	455	431	454	497	504	466	430	453	515	457	407	466	489	450	487	475	462	460	490	477	483	492	460	449	463	454	465	449	471	448	474	438	488	462	467	479	498	439	491	469	477	446	445	521	498	462	464	450	439	460	487	473	455	459	488	464	470	458	464	430	486	437	494	461	478	460	471	434	471	474	467	455	466	450	457	490	443	494	475	467	473	476	456	452	454	452	453	448	448	481	441	480	453	479	495	446	463	466	464	457	510	471	488	438	475	455	444	446	431	479	449	495	452	464	493	433	456	429	453	461	454	428	497	448	452	456	453	450	468	445	525	482	494	472	458	429	451	484	457	479	481	428	509	444	464	484	479	436	511	478	479	483	486	443	496	466	490	465	460	459	479	463	466	484	486	449	430	512	443	438	483	467	472	467	424	476	457	460	446	511	472	470	465	476	473	477	465	480	467	496	458	451	471	468	455	495	426	461	506	476	523	475	436	435	447	455	455	490	464	469	477	473	439	476	533	478	482	441	497	485	468	464	454	466	469	495	496	513	471	471	440	471	464	446	458	434	492	422	495	459	471	468	517	523	451	473	473	481	477	488	485	467	476	465	438	464	455	466	468	464	487	488	491	497	452	461	447	492	444	436	514	454	474	486	482	454	443	492	439	449	461	515	464	461	462	447	469	470	459	467	466	471	449	475	439	424	464	469	487	475	466	477	439	438	468	482	481	487	489	494	446	468	469	500	476	460	437	442	490	458	435	469	457	455	453	464	448	486	462	462	456	485	432	440	456	482	462	475	473	451	442	456	457	469	486	449	451	501	482	461	503	449	421	457	435	478	495	463	438	483	467	464	495	450	426	494	479	449	479	448	464	455	454	446	508	479	468	458	455	439	495	481	461	481	416	460	445	454	499	463	473	455	460	461	445	464	446	444	446	475	470	515	452	442	466	464	454	486	461	486	538	470	475	471	456	470	481	456	471	443	451	486	477	453	482	489	484	458	487	476	490	442	413	495	462	500	448	469	440	461	470	506	484	465	465	467	440	460	474	456	459	434	492	494	474	457	494	450	434	482	463	459	497	483	449	495	496	515	462	517	512	466	460	474	440	455	493	492	452	471	468	440	424	437	490	456	465	431	498	431	456	454	472	500	416	487	481	414	488	477	460	502	470	476	464	491	466	452	507	433	463	439	490	458	423	441	441	503	449	468	475	480	486	494	478	460	450	502	410	475	471	464	509	486	470	517	446	485	487	481	490	464	438	458	441	503	456	453	448	480	430	471	488	495	480	487	493	521	508	477	491	486	456	437	414	454	515	501	425	469	427	458	441	478	425	480	460	458	465	486	463	477	518	482	462	462	486	441	497	472	480	499	454	475	468	446	493	459	467	481	441	468	498	471	456	466	466	493	465	474	447	498	465	467	439	437	479	475	467	447	515	451	472	456	478	472	452	463	503	452	458	447	466	497	457	452	475	449	450	458	475	498	479	477	447	477	469	450	444	481	426	485	447	516	497	477	440	492	477	464	445	476	489	477	445	483	483	440	464	486	501	472	430	479	485	477	465	456	473	420	484	467	468	479	471	471	472	475	444
22775	21690	29557	24367	21758	22022	16170	7771	5115	3912	2786	2013	1797	1579	1413	1218	1095	1037	887	864	835	801	795	805	791	781	779	729	797	840	827	799	779	810	744	760	724	738	697	686	743	703	721	754	716	734	694	701	682	719	695	702	648	714	680	696	718	705	714	687	697	647	665	712	716	702	690	653	677	654	682	687	694	702	688	675	683	644	653	685	640	691	699	722	731	726	655	704	688	659	634	703	726	661	663	683	640	713	674	672	643	715	650	629	690	678	686	690	655	708	670	697	686	708	695	709	678	668	661	683	747	703	644	685	665	709	676	707	664	703	680	676	674	678	650	646	709	701	672	691	667	680	736	708	631	668	686	691	668	622	621	664	683	657	665	697	657	705	696	683	678	661	656	664	662	654	669	699	695	681	716	669	708	679	671	703	639	714	694	651	754	724	667	725	676	693	686	696	691	684	711	638	663	681	645	699	682	674	705	667	723	686	665	638	714	685	663	673	696	695	683	656	690	689	648	704	710	672	669	698	700	709	711	655	724	694	664	650	706	647	661	693	682	641	684	675	684	683	653	670	686	707	681	675	683	733	652	667	646	665	659	644	689	685	725	636	664	688	677	692	646	638	666	654	628	701	668	722	709	689	674	669	659	682	714	710	655	642	690	670	701	657	697	681	761	629	717	676	664	689	683	693	715	705	687	643	716	691	767	697	674	634	730	695	627	691	708	717	660	703	689	680	720	713	646	708	692	660	712	657	665	666	694	662	682	666	674	661	745	757	645	661	687	719	676	681	718	692	685	713	719	652	701	680	670	648	653	679	646	640	708	688	670	670	684	675	690	745	666	668	654	672	717	648	671	701	660	714	673	658	697	687	665	709	644	735	682	692	705	677	720	722	689	674	709	667	661	695	723	666	690	672	669	676	676	699	651	708	668	705	720	685	673	682	731	687	702	660	673	725	677	680	666	685	719	689	688	671	618	663	677	632	620	640	679	678	642	690	649	686	624	684	723	733	713	669	701	687	687	682	662	686	677	667	670	661	704	720	718	656	631	673	677	678	642	703	685	687	688	716	699	666	670	717	678	642	719	648	659	684	693	660	664	633	728	748	659	708	666	724	651	684	713	665	660	686	694	660	725	674	701	669	666	640	712	694	661	682	681	671	672	650	696	642	650	643	688	693	700	683	704	682	650	702	665	641	708	681	675	673	659	687	640	646	641	659	698	709	691	678	684	641	680	678	656	659	647	656	691	709	664	628	680	704	684	700	667	703	660	735	723	669	693	718	703	732	638	707	707	636	710	666	697	704	711	688	684	634	695	667	605	725	648	688	669	706	660	681	652	662	705	712	674	728	697	646	769	699	673	674	689	665	695	689	718	686	706	675	699	638	640	643	660	667	682	704	704	691	653	630	659	726	702	679	672	653	646	683	686	684	697	693	665	665	680	603	639	636	725	709	703	686	697	683	662	651	691	641	649	712	676	690	682	695	680	680	672	659	637	697	741	681	726	679	644	668	674	704	663	655	659	665	659	650	654	640	692	679	672	665	687	702	676	703	685	702	657	671	678	685	698	726	683	708	731	662	697	690	675	707	656	689	656	668	669	670	664	674	688	711	657	688	711	687	656	661	714	686	687	666	694	728	710	663	654	634	674	663	705	686	682	675	711	660	664	713	651	710	696	670	700	697	695	647	674	696	657	635	679	664	691	667	633	639	700	673	647	663	692	724	650	698	690	674	633	710	725	685	669	660	690	694	709	657	643	645	680	664	699	710	662	716	767	702	684	698	673	708	704	650	707	710	668	699	685	699	654	633	654	656	683	733	672	712	716	661	655	693	712	701	700	698	660	703	675	673	644	688	701	682	648	642	684	660	700	670	693	694	713	666	698	673	691	685	700	671	639	644	683	634	722	661	643	695	687	697	695	692	689	674	671	704	694	693	684	730	745	696	669	678	649	650	706	706	653	664	687	682	697	664	646	705	673	696	691	690	679	658	666	673	635	674	669	600	661	682	663	671	680	671	649	681	734	704	721	671	663	722	703	706	637	666	715	667	683	665	718	672	672	667	664	714	633	674	665	700	702	683	664	676	694	682	696	655	694	684	722	699	639	674	696	718	673	696	707	686	696	658	706	623	636	657	669	676	716	668	678	698	710	690	695	676	678	675	695	691	715	673	709	670	659	628	699	707	655	671	674	671	700	693	647	689	662	721	715	605	700	688	674	667	637	656	677	699	673	685	629	659	703	638	657	709	675	670	647	698	658	637	685	665	690	686	706	676	709	697	665	688	681	684	662	686	666	721	683	706	710	649	693	670	690	678	684	641	656	701	621	670	641	687	661	671	669	680	718	651	647	698	644	731	687	666	695	645	669	723	689	660	657	703	695	687	637	669	666	669	647	724	655	679	667	673	637	670	650	668	707	668	671	674	657	700	661	701	753	633	695	675	654	762	698	692	671	682	673	703	681	678	689	710	618	663	677	659	663	652	684	717	688	665	663	658	727	682	675	696	660	662	681	692	649	677	683	705	644	693	708	616	726	663	728	623	657	672	690	645	752	654	696	650	685	668	673	684	697	682	675	668	699	687	712	719	688	711	647	659	682	686	631	684	665	694	729	661	669	716	679	706	670	659	709	677	653	650	676	649	650	730	689	680	690	663	739	736	693	695	673	671	724	664	643	705	681	692	651	674	640	622	683	661	750	708	628	689	690	702	687	666	692	703	703	680	699	663	654	723	705	625	664	675	705	651	722	699	749	650	642	680	686	685	670	664	680	682	678	687	682	660	664	661	635	675	673	717	697	662	658	638	684	723	625	703	639	683	730	627	643	689	647	628	639	629	677	663	695	679	707	633	658	694	705	717	742	724	655	698	653	677	629	681	634	714	680	715	676	682	680	703	731	654	688	677	669	720	683	613	682	683	697	667	622	660	674	697	654	702	638	652	704	716	666	658	708	668	656	712	705	703	694	681	701	618	660	701	687	674	707	732	648	684	662	698	678	678	685	677	638	685	680	664	673	692	654	678	676	597	681	650	678	674	690	679	722	703	664	717	666	671	672	684	674	692	665	698	675	673	678	630	701	659	709	641	636	634	659	673	670	680	661	658	666	722	689	652	672	643	626	691	694	685	676	653	723	684	698	719	666	707	661	702	667	677	670	704	633	637	689	655	698	678	730	693	654	662	711	700	687	718	660	679	669	654	670	656	684	688	715	699	696	694	674	684	686	675	664	664	703	732	676	680	703	642	675	697	654	641	687	695	679	711	691	689	650	641	708	674	694	680	690	640	669	719	651	631	756	717	687	694	641	667	699	669	686	702	698	658	690	709	632	669	649	687	642	651	699	634	679	727	695	724	703	748	702	675	687	694	686	654	658	668	761	674	671	639	635	668	715	660	700	646	736	695	633	669	681	660	705	694	705	654	698	697	685	696	655	703	678	680	681	660	679	626	665	663	663	666	682	681	726	626	655	666	680	662	711	680	709	685	667	661	672	677	678	718	674	654
15345	39350	34217	24445	19681	16461	13941	11703	8874	6701	4919	3506	2833	2576	2156	1840	1608	1419	1203	1202	1087	1054	1049	1037	1082	1096	1041	968	998	999	969	977	992	1017	1006	999	957	960	960	892	888	867	895	835	850	824	873	844	793	812	825	840	795	834	866	893	855	864	822	846	893	856	822	885	870	858	790	816	893	824	838	813	849	844	810	870	851	865	866	844	878	885	857	823	851	882	817	833	847	843	898	831	794	807	867	867	864	861	855	875	806	851	879	883	848	845	846	852	830	853	853	826	931	894	827	810	830	832	828	828	808	867	901	823	883	815	836	844	854	850	827	870	939	818	841	815	839	800	796	857	799	867	815	879	870	843	857	851	836	828	866	867	881	804	844	857	803	837	844	875	826	845	856	831	825	831	831	844	834	854	817	814	852	855	872	867	867	813	844	900	814	840	809	830	813	822	811	824	873	849	894	847	850	788	874	839	845	800	796	863	855	824	837	854	839	876	833	842	855	895	883	861	771	855	837	815	835	823	840	797	851	869	821	836	842	817	862	855	862	847	902	881	866	843	871	807	880	875	852	872	852	817	857	866	838	850	846	837	894	856	835	823	866	781	858	846	854	810	837	806	889	847	842	849	864	857	822	879	846	842	831	848	868	928	812	795	820	888	865	878	877	799	828	824	872	830	806	825	870	845	793	892	906	864	839	889	889	841	847	849	804	804	833	840	792	813	776	816	831	809	842	803	894	820	800	830	809	903	852	822	881	847	832	832	825	836	840	808	836	850	855	863	844	830	838	821	837	792	848	803	879	789	878	793	854	817	884	890	870	921	865	838	808	846	795	831	832	802	820	930	838	877	814	832	857	803	793	818	830	895	806	816	856	836	839	796	846	808	868	828	886	842	804	854	918	852	885	850	834	801	844	850	795	831	882	870	857	875	883	840	811	849	803	818	855	834	844	823	882	842	865	886	841	860	865	839	878	854	844	791	884	864	839	871	803	833	857	855	811	849	828	840	864	889	822	850	845	872	883	831	828	822	846	844	816	844	868	835	845	813	834	868	820	880	842	835	819	860	820	840	843	855	846	896	851	797	843	869	874	851	867	863	798	856	898	822	827	823	831	884	864	820	875	872	820	834	881	792	840	841	851	853	877	757	857	789	869	828	811	801	857	879	885	849	850	858	847	909	823	777	848	874	872	877	830	817	804	871	865	837	858	868	812	836	841	871	878	835	840	822	836	844	819	829	848	806	875	815	868	872	855	876	883	811	846	800	842	831	807	911	815	882	830	854	851	858	895	889	871	852	804	812	871	843	820	872	868	844	864	818	807	848	852	863	865	839	847	851	816	859	868	831	820	876	830	815	883	839	833	885	807	802	847	823	869	860	833	855	868	834	864	816	845	869	861	846	821	845	855	856	864	844	801	821	817	799	838	862	871	799	856	818	883	809	853	808	843	888	835	803	879	854	800	847	853	884	803	834	843	812	834	826	810	827	837	823	799	846	845	829	870	896	870	848	838	796	892	822	859	864	888	811	897	844	851	808	806	833	853	890	827	811	805	870	788	854	840	842	807	847	789	836	847	858	898	860	884	883	863	820	895	857	868	828	838	835	850	801	841	842	854	815	830	873	848	802	851	849	824	844	885	843	821	834	825	888	833	854	877	855	846	893	852	799	825	852	807	858	812	923	777	809	864	835	849	856	810	837	817	860	799	851	859	827	875	853	883	837	885	826	822	931	868	889	849	812	841	873	860	870	842	883	850	830	829	860	871	846	813	865	854	848	820	871	849	836	804	832	867	851	850	829	818	846	873	823	869	841	825	810	837	862	863	852	874	829	887	801	858	843	837	798	846	857	856	862	839	850	884	845	865	863	846	797	862	824	848	816	856	816	789	834	783	826	786	844	882	869	863	854	847	896	846	785	852	877	811	830	854	849	834	882	891	857	802	878	868	797	860	857	821	874	845	847	830	829	852	866	866	886	853	845	875	838	886	794	816	813	886	848	882	814	861	841	822	895	820	849	819	833	859	835	844	814	849	823	865	932	833	872	816	850	848	849	829	909	866	888	816	826	899	787	817	870	870	836	831	871	851	882	845	856	899	843	798	876	883	906	831	865	807	859	834	835	879	878	828	818	798	824	908	869	843	829	813	835	839	870	871	834	869	827	847	832	859	835	829	866	849	824	844	860	859	841	833	834	868	803	882	803	840	836	845	853	831	867	837	831	819	818	887	848	832	850	844	811	876	850	820	869	856	829	882	872	822	795	869	851	829	826	826	828	873	825	868	860	811	850	829	847	802	819	824	871	899	795	816	859	868	841	842	838	818	851	820	837	846	837	853	899	875	827	838	837	811	834	863	890	820	843	859	829	861	811	837	845	844	854	822	849	803	856	881	902	821	893	825	842	850	812	801	852	808	866	853	829	871	862	835	877	829	819	773	839	847	879	876	856	845	834	876	867	837	835	836	861	846	889	836	754	882	866	831	849	910	855	901	834	863	845	831	857	822	815	841	845	872	858	868	843	830	835	846	837	858	847	894	789	863	826	886	811	800	863	865	846	830	834	841	858	866	894	870	866	827	828	774	852	866	840	863	849	849	783	854	841	841	833	809	855	873	821	813	857	837	830	800	913	825	827	848	803	831	836	863	816	844	864	867	854	838	860	851	835	875	888	855	842	838	846	824	835	834	834	846	829	884	850	795	766	860	853	860	838	890	850	814	828	882	855	816	821	853	832	862	850	792	826	855	840	831	875	878	860	826	790	851	859	854	834	863	803	853	877	815	875	817	819	836	832	831	849	830	842	812	865	760	818	863	818	846	834	872	854	826	852	842	860	882	823	844	854	804	886	850	843	823	852	834	852	853	825	833	839	864	874	849	824	843	845	837	861	852	873	876	854	783	849	812	866	822	863	837	823	809	878	822	815	794	792	823	837	863	832	850	840	862	812	822	937	868	823	886	856	864	880	905	863	816	838	804	876	876	914	809	807	854	817	846	844	823	846	838	887	801	822	840	856	786	816	802	832	863	841	895	849	778	860	877	857	873	857	860	838	875	876	878	867	876	869	843	837	815	842	809	825	859	842	785	892	829	877	867	888	761	776	830	844	810	817	838	801	836	832	812	846	838	864	852	860	861	833	846	817	892	891	831	822	846	859	847	879	843	843	862	825	795	851	821	853	852	861	818	796	882	863	803	872	892	792	849	863	822	823	859	817	853	849	864	835	810	831	833	854	848	833	846	848	863	828	874	871	875	842	831	815	820	868	877	831	829	838	771	888	833	821	807	846	815	816	825	838	807	871	808	824	834	833	871	792	806	858	828	830	865	825	883	842	874	863	829	822	867	857	869	826	816	842	821	869	855	839	798	834	845	845	811	842	811	843	834	805	794	849	825	856	879	827	878	869	862	859	831	854	830	811	848	844	849	862	879	847	895	824	868	849	825	837	837	754	844	898	841	872	850	890	859	860	872	829	842	876	897	865	787	915	873	835	853	842	901	832	824	835	834	816
27843	21535	19551	12183	6726	4444	3522	2954	2205	1581	1158	932	867	787	710	669	642	637	544	543	531	500	558	507	494	520	499	495	536	465	511	510	470	529	505	469	505	481	466	491	504	494	512	454	487	475	499	474	431	541	476	459	451	485	488	440	491	463	492	460	470	518	464	492	473	481	494	469	455	489	448	461	528	511	454	492	480	454	544	515	483	485	498	503	504	435	459	463	453	477	482	477	438	479	509	491	458	487	477	487	447	486	457	465	519	505	449	471	465	491	463	481	531	479	489	481	481	489	470	509	503	510	485	473	458	503	510	496	508	477	499	497	484	504	462	460	481	471	449	470	524	525	478	490	463	484	455	456	492	501	491	498	460	480	451	484	483	469	476	478	473	492	455	474	480	496	471	488	476	481	507	446	461	429	474	524	496	498	461	490	477	476	456	498	430	471	484	508	461	470	461	523	467	506	494	496	501	488	480	493	480	480	493	506	505	496	475	502	487	499	526	496	465	477	484	472	463	481	459	462	483	479	479	483	480	487	478	438	490	459	479	473	495	487	442	449	477	462	490	513	455	497	483	464	454	459	516	500	452	482	461	487	500	477	472	466	502	477	490	486	461	435	476	491	486	487	475	480	477	453	494	490	505	510	444	447	457	502	454	447	519	461	527	497	494	457	468	465	519	516	451	482	481	517	500	494	473	487	470	450	464	477	470	468	470	474	440	485	476	507	486	499	511	489	484	482	516	458	462	481	471	453	560	454	478	462	503	492	501	454	490	524	465	492	479	460	494	501	479	454	495	521	488	468	510	459	451	499	522	491	449	487	511	524	474	476	486	482	468	495	494	518	476	460	466	462	494	475	447	507	479	489	446	483	450	467	486	515	495	492	487	489	521	493	489	459	490	460	479	487	487	499	473	451	506	473	544	514	453	452	465	523	497	498	492	488	524	493	447	475	467	500	484	492	475	510	511	442	476	489	498	477	493	469	515	469	507	477	476	493	462	469	505	471	507	487	474	475	509	483	461	507	493	501	501	504	511	479	478	502	507	463	508	490	491	547	473	462	500	473	464	493	489	480	530	468	528	472	499	477	488	496	454	461	494	455	496	478	469	483	465	543	470	500	519	530	506	456	485	503	488	469	503	465	483	470	474	462	492	438	499	459	464	514	504	484	501	483	469	477	437	469	464	488	503	502	468	442	479	436	426	435	519	465	408	499	495	489	491	467	498	496	454	526	431	508	487	474	485	460	498	437	473	500	458	482	506	465	484	476	502	458	458	452	497	486	497	469	472	490	499	502	460	459	459	502	467	505	461	472	488	548	541	453	512	507	483	452	480	475	448	491	496	460	530	463	497	495	491	496	502	503	476	494	437	485	526	513	476	494	451	465	463	502	480	458	493	490	502	468	448	461	487	499	458	489	476	452	483	521	495	495	504	492	468	457	425	471	491	467	477	497	442	498	489	515	488	467	497	504	521	454	478	476	504	504	460	498	494	435	435	453	489	468	483	492	482	506	499	480	448	449	495	524	480	498	483	485	491	469	504	477	504	477	477	507	515	480	486	471	489	483	496	498	475	442	499	453	501	470	463	487	455	507	497	474	491	477	445	498	475	499	461	484	462	457	535	471	469	472	488	444	513	463	525	462	492	486	466	474	476	492	488	506	470	456	477	450	514	513	494	515	468	458	489	474	474	502	472	522	492	492	491	445	487	500	469	463	496	482	469	480	488	504	475	470	439	478	460	491	482	508	469	482	493	490	491	448	474	491	492	476	462	485	501	491	447	472	462	507	435	470	497	445	456	480	462	487	504	495	486	484	463	460	484	432	478	491	477	521	454	464	485	479	509	466	462	489	527	474	476	462	466	474	479	454	511	484	527	488	494	520	499	489	452	463	501	457	560	466	484	500	536	415	496	449	452	453	491	504	494	466	475	484	447	512	449	444	491	464	478	499	501	481	484	507	475	519	488	513	457	490	516	465	506	490	441	498	495	472	499	499	459	488	494	512	518	485	489	495	464	463	479	481	491	502	493	515	492	489	452	458	489	463	476	451	481	484	478	501	507	475	515	496	480	489	498	468	480	472	475	486	479	490	452	428	492	487	512	471	463	495	501	493	507	493	494	487	475	467	508	451	467	466	464	479	461	481	525	528	485	430	496	471	502	492	497	475	490	493	489	453	491	498	486	535	453	471	494	463	524	505	440	466	478	515	536	475	491	459	437	495	479	480	492	485	520	504	445	471	499	499	475	487	444	506	452	482	457	453	488	486	476	473	489	490	497	454	486	536	476	488	507	469	512	451	451	447	493	501	460	475	492	486	482	463	491	505	504	469	504	485	462	514	494	512	466	485	458	458	499	483	456	474	481	463	485	497	494	488	437	476	496	458	500	488	504	467	438	457	474	492	516	482	490	440	451	475	490	476	480	466	470	490	476	480	498	452	470	463	500	488	502	466	475	506	523	462	497	490	523	466	501	481	490	512	535	453	472	514	470	453	466	483	458	499	482	482	494	484	472	472	525	503	439	455	509	454	476	486	453	472	466	465	498	475	482	460	491	484	486	468	480	447	485	461	513	466	516	475	440	482	494	485	525	481	482	453	495	483	442	471	472	468	472	463	529	454	496	465	503	501	474	488	504	481	468	507	479	492	478	475	468	462	500	498	516	506	472	505	498	495	477	478	458	448	489	488	480	439	480	474	498	464	475	464	530	497	466	442	497	472	461	490	509	498	492	536	501	506	460	476	489	522	528	469	469	507	434	486	462	473	476	499	467	516	470	485	481	479	469	508	481	456	496	493	480	488	485	491	502	474	520	469	484	472	464	475	500	485	457	488	449	506	517	499	512	506	478	499	499	491	474	503	484	470	476	505	502	533	469	478	451	475	500	482	463	431	497	480	498	441	473	426	491	461	484	492	456	487	500	467	467	491	502	465	497	471	430	434	468	530	512	446	522	516	497	472	498	462	521	538	493	512	469	474	493	482	484	466	477	486	464	440	479	444	499	479	453	513	522	474	472	488	470	493	463	505	482	497	479	512	460	479	454	504	450	527	508	494	504	488	452	444	474	490	470	494	503	494	456	457	493	495	485	490	495	467	460	466	462	467	496	407	513	453	472	491	489	467	490	518	495	434	508	486	490	475	511	510	484	475	466	515	468	491	476	460	456	475	512	479	484	447	523	488	438	491	506	482	480	468	521	494	473	511	498	458	489	477	474	481	464	453	476	477	464	476	542	477	490	492	476	507	497	469	485	497	496	476	499	495	475	494	473	463	448	464	461	486	506	513	473	509	492	440	514	502	493	465	488	480	502	480	494	450	487	496	453	468	534	474	439	482	439	499	522	478	493	510	516	480	518	479	525	463	491	476	471	485	465	477	476	459	485	445	459	475	426	476	484	463	485	491	477	487	449	490	525	490	468	467	515	466	458	482	447	476	469	473	475	467	435	512	490	530	466	486	492	485	468	458	470	449	493	503	460	477	489	489	448	487	506	474	513	458
12719	26978	21950	13215	10031	8074	6735	5601	4139	2940	2059	1618	1334	1267	1116	899	880	818	754	693	678	689	686	671	660	630	650	642	658	652	683	657	663	687	631	662	631	626	608	633	629	603	609	598	621	651	609	606	668	629	599	601	648	612	631	647	611	623	658	607	620	566	555	638	620	605	595	648	590	585	612	603	622	543	556	595	606	594	623	627	604	588	605	591	578	614	599	613	610	593	594	614	666	605	626	600	589	619	593	601	604	614	656	643	613	588	595	539	586	631	612	574	596	599	621	643	591	578	619	602	594	607	595	629	604	602	636	583	610	594	594	582	610	610	564	603	587	591	600	618	636	612	600	583	621	608	638	615	574	639	594	605	609	588	602	591	592	612	615	581	599	591	632	593	596	603	602	585	599	583	577	578	654	612	583	568	570	573	660	650	592	595	634	592	619	587	571	655	605	654	657	597	583	657	632	638	612	621	597	605	629	576	602	588	601	613	578	600	607	579	636	584	552	597	612	609	558	607	622	591	539	611	615	640	608	562	587	639	560	578	600	611	674	603	551	583	531	584	632	610	614	622	603	616	666	617	638	605	652	595	596	602	587	635	595	591	574	590	592	597	628	656	606	611	600	608	598	637	637	590	625	628	624	615	610	614	627	621	581	636	595	610	619	586	611	634	595	609	607	618	587	611	601	604	620	561	592	603	582	560	624	595	601	587	588	616	596	624	604	618	606	593	584	607	629	548	559	637	627	609	650	583	623	648	616	596	607	615	589	632	621	589	636	583	636	633	647	593	614	587	596	645	613	667	645	613	569	609	570	620	619	572	593	623	577	650	614	602	617	640	605	610	623	592	546	578	604	604	604	627	587	619	605	612	610	609	643	613	600	693	625	571	623	582	585	587	610	637	618	604	616	574	643	611	597	578	575	607	505	595	577	596	654	642	592	573	625	590	622	560	583	616	625	603	569	583	632	617	600	646	603	634	605	588	646	618	661	586	633	613	567	605	587	622	637	606	594	611	600	609	600	616	583	616	611	616	602	651	607	580	588	595	638	558	512	581	606	594	607	627	626	623	570	580	638	633	604	586	584	649	621	623	579	598	647	585	605	625	618	643	579	622	596	615	643	571	613	557	593	603	602	564	610	638	576	576	620	604	630	595	665	591	611	591	617	596	570	602	575	579	602	547	620	623	636	591	621	606	581	612	637	643	602	595	567	607	586	646	589	615	619	580	603	594	625	550	572	657	591	607	587	611	581	598	582	609	573	586	614	631	653	580	598	597	603	604	572	640	597	594	587	577	598	559	595	619	565	594	605	614	593	642	587	591	620	565	641	609	618	595	603	591	609	591	593	615	616	566	571	599	643	577	570	636	572	630	560	578	546	570	605	593	603	616	610	585	577	598	602	607	590	624	555	587	621	580	605	629	582	612	586	608	604	610	596	543	622	622	584	622	622	666	584	611	551	610	603	651	629	665	643	599	593	570	623	595	560	612	625	605	612	588	651	645	588	593	637	595	607	623	640	620	626	623	591	611	613	624	589	630	577	596	625	651	609	620	602	633	612	631	592	661	633	622	596	583	620	606	574	540	653	615	619	560	594	644	594	608	609	639	629	621	628	588	542	624	620	588	567	573	636	606	611	635	598	615	628	603	588	576	650	631	576	662	587	587	594	597	576	598	637	640	634	575	598	582	626	618	608	578	617	577	615	600	626	582	591	606	588	628	611	633	588	595	655	634	617	620	594	600	573	605	614	620	634	576	611	576	583	651	600	598	587	598	555	617	608	617	623	609	648	654	598	611	605	601	592	553	628	614	588	633	634	599	632	593	610	659	655	581	618	592	626	560	588	615	591	568	574	587	558	646	574	608	563	609	600	584	599	644	652	567	598	569	609	573	640	610	579	586	576	656	601	617	659	574	569	569	611	593	608	616	611	582	654	629	571	586	604	590	603	590	609	608	589	671	607	629	610	608	596	598	610	588	590	630	610	575	592	627	616	598	595	611	632	638	592	649	608	600	594	570	586	587	591	623	587	613	578	589	585	667	625	654	597	637	632	582	610	619	576	593	558	571	655	621	559	615	591	643	613	584	659	587	644	624	609	623	580	642	645	651	598	618	561	580	584	598	562	566	643	606	574	658	614	657	598	608	599	563	606	606	580	597	570	574	609	614	616	575	608	595	620	634	597	593	589	600	577	642	624	598	617	599	605	588	621	564	606	598	647	633	628	577	582	583	616	603	630	630	594	575	612	593	615	612	586	584	595	648	634	607	553	574	594	638	620	613	606	574	607	605	606	582	605	657	572	591	626	677	593	607	598	593	602	587	603	604	590	647	612	565	600	618	601	624	594	604	618	612	619	581	613	650	632	610	631	606	575	601	578	597	597	575	612	672	618	637	556	601	613	633	578	580	628	585	592	618	642	604	596	603	620	613	596	644	617	604	628	576	607	607	613	593	589	626	632	612	618	585	625	581	565	607	557	622	607	570	622	628	592	607	649	628	613	585	627	625	592	596	599	568	593	646	592	578	622	575	628	610	590	591	619	624	619	584	574	636	634	572	572	596	553	622	600	597	619	583	580	629	555	592	602	610	579	577	603	593	563	624	554	657	593	603	614	582	638	599	586	618	629	605	604	601	567	608	575	619	618	623	583	633	635	652	586	633	653	641	635	625	638	547	585	595	628	591	591	566	589	643	633	622	607	590	610	593	635	601	646	553	644	628	605	617	555	597	602	575	604	573	610	598	635	596	641	620	593	638	600	627	567	623	654	581	589	586	600	599	571	583	594	552	636	594	608	605	579	628	652	652	603	570	580	605	604	608	590	608	609	627	638	560	618	591	561	562	588	593	613	629	606	595	591	638	640	581	592	618	640	572	578	574	593	603	608	600	610	568	609	616	607	640	623	632	606	635	600	552	610	639	617	654	603	575	609	621	663	608	635	607	565	609	616	599	585	597	613	577	602	644	597	572	591	578	585	599	583	601	609	658	624	606	618	599	667	590	561	608	615	556	615	616	568	609	618	623	591	619	547	591	617	590	601	607	593	660	590	578	610	610	609	606	589	579	609	607	608	637	611	590	613	566	571	624	627	668	569	578	576	581	584	580	590	558	607	612	584	614	602	584	590	602	596	625	627	637	569	625	611	608	594	595	614	629	565	624	657	583	622	610	644	562	592	617	564	578	602	661	618	619	582	596	598	600	580	608	559	589	661	611	598	618	578	609	582	567	606	572	576	585	627	588	633	645	630	584	575	618	547	573	621	566	640	605	605	598	644	579	587	566	631	634	596	601	539	601	586	587	610	582	598	630	584	642	565	652	679	646	610	612	621	593	570	583	608	595	560	592	563	588	576	619	592	616	625	614	621	571	611	621	622	610	603	579	629	593	628	599	598	582	625	579	591	599	591	595	583	643	626	590	624	606	587	594	590	603	575	597	608	623	637	594	593	599	566	600	605	645	562	600	576	620	631	594	615	572	616	591	599	641	592	636	536	592	629	605
23738	21650	29050	24829	21608	14650	8357	5419	3808	2704	2039	1626	1475	1301	1146	1048	916	905	897	878	833	832	816	794	727	797	828	765	733	793	700	753	742	760	780	806	748	752	739	742	702	726	744	719	754	701	720	694	702	706	717	672	750	715	742	754	752	675	689	724	702	706	723	731	771	756	710	740	699	730	730	649	741	774	704	772	733	700	700	686	718	792	729	702	701	746	757	722	739	713	760	706	703	706	756	683	733	702	713	751	745	769	709	705	716	740	734	680	725	709	694	737	782	705	723	696	695	708	740	719	691	751	708	706	714	697	690	696	739	735	723	755	741	721	737	732	694	706	707	711	746	741	758	698	716	765	745	730	730	726	731	690	733	701	745	691	701	704	716	724	716	733	701	713	727	752	739	771	710	715	714	752	713	703	746	702	686	675	696	724	722	709	715	718	718	689	727	741	740	759	755	719	708	711	702	717	759	673	655	683	774	700	723	752	691	721	726	727	725	712	732	725	721	690	719	727	714	766	681	726	718	737	724	764	725	686	692	725	729	734	673	709	775	708	692	726	718	701	688	729	766	720	699	738	717	708	692	737	731	723	700	748	716	695	695	718	761	754	680	687	710	731	722	736	741	734	684	749	706	717	689	727	707	693	700	726	709	760	689	713	761	698	702	737	754	716	733	719	729	735	687	719	743	759	698	732	692	731	763	782	777	725	766	717	723	703	739	754	768	699	664	766	714	741	666	711	735	692	723	751	697	706	739	722	715	708	735	760	725	689	677	728	779	703	728	655	737	714	725	748	682	707	757	660	713	722	741	739	716	687	732	785	684	758	679	758	751	759	726	715	716	760	737	693	696	688	693	700	726	749	685	658	702	671	734	655	734	713	747	717	687	667	721	737	712	728	737	746	708	698	717	682	750	753	721	690	727	663	708	731	730	740	665	691	704	742	688	757	767	707	735	726	731	733	664	689	708	665	741	672	744	708	730	714	751	699	755	712	666	727	743	743	695	747	698	728	696	737	751	741	722	704	769	733	720	731	657	776	743	715	727	668	734	652	683	740	721	696	670	676	708	706	669	703	695	703	653	709	709	707	700	712	740	733	705	695	735	656	728	769	747	769	717	745	706	690	740	709	722	724	720	688	752	735	675	753	749	720	672	743	722	680	692	740	702	718	717	707	709	723	722	715	778	712	663	713	760	796	731	737	690	725	710	721	706	714	680	704	692	680	728	737	738	726	636	701	695	711	730	735	651	715	750	719	704	696	687	718	745	692	734	708	734	710	646	721	698	714	718	678	761	692	695	698	692	736	691	711	729	688	666	713	777	722	701	698	689	678	673	729	716	703	760	672	675	680	693	682	749	738	696	737	694	706	743	714	705	667	726	757	760	679	685	709	709	687	720	737	690	706	730	755	727	706	743	697	776	757	705	736	764	691	661	753	725	681	673	723	725	724	743	737	703	764	735	721	744	724	730	705	714	712	729	756	706	737	716	728	752	679	717	726	699	696	683	691	680	697	750	707	709	710	695	716	678	750	711	710	732	742	737	695	742	714	675	765	714	694	744	688	727	742	652	719	686	842	706	690	745	747	657	753	677	707	698	745	722	739	711	721	752	686	768	758	688	708	764	732	713	728	710	737	686	738	700	767	709	789	749	721	756	753	706	714	735	679	708	669	714	694	720	729	772	716	694	721	752	670	722	746	760	742	739	724	747	703	738	709	738	784	766	715	709	761	705	735	670	710	707	730	705	716	715	728	682	673	688	701	725	700	711	715	739	726	706	674	703	751	718	709	698	742	657	660	743	712	705	701	701	736	717	749	677	689	679	714	803	690	724	680	706	729	751	707	720	697	704	748	728	751	694	782	680	676	688	713	689	782	714	704	692	682	737	741	710	703	704	692	704	738	700	683	733	739	723	752	700	738	740	741	693	738	698	720	714	710	700	717	730	685	728	710	727	728	744	720	711	733	724	755	733	679	687	696	721	748	687	698	718	751	786	693	701	707	716	706	687	694	689	735	726	799	732	702	712	727	696	697	747	660	742	727	730	713	768	687	712	759	752	721	719	730	741	712	719	669	695	705	742	717	727	722	694	627	762	685	706	743	712	706	686	703	661	736	700	720	676	716	709	735	722	676	707	743	705	671	770	729	670	719	758	743	785	702	713	684	686	695	712	698	700	715	709	711	707	745	685	713	711	708	689	667	721	732	739	686	712	674	691	726	672	685	745	693	750	740	731	743	710	690	715	700	742	716	776	692	714	742	666	713	769	734	697	702	685	717	711	735	730	708	716	676	722	752	713	711	719	712	675	685	686	686	712	702	751	690	703	737	715	710	703	716	745	719	693	769	716	756	766	758	703	730	739	712	748	728	686	715	748	730	703	727	682	722	717	737	708	713	721	689	735	709	707	716	736	722	708	716	705	697	714	697	672	699	665	640	708	761	762	668	742	655	711	758	677	758	684	706	720	753	719	755	685	706	743	705	721	716	712	748	652	718	762	703	704	715	760	699	727	711	666	702	681	710	711	716	687	707	691	749	712	713	739	734	707	659	769	721	664	754	712	701	725	729	720	706	714	688	780	680	679	704	684	719	733	718	677	711	717	706	729	732	757	718	737	706	700	724	733	748	763	666	716	696	778	650	729	742	713	751	733	742	729	707	704	696	712	738	720	737	722	727	712	744	705	738	768	744	678	761	714	736	731	693	667	754	729	695	709	735	704	715	749	664	698	757	708	742	683	729	681	706	728	742	726	742	739	694	733	712	687	697	671	682	709	697	715	709	706	702	696	710	727	709	698	696	711	746	731	706	731	724	706	723	689	695	708	682	755	708	755	714	722	705	724	708	713	735	704	738	692	730	729	679	681	731	730	738	766	736	756	700	700	742	689	672	746	763	746	697	721	735	693	729	714	696	712	718	706	741	751	719	744	713	686	746	721	750	727	746	754	715	712	738	733	692	751	721	710	740	712	695	699	717	691	720	723	721	740	707	745	685	713	690	741	740	654	729	714	701	702	712	663	749	700	709	704	723	728	734	746	719	685	681	712	701	718	715	712	709	681	765	716	735	711	768	718	671	687	721	695	744	707	730	747	713	687	720	700	735	696	738	732	690	726	756	717	721	673	703	750	729	675	690	713	719	716	763	705	677	711	671	688	765	752	741	695	725	701	687	718	700	710	720	753	720	746	715	707	701	744	688	740	703	687	741	699	695	774	678	718	714	694	760	709	712	717	780	667	759	706	719	704	707	706	714	729	697	766	722	719	691	770	736	738	721	763	728	746	683	721	686	734	677	736	763	720	714	740	692	653	717	682	745	666	716	730	662	712	702	752	726	678	712	742	718	727	732	708	737	683	714	717	708	679	667	703	714	742	676	705	706	724	720	735	717	696	724	707	707	755	743	766	703	708	748	731	703	675	704	686	662	712	712	669	718	733	715	731	762	680	725	713	738	688	725	757	670	723	737	697	694	704	735	754	716	699	661	728	781	733	703	757	759	710	748
13175	34630	29463	19924	15465	12711	11066	9145	6716	4831	3412	2661	2242	2093	1746	1572	1315	1192	1185	1112	1071	1007	1012	987	960	979	1018	975	908	1045	1040	971	1028	1024	1012	1014	961	918	965	938	919	903	951	921	928	890	962	905	891	930	890	895	887	867	863	917	923	923	898	905	864	896	906	919	906	915	929	955	953	883	846	836	898	861	917	898	888	886	801	901	880	874	913	891	926	916	925	891	936	863	913	895	889	878	889	934	931	880	849	912	919	895	855	884	903	908	903	876	865	918	890	929	937	867	897	883	923	905	913	847	938	948	889	853	892	915	871	911	847	904	886	872	901	880	902	927	928	862	889	900	885	866	857	873	915	911	862	884	889	923	916	954	897	900	872	912	919	928	845	860	900	891	916	936	877	950	900	906	900	929	879	899	862	925	896	908	977	866	902	898	873	903	866	909	933	885	898	925	926	860	959	933	942	870	919	855	882	902	923	891	884	940	887	890	864	861	915	928	885	957	909	975	888	922	903	915	922	898	873	870	894	885	826	890	909	920	902	885	930	833	877	907	911	881	871	908	874	849	892	867	888	864	922	883	880	890	911	880	898	903	878	917	926	947	920	851	862	897	902	911	912	912	888	912	904	871	966	912	928	835	902	809	879	852	868	903	915	906	898	827	877	897	856	872	892	909	880	917	856	896	862	896	882	849	870	919	864	911	893	907	941	880	857	914	913	903	882	943	883	892	864	870	884	853	871	894	893	890	894	911	881	902	894	836	883	936	892	860	942	867	949	869	897	953	928	884	912	946	827	908	878	902	873	862	912	897	872	939	918	942	922	943	902	921	926	899	876	897	861	968	895	904	932	977	911	906	934	854	916	874	862	944	884	871	923	953	864	899	866	907	878	898	873	898	899	910	868	920	867	860	913	875	922	857	943	917	882	923	949	859	851	923	949	869	933	894	928	941	843	928	941	924	870	922	925	902	888	910	964	873	914	954	838	898	902	903	869	864	926	882	932	855	884	907	862	868	897	871	904	881	846	900	871	857	894	925	914	896	871	865	883	873	912	945	873	881	866	899	861	872	899	861	873	940	841	865	905	911	897	926	918	941	880	888	867	922	881	877	928	834	862	923	909	880	913	840	846	920	862	911	865	887	890	942	874	868	886	876	895	956	904	933	885	880	897	870	882	891	840	890	892	900	920	904	870	907	862	945	952	877	889	933	928	915	861	915	874	875	847	924	912	917	909	896	863	874	907	909	901	875	891	916	899	911	866	856	879	836	899	885	886	913	914	891	881	902	884	900	883	871	883	886	852	857	929	900	919	947	875	878	955	877	886	851	854	879	944	893	898	904	875	874	945	929	888	910	931	905	888	887	910	895	893	891	880	909	813	932	904	887	901	870	885	898	875	887	944	951	851	850	866	932	856	862	919	892	886	877	852	882	876	941	840	910	844	870	905	900	914	840	898	943	926	879	925	917	903	894	889	911	917	892	897	895	852	853	910	865	914	915	835	963	910	883	880	866	892	896	938	908	921	919	922	895	987	877	865	844	870	893	890	924	933	887	852	838	860	860	885	887	892	895	894	867	926	862	946	875	889	922	904	826	887	890	869	903	923	866	863	832	854	848	895	907	911	921	885	938	918	874	902	892	872	881	890	866	945	860	913	853	864	909	944	894	876	905	879	875	867	883	877	870	860	900	900	906	893	917	935	886	891	904	944	918	859	864	917	843	917	944	916	829	895	863	910	881	913	927	910	904	906	934	847	842	883	903	829	901	895	931	890	887	906	883	921	897	916	906	888	898	853	906	875	910	904	874	963	886	888	877	874	916	888	928	896	919	908	902	956	852	885	907	934	893	892	946	907	859	897	845	834	947	896	862	892	821	865	884	887	891	914	880	914	852	910	897	934	868	874	885	917	877	875	889	879	928	914	896	911	893	901	880	848	887	884	864	924	906	879	862	888	901	915	867	904	896	873	859	958	917	912	875	862	920	867	855	871	924	932	881	927	917	853	874	913	867	869	895	943	871	936	887	929	854	879	871	870	901	907	986	904	887	857	921	880	863	896	852	909	880	829	875	941	914	927	936	907	876	894	895	876	854	912	903	919	885	857	972	876	848	909	881	827	894	893	926	911	878	837	940	879	882	913	876	911	883	870	921	881	860	878	885	908	909	908	906	835	877	889	952	918	897	888	898	908	864	888	926	874	881	909	877	862	875	913	885	876	894	882	893	891	895	927	923	964	921	898	888	901	857	937	917	858	870	876	903	906	849	940	895	883	879	885	895	831	858	852	925	901	916	902	877	879	900	941	932	899	911	902	942	890	911	898	909	948	861	910	917	858	928	860	888	873	872	920	932	846	934	913	859	881	910	916	917	901	945	889	841	905	890	918	845	888	915	900	958	850	918	890	926	911	865	880	895	884	831	902	856	908	936	835	912	855	920	962	935	904	893	870	904	865	899	893	859	884	865	887	935	888	833	862	882	913	881	954	904	898	900	884	859	896	860	878	930	867	847	945	887	940	859	836	877	865	884	883	944	933	861	877	866	894	963	906	906	865	895	865	880	895	886	902	873	873	890	874	881	891	916	908	887	884	885	884	872	907	893	922	916	892	890	941	928	841	877	906	904	874	956	879	893	919	837	910	933	854	899	887	927	905	863	857	897	891	901	871	898	867	899	865	897	900	901	896	881	935	919	873	875	855	945	881	882	895	868	894	888	952	908	903	872	872	889	935	914	902	891	926	913	908	836	857	880	872	936	900	898	886	918	887	880	853	910	915	848	873	898	823	893	844	926	897	902	914	910	839	884	904	874	940	891	860	917	928	878	911	894	840	949	927	889	853	898	832	918	906	904	889	926	888	792	913	869	890	885	848	895	944	862	948	917	899	924	884	894	863	924	848	841	861	911	925	885	919	881	935	851	842	933	866	892	890	872	886	841	888	857	871	910	865	836	881	888	908	876	883	931	891	910	915	911	911	907	869	885	907	944	849	913	903	866	898	856	901	948	935	873	864	909	867	883	924	895	888	872	888	891	902	871	869	925	903	865	904	856	912	875	956	892	862	891	909	874	925	888	893	912	926	905	888	935	854	846	908	835	881	889	861	917	923	920	896	865	907	861	876	893	859	907	930	889	821	881	865	852	896	849	902	897	873	865	914	909	913	849	875	886	920	923	881	916	846	930	915	929	906	949	895	856	900	924	896	922	898	815	866	890	919	870	875	903	860	863	854	906	876	866	903	974	904	937	913	902	872	867	888	900	884	858	846	903	897	912	881	945	955	817	860	858	925	858	895	934	885	923	850	891	860	848	928	931	922	854	909	806	931	896	930	887	876	868	852	909	914	852	886	892	881	848	917	881	896	902	948	888	880	919	955	872	926	889	900	881	923	873	949	916	948	944	945	872	860	936	914	920	881	903	876	877	931	873	931	856	925	917	911	854	933	833	880	968	900	898	857	910	913	888	941	863	911	905	882	865	860	869	888	873	924	862	872	879	896	918	943	890	942	875
24843	21639	27887	25601	14015	6757	4960	3580	2376	1711	1293	963	872	794	693	558	539	439	485	420	434	411	423	432	402	417	408	474	390	400	409	402	358	380	367	365	412	389	372	374	364	394	379	384	331	393	371	383	352	338	343	368	352	342	417	373	391	385	367	372	362	391	338	374	374	378	348	385	359	356	348	353	334	362	330	330	339	356	363	348	377	347	342	367	361	355	332	364	346	351	328	377	346	359	312	321	363	376	369	344	353	366	367	338	363	380	343	394	347	395	334	358	372	361	328	394	378	362	355	377	365	312	353	331	385	346	348	369	321	353	359	369	366	339	360	385	380	363	355	364	330	379	382	346	336	353	329	342	391	372	345	361	366	361	325	329	339	355	343	326	373	359	336	370	349	333	347	395	359	369	376	380	339	360	340	314	408	366	350	418	396	373	359	340	388	385	356	361	340	356	334	350	350	361	344	377	379	357	379	377	348	350	346	360	347	312	392	366	363	348	352	336	368	356	353	328	359	369	347	344	376	326	372	337	385	359	370	339	334	351	354	360	377	368	344	349	359	348	320	326	358	365	355	344	370	343	377	365	349	363	367	343	362	371	360	351	367	329	313	330	351	378	336	354	384	365	361	358	366	388	357	360	341	332	351	328	354	365	362	405	372	332	357	366	349	363	324	338	359	362	387	313	367	363	406	359	327	344	356	354	376	360	324	363	364	377	364	346	342	403	342	337	351	375	361	392	343	339	330	393	348	363	366	350	380	379	342	347	312	336	361	364	357	361	362	322	387	336	357	345	369	376	361	381	379	334	333	356	352	376	376	358	369	350	369	315	344	348	333	344	346	345	333	382	356	384	373	354	326	372	372	346	378	373	358	352	307	385	355	346	391	369	348	363	337	336	336	340	334	335	386	359	370	391	345	367	350	314	366	366	380	332	350	375	376	333	327	376	344	377	350	341	350	361	383	379	373	345	381	363	344	336	342	339	355	343	385	345	361	373	339	358	392	368	374	375	359	350	397	344	350	368	368	349	351	344	374	328	378	367	350	362	345	349	348	349	357	363	329	353	330	351	356	358	381	395	367	357	371	360	351	360	348	365	345	341	335	335	316	349	380	323	360	345	349	395	342	354	380	356	354	312	352	340	356	370	358	339	371	347	359	387	349	343	355	360	370	353	363	386	337	355	370	401	352	393	365	368	369	378	360	356	383	363	325	362	357	366	339	348	359	346	369	360	339	364	389	403	373	347	359	345	352	377	385	390	360	342	388	356	366	360	342	393	383	367	368	378	337	359	367	358	382	338	363	366	352	404	359	358	401	381	359	357	376	374	345	349	354	363	333	345	360	357	373	362	351	359	361	347	332	359	338	383	343	344	341	342	332	380	335	387	351	361	355	335	363	365	365	400	355	334	359	353	350	315	354	376	374	359	346	355	316	376	366	357	347	360	374	338	376	356	365	351	366	359	370	360	335	352	359	330	368	371	341	335	347	344	336	344	393	350	343	320	361	371	351	354	343	338	352	341	379	365	387	391	353	357	356	338	350	390	363	330	356	375	385	352	414	382	388	383	357	345	375	366	372	316	353	358	361	341	338	354	356	358	376	371	341	379	336	353	342	399	375	351	400	327	340	367	339	348	341	331	358	346	320	353	373	368	326	379	372	376	356	387	344	402	392	361	376	385	369	376	359	345	369	362	358	366	352	350	346	364	321	368	357	346	368	313	339	371	351	361	349	342	349	371	326	345	336	391	331	345	344	356	372	348	353	355	331	347	344	372	354	377	356	324	381	370	353	389	366	395	363	343	330	341	402	411	371	352	355	371	365	333	355	378	375	350	332	347	357	343	356	340	359	350	321	350	385	400	349	351	359	364	344	324	372	393	364	350	377	380	360	337	360	387	396	392	391	384	424	378	362	363	374	360	340	366	384	346	354	350	391	360	362	367	360	374	332	362	363	349	390	364	373	354	343	365	368	413	354	319	375	364	364	370	375	393	368	340	335	327	359	369	356	333	341	374	353	365	356	315	348	368	355	330	362	357	358	337	372	402	393	367	363	380	386	349	362	363	347	341	363	371	373	359	358	360	388	325	373	364	341	372	331	368	335	356	377	369	380	396	354	354	353	371	352	364	347	387	391	336	377	364	354	364	368	340	348	395	322	359	328	336	361	376	349	326	368	363	366	375	348	378	389	348	350	354	373	386	379	352	341	383	326	364	376	334	359	354	356	349	357	405	359	355	391	363	355	347	322	379	396	352	366	372	387	366	338	363	340	343	386	369	330	349	355	322	388	351	334	358	334	351	350	383	397	349	356	361	314	348	370	389	365	376	362	355	375	368	374	362	324	371	328	345	323	372	343	386	338	388	344	356	356	348	376	354	379	357	347	348	355	354	359	357	328	333	362	382	371	385	380	352	383	376	366	368	364	360	334	389	340	359	355	351	347	335	346	370	352	400	379	368	357	321	330	331	347	380	337	374	367	393	358	352	340	350	364	381	361	382	370	366	367	399	399	363	367	360	330	363	369	375	334	385	341	374	360	342	341	371	353	362	367	377	403	340	374	373	360	344	353	359	366	362	358	352	340	390	356	353	369	360	396	368	357	372	363	331	350	360	353	377	397	386	353	332	328	346	363	328	398	343	368	367	386	361	347	373	355	380	368	357	364	343	366	348	332	359	377	345	371	357	325	351	351	362	383	330	356	361	327	375	385	344	376	365	348	365	340	330	366	360	338	344	376	343	346	344	324	359	362	363	350	355	317	337	403	374	356	353	358	374	380	358	376	341	372	343	342	334	363	339	360	404	367	336	376	371	366	349	380	397	364	365	371	366	353	313	362	350	357	344	358	388	365	342	388	369	357	383	353	385	367	352	378	352	346	378	371	344	390	351	344	351	342	368	349	363	368	367	346	379	387	393	386	339	335	376	381	341	342	367	370	362	364	356	406	329	345	346	354	376	364	347	389	388	343	385	351	370	390	361	357	358	368	397	359	355	358	317	373	363	362	363	320	347	365	352	353	321	370	351	341	319	320	397	350	403	349	361	348	349	390	376	371	353	354	362	366	359	354	403	363	388	362	385	341	347	321	389	337	373	307	353	357	364	365	342	327	362	349	344	351	353	343	353	338	332	328	315	346	343	382	363	338	400	346	335	351	368	333	336	378	322	360	354	378	355	342	340	352	345	331	340	366	333	344	376	342	337	345	363	380	343	360	351	371	356	364	359	338	372	371	383	365	316	359	369	337	359	373	375	381	336	355	371	364	355	347	345	362	352	320	352	313	331	383	395	345	381	369	361	372	358	386	329	350	372	369	357	342	366	367	326	349	334	348	360	348	334	380	340	339	339	329	350	356	367	327	350	349	354	354	335	336	362	371	400	368	346	390	340	347	358	364	373	378	334	378	343	348	389	348	366	342	369	338	329	360	349	327	342	340	358	358	360	358	361	389	362	315	322	350	346	368	366	326	364	340	351	386	397	339	354	331	365	362	335	327	374	369	395
13188	31139	26141	16397	12795	10382	8813	7123	5127	3586	2538	1906	1539	1339	1146	944	807	738	677	643	561	572	564	575	542	605	570	597	519	590	525	506	530	568	526	538	513	526	517	506	485	463	518	519	454	483	492	477	466	449	481	459	504	497	468	486	453	462	468	499	468	455	473	469	503	465	466	507	462	521	444	479	484	465	483	461	538	450	500	492	506	468	550	529	486	503	479	469	442	488	494	474	442	442	473	452	457	458	470	481	485	464	450	473	502	478	474	483	469	476	486	467	469	431	453	495	464	472	508	487	458	489	456	456	464	450	484	473	478	464	490	499	481	475	440	475	447	483	459	474	439	458	470	490	443	468	473	474	449	452	461	427	481	466	444	451	467	479	485	472	465	482	462	465	484	487	456	467	492	493	484	456	477	439	469	470	498	481	478	478	477	489	482	478	458	460	450	445	478	470	443	505	439	479	498	455	492	451	477	439	463	494	463	476	477	513	457	448	481	468	441	473	451	459	478	450	432	467	474	460	490	486	483	478	498	476	424	462	457	428	461	449	488	466	487	487	484	478	474	459	458	476	490	462	462	469	468	451	418	469	480	474	461	482	497	490	495	478	454	468	440	455	440	431	480	480	483	464	488	489	477	442	495	419	490	455	467	490	479	436	478	464	474	456	474	470	466	511	480	487	445	440	479	477	495	465	511	471	463	450	513	469	495	481	465	458	489	502	466	454	455	464	482	477	474	465	467	486	455	463	459	482	504	494	435	462	469	490	467	496	468	488	491	465	471	453	464	451	463	485	502	433	490	427	497	477	475	517	439	440	473	437	457	487	471	490	469	503	446	485	474	494	456	466	479	494	480	522	449	503	479	456	439	489	461	479	421	475	492	487	483	513	472	494	469	481	482	476	476	437	485	470	474	432	469	482	499	440	440	503	505	481	449	455	480	469	459	480	473	485	441	499	488	477	468	487	449	504	429	432	457	485	461	500	470	526	500	460	490	484	471	456	436	499	439	497	483	481	461	471	460	456	475	452	440	484	463	463	443	460	482	477	455	420	451	481	447	452	524	439	497	499	431	464	478	455	444	451	452	484	467	471	434	503	449	476	499	450	511	479	497	450	477	465	482	490	488	443	474	462	500	462	478	474	453	468	456	466	480	462	441	461	480	452	474	454	454	483	474	441	478	462	480	454	460	508	477	463	509	497	482	474	461	485	454	466	470	455	469	486	457	465	496	482	459	440	445	450	472	453	464	487	469	454	453	493	480	480	467	460	467	453	491	475	482	464	469	458	467	470	502	450	491	452	439	438	429	464	522	454	465	438	468	462	510	441	477	486	446	471	507	494	495	498	498	487	472	459	471	517	498	437	489	442	506	454	464	471	482	501	456	488	460	487	464	452	489	440	486	442	461	474	469	467	460	473	473	456	433	418	444	392	491	463	469	461	471	472	513	533	479	476	486	429	485	443	474	501	485	462	481	494	469	440	489	500	473	466	485	461	487	498	440	469	450	461	404	475	468	487	489	465	496	488	413	476	450	471	472	472	464	445	447	496	491	462	442	468	502	525	487	468	454	429	498	477	470	499	467	487	483	469	471	445	483	447	452	465	508	455	460	491	489	437	472	477	490	489	489	465	450	459	475	465	455	472	482	436	457	448	496	462	504	507	493	488	487	441	458	478	449	484	483	474	473	508	474	507	465	461	465	474	481	452	476	468	495	498	439	459	493	486	460	491	432	477	475	483	498	508	512	462	512	434	463	462	459	468	468	463	503	488	452	463	455	480	487	489	491	460	443	455	434	463	462	449	518	464	463	498	469	466	452	446	428	457	477	449	469	504	471	472	489	459	519	471	478	455	447	498	486	463	479	469	485	474	464	472	467	428	504	466	472	464	477	479	475	463	464	453	445	459	470	468	467	463	473	471	486	467	480	458	470	468	448	479	441	499	487	497	455	463	468	482	481	476	457	474	463	456	490	488	444	495	510	465	452	471	466	503	501	475	513	456	445	458	437	488	443	475	467	440	495	462	472	475	491	470	491	483	494	509	485	472	462	481	490	446	500	460	496	445	490	441	499	466	511	448	467	507	459	448	478	476	478	475	464	522	405	485	476	466	472	478	469	457	492	507	499	442	490	487	495	457	478	495	495	486	473	439	460	505	477	455	503	457	464	425	499	491	467	489	466	474	439	502	483	459	482	468	474	444	474	497	470	442	468	506	473	469	445	466	454	483	445	451	471	479	464	495	463	452	457	446	446	469	458	460	470	458	461	473	474	489	450	461	491	476	472	485	488	477	458	451	458	468	486	484	465	459	474	432	487	518	465	451	456	479	475	468	451	451	448	498	460	448	459	450	483	447	484	452	478	484	439	471	459	518	451	517	470	469	491	463	456	483	459	479	465	449	470	469	478	466	441	477	451	448	496	453	467	463	406	485	492	505	453	486	479	492	491	451	463	510	474	470	484	467	467	450	496	470	487	488	468	478	504	444	462	478	459	429	466	469	476	475	466	468	454	456	466	492	464	475	451	446	461	475	498	455	465	454	462	443	477	461	488	484	482	487	447	468	466	470	507	489	440	460	502	500	504	479	450	449	498	456	450	501	416	497	472	460	469	471	498	451	485	456	502	481	427	479	481	488	478	470	460	486	463	445	411	493	497	471	457	466	447	463	471	434	471	477	455	476	501	442	503	436	461	463	469	445	447	461	459	468	498	484	480	457	454	465	474	443	442	471	475	474	444	506	461	494	494	472	462	496	475	468	484	467	482	455	479	495	474	511	436	495	476	478	459	475	475	476	453	510	476	473	466	470	483	483	489	437	484	475	499	419	463	449	459	448	463	448	497	436	466	493	456	469	506	488	481	444	478	485	486	510	478	458	483	491	475	463	480	509	498	478	439	467	472	486	464	463	474	415	461	491	461	425	466	438	473	472	458	482	478	456	491	475	491	464	481	478	547	475	480	498	470	476	441	452	453	484	480	498	468	465	464	447	437	462	442	440	509	483	475	462	482	485	496	449	484	472	487	477	502	437	450	513	471	450	471	500	480	494	456	466	465	504	465	469	461	496	493	480	485	490	508	459	471	480	436	451	477	468	425	483	493	423	485	483	467	500	457	487	531	434	484	472	449	479	489	457	451	442	492	449	438	483	475	464	478	479	468	492	477	466	498	460	475	467	487	503	466	480	455	488	476	455	452	457	472	448	490	457	453	483	459	478	434	493	459	471	493	449	487	421	460	519	463	465	469	444	485	496	495	533	480	491	485	465	469	456	452	459	465	512	467	463	463	473	434	476	499	462	469	456	472	448	472	486	463	492	472	462	487	505	443	490	460	464	446	436	494	453	497	443	500	460	500	475	443	441	471	466	458	478	468	497	484	485	489	476	437	472	456	458	448	468	479	471	474	486	456	448	458	450	444	447	474	434	455	479	480	455	487	498	441	443	495	493	505	479	480	478	435	441	475	396	487	499	470	430	463	456	471	481	497	463	437	499	465	457	487	466
22662	21664	29578	24277	21727	21987	16430	7972	5008	3518	2617	1878	1797	1578	1355	1174	1007	968	913	849	793	802	813	739	757	757	805	760	806	775	779	735	788	797	770	742	760	825	749	731	708	696	683	734	704	770	701	682	737	697	718	653	699	681	675	681	657	694	681	686	661	679	716	606	678	652	691	645	681	654	667	676	673	692	669	719	660	682	687	691	672	692	629	657	675	648	713	702	688	647	666	721	687	691	692	673	670	697	679	664	644	690	683	646	672	696	713	657	677	705	661	700	684	676	640	661	681	694	716	686	674	689	653	717	636	623	665	703	718	658	689	699	697	656	642	671	699	700	658	710	675	699	651	653	627	701	701	729	655	659	715	714	735	681	674	680	694	673	670	735	675	644	680	743	658	637	676	669	659	732	689	662	713	684	682	680	683	677	667	660	676	712	709	699	730	688	676	667	667	675	704	732	644	663	668	722	651	688	626	663	666	676	645	745	669	709	690	686	665	694	707	703	686	696	688	632	699	721	693	653	668	681	653	727	685	679	662	687	624	698	691	689	647	741	700	651	650	706	717	646	683	683	687	741	714	686	682	681	644	678	710	679	670	659	676	732	708	710	675	640	674	662	688	679	698	621	710	707	712	719	686	665	717	641	662	666	672	699	688	670	694	686	661	695	627	652	674	674	709	667	674	688	687	714	708	670	679	698	734	716	682	652	686	673	730	724	692	707	625	681	672	690	638	661	690	689	665	661	672	686	659	689	667	686	670	663	665	663	679	644	661	733	698	696	701	663	652	659	684	645	619	641	687	684	603	677	687	679	692	737	709	689	704	676	698	666	663	650	687	639	626	709	656	659	675	653	687	633	688	718	641	648	672	686	658	715	686	677	715	683	655	643	718	669	667	661	703	663	680	692	698	643	695	671	713	680	720	654	707	686	690	673	656	667	667	695	711	707	685	662	650	706	717	708	671	678	641	685	662	733	669	691	693	653	646	649	691	691	651	652	675	699	683	686	686	628	715	645	713	690	668	696	650	653	710	700	652	634	658	639	701	701	613	686	664	683	672	715	667	679	664	652	667	671	677	642	651	663	705	716	662	653	675	681	691	699	668	671	671	668	655	663	669	701	677	636	682	689	662	667	667	608	690	708	673	685	719	663	670	725	685	639	664	707	642	693	702	670	688	644	651	695	712	677	677	679	696	734	665	689	711	629	676	706	681	674	670	680	674	668	709	686	617	732	741	682	705	691	666	687	677	649	660	718	661	679	690	695	681	714	661	640	678	638	641	634	725	686	631	679	711	624	694	664	687	729	700	640	696	687	722	680	718	642	668	609	704	720	696	695	671	701	653	667	652	703	647	651	693	695	707	695	706	704	652	673	695	709	717	669	657	682	713	665	623	669	680	765	675	702	663	734	658	713	682	698	636	681	697	663	691	660	735	714	685	659	676	654	680	646	681	659	644	684	660	692	676	691	693	662	703	714	703	709	679	705	732	675	696	702	665	640	669	702	683	670	646	702	669	717	638	632	688	693	690	652	647	660	635	662	703	616	654	731	704	639	679	674	664	688	686	672	701	678	643	677	712	655	661	679	668	693	671	749	697	696	711	654	680	655	661	706	680	668	669	699	676	680	689	696	657	667	643	658	697	711	653	675	720	705	652	691	661	724	668	698	728	678	663	659	662	703	667	701	689	674	672	664	689	635	677	660	688	668	699	653	691	701	724	703	662	723	677	661	747	681	732	660	661	715	700	659	663	685	678	667	683	642	656	680	663	676	656	656	673	688	661	691	675	705	703	691	704	702	640	692	620	647	641	690	730	705	720	671	676	713	686	663	691	687	694	669	668	687	649	709	696	700	676	654	662	650	699	709	678	719	633	721	678	674	667	690	695	721	719	695	708	669	688	664	656	708	646	673	685	680	678	680	694	622	744	659	664	734	665	650	615	680	692	698	669	657	714	606	713	638	612	666	692	695	644	668	708	698	687	674	633	686	679	636	704	643	631	646	669	696	705	683	647	646	693	647	711	696	704	684	707	672	676	696	700	700	644	653	699	650	683	659	672	649	610	688	675	663	710	665	654	704	630	667	672	605	730	669	718	700	690	639	675	688	670	692	655	657	678	695	758	696	653	677	659	643	674	683	689	660	679	653	717	678	676	644	668	681	656	699	749	651	654	679	676	716	670	674	676	699	717	633	674	721	693	686	687	702	675	680	673	649	669	653	670	704	667	664	645	723	674	632	695	689	657	655	654	704	690	637	648	710	678	720	676	673	743	663	667	666	725	701	670	681	672	695	660	677	671	684	701	640	659	712	680	664	637	721	691	698	682	666	688	722	688	698	706	697	674	690	679	637	689	664	670	655	701	645	688	665	658	698	689	674	631	732	661	645	687	711	700	693	697	695	641	656	669	681	681	724	709	682	714	679	681	655	670	673	683	691	702	695	688	706	655	646	697	695	678	636	689	655	690	698	665	688	665	683	699	698	667	687	676	658	714	711	663	649	683	686	658	722	645	669	659	668	699	717	694	694	651	629	676	712	663	675	668	715	711	722	686	670	656	646	692	670	687	686	690	764	658	656	648	646	680	693	681	695	695	662	690	699	713	752	619	703	699	616	668	655	706	614	701	675	679	625	669	714	706	686	681	708	681	728	702	648	702	694	660	675	664	694	693	689	689	645	678	704	710	680	703	667	683	618	660	667	719	675	650	683	668	660	643	674	660	655	706	640	700	672	659	633	716	681	669	683	669	700	709	671	712	704	701	686	683	670	668	678	756	649	691	693	733	675	687	662	681	694	693	723	657	756	682	663	679	682	724	663	692	664	679	656	668	722	659	663	622	651	690	678	735	647	676	657	663	657	676	644	694	644	698	672	717	681	670	693	661	721	688	650	692	735	652	646	672	710	701	687	662	648	693	747	646	678	691	669	629	705	718	720	670	676	686	674	637	642	662	688	636	694	709	663	729	636	676	700	680	690	686	674	678	682	706	660	701	680	690	686	637	637	653	659	690	606	667	674	739	666	714	677	689	691	666	668	721	706	664	665	709	679	684	681	654	662	656	685	670	687	711	630	678	689	709	630	710	684	673	649	676	682	634	625	686	691	628	663	703	698	711	639	656	688	632	684	697	712	682	679	673	642	684	695	661	672	671	728	685	669	714	706	676	699	657	684	704	700	692	684	639	691	621	700	681	672	662	725	715	695	687	677	659	644	686	666	689	724	650	640	684	676	690	668	694	677	713	677	682	691	656	693	704	656	615	707	721	678	705	701	686	667	695	674	676	683	664	697	674	740	722	673	707	679	642	677	678	695	649	657	634	693	686	634	680	674	642	712	706	680	684	694	698	689	666	690	651	720	658	707	690	688	642	710	684	692	693	744	652	663	687	679	647	695	668	666	662	672	687	699	663	733	689	660	637	681	647	713	720	702	687	680	703	709	663	669	673	714	699	712	663	692	686	692	678	669	647	670	694	701	697	732	667	672	669	633	740	727	695	705	686	704
15918	39485	34500	24153	19901	16646	14474	12049	8858	6194	4430	3438	2894	2555	2158	1786	1498	1386	1209	1179	1106	1066	1139	1109	1033	1058	1047	1028	986	951	973	1002	1014	1056	1021	1036	1005	950	948	911	914	857	886	885	894	880	870	903	863	868	807	868	867	848	865	937	904	848	876	806	888	874	840	860	842	871	870	851	849	842	827	894	801	850	856	905	825	839	854	837	867	796	810	916	850	879	876	855	871	849	831	888	852	853	822	852	835	920	892	802	833	882	803	843	871	853	825	841	899	892	820	857	815	869	830	794	831	874	838	819	807	841	843	856	902	824	829	889	847	866	861	839	882	832	837	825	831	881	860	879	869	878	858	818	860	880	846	889	821	905	850	850	826	813	819	799	837	810	881	848	825	844	866	785	851	854	802	856	907	884	853	803	855	830	832	856	829	857	867	804	816	848	860	801	863	840	805	887	895	829	840	883	858	851	804	856	810	875	852	888	849	862	845	902	843	873	841	814	783	828	888	850	804	842	842	890	857	815	869	847	835	810	839	846	919	877	833	829	835	853	901	861	894	815	865	814	872	817	842	821	866	838	868	876	862	833	839	891	890	864	859	815	862	863	842	893	854	829	912	811	838	793	882	835	841	866	853	876	794	906	865	842	836	864	845	841	866	876	845	858	814	843	815	766	870	831	890	874	847	846	871	813	846	873	815	800	806	828	844	911	865	806	857	805	860	849	856	818	912	846	862	858	860	825	816	819	865	829	845	832	823	900	863	841	859	902	821	849	836	826	834	909	875	824	832	859	876	795	848	858	886	852	850	817	781	853	818	847	829	895	847	851	878	845	856	868	840	804	855	835	862	865	833	831	871	845	813	845	883	863	822	841	852	827	857	851	826	848	830	855	859	841	831	869	856	843	802	801	864	818	908	855	836	827	859	843	891	868	863	877	826	792	881	786	824	826	831	832	891	794	833	868	829	876	867	899	895	847	894	868	836	838	816	852	785	840	889	847	839	862	821	832	794	784	842	814	923	818	866	878	849	856	858	824	853	904	841	888	840	865	851	870	797	816	838	858	848	821	799	795	840	821	844	783	884	890	860	860	885	850	860	870	857	881	817	818	869	859	838	822	861	879	828	845	846	873	846	801	848	871	832	825	817	835	861	822	853	845	814	845	790	832	840	824	870	907	856	864	815	853	860	885	854	841	814	908	862	890	885	851	881	824	828	838	846	864	823	793	807	867	846	881	856	818	851	866	823	859	929	834	852	873	888	836	862	882	852	788	874	853	850	799	807	848	828	823	843	815	808	820	890	848	890	815	868	870	892	856	837	818	841	833	861	889	848	830	863	867	851	859	832	893	883	837	888	863	862	800	849	847	880	833	819	869	820	804	873	806	848	820	861	861	809	856	847	832	868	854	846	864	836	879	852	796	841	844	882	855	876	842	871	826	828	840	828	790	826	879	808	878	847	815	837	877	925	854	866	834	876	858	816	881	812	839	840	873	908	784	904	819	850	823	827	821	864	823	836	855	852	841	900	816	889	813	857	821	882	833	869	841	881	813	852	843	872	875	824	815	816	794	826	838	867	821	863	870	802	887	810	790	848	855	858	812	827	822	886	849	848	809	827	814	845	854	850	864	819	831	824	822	845	828	852	854	842	884	851	822	849	872	802	841	800	884	877	850	873	866	824	830	874	806	831	863	797	815	833	882	840	866	775	870	868	825	867	850	882	875	790	796	856	872	863	872	821	852	882	863	827	834	864	851	860	809	812	862	866	868	816	846	815	811	823	883	824	895	822	843	841	816	806	828	820	838	821	829	853	843	821	877	883	813	805	827	888	874	824	802	784	877	852	872	797	870	875	867	866	792	849	882	883	836	820	813	841	867	872	855	846	826	846	857	852	864	873	860	905	901	889	795	841	864	843	855	822	856	865	817	794	892	877	805	842	841	864	782	853	845	857	895	879	869	839	846	849	856	846	854	795	874	873	812	872	828	813	813	785	850	860	856	874	807	842	868	861	847	804	872	826	835	848	867	894	858	825	861	796	857	850	838	849	849	818	849	862	901	883	845	878	852	772	873	785	859	848	881	790	828	851	799	839	830	867	814	835	906	853	835	825	847	904	850	887	881	899	812	817	823	878	827	853	850	819	818	800	845	865	884	859	829	860	843	873	893	830	848	865	825	836	854	804	912	859	810	842	818	875	816	899	845	875	898	898	836	828	878	794	868	822	866	827	840	856	808	854	828	852	841	865	883	795	851	855	833	843	825	828	915	843	842	858	832	847	854	856	827	832	850	881	876	843	862	841	847	819	861	807	868	784	782	839	834	837	867	832	873	813	794	872	839	832	869	825	822	889	852	895	905	849	883	870	859	808	881	894	784	883	893	872	862	819	847	871	821	877	855	844	861	843	818	855	822	855	810	851	851	871	824	848	889	846	851	824	861	878	829	798	910	891	866	835	785	905	826	866	856	834	829	853	877	821	825	862	843	883	814	840	861	865	816	869	839	840	839	810	861	880	861	837	861	876	791	855	792	839	840	827	853	806	838	860	887	862	843	838	856	852	836	865	856	870	823	832	851	813	848	878	849	897	888	851	862	815	892	864	841	833	904	879	797	858	821	848	848	811	850	911	899	836	868	858	863	847	900	897	853	782	848	828	861	869	827	816	863	855	873	848	901	828	841	815	846	835	848	848	805	894	890	849	830	838	827	872	857	875	847	858	824	839	869	840	828	780	869	861	841	899	813	836	830	834	820	861	833	908	880	837	845	831	893	902	864	823	857	795	873	896	842	861	883	847	875	870	828	820	814	835	856	840	823	844	827	855	831	850	800	833	823	851	885	856	885	859	846	871	795	822	822	813	854	824	843	872	891	871	834	862	818	895	783	890	894	890	860	880	880	816	843	845	875	857	871	827	845	914	824	854	849	865	788	876	878	826	879	844	869	856	861	842	860	883	828	859	836	888	828	772	841	844	814	906	861	849	882	827	803	886	879	806	892	798	905	881	826	864	871	842	845	892	826	823	827	877	813	891	849	847	863	799	812	883	840	826	838	862	869	846	826	853	845	844	811	829	860	771	851	919	850	860	804	900	863	841	874	855	856	839	837	906	841	833	859	873	866	813	927	854	790	858	907	861	852	858	821	837	866	791	837	840	812	880	907	844	831	842	847	833	866	864	868	845	801	879	858	863	828	829	878	892	881	896	881	810	843	859	845	862	854	906	824	861	813	858	887	877	808	827	882	817	821	845	848	867	874	848	808	860	818	866	861	803	839	824	829	828	845	815	897	890	828	835	835	815	882	841	878	869	822	847	800	822	839	881	843	860	850	839	842	894	855	815	869	876	836	842	830	836	835	891	854	823	872	873	833	842	828	776	863	897	866	848	897	808	808	867	812	879	844	804	873	865	817	864	866	869	886	876	849	855	847	878	875	872	874	865	874	857	841	820	810	833	841	822	863	850	868	836	902	825	875	888	868	823	828	830	859	823	882	870	851	840	778	851	813	810	829
27792	21615	20088	12654	6937	4793	3860	2946	2117	1476	1103	925	844	797	765	651	599	569	567	558	511	534	511	464	531	552	537	539	503	509	524	548	467	500	539	537	512	521	475	544	497	490	486	489	475	518	502	496	518	524	496	500	517	509	460	506	467	469	491	468	490	515	457	494	439	485	531	492	510	490	527	480	516	535	452	485	443	454	525	512	509	499	468	481	533	527	476	482	477	495	487	504	508	483	473	473	488	532	503	484	446	485	484	502	471	546	482	536	479	516	509	515	471	460	522	498	469	499	451	520	509	505	517	456	498	497	479	495	499	473	481	442	446	503	497	454	513	482	482	497	476	508	456	473	514	506	470	466	481	520	481	498	507	510	482	461	484	470	483	482	496	483	493	463	493	515	546	482	476	505	459	468	520	490	515	482	468	506	473	486	470	484	482	511	476	482	505	496	488	549	487	497	489	464	490	503	532	500	487	482	460	485	453	473	499	486	465	505	495	489	499	471	485	472	514	534	473	525	498	457	487	498	527	519	516	507	454	466	542	474	494	464	498	474	474	511	491	494	491	503	469	562	484	507	471	498	502	478	501	491	488	485	466	443	527	472	511	522	494	498	482	461	506	450	467	510	467	475	492	482	473	487	480	471	499	489	476	474	481	470	483	472	506	436	495	462	536	481	483	469	450	485	528	481	475	495	475	507	516	497	501	478	517	478	492	498	503	498	443	503	487	456	541	547	531	468	483	520	484	549	495	469	472	513	480	454	466	468	482	513	486	487	469	490	477	457	497	509	476	505	481	468	482	526	485	514	490	502	511	474	471	460	507	487	458	497	500	521	511	521	491	503	486	507	500	481	466	484	460	527	492	523	515	485	468	494	506	499	512	474	478	477	463	498	536	468	475	450	502	509	457	503	493	491	492	487	474	492	478	505	519	506	462	507	468	457	487	485	504	464	465	493	488	463	478	510	490	453	495	471	483	454	508	450	501	488	519	453	504	521	508	495	489	470	522	481	482	506	488	479	514	509	432	497	458	509	464	536	481	452	491	517	499	512	515	486	515	477	479	431	457	439	495	490	505	511	473	514	470	466	478	504	502	492	492	479	478	468	482	498	529	500	473	501	522	474	503	491	544	494	468	512	490	487	527	472	475	500	481	493	496	469	501	488	491	483	483	493	465	462	458	494	479	516	502	484	489	498	498	463	447	460	499	481	471	506	479	489	526	477	513	514	514	478	462	499	519	518	465	504	515	505	471	512	489	498	505	487	501	490	525	463	476	475	500	489	499	489	492	472	507	456	497	516	473	466	476	477	468	447	510	499	486	509	489	483	496	481	510	466	486	494	479	504	484	464	475	471	480	490	492	485	498	505	461	532	493	485	501	492	485	493	480	481	486	448	509	500	497	487	471	435	483	456	478	512	483	445	517	458	463	520	480	503	493	466	548	525	528	519	478	486	474	508	509	510	479	504	508	499	472	492	525	481	501	495	460	475	485	468	484	467	476	471	521	484	541	515	482	452	495	462	482	481	528	495	475	524	477	516	517	539	487	491	472	474	496	519	483	478	499	455	490	526	498	474	456	528	515	501	505	519	513	499	507	521	508	486	478	445	506	534	472	486	532	473	526	506	508	513	504	484	475	492	474	541	522	504	474	449	480	476	486	482	492	479	470	463	482	469	455	494	512	491	476	474	477	532	500	531	452	482	499	510	492	525	508	495	514	482	489	498	471	463	447	476	448	505	480	484	449	509	482	491	508	532	527	522	473	436	507	523	538	492	458	506	500	509	462	490	507	497	493	514	474	477	461	486	495	480	494	478	495	469	506	518	479	466	485	485	484	471	502	486	485	432	468	469	511	485	481	498	490	504	478	489	481	519	468	497	489	490	486	450	499	456	451	506	443	472	477	491	463	497	499	489	498	497	506	494	488	497	466	476	464	483	503	462	508	553	425	478	498	505	486	528	449	463	523	489	523	451	477	517	509	482	490	501	472	522	477	505	499	495	520	491	474	506	496	494	437	439	502	456	495	498	487	500	481	494	451	512	478	467	535	493	460	517	503	516	480	531	488	476	530	481	480	515	489	464	553	493	511	458	440	499	463	494	507	480	504	524	486	483	471	461	467	496	468	434	500	500	502	475	503	485	502	478	486	521	501	489	499	521	507	472	496	468	460	470	548	505	487	487	501	471	499	490	491	481	476	504	498	469	479	511	500	472	498	506	447	478	484	491	467	504	498	470	505	502	506	490	498	502	537	472	491	476	492	465	497	452	504	498	499	494	453	460	471	480	501	458	483	504	505	506	512	479	474	481	515	462	490	473	484	496	529	513	485	473	489	529	482	535	503	503	479	536	474	493	490	504	475	502	455	471	495	516	504	471	543	443	479	487	522	476	466	473	530	487	456	478	475	467	513	501	515	484	486	519	487	502	445	536	497	482	459	532	489	522	514	505	520	523	457	499	475	470	538	490	483	484	498	498	499	471	519	517	485	512	491	485	475	442	485	476	459	454	489	497	490	519	470	501	493	514	509	478	511	491	495	499	511	453	523	505	468	517	497	497	500	435	508	494	477	490	529	507	520	460	498	479	533	502	490	478	473	496	484	503	483	513	456	483	517	499	483	487	503	508	443	475	503	464	510	452	467	471	513	492	509	484	503	462	474	500	502	476	505	497	455	471	474	494	499	498	527	517	489	495	505	471	521	500	465	503	450	500	457	426	515	446	473	486	444	460	519	497	501	491	514	480	502	495	498	482	539	475	473	514	483	524	459	493	497	483	469	511	449	450	514	497	482	485	518	520	512	460	453	466	483	528	501	501	465	478	514	482	502	495	482	475	506	507	487	509	471	527	529	509	465	475	495	490	489	523	488	502	480	504	504	525	514	461	523	480	505	518	497	507	480	485	467	494	498	457	491	499	470	466	475	514	473	536	539	453	454	473	464	476	477	481	438	526	459	472	506	509	494	538	522	497	549	488	471	506	478	491	526	455	486	507	484	533	496	490	485	463	503	440	491	494	495	488	485	489	466	521	474	485	483	508	469	458	505	484	466	504	493	504	475	512	521	532	488	437	519	456	503	483	475	507	452	521	498	470	483	504	486	467	506	466	501	469	521	470	482	523	513	505	543	476	485	494	482	496	554	483	464	497	501	488	485	534	487	531	510	456	498	514	464	472	473	533	457	514	474	485	496	497	517	492	524	483	561	510	466	487	465	511	526	502	467	456	465	504	464	510	476	542	514	494	498	441	469	486	482	516	494	544	471	492	505	493	463	522	461	487	463	492	484	447	435	524	490	489	472	508	475	530	508	486	498	501	468	485	497	479	512	466	476	465	518	538	463	478	467	542	523	535	482	545	477	464	500	515	478	468	491	471	442	523	501	486	532	488	497	516	464	495	485	515	515	468	457	454	454	432	493	453	473	541	494	504	471	520	493	490	507	488	467	505	510	482	521	525	466	498	508	463	487	479	501	516	489	503	501	481	484	499	491	512	473	498	470	484
12799	27030	22271	13377	10215	8494	7085	5627	3975	2753	1962	1544	1393	1207	1106	921	823	784	751	657	708	634	638	664	630	649	628	681	623	659	639	673	684	696	656	661	673	613	633	632	597	595	628	594	588	654	639	600	643	600	639	608	600	646	623	628	600	574	624	600	606	604	638	559	625	598	602	624	631	611	622	590	564	639	554	621	626	616	609	614	593	597	629	644	570	605	640	604	630	604	618	618	616	613	614	582	623	598	628	596	686	596	650	614	606	580	654	587	608	580	657	610	614	587	560	628	614	586	571	622	635	615	612	631	581	582	614	619	634	590	618	661	578	567	679	655	573	546	604	601	626	613	619	637	602	587	605	620	638	604	623	629	615	632	627	577	610	613	593	615	614	574	585	584	588	611	604	621	609	593	632	599	634	580	623	599	585	595	623	675	586	607	594	636	661	597	636	607	634	590	598	607	582	592	590	609	622	629	579	619	656	619	647	670	590	616	641	601	577	611	628	591	607	611	605	600	586	572	602	611	605	606	561	619	586	575	596	598	641	604	592	639	548	613	611	622	618	620	598	575	606	587	613	620	577	649	625	625	650	600	573	638	612	655	564	595	583	605	617	593	567	635	580	626	599	574	587	603	584	634	624	573	592	624	597	625	597	560	588	612	577	621	575	628	635	596	612	580	596	595	651	623	581	606	574	586	595	611	624	578	620	610	601	620	609	642	600	613	628	600	645	602	601	624	610	580	630	617	587	672	607	624	561	635	593	599	618	597	587	610	621	602	627	620	620	651	590	598	588	654	602	575	675	631	559	639	615	620	607	602	569	610	611	595	582	615	602	611	607	645	621	634	635	611	595	637	606	600	643	607	545	595	628	587	602	616	649	589	571	627	608	619	599	593	602	592	591	598	612	587	618	582	563	605	610	675	614	603	629	579	601	610	603	605	630	641	622	582	618	599	571	628	617	631	587	611	616	617	659	576	597	615	653	613	573	554	629	595	620	608	614	551	606	650	603	615	588	610	609	615	605	624	618	580	598	651	565	628	612	632	602	588	596	601	630	604	622	604	622	629	641	627	633	655	599	604	645	603	597	629	630	619	601	614	639	652	604	602	629	605	611	615	562	601	628	571	593	583	606	680	623	600	604	575	574	547	622	619	590	617	623	582	597	634	640	577	622	637	583	620	591	622	578	599	594	687	597	662	667	652	633	601	603	604	571	586	637	593	623	627	574	576	618	633	591	610	605	619	620	610	588	593	605	595	661	610	650	610	593	633	585	632	611	623	559	600	592	634	694	594	635	593	583	660	633	612	597	587	623	618	609	606	620	571	614	644	567	607	584	614	595	581	574	646	592	589	633	606	621	603	556	584	616	628	606	573	573	633	610	632	578	605	580	579	607	682	663	602	589	596	620	590	615	617	602	617	588	659	628	621	628	663	563	589	543	587	636	577	644	605	584	595	609	594	617	614	610	652	594	592	611	596	575	585	673	618	614	635	589	598	590	607	647	657	598	609	605	582	625	592	577	617	563	592	635	612	633	592	598	600	621	627	584	611	618	558	594	629	638	586	575	600	575	636	580	610	562	624	612	594	624	581	663	611	641	654	632	618	613	614	622	627	607	605	613	629	625	580	607	578	598	616	687	629	598	653	652	610	637	620	638	642	651	590	620	627	622	565	601	624	647	615	638	638	609	639	624	626	650	616	634	609	667	589	609	553	604	614	635	617	569	573	586	584	654	604	564	628	629	657	599	582	613	597	612	631	574	613	601	624	612	576	590	642	611	648	647	611	605	611	572	632	597	633	561	631	590	642	603	635	603	579	589	574	619	584	661	614	574	638	580	622	593	632	632	601	641	632	609	629	624	631	637	625	626	600	601	572	597	584	608	625	621	562	618	615	616	575	596	647	630	627	610	595	619	615	647	610	587	656	599	636	610	602	639	652	589	602	655	620	592	563	604	652	564	584	613	621	539	607	605	595	579	608	593	619	608	621	625	574	632	606	601	629	649	595	626	582	581	637	604	586	615	618	597	663	587	622	565	573	618	618	616	591	650	626	625	588	633	583	614	623	627	594	563	622	551	634	600	605	611	625	615	649	597	587	616	631	606	634	586	643	580	554	599	606	641	588	625	603	585	589	602	651	580	612	614	594	584	616	584	667	585	634	595	582	607	583	579	604	613	602	594	592	615	583	598	591	575	649	599	601	616	609	605	544	621	588	618	594	655	666	572	611	581	559	601	627	578	580	594	573	604	564	597	580	617	635	596	617	590	606	597	579	621	605	635	655	578	622	628	597	651	640	588	591	644	617	592	606	622	639	612	605	612	566	586	626	625	607	633	652	599	650	600	616	578	597	589	585	645	639	600	581	613	657	584	598	641	607	589	593	636	558	612	617	641	596	576	634	616	587	597	632	647	607	582	610	616	641	603	635	630	578	621	599	609	609	642	570	614	645	607	634	600	602	624	608	617	624	625	645	625	603	635	611	623	660	604	610	611	653	605	624	621	620	633	589	569	596	641	619	613	626	618	631	595	581	609	579	629	623	658	640	559	602	630	610	605	594	594	624	556	569	554	574	598	602	626	651	642	617	621	658	619	585	629	613	625	619	606	578	596	668	588	647	645	630	598	617	624	630	586	622	653	569	559	671	634	566	621	600	664	628	615	646	620	618	637	628	652	617	638	644	600	628	617	625	599	619	637	624	597	592	580	602	611	633	578	602	617	618	619	606	610	581	605	638	625	555	583	621	609	581	615	636	620	593	643	579	598	571	652	572	572	598	627	622	612	595	653	599	581	576	575	597	673	612	575	571	628	650	612	583	635	662	636	593	569	663	599	591	650	616	582	592	618	614	593	616	595	630	620	583	571	588	617	653	561	613	617	587	581	610	606	625	616	585	612	579	630	562	602	673	612	624	593	637	668	592	600	610	596	645	624	640	613	646	624	620	625	636	619	610	597	620	664	617	575	635	584	607	597	623	617	638	605	630	647	595	563	643	603	633	598	637	614	583	604	599	610	601	598	616	639	615	634	594	624	579	608	560	613	579	600	615	617	645	582	603	615	607	629	603	584	599	599	584	609	601	630	604	664	602	675	673	686	617	633	582	586	617	588	632	573	624	588	596	619	606	628	646	660	597	583	619	616	591	615	623	639	606	579	579	645	613	643	603	579	619	646	618	649	620	619	625	648	602	628	665	608	584	623	593	602	603	611	559	618	621	625	642	566	593	616	632	615	602	602	651	622	602	649	590	604	597	620	613	627	628	622	564	619	640	669	644	612	605	627	621	615	645	568	621	594	574	592	601	648	610	641	593	596	647	637	625	637	638	622	614	620	595	643	620	607	607	582	649	590	609	621	611	650	643	594	608	608	587	570	586	598	622	611	635	628	592	639	588	608	603	613	567	620	583	591	625	601	578	608	636	634	632	592	606	595	625	628	585	601	626	639	590	638	639	644	601	615	618	653	590	597	643	585	628	653	590	627	630	590	622	598	654	621	653	628	631
23737	21633	28978	24842	21627	15211	8787	5375	3614	2593	1912	1646	1431	1402	1224	1059	961	940	866	860	777	850	810	854	823	780	800	807	790	791	769	869	806	854	804	767	787	792	786	780	774	768	775	782	769	741	758	733	769	766	766	754	749	740	737	757	715	715	716	727	757	694	727	782	711	730	738	734	709	720	708	763	714	728	720	781	779	776	732	735	752	755	728	749	721	724	703	709	737	735	785	726	784	665	774	734	758	747	715	740	769	722	725	700	743	760	733	725	792	761	739	742	721	709	753	711	738	757	756	698	773	752	694	747	721	740	699	744	722	725	658	758	689	743	764	735	785	729	709	708	747	746	760	703	749	731	755	746	732	749	704	734	739	721	722	724	724	703	688	765	751	738	725	735	728	722	748	784	743	710	759	729	755	680	737	774	749	701	732	712	694	732	717	758	696	717	745	771	779	694	713	715	712	712	743	746	745	770	666	731	750	750	706	744	689	760	732	730	766	694	749	695	722	734	779	700	700	732	723	734	733	763	716	721	695	721	720	768	751	750	693	771	728	682	729	777	780	753	748	718	728	740	727	715	729	755	746	779	693	732	721	715	712	716	765	800	741	728	767	718	746	725	735	698	743	716	707	731	728	752	709	744	763	727	774	687	731	724	728	653	700	707	726	710	731	735	686	744	750	744	641	743	727	756	718	706	739	707	756	772	762	734	784	740	705	685	722	683	764	746	784	725	716	814	753	750	747	732	731	722	684	707	730	719	735	742	765	763	765	741	731	734	753	729	738	736	752	767	737	692	689	781	705	770	753	723	720	726	682	748	747	713	688	737	700	734	765	746	750	668	754	768	715	760	663	745	738	730	742	714	724	705	748	751	742	731	689	723	746	743	755	746	700	712	729	697	769	741	764	760	746	737	727	741	712	735	732	746	706	736	726	766	716	740	717	738	692	712	764	704	733	723	735	729	702	738	715	718	722	728	719	732	742	725	789	702	724	784	746	730	664	742	734	708	732	768	767	703	746	762	729	731	736	783	698	709	723	764	730	695	717	722	762	743	728	727	762	700	742	742	741	745	745	715	698	735	733	735	718	768	727	686	694	789	755	740	764	743	695	717	711	698	765	783	737	723	742	747	754	712	769	707	741	664	710	706	697	719	701	746	718	706	732	703	762	727	759	757	729	730	743	720	733	728	730	711	754	715	753	763	708	706	775	735	725	787	721	771	727	758	730	726	716	701	715	754	727	701	712	740	719	716	731	726	738	743	791	756	763	789	731	760	730	755	737	710	743	729	720	721	730	729	752	769	701	742	724	709	754	779	736	729	736	716	756	711	747	678	731	791	700	775	748	765	738	721	749	684	708	709	765	735	656	763	745	737	724	700	739	733	729	717	734	737	712	702	755	715	738	717	715	708	710	700	717	692	754	729	755	781	722	742	739	714	733	714	751	750	729	822	720	780	692	751	718	772	776	763	712	739	765	754	759	756	768	757	727	743	744	751	723	692	779	741	725	730	749	730	727	690	693	780	769	717	728	763	748	767	759	700	706	757	739	713	686	776	666	723	736	721	729	761	777	809	721	763	747	742	753	726	753	757	752	774	731	711	712	724	756	723	734	728	723	750	742	755	708	707	732	783	707	721	715	794	732	725	711	726	762	693	700	691	722	774	760	763	750	714	747	770	775	689	733	724	723	712	734	719	775	758	738	689	653	737	739	688	741	760	764	733	649	671	688	759	705	754	705	765	742	708	752	703	748	710	767	774	714	708	745	724	705	682	674	723	675	723	687	739	800	754	692	752	702	718	727	737	739	739	698	769	766	728	683	715	718	774	792	743	678	744	718	742	753	735	741	723	710	764	763	673	729	720	731	754	706	692	692	692	779	749	717	735	745	770	717	755	796	749	761	718	747	706	705	717	733	735	740	740	765	769	721	742	722	718	716	790	766	708	746	728	724	744	756	745	739	749	749	755	756	709	731	735	770	753	703	750	745	766	693	707	696	779	779	789	743	694	747	732	758	709	753	738	778	684	764	752	762	736	704	753	745	711	694	728	730	741	721	737	695	749	732	744	716	754	764	733	745	687	734	753	805	709	728	742	714	747	723	744	746	738	740	768	798	785	725	743	722	715	730	698	737	731	719	759	754	682	747	760	732	767	687	738	744	732	765	778	721	714	741	749	748	751	732	742	711	769	723	720	723	726	787	747	720	738	710	748	676	747	768	778	796	664	709	684	692	679	721	740	736	757	698	794	773	752	767	708	718	717	767	786	707	704	726	795	790	704	677	717	759	754	727	771	714	768	706	760	713	693	765	743	718	706	759	723	762	695	739	740	699	767	717	706	697	757	701	716	781	712	748	731	730	744	804	735	772	683	700	773	763	760	756	769	744	716	721	769	705	697	747	780	724	795	733	762	763	745	714	750	688	735	746	718	780	730	745	759	717	732	735	771	697	751	725	697	707	735	740	704	693	739	737	727	692	734	657	711	718	772	734	730	703	685	753	719	712	706	754	779	731	739	723	768	704	758	804	717	734	753	726	766	746	719	733	724	752	692	705	712	771	721	723	755	748	764	755	788	705	743	791	764	729	736	714	694	703	827	739	775	719	695	746	726	757	743	733	768	758	738	714	705	721	708	717	761	755	739	709	762	723	716	745	748	779	695	732	688	737	764	714	730	732	764	751	735	723	767	758	709	711	767	730	736	733	776	673	767	749	703	727	728	759	750	755	714	728	744	704	690	759	661	711	733	767	740	749	772	704	751	745	754	750	767	755	742	768	759	753	738	766	780	742	678	727	745	704	755	739	752	719	713	686	727	704	748	719	738	694	721	787	743	749	702	728	689	752	694	728	757	716	727	729	700	742	714	740	704	742	791	728	756	711	704	751	768	749	730	783	764	743	697	700	763	718	751	742	741	714	732	740	661	753	736	718	731	729	736	741	738	753	712	743	726	764	706	769	721	709	753	749	696	735	768	709	736	759	697	767	721	701	777	668	729	723	749	747	785	728	753	696	756	717	745	708	770	762	729	730	736	719	697	758	718	718	717	776	753	751	737	692	688	743	724	738	729	778	752	762	745	803	692	754	775	744	720	758	751	716	681	745	719	768	718	724	712	714	683	737	759	698	705	763	703	733	719	738	752	683	692	747	743	751	755	756	697	739	731	722	745	717	808	720	710	758	728	731	722	703	721	729	695	698	715	724	731	692	710	663	708	749	708	731	728	725	751	774	738	740	728	731	737	696	711	716	772	731	692	768	766	718	727	702	710	725	746	707	764	759	788	732	717	767	723	703	709	764	686	763	700	711	707	697	736	771	754	722	757	727	750	695	762	761	720	730	709	785	793	825	750	726	719	710	767	760	685	708	732	728	699	684	778	695	776	739	745	758	711	730	740	708	741	775	745	703	703	724	726	706	735	749	737	703	742	717	704	682	717	735	707	756	765	712	764	733	761	703	770	763	734	773	755	715	720	714	700	733	727	716	764	705	762	659	711	760	669	741	736
13612	34891	29654	19609	15534	12862	11131	8908	6378	4499	3241	2659	2217	2134	1738	1518	1372	1209	1153	1109	1055	993	1048	1025	1020	1085	1033	957	957	983	1039	1059	1079	1030	993	932	1006	988	1003	965	908	929	915	896	935	906	904	871	949	874	881	897	924	878	967	908	892	927	892	888	936	889	864	926	921	961	865	982	913	967	921	826	908	904	906	844	852	948	831	897	841	924	926	896	872	885	889	890	921	918	861	914	923	948	907	883	899	874	932	872	871	890	894	829	898	899	891	889	917	906	895	902	881	876	902	906	902	878	908	886	938	913	916	923	898	880	844	869	898	933	955	878	938	848	900	889	931	923	936	949	911	915	943	948	886	905	891	925	894	873	873	877	911	877	929	945	890	880	931	902	857	969	890	855	889	946	862	863	866	877	836	901	939	845	900	946	878	903	902	939	871	877	880	895	861	935	950	872	893	906	902	917	921	880	896	909	899	938	878	874	905	904	875	873	884	884	892	849	876	912	870	866	883	882	885	893	859	853	914	925	857	918	1004	837	904	925	898	899	927	943	912	939	876	886	918	920	840	922	873	922	914	931	963	887	866	875	945	896	892	887	906	864	947	969	918	890	889	926	872	847	889	887	870	895	965	917	875	931	877	925	870	959	894	898	907	924	960	931	900	887	925	924	974	856	887	912	868	894	856	943	863	910	910	947	900	878	933	850	941	880	875	930	890	954	883	869	966	908	855	891	902	882	920	949	934	860	951	862	897	915	919	878	914	923	923	874	919	875	894	915	874	844	900	857	923	869	936	882	893	890	881	891	887	894	921	875	968	910	893	888	855	868	834	927	887	879	938	900	922	873	881	911	925	923	960	898	909	912	906	930	926	917	916	883	874	872	875	863	928	863	909	949	922	861	882	900	892	895	964	886	924	867	853	884	848	919	889	912	886	971	886	891	936	936	897	904	916	858	878	852	904	897	855	923	824	846	880	844	904	884	897	900	869	855	894	896	923	906	913	888	920	874	877	936	930	885	890	859	901	912	944	893	934	926	847	879	865	912	881	936	929	901	896	919	877	873	874	918	847	902	901	901	891	870	923	922	887	905	898	902	874	881	898	875	886	858	908	994	882	942	920	857	922	916	868	881	859	892	912	891	886	930	891	867	888	901	881	919	898	846	845	854	902	874	866	899	912	857	886	890	907	959	919	848	878	853	959	900	929	866	894	887	871	889	844	908	877	891	911	925	894	877	913	866	934	915	880	901	912	899	896	869	858	879	935	909	902	907	969	882	961	920	912	936	859	925	874	914	944	926	903	925	874	908	929	937	922	909	903	927	838	899	884	885	980	920	905	918	902	924	973	901	940	864	822	922	871	870	897	914	926	919	856	870	851	883	952	864	923	913	907	886	836	867	903	896	890	885	909	905	874	896	917	875	898	914	910	920	925	805	937	909	926	930	875	933	901	887	945	942	927	894	909	883	918	882	933	840	923	928	871	922	938	902	924	854	910	871	871	933	930	852	858	886	854	892	869	876	900	864	904	903	894	899	915	896	902	892	898	875	917	915	969	929	880	901	850	909	880	852	943	910	879	960	899	881	904	932	921	885	872	833	905	901	916	925	905	900	935	874	880	866	894	870	908	942	873	877	978	976	921	929	915	910	906	870	916	866	932	885	867	916	858	872	917	941	892	866	899	885	923	881	882	857	936	903	871	891	847	960	899	848	957	894	896	901	835	887	866	914	894	880	906	882	889	857	897	909	884	884	951	900	975	872	903	900	952	891	866	903	910	878	858	868	927	883	853	896	927	857	907	895	962	933	922	969	899	942	866	837	890	884	910	926	904	903	933	904	900	896	873	943	873	889	846	910	914	879	921	891	913	920	876	906	917	906	905	939	854	866	890	922	901	907	906	868	912	896	926	905	944	921	870	894	891	904	905	929	907	828	873	904	909	898	866	873	888	901	887	892	878	915	883	934	896	921	902	902	888	944	917	878	909	844	917	937	877	844	881	902	893	883	948	890	910	957	888	912	885	916	860	919	926	895	906	898	900	913	906	946	882	910	911	863	934	912	880	894	931	881	925	907	918	918	864	941	948	892	846	880	887	877	883	905	866	911	952	845	873	916	876	933	951	940	893	883	890	878	886	900	899	926	896	937	949	925	872	877	879	866	856	892	867	909	912	842	929	903	881	862	846	928	925	928	898	895	900	904	960	932	884	868	899	925	897	895	885	884	894	884	862	904	924	876	903	873	921	875	871	899	865	863	879	881	931	903	892	904	919	842	901	949	908	882	865	884	819	875	880	927	916	870	886	914	872	835	862	851	932	914	884	893	901	897	871	872	913	892	860	900	911	886	879	859	902	875	910	910	891	880	868	933	915	902	934	873	896	853	886	922	939	899	920	933	896	926	868	834	902	901	875	900	956	923	893	905	894	890	892	837	905	893	881	865	888	938	912	883	900	891	895	913	868	952	913	872	933	912	855	886	872	926	908	946	957	891	950	811	875	880	888	920	933	912	891	897	950	858	935	893	914	882	917	887	872	883	918	923	860	952	851	889	944	879	887	902	908	866	916	944	888	897	879	911	878	927	891	873	935	909	897	924	861	864	855	973	924	910	922	807	881	900	909	868	916	939	858	910	877	913	857	931	943	853	912	928	902	942	860	842	901	888	861	920	939	891	904	902	910	889	871	903	885	893	910	934	867	893	938	884	935	930	887	882	918	898	967	900	862	889	895	959	937	909	897	877	924	946	896	899	877	940	928	952	872	875	893	842	870	856	898	889	924	879	894	921	884	877	895	929	850	906	899	878	941	904	917	899	934	965	853	929	891	912	898	931	864	862	974	880	915	931	916	886	900	923	903	887	891	917	920	901	910	869	940	854	844	913	932	910	846	860	796	901	963	891	893	940	920	892	981	906	871	894	935	851	916	914	869	890	873	860	962	857	928	871	907	886	893	887	897	901	908	910	875	895	951	927	888	873	959	878	850	911	894	887	908	887	901	869	909	894	918	911	901	915	903	912	954	919	944	850	852	901	898	865	938	938	959	914	893	882	901	901	903	883	842	848	928	872	920	847	939	906	913	870	878	898	864	948	917	883	921	909	984	943	904	922	880	909	934	938	880	927	864	914	863	919	906	891	936	940	862	886	891	901	923	904	888	889	882	917	914	867	845	851	896	913	840	910	906	957	869	904	883	917	883	940	886	920	940	927	893	938	947	960	868	875	919	910	876	894	879	876	867	831	872	904	868	882	899	907	921	858	925	908	916	939	910	937	880	965	887	911	890	887	927	921	894	951	874	932	903	916	831	961	865	852	890	893	924	939	898	869	875	873	897	889	918	891	922	852	887	872	929	883	898	863	895	874	960	892	927	873	886	912	838	895	944	924	870	925	929	947	906	896	866	847	903	860	902	886	916	858	900	883	920	870	886	928	953	882	930	889	922	894	887	861	880	878	919	893	887	927	890	886	903	894	926	952	886	880	916	892	823	869	922	915	888	893	875	936	875	884	900	882
24930	21660	27841	25789	14587	7216	5213	3720	2485	1703	1213	939	872	782	661	598	538	519	447	476	438	410	414	427	444	438	383	403	428	469	387	441	450	409	391	410	398	428	398	359	386	419	378	416	385	378	374	404	378	335	351	368	372	359	366	382	363	356	388	377	363	356	364	350	372	376	346	388	388	392	354	378	337	405	387	385	379	387	360	363	384	373	378	369	371	377	355	389	346	374	374	330	415	358	372	392	342	370	361	393	364	342	343	341	349	374	391	358	381	345	369	373	372	385	357	380	378	380	333	346	396	384	364	371	381	361	351	349	346	397	384	403	374	358	387	373	358	374	378	372	331	358	391	347	374	366	376	356	365	392	362	375	361	401	365	374	373	339	396	390	371	330	336	340	411	359	396	393	361	350	414	386	376	365	396	339	360	363	398	393	366	351	371	383	365	364	342	355	383	348	408	398	357	356	366	363	347	386	359	373	380	357	341	360	388	362	377	371	373	368	376	385	362	322	379	376	362	398	365	389	382	373	380	371	354	349	390	353	376	357	373	368	404	359	372	362	345	401	361	342	353	365	394	366	348	408	381	382	395	378	366	355	363	378	341	409	347	360	362	401	351	373	391	395	351	356	348	369	367	395	376	365	368	355	350	367	360	385	391	385	374	363	348	360	377	343	346	394	365	382	353	382	394	352	364	394	387	370	397	389	353	387	376	360	384	382	371	361	387	372	369	347	370	350	362	335	367	356	385	343	353	385	331	383	341	354	397	378	374	349	361	368	413	378	367	368	409	372	347	359	373	338	364	394	392	395	344	362	364	369	374	387	356	359	383	360	385	370	374	377	364	391	372	367	388	358	332	407	396	361	379	407	394	406	349	346	377	382	388	337	357	363	382	358	358	367	366	366	352	368	371	367	370	353	353	376	344	388	363	386	366	433	344	384	370	363	348	332	405	379	388	365	373	379	379	397	394	382	337	364	377	367	389	364	373	379	388	409	374	373	354	400	395	367	389	353	382	393	356	372	383	353	320	370	378	370	388	348	389	360	356	391	378	361	390	393	375	380	366	393	356	382	376	366	370	356	386	385	391	371	363	356	358	370	354	378	384	358	356	379	352	352	341	364	355	351	384	379	371	370	398	392	371	353	366	381	348	352	354	389	404	413	408	376	368	390	389	365	377	391	365	367	370	368	367	366	363	389	374	388	393	352	384	346	356	372	348	369	391	378	362	409	361	362	354	363	355	349	369	377	364	375	382	366	382	426	384	352	400	396	371	389	378	388	359	391	381	381	322	370	378	386	356	383	382	349	362	319	358	376	390	352	352	370	392	364	346	360	373	366	341	370	384	366	353	374	396	362	385	344	392	371	370	372	386	350	390	371	388	345	363	369	357	405	381	390	382	355	393	394	366	391	370	368	359	344	377	373	402	331	316	369	341	341	351	376	350	411	379	342	365	401	377	364	405	366	361	363	354	370	347	364	333	339	369	405	371	391	374	386	360	350	360	352	383	377	398	382	391	341	401	377	382	367	356	376	362	374	368	375	411	394	391	361	337	338	335	376	350	386	381	361	374	332	383	400	335	361	354	390	378	382	372	389	369	378	359	372	398	374	395	374	376	342	379	388	378	354	403	340	380	345	373	376	377	386	391	352	343	390	347	397	369	368	404	364	360	371	373	348	411	374	358	390	398	349	409	352	372	361	356	355	398	376	355	385	390	392	383	360	399	342	428	345	365	349	384	376	387	391	338	377	326	346	367	354	416	370	357	378	366	362	339	363	385	374	348	372	362	395	369	377	359	336	344	349	396	361	380	370	357	381	344	358	352	379	379	328	354	362	377	379	382	348	360	369	366	363	383	383	341	370	376	358	356	366	387	389	379	351	357	352	361	400	352	343	373	374	392	369	345	375	384	354	371	372	347	348	356	372	374	377	344	344	354	391	378	373	379	372	367	346	382	350	371	379	375	355	390	368	389	386	402	360	394	397	353	388	386	375	346	371	372	367	388	369	343	366	372	411	355	396	364	363	357	387	376	387	370	344	380	365	366	352	349	377	381	372	379	365	366	391	373	358	361	369	357	356	376	383	355	353	375	352	363	373	388	392	345	357	426	370	383	441	368	368	396	398	346	384	376	357	352	405	380	380	380	388	367	381	365	355	395	371	360	393	360	356	382	379	391	370	420	353	405	359	350	397	360	362	365	377	377	363	362	372	348	368	392	345	370	386	361	359	345	395	346	416	355	371	390	393	368	373	352	351	340	360	399	377	343	374	332	390	383	395	384	369	380	360	377	393	382	400	359	363	362	366	377	370	336	389	363	373	361	401	312	382	382	379	370	362	375	410	394	340	390	341	346	354	359	361	387	354	364	367	359	341	380	350	378	362	388	397	369	362	395	390	364	392	379	397	370	348	382	370	374	355	368	374	357	395	352	398	362	381	378	379	380	364	393	372	376	338	371	378	350	370	384	371	359	387	351	344	375	401	398	385	364	364	345	353	349	352	366	344	385	343	365	371	366	364	355	348	348	396	364	357	368	365	342	363	364	392	349	356	340	362	365	349	375	378	358	364	378	371	380	386	412	356	359	372	369	362	354	366	406	396	330	347	349	405	382	379	368	339	357	380	364	383	365	372	377	375	387	340	362	396	397	366	354	371	396	331	376	357	360	400	379	346	337	366	360	339	372	372	378	346	354	370	371	394	365	373	372	369	390	386	353	354	403	414	347	387	386	361	346	353	379	368	381	377	354	349	338	333	389	360	394	352	367	387	355	379	381	361	378	392	380	380	373	389	356	368	373	385	399	355	372	376	375	385	341	383	372	367	363	355	384	336	373	375	360	341	361	354	336	415	365	375	401	386	374	383	371	395	368	408	350	395	363	353	368	378	401	363	344	348	354	366	359	376	370	383	340	369	390	379	346	350	382	357	401	348	385	388	366	350	355	411	369	375	398	363	376	359	367	356	373	351	375	356	336	392	404	370	377	364	371	393	380	364	375	355	374	406	351	388	393	410	366	349	353	337	342	399	412	358	357	363	370	368	339	390	347	418	414	350	345	366	350	355	396	348	376	400	348	371	345	368	368	373	384	370	370	359	382	352	360	379	415	376	357	384	370	383	398	356	353	388	370	399	359	391	354	378	362	382	371	328	323	359	393	375	374	355	373	396	352	343	372	390	344	396	370	395	376	383	372	365	381	353	362	381	332	377	362	371	355	390	379	360	374	377	349	360	336	348	372	381	410	358	367	356	394	368	356	380	344	367	371	381	367	393	354	397	376	389	397	355	361	364	398	372	362	347	363	366	349	372	404	382	326	396	377	399	400	401	356	357	367	361	371	356	402	364	383	352	350	362	350	366	406	373	357	392	370	376	378	361	365	385	355	374	394	334	369	386	390	357	383	356	374	387	394	341	367	372	364	352	365	372	406	391	375	354	335	379	374	381	359	390	398	337	374	404	370	374	393	370	369	376	354	376	370	411	396	372	375	341	381	358	365	388	376	389
13378	31326	26135	16909	13080	10919	9381	7177	4890	3296	2298	1768	1582	1466	1141	892	827	717	684	660	579	568	553	549	564	579	563	579	579	554	560	560	549	553	560	567	507	528	520	475	528	482	487	488	498	501	490	458	490	461	499	454	448	480	491	469	482	489	507	447	510	475	458	456	470	468	491	494	471	445	501	510	490	490	486	494	473	508	515	506	513	463	474	498	474	506	477	522	481	489	508	478	485	466	448	444	486	474	435	468	472	494	452	485	498	487	467	485	466	448	506	491	490	476	471	470	494	500	477	458	493	504	503	511	446	467	498	455	469	490	469	462	488	478	496	448	475	443	439	483	486	490	465	473	485	474	479	460	491	441	496	490	452	456	483	508	418	484	491	493	453	460	451	472	504	438	445	475	508	474	469	455	478	477	495	459	444	449	465	476	463	483	441	458	478	450	485	448	480	497	473	451	485	446	473	482	488	457	412	473	432	501	478	482	512	470	517	458	506	471	496	481	460	491	467	431	453	476	474	506	469	464	465	472	486	521	504	422	452	482	482	500	467	471	438	474	482	495	457	503	452	493	462	498	476	465	486	519	485	468	433	484	505	517	463	455	475	468	475	445	495	454	485	493	466	462	455	490	456	476	471	453	437	505	479	455	451	477	450	470	482	477	511	554	463	488	491	473	479	470	447	498	474	519	483	472	490	500	476	452	467	471	474	473	486	465	491	491	463	493	540	522	469	477	511	487	491	447	472	478	467	448	477	499	445	458	453	510	499	444	454	465	477	475	464	463	449	508	482	466	477	466	492	466	446	492	461	487	494	459	440	458	477	489	508	493	465	466	410	515	470	475	460	498	496	518	506	505	503	456	457	483	467	446	501	442	452	467	483	457	438	470	480	512	500	481	487	500	479	508	489	483	461	464	477	472	479	455	489	436	464	525	497	482	468	439	463	467	473	491	450	465	428	490	453	461	471	449	486	442	463	496	452	521	494	467	479	498	462	499	475	478	477	461	416	444	498	478	497	459	500	517	474	487	478	453	453	483	448	505	502	488	444	494	479	492	521	451	462	504	447	488	458	458	471	484	474	477	478	463	435	464	482	478	468	459	454	485	499	459	508	469	493	466	503	451	474	481	491	476	462	484	503	479	467	468	485	432	487	483	511	465	464	458	507	439	463	465	466	436	464	452	471	497	471	498	467	441	509	466	455	466	497	529	492	462	478	478	468	512	421	483	489	462	477	501	491	490	527	439	463	444	512	516	489	459	443	462	471	478	480	460	498	507	471	468	484	492	445	471	484	477	464	469	465	514	471	465	509	481	482	463	499	488	452	522	479	448	435	441	464	507	498	501	486	459	470	472	460	483	495	532	465	475	457	496	479	499	482	489	503	464	482	454	479	455	450	466	461	473	470	455	477	470	462	495	474	469	471	486	467	462	451	478	484	462	515	460	524	503	509	460	468	481	468	514	480	498	480	446	450	473	453	456	479	481	437	469	482	496	484	476	522	497	484	483	462	448	476	449	444	505	492	475	458	507	480	503	476	452	481	511	470	483	492	491	478	495	472	488	482	464	477	461	473	453	487	468	477	504	462	487	489	465	513	500	482	479	484	487	501	461	478	440	465	486	492	505	476	440	493	469	474	481	443	444	497	504	475	432	471	456	471	463	515	454	496	526	477	489	462	473	496	487	460	503	430	495	503	480	496	484	469	429	477	479	463	460	474	446	474	457	477	494	492	503	502	526	462	469	491	444	500	499	480	509	486	471	467	466	513	475	476	467	508	465	439	486	487	471	448	481	462	463	457	475	473	467	468	461	479	448	484	473	473	488	473	436	461	511	479	472	489	472	469	498	490	437	524	478	465	499	489	449	486	483	477	471	515	512	480	449	458	471	458	460	497	460	467	442	486	486	512	510	452	476	525	462	462	434	485	454	470	508	470	484	461	510	482	502	477	490	471	470	463	511	471	523	494	456	493	475	472	483	470	527	509	490	470	488	482	467	499	479	463	481	479	455	483	465	466	450	472	486	495	485	469	461	485	466	433	455	505	455	464	479	477	500	477	478	452	443	456	457	463	478	490	462	459	487	463	479	428	453	470	483	479	490	468	458	487	484	457	494	485	461	486	490	437	459	478	462	468	470	469	470	530	459	485	485	479	538	458	473	462	457	466	484	458	489	536	486	454	464	483	445	471	484	468	449	461	452	470	476	500	482	472	473	429	498	492	420	501	453	459	488	503	482	489	478	487	476	470	480	488	486	481	440	454	463	502	480	453	460	452	484	481	471	497	463	537	499	458	470	451	501	409	484	501	464	464	449	470	497	495	460	449	453	477	481	485	494	459	478	475	433	481	473	471	477	469	493	483	473	483	487	447	463	449	472	471	446	479	482	534	475	480	492	469	490	498	463	454	475	493	461	466	485	490	481	496	471	504	512	469	462	501	505	496	480	484	474	455	492	525	518	447	498	462	492	494	474	490	495	481	464	478	496	497	462	458	506	481	467	503	479	490	460	488	471	500	483	507	499	463	464	491	472	511	465	470	435	493	488	485	460	497	492	474	454	493	534	494	503	482	430	487	444	486	479	498	433	456	479	506	458	458	502	456	480	485	515	440	483	478	496	466	484	499	480	506	461	488	476	459	482	475	473	486	481	479	503	446	509	463	477	495	475	484	478	482	502	475	472	475	460	484	475	466	469	495	432	442	508	474	466	448	460	487	474	443	461	477	474	477	515	475	437	470	479	454	494	444	439	436	468	443	467	423	509	493	499	474	496	499	477	466	443	477	509	472	530	527	456	467	483	478	458	492	470	495	440	482	514	477	483	495	492	504	518	454	483	457	470	479	490	498	456	456	486	476	497	524	480	510	491	482	489	541	445	481	495	483	477	453	475	499	458	491	469	491	449	509	492	480	505	461	494	480	470	467	473	501	464	432	499	462	439	431	510	485	506	487	501	440	496	489	447	473	481	485	435	450	490	464	496	493	475	497	464	495	474	496	447	472	516	494	485	449	463	471	509	488	485	455	449	500	447	449	459	498	457	423	506	499	471	500	483	494	481	490	455	481	480	534	485	473	477	471	457	476	490	467	514	467	492	465	505	443	472	455	490	452	478	485	467	514	470	523	484	481	482	495	457	453	485	471	482	446	511	457	481	460	453	492	464	454	498	469	508	444	465	502	502	487	473	478	493	464	526	501	453	495	473	500	495	426	472	481	463	492	485	493	423	449	454	472	459	452	476	476	475	479	482	464	464	476	465	463	508	453	469	490	478	440	463	496	468	433	466	512	477	516	466	457	458	492	485	512	447	468	501	464	472	527	466	521	470	488	453	512	455	473	489	461	463	464	502	455	508	477	495	479	515	465	492	490	506	478	473	467	535	433	484	505	442	463	487	461	468	481	475	478	498	512	505	471	480	480	461	471	487	476	491	486	505	460	458	474	489	504	465	473	491	453	456	453	477	495	473	465	450	494	494	426	497	481	465	464	431	470	449	480	508	491	475
22744	21692	29603	24323	21742	22113	16897	8116	5034	3360	2468	2022	1816	1674	1403	1177	1040	1028	871	908	856	821	794	845	854	877	780	820	770	804	798	758	763	746	830	814	756	752	731	752	722	745	702	716	715	715	679	703	682	705	716	664	691	649	685	707	705	699	773	697	689	695	687	706	728	686	699	690	669	637	715	687	730	662	686	705	707	683	663	731	742	729	695	687	703	663	692	654	727	710	704	679	634	665	703	701	659	675	702	720	641	675	719	619	650	728	679	704	718	668	668	725	737	730	755	660	644	667	683	685	736	665	713	733	680	658	679	670	664	673	776	719	721	715	692	689	657	674	717	701	716	695	674	709	680	730	702	764	646	684	687	658	650	721	672	700	657	679	676	724	715	695	678	745	697	645	707	700	667	685	715	696	711	677	687	738	661	711	756	671	735	642	706	697	703	690	731	689	675	649	678	693	667	692	683	650	681	685	651	697	699	680	674	699	679	714	701	678	670	693	673	733	711	668	699	712	678	697	691	711	679	701	668	683	631	657	714	660	668	705	687	681	713	688	676	704	717	652	688	703	687	683	751	705	684	643	715	715	691	718	703	694	671	678	724	682	653	672	715	701	679	750	694	691	725	704	650	706	690	679	707	675	686	698	698	675	695	695	720	707	715	668	736	719	736	688	698	684	706	677	730	678	691	678	705	711	679	698	670	673	691	689	653	700	710	634	709	697	721	688	745	721	695	709	640	734	714	742	702	692	680	646	742	637	711	682	731	695	705	669	732	760	678	683	641	663	677	702	736	719	717	703	695	702	625	736	765	685	695	652	701	718	697	682	693	713	705	712	693	707	724	678	682	682	683	670	706	668	672	713	681	690	675	663	680	697	729	694	663	702	681	684	672	726	691	692	653	671	730	653	695	685	704	688	689	700	714	644	657	687	681	688	643	703	717	684	688	662	718	684	651	699	714	675	662	654	697	680	697	725	692	698	771	679	694	686	714	667	701	712	704	647	724	722	739	687	725	668	715	703	705	694	707	682	688	697	690	706	724	698	660	725	649	658	709	725	749	649	721	697	683	658	705	697	675	729	687	673	718	719	736	711	688	736	696	704	727	679	673	724	641	660	719	652	708	675	687	696	682	696	662	680	706	708	693	686	722	709	685	683	668	789	700	724	709	722	721	646	696	696	697	706	710	730	701	722	658	679	700	734	653	687	679	684	714	679	704	693	691	729	709	677	656	700	718	743	683	673	701	645	693	687	695	673	696	732	688	682	727	641	715	634	664	731	716	674	711	692	727	739	713	723	700	687	657	679	693	612	709	693	703	658	636	673	683	713	685	690	675	666	696	723	691	681	691	709	701	723	696	738	665	707	696	673	658	674	663	699	693	687	674	687	665	691	682	649	688	690	691	674	721	675	681	722	710	671	676	733	710	680	705	686	675	709	703	724	727	685	702	740	714	716	760	665	711	708	709	666	683	691	705	665	723	706	702	686	660	700	716	710	659	652	696	725	667	693	704	672	685	710	663	688	657	700	696	690	668	697	666	693	675	741	691	718	687	711	691	706	693	675	697	730	686	689	659	710	705	653	649	698	693	689	704	677	676	708	691	714	690	683	685	727	730	719	712	705	716	683	704	662	682	661	724	711	713	672	683	683	678	728	645	681	681	712	694	700	720	702	675	690	723	704	714	713	714	717	687	719	686	698	670	681	662	697	665	738	711	669	757	735	709	732	710	702	690	659	679	677	704	678	730	654	713	705	703	677	691	709	711	709	693	682	689	709	750	672	708	698	747	721	695	710	648	674	696	678	642	717	676	688	660	693	731	678	675	697	698	646	685	682	670	690	687	712	690	643	714	687	685	703	706	661	664	676	684	644	725	688	704	684	697	719	726	684	661	692	689	663	677	708	670	725	682	725	682	722	669	727	703	712	679	670	658	672	659	676	718	723	664	731	702	733	691	677	659	673	710	688	688	705	712	653	703	704	706	698	684	671	677	720	629	685	665	684	734	693	727	728	705	712	667	709	658	694	686	726	732	743	702	638	643	622	702	690	664	687	651	717	663	725	711	666	711	743	749	671	649	680	666	681	634	706	665	738	691	658	682	718	698	682	694	683	697	690	682	704	726	697	715	727	762	638	729	709	629	754	723	685	662	742	630	726	695	712	668	671	690	678	700	667	675	765	701	697	644	680	703	689	673	666	676	687	757	686	708	706	667	688	662	723	749	674	688	694	683	725	676	711	745	659	674	675	710	712	699	708	720	709	646	709	642	725	644	708	695	709	664	657	672	667	710	641	716	739	633	684	707	642	745	675	762	706	706	702	696	690	649	711	664	728	714	753	669	719	698	698	740	687	736	704	691	742	672	740	691	693	668	691	714	662	703	690	687	622	700	750	676	740	700	690	681	685	684	721	663	687	689	693	666	693	704	741	691	713	687	696	761	710	702	679	693	699	713	687	688	715	694	705	698	696	672	703	705	708	695	684	677	741	693	717	632	672	696	630	714	685	664	686	651	724	714	691	727	675	695	692	649	720	690	677	691	711	669	693	701	771	678	711	707	649	708	662	721	719	709	690	660	733	691	626	717	630	682	677	697	696	729	693	667	698	687	686	681	737	711	658	721	704	668	672	669	688	701	659	698	726	684	734	667	689	683	680	635	705	682	660	674	635	641	711	707	706	720	708	724	675	711	701	707	737	723	719	702	682	671	743	679	652	684	742	714	676	751	691	673	661	691	704	710	660	660	715	680	709	654	719	655	698	670	682	723	645	720	677	718	642	680	674	744	675	677	670	683	669	679	668	685	677	661	730	708	657	662	717	695	665	666	702	766	697	637	689	698	714	702	676	690	679	692	693	663	720	689	681	657	692	711	710	673	683	681	697	697	707	665	705	694	668	681	696	691	714	720	711	676	686	679	636	677	706	665	697	675	685	715	715	672	702	695	694	719	690	704	665	690	706	665	689	689	681	719	729	713	691	665	710	700	678	705	654	661	673	702	676	689	673	683	703	744	675	695	708	721	674	663	678	643	654	609	729	649	689	737	657	628	664	671	674	717	666	698	662	740	679	703	689	752	686	700	709	661	703	686	708	696	688	719	710	696	712	711	641	690	646	698	670	632	669	715	685	690	686	667	671	702	714	703	746	656	669	688	700	687	635	727	697	720	681	738	722	659	706	717	702	716	627	699	696	740	683	712	703	709	677	708	656	704	673	674	622	665	666	732	706	694	688	673	694	693	673	649	690	648	722	718	697	680	647	718	679	696	680	679	689	708	716	687	704	711	666	713	643	679	739	696	708	687	706	697	700	728	698	734	716	684	651	696	740	743	670	686	734	693	687	695	693	740	692	680	689	687	678	701	708	709	718	689	656	713	649	678	699	680	697	713	667	675	697	650	691	692	735	681	694	647	693	722	754	681	653	690	661	717	694	701	698	696	691	688	702	727	696	674	685	714	693	683	725	661	638	714	712	701	693	695	664	672	679	745	678	689	706	637	699	693	650
16085	40032	34627	24708	20106	17259	14916	11788	8730	5734	4102	3325	2842	2622	2150	1812	1521	1317	1178	1141	1107	1099	1097	1069	1141	1040	1101	1035	1019	1027	1023	1042	1030	1046	1026	1007	1025	973	913	868	914	858	895	891	882	876	873	869	860	856	880	945	883	880	918	866	894	831	840	829	847	853	887	818	857	858	858	930	889	825	852	857	873	865	875	827	886	849	904	854	895	861	840	843	843	903	835	850	871	906	869	841	846	834	860	865	876	865	816	843	859	888	920	842	869	871	858	871	840	858	886	831	867	915	849	826	792	852	853	877	812	821	898	862	829	878	883	868	884	863	863	883	839	850	912	772	844	940	896	893	836	862	865	883	876	873	886	842	866	822	822	882	812	802	798	865	832	904	900	840	860	873	822	814	881	861	864	827	823	860	893	829	804	791	863	854	887	834	801	798	835	878	834	873	903	817	825	853	816	864	820	863	886	809	835	815	832	816	837	880	817	837	870	836	929	885	821	868	852	855	919	860	847	868	822	848	825	838	851	874	875	887	836	881	833	875	821	831	810	851	830	856	921	877	829	855	870	843	826	903	824	910	828	873	880	913	874	861	859	849	882	882	865	884	897	807	849	775	833	887	912	861	860	891	814	870	821	821	813	897	852	870	811	913	856	813	869	846	865	854	834	850	857	858	849	859	894	811	824	891	854	888	845	818	874	847	873	881	830	880	861	881	897	848	881	836	865	894	884	831	836	853	878	865	896	857	869	820	877	873	872	841	857	831	869	859	849	832	876	809	853	872	844	905	824	818	849	802	830	892	822	875	861	902	808	832	851	796	835	823	881	878	839	874	911	840	848	915	809	836	865	899	864	816	878	868	845	822	851	900	842	873	857	849	852	882	860	832	847	868	857	870	843	807	917	852	849	847	839	836	829	828	842	892	883	853	868	857	880	856	814	839	830	810	857	839	880	831	815	858	858	851	884	834	859	852	863	838	875	847	866	906	808	804	869	876	835	884	916	871	882	828	869	824	844	819	909	828	857	853	832	850	824	881	855	870	819	856	824	882	865	827	793	871	822	818	808	829	828	836	836	852	906	903	816	841	859	851	883	872	859	878	845	825	843	857	894	836	782	822	837	819	813	851	865	839	850	878	851	874	907	896	810	869	818	849	807	782	859	848	849	858	874	887	896	846	882	889	866	850	881	809	871	844	875	875	877	868	855	861	819	878	794	903	863	854	832	887	890	956	869	850	821	833	816	846	860	852	905	887	849	899	874	893	840	831	837	874	831	870	864	823	842	882	833	875	834	820	845	836	864	851	897	867	849	808	829	870	833	824	840	803	840	842	815	887	876	868	865	916	872	881	840	864	880	892	863	882	828	890	839	883	804	870	905	838	861	866	840	844	841	798	879	870	863	884	865	891	845	866	838	863	854	876	857	903	817	815	908	837	823	854	900	815	824	839	857	860	858	844	815	855	861	908	903	886	820	850	900	823	856	802	859	903	842	869	844	849	851	863	841	838	857	879	822	881	894	887	829	871	901	853	877	855	907	853	854	851	790	827	879	856	879	847	866	880	850	879	882	825	822	863	871	827	882	867	852	876	853	849	824	892	843	815	879	874	866	831	854	814	917	838	887	896	850	828	866	850	841	854	867	809	853	865	825	798	852	877	849	893	873	876	920	836	843	836	850	857	902	902	917	823	830	879	841	864	852	877	845	885	906	814	857	834	846	837	862	792	854	813	892	893	900	899	820	842	861	863	878	898	892	876	839	868	892	830	860	860	831	856	825	858	870	857	887	842	893	821	866	851	824	851	910	851	807	865	844	828	866	815	819	859	867	873	854	892	798	861	871	845	875	875	859	862	812	840	786	903	803	877	835	868	818	854	849	862	874	817	885	873	890	881	848	893	821	832	909	814	853	870	891	835	853	851	828	875	837	771	852	837	828	814	804	846	883	859	871	825	809	879	872	847	917	827	886	799	835	870	896	860	859	854	844	873	848	807	884	819	835	845	847	828	836	882	844	880	868	822	832	886	843	850	823	838	878	876	841	813	860	862	892	837	838	896	881	814	865	844	838	867	911	854	833	860	865	861	796	830	821	842	809	814	894	861	876	878	871	826	852	833	866	825	880	840	844	780	887	865	875	888	872	841	904	866	864	847	857	797	881	854	850	884	789	820	850	796	871	851	853	849	836	883	842	877	874	874	824	840	856	865	908	857	856	882	850	805	823	890	884	869	854	914	806	884	864	874	799	852	812	833	853	879	889	861	863	901	862	839	864	848	842	851	881	871	851	841	837	780	828	851	861	887	813	867	833	792	872	851	831	827	823	880	859	815	837	838	860	861	821	858	818	850	898	893	786	872	849	839	831	883	879	900	910	829	857	822	838	833	826	842	881	842	866	864	852	848	849	874	912	871	867	843	770	868	854	885	847	853	837	866	847	868	866	833	896	864	829	905	840	831	913	831	860	823	797	809	907	878	891	847	870	923	843	840	827	838	878	816	834	854	844	878	826	834	818	855	834	840	857	809	832	869	855	875	871	944	814	841	848	896	806	850	778	867	856	866	827	821	865	878	855	822	852	824	935	833	856	860	863	830	870	892	882	834	879	833	808	854	834	805	863	882	845	902	912	850	852	919	949	871	875	848	863	851	872	849	848	828	861	836	869	888	840	845	845	858	824	844	804	861	881	859	867	840	868	813	882	851	822	893	805	894	863	864	862	853	809	822	840	836	858	791	916	870	864	872	859	841	828	828	818	854	878	843	889	843	869	850	877	854	875	834	833	946	894	815	829	820	849	854	874	859	837	855	904	874	866	900	873	873	807	842	840	833	864	875	825	886	820	864	844	822	796	828	877	890	873	887	854	878	868	862	871	877	843	838	875	896	817	866	829	866	853	845	887	850	912	839	859	793	858	845	858	837	880	873	850	872	840	864	861	854	900	854	837	839	881	801	862	826	868	841	848	874	867	864	829	824	892	877	880	902	824	829	899	833	829	873	885	866	847	874	804	864	825	857	860	843	857	827	854	856	843	899	853	889	848	884	858	851	836	871	852	915	831	885	885	867	893	838	830	849	853	851	821	846	812	862	908	850	868	829	867	900	876	919	862	818	858	853	876	920	826	806	831	896	883	858	848	881	819	917	878	846	828	819	910	833	910	811	851	820	867	866	818	816	884	850	855	853	869	875	855	846	839	850	876	834	834	869	787	856	873	845	831	916	860	888	850	805	887	835	840	845	872	850	869	859	877	901	839	811	896	854	898	805	859	836	830	906	817	867	859	849	824	859	858	822	901	850	830	835	877	804	839	882	853	857	869	872	873	827	893	905	849	862	865	840	846	886	801	826	824	857	828	860	894	846	805	789	836	837	846	837	872	832	840	799	834	847	829	839	838	846	898	826	861	883	836	840	889	862	846	882	903	844	842	854	817	828	888	916	818	903	846	811	824	852	884	882	855	841	836	852	887	848	859	831	800	815	846	831	916	831	838	866	931	790	865	829	890	840	871	893	898	865
27787	21780	20408	13026	7411	5223	4057	2953	2148	1425	1169	925	877	811	750	672	611	645	547	556	547	567	580	496	558	516	559	538	552	482	546	516	529	499	504	483	511	521	511	502	523	516	515	507	499	508	491	518	537	481	502	528	469	512	490	450	495	507	493	520	495	486	499	462	474	476	526	524	504	485	510	476	507	497	476	509	511	459	510	525	514	495	484	516	534	474	522	453	481	467	516	466	479	497	549	529	470	482	475	448	498	498	472	463	499	477	487	497	486	466	477	512	540	497	483	473	493	502	513	491	521	470	518	511	505	471	515	518	473	502	446	527	507	488	507	508	521	478	481	487	491	472	484	470	485	526	472	499	538	518	520	490	489	515	497	494	522	497	454	544	547	492	525	495	505	481	545	519	480	471	473	554	496	532	530	513	488	508	495	482	489	513	489	504	472	514	533	505	517	471	510	499	467	499	507	481	482	479	507	495	519	507	524	492	502	461	512	481	482	462	490	482	502	495	506	520	512	529	472	494	468	516	492	505	497	467	464	490	468	483	527	487	506	549	483	484	476	464	461	496	517	520	503	500	480	516	497	505	490	499	498	486	481	475	479	509	491	482	500	462	515	488	553	487	482	493	490	509	508	505	534	491	473	522	524	490	506	480	537	508	537	468	542	502	490	493	498	485	486	524	516	459	465	515	477	525	497	511	520	514	515	507	489	509	485	474	487	506	523	505	531	502	486	516	526	515	522	470	472	461	516	504	530	486	511	540	541	479	481	518	514	513	514	487	512	479	518	511	504	496	509	503	468	518	532	494	501	507	506	502	493	480	542	493	519	510	503	496	492	480	456	496	471	513	469	507	510	508	529	504	536	487	495	479	511	495	500	493	534	479	483	459	477	501	496	571	516	508	529	490	469	546	499	514	495	486	513	478	495	542	512	468	545	492	511	478	456	495	494	483	549	468	529	520	510	508	506	489	486	493	507	497	470	504	478	494	479	503	482	499	484	506	482	501	475	514	482	460	504	503	497	521	499	495	466	495	498	455	497	481	550	498	479	525	509	536	456	498	474	497	498	518	503	491	478	481	490	474	474	527	477	510	486	484	500	513	499	495	518	509	473	508	501	498	532	510	529	448	515	502	503	524	501	464	539	479	462	506	462	513	506	491	491	540	505	499	508	529	468	464	493	541	482	519	509	526	465	530	481	463	482	492	500	494	511	519	493	480	468	525	506	520	495	501	482	491	539	480	517	517	515	520	514	510	500	481	522	504	521	517	490	478	561	519	480	501	513	459	474	503	511	484	519	514	501	503	467	469	530	473	494	510	540	513	510	526	511	510	469	514	515	503	521	478	494	512	514	500	525	476	508	491	525	484	464	511	514	518	509	474	501	467	500	460	499	482	493	493	522	520	499	517	505	487	522	509	499	486	534	492	494	501	529	498	491	464	487	494	541	508	471	466	473	485	462	463	507	477	489	484	477	469	482	479	491	508	486	481	498	494	484	477	544	548	556	481	480	527	516	484	508	514	505	481	471	483	478	480	474	537	474	484	470	504	491	517	512	507	463	476	489	515	470	490	493	558	503	469	538	477	510	480	487	531	567	481	505	499	530	518	471	522	494	486	474	489	488	512	531	497	467	490	484	505	456	491	498	550	483	515	488	494	471	469	531	520	503	508	502	481	506	488	527	507	501	516	462	530	490	483	524	494	505	526	551	485	508	503	517	523	525	504	483	491	502	452	431	504	483	462	509	503	474	496	517	470	482	509	502	506	503	515	470	537	504	486	503	510	476	536	514	515	518	500	535	514	485	492	470	495	480	511	529	518	499	481	469	502	543	469	483	524	533	477	484	478	529	516	473	503	496	517	504	489	460	542	535	506	496	492	479	489	469	523	537	494	509	488	490	502	483	487	478	484	529	465	481	521	522	510	481	502	503	514	476	465	514	499	482	496	459	493	530	509	512	508	515	519	528	506	503	516	497	469	494	503	504	514	476	529	502	523	474	556	514	460	508	511	479	501	519	521	538	509	504	534	509	457	500	467	477	497	477	512	516	465	491	466	492	479	507	494	524	458	499	493	503	523	470	487	472	501	484	515	475	485	479	513	459	506	434	468	436	507	553	514	499	492	481	501	443	483	500	471	509	508	497	520	531	481	511	481	516	489	468	499	535	510	474	520	494	478	488	497	508	463	488	501	517	491	513	522	485	498	489	534	489	516	512	535	488	532	456	497	478	502	464	523	499	476	487	486	531	519	511	496	513	478	552	508	491	494	490	499	515	506	491	513	517	500	462	524	511	507	508	520	524	485	472	468	494	514	513	502	493	474	493	465	471	485	510	477	499	476	480	499	488	479	476	528	513	502	513	456	454	454	498	474	487	492	515	479	471	489	513	524	493	529	503	505	499	536	492	503	549	466	533	470	488	490	510	489	500	485	450	492	513	498	458	476	479	490	528	546	479	504	521	469	456	444	495	475	494	484	518	489	525	508	510	490	490	480	487	515	483	491	480	522	489	506	482	549	570	495	496	503	489	454	484	488	522	476	507	508	488	497	513	482	527	548	537	509	491	495	521	481	474	515	478	542	531	476	487	475	519	516	501	482	500	499	495	508	530	473	463	495	523	480	519	504	527	532	483	490	492	479	554	487	493	495	493	528	537	480	474	478	505	499	525	477	488	487	502	485	491	539	507	506	522	468	483	503	505	515	507	526	484	446	536	496	502	512	531	461	452	521	499	527	489	490	519	503	523	478	514	513	498	470	532	522	483	462	498	460	577	521	524	482	521	464	496	475	494	495	539	510	538	503	480	491	531	476	467	493	470	488	526	494	492	511	482	514	492	498	481	529	518	499	486	525	537	519	522	508	519	466	478	536	498	491	499	496	504	504	499	519	497	537	534	455	530	459	494	490	485	475	510	510	481	478	474	513	463	496	469	493	521	464	484	527	477	488	511	518	521	479	472	488	526	503	526	471	453	477	502	506	523	523	519	509	522	563	500	495	499	506	507	527	520	510	461	466	518	454	484	500	458	502	505	477	496	530	472	475	509	493	471	467	484	501	526	453	507	494	477	522	517	495	521	479	487	479	484	504	530	540	487	490	465	483	502	506	490	467	495	474	475	469	510	492	523	530	545	563	489	501	491	537	533	489	508	487	524	503	462	496	485	481	508	503	490	518	470	514	480	466	484	517	503	480	515	482	452	535	496	512	487	515	533	483	513	515	508	518	529	482	484	483	483	502	492	510	492	504	474	499	483	491	476	515	517	516	539	488	533	519	530	487	503	482	485	485	476	497	533	486	444	470	497	491	523	493	489	459	529	546	501	487	453	495	496	488	507	498	505	452	500	487	484	498	546	527	497	506	509	494	503	525	483	507	538	499	502	472	522	494	506	489	502	526	490	492	557	511	505	486	483	489	523	518	486	498	512	502	502	505	511	479	519	521	491	509	487	511	509	484	493	495	513	498	461	548	507	507	530	460	486	458	505	473	479	505	487	486	504	509
13306	27758	22346	13505	10500	8586	7728	5816	3989	2541	2022	1556	1477	1248	1094	873	884	804	728	661	713	659	677	627	678	708	695	674	691	646	665	672	637	661	699	702	672	663	667	649	611	643	672	622	620	647	629	624	629	628	602	648	636	631	605	611	601	632	655	633	615	630	622	676	633	646	670	665	655	594	590	567	638	613	660	634	619	644	589	553	626	584	611	630	600	634	621	593	609	609	579	612	615	604	656	572	618	645	611	583	644	630	594	621	631	599	597	642	600	645	610	597	598	615	575	615	607	616	631	608	640	638	619	643	614	594	625	676	626	627	604	616	618	618	597	638	678	656	608	645	629	600	612	632	610	613	648	633	619	616	608	645	637	624	656	609	617	631	637	599	593	643	635	604	616	583	629	645	636	609	638	635	630	619	639	656	592	607	632	609	596	579	657	596	595	570	609	629	610	604	605	594	593	642	595	684	586	642	622	635	615	608	598	617	632	633	598	664	627	610	635	649	625	620	604	630	591	594	601	603	642	638	637	622	648	619	587	628	637	661	664	556	591	640	633	628	582	655	601	656	644	586	602	608	643	604	631	603	630	629	657	609	629	674	621	653	614	617	609	660	627	626	653	628	632	634	644	582	593	604	630	645	612	595	595	679	652	585	625	640	606	605	641	664	574	615	619	632	595	619	635	658	603	634	610	586	615	622	579	615	599	696	606	630	609	573	634	627	655	625	587	590	614	624	580	613	635	636	639	561	658	619	602	594	627	622	628	594	621	597	586	586	618	608	671	594	658	663	600	607	671	624	619	613	605	636	591	584	610	601	615	586	592	638	631	624	662	641	584	634	588	624	642	608	629	611	660	609	649	605	669	636	630	638	653	628	655	609	585	650	616	589	602	604	650	593	618	651	649	636	647	623	627	647	646	636	646	593	601	598	630	676	564	595	609	603	651	649	587	586	624	668	627	616	649	591	633	609	636	630	601	656	603	589	592	611	596	614	617	627	630	591	618	619	659	670	653	623	593	597	626	590	629	633	609	630	567	635	622	617	623	626	625	605	636	621	610	646	667	610	584	598	626	601	619	580	629	649	656	637	637	656	596	611	642	639	631	581	624	635	580	564	643	627	618	538	622	625	589	657	650	616	569	589	640	657	654	589	631	599	630	622	605	606	620	635	583	670	584	649	607	664	646	631	623	622	578	624	632	616	646	637	609	582	652	626	639	656	601	624	604	627	607	647	632	639	595	589	658	625	611	613	644	619	620	598	610	558	635	617	610	584	626	583	626	630	606	658	657	595	635	668	620	671	616	630	608	597	609	590	636	566	602	584	660	646	639	619	642	642	625	605	652	679	624	594	631	562	600	657	592	641	586	573	597	640	616	648	632	607	607	669	605	642	583	583	584	578	647	648	619	578	606	623	610	636	650	595	628	596	600	593	583	636	588	654	628	631	648	591	597	620	597	650	617	608	644	610	627	624	638	657	635	642	653	579	639	611	669	583	616	651	604	597	637	620	600	635	630	583	582	587	619	597	633	623	623	618	622	618	642	609	583	619	609	592	625	689	573	619	635	613	599	629	590	624	610	625	617	632	597	638	649	612	644	613	639	578	614	640	621	626	604	604	623	622	622	585	664	643	646	623	617	657	567	635	620	609	590	572	628	592	606	610	624	639	647	588	616	631	646	602	591	644	649	623	614	610	585	601	648	609	619	625	640	615	555	597	613	608	639	613	639	628	658	631	577	656	613	635	626	599	573	624	614	599	614	602	621	646	641	607	614	630	634	594	596	618	620	645	608	663	606	644	624	634	601	620	624	586	552	606	632	600	578	626	622	628	597	633	634	616	581	621	624	586	653	624	613	605	599	602	602	599	660	629	595	600	622	601	613	646	626	631	616	593	626	603	631	626	635	616	597	621	583	621	607	617	590	636	644	606	624	622	594	612	619	592	608	581	620	647	594	671	615	587	604	598	629	615	642	667	588	590	636	632	654	617	615	661	640	614	580	608	656	568	664	578	615	651	635	641	608	635	626	635	606	553	616	651	630	617	633	616	579	664	620	605	601	591	572	627	634	606	610	641	656	656	628	575	564	632	567	586	627	606	606	620	647	606	566	638	638	609	619	660	630	602	594	612	608	610	630	614	616	597	609	626	644	658	603	652	620	645	612	603	658	654	636	647	656	622	594	625	609	646	618	608	624	604	604	597	588	621	602	614	549	620	625	612	602	633	597	562	645	616	612	638	609	590	609	597	651	609	618	624	651	631	659	625	634	625	594	626	620	651	620	607	659	615	607	647	619	599	581	629	596	624	615	638	611	634	632	637	607	626	574	626	615	600	624	641	644	652	624	634	632	620	618	596	610	599	606	620	609	599	624	589	629	657	588	626	599	635	621	607	659	570	661	581	602	581	596	640	629	602	618	621	653	654	587	624	666	642	590	590	636	581	606	602	601	612	638	610	614	621	640	643	601	619	624	623	606	620	626	623	612	582	609	600	633	591	633	592	597	635	573	636	610	606	624	608	553	589	641	641	591	676	621	663	614	624	620	635	580	591	610	606	638	628	631	646	617	613	611	612	625	690	621	634	604	633	618	607	576	609	643	601	619	615	637	616	609	577	649	622	611	647	604	643	610	634	581	644	616	628	640	595	641	625	683	620	619	631	563	610	644	657	589	629	595	614	602	630	643	625	603	668	635	606	587	595	594	605	617	592	581	599	591	571	566	632	602	575	601	619	598	633	622	620	624	641	615	573	651	660	641	615	622	655	585	593	624	613	651	613	582	613	610	623	573	606	584	574	592	602	593	619	638	617	643	605	649	616	619	617	633	639	613	630	592	637	625	701	619	628	622	628	578	635	636	650	603	593	605	613	625	650	638	649	646	657	607	585	592	626	621	657	687	672	628	589	642	630	633	639	647	646	601	599	628	632	662	603	588	627	634	647	611	625	612	642	597	614	649	654	587	594	624	637	630	568	617	646	625	643	621	576	625	628	647	633	588	633	611	595	582	577	564	589	634	612	635	641	638	584	616	619	606	598	634	610	645	628	598	605	591	603	678	639	633	640	645	630	606	566	559	643	631	642	604	619	617	625	631	609	615	584	644	630	595	649	612	626	604	621	634	596	621	626	617	613	582	631	628	614	619	585	631	600	627	612	599	626	619	623	624	604	623	596	602	654	579	585	605	607	598	612	617	628	620	610	607	594	585	634	614	605	612	670	613	616	622	618	593	626	616	575	653	641	633	591	612	592	594	650	583	663	636	639	590	592	607	595	608	626	656	606	609	629	653	605	615	632	630	607	620	630	656	581	613	612	625	612	617	633	649	584	599	674	592	640	631	638	618	615	587	581	585	599	596	624	608	633	603	633	619	653	610	613	598	619	596	580	616	610	607	629	630	631	686	607	638	650	601	615	624	636	604	625	595	630	556	625	594	630	634	604	621	638	630	601	593	643	591	659	627	568	610	647	601	633	621	626	608	625	595	596	598	592	610	586	637	659	612	595
23623	21619	28984	24798	21669	15347	8881	5526	3646	2558	1885	1635	1497	1392	1133	1036	1017	941	912	834	812	850	861	813	844	853	775	808	842	791	778	781	761	809	812	778	829	760	800	792	771	783	756	763	741	793	705	752	757	755	737	715	784	719	751	747	796	770	721	791	780	706	766	710	766	755	767	752	753	782	740	728	792	730	744	739	756	694	798	732	785	744	720	734	724	739	748	760	757	764	724	725	780	749	755	764	742	748	782	737	753	723	708	731	752	744	721	782	765	748	769	753	758	787	738	710	717	734	729	740	748	793	765	726	731	739	753	718	727	742	734	729	731	756	775	710	803	749	738	748	741	782	766	697	787	753	705	765	741	754	760	756	729	767	786	733	744	752	759	732	736	725	683	762	787	785	737	731	747	760	717	732	740	732	738	743	737	762	750	703	697	739	811	768	708	753	720	748	709	764	739	758	727	790	748	692	741	733	763	700	692	727	741	735	799	700	773	724	735	763	729	756	757	723	724	730	745	747	728	778	745	783	740	717	753	774	775	704	729	774	724	816	727	737	770	737	737	711	781	759	779	721	731	762	761	747	765	762	761	758	730	772	712	768	737	785	769	784	729	709	726	766	780	729	791	758	795	732	721	779	768	735	730	733	759	754	774	763	756	736	778	744	739	737	783	719	768	790	698	764	786	738	749	697	757	746	731	722	715	749	723	708	722	748	767	750	762	704	781	761	756	764	788	767	738	790	707	710	755	773	774	691	732	755	653	738	730	785	743	737	830	755	753	735	722	756	695	757	698	757	723	778	755	760	740	751	776	702	729	738	734	728	731	767	717	749	794	738	724	770	734	719	730	794	742	713	707	724	753	709	724	755	736	716	757	686	730	745	771	730	741	702	733	728	722	761	704	702	794	719	746	727	760	759	715	751	787	744	751	732	753	782	731	690	794	777	729	758	755	744	703	712	778	775	763	707	726	793	759	713	725	770	695	705	705	758	739	718	756	740	747	753	709	708	747	732	748	743	736	739	740	734	786	782	732	749	722	748	726	758	753	733	753	741	719	734	768	730	762	729	738	723	701	790	701	778	768	753	755	762	764	738	767	752	744	747	790	738	764	743	724	714	754	764	703	722	762	750	712	713	772	727	777	721	788	747	713	733	755	762	763	711	807	784	691	689	750	746	769	737	744	764	764	716	764	734	804	765	714	711	719	736	740	724	776	712	709	769	698	731	753	722	701	767	748	694	712	736	766	776	743	739	743	703	734	720	741	768	763	739	709	746	767	760	754	763	759	730	774	714	746	717	756	759	771	771	735	739	743	723	759	699	754	720	771	746	761	766	718	699	671	779	778	687	759	747	724	729	740	710	769	755	777	732	755	742	718	752	694	714	745	729	771	771	788	736	748	750	770	708	758	741	742	747	737	744	775	771	758	714	738	778	792	744	762	733	738	701	746	782	754	743	746	791	781	755	745	684	768	784	734	729	766	695	778	757	741	765	729	751	719	737	760	732	747	738	741	750	710	780	735	730	726	792	763	715	706	732	742	761	741	719	797	747	743	757	755	743	744	710	755	756	718	746	727	807	708	772	713	742	752	723	757	746	783	743	719	738	749	754	763	761	709	701	759	770	755	744	718	728	722	773	768	738	725	740	706	725	764	776	720	724	742	740	733	763	744	754	748	730	725	730	688	736	750	756	830	738	751	776	708	715	709	749	800	759	791	752	742	770	778	774	707	717	690	735	731	742	752	759	747	731	715	710	734	750	754	743	687	755	773	736	745	723	725	762	784	723	722	727	720	739	738	762	750	783	767	727	730	713	742	745	757	759	759	770	705	721	736	772	759	717	713	749	761	790	752	738	738	716	780	753	778	770	751	759	766	749	715	746	728	714	709	731	755	744	763	723	795	715	750	737	801	761	728	758	708	754	742	727	746	756	729	747	706	740	746	710	801	809	773	727	707	749	708	780	734	754	705	767	756	709	725	713	707	727	715	743	697	703	718	748	742	721	767	775	702	818	780	709	712	753	738	737	785	744	737	772	712	743	747	753	756	703	757	720	728	710	762	715	720	715	753	705	796	747	765	729	727	752	702	709	759	740	777	727	694	754	714	788	769	728	775	740	842	785	731	804	736	742	762	797	749	752	730	787	768	776	751	769	733	747	715	758	734	766	737	765	749	769	723	736	759	715	725	737	745	693	723	767	788	782	767	726	694	761	725	725	761	719	726	763	755	733	744	727	739	772	773	709	732	735	759	758	733	775	800	768	746	756	769	757	730	720	733	730	732	709	741	681	716	746	730	731	726	806	744	759	730	750	784	780	741	733	771	737	756	763	752	743	757	728	784	730	745	778	784	749	750	767	742	725	741	771	721	695	767	780	693	710	797	720	758	742	754	724	705	741	750	710	741	760	791	758	731	734	743	726	748	744	776	767	733	711	784	740	772	694	741	764	752	725	717	769	711	767	721	700	739	743	737	716	756	721	760	728	732	731	698	751	713	728	813	744	759	742	773	765	744	750	721	730	743	744	729	721	733	749	755	686	749	697	764	707	740	730	723	767	751	726	760	734	779	759	763	779	721	738	745	741	745	780	742	780	716	726	690	720	732	751	731	774	783	752	770	757	709	683	733	745	689	734	735	774	815	768	716	779	772	792	757	799	720	701	772	730	750	713	762	745	693	715	719	741	737	716	751	782	753	770	738	750	756	773	758	738	770	770	701	694	739	795	670	735	743	754	744	789	706	729	673	763	762	759	690	730	749	772	759	754	789	733	727	740	724	721	736	727	742	736	733	724	733	761	738	751	740	736	713	703	757	735	678	754	746	737	701	722	713	741	743	729	716	731	769	784	748	770	753	761	746	738	710	703	725	775	749	736	730	758	783	755	721	670	700	717	766	750	724	772	750	702	739	757	704	730	759	762	717	749	735	730	731	714	739	742	703	752	777	798	751	716	718	748	750	767	792	699	791	771	766	757	715	723	772	757	770	789	738	740	686	700	755	751	746	739	737	732	732	696	708	751	773	772	743	728	758	726	739	746	714	761	737	728	794	768	720	741	742	745	762	758	705	717	718	734	776	726	738	739	798	759	740	682	760	698	694	765	756	767	752	738	773	761	771	701	771	732	736	723	719	759	838	754	725	778	723	760	774	762	721	702	745	733	714	767	723	733	713	762	759	727	722	695	740	706	737	774	754	769	734	734	705	696	745	763	713	736	759	735	739	734	741	774	746	739	751	743	786	698	757	678	697	709	749	703	760	693	765	730	795	782	705	733	777	787	739	757	714	767	736	724	780	726	727	719	746	728	743	747	737	740	739	689	725	739	732	697	701	762	728	775	794	739	723	738	732	744	767	758	759	770	740	747	734	751	745	733	750	735	709	708	724	769	747	759	760	692	751	786	774	716	751	779	763	761	766	728	773	760	780	708	753	731	777	746	770	715	788	731	698	761	768	754	718	697	749	740	769	716	726	757	686	750	733	744	709	699	762	725	741	719	719	766	777	732
13832	35363	30004	20158	15882	13405	11612	9020	6306	4304	3233	2670	2343	2059	1790	1501	1289	1184	1154	1086	1026	1080	1016	1047	1122	1071	1029	965	1048	1004	1016	1000	1068	1028	986	1024	1024	989	945	952	922	878	983	966	885	859	940	924	935	918	911	917	940	946	876	916	889	931	875	904	935	952	878	913	924	907	942	880	892	889	956	915	881	924	890	885	933	982	895	919	898	904	888	911	922	926	899	920	887	905	856	907	905	882	894	880	911	869	881	930	833	850	898	917	842	893	961	914	1011	944	883	938	907	907	916	944	925	852	912	900	956	886	925	882	869	904	893	914	867	916	872	967	911	886	896	880	934	882	896	937	894	921	876	875	901	907	915	902	913	895	900	864	911	880	884	854	876	910	880	880	932	951	933	861	928	896	892	923	876	950	875	935	847	890	855	877	914	890	894	947	935	946	889	912	896	883	896	932	943	918	872	889	892	946	878	877	936	931	886	907	928	886	924	921	881	952	918	978	894	922	924	886	910	874	900	882	889	905	880	893	926	927	911	887	887	880	943	919	941	916	932	874	964	898	940	937	854	893	970	864	908	974	909	916	894	893	922	931	911	918	960	899	850	932	921	891	898	880	908	874	859	926	894	920	886	924	846	930	892	902	898	905	865	861	887	909	892	916	850	887	899	896	901	911	882	922	924	914	935	901	925	919	932	899	889	871	875	866	945	849	940	893	948	891	916	885	848	869	932	939	920	895	905	927	879	929	862	927	845	886	923	930	907	911	911	954	886	913	909	947	895	938	927	885	920	912	944	839	916	922	882	865	889	923	917	893	841	890	891	941	890	916	914	904	930	929	865	933	932	920	871	899	849	894	870	880	852	856	903	899	889	850	888	914	918	861	889	919	914	882	926	902	890	947	860	935	845	886	932	938	880	950	894	931	938	923	890	914	904	965	893	966	909	867	887	858	875	935	921	879	872	865	907	921	885	915	904	895	939	948	881	873	934	907	892	903	889	917	945	916	892	892	864	927	913	916	941	986	928	878	893	969	896	916	906	849	918	900	909	907	883	897	940	905	935	854	921	946	930	881	908	958	949	944	931	918	978	903	882	914	897	939	920	873	876	930	889	945	949	918	921	920	941	882	996	973	890	899	940	890	915	910	841	904	906	948	937	851	889	877	849	885	898	948	909	915	923	929	893	918	872	942	877	955	915	846	882	856	985	897	877	883	912	930	910	942	861	863	885	859	908	920	910	921	925	920	888	887	927	924	860	937	927	909	879	898	896	911	899	911	925	887	957	918	901	908	884	988	882	938	817	911	905	920	891	915	899	861	948	842	904	924	892	878	901	894	876	887	881	886	883	882	937	903	876	906	908	884	919	946	853	861	899	972	882	918	901	923	884	911	927	893	905	928	844	906	916	895	888	964	860	919	933	936	910	916	857	892	953	899	878	944	973	868	893	887	920	908	886	920	933	893	936	914	925	878	862	946	908	882	933	907	876	922	898	906	934	912	964	887	908	915	935	920	897	919	887	969	940	914	916	901	869	950	882	935	896	921	894	918	902	907	854	938	907	901	909	905	936	846	924	895	918	904	901	890	911	910	934	914	935	861	869	909	856	904	936	894	879	913	919	882	938	896	959	886	882	983	940	958	905	845	881	862	928	915	888	868	888	965	925	917	901	919	905	918	840	907	881	926	877	960	963	889	908	880	888	966	934	915	896	895	933	896	926	873	898	906	932	895	898	881	929	926	895	928	846	895	874	914	874	937	839	915	914	908	917	903	862	877	954	868	885	898	928	867	932	875	950	978	885	913	897	894	936	928	936	940	911	884	895	885	913	916	904	877	847	873	976	923	882	914	921	893	908	989	926	903	855	889	879	920	980	876	927	858	897	935	917	963	896	892	875	943	938	922	892	963	902	906	903	898	902	904	923	937	957	888	934	912	916	899	906	907	967	844	929	954	961	944	895	939	944	906	893	891	886	885	899	892	868	887	899	907	860	880	904	920	847	908	979	971	919	913	891	933	935	903	909	896	877	988	894	909	852	906	915	884	882	922	935	912	915	900	973	916	932	866	896	927	926	883	857	889	908	979	896	877	910	898	879	901	913	942	897	905	838	872	951	924	915	900	879	879	868	922	913	936	889	891	895	957	883	856	924	926	986	945	896	949	923	937	916	953	951	909	908	956	894	911	917	912	916	904	905	906	891	928	928	916	879	935	900	907	918	914	878	920	878	905	891	925	885	870	935	902	922	869	840	924	881	945	882	910	886	934	883	953	933	882	877	897	881	913	901	908	887	893	852	880	892	893	951	951	897	871	853	918	899	903	871	864	902	887	924	890	918	919	950	947	885	907	858	880	936	900	882	903	909	883	911	947	910	920	926	903	845	908	894	923	889	867	890	897	936	884	886	856	905	873	923	947	889	961	975	900	885	934	879	882	873	911	918	930	932	969	916	969	889	940	921	957	881	872	848	924	940	895	906	846	907	932	895	924	898	914	915	862	889	920	902	952	893	905	933	940	879	918	913	922	881	917	905	896	948	930	902	907	836	899	889	890	954	912	872	918	946	928	901	944	912	886	831	852	922	876	911	1013	866	900	903	849	937	880	906	878	892	914	873	903	905	887	892	903	926	891	913	883	890	963	936	908	864	892	898	874	902	897	843	917	956	948	928	921	907	985	908	970	866	931	944	881	899	932	883	932	951	880	892	886	963	848	904	934	900	921	862	901	932	854	937	916	917	954	888	921	963	835	864	926	928	973	890	919	926	944	911	939	885	934	885	898	843	896	874	879	943	888	905	931	931	912	877	860	922	912	901	903	900	887	915	875	918	936	921	907	906	887	930	914	900	905	925	924	875	855	901	910	914	901	933	903	936	949	948	938	859	885	878	932	896	858	870	862	908	884	870	883	924	872	885	902	914	970	900	951	844	855	927	891	958	882	898	891	850	936	883	890	898	877	888	882	945	947	886	935	930	929	846	867	874	945	961	900	879	930	893	857	942	870	959	946	905	912	879	881	923	888	864	902	889	873	942	929	918	921	848	900	885	882	921	884	898	906	883	961	859	908	886	888	904	892	910	882	927	919	899	879	950	927	897	980	912	948	904	940	957	899	887	927	859	913	880	905	963	910	896	932	885	915	929	890	881	921	990	894	908	879	896	914	923	886	920	926	922	913	939	904	876	889	966	949	903	951	886	941	876	969	924	866	932	888	912	946	938	935	925	898	862	911	882	885	891	928	874	873	963	900	930	870	861	898	927	894	889	874	907	964	894	868	899	882	934	965	905	905	901	879	918	919	886	844	963	923	884	932	878	890	911	940	948	924	878	859	934	905	927	917	907	900	878	917	917	897	975	846	892	856	922	941	936	920	919	870	897	888	883	904	936	940	889	923	904	893	893	879	899	954	895	909	884	943	910	973	870	916	916	885	874	921	909	889	865	938	921	920	877	869	870	927	933	923	926	940	908	910	941	882	936	920	959	944	922	870	898	916	866	879	867	934	905	921	941	891	876	953
24846	21645	27818	25744	14467	7285	5462	3677	2385	1622	1182	1039	902	825	702	622	487	477	430	455	480	444	414	448	424	397	465	445	416	410	400	452	377	428	392	437	408	397	369	368	368	363	373	361	409	372	384	386	366	368	402	372	369	379	383	343	362	355	360	355	381	327	359	382	346	379	382	373	404	389	352	371	380	365	346	396	374	342	325	400	376	361	404	376	354	393	368	357	376	381	399	410	375	355	355	352	414	373	356	369	369	390	360	352	384	378	365	394	363	349	415	361	423	345	420	396	340	375	370	345	364	390	396	391	425	327	388	406	355	370	375	367	344	356	359	382	346	371	371	359	371	384	380	371	370	388	380	360	375	357	367	394	379	343	387	405	351	353	359	370	364	372	375	354	351	367	392	371	397	387	372	382	394	370	384	418	386	367	374	337	368	359	417	359	370	352	389	383	381	381	368	390	382	372	367	388	415	374	337	372	355	394	385	348	368	373	347	380	385	396	356	381	322	333	358	345	366	365	355	369	374	394	376	373	360	386	379	360	365	373	416	390	377	365	386	421	345	336	359	382	368	379	388	371	338	362	353	390	370	368	378	394	367	397	351	393	388	334	355	369	405	353	385	376	342	375	371	365	365	378	355	395	397	327	373	391	361	366	363	381	392	369	371	355	368	398	381	402	395	378	350	353	383	384	342	368	353	354	378	379	366	356	389	362	388	380	402	343	363	358	380	367	362	401	343	338	350	369	344	362	388	342	350	361	368	379	385	382	376	361	396	359	380	367	376	372	350	337	403	371	398	360	351	358	367	389	334	372	352	377	347	367	380	385	361	370	374	422	359	373	377	379	375	393	361	376	342	364	351	375	342	385	382	367	379	374	339	392	342	369	357	357	342	368	347	359	372	398	376	370	360	393	341	340	380	376	354	374	362	400	376	354	389	349	360	359	348	346	387	363	386	397	350	346	334	352	377	369	385	387	382	371	389	362	397	380	361	347	366	351	371	370	338	363	386	372	362	407	390	393	347	376	368	410	374	353	386	425	331	368	358	395	375	375	342	340	340	368	348	367	377	395	353	378	397	402	358	388	343	383	378	342	367	363	382	326	372	399	371	375	362	350	379	388	382	351	334	404	387	378	381	381	368	375	372	378	361	359	342	332	348	369	367	333	352	390	388	353	386	379	363	355	330	401	345	362	373	364	375	377	368	376	348	395	334	393	388	367	353	383	377	371	365	365	379	365	330	340	361	366	392	356	374	354	383	364	358	366	386	351	394	352	371	342	340	389	366	353	362	367	389	381	381	360	387	338	370	362	371	363	396	388	372	393	366	365	370	414	378	353	345	374	379	385	399	387	358	380	373	326	365	369	385	378	384	376	357	380	377	396	414	347	407	361	371	393	391	390	319	361	338	361	360	386	342	381	386	351	381	380	389	365	364	364	352	363	363	397	361	372	343	368	348	388	393	368	414	382	392	343	367	334	369	381	352	363	336	357	377	392	365	368	362	362	382	349	358	357	376	351	359	380	398	396	394	392	357	358	377	403	363	374	383	351	379	363	388	344	380	364	341	342	397	415	395	398	335	382	337	350	388	356	355	368	404	374	370	386	376	373	342	358	358	356	357	374	396	333	345	374	393	371	388	401	363	340	348	372	366	401	363	343	328	385	382	360	375	375	384	363	357	376	391	375	363	384	364	345	381	374	384	346	361	375	346	355	331	365	346	380	392	356	373	381	363	372	341	404	406	372	352	376	356	391	371	378	365	371	376	363	352	360	355	364	390	318	396	360	368	375	335	388	348	348	397	350	389	380	383	357	365	374	351	378	393	364	395	367	395	358	376	375	355	364	393	370	372	352	381	399	366	383	376	359	375	398	343	375	345	345	418	383	391	361	363	368	373	358	346	389	355	333	377	371	363	384	374	361	367	391	415	383	407	363	383	335	387	329	340	364	373	376	362	331	370	341	361	365	364	335	352	410	418	383	396	372	363	392	377	361	365	361	379	392	398	363	409	392	338	375	339	381	342	362	388	344	366	374	387	334	375	380	353	366	390	400	392	385	366	353	371	396	372	391	400	355	347	394	365	365	382	403	399	362	390	370	364	379	371	362	317	411	394	363	387	374	349	382	394	359	392	394	356	337	384	373	360	351	382	394	376	343	376	404	320	348	362	352	368	388	388	365	380	383	405	402	395	360	358	343	383	363	356	370	354	391	361	361	378	390	371	369	345	383	354	362	385	373	348	368	377	390	401	334	366	372	357	394	333	393	402	371	362	412	358	378	352	345	352	351	380	363	377	336	374	382	375	387	383	365	388	350	352	372	369	332	345	383	397	346	373	366	380	364	381	392	393	392	349	322	363	426	370	391	379	381	366	359	389	348	325	378	352	386	376	376	382	345	368	389	353	397	376	365	345	359	358	368	349	353	366	357	406	397	383	386	404	374	400	358	370	380	394	352	373	359	385	377	385	375	384	376	347	366	353	375	381	382	374	374	360	374	371	398	405	383	368	398	365	360	379	388	375	387	396	341	366	345	352	359	394	353	342	364	386	404	364	328	371	347	382	376	403	354	361	362	376	381	380	363	363	394	345	387	372	373	383	367	361	382	391	370	393	337	340	353	375	360	349	353	356	389	385	341	384	349	360	366	343	367	414	380	386	372	387	392	359	381	388	377	378	382	356	360	372	363	350	372	363	369	377	370	346	398	344	389	375	373	354	374	377	393	397	388	376	386	388	427	350	354	370	389	342	346	363	367	402	398	373	375	413	401	381	369	336	321	387	415	400	353	357	346	347	355	370	378	388	365	385	358	341	381	385	374	383	374	343	371	371	372	345	401	373	358	367	369	361	393	338	365	367	405	380	390	352	386	381	382	390	388	392	401	390	391	361	367	369	391	362	364	391	360	359	393	358	397	349	337	337	363	385	399	373	391	403	382	341	349	367	373	362	381	375	370	376	394	367	369	383	399	362	407	360	396	376	384	395	379	361	387	359	366	362	388	358	374	377	382	387	373	342	394	339	391	386	404	344	394	368	333	384	382	389	369	362	371	341	354	353	374	408	370	372	334	379	362	335	352	379	378	336	358	372	366	372	374	379	407	373	379	340	348	405	365	370	328	383	378	343	352	360	380	390	381	337	384	380	374	414	400	395	361	369	346	348	382	340	348	378	366	366	381	343	419	377	389	373	376	371	384	413	345	362	400	375	365	386	364	396	370	354	367	385	354	359	382	381	375	374	356	378	349	379	399	363	368	350	377	366	375	371	376	397	354	387	398	414	414	382	369	380	374	359	373	380	382	369	368	379	378	369	366	349	387	355	375	380	349	363	354	387	346	398	368	354	369	353	378	371	374	388	400	350	366	383	377	418	367	404	379	378	384	346	392	347	354	364	380	355	373	386	319	365	376	376	379	378	365	388	377	365	370	393	355	377	358	346	329	392	392	363	337	373	359	375	386	382	369	397	322	363	359	369	370	347	352	331	349	350	381	346	363	386	386	362	417
13826	31663	26262	17139	12991	11131	9720	7159	4971	3006	2233	1879	1600	1394	1136	962	781	733	642	615	621	621	568	584	583	556	577	512	582	524	590	578	543	555	484	546	529	525	535	480	504	490	496	489	491	465	518	507	492	521	500	455	475	478	510	498	483	496	474	494	495	489	487	536	444	444	461	520	481	486	468	525	440	495	507	471	465	504	471	484	522	468	450	471	516	456	458	484	503	484	500	485	497	480	497	472	465	466	488	458	439	514	478	486	480	504	464	506	483	457	478	464	442	487	474	472	493	494	484	482	453	502	495	488	490	506	518	497	483	513	470	487	488	515	468	455	474	465	457	507	489	454	486	501	461	493	467	497	465	465	504	460	489	463	491	468	506	433	497	452	486	462	504	462	467	494	481	533	494	504	503	478	484	489	487	471	503	504	506	515	502	499	493	435	470	466	533	483	484	454	504	481	507	464	478	492	462	464	473	461	502	448	476	488	490	474	476	452	498	532	469	493	478	491	487	463	431	474	497	496	440	490	508	453	482	510	487	511	502	463	456	474	491	486	487	477	481	479	506	492	486	470	468	470	480	472	490	434	501	496	470	464	503	432	482	474	466	455	489	483	474	473	483	530	509	432	438	489	464	467	449	474	505	482	468	500	475	477	511	487	494	454	453	497	480	467	464	454	501	496	476	508	463	481	451	436	479	476	450	481	478	462	498	465	529	482	451	503	496	487	489	484	479	471	512	454	471	460	469	477	494	486	517	489	469	470	497	490	475	484	485	454	510	483	466	472	481	449	448	493	488	489	492	511	521	482	444	475	508	500	514	471	456	483	473	462	506	496	487	460	496	471	484	494	487	498	491	468	480	471	433	513	487	485	475	481	482	473	469	515	479	509	483	459	466	479	455	493	484	470	492	491	456	491	495	483	456	471	461	481	439	459	486	450	464	479	476	489	485	472	470	463	511	495	468	464	469	494	503	495	470	496	466	499	499	466	492	462	449	456	478	495	490	497	457	456	499	476	465	460	463	455	462	463	468	515	500	478	496	503	488	537	454	454	491	460	468	443	498	488	511	464	541	457	472	450	511	459	494	466	457	497	481	497	513	477	446	496	503	478	489	465	500	522	450	444	502	490	468	470	475	525	526	489	468	500	455	482	487	467	491	452	486	477	468	491	474	485	524	447	491	503	501	489	486	437	482	496	488	503	463	461	446	481	498	459	488	492	460	466	484	476	463	508	528	487	516	467	475	500	493	494	499	479	462	484	501	468	513	489	468	518	497	474	497	488	470	482	498	492	449	473	486	492	459	503	494	474	496	483	503	488	493	493	455	460	509	456	475	482	485	512	478	478	493	487	494	474	514	479	501	489	452	484	478	483	503	461	485	457	467	452	499	494	444	516	464	466	444	498	475	484	498	473	493	458	489	451	509	505	526	481	498	491	467	482	467	487	471	485	484	460	496	471	486	481	499	464	447	469	450	493	528	513	495	484	523	490	476	487	478	467	470	482	476	445	474	446	444	473	474	486	465	491	492	480	469	506	499	462	472	519	474	489	484	498	455	438	453	478	485	478	459	462	493	475	510	466	446	478	490	452	462	518	514	474	443	436	486	476	500	458	473	508	478	471	440	498	484	465	494	464	462	475	512	447	439	493	478	484	497	511	471	469	480	496	478	438	493	488	472	484	470	488	472	506	493	473	475	437	488	497	479	496	476	434	456	482	436	450	503	520	469	477	462	514	489	474	467	470	477	487	482	492	480	472	452	446	483	488	486	510	469	447	486	523	479	439	468	472	481	478	445	469	467	487	493	502	478	473	506	517	468	467	485	462	487	463	505	477	493	463	490	485	511	436	487	500	496	474	472	495	469	502	449	471	473	506	483	531	473	509	493	462	521	464	449	464	474	485	467	531	461	476	508	469	477	460	522	519	447	470	465	448	477	485	458	460	507	474	483	502	491	458	479	467	474	506	475	496	484	503	432	457	462	463	484	503	465	490	463	466	439	482	493	501	453	449	509	467	474	487	500	482	470	490	488	495	478	441	514	442	480	493	487	487	471	454	486	480	500	455	479	493	453	440	501	500	494	476	471	454	481	493	502	450	466	486	499	481	504	508	483	475	482	469	480	495	480	483	483	483	479	528	501	500	499	489	539	484	510	459	490	465	520	452	476	509	433	474	492	467	459	493	485	484	475	477	481	437	502	479	517	504	495	471	469	461	475	458	494	467	439	486	501	492	487	485	487	502	478	465	470	512	487	463	428	482	483	467	441	464	501	490	487	489	436	489	455	504	491	492	483	511	480	461	480	472	469	487	486	495	484	465	478	512	504	465	447	492	479	466	472	518	484	502	500	469	483	469	483	450	493	479	482	482	496	469	472	476	482	489	441	468	482	480	468	440	514	496	475	517	444	494	477	491	442	443	468	482	481	487	479	479	478	431	466	490	479	506	469	496	466	462	457	476	463	514	494	517	505	443	443	515	487	499	519	466	457	500	524	470	470	507	503	488	472	494	491	482	489	521	471	489	487	476	504	468	458	477	479	487	476	451	480	473	470	548	486	496	483	482	480	505	467	478	477	443	433	474	489	499	492	445	491	502	490	523	475	499	470	475	473	520	466	443	504	491	442	461	515	486	499	476	485	474	466	447	517	498	442	484	461	454	493	442	465	484	442	498	453	467	492	499	475	470	490	483	461	497	464	469	494	463	462	484	454	485	459	508	498	473	500	460	496	489	504	511	495	458	474	474	449	485	489	475	443	484	480	486	498	460	503	477	476	484	495	446	528	524	469	483	480	497	511	459	520	503	477	476	443	511	444	475	503	472	506	507	499	465	467	468	457	525	447	497	533	485	491	491	482	481	478	473	484	502	472	508	468	508	480	457	449	475	432	497	445	438	454	490	476	481	456	484	461	497	442	468	442	479	488	488	476	516	491	476	526	461	488	496	502	485	494	473	467	475	482	470	499	465	519	493	457	489	467	499	476	495	491	470	507	525	434	492	454	478	458	499	454	439	441	459	483	498	520	458	501	472	499	506	444	486	453	451	503	473	516	468	492	472	474	491	449	487	482	516	493	449	462	517	479	469	482	493	501	437	480	454	446	482	442	534	453	474	449	489	471	490	520	489	527	472	544	504	487	475	452	480	507	475	484	468	504	502	465	502	490	468	467	511	456	490	487	506	469	489	490	479	473	482	490	504	480	477	484	436	482	474	487	449	474	531	494	479	481	471	488	456	443	478	440	462	467	494	480	461	457	491	517	473	476	476	476	488	504	479	503	475	530	446	520	489	505	484	474	464	495	442	446	485	474	508	516	493	459	442	464	487	492	466	473	429	479	495	453	426	460	473	438	470	476	470	435	467	518	488	479	509	446	483	462	500	447	485	505	523	495	474	490	472	494	482	455	503	501	452	464	494	474	461	445	492	489	495	492	478	473	514	500	496	474	456	483	468	456	485	473	479	518	453	478	481	505	494	468	499	479	486	485	477	486	477	473	463	463	473
22778	21699	29656	24297	21771	22229	17290	8106	4844	3215	2420	2003	1801	1680	1362	1246	1057	1010	941	918	840	844	811	782	844	835	811	783	779	791	840	754	752	726	805	788	740	751	746	719	688	749	685	714	711	708	668	719	662	680	690	705	742	721	740	693	710	675	712	691	682	679	703	696	670	672	704	726	712	720	677	692	690	649	708	690	678	711	674	680	642	679	673	682	707	688	672	680	677	689	692	701	654	737	694	683	686	731	633	703	719	666	756	701	653	678	704	649	693	674	672	758	695	667	724	680	666	671	686	698	700	681	684	715	686	679	674	683	735	708	684	698	680	651	693	710	705	703	726	699	703	691	692	659	697	679	714	731	649	686	683	701	671	698	704	695	694	711	695	699	676	682	717	744	706	677	730	698	706	661	705	638	686	738	664	729	687	678	724	714	664	618	720	702	661	689	710	704	695	665	723	646	677	750	694	636	670	710	705	713	692	692	697	695	716	741	688	700	714	708	692	683	684	676	710	670	677	720	729	760	646	715	632	666	668	689	709	687	671	703	703	701	683	670	755	627	658	692	781	691	713	653	596	665	692	682	681	710	729	680	723	704	707	699	640	700	663	684	693	704	699	660	703	694	714	710	692	743	646	663	688	698	738	696	687	699	650	679	698	708	708	692	705	686	744	714	666	690	707	702	674	712	666	697	708	696	706	663	708	695	664	707	631	664	727	671	670	649	655	697	669	688	678	666	734	741	689	670	688	676	694	671	702	694	691	761	696	663	662	717	715	713	709	702	707	689	712	722	710	665	693	682	663	716	649	665	723	672	696	694	716	704	720	715	727	691	714	725	678	691	722	694	738	687	690	696	649	709	675	717	673	711	710	742	707	679	698	691	697	675	702	674	685	703	699	704	734	733	693	716	662	706	722	669	649	713	704	636	676	688	741	682	733	692	687	690	707	650	715	726	669	699	699	686	702	697	727	674	705	688	641	660	690	650	742	703	681	680	716	688	643	668	672	683	716	691	705	676	700	646	684	676	693	729	660	675	708	716	673	682	717	725	724	676	683	684	675	712	735	709	693	734	683	708	698	729	717	701	710	680	656	741	673	726	716	705	708	616	792	673	720	706	667	660	698	682	687	703	655	667	688	687	745	652	666	712	660	683	664	733	702	714	687	679	718	691	700	689	668	716	739	689	641	633	653	703	730	695	678	655	705	682	713	694	666	738	724	704	668	719	700	724	685	668	687	669	713	711	744	672	674	655	685	743	652	705	649	700	670	709	643	681	655	735	723	696	713	731	676	727	723	682	696	700	706	678	657	704	696	708	651	688	670	703	675	713	637	698	647	725	706	660	719	668	681	738	650	642	665	689	707	720	683	654	643	697	695	671	673	695	706	654	683	715	654	679	710	697	702	656	671	708	707	785	651	700	652	691	689	708	701	659	733	698	672	672	687	670	740	663	679	680	733	687	647	679	675	678	651	674	696	732	650	701	715	685	658	704	696	632	682	705	710	673	652	721	677	714	692	669	679	705	693	667	648	681	722	677	695	665	688	704	680	640	671	726	714	699	663	720	662	709	692	683	686	703	718	634	725	730	700	630	691	713	701	706	699	679	678	696	695	678	714	743	682	711	695	703	674	609	668	660	664	680	696	673	759	659	647	669	697	686	668	707	667	707	675	733	677	710	668	702	706	663	694	680	678	671	659	696	705	674	650	692	688	671	695	662	700	694	707	734	718	700	690	663	670	698	662	692	665	679	664	708	696	690	680	715	700	657	672	692	677	658	710	677	740	692	664	682	710	649	736	665	669	703	644	710	697	689	705	713	689	675	703	741	700	668	709	713	733	672	704	720	694	671	702	736	686	714	720	733	688	715	696	684	702	686	672	698	654	719	711	629	663	678	629	678	702	727	672	698	666	706	687	696	710	666	665	672	699	699	676	706	688	664	674	638	689	715	679	710	712	702	727	676	694	668	638	730	695	693	677	678	661	653	709	686	737	662	690	707	727	743	717	654	652	647	726	654	753	686	724	679	722	672	680	670	711	640	722	725	667	737	725	697	672	691	674	702	754	683	696	677	650	672	682	687	665	663	679	696	690	706	656	709	678	749	696	686	707	721	683	721	706	662	660	698	678	646	731	686	687	694	713	662	660	681	733	687	665	742	740	707	697	684	687	681	725	676	697	662	649	706	643	690	686	646	644	672	707	681	658	679	664	698	680	676	674	731	717	681	651	707	700	683	727	645	708	682	647	673	694	668	633	671	609	713	643	689	690	736	684	699	682	661	717	706	677	639	699	635	713	719	712	678	677	752	667	717	696	718	715	699	641	722	706	712	723	678	696	689	708	713	709	680	690	701	671	665	634	680	689	699	680	692	675	690	703	705	660	727	679	683	717	649	703	698	652	639	714	705	717	699	669	688	694	695	665	709	628	716	706	708	697	739	705	689	704	696	684	701	685	709	674	706	635	664	729	690	716	694	690	690	708	671	669	678	726	665	702	695	679	693	700	690	703	692	677	666	746	681	694	685	670	668	672	677	682	706	668	711	727	635	722	680	693	687	701	724	684	670	647	636	682	636	707	700	721	691	684	645	682	669	667	701	661	696	665	714	734	679	693	690	700	712	698	660	672	690	652	746	673	720	734	724	675	673	660	710	630	710	656	643	653	671	668	743	647	730	739	714	701	679	708	686	707	703	703	694	655	697	729	690	681	738	736	684	696	678	733	719	695	676	708	710	662	708	688	673	681	692	688	713	656	649	722	680	687	689	654	721	676	712	652	703	698	717	669	713	706	672	654	690	722	678	728	694	701	713	717	721	708	702	717	712	679	671	711	701	704	685	653	721	666	728	671	668	653	699	715	702	736	737	695	706	712	691	689	783	638	692	671	700	667	691	717	731	747	708	717	697	674	694	735	708	690	660	700	668	699	699	648	675	658	663	711	678	677	716	753	683	717	705	700	639	714	678	654	690	677	691	679	648	692	681	678	698	689	719	698	649	680	721	683	724	659	653	670	662	673	662	687	657	714	714	664	732	670	711	682	707	688	750	658	722	727	717	692	687	657	637	637	696	685	689	707	709	652	705	719	687	651	731	647	705	660	701	646	743	704	666	679	719	721	687	683	633	667	667	706	734	689	683	725	654	694	693	690	723	692	671	721	697	717	652	721	655	678	661	715	695	678	682	674	648	713	709	695	710	670	693	724	702	655	754	661	677	745	679	653	699	709	704	741	704	761	671	721	709	682	704	669	660	657	687	673	671	669	704	748	696	690	697	664	682	660	683	708	696	655	722	693	651	695	657	665	649	683	723	670	743	702	697	652	645	683	662	683	706	677	661	662	690	667	685	674	691	683	686	663	669	706	712	742	686	708	705	705	696	731	693	666	710	729	699	704	642	668	684	651	680	724	702	675	667	718	661	664	668	686	688	675	698	740	666	672	710	706	697	710	673	707	710	671	731	703	695	712	666	704	706	674	689	703	681	735	707	678	675	688	682	735	659	703	698
16182	40531	34845	24853	20043	17624	15508	11979	8410	5675	4133	3328	2998	2709	2213	1797	1479	1301	1239	1177	1118	1087	1136	1120	1109	1110	1005	1008	1027	1064	1024	1038	1054	997	1016	1029	1018	986	914	930	901	858	871	864	925	912	915	868	872	946	817	828	873	895	842	897	868	881	879	839	851	921	878	880	849	870	841	862	863	877	807	878	848	852	880	874	843	851	887	875	896	884	865	892	875	910	842	843	836	878	811	894	784	830	873	870	906	864	863	887	854	854	892	852	846	833	885	889	833	803	870	869	853	835	834	825	849	872	875	859	847	857	847	878	813	783	823	891	910	828	858	879	795	878	857	863	865	831	844	845	851	902	880	821	872	910	834	899	822	838	847	894	859	888	886	847	856	871	820	807	874	842	842	853	863	883	877	919	864	883	868	865	903	887	837	817	879	819	878	852	894	860	882	879	850	841	873	830	843	823	902	861	877	839	876	867	864	820	828	908	871	825	816	888	850	919	846	858	831	873	865	872	876	863	931	855	885	917	897	928	874	833	848	806	876	862	814	856	845	828	854	862	904	848	817	856	883	878	853	848	892	852	910	912	876	841	845	843	818	859	874	882	888	852	819	848	870	818	830	861	874	881	836	857	839	877	840	827	888	894	887	850	864	866	913	850	864	861	844	864	859	847	899	813	873	873	856	836	840	835	828	869	814	867	853	843	858	891	801	908	885	873	849	867	840	829	777	900	836	876	804	819	835	839	850	874	907	818	862	850	879	864	828	871	810	800	845	886	912	833	834	891	832	837	858	849	829	898	863	862	835	853	872	911	868	826	856	816	911	852	876	882	833	839	891	822	857	894	831	786	882	878	876	893	882	843	880	840	867	887	826	821	846	808	873	848	925	909	866	827	873	883	902	826	856	835	809	865	828	892	822	853	842	835	782	843	848	852	852	876	847	861	843	899	870	858	857	818	914	820	890	887	850	856	847	868	870	846	838	825	844	873	858	899	863	863	811	895	856	858	810	844	913	870	846	848	874	841	841	818	771	877	846	844	777	853	864	797	860	868	860	861	861	827	875	810	921	845	839	869	860	860	889	847	805	845	883	851	848	848	823	892	898	919	839	796	925	819	794	800	838	864	872	813	851	879	907	868	820	877	896	878	874	846	841	836	839	870	905	865	902	864	855	851	882	848	868	878	875	874	836	871	850	840	856	838	766	856	803	835	838	875	830	828	825	875	862	859	856	931	803	882	821	846	834	859	862	809	880	891	868	867	791	924	806	881	837	900	892	878	898	824	863	852	880	820	866	816	919	826	918	863	874	884	912	869	873	829	868	821	824	849	859	875	813	864	905	851	862	838	859	874	793	797	877	877	840	856	867	830	887	855	855	856	813	889	833	928	844	862	847	847	855	815	891	840	849	849	856	907	838	838	828	857	880	844	882	846	812	898	833	795	821	831	829	891	901	904	828	863	863	861	870	867	862	855	862	804	862	855	900	862	879	930	855	859	792	865	900	855	834	878	853	818	783	812	859	842	924	864	884	856	868	871	860	862	866	833	798	853	885	879	889	889	871	830	855	872	832	824	916	848	878	843	906	904	882	844	848	910	865	883	858	860	845	840	839	868	834	880	896	806	811	844	823	829	841	859	854	856	849	817	879	872	854	920	820	914	850	847	840	880	906	849	885	833	851	878	857	840	826	845	832	853	888	816	874	835	904	860	874	895	879	839	844	854	795	811	859	852	826	932	864	863	826	897	860	854	873	864	847	872	850	883	828	805	856	836	858	883	843	860	869	867	849	818	904	879	846	821	849	842	854	762	891	882	811	849	858	836	876	888	841	822	899	896	841	871	858	859	874	852	897	889	890	850	878	890	837	860	859	804	903	841	847	856	849	871	888	832	840	857	903	863	887	852	831	838	849	913	902	833	867	888	852	869	872	863	875	870	843	862	892	848	800	803	866	873	898	815	884	794	894	843	878	877	849	876	916	808	858	901	820	858	877	815	874	845	860	796	847	870	819	900	827	857	867	843	858	866	879	900	818	883	868	834	798	867	868	848	851	876	886	899	814	941	835	864	857	903	852	843	841	900	852	845	908	835	890	869	877	824	852	865	832	853	811	896	862	908	840	867	878	898	885	860	874	886	820	850	861	887	835	801	893	876	820	878	878	849	828	868	894	915	884	841	863	893	804	871	858	898	846	888	827	894	835	895	818	870	819	819	899	824	907	872	876	889	811	825	905	871	872	886	892	849	894	869	826	832	869	833	814	856	853	817	799	812	851	864	846	871	883	852	833	889	805	822	827	873	889	841	921	854	792	817	835	872	842	841	893	843	871	853	888	874	844	807	835	908	912	853	823	837	842	894	882	875	921	847	913	853	900	880	911	838	869	892	902	846	836	858	809	819	834	843	827	796	836	879	920	839	853	871	885	816	866	787	815	906	867	821	874	878	863	857	878	867	869	871	860	908	851	863	874	833	788	858	882	842	846	830	874	851	850	864	871	828	821	818	794	865	902	863	818	874	887	871	805	904	809	850	877	872	852	895	871	855	846	858	902	798	903	851	834	822	826	836	864	861	891	859	915	850	890	893	893	852	828	815	900	794	892	858	870	829	860	876	888	878	911	882	887	855	858	877	823	897	815	861	848	883	877	898	891	831	812	885	875	883	856	901	886	844	859	903	873	879	856	888	849	839	856	865	825	846	871	872	864	816	827	836	872	852	882	840	870	882	828	856	863	842	852	934	855	883	841	832	822	834	842	763	906	844	842	857	868	891	832	864	859	873	887	902	846	841	871	830	948	878	841	850	871	817	867	879	864	874	860	853	847	893	819	869	851	830	895	837	891	852	860	817	850	832	850	862	813	876	845	914	812	823	880	861	839	799	837	879	834	865	832	882	867	870	833	915	891	813	838	876	889	830	893	925	859	937	862	835	837	905	836	841	864	856	850	869	903	877	812	820	872	887	860	847	875	859	892	862	856	849	813	862	867	832	824	881	892	858	862	861	837	837	867	854	831	834	890	878	889	835	797	904	866	841	844	888	858	900	890	801	899	948	836	852	802	844	840	850	853	817	908	839	884	876	854	821	922	854	810	843	835	844	902	840	850	850	886	881	875	874	865	864	873	835	808	783	859	871	894	828	827	853	846	916	823	915	891	885	902	895	845	861	836	894	888	842	881	890	891	890	916	867	873	865	888	871	836	863	847	856	853	831	878	862	845	826	859	824	896	838	862	818	867	880	907	873	829	862	878	899	836	875	893	874	823	858	851	840	887	904	875	824	831	820	855	923	906	880	850	851	856	865	889	854	878	833	893	879	872	827	827	880	822	911	897	838	820	848	800	814	884	847	808	848	839	895	871	882	891	819	880	923	878	887	811	854	849	877	858	806	880	856	814	875	761	891	864	834	825	881	830	837	906	899	834	892	837	893	886	832	909	827	893	906	841	881	844	882	851	878	847	787	846	857	827	849	850	829	801	876	840	854	874	820	829	868	895	904	883	888	856	851	864	854	814	817
27746	21846	20874	13578	7504	5248	4372	2996	2097	1371	1091	933	944	795	745	670	583	599	573	541	535	549	538	547	537	550	534	501	538	523	568	540	505	494	535	496	561	504	533	500	479	511	526	498	519	513	485	536	461	461	514	495	520	481	502	457	533	500	492	509	484	501	489	512	470	453	449	504	557	491	516	514	531	505	515	506	505	476	492	505	514	506	507	482	500	508	497	496	474	529	499	488	488	499	483	503	490	470	515	542	494	492	523	547	492	489	514	517	515	458	523	486	481	483	475	525	472	519	504	513	497	463	482	486	498	519	518	532	508	505	455	483	473	487	500	511	521	491	466	503	464	475	480	476	495	553	473	462	488	518	509	469	470	492	506	477	512	494	483	491	514	494	485	517	478	517	479	483	462	481	499	503	542	497	519	507	511	509	512	529	506	507	497	503	477	540	496	453	491	528	487	502	472	484	501	510	497	489	469	510	497	470	519	530	460	525	482	492	513	472	506	503	531	522	531	513	484	468	524	516	498	465	507	502	479	480	466	461	505	517	523	488	518	450	495	509	521	447	507	465	565	503	475	482	532	476	463	545	485	493	499	522	505	470	476	476	451	507	526	517	485	519	501	527	454	488	499	459	539	498	486	499	516	471	495	500	498	472	457	437	493	485	527	504	491	518	525	521	528	495	528	505	512	506	495	507	500	463	510	520	472	478	477	531	478	512	477	481	465	505	506	483	488	478	504	499	506	514	499	496	537	496	533	510	517	478	515	506	519	520	493	516	500	528	502	500	514	486	522	511	502	489	472	497	532	500	521	496	508	487	519	504	517	478	477	506	478	505	499	480	514	505	488	516	493	512	486	506	472	456	463	479	509	477	479	512	474	547	531	513	482	480	478	524	508	514	481	506	513	497	485	511	535	479	497	471	503	482	486	542	505	489	515	519	524	489	488	502	492	512	515	536	510	523	507	479	508	484	475	469	514	487	508	448	541	511	477	483	486	478	514	503	484	492	462	501	481	460	530	508	462	487	506	523	513	460	524	519	489	499	492	521	527	477	496	541	491	512	543	528	474	514	482	484	515	548	493	471	504	499	512	473	441	492	553	510	459	484	516	547	506	539	510	503	489	502	506	502	483	517	488	510	492	500	516	486	514	507	479	548	488	489	502	507	490	485	517	493	483	521	565	468	496	503	478	490	517	489	494	498	522	483	493	498	474	452	521	497	471	524	502	521	473	513	487	511	527	491	476	496	483	496	502	484	500	499	516	460	471	456	494	542	493	475	534	501	477	464	527	513	520	558	470	474	486	500	506	484	512	514	521	468	483	511	486	482	530	518	474	484	468	528	469	539	509	496	524	490	474	511	456	469	511	510	492	535	491	471	501	501	535	478	474	507	489	487	518	507	466	488	507	506	523	465	524	503	523	508	513	480	478	531	495	500	507	511	491	506	533	530	483	488	533	519	476	541	511	520	515	485	484	496	484	515	503	522	479	519	519	488	540	494	527	567	469	493	439	487	520	482	480	516	470	484	496	514	494	498	492	472	486	505	531	469	475	517	509	507	543	487	487	497	521	442	559	485	450	538	476	519	507	473	505	521	525	501	477	464	467	509	511	512	514	520	488	480	527	448	473	498	480	491	505	501	545	476	506	506	523	496	534	454	506	505	488	479	529	470	492	496	544	486	550	506	475	480	536	486	532	491	480	465	496	509	478	533	479	530	498	455	484	505	469	530	489	473	469	470	528	416	523	499	505	478	463	498	504	500	481	553	481	525	505	487	474	507	518	482	492	515	486	517	478	463	487	460	483	505	490	517	500	493	537	531	540	478	535	493	455	477	467	510	491	475	501	500	520	484	474	484	501	503	461	521	505	480	482	477	481	503	512	507	490	475	496	509	464	492	500	491	531	493	516	512	497	476	469	443	493	527	532	495	478	492	517	478	482	492	503	458	508	500	475	501	514	524	510	535	521	473	505	462	496	500	483	519	471	517	500	506	480	492	517	512	485	467	471	499	503	538	488	444	521	530	497	523	465	542	512	496	518	492	529	541	525	499	450	498	469	552	529	495	493	495	497	517	514	523	496	518	498	522	493	440	498	536	478	495	500	488	463	518	501	485	527	522	550	516	490	478	509	483	507	468	508	532	506	467	490	459	541	523	582	483	498	550	520	508	529	498	500	463	479	479	501	501	481	500	535	499	503	489	490	504	510	493	456	481	504	476	497	435	507	473	466	463	523	499	495	502	500	477	507	529	472	521	499	497	487	451	532	490	458	523	477	543	484	538	490	494	476	499	493	507	460	496	527	518	445	455	477	475	467	521	479	512	490	498	509	521	468	489	510	468	461	501	520	511	464	475	569	496	478	490	507	471	498	467	468	492	474	491	488	507	543	488	493	504	483	512	480	498	480	480	473	507	508	471	494	500	535	527	511	500	514	525	509	531	482	502	491	499	481	473	477	507	516	508	514	518	508	476	494	479	453	482	511	512	517	492	529	496	518	505	501	464	501	508	475	484	499	485	474	528	513	504	505	445	510	550	484	484	498	460	495	510	511	518	476	488	513	543	489	476	493	457	521	487	532	517	493	496	462	487	510	490	513	507	470	485	497	500	538	492	448	496	515	517	468	481	524	526	525	519	524	522	459	474	519	516	447	499	515	498	490	542	490	540	496	467	479	523	514	486	504	485	529	529	508	492	521	461	508	483	509	496	496	505	496	511	518	523	499	506	479	481	491	499	473	495	505	531	506	515	529	493	517	506	524	504	518	516	488	514	505	527	471	470	476	527	529	486	528	480	478	505	502	502	501	488	512	521	487	510	490	477	498	477	499	502	520	505	503	495	486	529	504	511	517	470	458	506	476	458	484	468	482	449	524	481	489	495	523	555	476	472	517	502	479	510	485	469	475	500	479	500	536	471	492	521	465	483	497	490	477	511	456	484	463	527	504	492	498	513	483	500	487	523	458	492	450	484	517	518	480	508	499	450	515	517	520	503	517	519	496	484	493	519	532	499	526	487	510	519	502	500	465	512	493	497	475	484	523	528	489	470	500	472	506	528	530	484	515	505	481	500	467	451	475	534	513	479	518	514	510	504	529	458	538	463	492	510	500	511	494	455	493	471	492	490	459	484	498	525	498	509	485	494	507	477	487	491	460	503	498	490	487	472	524	499	509	485	467	499	467	504	502	473	469	498	500	512	471	467	517	494	512	511	521	471	539	469	490	480	458	531	498	492	508	475	514	468	483	488	477	510	491	558	493	517	506	500	524	484	490	489	514	498	519	478	465	499	488	498	499	496	497	497	520	537	509	497	510	458	481	493	482	506	551	475	552	469	517	502	512	483	521	511	494	496	456	487	480	483	530	527	480	549	497	522	484	451	515	478	505	516	503	527	492	503	532	536	451	486	476	513	518	477	451	482	465	507	486	469	470	498	502	488	519	507	496	495	520	486	504	493	464	509	443	495	478	516	515	521	504	478	507	508	536	528	482	524	486	508	493	508
13501	27837	22962	13846	10582	9138	7721	5704	3900	2451	1855	1555	1460	1241	1068	966	845	740	787	686	699	675	715	690	701	675	684	673	685	664	718	687	691	680	608	687	660	676	679	642	638	644	666	651	635	606	595	621	609	624	648	596	615	656	599	625	623	603	636	581	616	665	666	627	658	625	621	583	625	679	589	602	568	582	593	604	625	625	622	609	623	602	612	612	617	626	605	609	616	638	647	619	639	717	605	620	588	639	627	595	617	611	651	625	636	631	638	588	590	644	572	611	624	599	584	611	600	647	594	592	621	601	626	601	625	634	605	618	669	614	603	631	655	638	632	610	650	627	658	658	666	639	646	591	618	625	635	610	654	634	627	611	633	620	634	628	635	591	625	617	617	595	653	651	623	606	599	612	584	633	659	655	612	614	613	642	590	623	630	611	592	592	608	646	613	597	640	671	619	634	670	636	639	589	592	637	645	626	644	625	607	633	629	585	626	640	599	581	665	626	613	619	618	637	613	645	625	603	618	626	629	647	573	606	589	616	671	602	661	539	662	651	651	610	608	640	638	632	581	665	618	592	604	615	636	600	622	622	581	631	629	640	594	657	573	605	597	617	622	582	591	630	621	645	613	646	592	604	567	606	628	640	605	658	569	643	588	624	645	637	588	609	632	629	606	606	632	607	605	584	658	675	628	600	615	616	599	617	637	577	614	619	630	617	593	620	629	654	637	601	644	649	604	626	631	623	616	623	609	682	638	630	653	612	662	585	612	609	630	615	613	632	620	660	620	619	677	642	624	574	607	620	622	643	658	648	651	645	603	615	631	645	623	615	654	617	632	618	648	674	674	622	642	591	647	635	616	577	643	671	634	615	639	648	645	644	576	643	600	582	620	630	618	621	644	624	642	588	606	650	656	634	633	684	598	611	627	686	599	595	596	657	616	593	610	592	644	601	715	628	613	628	628	624	602	625	591	595	580	659	619	605	602	623	643	651	616	656	644	662	640	579	598	600	658	605	616	681	600	640	595	642	648	673	578	585	648	663	607	674	638	624	627	626	620	640	621	619	565	654	663	616	575	598	574	602	615	672	598	599	612	607	592	604	629	607	627	615	629	635	671	612	604	651	627	620	641	624	648	628	579	643	639	641	604	600	614	634	585	686	622	669	631	626	602	643	605	653	583	613	626	627	658	641	633	664	660	619	616	630	644	614	585	594	649	614	627	668	635	593	631	612	641	639	635	604	675	605	602	621	641	578	625	610	592	580	590	585	588	602	663	625	635	620	590	610	620	630	641	655	610	636	632	656	598	640	655	636	583	622	621	619	640	619	636	640	652	626	651	645	632	617	621	637	595	637	646	615	620	608	645	651	596	594	620	600	646	608	652	601	623	638	650	592	562	614	620	644	638	637	601	622	673	616	560	610	607	646	596	621	615	612	626	605	579	602	617	612	650	650	602	578	616	603	643	620	657	638	615	611	637	621	619	661	640	616	648	591	639	627	619	610	583	631	600	605	612	608	619	611	614	625	637	609	595	663	603	639	651	570	687	649	657	614	615	600	615	628	642	640	643	615	620	574	640	639	574	604	633	624	576	621	622	577	644	668	640	648	624	629	653	619	632	669	643	602	614	644	635	690	591	657	639	577	593	579	670	666	626	624	585	629	591	628	659	643	648	626	642	614	629	625	598	639	636	627	572	610	602	606	648	649	592	618	619	591	601	609	616	581	635	680	635	660	590	596	616	641	562	661	603	628	606	596	651	578	616	628	624	607	612	569	572	636	659	673	623	615	624	671	603	602	626	596	600	606	639	605	647	575	653	607	629	632	628	622	625	637	639	591	641	598	621	577	630	618	634	657	617	652	596	613	606	628	638	611	607	594	596	602	576	652	597	588	645	632	620	623	588	606	689	614	656	599	664	604	642	616	595	625	597	624	675	598	635	581	604	606	602	617	612	641	611	624	592	623	647	646	610	611	634	593	635	632	579	636	634	612	619	592	636	642	637	636	638	647	616	631	632	640	595	634	612	609	598	593	630	646	616	602	632	638	626	621	607	599	615	633	673	612	667	609	606	590	593	625	650	631	600	621	641	617	606	665	609	592	603	646	626	631	616	619	613	560	600	686	616	633	659	614	593	610	678	621	580	611	604	679	614	646	625	588	604	622	653	653	606	619	615	624	633	612	615	608	577	634	626	636	653	619	628	650	627	634	580	625	639	635	650	611	630	638	645	604	633	638	625	623	651	621	598	622	654	557	654	550	633	609	580	613	645	638	579	650	668	634	588	642	627	620	625	638	629	630	646	628	647	607	592	629	628	617	620	628	587	659	581	570	670	682	632	621	625	644	625	622	620	656	632	641	612	611	624	603	617	594	654	650	637	637	640	648	631	624	668	600	651	588	642	608	590	642	605	648	620	618	621	598	650	604	609	584	640	591	583	693	629	602	604	646	609	598	609	592	648	572	633	616	642	625	607	627	634	623	643	616	607	621	617	611	577	637	598	623	608	617	606	605	616	572	592	626	617	640	617	636	607	642	599	561	636	649	645	635	603	653	595	634	655	622	609	621	622	645	569	658	624	620	617	604	624	625	675	602	647	599	630	631	629	639	605	625	627	578	649	596	619	602	576	618	614	635	604	594	613	605	594	588	621	612	651	615	571	629	631	597	593	605	631	629	643	627	579	601	652	648	637	644	591	597	632	657	593	660	622	617	627	623	673	626	603	628	634	651	600	653	612	586	607	582	616	606	608	650	621	583	653	616	640	600	599	639	598	652	612	622	647	584	603	644	581	594	623	662	580	589	603	634	614	609	662	579	611	608	600	636	595	610	610	634	617	616	622	621	627	649	578	652	613	626	639	647	625	569	621	608	615	612	630	633	642	597	626	596	639	581	642	612	587	627	609	669	605	607	619	644	618	615	610	656	630	658	639	656	596	616	636	624	629	631	630	638	631	591	622	642	569	609	617	654	654	632	638	581	590	659	622	664	630	720	660	585	615	633	630	603	580	618	615	613	609	666	623	612	600	611	611	684	593	632	630	586	603	608	642	642	671	666	621	659	667	619	661	625	615	628	581	642	662	603	624	589	629	587	614	684	616	572	663	646	669	565	599	643	601	561	628	612	625	681	617	611	638	632	604	630	628	624	657	619	611	633	641	638	627	638	659	612	643	641	598	596	622	654	628	663	577	590	599	655	648	623	606	618	610	623	661	620	620	659	609	596	637	608	615	602	604	582	618	643	663	624	615	610	626	632	655	645	638	636	627	566	610	630	591	596	610	590	692	645	632	616	579	658	585	614	662	559	592	591	589	654	669	604	620	563	591	625	619	597	608	650	636	669	666	616	587	609	604	657	628	641	621	665	672	658	631	621	649	648	591	647	614	645	618	605	636	646	612	584	595	656	644	622	647	614	655	605	619	641	632	590	625	632	618	669	622	606	656	653	619	614	625	652	632	664	620	611	628	625	652	587	626	607	644	602	614	607	632	635	589	659	649	633	646	604
23723	21645	29019	24834	21599	15645	9482	5502	3519	2453	1808	1633	1558	1361	1254	1063	962	919	937	805	813	850	829	865	848	784	783	807	875	817	845	870	836	781	780	798	788	832	787	816	850	669	774	723	754	756	739	762	765	758	727	722	765	768	722	758	740	764	776	750	813	768	687	750	806	732	777	752	746	768	752	696	697	705	720	720	739	785	705	705	737	765	725	740	748	751	747	737	753	736	737	750	704	768	778	734	724	694	706	736	774	701	777	715	777	738	700	743	739	769	756	756	781	758	796	812	752	744	737	798	651	704	722	761	760	736	741	692	730	719	785	761	797	754	745	754	725	740	777	740	741	718	762	724	734	711	760	725	755	704	740	747	731	759	700	748	723	768	762	791	792	810	726	723	779	733	744	715	764	739	723	730	757	795	759	764	729	740	757	740	761	740	750	781	771	773	774	692	732	727	748	708	739	739	724	735	697	777	730	784	803	742	751	719	737	758	738	727	750	705	743	718	772	740	754	719	751	726	763	759	726	762	762	757	746	794	705	751	728	788	765	747	746	735	749	741	736	714	770	727	760	769	747	757	785	747	763	768	744	726	781	747	708	722	735	752	733	724	794	775	727	714	730	734	823	735	736	709	727	714	689	757	748	701	740	678	735	766	743	721	739	748	708	762	734	743	722	718	787	742	748	718	781	727	714	703	767	721	755	731	716	708	819	729	760	739	726	739	733	746	725	795	707	742	756	750	742	736	775	747	744	728	735	765	811	709	774	698	710	729	766	722	728	727	790	752	710	718	754	794	751	783	703	752	739	721	730	719	787	766	777	791	709	682	781	779	729	780	763	721	743	731	751	746	712	782	752	719	737	774	679	773	770	781	766	760	764	716	725	752	772	708	775	779	737	699	733	723	721	708	738	766	770	728	701	777	751	765	776	732	761	739	721	764	754	768	729	734	741	767	778	743	769	806	760	735	771	733	722	734	725	804	745	709	719	692	756	758	784	761	775	745	727	763	802	706	706	763	764	745	763	768	701	746	774	724	694	777	729	764	754	706	733	724	723	670	745	702	713	711	719	755	719	754	744	749	724	771	711	727	742	740	792	737	737	738	712	796	756	765	732	741	774	768	764	777	700	714	733	771	784	763	733	719	765	724	745	761	766	725	703	727	738	734	698	755	760	745	712	748	747	744	762	720	718	729	762	714	745	766	767	679	722	738	764	756	763	727	773	731	762	735	760	788	720	733	748	721	747	708	767	735	771	725	759	734	751	741	794	783	764	722	735	775	754	759	757	725	708	682	777	745	723	787	798	698	735	762	690	780	781	766	735	775	767	784	707	780	755	767	725	758	754	745	772	739	739	754	720	783	752	747	720	873	745	749	782	718	762	773	732	777	732	771	741	705	758	761	725	719	760	733	735	766	757	708	761	738	748	800	754	762	745	779	765	736	771	731	754	735	743	759	743	719	708	678	761	736	775	752	714	772	721	768	778	709	779	798	779	811	743	738	742	722	723	802	783	733	761	774	750	742	753	766	792	769	753	737	716	724	735	782	768	745	752	733	770	780	722	808	720	727	771	753	773	749	709	761	731	744	709	729	728	800	783	754	774	711	751	756	725	744	708	774	737	695	746	719	770	739	720	751	781	735	733	764	768	756	755	726	718	717	709	743	784	767	682	713	755	732	758	723	776	723	807	745	687	725	728	710	771	737	747	754	721	714	717	720	747	805	791	777	740	756	711	786	753	777	739	786	712	777	793	696	734	736	711	754	694	706	794	744	744	721	797	734	737	756	774	721	764	736	733	738	741	768	746	719	771	714	753	774	727	720	725	740	748	732	763	742	793	745	732	773	784	719	733	705	749	730	765	707	714	799	704	756	761	735	763	753	765	749	732	761	715	749	725	706	748	761	806	799	807	767	727	743	734	713	750	816	733	781	763	685	728	760	737	777	701	748	711	750	764	750	701	699	717	742	725	747	726	730	722	722	732	723	746	729	712	724	756	768	719	798	733	754	719	695	749	725	740	722	737	736	743	735	749	768	740	717	745	778	751	727	719	746	703	730	722	717	777	734	726	725	713	755	762	727	711	724	733	796	759	735	768	751	769	765	787	744	764	737	746	774	769	742	703	715	714	766	744	733	709	722	747	708	735	692	716	750	739	787	771	745	709	780	702	706	736	817	724	767	733	799	711	705	733	763	736	779	729	742	730	724	736	733	767	803	727	732	769	787	738	721	731	757	775	756	775	756	757	753	725	742	720	736	764	753	758	750	773	750	722	763	719	737	730	783	741	750	744	816	770	719	729	768	780	775	758	748	757	750	733	726	758	726	771	701	745	738	781	747	727	767	747	750	717	677	790	750	738	734	734	710	735	774	775	740	751	781	761	761	797	746	755	757	729	732	754	744	716	748	721	766	691	756	740	754	723	743	740	696	738	735	728	705	768	758	765	740	675	747	699	780	765	753	707	725	748	730	775	739	682	796	741	710	765	734	700	790	719	757	769	698	728	748	738	715	742	708	726	749	747	754	744	693	752	773	731	696	711	760	723	729	731	715	748	744	748	767	775	735	718	739	737	760	730	804	764	733	744	753	730	790	721	707	796	781	703	755	710	748	808	807	774	771	762	737	745	738	742	748	771	733	748	740	742	745	705	748	745	727	700	738	770	756	768	740	780	749	827	750	733	705	725	759	710	742	793	731	787	741	692	739	727	770	732	773	730	702	771	785	755	803	774	719	761	783	753	708	746	706	762	760	739	675	744	733	747	746	726	749	727	711	789	765	731	800	738	748	744	766	713	721	787	756	778	739	774	705	814	763	773	790	714	725	738	732	783	787	746	750	737	688	798	757	751	724	733	715	755	746	781	765	813	713	774	741	730	753	757	785	781	814	732	818	717	733	754	746	680	730	782	716	774	764	745	727	797	772	703	737	712	710	762	769	780	745	728	734	745	745	796	718	696	742	723	752	766	709	710	747	686	749	749	748	745	749	731	720	721	781	761	679	697	726	792	742	746	746	781	722	726	779	728	729	791	723	750	706	767	737	701	776	766	728	731	754	767	728	771	771	801	699	761	751	717	688	765	770	762	744	769	764	735	727	739	734	691	738	779	764	726	718	754	758	735	685	745	741	757	785	772	718	770	711	766	794	779	752	711	758	714	736	727	751	727	732	743	777	719	767	762	770	735	743	675	744	736	711	714	704	776	760	772	737	729	711	723	803	727	740	714	775	744	671	748	782	744	739	726	761	794	781	820	739	726	721	761	761	790	727	745	708	761	770	763	779	775	750	706	776	724	761	774	749	734	761	738	713	752	744	727	763	718	729	780	699	699	731	772	737	732	745	738	760	731	732	751	761	729	756	729	772	738	732	761	767	731	747	685	741	717	726	766	766	738	751	769	755	745	675	755	753	746	719	715	749	758	726	684	733	748	745	744	741	764	754	745	721	808	761	770	722	735	776	707	713	722	752	752	728	756	736	798	752	788	683	722	749	750	766	730	711	737	711
14052	35430	30197	19994	15863	14309	12246	8739	6160	4190	3043	2659	2487	2154	1772	1499	1307	1253	1208	1124	1075	1042	1027	1033	1085	1042	1048	1029	1005	1078	1026	1034	1009	975	979	1003	950	960	1055	973	944	1008	879	927	937	898	968	880	899	954	910	920	926	951	950	883	920	900	936	901	917	910	941	904	924	927	889	941	942	923	963	883	957	931	921	899	879	931	939	897	905	902	919	976	965	928	917	912	901	944	957	919	887	928	934	908	949	906	923	922	845	961	975	913	985	922	890	836	917	887	931	877	913	895	840	909	880	928	886	888	948	892	897	891	888	977	892	922	818	934	935	927	905	862	937	957	866	907	959	953	906	938	899	915	892	938	860	894	866	916	897	876	931	911	898	919	887	921	882	886	901	925	901	897	987	959	915	917	874	913	919	884	923	891	866	922	935	909	925	891	937	956	900	879	928	907	908	918	937	920	881	921	896	890	875	907	946	887	913	914	886	923	910	878	941	960	917	899	920	923	945	891	908	921	897	954	810	973	908	918	945	857	915	922	903	908	903	882	927	941	897	912	891	932	857	922	866	883	919	964	945	950	873	973	900	882	941	935	912	911	911	897	900	913	915	975	910	862	861	886	932	909	943	934	943	895	958	926	942	870	916	942	916	895	852	915	940	931	916	889	887	896	906	909	978	920	911	904	907	912	907	947	859	911	925	865	882	936	895	854	844	905	957	962	938	927	884	934	897	902	888	916	906	911	951	909	895	881	931	908	901	901	896	907	915	939	910	916	925	902	926	894	925	907	918	920	897	890	898	899	893	970	948	878	895	912	957	885	893	921	893	939	876	851	906	942	878	900	925	936	906	899	934	917	896	906	882	941	929	899	918	938	946	968	867	883	934	975	962	946	974	882	943	932	877	885	890	894	945	855	902	910	897	889	914	916	927	931	863	938	939	934	921	962	910	874	896	878	951	965	932	964	915	916	876	936	936	917	952	930	866	888	912	907	927	846	895	868	919	929	887	921	904	908	895	940	936	899	894	942	897	877	871	894	913	879	906	936	922	921	912	901	899	926	880	857	913	919	928	876	921	886	953	887	870	915	978	925	931	899	940	884	916	937	910	885	897	893	920	880	952	881	913	908	924	920	949	949	905	955	922	926	891	888	922	937	989	933	867	976	880	899	896	868	867	966	921	917	905	965	893	923	904	882	882	874	970	934	917	944	889	945	867	947	923	934	951	894	906	928	871	891	920	936	913	912	893	893	884	911	931	873	921	884	930	918	883	919	937	899	946	913	908	892	882	906	918	890	928	918	891	894	952	870	928	934	927	878	860	939	922	890	892	927	962	886	931	892	890	882	865	893	926	901	893	934	892	921	825	925	923	858	928	890	938	967	923	881	970	909	886	919	875	906	866	865	889	946	921	915	929	902	946	938	948	934	949	954	921	908	894	900	922	942	947	862	897	866	954	885	960	898	866	914	886	880	901	916	930	883	920	865	901	858	919	914	907	901	884	852	917	929	901	916	902	922	882	917	931	903	954	949	894	915	927	872	897	908	915	900	929	938	917	882	920	869	932	906	914	898	983	939	905	952	909	919	889	905	909	920	928	879	897	931	896	940	980	923	856	921	923	939	889	860	881	942	893	927	920	886	932	949	920	904	936	917	912	967	911	970	890	857	912	891	950	865	880	902	846	911	925	854	926	918	873	885	887	973	919	915	904	914	952	857	935	879	867	874	913	926	932	878	936	985	887	903	892	880	910	878	933	927	917	935	837	909	869	882	894	948	960	934	947	879	875	852	883	924	934	955	926	909	904	945	896	926	910	936	905	910	885	901	906	943	892	960	920	897	949	930	934	883	841	956	841	962	930	938	927	940	936	908	932	873	900	911	957	949	842	897	918	899	900	941	893	867	899	948	838	884	869	942	856	890	934	930	896	884	904	951	910	924	952	871	925	892	922	884	902	908	885	946	898	903	879	898	901	853	891	890	877	890	886	922	936	912	899	924	974	951	933	942	942	931	971	900	891	948	886	902	937	863	874	907	973	894	919	975	889	978	866	909	918	895	939	899	897	896	911	884	849	867	924	921	879	953	920	885	928	953	908	907	865	971	942	950	874	932	919	900	896	914	935	948	938	977	922	922	882	871	897	922	906	938	903	952	931	894	963	955	910	926	912	873	906	884	862	945	941	875	910	859	849	935	908	905	978	947	918	929	871	916	929	899	946	975	895	919	908	898	918	945	960	1018	932	887	880	893	909	931	933	918	863	912	951	932	942	929	912	921	929	906	884	909	852	929	930	840	884	912	903	904	948	964	917	969	874	944	878	911	859	913	962	928	913	892	867	914	911	910	881	905	975	906	881	881	875	897	950	929	937	876	923	921	910	851	911	900	907	881	926	933	857	915	863	893	930	940	933	990	906	946	897	945	933	940	890	923	863	924	970	916	920	901	865	995	906	903	929	917	926	886	905	937	916	869	911	883	898	927	874	931	934	899	988	916	884	936	897	939	874	882	885	881	921	921	920	918	915	947	936	920	916	870	920	887	918	860	877	895	881	893	904	894	949	931	893	840	924	917	902	912	904	929	925	883	882	909	923	859	867	939	879	938	924	924	933	887	879	917	907	937	919	902	848	959	901	936	852	901	917	891	917	853	913	900	919	893	930	947	930	936	864	887	895	891	916	872	936	914	944	963	901	838	940	922	902	928	892	889	886	965	928	831	912	900	906	962	948	942	963	866	908	881	894	914	893	910	840	889	935	939	912	898	891	911	912	940	911	917	926	919	948	918	927	879	954	870	925	899	912	906	933	917	901	908	885	930	913	897	936	859	897	895	916	915	923	939	916	903	885	938	895	894	918	964	894	908	887	887	852	890	933	955	885	920	898	928	927	895	915	949	925	882	910	950	913	935	926	903	915	905	883	906	926	923	955	948	887	886	891	877	922	882	862	948	925	921	948	924	919	950	933	910	989	870	866	935	920	938	949	899	895	900	906	939	884	898	889	921	854	919	894	875	939	906	859	863	937	862	957	913	909	914	951	855	922	912	931	1004	913	933	909	895	897	891	881	897	857	924	939	941	948	875	905	901	947	863	921	952	909	925	914	874	894	894	864	933	947	881	880	934	925	909	915	904	888	903	868	838	909	960	959	909	945	935	893	945	918	902	856	973	926	883	954	901	920	920	932	895	852	897	899	902	935	878	972	901	924	905	914	910	887	948	866	867	930	875	933	880	853	910	935	947	920	930	930	881	919	853	923	908	929	963	895	943	882	889	919	887	864	912	920	939	898	949	925	890	921	926	916	937	901	949	870	906	935	920	915	965	954	883	920	913	864	887	904	942	956	885	908	924	911	918	899	899	899	914	940	936	851	889	957	875	906	888	912	955	901	968	953	907	875	850	910	899	907	940	897	900	921	941	939	901	904	868	908	912	883	930	931	903	886	899	877	881	923	933	883	849	901	896	890	901	898	951	933	931	929	896	915	885	893	928	910	891	911	900	921	894	957	844	909	954	906	993
24873	21618	27779	25722	14453	7833	5446	3591	2434	1585	1190	1005	886	859	673	611	537	467	459	454	452	409	443	497	486	393	414	414	419	469	450	420	449	435	406	438	383	414	356	388	398	353	380	385	394	342	369	384	385	347	381	346	366	334	374	352	395	402	368	357	384	356	391	388	394	409	370	343	352	344	374	369	407	383	392	374	352	363	374	381	367	398	389	323	367	389	379	354	339	359	344	364	354	356	399	401	419	380	362	357	366	369	381	404	379	374	397	355	388	354	374	360	382	369	401	362	426	353	344	385	367	402	386	369	359	394	370	348	368	389	363	373	393	374	410	381	360	361	385	375	373	370	370	360	340	322	332	415	367	347	389	380	406	376	358	353	369	364	357	356	362	384	382	388	362	348	364	372	430	349	363	377	376	376	386	378	369	371	358	377	389	376	394	373	424	344	359	365	372	351	392	366	353	360	384	369	393	365	355	369	377	419	362	387	380	367	380	370	312	371	352	380	401	378	371	357	375	385	376	390	409	359	353	371	355	354	383	372	399	360	375	392	369	380	387	370	378	369	387	334	400	408	378	350	371	377	334	336	406	370	357	366	377	377	365	390	376	382	359	362	381	380	377	375	396	403	371	364	414	394	378	365	399	357	330	375	376	400	337	400	370	381	368	352	370	360	414	383	396	392	359	361	379	348	369	370	375	374	372	331	374	373	379	392	387	355	346	357	403	423	368	362	329	391	375	370	377	360	410	401	376	387	348	385	400	375	400	355	396	365	358	367	353	371	379	365	357	352	378	354	385	381	353	377	362	354	344	352	360	370	378	402	389	359	393	373	377	396	383	377	375	378	406	364	405	383	422	372	405	326	381	366	336	366	391	372	367	373	363	388	397	374	358	390	347	369	366	394	379	360	397	379	341	335	381	366	381	361	418	354	354	382	383	350	407	356	341	360	421	336	354	392	387	358	341	371	343	367	389	361	364	367	381	376	368	349	371	355	373	347	395	363	372	325	393	378	356	355	374	374	351	334	347	366	357	370	407	373	371	380	412	379	348	363	367	378	405	353	351	371	377	359	350	371	331	369	407	361	375	358	364	354	381	389	412	383	355	357	388	345	358	371	373	387	373	371	360	352	363	411	381	364	342	368	368	382	382	401	352	367	343	358	408	390	369	334	346	336	353	336	354	386	342	395	401	385	374	374	382	381	378	373	365	380	387	407	376	402	354	381	368	382	353	354	386	347	346	391	359	431	389	412	368	378	341	388	372	365	384	406	387	374	370	376	368	388	363	373	379	373	386	364	355	334	377	369	369	386	361	388	354	405	379	375	358	388	352	356	388	361	434	395	384	376	360	368	382	344	362	388	376	370	349	400	369	374	363	337	394	373	324	392	355	370	392	361	390	430	360	396	373	383	416	345	361	368	371	328	355	355	351	354	391	375	373	352	381	368	363	380	371	375	388	372	360	395	362	364	385	362	347	399	385	395	359	383	379	375	367	406	398	343	380	348	406	421	363	352	381	370	376	331	394	364	373	351	383	392	378	358	342	388	382	374	351	353	360	392	390	373	366	363	356	355	375	390	372	350	354	364	346	382	391	374	375	385	337	372	409	359	372	378	364	381	354	419	345	387	352	385	382	385	377	372	379	335	366	390	391	352	377	413	383	367	362	411	376	363	318	388	403	357	379	379	377	366	373	378	367	345	370	397	393	350	396	394	367	390	401	405	403	387	377	401	348	360	419	346	414	363	352	363	392	365	384	333	401	357	363	339	350	391	409	357	372	373	425	397	365	367	391	414	342	357	358	334	372	370	356	338	323	357	342	403	358	377	383	359	372	331	388	346	378	385	381	364	379	380	350	354	331	358	388	382	376	346	401	340	388	334	388	389	372	357	369	404	383	375	394	398	367	382	387	365	351	397	383	392	403	378	412	406	367	396	386	392	362	383	358	410	354	391	387	364	345	381	384	401	406	404	367	380	411	398	364	359	387	371	371	364	372	394	354	369	389	381	365	391	398	374	346	336	395	399	341	380	356	388	384	372	350	376	373	399	387	376	327	397	351	369	357	350	368	381	421	364	394	373	346	378	385	366	362	408	383	385	367	407	379	408	364	368	389	372	364	372	373	384	390	407	371	394	383	332	374	367	372	372	393	358	379	353	349	361	364	408	390	377	353	431	390	366	360	335	381	376	335	342	375	398	358	378	421	399	407	363	366	351	377	402	392	382	362	345	390	357	367	403	346	366	371	357	363	359	364	364	379	393	357	389	347	375	385	382	378	384	377	342	339	361	381	402	396	402	387	409	392	359	351	403	372	367	356	405	383	364	377	376	382	400	334	373	368	368	363	358	359	394	414	348	378	350	373	385	366	385	335	361	350	373	362	382	385	363	355	373	406	364	336	395	408	385	381	358	404	382	350	356	352	374	335	394	354	366	376	348	341	364	353	352	398	395	356	379	431	350	392	368	375	371	365	380	362	385	385	410	361	359	373	343	369	385	394	370	352	351	376	369	370	370	388	351	409	394	366	341	388	349	360	389	381	366	347	400	368	378	394	375	390	392	374	374	359	376	369	392	356	331	362	373	340	343	363	396	364	350	353	357	356	375	363	367	363	367	406	387	378	375	381	363	372	381	383	342	385	376	379	362	361	376	386	385	369	366	379	359	371	376	369	350	371	386	386	368	414	395	376	384	370	356	401	382	377	391	365	399	399	387	376	371	369	383	358	334	399	354	362	394	379	400	382	403	373	365	380	399	339	361	355	374	383	400	402	363	399	353	375	362	379	388	369	370	323	368	386	363	350	460	367	388	376	344	393	380	380	343	374	379	382	350	386	393	357	388	363	398	353	410	346	367	360	354	386	376	399	353	375	351	352	365	357	374	367	358	364	389	339	384	384	397	377	409	394	384	374	359	388	387	365	399	357	376	390	365	378	380	387	392	352	351	370	371	384	393	343	337	377	400	386	385	363	382	378	377	365	359	354	404	343	399	345	417	365	371	384	349	401	379	356	427	346	373	380	376	363	449	389	407	393	361	399	403	392	369	342	385	391	350	358	418	372	401	421	414	368	374	386	351	385	339	389	407	369	363	370	387	350	385	420	395	376	371	385	376	398	374	367	400	388	364	388	383	406	389	420	372	353	390	355	361	357	376	399	392	376	379	396	376	346	362	357	395	385	361	362	346	330	388	382	376	378	358	369	359	375	377	386	369	364	350	337	355	327	371	381	383	375	370	343	386	390	379	412	367	358	347	347	384	366	395	391	391	351	366	358	374	380	392	421	378	384	368	346	374	369	365	386	372	365	365	347	328	381	357	345	332	348	416	375	366	394	356	356	419	353	379	396	333	370	363	394	350	388	371	389	345	336	385	368	369	367	398	368	370	365	377	349	379	385	383	354	397	370	406	364	339	379	333	360	390	425	354	392	341	392	408	381	339	326	367	395	377	333	369	365	394	406	365	359	382	376	375	357	397	364	362	336	368	347	338	402	344	380	334	387	378
13891	32006	26472	17330	13498	11867	9769	7027	4780	3017	2312	1842	1666	1447	1142	896	748	724	688	617	621	592	573	628	632	571	517	604	581	548	566	623	565	553	546	553	530	484	509	514	498	511	449	475	470	497	451	493	499	491	467	477	480	504	502	503	465	484	513	500	474	477	471	513	495	450	482	469	486	473	494	502	495	498	446	490	471	479	462	534	527	508	468	508	507	470	456	486	480	502	478	496	462	500	515	465	506	474	489	490	522	474	505	499	506	495	507	475	491	458	441	502	489	495	504	517	445	496	504	469	493	493	451	485	515	484	501	463	500	481	474	478	499	472	482	494	451	467	502	470	468	484	466	475	471	473	506	478	493	488	492	509	453	458	483	475	477	452	477	503	475	470	513	514	515	487	445	518	485	478	461	485	479	504	499	509	496	475	446	500	476	497	453	491	462	474	457	503	485	517	461	528	435	528	491	507	446	429	473	483	481	488	482	510	511	527	509	488	472	458	494	476	475	503	491	466	469	500	501	453	490	520	440	478	475	467	496	536	498	473	501	505	478	493	464	490	464	457	520	485	481	487	496	491	480	491	537	460	460	462	503	526	497	476	492	487	538	528	517	509	480	503	484	496	488	490	483	457	448	490	502	470	496	483	475	455	465	490	490	485	474	436	464	502	473	489	477	471	499	482	460	513	466	494	486	463	468	471	452	460	507	490	467	444	471	455	505	471	468	460	490	494	499	444	424	497	482	484	436	504	502	473	514	481	495	469	462	492	437	450	502	506	474	493	525	487	473	500	428	515	484	462	499	469	501	466	486	464	472	448	489	487	499	505	482	467	484	498	498	478	477	476	498	439	490	497	487	450	486	467	484	488	470	482	481	489	470	461	464	467	493	500	500	473	481	489	482	496	453	475	505	485	481	482	443	514	498	507	463	487	465	470	487	472	471	501	531	506	472	454	478	463	499	498	522	499	494	468	480	502	486	431	487	490	468	488	433	494	480	456	488	474	471	496	462	500	508	497	500	493	507	515	468	507	493	475	468	472	486	489	483	464	467	480	458	495	470	490	487	482	470	506	468	470	483	455	483	495	468	492	450	511	436	471	526	534	456	490	470	479	447	469	460	487	497	475	483	463	483	462	439	469	502	483	460	473	476	503	461	477	471	508	483	467	493	493	476	485	437	490	494	499	474	489	478	491	466	523	473	467	483	470	479	502	461	437	459	470	461	488	476	498	467	446	480	485	509	477	485	495	497	466	520	475	480	461	464	486	531	493	472	471	496	435	500	506	484	495	506	501	479	502	458	454	464	457	456	477	468	510	506	481	520	498	471	454	482	487	488	516	497	483	431	487	488	508	491	496	488	437	464	469	495	491	461	497	503	493	486	501	514	443	506	461	485	477	511	496	491	489	495	485	494	483	489	494	461	455	479	473	450	448	448	467	515	492	443	437	516	502	483	507	468	464	480	477	502	458	468	504	487	541	501	459	467	482	491	485	490	471	462	506	560	491	533	495	511	471	512	452	479	466	471	462	503	474	416	495	482	489	476	466	453	526	488	487	482	481	434	469	487	444	456	463	462	436	502	455	500	470	452	468	475	486	469	501	481	483	482	485	498	440	473	484	444	472	487	433	495	488	452	484	519	470	482	484	453	540	502	501	493	509	461	485	441	496	497	487	427	489	515	458	493	447	516	481	467	499	492	498	460	458	458	456	483	478	498	522	491	482	530	438	499	460	477	532	489	465	493	488	492	469	527	471	481	429	470	471	479	506	497	533	495	478	455	473	483	489	473	499	449	480	450	459	490	473	486	496	498	513	473	493	481	457	487	450	490	469	518	469	457	478	457	486	508	506	498	489	475	502	515	474	468	475	489	473	466	476	470	494	491	486	521	490	530	469	470	473	459	494	457	504	505	481	501	470	460	498	453	475	460	465	508	493	471	480	444	489	509	482	439	498	522	452	527	501	478	465	482	496	486	449	490	474	514	481	478	509	468	489	463	505	485	507	476	488	491	477	490	500	480	477	475	486	474	479	484	461	490	480	452	475	472	533	511	504	475	460	458	471	473	480	490	496	486	515	459	503	526	498	493	479	485	523	491	461	458	472	434	458	480	454	462	528	475	495	452	450	488	485	515	516	489	503	451	461	469	522	490	464	474	456	496	487	480	441	509	463	491	480	481	487	474	481	486	508	435	487	503	465	457	506	476	511	504	443	492	496	456	470	498	490	469	477	484	465	459	480	474	504	507	494	478	468	457	498	494	485	519	457	477	462	476	501	457	499	518	475	469	492	478	482	448	466	440	503	487	479	464	498	484	458	478	494	485	509	501	484	462	479	463	501	473	496	469	503	484	491	487	514	458	511	485	458	540	536	500	461	506	481	450	475	508	475	489	445	498	479	474	511	482	552	482	454	491	475	477	494	447	453	466	514	516	537	500	497	477	493	484	498	483	470	474	469	454	493	512	477	506	481	438	495	471	498	497	449	491	472	491	496	457	469	502	473	447	497	492	479	471	493	502	496	468	502	473	459	473	469	506	461	494	475	463	488	496	486	490	491	503	493	525	479	501	463	442	469	485	457	467	489	479	521	516	473	473	478	471	513	472	486	458	475	468	424	528	432	487	482	482	497	468	468	478	495	441	498	467	493	472	471	486	478	479	486	454	493	470	477	454	506	513	510	447	485	475	474	475	473	489	465	464	480	497	492	456	459	460	459	531	462	521	486	561	464	464	458	424	492	501	513	506	485	483	499	460	537	513	476	532	486	450	485	473	474	497	463	469	446	476	499	482	518	481	492	477	498	506	507	487	478	437	488	466	494	499	493	479	475	486	447	469	505	458	476	501	451	480	467	484	518	467	477	501	459	450	472	503	491	522	476	517	480	482	504	478	457	485	476	483	446	499	514	467	464	446	465	457	452	501	501	493	490	478	469	479	480	513	457	499	469	489	469	473	511	469	466	460	505	493	463	487	496	488	478	521	468	490	468	476	478	485	484	479	470	491	484	514	459	505	445	473	447	513	506	482	439	435	459	533	493	488	502	487	456	507	523	504	455	493	469	522	478	505	514	487	530	462	494	469	493	445	475	472	495	490	473	501	481	476	483	468	469	480	474	456	476	475	514	480	484	504	472	479	496	470	467	518	462	452	493	513	472	524	476	472	478	502	453	507	474	474	488	493	447	507	484	485	488	479	503	514	488	473	447	468	456	477	489	475	451	483	474	509	495	514	503	477	496	523	490	473	444	484	462	491	489	484	501	463	489	466	458	494	440	492	460	468	482	465	465	481	478	522	459	472	441	463	491	474	523	480	526	490	517	464	488	475	449	447	450	506	462	460	473	470	547	474	498	480	497	505	476	488	491	483	474	507	478	477	451	486	503	475	469	496	474	459	499	445	461	485	446	469	500	493	519	447	454	527	478	494	482	484	510	487	520	487	496	463	511	495	483	530	487	493	474	456	477	484	458	483	510	473	489	530	467	488	485	471	481	454	487	472	479	480	511
22762	21666	29530	24317	21754	22196	17398	8072	4729	3147	2480	2077	1771	1644	1340	1187	1060	977	928	869	848	853	813	879	904	823	828	823	759	830	844	839	830	770	817	773	774	735	802	737	698	737	730	727	684	729	724	768	632	720	687	662	700	668	718	667	721	710	643	697	652	700	711	684	737	715	729	692	680	654	749	665	702	656	732	658	717	730	646	716	700	715	666	715	688	703	690	680	704	652	683	754	674	680	668	703	693	689	712	657	680	671	716	689	692	770	710	650	708	721	697	713	672	728	675	706	675	707	715	678	685	708	710	673	714	734	661	713	725	684	644	726	736	716	720	693	698	753	692	688	702	691	708	716	726	679	690	691	695	694	702	739	700	682	717	688	691	721	711	706	762	686	674	658	652	680	698	667	684	674	692	695	688	764	708	709	734	725	724	736	706	714	685	776	700	710	676	699	686	707	710	714	703	673	735	664	706	708	742	707	690	675	690	733	659	728	678	698	698	710	658	684	673	661	699	706	713	675	712	726	633	718	677	731	696	673	679	713	691	693	668	691	715	692	734	706	722	686	704	732	672	669	744	728	675	702	709	700	697	739	683	682	703	711	729	654	683	732	688	692	663	748	680	710	713	753	663	717	690	673	670	637	738	651	734	743	695	700	674	711	711	681	706	719	659	677	697	743	672	695	687	710	665	658	708	700	668	670	687	705	712	729	686	720	718	699	719	701	670	696	673	736	723	727	681	680	710	674	723	710	720	706	655	649	670	719	698	728	724	692	677	669	717	617	710	670	701	687	713	698	719	658	710	696	683	726	685	719	667	671	703	707	711	712	716	743	690	674	672	731	704	735	764	677	724	662	710	716	669	687	711	745	681	735	695	728	714	705	701	714	710	669	676	703	647	684	717	706	719	715	657	676	686	658	652	677	710	683	688	688	760	675	698	718	683	720	728	743	672	704	686	671	694	705	688	714	704	709	653	660	735	687	688	709	701	699	706	645	708	698	660	692	740	689	730	695	675	745	693	717	679	670	697	664	737	673	718	702	714	702	709	707	691	699	739	673	723	692	673	674	665	682	727	680	742	746	714	685	734	707	741	687	669	674	658	681	711	712	700	701	677	680	689	693	670	721	686	734	701	647	684	688	735	723	708	724	708	672	731	698	728	688	704	691	718	760	709	691	710	732	679	698	649	668	687	681	716	697	701	724	729	677	725	721	717	708	736	771	708	708	698	680	713	709	674	705	651	681	692	728	702	728	704	702	674	661	661	689	696	692	676	675	700	696	710	714	701	688	728	721	685	671	734	738	740	733	698	723	731	695	700	747	681	667	708	658	693	666	765	708	669	722	673	690	651	727	693	679	738	708	710	680	684	692	704	692	699	726	676	737	704	659	714	651	702	699	673	671	725	675	702	719	727	728	722	709	726	698	721	717	672	670	707	678	709	693	720	651	676	680	668	656	720	769	668	671	694	703	731	711	715	679	714	709	664	753	760	704	674	718	734	697	759	710	695	693	692	701	688	710	738	690	718	714	724	641	729	712	727	667	717	682	694	706	740	705	650	745	744	670	711	711	710	654	722	671	706	701	699	682	687	776	676	650	687	702	730	674	741	748	689	700	723	687	747	675	698	732	700	648	732	717	678	692	699	724	722	704	685	724	697	642	681	700	704	705	699	732	696	701	760	752	672	704	683	740	735	696	712	707	717	692	679	689	702	679	695	657	779	728	742	675	696	666	702	695	717	660	692	756	695	693	668	715	743	702	664	685	738	698	707	739	667	691	696	709	660	705	691	637	702	662	653	717	711	758	713	707	702	728	679	676	696	719	686	693	702	699	683	668	670	665	712	710	723	717	730	698	737	687	725	737	680	730	703	710	686	687	689	715	700	713	751	707	695	656	691	714	733	720	726	669	734	680	687	745	684	723	678	726	673	746	726	684	684	740	724	713	708	664	689	678	653	710	715	689	729	705	705	701	661	703	712	706	689	700	703	667	656	673	682	704	709	681	707	704	690	722	657	694	728	689	679	648	714	680	716	691	677	741	736	738	693	718	714	698	697	718	690	709	763	672	699	683	707	686	671	722	684	730	676	713	661	654	707	690	675	675	733	726	690	672	690	687	671	733	679	659	690	725	685	698	744	669	675	688	712	677	686	765	690	675	670	733	640	716	681	658	696	670	710	736	681	725	699	709	667	690	698	695	682	754	669	731	675	635	677	720	763	701	683	685	680	691	680	732	677	654	695	686	651	721	690	693	721	710	741	711	656	696	727	686	699	702	664	698	694	693	705	633	709	674	730	668	714	691	634	676	710	700	677	683	722	727	711	690	641	694	678	684	741	687	639	679	722	648	715	666	732	654	732	717	728	741	684	711	753	699	718	703	713	773	676	749	684	692	678	719	677	676	723	717	728	687	699	695	744	676	677	685	668	652	682	715	685	721	705	691	672	673	738	670	709	693	691	736	712	692	708	728	690	743	679	729	682	690	679	714	690	678	691	710	676	639	667	721	637	701	689	683	727	687	700	738	709	682	755	681	696	707	687	688	684	675	722	687	672	692	700	718	738	716	726	638	716	668	690	666	705	735	693	700	669	671	664	692	713	685	688	751	728	789	682	649	700	664	679	702	764	760	726	709	714	694	729	664	706	691	670	675	706	751	707	758	711	686	736	679	685	712	710	657	686	688	701	673	674	707	710	679	726	694	674	690	720	702	691	663	677	681	697	700	730	729	706	687	737	667	669	694	688	663	725	636	659	710	688	700	696	727	730	690	684	714	665	671	706	735	741	717	686	670	660	683	679	728	706	732	756	687	705	660	681	719	717	715	696	673	756	683	688	691	671	718	711	717	714	710	679	653	735	669	658	717	671	690	708	694	748	685	689	675	664	697	717	688	739	695	697	735	686	651	694	669	715	662	670	647	685	647	724	694	750	717	706	716	692	702	721	670	696	704	713	675	699	707	664	713	712	677	748	698	698	738	691	683	732	734	666	679	727	713	698	665	680	707	687	724	667	745	746	723	742	680	723	710	748	733	719	677	713	677	670	741	669	709	725	709	711	693	673	724	744	668	733	712	655	699	713	703	722	675	686	667	674	695	707	704	701	680	746	692	671	718	703	679	707	692	704	670	727	728	666	682	691	705	706	711	728	687	699	689	753	674	677	712	694	692	702	688	682	668	746	707	633	713	671	723	654	646	724	736	671	670	728	735	658	737	669	703	713	679	698	696	717	715	697	660	671	719	691	701	713	674	700	691	717	733	651	763	711	709	688	737	666	717	671	708	707	706	702	701	740	721	717	681	778	704	711	738	694	705	672	668	695	761	674	688	643	680	717	708	717	693	663	652	687	728	717	711	682	702	672	669	697	673	704	707	704	688	727	731	692	720	733	724	693	713	714	702	707	682	662	702	705	672	719	687	695	678	670	661	702	700	719	685	701	696	687	679	698	707	721	712	668	698	755	715	718	684	691	702	697	686	724	705	721	700	763	691	671	697	690	688	661	657
16389	40450	34990	25036	20790	18219	15544	11503	8294	5412	4157	3516	3069	2645	2248	1761	1461	1318	1177	1191	1142	1073	1080	1089	1132	1074	1074	1104	1061	1122	1035	1068	1050	987	1025	987	982	1019	1005	901	920	890	941	939	948	916	872	845	919	847	905	905	870	877	859	884	881	838	848	900	834	834	882	913	868	853	877	875	870	846	929	902	809	852	825	871	830	843	877	842	898	811	900	840	856	901	853	918	804	898	890	892	845	896	886	910	785	847	925	834	841	909	851	869	874	829	848	923	855	827	853	818	889	866	872	883	836	859	892	827	909	838	899	867	894	829	814	853	918	843	849	855	867	844	878	912	833	836	874	868	831	854	848	878	864	880	870	827	874	837	898	813	867	848	862	935	815	827	856	883	892	857	872	827	894	869	891	907	897	874	846	821	903	880	929	871	867	882	890	848	881	855	935	863	844	873	850	868	862	861	870	807	838	848	879	863	910	878	859	906	881	932	844	892	890	869	883	865	854	904	804	814	840	856	837	845	913	906	827	862	893	851	869	827	818	900	844	810	858	918	881	810	872	866	876	842	854	838	858	910	875	874	881	834	879	885	855	851	887	860	867	860	880	866	851	867	891	887	910	875	792	883	842	856	850	871	868	872	825	821	861	882	851	882	832	862	874	909	809	858	824	823	825	852	948	889	837	828	827	865	913	913	834	882	876	816	880	883	876	854	849	842	904	830	917	880	892	848	859	856	902	921	869	877	844	854	876	816	879	901	882	860	835	842	888	900	888	910	874	793	921	872	868	817	857	894	826	858	873	864	864	935	808	844	843	862	890	843	835	885	893	839	815	848	839	846	868	863	953	865	875	865	811	871	852	871	882	856	873	853	867	766	886	869	859	880	879	924	791	843	885	843	879	845	866	860	829	830	921	882	838	872	862	900	874	848	883	845	815	831	858	863	884	880	850	922	880	874	775	862	853	923	807	845	875	824	829	825	844	833	874	827	864	851	834	833	897	855	831	838	824	853	869	871	838	867	848	831	879	822	926	880	881	821	856	852	857	783	845	884	898	909	887	859	867	937	835	804	842	868	863	891	780	874	880	850	911	863	862	816	838	885	868	863	867	842	871	853	867	871	792	885	835	867	851	866	883	883	863	848	918	838	895	890	896	856	850	867	829	852	902	858	838	881	900	882	856	965	850	852	892	897	843	890	834	865	900	814	838	855	853	848	846	865	847	804	861	866	881	836	870	862	845	832	881	829	846	894	878	851	868	866	839	855	897	841	915	857	881	869	894	841	857	840	858	841	871	813	909	868	881	873	892	867	865	865	858	871	819	805	871	875	827	851	865	857	849	854	822	857	830	848	899	838	899	847	886	820	847	893	872	844	898	846	867	874	887	878	887	831	884	831	883	878	897	847	866	900	863	931	865	846	880	865	881	872	872	810	899	858	877	873	832	894	874	831	882	821	919	862	846	857	910	812	842	809	911	939	892	863	881	894	854	873	869	877	877	877	837	825	837	874	839	884	859	890	868	857	864	863	812	846	854	840	837	840	926	855	874	833	829	867	886	838	851	890	883	871	884	842	871	916	898	879	847	885	853	889	856	848	889	865	870	881	812	899	841	857	855	866	877	907	892	828	859	838	897	852	849	870	859	808	864	876	855	880	860	836	812	846	865	888	847	922	829	867	851	894	926	892	963	864	878	891	867	881	852	900	887	815	858	857	899	816	812	837	849	859	826	858	913	855	815	887	870	938	886	824	856	896	817	844	824	859	867	873	886	867	906	850	805	881	900	873	840	882	841	845	878	859	838	848	876	839	844	867	869	894	802	856	875	869	912	852	882	849	902	900	849	855	836	830	822	892	852	844	893	857	823	903	838	833	844	913	885	828	845	815	866	872	844	913	905	852	844	883	856	846	830	875	895	885	865	903	852	827	829	865	891	794	851	828	793	839	851	863	795	870	847	812	863	874	851	793	840	840	868	917	862	877	915	838	911	862	891	828	875	887	860	853	848	861	842	856	851	956	906	863	863	855	847	910	838	832	846	868	895	866	862	888	876	866	825	856	943	903	850	843	834	900	855	840	840	887	854	826	882	860	813	902	818	910	784	887	844	882	825	889	859	803	865	852	869	836	869	857	867	891	813	828	843	876	836	924	872	882	867	849	872	856	834	854	860	824	859	859	853	845	843	883	872	818	900	850	863	877	851	808	859	875	873	847	922	841	818	872	885	843	871	892	861	846	916	909	901	879	859	845	839	869	874	862	860	873	914	926	855	899	828	848	820	867	819	786	856	863	883	894	846	882	881	832	829	855	824	871	867	838	855	834	829	860	832	811	871	851	881	852	844	846	878	901	854	872	853	847	865	821	866	858	867	904	851	872	869	807	841	875	853	882	907	863	905	888	887	872	892	871	883	861	861	879	878	853	886	838	882	844	869	844	851	892	904	870	862	852	881	819	871	855	856	805	884	878	871	888	821	884	813	856	881	823	842	856	845	816	881	866	885	855	890	829	928	932	838	863	859	894	884	862	894	890	887	878	824	849	850	873	866	917	873	830	841	879	879	866	890	868	840	842	825	838	901	811	850	867	853	858	873	817	838	856	856	881	862	893	903	848	843	833	908	849	858	844	876	913	871	904	850	875	856	897	846	884	935	875	853	876	852	845	822	859	825	876	902	873	889	901	810	848	906	885	898	857	837	856	877	829	858	815	873	830	889	859	856	775	866	801	840	866	849	846	882	830	823	848	837	862	854	899	866	816	853	868	805	889	842	880	841	843	843	840	887	870	866	871	906	872	933	851	887	874	876	856	870	854	871	812	834	863	847	870	886	891	842	857	886	906	876	829	852	851	830	862	844	864	815	849	882	890	870	891	843	872	872	867	873	837	841	888	899	896	899	850	929	924	845	844	892	849	831	843	895	832	873	871	856	900	865	828	870	916	870	874	902	869	860	876	861	843	866	892	850	898	844	902	863	803	851	869	909	857	867	870	894	884	882	871	908	874	869	838	852	891	838	808	887	868	906	860	863	878	853	856	869	841	856	924	798	792	855	917	885	848	893	897	938	886	898	843	863	858	926	899	850	803	859	919	881	852	889	874	820	868	881	859	822	839	827	859	848	868	860	881	836	880	948	834	867	889	850	848	828	886	857	844	911	805	839	885	917	905	886	888	862	860	824	862	839	837	889	849	839	834	891	815	907	844	821	891	825	831	894	870	814	886	890	894	899	867	905	842	905	895	897	845	867	852	854	878	807	894	910	824	862	846	866	881	902	836	822	897	831	889	829	857	867	867	856	858	848	904	864	877	853	825	889	890	905	852	868	808	836	837	860	835	840	908	817	916	872	840	825	823	828	834	861	894	859	864	832	870	862	902	838	840	886	889	823	856	905	909	823	832	847	852	834	865	902	871	874	829	885	865	922	843	845	889	856	895	899	824	869	864	895	859	793	857	899	903	871	883	847	878	848	876	894	847	833	825	833	866	884	845	868	885	900	908	850	829	808	877	849	851	854	852
27863	21828	20990	13584	7848	5740	4174	2909	1981	1396	1128	938	927	801	713	643	633	564	607	551	538	552	549	511	563	556	534	544	539	542	543	535	501	527	556	540	524	549	496	525	542	486	479	534	491	505	520	524	516	513	509	476	527	535	523	525	522	519	522	559	473	473	468	511	527	523	479	511	494	524	528	454	478	515	504	476	524	508	467	463	490	487	485	505	518	492	502	532	522	494	516	475	543	484	491	447	508	513	486	467	487	508	526	483	519	505	525	518	482	539	495	527	536	512	516	542	515	537	516	514	513	514	528	501	509	483	509	508	500	481	474	493	504	485	515	506	505	476	498	526	512	512	492	505	504	516	488	513	507	474	489	471	503	525	506	500	500	484	489	527	483	523	504	496	487	477	507	517	556	486	484	501	508	484	479	466	488	550	499	496	498	499	502	501	498	500	525	493	471	474	498	505	532	539	530	487	549	505	495	510	523	517	502	489	545	482	516	528	530	502	496	511	447	484	506	496	509	554	494	537	471	496	493	511	486	474	472	523	524	502	509	490	485	492	473	494	498	492	524	492	476	513	494	514	487	508	504	512	519	476	502	492	506	507	533	498	506	529	508	502	488	527	489	554	476	487	493	511	501	469	512	492	512	511	523	500	490	510	502	470	503	512	486	508	503	494	480	563	548	483	537	538	497	488	534	546	508	513	467	510	520	539	516	520	500	543	505	519	514	480	490	493	487	469	509	514	527	534	522	486	497	529	556	498	503	507	496	480	513	525	479	503	490	497	482	494	520	530	500	530	498	518	513	529	527	506	541	472	505	514	503	506	506	495	515	528	491	523	471	501	460	575	477	522	492	500	500	501	528	532	526	549	503	500	507	482	493	520	502	501	506	521	510	556	534	501	497	503	499	515	484	501	522	485	489	507	525	487	512	474	549	539	499	472	503	509	488	507	468	546	495	522	507	490	481	546	498	513	512	490	487	554	535	528	500	488	508	525	505	488	532	515	517	488	477	498	468	506	553	494	506	487	534	476	524	549	512	544	526	539	496	503	521	465	514	496	500	501	503	494	521	498	497	542	507	520	498	488	509	521	491	554	531	504	503	523	466	481	489	508	486	456	468	489	524	498	471	493	544	470	497	527	530	467	490	507	521	491	502	495	499	456	515	511	538	515	508	504	548	477	531	504	511	514	541	482	481	544	480	467	449	515	475	517	504	471	473	500	499	510	512	510	495	480	500	500	469	512	494	470	475	509	481	519	474	489	523	532	536	491	508	499	517	511	507	550	491	496	517	512	534	539	481	488	519	497	483	517	479	512	492	487	504	458	498	498	485	487	485	526	514	485	532	512	522	504	492	485	469	512	494	524	468	508	522	485	497	503	512	480	508	485	509	517	514	480	491	519	495	529	497	509	454	457	495	484	550	524	486	484	479	508	513	495	526	514	499	498	528	527	536	500	480	510	515	538	505	560	534	536	483	505	531	503	538	509	501	501	486	454	561	509	508	469	483	520	518	527	540	519	522	497	504	522	518	491	496	498	503	510	527	502	469	535	520	498	497	479	541	476	481	517	488	465	517	520	504	483	505	504	520	553	515	499	510	514	478	497	536	502	494	507	488	460	522	517	508	516	528	501	478	522	523	521	528	512	537	517	515	517	500	490	529	551	530	487	515	491	503	464	521	521	527	498	516	488	533	507	477	515	531	467	506	496	489	492	502	508	497	554	507	502	535	563	517	514	517	539	515	511	453	511	525	501	486	495	507	498	493	481	473	485	514	529	466	516	526	511	526	524	480	533	515	487	500	501	557	462	501	551	511	554	498	466	460	510	506	489	546	520	517	492	544	522	533	499	542	513	521	520	545	467	533	518	491	524	475	503	493	476	549	498	491	523	467	499	514	521	507	516	524	528	561	496	514	452	502	502	522	526	510	509	505	496	512	527	496	486	489	494	499	510	530	496	510	482	528	458	505	511	509	533	477	550	507	514	538	532	487	524	534	550	515	510	506	527	533	509	504	524	521	523	533	498	530	465	531	485	536	506	534	488	502	511	508	480	534	491	518	501	485	516	535	481	496	489	525	485	505	519	541	513	539	515	515	525	492	503	550	488	489	496	505	510	567	499	505	489	508	485	537	518	526	470	508	494	486	552	515	537	536	510	485	478	516	512	497	508	513	480	508	473	519	482	482	471	531	470	482	482	490	488	509	561	534	491	507	454	527	465	489	552	510	538	469	499	463	538	501	495	508	483	521	498	496	544	490	501	561	519	494	514	489	494	522	494	501	486	502	482	482	506	496	468	522	540	511	530	489	481	542	519	524	532	544	549	534	514	506	545	508	484	500	508	522	497	491	491	522	483	528	513	529	571	510	504	479	528	471	512	477	500	551	544	496	506	514	522	475	509	524	489	532	458	534	531	527	521	547	504	522	513	553	512	483	492	506	510	508	484	511	518	509	554	502	514	504	512	523	525	499	468	552	488	518	492	517	525	511	505	523	520	517	541	501	520	511	492	526	469	530	526	512	507	517	494	487	537	512	507	537	510	481	481	508	514	491	510	499	460	529	499	515	530	469	502	478	479	528	467	518	453	549	449	525	475	510	488	481	546	500	467	485	535	502	504	546	502	503	494	522	501	499	528	502	480	525	541	474	502	492	501	529	486	498	530	488	534	485	491	505	475	478	516	507	493	527	505	472	491	491	483	555	495	497	484	502	453	499	477	515	483	505	537	484	549	502	498	498	492	525	518	518	498	492	517	467	516	510	470	549	501	511	510	482	505	496	512	534	509	494	483	476	526	480	486	492	487	514	498	490	499	496	559	517	504	512	528	508	491	482	481	533	516	485	482	518	492	520	491	486	515	513	491	483	498	537	510	526	518	489	491	541	497	511	503	508	502	491	519	469	498	471	491	480	522	476	529	487	500	538	490	476	491	478	491	503	508	472	484	498	513	498	528	493	517	485	504	504	517	541	525	497	477	526	534	502	515	496	489	507	501	477	482	477	511	528	482	498	497	514	508	468	544	524	507	524	518	502	493	483	508	503	496	527	488	523	499	526	503	540	517	528	518	495	515	526	535	542	520	497	481	490	526	488	492	539	469	481	489	499	487	485	501	481	479	472	497	482	550	486	524	499	448	468	531	493	497	501	542	538	493	520	484	506	494	473	484	507	491	503	541	500	474	498	533	535	534	503	516	539	489	510	487	493	527	530	519	489	558	517	503	489	497	503	510	519	516	502	516	505	481	522	512	506	483	492	523	512	490	473	538	455	502	486	504	495	486	503	503	475	525	484	522	508	530	513	551	480	489	503	463	511	494	480	496	488	514	496	476	477	458	508	493	540	528	490	515	507	448	494	496	512	510	541	469	478	526	488	515	526	540	506	509	562	497	497	468	553	524	513	478	489	534	503	523	501	521	497	523	532	484	538	523	500	484	524	508	498	504	528	509	516	467	489	539	510	519	526	519	498	516	521	503	502	484	505	499	520	529	499	534	487	519	528	502
13585	28487	23275	14230	10715	9438	7657	5403	3748	2541	1810	1549	1427	1237	1039	919	816	715	769	681	708	664	664	711	729	693	707	627	717	714	669	685	632	640	674	686	689	684	633	613	612	625	662	620	636	631	631	597	634	570	660	656	646	629	620	671	658	638	582	608	625	652	594	660	620	628	630	633	629	642	605	607	648	654	647	626	676	621	618	623	602	610	627	641	627	608	635	622	631	697	621	594	644	628	601	676	605	631	622	635	636	596	648	641	630	634	622	654	580	661	658	660	589	659	633	629	622	637	626	583	634	615	631	632	649	617	627	665	642	646	660	638	631	611	624	666	599	652	631	632	640	605	620	610	642	658	658	624	617	678	625	633	587	628	594	601	575	624	636	608	606	647	679	621	630	650	655	651	629	618	621	623	636	633	592	661	653	596	645	640	608	633	622	673	721	615	596	658	647	654	624	622	644	634	639	649	632	624	619	626	605	629	625	609	620	632	603	617	595	594	623	637	628	673	645	595	687	634	626	617	591	624	610	643	637	602	607	657	649	614	607	628	612	672	609	634	591	576	570	630	600	626	616	657	607	658	626	594	605	663	604	612	642	626	608	630	627	645	580	617	637	641	619	644	608	616	627	626	611	650	627	631	585	634	673	628	647	634	598	647	646	658	614	655	661	611	672	620	629	590	604	660	606	605	675	602	611	622	595	598	636	658	595	634	624	625	626	668	603	603	679	635	635	597	633	633	646	657	599	636	641	642	586	638	660	623	637	614	647	658	665	611	641	656	631	607	610	650	615	633	640	607	623	603	643	655	657	589	602	608	610	631	630	633	624	631	577	620	606	583	584	629	663	635	651	613	619	628	639	633	608	693	641	646	658	648	618	627	622	647	629	568	618	618	594	635	606	656	620	666	536	641	651	612	661	629	652	607	603	668	603	623	634	666	633	630	591	631	643	687	634	594	606	592	627	671	604	600	626	608	640	605	652	586	615	648	604	634	636	616	629	583	613	613	616	620	668	654	681	601	638	607	599	608	649	616	613	625	634	606	618	614	622	598	659	632	660	647	619	612	657	632	632	639	646	613	643	602	614	640	586	613	677	607	580	655	640	607	606	630	595	599	602	636	627	653	622	654	632	659	591	640	633	687	637	621	620	623	644	618	597	652	630	629	614	644	571	624	634	641	637	596	598	639	619	651	575	592	588	614	655	625	641	647	617	680	635	626	683	671	651	638	623	605	643	672	655	607	642	617	623	681	637	614	606	611	608	592	630	651	594	585	619	600	628	615	665	614	620	570	627	619	624	660	612	662	624	591	676	553	572	616	648	580	585	584	600	624	655	598	637	653	656	658	599	582	639	612	679	605	615	619	660	567	649	602	592	627	636	613	615	657	598	627	618	631	654	659	641	635	625	652	611	610	647	644	592	609	593	646	649	640	631	627	654	640	616	642	621	591	625	627	560	642	626	661	596	632	619	641	600	645	678	605	593	598	595	631	609	648	624	628	647	654	607	621	664	597	639	651	626	674	614	673	622	627	618	605	647	606	621	627	586	627	634	673	597	597	620	667	612	627	626	646	654	658	623	640	626	636	645	615	609	646	613	609	633	573	619	628	635	632	576	621	625	603	660	658	640	658	626	582	603	662	598	634	613	597	625	675	621	610	615	612	627	675	643	633	639	608	604	622	615	636	645	672	643	656	645	646	634	617	595	627	638	633	642	652	593	608	627	604	675	625	616	638	637	654	594	580	604	611	607	634	625	621	618	648	617	633	623	614	593	621	611	613	635	633	582	618	620	606	602	641	598	597	679	667	608	637	637	589	653	612	668	625	664	643	657	659	671	629	610	603	654	621	635	608	636	663	603	646	648	605	633	643	610	631	635	608	638	633	636	594	651	589	602	620	612	624	638	613	622	612	643	644	614	618	635	620	637	652	668	616	594	613	641	618	654	631	648	667	663	626	675	588	615	644	619	594	588	623	658	634	676	635	647	657	620	624	645	651	610	596	681	588	642	655	624	622	648	658	601	657	609	597	639	611	610	586	622	621	609	645	592	609	594	606	619	636	604	624	623	581	627	630	658	625	628	646	619	623	634	625	608	641	661	684	600	656	594	620	603	636	619	566	647	627	634	649	623	621	688	653	658	620	629	624	636	604	627	614	668	638	604	662	612	617	618	586	641	663	624	627	641	642	626	646	608	621	598	633	583	604	633	636	627	608	622	602	672	662	607	638	602	631	615	641	610	637	661	601	646	631	612	658	621	627	621	599	619	635	642	623	680	644	585	668	624	641	648	663	627	646	604	618	660	668	605	593	694	642	639	618	622	662	642	596	633	630	668	627	662	608	654	601	621	579	597	658	636	663	612	670	607	602	578	581	641	601	618	634	627	607	647	608	646	637	607	625	630	639	664	572	601	611	621	581	672	619	596	630	617	605	592	638	591	606	563	637	634	658	646	621	671	632	612	583	694	649	604	647	641	636	569	558	650	611	600	600	648	647	604	662	608	639	648	600	665	648	638	632	597	587	641	651	659	628	632	666	613	592	598	589	647	609	656	629	607	637	653	636	661	649	664	651	631	626	658	664	635	686	609	688	633	633	638	610	628	607	613	643	599	612	613	599	654	614	638	622	628	615	654	652	654	675	624	607	649	625	644	657	646	590	595	594	591	615	623	623	579	631	605	644	644	639	590	608	568	626	608	596	597	633	650	639	668	614	584	633	670	629	623	637	630	628	641	604	612	619	639	679	617	619	606	615	625	631	668	664	647	618	691	628	625	630	617	644	622	628	644	624	589	593	647	580	570	629	634	615	605	607	658	635	629	620	616	642	617	596	634	623	617	627	638	658	560	623	639	616	633	599	594	630	641	653	574	633	629	644	639	586	592	604	620	610	648	628	610	636	626	629	648	633	602	617	611	628	631	621	618	600	607	703	616	621	617	628	561	690	640	641	616	609	592	673	636	670	644	627	602	671	664	597	569	633	601	615	672	633	587	665	617	633	644	652	620	621	651	602	621	647	662	640	622	648	622	587	624	674	621	592	633	583	633	626	636	636	636	619	634	655	645	618	646	591	622	594	646	642	615	617	628	657	656	612	646	624	664	650	574	667	601	624	634	626	609	593	641	612	629	618	615	623	657	696	657	664	607	625	631	604	662	594	669	639	611	626	591	633	651	611	663	640	675	660	629	619	642	623	646	663	617	624	626	633	584	644	665	631	620	647	645	629	625	605	601	660	668	668	649	588	603	645	640	638	640	647	650	633	611	629	576	580	616	608	629	623	609	636	623	615	674	613	629	647	675	625	613	631	637	617	631	625	643	614	615	607	594	654	650	643	639	652	629	631	640	573	599	623	627	649	673	669	635	605	611	591	632	626	645	587	629	612	604	645	622	606	670	662	606	605	625	592	596	665	597	656	670	626	629	648	639	649	613	634	607	585	634	568	616	628	626	630	646	648	660	673	658	637	637	611	647	613	625	645	638	633	617	587	609	617	638	672	606	598
23643	21655	29007	24884	21672	15655	9082	5319	3430	2486	1897	1686	1535	1362	1164	1047	988	950	834	897	839	878	815	864	856	758	849	847	847	821	845	910	862	797	833	813	794	800	784	784	787	738	812	739	732	753	742	771	768	790	772	766	748	788	746	743	769	751	736	756	793	750	797	796	737	761	797	736	786	782	765	737	799	714	782	759	733	713	781	741	777	734	770	731	787	735	800	759	724	788	753	688	733	763	770	772	718	750	760	719	751	765	776	752	781	797	700	736	792	810	738	733	806	709	721	736	780	788	735	795	767	766	765	715	736	744	755	760	768	718	730	730	743	714	819	758	754	781	772	752	726	746	724	703	728	744	686	749	745	749	763	711	748	763	744	746	768	746	745	753	740	751	775	779	740	775	754	720	715	774	709	717	767	747	781	726	757	745	779	728	722	713	735	775	764	771	772	775	746	802	784	787	743	750	746	713	787	744	718	769	750	789	746	760	775	788	757	772	734	781	764	720	759	728	772	760	721	802	739	779	765	759	801	744	709	788	765	685	788	722	739	765	736	755	782	765	706	757	747	724	828	782	762	812	721	784	777	814	756	747	758	810	817	702	814	770	729	776	739	744	734	768	739	759	741	776	757	774	846	732	802	753	746	718	762	759	742	730	775	755	798	750	727	748	739	777	778	779	742	738	749	777	802	808	767	728	754	777	753	744	787	759	758	788	748	744	727	753	754	741	762	752	752	731	800	740	783	801	771	798	754	721	733	769	784	740	705	760	744	762	765	747	782	775	818	724	767	731	756	739	746	735	786	761	686	790	716	793	764	689	742	767	747	750	743	704	730	770	824	723	770	696	714	783	737	797	785	783	774	787	757	743	761	745	686	737	792	719	731	796	729	747	727	769	774	753	720	794	766	743	723	758	715	751	731	758	775	745	812	759	757	787	750	753	788	721	749	764	757	779	740	729	748	754	749	769	720	767	746	746	720	725	725	781	721	738	738	799	717	775	737	734	750	742	778	764	732	779	800	725	758	762	759	768	800	798	754	743	778	860	763	780	732	729	736	723	764	699	778	730	829	777	744	776	771	784	763	771	794	770	770	730	756	737	796	723	769	812	793	755	782	734	720	749	722	745	752	793	722	743	740	787	727	721	777	774	749	739	747	785	805	758	766	760	726	801	760	762	743	750	776	791	764	727	747	809	789	803	769	761	754	786	736	736	787	771	795	723	759	722	737	745	769	736	763	743	767	742	763	726	709	785	774	733	780	718	767	772	756	772	739	745	690	713	809	759	724	784	755	745	788	794	759	713	740	744	801	821	771	767	762	781	784	767	744	759	792	760	779	786	718	736	785	798	760	740	787	769	753	767	760	761	731	744	749	751	775	781	797	775	791	730	800	718	799	688	759	746	742	726	785	777	704	774	733	764	722	797	720	787	750	805	772	765	748	748	775	766	746	775	772	763	780	722	766	742	764	777	780	796	743	735	762	775	743	736	704	798	779	749	756	766	767	767	742	750	746	709	720	763	744	730	762	802	779	783	768	747	833	735	736	819	738	787	772	796	709	775	738	736	774	783	774	705	737	779	729	777	756	782	765	765	749	723	721	760	749	719	767	724	741	805	748	756	772	753	679	741	725	735	762	791	728	771	734	706	738	792	811	730	751	717	803	751	759	713	776	732	759	797	768	706	760	747	751	698	770	757	743	730	742	765	765	816	729	755	742	734	764	779	770	759	820	790	741	695	813	794	783	743	723	752	761	763	758	741	742	731	771	703	773	758	730	824	755	749	778	722	771	782	741	728	763	768	758	712	801	748	767	775	775	715	716	804	712	762	806	746	731	786	790	771	796	744	743	767	752	730	800	681	735	751	778	762	695	806	791	767	759	712	704	750	785	753	721	742	784	801	770	764	754	730	716	780	749	768	747	781	758	694	748	763	727	791	698	715	743	692	747	771	740	759	731	798	773	747	794	755	800	708	775	761	782	739	774	728	747	763	704	742	737	797	760	731	681	759	740	793	779	752	767	688	764	757	745	747	790	752	797	739	732	786	765	748	766	805	800	774	773	703	795	739	746	727	742	781	700	770	747	769	792	783	786	783	728	726	690	786	836	779	771	771	767	754	732	727	754	773	725	740	778	752	720	691	740	799	732	795	733	737	752	741	748	740	725	813	835	771	743	734	775	728	775	695	767	789	725	764	743	776	754	725	767	750	734	781	812	806	773	741	744	789	742	755	797	746	756	744	729	778	720	720	778	754	799	739	783	829	802	744	799	788	767	786	804	750	757	775	755	781	759	769	753	754	699	761	763	697	741	773	768	733	729	767	762	750	741	760	766	775	743	780	772	770	776	719	723	795	736	754	750	751	739	772	727	768	763	749	705	793	748	715	793	827	792	730	767	726	708	771	759	731	751	758	751	736	770	742	763	792	782	795	791	733	753	785	730	777	742	750	744	734	788	778	736	729	712	716	758	728	717	764	772	786	781	783	748	760	747	755	748	728	734	778	724	810	803	787	771	758	754	765	747	732	749	754	721	725	754	745	754	765	762	773	753	712	798	741	796	805	754	775	753	780	754	725	775	792	758	757	766	753	816	766	746	769	714	758	726	748	709	770	755	799	784	749	795	721	738	742	777	749	758	762	774	753	805	724	776	738	779	815	756	727	754	740	805	792	799	738	730	757	743	733	765	761	766	788	744	782	702	728	786	712	765	766	781	780	774	764	739	731	700	748	769	775	728	779	856	744	757	770	719	776	780	782	745	724	762	735	758	726	746	752	754	740	789	763	763	757	786	783	748	729	789	779	766	751	742	788	787	760	766	730	726	705	752	745	769	728	720	782	769	733	772	718	725	745	724	708	764	732	741	771	768	792	760	748	731	788	742	777	747	778	732	681	738	708	721	765	773	742	760	765	724	789	756	714	755	705	766	719	772	804	752	750	691	734	751	737	725	725	717	727	707	767	742	729	718	727	728	742	715	769	773	742	738	722	763	770	754	753	767	727	772	722	762	793	741	763	759	755	752	755	815	760	757	747	750	766	712	743	720	749	790	802	787	731	770	717	768	757	797	760	797	755	738	671	703	783	762	782	762	732	762	754	754	796	727	732	802	799	779	788	723	701	755	792	796	756	721	762	734	758	758	741	737	758	771	739	802	745	785	731	781	779	774	748	755	765	784	748	778	756	766	761	771	751	752	782	731	761	785	761	786	785	742	788	725	770	779	757	713	752	709	735	712	790	768	788	772	758	759	772	730	752	781	777	735	747	714	734	753	758	766	726	788	776	767	731	741	762	722	759	771	784	789	693	722	766	762	744	735	739	765	735	777	767	740	720	773	702	777	751	742	749	760	722	770	784	769	752	752	730	780	742	746	672	720	760	768	811	758	742	735	762	747	782	740	702	788	721	803	791	755	805	739	724	757	761	719	767	757	757	754	732	758	725	734	773	767	748	753	768	721	758	726	719	686	750	764	772	791	769	763	745	717	713	772	789	775	744	744	796	787	711
14401	35806	30452	20612	16269	14086	11572	8449	6084	4235	3163	2742	2447	2114	1685	1550	1323	1249	1174	1122	1066	1029	1091	1076	1068	992	1022	1055	1019	1082	1035	1091	998	1071	989	1071	1039	997	999	956	975	986	938	946	985	939	930	947	905	908	931	880	912	928	895	935	907	966	909	972	939	917	944	917	857	937	943	882	947	914	923	890	980	893	931	895	905	904	957	927	927	996	900	936	933	929	926	898	963	919	871	897	956	892	909	907	885	939	943	965	929	929	894	934	939	927	937	917	861	905	903	970	953	953	963	848	902	912	946	963	887	922	905	932	904	918	877	945	903	896	915	935	953	890	928	920	924	924	904	873	905	902	936	920	930	977	948	914	933	930	1003	884	913	902	930	925	863	974	876	888	865	990	912	902	914	911	853	882	877	891	941	898	925	916	885	880	967	912	902	841	884	973	912	928	935	880	905	922	879	910	894	945	923	909	865	952	881	953	878	875	884	880	972	924	921	955	875	935	914	921	951	933	942	919	958	948	972	922	915	877	892	915	903	951	934	890	935	912	930	903	880	919	933	962	930	981	907	907	938	893	921	899	921	914	924	950	913	975	912	963	926	919	906	899	945	960	880	920	877	921	914	925	922	894	913	922	879	891	960	885	962	892	903	919	920	919	953	947	904	923	892	919	977	928	922	919	944	944	930	942	921	927	870	946	897	953	918	962	854	849	950	901	930	894	964	976	933	899	953	874	914	879	931	918	886	932	901	944	880	936	939	945	957	940	912	901	906	867	936	869	930	971	892	884	951	889	954	948	884	917	916	919	884	906	929	904	943	930	897	961	922	920	904	930	929	986	900	874	934	903	930	929	893	959	934	958	959	920	933	923	931	988	959	906	937	984	867	975	953	902	910	935	876	913	883	913	925	898	900	932	907	951	912	873	950	963	936	961	925	896	907	924	932	910	885	914	955	893	860	949	911	892	914	908	953	929	915	924	939	906	904	950	885	895	979	849	974	918	867	913	932	925	891	920	902	892	919	940	873	931	944	942	916	940	914	916	921	924	944	884	939	895	887	947	913	935	914	923	926	903	916	894	898	927	897	951	905	898	954	924	908	965	957	945	834	932	894	858	916	913	881	902	928	885	887	879	947	913	904	947	936	933	908	926	920	924	898	922	894	948	944	936	901	906	879	916	901	917	935	873	950	941	928	890	842	837	961	960	944	850	909	905	902	898	966	924	914	911	935	920	935	957	924	911	960	853	952	915	928	919	959	929	940	963	896	904	952	926	895	938	902	860	898	898	926	893	856	943	890	898	872	885	1017	879	976	935	958	935	911	874	922	961	886	882	913	920	939	905	886	939	986	955	939	927	936	909	951	939	916	915	935	886	941	968	936	896	898	952	927	950	918	938	914	916	887	876	868	914	965	936	922	909	928	890	971	946	946	939	866	884	969	913	909	915	902	887	894	942	931	874	898	894	911	922	862	962	961	928	929	879	900	925	941	919	921	908	946	906	917	974	836	886	950	921	934	933	876	927	919	878	947	897	925	914	898	945	930	930	932	929	915	920	902	993	911	942	859	929	916	877	887	923	968	907	886	940	947	880	973	975	957	900	890	910	958	927	897	891	924	892	944	898	887	933	937	955	904	944	921	947	894	955	945	942	919	931	899	904	911	938	935	931	947	940	878	919	839	908	953	910	893	869	892	881	910	937	866	933	944	860	923	940	921	954	921	958	899	892	882	954	971	929	937	894	866	937	909	987	871	966	911	913	902	908	908	926	921	892	975	960	912	954	906	853	939	879	908	890	917	950	938	905	922	889	905	924	936	873	904	916	846	913	917	901	906	896	931	926	979	932	892	962	966	895	895	937	881	910	943	926	910	961	913	970	934	941	928	888	938	896	935	887	889	942	890	918	917	905	867	919	943	923	940	926	922	934	931	872	904	915	902	930	933	909	928	928	907	882	941	947	918	931	911	921	958	882	954	882	906	907	957	901	901	900	918	915	935	889	929	898	875	922	916	951	863	915	877	923	893	884	930	943	914	959	948	958	930	959	917	890	890	926	961	886	903	949	898	879	910	912	919	909	965	913	875	955	929	851	911	848	939	930	987	973	882	903	939	895	926	909	891	880	865	916	866	888	929	894	932	896	906	918	896	921	930	859	924	863	931	883	884	904	905	925	923	939	971	937	898	933	922	948	920	910	875	915	895	908	925	909	884	920	930	913	945	875	885	935	919	930	929	868	910	961	888	938	914	864	952	906	917	968	910	916	911	893	941	889	964	883	903	913	921	958	953	980	948	929	955	875	934	905	949	953	908	923	900	890	936	888	904	912	866	912	923	964	880	933	899	869	939	936	894	927	932	922	919	871	939	953	963	930	901	933	959	936	882	906	874	939	905	947	897	896	914	937	903	922	959	933	972	868	963	893	959	939	913	930	932	914	885	897	873	942	909	917	911	912	890	999	958	965	934	901	916	941	920	925	928	893	889	972	968	933	947	895	908	899	868	967	895	857	958	910	1005	966	910	906	932	918	874	898	898	942	941	984	878	911	934	904	880	902	925	920	861	884	900	969	931	877	903	874	930	937	898	923	909	951	902	827	921	890	930	930	877	945	946	912	863	899	908	949	911	917	912	981	955	916	919	918	896	847	939	897	931	894	883	913	942	885	948	930	913	917	922	902	930	966	910	892	895	913	985	918	911	941	908	979	912	902	910	909	892	942	925	920	946	904	944	919	917	882	942	934	895	935	880	867	940	929	922	844	905	893	913	855	892	884	880	926	898	877	883	929	920	909	968	905	920	922	912	918	905	902	979	982	928	890	937	922	884	884	897	874	984	907	905	914	933	940	918	923	917	888	900	927	854	908	877	976	903	919	952	932	929	929	898	950	846	887	925	896	967	895	897	950	887	937	969	928	960	917	900	899	941	924	947	946	905	924	977	919	934	922	903	911	920	909	908	909	911	886	948	949	941	899	899	927	902	904	903	930	881	898	934	918	904	890	904	930	976	869	928	951	911	903	908	900	880	888	866	929	916	929	907	864	907	893	974	932	871	905	912	924	909	906	916	917	933	930	926	925	936	938	908	940	903	893	939	936	931	882	915	918	918	874	920	887	917	902	947	975	899	911	870	902	892	899	932	883	942	841	901	912	929	891	898	930	941	941	968	903	959	931	934	885	910	926	918	902	924	917	928	957	947	899	852	917	898	904	923	917	943	952	920	865	934	913	933	929	953	936	877	957	910	921	871	945	918	892	854	892	887	921	920	918	933	919	924	901	887	912	952	892	957	885	943	875	907	944	943	907	953	917	960	925	895	890	915	909	905	887	872	932	917	930	918	889	928	885	901	906	920	878	888	934	906	926	880	926	903	951	955	921	908	896	885	956	914	939	923	941	901	917	889	895	959	883	937	900	904	919	888	919	952	920	935	950	904	862	893	907	902	929	896	966	921	976	891	913	937	904	867	896	893	923	906	920	901	933	963	944	907	974	926	913	904	954	923	902	942	940	907	889	902	983
24877	21649	27852	25788	14620	7648	5232	3504	2327	1502	1169	1007	964	830	663	576	512	509	443	435	435	395	459	419	442	439	467	464	433	442	427	463	427	409	419	396	408	407	370	368	378	356	368	390	358	362	375	413	404	407	378	348	376	393	362	337	376	392	414	400	393	388	378	376	400	405	354	400	346	379	393	406	353	391	396	364	363	409	372	395	397	360	363	392	398	387	399	394	422	366	386	360	352	363	387	327	371	339	358	390	375	356	362	386	413	390	400	380	367	391	358	341	344	355	357	361	367	382	364	391	378	361	427	375	376	355	424	368	369	382	382	387	380	349	366	378	368	355	398	359	354	405	385	373	390	408	367	365	398	361	354	424	358	382	377	401	404	350	365	378	355	367	389	371	411	401	379	370	364	353	387	389	354	394	363	365	410	359	395	361	412	384	330	343	431	397	392	378	384	357	372	404	362	387	407	415	373	394	368	361	372	354	380	328	386	344	415	383	386	366	358	387	378	391	369	355	407	404	406	359	378	396	375	371	369	386	383	376	385	380	381	398	366	363	373	377	368	369	350	378	379	380	362	353	373	363	374	354	350	360	370	367	367	383	361	371	358	354	364	363	372	367	366	381	376	386	398	399	421	382	361	374	376	372	314	352	385	346	360	370	380	347	377	401	351	359	380	405	415	363	369	367	375	350	394	357	381	406	368	363	358	422	375	368	409	386	380	379	376	384	385	383	361	364	356	400	361	363	424	390	349	382	337	377	391	403	375	382	353	379	367	384	404	372	350	345	357	386	365	379	374	381	396	399	379	347	383	377	395	378	374	380	393	373	371	361	380	379	363	357	379	357	354	372	357	382	347	394	397	374	367	444	363	402	405	376	368	376	398	385	367	397	379	393	354	393	375	432	323	358	382	357	396	366	393	363	391	389	319	351	377	392	379	381	372	378	367	365	359	357	368	340	376	378	373	405	373	350	360	399	369	375	387	377	383	364	400	391	385	401	352	381	373	352	361	374	354	400	399	392	395	379	394	375	375	365	379	366	367	381	353	355	371	366	385	362	382	402	363	402	338	366	364	424	389	373	366	345	374	379	413	396	368	377	372	358	385	359	344	358	396	362	392	400	388	399	377	366	353	352	370	376	386	412	415	415	362	401	373	373	370	393	380	391	366	352	385	357	374	380	374	379	344	333	361	346	344	367	370	343	371	367	402	360	377	378	391	375	384	372	364	373	373	400	378	361	347	341	376	417	394	380	392	407	323	376	393	368	398	396	355	389	365	366	366	376	372	391	422	372	411	357	368	366	400	347	398	391	377	368	394	332	358	386	397	366	364	354	407	400	356	365	380	388	352	370	380	380	353	370	365	409	392	349	373	404	349	380	407	378	393	346	375	362	380	402	384	418	385	385	374	369	379	372	383	357	386	383	393	396	345	353	398	377	390	357	354	390	400	368	373	373	391	354	420	403	373	362	354	378	354	377	375	374	390	370	354	421	368	386	373	355	394	388	359	366	358	361	391	355	374	392	388	373	386	337	390	341	407	379	349	356	350	394	399	346	368	388	356	384	372	348	388	366	355	345	385	416	365	375	402	331	380	390	347	376	384	380	375	369	364	392	356	366	407	391	384	387	377	406	374	371	354	378	348	379	364	370	397	377	383	363	375	371	375	387	402	381	376	374	355	382	384	373	387	360	360	348	343	381	369	354	377	361	392	381	380	382	394	404	369	368	366	371	361	374	375	365	350	405	356	366	369	347	368	398	397	383	356	382	362	381	382	400	375	365	402	367	401	400	393	396	387	386	406	394	337	337	386	361	397	376	351	406	397	369	390	370	367	407	391	374	374	380	385	383	398	367	377	371	369	368	379	359	393	392	366	386	377	378	394	383	345	356	336	369	356	398	347	382	360	362	371	409	374	430	320	400	347	377	418	391	373	391	349	345	393	362	372	358	370	360	387	407	381	369	380	412	380	379	393	361	401	343	379	391	394	372	411	393	344	387	373	402	394	375	388	377	364	381	379	397	351	354	338	389	384	369	413	362	378	375	379	370	392	379	388	399	357	378	382	381	378	392	347	368	397	396	320	375	369	375	366	320	403	406	375	425	398	358	391	361	380	393	385	382	321	372	390	392	343	362	380	363	379	381	359	377	380	367	370	404	356	358	346	365	368	393	377	365	397	365	392	362	356	383	352	367	380	378	412	355	366	364	342	406	386	364	374	387	381	351	387	381	370	404	399	375	374	414	367	387	356	369	397	389	400	360	383	370	381	380	355	417	350	381	338	405	382	370	362	400	390	396	379	341	375	388	370	384	386	384	335	411	382	378	365	375	379	370	400	356	370	390	381	370	331	370	375	367	361	344	394	352	392	387	375	381	385	366	380	343	362	393	359	369	368	385	372	351	370	383	341	352	347	369	386	384	368	338	383	396	362	419	386	374	348	381	367	367	395	357	385	356	377	369	359	358	363	382	383	360	380	364	389	374	374	398	389	358	426	380	386	391	360	404	346	370	384	391	372	392	369	397	337	374	407	363	428	351	337	350	374	360	339	366	370	379	316	363	414	400	359	382	340	378	380	369	387	338	357	352	359	368	394	376	384	367	408	386	357	334	348	358	338	377	371	392	382	371	403	370	383	407	382	382	369	369	415	357	367	391	382	372	392	376	378	334	362	386	362	382	358	360	375	388	368	364	361	386	330	365	411	354	385	372	374	365	364	428	363	397	355	363	381	349	356	335	354	374	365	370	358	398	368	391	357	352	355	345	375	364	394	379	371	356	369	358	375	380	342	367	401	410	362	412	382	372	360	347	366	386	418	359	391	370	349	355	368	362	378	400	382	391	387	360	432	362	373	342	388	374	371	388	405	352	377	393	350	376	371	387	369	381	393	405	402	385	373	349	371	365	347	396	386	378	346	374	353	367	335	397	338	347	389	359	355	396	419	377	359	342	352	373	387	400	365	356	399	388	359	350	377	361	375	378	381	364	358	365	397	373	368	376	342	356	331	375	377	379	376	386	388	396	402	377	387	393	388	345	371	406	390	360	368	355	388	363	372	349	387	411	373	372	404	382	354	388	402	400	390	370	409	378	393	363	391	370	347	380	382	371	349	364	373	369	378	372	376	349	391	411	410	381	395	382	387	341	405	378	398	377	350	380	355	368	407	347	357	379	377	342	359	376	373	384	379	402	381	371	360	375	395	389	382	379	362	372	421	368	366	387	405	337	383	359	344	355	420	371	363	349	346	384	366	373	361	390	368	347	359	347	365	369	382	362	360	402	368	401	376	400	359	360	401	388	400	390	394	396	382	406	366	378	410	354	362	390	344	392	371	419	373	356	395	401	368	379	409	400	395	416	410	363	347	394	389	333	366	364	358	382	368	380	355	372	395	361	389	369	422	366	338	374	382	362	364	340	327	355	379	403	355	354	376	411	391	374	364	385	361	366	367	409	363	365	346	348	408	372	376	386	383	383	370	377	382	390	399	378	358	400	349	387	383	399
14011	32533	27201	17260	13510	11866	9077	6674	4640	3067	2340	1837	1726	1391	1112	914	775	739	648	667	590	584	604	592	628	563	599	528	549	590	589	610	569	555	556	538	522	568	545	490	501	470	482	495	487	503	500	521	501	491	491	493	512	456	499	464	479	511	508	491	582	471	480	472	477	464	468	501	465	529	516	538	475	463	487	488	483	507	496	493	524	476	517	489	433	449	528	482	493	503	466	425	486	480	500	481	484	435	461	493	500	491	519	483	487	426	522	489	517	486	496	473	499	486	449	493	520	506	493	489	504	485	468	465	486	469	491	492	426	464	493	500	502	512	490	487	489	462	481	477	506	451	451	532	533	516	492	490	498	485	505	505	508	505	443	497	534	506	482	486	481	491	495	477	477	521	489	467	500	496	507	499	452	480	459	484	486	509	501	463	483	495	491	450	469	506	471	469	494	512	456	485	507	487	489	498	494	479	445	473	492	503	479	496	506	488	464	491	450	492	499	498	493	474	482	476	471	478	504	538	498	479	488	474	471	496	522	491	508	464	476	452	487	500	497	502	470	507	510	506	474	509	445	482	469	498	491	485	442	516	463	463	515	512	464	486	506	493	457	501	476	460	512	469	470	478	486	497	490	476	460	474	447	469	480	530	472	487	520	518	512	521	490	482	480	506	511	504	517	504	479	500	508	523	500	473	502	511	477	470	472	508	476	511	464	450	435	495	501	502	451	503	465	462	505	462	472	455	507	492	441	512	475	501	529	502	446	506	525	531	468	533	478	500	470	437	491	516	497	490	484	469	493	473	496	496	475	495	489	478	496	496	511	522	493	484	502	545	485	472	476	449	480	467	499	497	527	495	492	501	476	495	512	470	491	484	504	468	450	490	509	495	465	548	496	472	492	481	509	487	461	477	492	509	498	477	475	454	524	491	507	462	494	474	499	490	509	492	493	478	490	513	450	464	459	483	473	492	473	487	509	512	477	503	492	432	504	459	486	484	444	498	462	464	517	484	448	499	510	482	520	520	474	491	493	502	500	511	505	532	524	450	498	490	489	488	501	506	465	464	510	461	511	478	491	531	490	521	497	481	467	503	506	471	448	486	517	471	463	481	513	515	481	469	496	470	499	496	429	478	492	531	446	453	512	491	476	463	506	508	477	498	494	485	450	486	452	448	522	459	491	488	493	462	464	525	481	475	465	496	487	446	500	501	503	465	480	495	489	514	488	498	501	478	497	468	486	489	484	480	497	496	498	504	503	465	466	513	482	496	512	522	494	495	487	498	466	516	448	519	479	516	489	518	528	516	489	511	480	492	477	470	429	508	490	475	484	482	468	522	477	477	498	504	473	507	508	474	507	511	508	482	503	520	467	500	507	487	491	478	487	448	494	514	497	491	472	490	521	473	490	542	488	480	509	472	520	524	465	505	488	525	527	500	472	483	477	484	494	445	520	457	513	474	458	477	487	505	433	498	498	521	495	452	452	516	436	510	501	491	490	480	475	523	509	499	468	489	526	468	535	518	491	468	527	466	471	512	492	487	477	482	461	452	489	465	472	470	515	458	482	482	484	502	475	519	470	496	501	520	547	482	480	460	474	525	512	492	466	500	483	507	519	521	497	457	496	484	489	476	475	477	445	478	515	485	485	495	480	491	510	474	505	485	503	520	477	487	477	469	498	418	500	484	486	540	548	512	468	469	479	492	493	473	499	485	485	491	505	537	479	505	488	471	519	527	485	448	517	526	467	500	486	512	507	454	512	496	468	450	471	479	498	481	488	517	493	480	456	453	477	471	498	477	486	500	505	463	446	480	499	456	507	489	473	452	471	517	489	482	428	506	514	456	490	461	494	505	499	453	513	464	477	524	477	480	453	471	465	463	493	501	443	528	502	476	517	490	499	475	513	470	471	460	449	481	469	466	479	466	442	481	497	517	474	500	473	449	487	488	468	480	482	480	496	464	521	474	491	509	466	474	456	506	487	471	474	533	493	522	434	477	503	503	505	475	475	543	469	518	521	475	495	523	492	488	479	459	521	482	487	476	450	498	473	520	466	509	477	490	448	486	465	443	451	512	473	483	522	488	476	454	479	482	482	508	473	437	489	476	463	499	470	435	492	481	508	480	503	499	463	472	506	461	475	459	470	471	461	461	471	492	489	467	490	461	452	476	491	466	476	489	455	459	452	474	481	471	502	508	482	491	495	462	474	503	453	469	496	511	492	476	457	506	469	458	475	511	467	473	444	491	528	469	513	476	469	464	482	465	451	487	489	503	500	500	477	488	504	459	468	516	461	454	501	490	489	493	488	503	480	502	497	483	473	500	509	445	449	514	497	481	483	463	505	468	459	470	486	501	495	507	499	486	482	489	491	530	468	470	479	475	492	505	486	481	493	495	471	509	482	467	471	487	486	516	473	504	509	468	514	508	445	465	488	490	475	518	498	476	501	478	468	495	488	486	516	481	457	481	493	472	510	508	449	497	493	511	453	492	497	489	502	510	485	502	486	497	509	487	520	499	501	488	485	493	480	477	448	496	460	483	533	502	459	519	443	460	487	467	499	480	505	485	472	472	445	490	499	515	492	501	499	465	495	484	500	482	507	476	498	486	481	452	459	507	486	482	468	451	495	479	490	476	497	488	463	483	515	502	453	504	478	481	542	478	467	488	480	472	520	494	470	491	492	484	449	481	491	474	492	453	483	509	451	459	501	504	491	477	494	496	495	479	523	458	504	449	502	468	469	487	499	492	469	492	495	510	493	495	490	494	523	479	427	466	499	456	476	477	478	520	473	528	467	481	480	488	476	465	490	453	490	468	484	484	501	508	501	474	498	482	538	495	494	462	463	527	504	495	503	479	477	498	494	460	464	470	479	506	480	457	494	506	509	487	521	468	478	502	465	485	515	497	494	475	492	486	496	487	487	512	496	480	487	492	472	466	492	495	470	459	482	496	505	506	506	505	446	456	480	520	469	517	489	483	488	488	491	472	465	450	475	503	488	495	460	466	496	462	467	486	512	488	500	508	475	499	491	483	465	471	536	468	537	477	498	485	502	514	454	464	472	473	496	470	438	462	460	531	473	446	475	472	560	478	481	495	481	445	463	476	493	469	465	453	464	472	487	510	488	469	493	471	496	465	536	482	545	497	445	501	545	492	493	485	453	500	497	489	504	463	486	477	474	470	516	474	506	466	478	459	456	503	445	485	501	457	490	460	460	505	463	496	487	461	454	485	496	501	437	499	466	466	494	479	496	490	490	466	459	469	518	505	544	508	503	508	508	469	502	493	496	491	505	472	487	499	483	491	480	468	481	434	483	498	502	503	439	456	530	512	504	505	478	485	493	500	489	476	514	493	521	458	524	468	487	500	463	519	451	518	501	466	506	499	453	510	462	479	443	498	477	496	528	499	521	503	497	486	502	460	470	501	474	479	458	477	509	543	456	468	499	448	475	472	511	496	526	526	490	484	486	515	505	499	470	499	450	512	484	433	561	531	498	501
22756	21664	29587	24249	21719	22154	16783	7642	4626	3260	2417	2059	1880	1595	1384	1215	992	1022	977	853	820	851	851	858	886	847	808	803	797	837	860	807	792	792	763	803	797	786	721	800	742	717	705	715	714	720	705	686	719	695	732	667	706	718	771	725	687	710	719	702	729	760	706	737	736	688	691	710	703	767	689	668	724	721	709	760	671	698	709	694	690	744	703	686	719	680	634	691	739	714	666	717	723	740	707	690	713	674	693	731	697	700	734	720	687	735	647	650	741	731	678	708	731	734	675	732	665	733	731	727	738	693	678	665	683	675	737	715	709	726	731	725	721	724	700	694	652	691	705	727	673	719	686	703	713	727	683	746	713	725	655	744	749	758	706	699	714	692	678	697	693	684	667	644	688	720	731	698	687	687	718	689	680	735	654	698	665	712	708	734	667	689	658	712	732	702	673	745	723	687	667	689	786	674	695	725	713	690	741	690	676	698	757	699	654	732	725	705	676	699	732	695	704	737	708	651	715	734	742	694	708	775	663	725	693	696	656	708	686	727	681	684	714	662	710	742	674	676	726	733	703	680	718	762	696	673	692	729	710	678	761	692	714	758	748	692	697	700	680	692	692	706	708	699	635	685	652	670	726	659	709	715	667	665	704	748	707	666	697	687	683	721	709	702	717	651	687	708	705	709	664	727	699	668	721	724	609	670	666	711	697	668	707	679	710	658	672	692	709	715	653	694	703	701	682	706	739	682	733	714	690	647	713	701	674	658	707	709	729	718	704	662	736	685	673	691	699	691	713	746	659	709	684	688	679	742	727	674	692	732	709	733	685	690	686	663	684	761	698	712	719	712	648	670	693	697	707	718	699	751	694	666	740	726	736	657	686	684	766	680	706	732	704	729	719	714	718	644	707	697	723	750	702	627	729	762	678	701	717	756	725	660	706	686	660	735	672	747	706	754	689	745	664	778	674	732	654	666	679	706	755	746	675	728	661	708	683	691	673	733	672	722	714	666	702	715	765	682	718	688	673	704	706	733	729	710	741	721	699	702	642	649	705	702	719	655	664	717	696	699	695	667	720	666	691	700	711	729	729	626	693	713	714	717	667	737	714	688	716	707	697	679	713	675	712	701	775	725	706	739	705	704	702	708	675	712	718	683	705	682	713	699	692	739	683	733	698	721	659	756	695	705	718	687	739	683	683	654	751	674	703	689	609	650	737	682	691	681	637	672	732	688	645	701	711	679	694	717	665	676	714	708	704	694	740	676	691	664	697	718	704	717	711	732	677	700	699	724	704	673	720	752	704	697	642	651	650	695	711	715	727	716	701	738	728	752	667	705	691	649	688	668	672	687	710	720	744	734	706	701	692	711	721	703	702	732	702	707	719	719	735	693	733	710	667	677	743	788	709	690	722	728	668	697	728	712	708	707	672	745	742	693	681	771	696	705	729	717	751	725	732	685	717	693	708	659	691	693	700	705	719	673	670	701	734	618	704	721	689	722	668	705	670	679	751	671	722	722	730	710	727	679	683	708	694	677	687	697	722	706	707	692	729	702	751	715	677	732	682	683	677	665	674	667	717	678	686	700	665	675	716	730	714	718	758	687	731	653	753	634	669	694	712	672	661	683	674	688	668	688	707	661	730	679	692	693	702	744	695	668	674	698	685	658	723	723	691	658	657	686	717	640	708	687	688	685	672	715	704	699	698	684	644	731	687	696	699	734	706	684	691	736	700	740	665	718	700	691	737	752	697	712	687	729	654	678	720	676	660	691	736	684	730	778	696	719	723	686	746	728	716	729	692	683	680	706	713	662	723	725	690	713	709	703	674	671	741	756	732	708	711	687	634	663	702	672	664	693	724	643	724	659	690	722	715	650	678	715	712	669	700	680	681	780	671	702	707	746	709	764	676	690	687	712	689	715	695	665	739	647	695	719	697	658	690	731	687	655	686	664	712	738	690	665	693	652	690	671	686	707	704	682	679	740	748	688	731	712	727	658	742	668	728	730	711	667	739	671	675	722	709	664	713	690	709	689	685	638	734	720	722	752	702	677	699	681	701	740	745	748	719	711	638	727	724	675	673	643	723	708	714	741	677	740	716	696	687	683	699	666	740	674	676	686	715	702	695	705	706	684	660	675	680	704	723	702	708	660	679	701	670	722	705	734	687	708	718	696	706	662	686	710	722	677	703	724	715	665	719	732	681	661	663	628	704	719	696	635	679	739	729	741	723	710	683	682	709	679	664	690	715	669	688	757	729	709	717	689	714	673	686	697	681	683	703	704	683	667	707	723	690	671	718	685	663	681	729	726	692	649	726	652	724	704	691	715	725	696	715	697	716	741	700	649	679	688	743	718	699	711	673	671	733	718	728	710	722	677	714	696	698	667	710	732	709	706	664	724	675	710	736	683	697	718	699	647	717	637	711	663	717	725	728	666	677	727	674	718	700	656	719	667	706	667	661	698	718	693	725	719	721	729	717	700	719	685	665	714	748	711	738	710	672	698	737	702	689	695	724	676	729	724	691	713	686	705	707	695	736	681	698	661	699	666	672	694	684	681	682	726	676	726	707	742	723	664	710	705	763	707	664	655	733	697	718	686	749	734	674	692	707	730	680	733	700	684	682	729	718	647	720	706	739	704	672	652	685	721	739	720	741	688	694	692	702	658	713	773	699	716	689	727	665	724	696	769	722	746	645	701	695	683	677	718	707	707	603	714	726	673	677	680	675	697	707	661	713	679	712	682	682	734	629	728	728	667	696	684	732	662	669	634	700	708	706	704	746	698	659	702	716	714	707	663	700	683	756	721	649	672	667	703	675	690	699	719	731	695	700	688	717	706	663	682	707	716	745	696	672	682	693	714	721	672	700	737	704	674	709	695	682	716	685	684	692	700	700	667	717	673	698	740	716	717	726	682	724	709	715	712	709	663	723	699	664	709	700	707	719	700	668	681	706	720	704	667	690	724	692	710	724	705	780	708	720	709	679	661	723	726	708	657	707	710	649	707	721	703	733	715	666	739	632	693	650	651	671	687	722	671	696	690	677	744	652	707	697	739	696	680	731	698	687	696	690	655	623	683	717	728	685	700	714	715	726	707	665	691	658	697	709	711	683	699	709	732	702	720	711	694	669	704	710	680	693	728	693	676	729	742	659	732	726	677	707	705	722	759	684	674	715	681	726	724	691	691	693	721	674	677	720	692	678	699	713	657	710	725	699	660	688	717	713	734	669	686	665	701	716	676	654	711	694	710	667	694	703	740	639	686	734	695	690	674	718	754	698	729	706	703	664	679	730	727	723	705	733	742	665	699	726	688	752	711	707	666	685	699	692	661	719	646	682	664	730	694	671	690	707	694	695	732	747	702	722	664	690	710	666	668	687	703	719	703	708	691	722	699	734	694	663	736	654	673	711	675	697	682	724	687	767	694	709	743	696	672	697	706	665	680	677	691	768	660	666	673	700	695	699	723	679	691	675	695	742	688	691	741	715	719	705	704	667	683	660	724
16730	41011	35514	25139	20648	17876	14702	11060	7978	5601	4063	3484	3035	2613	2087	1743	1532	1393	1208	1190	1117	1069	1016	1040	1103	1088	1092	1063	1101	1058	1083	1142	1035	1050	979	1016	963	951	917	922	894	898	989	901	938	911	886	925	891	853	871	895	908	883	869	870	881	916	925	852	879	910	870	912	855	851	912	868	852	822	872	852	880	921	859	889	919	838	937	814	899	846	871	914	818	867	878	882	851	822	873	885	872	853	861	897	846	897	907	900	845	897	880	863	858	898	845	809	828	862	863	821	874	860	882	876	908	854	929	849	898	837	827	858	905	849	913	829	826	898	849	866	856	845	893	883	860	825	886	829	897	852	852	892	841	828	870	893	809	849	842	874	858	907	848	869	853	871	894	858	855	844	855	908	853	817	841	890	851	880	840	883	830	893	886	841	923	871	850	908	901	816	953	873	891	841	823	854	883	905	836	808	862	856	867	869	904	918	869	892	887	848	876	921	853	850	907	837	826	839	818	876	858	862	911	824	861	847	870	891	890	840	809	836	873	844	878	833	840	889	892	926	865	842	877	897	855	862	857	837	873	872	846	851	882	845	885	846	865	877	894	881	829	867	861	875	864	843	873	874	872	889	831	854	885	855	843	871	895	875	862	882	883	888	862	870	850	905	808	900	866	826	826	907	794	878	917	865	886	877	880	793	894	932	836	948	874	854	901	856	821	887	894	868	850	862	858	797	871	870	891	872	870	847	860	878	875	852	834	898	864	861	829	886	901	871	934	860	878	901	869	872	886	847	844	874	874	845	857	845	849	914	861	884	898	817	931	894	837	910	890	896	850	843	829	909	828	868	851	883	853	893	861	835	866	823	865	886	848	830	901	875	851	896	904	861	872	878	860	844	884	896	851	857	849	872	843	802	859	909	784	908	831	893	838	871	820	887	827	852	861	873	960	878	839	831	876	866	860	885	884	819	851	860	848	855	905	843	868	881	852	880	858	869	860	843	875	857	853	881	881	839	924	910	923	856	885	886	849	866	852	846	895	860	864	871	811	867	872	884	858	837	828	972	852	885	885	859	874	866	917	856	872	880	875	861	858	863	876	921	862	840	858	828	842	924	898	891	879	860	895	879	844	870	871	834	934	903	859	877	815	854	880	823	846	913	885	808	914	837	848	907	884	902	828	938	845	837	834	876	818	870	855	862	848	816	859	856	899	871	869	869	889	843	865	834	884	879	845	903	876	935	814	835	897	878	841	873	813	876	832	846	904	866	868	889	863	868	860	879	882	846	879	887	934	894	878	873	843	801	838	879	842	881	875	827	909	905	898	856	863	903	861	819	798	899	916	917	860	884	823	866	889	817	866	851	907	921	813	852	896	891	876	890	861	868	921	812	897	879	913	865	877	925	880	890	884	842	902	855	883	802	855	835	896	863	891	897	865	862	854	895	857	862	780	894	838	890	870	865	858	861	896	883	856	901	854	861	862	857	934	911	820	889	875	824	886	849	848	873	886	877	848	874	872	889	916	882	883	849	855	845	855	823	850	858	803	851	855	871	853	934	821	898	842	839	812	837	856	899	859	839	817	882	878	877	859	901	899	891	899	834	905	796	833	797	847	903	829	870	854	810	861	879	835	866	834	866	916	893	859	863	926	812	923	841	943	895	883	909	865	831	838	862	851	906	869	872	846	850	846	924	878	921	865	865	817	898	876	875	902	886	909	865	863	881	862	855	894	882	895	910	888	903	889	852	825	841	839	841	861	896	805	871	856	851	833	859	805	900	883	896	864	849	842	844	899	879	871	883	809	829	824	861	887	879	847	831	894	810	891	866	866	852	887	897	810	870	939	885	935	789	856	826	887	847	853	877	875	899	870	844	880	880	852	875	865	903	886	823	876	882	885	896	878	871	849	847	914	883	821	860	835	895	871	877	894	900	885	846	819	925	861	888	868	879	859	895	891	796	854	853	849	894	895	843	885	884	884	882	892	881	871	898	875	886	841	898	828	854	887	874	839	893	875	899	885	858	921	894	866	878	875	860	828	868	876	802	896	858	805	857	864	885	835	852	837	804	855	841	907	857	861	872	869	868	854	879	857	906	850	855	878	809	908	900	833	868	843	793	838	842	834	846	906	824	871	889	875	866	865	869	844	857	852	833	892	889	867	907	886	832	874	843	896	878	841	842	867	861	823	866	892	906	872	847	873	853	872	879	805	851	869	859	902	848	856	880	822	883	880	867	907	907	847	856	871	867	869	910	922	882	856	875	876	916	843	905	881	854	883	897	889	846	922	884	886	885	860	880	915	879	845	882	909	868	837	856	840	902	920	900	895	887	828	790	874	883	841	855	861	891	880	898	878	901	887	905	927	880	857	833	873	849	889	871	882	873	813	832	871	850	887	794	843	848	910	853	779	898	853	898	869	891	848	891	828	875	869	902	838	844	884	816	877	884	872	860	829	860	854	872	881	861	907	838	889	913	888	867	877	896	835	866	933	908	885	830	858	876	896	899	895	873	839	873	866	835	816	861	867	859	854	870	871	833	859	875	862	888	831	871	873	894	825	843	854	894	886	816	833	842	872	888	868	837	854	916	813	890	892	925	863	877	919	898	921	867	854	891	823	829	810	845	931	839	872	761	855	883	838	883	845	876	875	861	843	886	845	861	855	926	868	912	838	820	856	856	881	924	905	850	878	875	920	887	878	872	851	888	910	905	880	888	854	888	876	890	860	878	941	860	855	899	910	922	873	878	866	857	885	898	865	900	844	858	934	855	816	889	866	928	858	862	850	908	872	889	857	919	832	891	872	855	844	877	863	892	854	853	902	835	779	869	881	858	822	886	905	866	903	888	867	881	885	864	840	886	897	843	906	941	851	885	897	880	909	855	844	902	846	860	831	854	894	885	825	867	838	880	893	879	896	842	846	915	893	887	932	857	900	931	844	835	874	922	863	918	852	928	848	816	883	835	882	864	871	852	867	851	845	845	845	810	842	875	924	835	875	847	916	845	863	836	886	865	871	887	880	861	924	870	848	851	917	882	887	875	873	865	855	838	861	920	844	867	840	881	892	854	852	836	859	868	848	866	881	879	871	835	902	866	863	849	922	875	867	825	869	906	861	894	868	832	939	892	841	841	784	861	866	862	894	878	901	927	877	888	861	841	859	858	909	880	851	882	852	849	864	851	865	877	874	881	916	863	923	839	845	875	860	809	822	889	897	900	820	849	908	862	847	900	844	915	837	903	882	837	863	894	868	791	931	897	814	866	904	913	897	876	917	871	840	909	861	859	898	851	882	905	868	864	844	860	851	838	908	915	906	869	837	876	866	869	831	874	849	885	872	853	862	864	887	864	875	851	888	867	873	895	903	804	933	865	845	913	847	819	860	847	859	870	897	868	875	881	842	863	896	887	859	877	934	873	858	885	844	861	888	875	876	877	880	844	873	870	867	860	911	952	848	890	846	866	856	902	905	856	923	880	909	896	922	844	866	836	881	867	845	896	906	877	857	895	879	778
27724	21940	21358	14100	7630	5373	3929	2892	1971	1389	1132	956	877	804	724	649	607	571	571	567	526	568	537	512	519	538	548	564	544	554	546	576	567	565	509	547	540	539	509	520	503	515	507	517	520	485	480	521	526	503	514	539	525	505	517	518	506	502	492	494	512	507	531	510	529	518	492	470	516	506	514	503	491	501	500	537	488	544	493	493	515	483	485	512	502	500	500	523	482	539	446	475	477	507	525	514	517	485	506	515	478	507	515	471	479	541	500	509	492	495	488	554	508	481	527	518	474	457	509	512	522	513	512	509	462	506	549	511	473	488	514	486	523	490	531	516	506	505	502	500	546	517	521	492	492	508	475	542	508	520	501	511	489	503	520	537	510	501	488	518	505	544	514	521	497	512	496	518	543	463	527	496	521	502	522	524	502	515	511	515	525	474	490	483	532	473	505	491	504	528	528	488	478	461	535	505	461	508	516	516	501	482	518	484	468	515	483	511	494	485	562	507	464	479	527	515	509	510	516	487	501	474	495	470	472	526	477	488	514	483	517	513	518	494	502	513	542	544	519	496	490	515	525	507	457	527	507	483	499	483	504	520	489	509	526	505	558	514	494	486	524	505	537	523	495	503	491	498	513	463	523	506	519	533	515	497	494	500	522	516	512	504	514	507	500	544	513	502	483	532	479	508	484	495	481	553	519	503	511	485	512	484	497	505	493	533	516	491	472	546	509	486	491	481	508	546	485	461	506	503	503	479	536	505	492	504	530	495	467	491	534	490	498	487	483	490	516	492	517	481	497	515	482	526	537	506	508	554	538	490	496	469	534	491	529	518	492	515	489	529	509	443	526	500	532	545	540	521	529	519	511	516	499	538	504	490	516	523	506	550	481	494	535	539	558	511	510	523	544	483	491	505	549	552	508	505	549	485	572	508	488	499	515	484	461	537	490	525	531	528	501	485	498	486	515	477	534	537	498	494	492	523	532	471	522	467	488	525	485	520	499	501	542	539	497	536	507	507	479	524	501	525	476	484	490	486	482	508	474	530	502	479	516	474	514	490	499	520	536	505	526	481	493	523	526	515	521	503	511	534	551	485	516	528	537	511	507	526	554	470	504	552	501	532	501	515	481	504	481	435	535	535	527	504	508	481	523	501	546	564	444	527	524	516	542	516	515	482	537	533	532	494	522	488	515	499	513	524	494	477	492	505	534	539	532	493	513	483	500	558	450	477	528	494	503	530	514	556	498	509	534	533	525	512	499	476	502	477	470	512	528	506	471	484	500	513	495	546	493	555	507	512	513	478	492	531	499	518	490	529	538	540	500	542	509	493	536	494	485	515	537	573	532	552	526	491	537	503	538	513	506	538	507	500	495	528	510	485	508	512	491	474	559	539	491	503	508	523	540	492	525	533	529	477	519	500	465	519	487	546	485	483	518	507	496	527	551	516	532	507	504	480	511	530	509	525	503	486	468	514	519	506	486	521	524	510	543	548	493	479	529	526	480	483	493	484	507	544	521	529	560	532	505	499	498	500	506	549	501	502	515	499	483	507	503	538	469	500	523	498	496	485	506	553	494	513	487	477	510	506	510	504	495	496	498	512	480	521	537	525	533	485	493	537	503	520	517	545	534	563	512	473	499	516	525	542	513	506	511	527	496	519	504	485	520	523	527	524	492	486	501	473	512	497	545	464	514	505	514	485	508	510	523	494	491	547	497	497	485	510	528	497	548	519	494	467	540	508	466	510	532	509	515	529	485	512	451	525	507	521	534	472	482	484	498	494	523	484	532	531	509	505	486	524	503	534	546	525	521	494	537	514	463	530	551	489	494	504	521	455	497	491	514	505	508	480	450	521	525	495	498	527	524	514	544	498	549	511	500	497	551	503	503	527	452	499	499	493	487	480	563	508	529	483	510	507	504	546	518	507	496	540	522	505	527	484	506	532	499	540	475	539	492	502	552	540	504	517	508	518	486	485	483	466	491	508	554	519	505	534	516	496	474	461	483	506	552	489	497	492	517	488	510	519	544	524	541	503	525	474	565	517	520	523	507	529	506	478	506	520	525	535	542	500	507	480	451	499	554	492	534	511	526	537	495	543	508	484	498	521	521	489	511	497	500	482	515	501	544	509	488	503	483	511	504	495	520	547	535	511	521	506	490	509	509	465	512	492	502	507	506	550	468	507	525	495	465	479	516	492	519	511	482	499	506	512	532	516	485	479	488	477	502	504	501	479	534	486	495	494	521	498	503	514	467	527	508	516	460	514	456	465	535	509	526	495	555	489	513	531	517	500	501	496	519	444	535	545	483	469	504	536	535	508	510	554	509	510	509	496	516	466	500	534	544	505	522	513	495	481	548	521	518	554	489	516	502	516	495	490	496	486	499	519	492	516	534	477	530	516	514	452	507	515	518	526	505	535	507	528	492	498	483	471	473	493	540	541	527	494	522	468	493	535	518	556	506	485	509	532	518	531	522	527	493	508	527	503	502	523	498	488	496	464	495	516	533	519	511	519	515	480	488	486	522	522	512	524	504	498	501	528	546	527	484	517	479	516	540	497	497	485	493	526	497	513	520	511	503	499	476	484	500	546	570	501	487	502	516	470	503	503	535	546	457	518	517	520	505	481	483	550	501	499	509	543	508	494	537	472	487	483	483	546	508	532	471	508	535	490	482	475	536	487	478	521	529	484	506	523	493	508	534	522	531	496	518	500	541	481	517	524	490	532	510	518	539	510	453	501	495	500	534	533	480	485	477	506	504	531	511	503	491	506	506	529	485	490	523	499	520	497	526	560	511	525	509	497	517	514	541	516	528	498	501	520	490	491	511	514	541	490	531	479	489	476	506	490	477	466	497	501	506	461	485	455	493	517	493	485	489	539	480	562	510	528	520	485	508	513	481	484	485	505	483	512	553	480	553	529	475	489	480	537	540	503	502	500	518	499	519	488	513	511	508	464	533	522	505	527	498	492	515	484	532	489	489	536	529	505	514	505	573	496	480	527	517	503	525	504	562	493	477	479	508	493	545	499	510	514	522	504	517	463	493	558	534	530	529	515	510	519	511	478	521	529	502	516	516	483	543	477	503	506	539	524	528	530	491	528	534	529	470	497	492	490	494	493	508	464	546	486	536	499	486	492	524	515	504	537	512	466	475	503	512	517	502	471	486	522	497	517	514	492	514	485	515	507	487	535	481	491	499	494	505	484	496	547	530	522	488	512	507	544	465	492	500	527	506	477	501	504	546	496	516	552	527	505	531	488	526	506	496	507	538	512	501	509	494	492	487	521	493	515	492	526	572	506	489	519	523	556	483	524	535	518	527	556	488	519	506	494	513	534	481	471	529	555	527	500	523	547	545	469	451	519	573	480	472	477	543	551	491	486	527	498	531	491	513	512	485	478	498	483	506	500	506	525	501	516	537	499	465	484	507	503	473	484	512	552	505	532	544	506	493	520	517	488	533	486	509	499	481	492	497	529	519	488	511	484	516	451	484	518	528	521
13977	28839	23475	14292	10991	9122	7401	5470	3560	2488	1958	1616	1410	1234	1077	890	859	795	775	738	683	674	718	708	697	741	711	685	700	669	671	714	698	682	658	681	716	662	633	669	649	625	651	652	659	601	647	625	618	600	612	675	634	620	648	642	670	693	633	579	669	619	625	618	662	671	596	649	634	606	661	599	618	641	645	636	656	644	639	663	665	653	596	655	602	658	619	625	622	620	623	641	596	629	659	628	602	611	618	657	642	631	592	629	625	679	618	635	615	653	630	610	696	631	649	643	622	639	655	623	670	680	642	636	628	610	645	656	661	633	617	646	652	643	649	636	629	644	601	627	596	667	618	634	659	601	640	641	685	624	635	610	663	616	679	668	677	643	619	693	649	604	643	635	627	641	620	599	598	597	604	685	612	603	581	651	597	602	609	651	632	646	642	642	596	621	607	638	635	671	630	615	623	615	638	618	674	613	633	667	598	607	668	626	635	588	632	571	639	609	624	646	633	606	631	636	691	626	619	644	592	651	637	671	598	639	624	646	618	648	676	601	638	670	661	646	597	661	648	619	645	629	665	642	683	667	608	651	604	680	628	639	616	618	671	618	662	561	630	608	622	644	614	621	629	633	575	650	612	625	627	647	631	589	655	651	616	651	614	636	662	591	617	627	612	637	633	638	624	621	653	599	627	645	666	649	585	671	632	619	650	625	589	614	627	610	636	606	600	599	627	656	664	620	617	634	610	628	608	639	614	622	632	669	624	599	582	646	617	612	597	685	627	627	653	591	619	626	647	640	624	604	638	593	603	613	628	619	662	618	602	635	641	657	622	648	595	579	569	609	622	603	623	636	637	622	659	624	645	650	659	641	637	636	643	679	658	616	637	606	623	675	611	646	610	657	663	621	640	609	623	637	624	608	673	635	635	640	590	620	620	631	675	657	592	614	592	633	652	634	598	656	648	601	602	617	648	655	669	632	646	621	627	643	683	604	644	648	618	618	654	609	674	665	616	644	679	642	648	599	629	653	638	609	655	608	704	623	643	641	645	635	607	631	583	635	680	626	628	638	625	633	616	611	576	677	626	602	610	670	655	650	609	621	657	600	641	640	646	627	642	578	629	631	626	659	657	620	662	625	597	631	617	672	665	601	619	659	606	666	647	618	622	637	623	676	649	615	613	641	647	660	651	648	646	635	634	617	598	630	639	617	635	613	632	636	632	627	611	613	629	612	601	623	599	646	624	595	599	668	633	604	641	657	611	624	632	647	637	630	656	615	622	629	544	591	630	632	614	622	643	627	600	651	629	624	648	583	615	611	593	662	612	673	622	621	627	612	642	603	636	635	624	593	617	586	624	612	623	673	630	659	624	652	622	583	636	607	608	598	655	627	611	637	666	687	609	612	620	644	629	637	652	630	625	656	640	622	582	647	626	651	638	664	601	629	588	613	671	628	599	647	610	601	576	625	618	576	657	647	658	633	638	612	639	608	601	619	646	637	592	646	659	596	596	657	649	587	638	624	635	621	581	635	627	662	642	620	681	641	631	667	653	575	633	589	601	640	651	614	646	673	639	610	606	638	654	642	640	614	603	642	646	630	632	659	644	613	620	594	635	635	634	650	618	650	650	611	641	647	652	627	635	647	620	609	601	615	628	628	639	612	642	595	625	618	638	616	608	605	618	640	586	607	647	679	612	642	642	619	624	692	628	645	651	604	700	595	636	612	667	624	604	651	627	667	636	651	633	663	600	669	646	567	615	676	602	646	648	617	593	619	638	612	641	660	605	639	621	609	646	634	604	570	681	607	638	674	604	637	666	631	615	608	648	645	670	674	615	635	639	645	641	655	646	659	631	627	618	620	615	643	661	604	621	611	633	633	631	612	602	660	630	645	620	630	624	682	634	661	632	648	649	593	630	617	660	617	614	627	646	673	671	638	584	659	635	611	650	605	632	666	607	615	639	610	633	600	601	621	610	619	648	608	647	630	640	664	637	619	622	627	619	665	646	621	620	658	644	651	626	607	643	650	626	620	650	621	647	630	622	618	661	653	627	647	636	646	639	629	578	646	649	626	650	606	638	599	631	627	629	598	613	622	632	608	661	612	605	616	650	615	578	620	636	643	596	616	632	629	598	669	653	622	634	626	639	643	576	596	646	645	620	656	627	635	602	635	647	636	615	670	665	611	636	668	642	639	609	609	634	652	638	638	619	608	632	633	667	622	640	645	614	623	629	607	660	632	624	635	620	612	637	631	659	645	615	624	642	621	651	647	629	577	655	611	645	641	592	648	603	615	626	658	639	629	620	591	641	672	624	645	628	618	639	666	581	651	652	644	656	648	645	623	658	603	645	641	646	652	669	642	651	612	681	623	613	602	622	622	613	635	661	631	637	621	592	665	630	643	591	637	625	620	654	636	670	653	608	603	617	610	636	644	606	616	591	676	643	631	620	634	613	607	660	614	641	651	675	627	607	620	646	640	641	638	636	624	658	622	642	632	651	620	673	619	678	627	639	627	627	649	642	615	629	631	629	642	610	621	648	675	631	613	618	650	564	661	663	572	625	622	609	618	636	689	630	623	645	654	583	643	599	640	689	603	620	648	621	656	632	645	648	664	601	639	658	662	620	650	679	687	660	677	638	660	634	659	618	620	592	635	571	640	665	617	680	650	583	639	604	618	608	621	643	606	636	642	685	618	617	619	656	650	594	574	641	664	634	633	663	683	653	599	631	602	639	637	643	655	632	596	575	612	615	590	623	632	637	611	622	624	645	653	641	671	657	638	654	656	605	607	626	649	660	620	575	616	618	637	666	615	626	635	644	634	625	600	604	662	623	665	618	645	640	651	649	603	650	614	614	602	609	665	616	662	586	647	629	681	587	598	641	639	628	610	592	659	650	612	620	704	648	649	587	678	645	625	637	595	605	684	619	661	628	642	629	626	608	669	647	650	644	624	622	601	675	633	627	610	645	618	634	663	651	628	571	586	605	619	618	658	596	628	684	668	644	682	631	605	604	656	661	616	635	684	625	629	622	620	647	624	647	636	637	599	610	580	646	617	668	654	652	651	619	604	601	630	673	641	615	601	590	630	629	617	665	623	599	617	634	624	594	627	609	633	611	605	648	632	625	629	623	625	699	609	658	672	657	624	640	597	640	603	659	654	601	604	633	600	619	653	591	621	654	613	647	651	667	656	616	658	621	644	636	607	637	615	632	596	641	667	659	626	669	644	634	622	651	602	610	606	570	616	635	603	611	676	582	691	601	617	597	649	579	672	630	635	653	622	646	665	647	633	688	610	610	631	643	674	656	664	606	650	612	632	644	653	626	660	632	607	658	616	586	624	598	660	665	624	636	671	624	606	657	640	657	642	583	625	638	635	639	668	636	618	660	620	652	638	671	607	625	616	622	627	603	646	625	670	660	659	660	572	599	599	634	595	660	674	655	643	668	618	624	651	644	631	662	624	627	642	665	607	588	630	624	620	636	579	622	632	603	574	571	665
23691	21638	29017	24848	21634	15810	8992	5242	3442	2436	1942	1671	1557	1269	1151	1006	930	904	872	870	810	855	805	774	874	795	803	796	792	798	857	809	783	798	790	783	834	798	796	770	842	762	792	762	797	773	737	775	801	771	829	742	793	720	787	718	785	732	766	707	755	750	728	789	752	774	754	720	789	783	798	788	787	781	802	678	756	761	741	737	761	721	737	730	766	807	761	740	790	749	750	766	755	791	780	757	763	726	697	755	773	732	748	746	758	727	747	697	702	776	740	755	732	798	805	696	737	756	728	760	748	780	732	752	745	750	772	723	762	707	697	793	739	734	740	738	796	792	759	744	788	744	779	738	792	762	728	763	800	742	742	786	708	770	733	816	754	737	729	762	756	733	742	785	768	716	740	735	778	751	756	757	723	735	744	794	737	755	800	741	786	748	776	732	782	743	761	793	775	772	779	747	799	726	765	718	761	728	753	738	801	753	751	732	710	734	733	729	694	733	792	700	738	751	782	713	768	766	786	772	775	778	739	761	747	773	798	740	755	758	778	755	721	744	716	716	793	754	751	747	764	748	767	765	709	771	707	769	758	789	776	753	727	770	746	757	783	752	768	765	734	758	753	724	762	761	742	763	748	728	740	771	731	773	794	758	766	726	744	691	789	717	784	755	727	798	786	746	760	766	715	752	768	752	749	728	780	720	773	730	721	751	777	781	756	743	719	731	749	776	724	791	785	740	746	758	749	751	801	792	724	755	740	710	752	804	739	780	770	707	745	749	731	746	758	737	693	784	729	724	802	760	777	724	776	760	802	755	790	669	751	771	729	759	772	773	739	749	776	767	773	740	774	739	779	732	785	718	766	780	762	766	766	723	761	744	758	739	778	728	735	709	757	748	803	727	730	762	702	727	752	757	736	729	791	720	782	735	747	765	787	745	738	751	735	779	719	781	753	763	762	734	751	796	755	767	782	731	781	748	742	757	745	706	742	746	793	686	758	740	762	807	779	768	765	735	752	774	710	727	761	724	747	775	712	700	745	777	745	740	722	786	771	772	718	746	754	810	767	783	779	707	734	735	701	772	788	731	714	763	759	780	762	742	761	676	701	770	731	760	740	754	770	755	745	754	764	744	780	725	765	733	709	756	748	764	765	740	765	761	792	799	768	745	793	697	745	796	767	731	777	767	704	743	724	794	749	769	794	767	770	826	794	741	766	784	785	703	750	717	732	771	795	767	765	791	716	797	776	774	767	786	752	739	737	758	767	728	763	754	768	754	768	803	766	772	740	742	743	780	783	765	781	765	769	727	743	759	752	743	739	805	800	788	753	751	797	733	738	710	737	764	796	713	729	774	724	696	788	725	758	795	723	743	777	752	769	746	767	745	743	734	772	789	767	744	739	756	752	735	730	722	762	781	783	724	751	765	776	771	803	763	766	695	772	753	714	727	757	743	733	749	723	741	755	765	791	751	735	785	771	749	744	736	757	803	756	748	754	739	768	677	739	758	780	782	772	776	761	783	749	790	739	747	759	764	741	724	791	725	762	710	760	781	796	735	734	808	750	751	729	761	755	741	759	800	777	739	760	746	733	731	762	792	797	774	759	758	784	728	726	760	832	712	705	721	765	751	720	778	746	704	755	773	774	768	763	687	737	735	749	698	737	794	741	780	730	758	771	782	783	779	739	757	767	759	753	751	756	710	758	725	771	732	758	759	715	735	747	762	755	721	777	757	739	723	724	744	798	767	766	816	732	752	696	805	763	733	725	777	742	709	788	750	779	716	745	736	661	774	762	755	731	768	803	726	766	717	732	788	741	791	794	738	718	770	728	747	724	728	780	736	751	781	792	761	745	767	756	739	780	791	783	755	736	766	816	809	711	775	723	731	792	744	768	768	742	796	728	767	778	760	800	814	743	749	750	730	769	723	802	752	785	739	750	764	804	756	747	748	720	753	776	761	752	707	683	786	701	790	786	775	757	739	796	754	714	771	834	784	731	742	777	721	773	761	765	743	715	733	789	745	775	766	776	749	743	762	739	805	724	735	822	777	737	766	708	691	744	750	765	724	803	795	730	711	779	796	730	746	781	717	726	772	754	757	724	761	738	764	728	782	738	739	767	703	758	728	719	773	765	748	738	741	787	723	741	763	742	755	757	763	709	830	741	717	757	777	744	767	801	778	747	735	760	753	732	709	744	788	741	789	700	717	754	767	692	741	728	803	818	746	777	746	771	798	730	769	726	763	755	797	737	759	700	785	770	758	773	786	749	738	758	746	780	722	724	735	791	814	763	805	731	762	744	735	717	756	775	719	762	764	790	784	738	762	743	770	801	735	769	760	773	783	787	733	743	747	774	745	745	754	794	769	749	791	735	773	787	793	744	732	804	761	709	714	721	774	776	753	735	727	783	781	791	730	701	732	756	710	804	784	766	743	726	752	757	778	742	778	749	790	748	679	765	771	737	714	758	723	731	745	750	778	745	722	700	762	745	741	745	777	738	749	727	753	746	800	755	777	753	736	753	756	755	791	767	750	727	751	774	744	749	804	723	722	716	746	746	760	780	788	728	738	710	767	766	774	720	727	784	771	744	731	740	713	768	746	773	762	750	708	751	733	764	746	717	724	717	786	759	761	779	754	749	764	754	728	765	728	748	753	775	766	749	730	756	822	756	797	759	719	731	759	791	778	764	745	777	736	746	718	714	748	704	750	743	753	751	800	779	760	781	698	806	790	724	763	773	769	735	787	727	732	749	796	730	774	796	748	779	739	737	738	752	679	714	750	725	769	821	764	741	767	770	769	738	800	742	740	785	722	736	787	738	771	787	755	755	720	786	770	755	726	764	718	725	763	751	780	741	678	723	762	774	813	777	782	797	731	749	732	784	734	747	753	751	796	766	771	746	780	787	839	754	761	769	744	736	808	719	733	762	755	714	746	796	751	741	733	764	741	761	791	778	792	786	721	775	746	754	742	741	770	720	796	782	744	741	764	748	778	770	744	761	775	737	752	765	782	755	789	775	749	776	752	740	720	741	749	748	768	709	738	787	766	807	734	750	784	720	790	751	760	727	775	819	756	742	797	729	693	747	764	793	742	770	763	774	777	714	777	744	759	775	785	782	782	740	754	771	730	732	776	749	787	812	747	814	726	776	702	732	759	694	777	812	735	734	776	759	770	771	757	741	744	747	735	736	708	743	762	781	758	744	765	748	797	739	755	731	739	723	772	755	784	774	699	776	722	735	716	736	736	763	744	726	768	723	770	748	750	755	718	757	781	793	744	780	765	728	774	712	755	749	761	789	749	734	748	807	724	736	762	757	735	787	781	735	806	853	767	758	805	783	753	739	794	762	769	773	729	784	717	756	770	706	743	772	779	793	740	753	739	757	743	809	742	733	748	744	756	738	742	764	757	756	701	723	698	746	747	753	818	752	740	713	737	773	740	730	748	772	775	784	791	776	751	742	735	757	738	713	744	728	731	731	734	755	781	773	754	777	722	751	735
14392	36330	30609	21041	16598	14333	11400	8424	6020	4185	3156	2665	2438	2050	1714	1529	1307	1250	1196	1093	1149	1046	1042	999	1051	1067	1092	1116	1077	1085	1108	1016	982	1033	1028	975	977	953	981	950	937	901	936	957	982	950	922	976	909	939	879	931	951	969	982	934	914	925	941	915	925	929	961	964	979	919	918	922	906	922	929	956	921	914	953	917	905	911	965	965	984	909	940	940	944	901	939	919	959	920	932	942	915	940	929	970	951	906	925	920	963	970	906	943	948	983	897	936	941	948	967	874	946	967	924	958	919	934	894	920	922	887	913	929	948	930	902	924	852	904	913	909	870	954	855	926	896	900	994	880	920	903	858	878	899	898	955	880	942	917	942	943	936	900	1030	944	882	897	957	951	917	956	901	943	973	881	920	932	906	912	949	903	932	901	978	885	925	947	932	972	900	918	936	980	893	900	993	936	955	978	927	891	945	912	971	921	958	943	954	987	893	956	923	962	860	960	893	957	923	888	895	903	883	916	926	901	935	868	943	963	964	943	931	886	907	925	951	907	869	859	932	928	956	948	919	989	880	923	906	912	881	910	911	897	948	931	1012	946	966	850	950	878	964	933	937	908	946	970	923	909	952	899	979	919	949	959	926	924	960	933	928	888	912	911	939	981	977	889	961	868	881	899	915	920	895	898	872	943	971	920	894	931	942	919	904	868	895	911	925	897	890	915	869	911	887	952	951	933	914	862	924	934	897	918	925	938	926	891	932	950	906	908	922	919	884	904	940	930	936	875	935	903	858	947	913	927	921	930	983	938	948	935	991	888	973	911	936	876	995	910	961	923	985	906	898	888	925	893	934	930	917	906	904	898	952	995	904	988	960	892	932	883	888	882	930	911	900	899	947	930	905	902	943	926	912	890	939	921	874	888	966	931	900	936	958	964	929	971	938	925	924	951	919	874	944	868	884	940	909	930	945	937	942	926	932	894	883	930	962	943	981	926	908	896	925	905	900	903	965	959	927	930	941	937	948	955	947	934	950	953	920	951	898	903	965	941	947	886	924	921	883	935	907	956	913	895	979	975	931	914	953	901	894	922	903	951	936	884	882	935	868	919	963	972	933	856	877	932	934	910	940	917	935	907	930	903	932	926	923	902	978	946	942	861	882	957	934	879	931	936	909	933	932	929	995	945	911	972	926	985	906	937	944	908	939	895	923	930	861	927	927	954	952	898	908	951	972	939	919	927	968	983	925	923	929	911	896	941	948	918	914	964	930	955	931	862	946	852	928	863	911	910	870	927	908	899	908	870	938	942	873	926	955	942	916	885	866	910	893	907	949	940	907	846	923	925	893	929	937	885	940	896	934	937	930	1005	943	933	923	879	898	946	903	935	928	909	878	907	862	871	920	925	946	892	927	994	927	906	903	858	954	885	877	937	954	962	916	934	934	968	923	969	968	961	929	924	968	898	930	932	913	917	900	933	891	998	935	911	906	895	918	858	933	893	889	924	931	872	924	928	898	881	917	901	935	826	927	949	956	924	987	827	886	906	912	950	919	934	903	886	919	943	910	867	920	931	928	889	940	936	939	913	903	914	913	910	910	875	910	932	932	913	942	979	911	923	977	923	898	919	939	931	976	924	922	907	953	897	887	970	939	940	876	877	967	924	890	940	978	890	925	942	923	890	918	915	907	941	924	889	911	903	912	893	909	892	934	866	949	974	943	924	907	946	899	876	868	930	850	920	955	948	882	950	947	902	943	911	880	928	902	937	934	931	893	948	899	933	904	921	876	916	954	906	904	978	961	888	931	923	896	910	912	912	933	953	945	924	921	905	893	948	890	920	935	921	906	924	953	969	892	890	873	907	907	902	890	910	967	912	949	929	927	851	939	927	970	895	882	906	905	923	948	905	939	921	911	941	953	916	933	942	938	893	896	959	963	931	924	950	929	885	920	882	867	943	915	919	853	903	978	917	957	914	924	913	960	980	944	896	908	934	915	929	915	877	945	908	956	912	927	928	911	926	975	987	877	949	985	966	866	901	891	919	995	921	930	953	887	932	891	925	900	916	927	894	931	960	962	998	935	894	943	909	929	962	956	977	907	922	850	907	940	942	906	932	922	907	913	942	902	970	883	1011	886	882	915	907	890	907	940	912	900	919	926	950	922	936	909	905	923	901	889	942	940	912	988	910	890	908	932	909	940	904	934	893	924	905	904	908	899	928	916	916	924	919	902	916	887	932	903	902	896	904	941	911	895	921	912	931	944	914	924	961	944	881	892	912	918	927	932	945	914	964	937	957	955	968	890	928	973	932	964	960	961	948	958	962	963	952	884	901	940	967	919	924	954	996	926	875	876	913	899	946	914	932	940	935	935	959	911	890	971	944	965	870	934	960	896	863	923	917	886	892	902	926	883	956	928	979	927	924	898	870	919	928	908	941	904	960	926	902	924	939	893	887	900	959	864	942	980	917	894	936	892	894	940	957	944	898	917	898	951	878	919	990	934	877	910	915	848	874	882	920	856	880	922	943	932	934	920	895	940	943	908	943	915	891	932	923	920	910	949	863	945	943	960	942	855	906	942	880	948	914	938	962	906	964	907	918	982	966	903	920	952	942	930	867	901	905	928	913	917	931	965	921	939	912	900	925	871	939	891	946	985	909	949	932	926	885	965	904	903	957	925	927	971	860	903	952	984	908	941	856	943	995	950	930	910	917	893	908	879	935	872	846	945	899	898	964	879	1022	926	924	913	907	904	941	936	881	939	918	893	870	922	919	991	915	923	898	904	909	928	882	929	976	885	922	883	887	864	939	950	920	965	955	911	965	914	874	905	886	932	930	968	938	890	921	939	944	913	861	896	937	944	991	914	912	939	947	924	908	924	982	954	947	946	938	932	929	897	886	898	952	896	957	907	909	889	920	893	921	935	904	959	901	944	936	922	916	977	898	906	901	937	874	963	929	872	942	907	900	913	914	938	889	936	934	925	884	970	957	951	919	890	964	886	913	935	918	945	917	953	915	939	918	1018	901	917	957	966	925	914	881	928	928	975	959	884	920	973	912	935	960	939	917	911	888	969	932	914	876	901	895	966	918	959	922	932	916	912	916	940	962	878	963	931	859	900	937	859	946	911	875	881	977	904	929	949	921	924	907	972	871	885	932	918	908	916	970	902	880	919	904	908	948	910	894	966	945	948	897	951	916	906	924	949	881	949	918	978	910	883	929	900	956	942	885	925	948	964	970	938	904	931	941	920	913	943	915	973	950	888	984	922	871	926	924	905	899	897	907	937	951	898	959	954	872	935	950	950	944	942	952	922	926	972	926	996	889	909	918	918	894	898	903	907	886	929	910	909	961	909	896	895	906	895	927	922	980	885	942	927	943	926	876	887	921	890	900	950	918	967	979	917	938	875	953	940	922	940	903	848	968	866	919	878	964	933	934	949	867	970	929	910	913	913	879	946	933	975	903	939	926	902	942	947	923	933	911	815	921	975	885	933	851	982	900	961	921	946	951	910	927	910	980
24893	21651	27876	25813	15068	8059	5289	3408	2362	1608	1255	1031	966	809	639	566	518	512	454	448	461	428	428	479	414	417	429	418	434	470	424	427	422	399	415	427	397	380	384	390	372	373	347	386	394	371	375	368	402	392	387	343	345	371	379	391	407	409	370	379	437	360	365	376	383	368	398	413	358	368	382	336	361	424	384	351	381	412	410	423	397	378	397	395	365	396	425	388	388	394	373	408	373	398	391	377	382	382	377	382	386	411	419	404	369	391	372	431	367	377	402	402	432	349	392	336	397	368	400	384	364	370	396	363	385	370	367	381	378	422	391	363	386	390	382	385	396	359	378	398	412	375	389	384	404	427	363	415	353	377	361	369	442	343	380	384	406	384	361	402	378	409	419	404	412	399	366	386	387	395	378	382	369	367	380	385	396	367	400	387	389	387	408	394	370	381	367	387	370	368	363	391	354	419	398	370	414	373	355	396	372	417	390	352	381	376	407	372	418	359	352	360	376	359	381	386	387	390	386	396	381	371	416	415	385	377	360	398	388	403	382	349	428	396	371	397	369	399	386	410	393	376	368	349	359	380	367	402	374	409	381	394	413	372	421	414	377	377	348	373	333	390	413	356	348	389	367	386	411	381	397	365	383	328	408	364	384	390	412	354	390	377	358	344	348	403	335	376	385	385	363	399	391	387	403	408	412	380	387	381	388	349	396	381	390	367	388	401	373	395	365	362	410	395	375	408	367	396	351	370	386	389	399	382	388	375	366	390	389	398	345	388	376	382	356	344	400	400	356	360	385	365	380	399	402	376	402	352	385	343	380	396	399	350	372	378	402	364	386	397	402	369	398	364	359	392	394	409	382	396	390	384	351	390	358	392	353	386	374	352	372	390	378	376	388	363	351	375	359	346	375	385	361	407	384	333	373	383	393	332	377	366	416	358	388	394	380	400	379	415	373	353	433	371	380	406	382	367	341	383	351	352	379	408	419	420	409	385	361	389	411	379	382	383	410	396	379	382	428	365	375	382	370	380	376	391	389	389	377	389	380	367	334	393	366	352	379	401	422	407	386	354	332	389	386	370	373	391	406	401	387	348	400	393	388	354	357	351	399	394	411	419	355	398	381	388	349	356	386	402	368	396	406	340	384	412	384	365	390	355	376	368	426	401	422	396	381	360	384	381	344	357	388	358	408	360	345	416	399	394	402	386	418	352	363	371	372	372	381	374	360	373	366	357	382	401	382	403	390	383	380	392	355	446	410	386	395	404	439	340	367	394	388	387	336	382	377	377	358	393	423	383	383	424	385	381	351	380	339	371	376	363	401	373	407	353	351	399	385	390	392	362	369	372	347	441	389	393	389	384	395	397	400	413	380	380	346	367	380	397	387	379	339	400	405	358	366	385	394	404	398	381	382	418	411	400	365	348	392	396	400	385	399	378	393	378	393	378	379	378	377	408	401	356	386	406	365	376	396	352	400	404	400	409	360	375	354	365	411	406	339	402	353	379	377	387	392	367	402	402	388	381	361	380	375	345	387	394	350	382	368	372	391	393	331	380	368	383	399	370	400	402	372	424	372	374	359	391	369	382	360	387	407	449	371	383	359	368	382	386	386	360	367	373	396	357	399	337	360	378	353	407	396	398	346	397	370	346	410	395	358	365	396	355	375	425	354	371	403	364	380	372	390	383	406	373	369	390	392	394	428	396	379	385	375	411	381	346	409	391	401	347	368	348	421	384	416	366	426	351	374	393	361	326	390	389	362	371	380	390	387	374	400	389	378	372	363	386	372	371	358	357	366	398	392	404	365	384	368	378	352	370	410	417	403	389	379	372	391	353	370	373	369	373	367	392	378	381	383	408	387	365	378	369	352	408	363	384	413	408	377	370	374	387	386	381	378	387	371	366	397	381	383	330	397	393	374	413	402	394	388	420	356	413	352	388	345	394	375	376	358	367	377	408	392	352	379	373	354	381	408	389	406	379	351	379	415	369	392	377	368	397	383	356	365	353	391	377	364	398	394	365	371	405	374	324	371	392	392	387	349	367	381	376	402	365	399	362	412	365	400	343	359	389	388	419	382	382	398	367	385	388	376	364	362	412	395	377	335	379	400	411	365	354	375	393	401	373	402	358	377	390	377	392	361	374	411	360	382	378	352	406	351	368	395	357	386	374	393	384	383	353	389	387	375	353	360	367	340	400	382	370	386	368	353	388	400	384	413	396	376	409	379	385	349	379	376	385	382	394	374	368	389	423	389	376	418	355	376	374	384	392	388	355	372	365	392	375	350	422	380	411	373	399	388	395	356	381	361	370	366	395	397	359	390	391	392	389	402	402	403	363	366	386	349	361	366	367	402	387	395	399	420	422	405	382	400	360	384	367	379	400	350	398	384	406	391	390	382	419	407	372	364	392	380	391	406	376	371	353	405	356	402	379	387	372	371	378	371	367	398	383	373	361	390	400	364	354	397	407	358	376	372	367	407	372	358	411	382	380	397	395	440	355	371	340	369	385	382	385	386	388	400	392	362	389	367	374	358	373	397	377	353	416	360	372	344	390	382	380	386	417	379	349	386	364	372	391	381	366	393	368	355	358	361	390	391	385	363	406	353	370	396	405	359	367	322	371	379	359	392	413	385	420	419	398	408	374	377	359	417	347	418	391	393	396	375	367	388	365	394	413	373	394	367	373	383	412	371	393	397	376	370	391	400	384	343	408	370	395	364	404	424	377	438	398	397	345	383	379	376	386	384	358	426	411	377	402	415	389	376	415	394	381	369	391	396	355	392	370	376	332	375	366	381	393	356	369	388	406	395	386	366	406	336	394	378	384	367	393	366	355	391	376	383	348	367	366	361	366	353	373	374	404	384	381	386	332	410	359	361	372	401	372	398	379	406	348	392	375	343	379	392	406	409	374	364	363	347	362	357	403	397	356	389	393	369	342	365	356	344	342	403	381	367	355	364	396	367	353	361	407	392	372	407	400	376	376	379	393	391	393	390	409	405	367	373	372	393	389	350	339	358	369	381	396	405	365	392	403	387	386	372	385	372	395	384	392	426	405	369	378	416	381	358	383	386	400	386	401	406	411	406	413	392	370	358	356	397	378	376	373	381	394	373	421	378	397	343	398	379	370	377	382	370	388	362	378	370	373	397	398	395	375	341	387	393	383	373	404	362	398	372	377	356	341	365	399	398	368	360	384	395	402	381	384	396	409	383	388	400	396	386	419	390	388	348	355	415	375	377	393	372	409	412	377	389	412	377	384	425	354	443	356	387	368	398	394	351	373	384	372	358	359	371	386	385	360	380	370	357	384	385	361	362	364	407	368	420	391	375	399	394	377	394	375	375	386	365	394	371	398	411	382	383	396	377	404	354	387	370	390	378	372	408	365	385	379	373	351	387	378	386	422	380	387	389	426	366	402	372	397	385	391	373	388	402	369	389	366	398	358	395	364	392	349	393	362	379	385	399	366	399	406	343	384	389	433	392	388	395	384	399	389	395	416
14463	32967	27013	17763	14135	11929	9248	6689	4538	3081	2217	1821	1638	1388	1132	874	764	754	639	631	591	598	607	597	593	597	596	634	600	580	596	607	575	511	581	560	550	560	526	482	531	566	481	508	490	483	518	502	468	499	510	476	545	483	481	466	467	486	510	505	494	495	500	514	493	502	513	488	494	503	480	453	469	478	481	504	510	492	514	467	472	498	495	524	490	506	471	495	493	486	466	468	470	503	463	500	443	490	451	526	507	486	495	479	448	491	521	471	513	482	469	465	506	493	476	468	487	487	548	538	510	503	501	515	482	491	497	495	443	456	476	459	531	505	496	473	496	485	487	461	460	504	463	513	491	515	459	531	503	462	483	476	470	506	509	488	492	499	521	456	488	525	491	540	502	459	496	496	479	500	500	479	463	488	504	523	460	514	517	489	452	479	498	472	449	500	462	485	472	522	433	477	489	479	480	528	477	496	520	479	467	478	501	471	519	512	466	473	469	508	487	465	529	502	491	487	494	478	481	513	498	514	492	482	508	470	419	493	446	519	507	482	505	500	522	426	470	483	480	494	511	493	519	464	462	510	464	497	508	457	477	509	474	469	444	472	466	476	461	498	546	504	459	505	486	496	500	488	491	485	476	496	479	526	471	482	463	463	469	514	479	478	482	494	492	481	487	461	493	491	478	457	461	503	478	504	482	442	459	537	483	485	467	471	441	478	484	479	494	450	453	500	501	520	460	491	521	487	522	485	513	491	504	498	499	490	535	498	479	479	504	479	494	467	528	531	471	489	500	485	512	473	461	479	478	498	516	418	475	465	452	478	453	491	493	538	513	492	470	489	491	494	513	487	507	444	490	455	489	485	518	494	491	513	501	477	480	474	482	483	477	502	489	505	539	493	454	531	478	517	510	497	476	487	468	491	484	494	474	475	483	486	499	496	509	508	484	504	470	489	505	499	486	435	513	487	484	490	500	490	470	465	466	497	479	500	483	478	499	497	489	520	468	514	478	490	466	507	477	476	485	455	481	511	515	532	486	493	496	497	509	519	472	490	475	475	498	480	517	478	443	470	503	500	493	488	499	509	494	534	448	487	466	457	522	473	499	508	516	452	532	498	511	474	511	495	518	483	495	490	500	487	444	486	529	498	509	466	518	495	483	482	516	523	531	500	515	502	491	503	471	500	497	487	537	497	477	464	498	503	494	496	485	474	481	490	501	500	476	504	487	479	447	513	481	485	472	501	497	443	449	499	469	506	543	527	472	531	486	481	503	478	470	522	531	541	457	507	516	491	481	476	517	491	508	482	495	503	463	538	459	519	511	494	487	475	469	508	524	443	516	550	496	532	506	459	515	498	497	495	489	532	490	517	466	508	475	458	516	517	472	489	502	519	480	504	466	454	485	524	508	477	527	486	481	455	457	462	493	496	489	484	498	488	515	518	502	483	506	440	483	492	517	500	538	527	502	491	519	490	488	498	487	481	517	469	522	496	480	488	469	469	511	505	485	496	505	496	501	511	499	481	504	458	464	517	491	480	509	464	494	509	482	476	482	492	456	512	499	524	504	503	491	470	486	518	495	469	519	485	486	471	494	490	510	474	480	443	531	490	529	531	514	476	421	496	471	495	507	509	506	519	522	503	456	492	498	499	477	492	484	528	492	504	502	520	482	503	479	494	499	531	494	474	503	459	468	514	486	494	545	501	481	494	511	467	490	506	498	488	466	462	457	521	491	510	524	490	486	487	515	475	513	503	481	496	489	505	456	470	426	487	479	523	506	457	525	500	497	500	468	501	490	496	520	491	516	503	472	472	481	560	494	473	456	521	483	515	490	499	511	506	505	484	516	496	531	491	441	487	476	490	483	522	462	480	496	497	508	483	445	483	506	493	487	498	507	468	507	469	493	472	520	494	479	494	507	517	525	477	498	460	473	499	507	503	534	480	464	492	488	487	503	491	484	493	478	480	477	494	472	477	466	515	492	506	459	471	509	490	509	469	528	484	491	503	488	535	516	489	496	490	487	470	524	527	508	492	511	472	502	486	477	480	501	457	512	477	519	474	555	499	501	460	494	504	464	458	471	462	491	487	472	488	488	514	492	480	474	502	488	518	496	485	492	469	482	495	515	462	514	479	533	503	515	498	496	466	473	468	496	468	474	493	513	531	495	519	437	516	547	498	514	460	510	489	451	469	499	510	532	539	506	458	487	476	490	512	464	507	543	503	529	488	469	550	483	519	483	476	502	490	471	463	512	502	507	517	517	551	497	542	492	446	495	537	517	496	506	463	502	524	504	508	474	452	496	496	495	457	520	485	491	496	483	499	501	492	504	469	532	453	479	479	482	464	528	479	474	501	464	507	485	487	486	511	499	447	476	478	552	518	511	445	511	460	471	483	468	479	525	541	512	492	496	466	505	498	466	485	447	453	471	504	530	501	473	455	493	497	486	495	489	458	498	442	492	514	492	515	450	499	499	472	507	493	493	493	509	485	521	487	520	524	466	496	501	534	501	503	479	435	514	470	472	464	523	490	481	522	473	495	510	477	498	494	491	494	472	477	519	493	475	481	450	464	502	471	476	471	526	542	504	450	516	487	516	515	476	478	498	452	470	509	527	489	477	531	520	445	463	482	466	495	482	467	491	450	485	479	492	466	492	494	510	505	517	480	472	489	516	492	483	489	506	469	466	501	499	539	485	489	509	517	462	473	481	499	475	489	524	458	462	469	510	461	523	515	501	487	488	481	473	536	505	461	452	511	482	516	481	470	523	499	507	480	493	459	459	468	475	493	504	497	514	492	479	468	465	521	494	509	507	457	467	495	521	489	495	514	488	511	479	521	489	481	516	482	503	530	547	484	461	453	567	496	466	491	480	474	485	516	495	539	487	508	479	483	473	462	483	478	515	496	507	511	494	480	498	521	473	504	509	470	477	454	480	498	457	499	506	467	516	485	481	502	512	522	446	509	508	506	482	484	509	484	486	468	478	508	512	498	489	474	493	499	476	522	491	460	453	471	522	474	475	474	462	478	456	467	483	478	499	486	481	471	483	505	494	467	493	497	487	499	511	501	505	450	498	506	476	521	492	481	493	470	469	520	476	492	485	519	469	480	504	501	506	470	490	505	474	500	512	500	499	483	454	477	478	447	488	481	484	469	480	495	503	504	506	478	480	481	493	465	490	482	479	491	494	468	493	499	501	461	500	492	486	466	492	480	482	501	480	464	523	463	514	494	462	495	500	489	503	501	476	497	483	478	464	478	471	511	461	493	505	489	472	507	472	477	503	501	505	467	474	520	489	465	510	487	442	471	484	495	474	487	478	539	506	478	483	464	456	473	537	503	453	486	532	468	467	526	519	477	493	505	465	461	499	494	520	477	514	535	496	505	492	474	494	506	463	483	487	485	501	497	514	492	522	475	495	490	474	510	483	474	460	484	476	493	478	487	486	491	491	458	561	501	505	464	508	501	513	508	509	492	476	514	514	452	517	511	519	507	470	466
22755	21675	29579	24305	21783	22185	17149	7667	4560	3223	2416	2126	1856	1567	1352	1131	1036	998	904	853	880	865	837	868	829	882	858	871	835	789	845	874	817	821	792	787	794	725	764	693	710	753	739	695	751	699	715	697	748	746	672	785	801	759	751	706	728	738	742	708	748	748	710	739	703	681	729	690	720	705	733	693	707	677	748	708	720	740	672	717	738	691	688	716	772	675	752	691	712	747	703	704	713	684	724	684	716	730	737	724	719	693	748	725	771	720	697	741	751	743	689	688	744	710	657	766	707	716	690	709	692	749	725	711	727	710	763	682	673	716	709	727	697	703	712	696	710	697	738	698	671	696	720	749	687	751	721	691	741	715	710	718	723	703	764	708	747	709	702	695	665	733	750	699	739	763	732	693	717	684	746	727	719	744	699	686	723	677	688	692	699	718	705	716	721	702	710	723	725	729	745	710	693	739	747	726	684	768	687	721	727	688	717	681	702	701	699	713	712	709	747	715	687	677	694	726	698	771	687	701	714	656	706	721	681	737	663	737	704	712	714	739	719	731	759	686	663	745	739	704	717	693	733	725	649	705	677	732	725	751	718	748	748	707	742	678	672	681	739	687	742	664	695	734	680	706	697	699	703	714	698	739	704	705	689	669	701	742	724	716	652	728	721	738	709	678	717	710	698	716	707	659	713	699	707	677	717	690	699	732	696	673	744	658	717	670	733	706	675	670	753	756	735	717	724	695	675	734	718	698	691	690	744	696	674	681	718	690	753	648	716	738	734	706	701	647	731	736	728	697	692	680	809	718	685	682	703	700	690	703	705	730	696	698	722	709	644	689	695	716	695	690	740	701	731	750	713	743	761	773	739	697	703	747	688	719	764	685	686	673	722	716	727	783	722	713	733	707	707	716	706	677	686	696	690	748	715	726	670	717	695	715	709	698	719	719	684	711	762	731	728	712	719	745	705	708	672	660	657	722	716	645	697	669	723	714	670	704	725	692	729	715	657	724	704	703	754	677	674	745	704	667	698	689	726	720	661	691	651	726	757	773	734	694	698	732	726	746	762	687	743	729	687	712	703	708	750	716	722	722	717	659	718	700	692	712	696	670	771	698	679	710	723	628	706	720	770	709	663	766	717	693	708	744	761	686	704	733	749	748	702	743	723	710	725	693	731	726	708	687	697	722	693	700	723	753	743	717	681	674	712	701	703	745	669	727	726	749	734	684	741	685	710	731	721	781	700	673	737	674	693	706	730	742	770	716	690	730	725	711	741	725	707	707	733	720	714	724	721	701	686	719	707	654	718	698	757	722	742	678	728	686	739	730	723	698	719	683	717	703	739	731	660	702	722	749	673	664	742	749	642	715	709	748	697	659	679	750	709	744	704	725	738	678	709	702	771	736	695	716	680	719	763	661	685	722	684	746	688	762	733	677	697	725	712	689	727	731	713	723	710	754	723	684	739	692	702	715	695	744	679	693	739	659	692	700	754	688	646	698	697	691	733	707	701	707	714	685	709	721	690	696	703	656	664	694	745	700	764	731	692	738	709	677	717	694	711	700	726	716	722	720	744	749	726	713	717	692	656	699	724	665	735	716	722	705	712	701	724	670	687	704	734	736	677	756	769	733	695	717	678	708	703	707	707	674	709	722	674	709	715	744	721	727	758	686	677	727	753	679	682	690	721	718	700	710	712	701	703	738	717	716	677	721	742	730	750	696	710	729	724	773	716	724	622	675	748	740	700	697	734	743	713	689	756	728	731	713	742	742	744	687	703	701	687	653	710	707	701	668	737	713	723	653	709	711	679	753	691	669	724	681	679	769	725	699	654	713	705	702	688	727	700	721	735	701	679	697	724	724	702	643	703	714	733	714	709	692	670	688	668	730	727	694	697	683	715	723	724	701	664	677	677	757	679	680	701	732	721	677	669	714	732	723	724	685	732	693	710	742	691	698	695	702	740	731	699	661	724	723	671	742	711	731	693	739	691	743	744	692	697	744	695	694	722	732	732	698	725	747	715	743	744	775	765	733	724	709	758	690	738	690	729	704	719	720	653	724	725	728	690	714	678	709	710	676	725	727	750	726	723	699	711	724	690	701	709	707	686	744	707	716	727	740	709	719	721	708	666	748	714	666	656	715	728	685	727	708	681	722	696	711	758	742	717	701	698	715	742	703	691	706	741	668	718	696	762	705	773	744	668	693	709	704	718	703	715	698	696	744	711	754	749	727	702	681	738	712	687	720	717	737	705	737	697	700	774	712	725	714	704	658	721	674	771	735	699	681	722	689	699	694	730	702	729	703	702	708	724	733	706	740	702	638	673	685	715	683	680	713	730	695	779	714	748	731	704	732	765	659	740	700	691	721	718	680	680	742	735	687	738	729	724	642	731	665	723	728	698	718	690	708	694	717	747	706	725	699	729	707	678	726	694	692	731	678	688	724	722	664	742	684	725	653	723	757	695	690	739	713	764	728	728	694	732	643	735	725	709	719	710	766	730	696	724	697	723	672	705	727	692	780	720	690	714	702	738	697	707	687	721	683	699	679	717	741	716	721	664	707	719	729	692	745	699	663	747	691	682	707	696	720	725	704	740	745	694	701	708	690	680	731	708	680	710	741	696	691	724	754	684	687	719	708	736	725	747	734	666	728	748	750	682	705	753	724	688	681	728	721	737	689	702	706	711	702	675	738	760	708	728	690	730	747	738	723	696	684	755	743	699	700	717	700	698	709	708	726	732	748	720	693	741	697	728	744	688	665	698	707	708	717	754	759	722	703	712	718	712	697	682	722	658	693	710	707	691	670	712	757	754	697	735	746	676	714	708	660	728	734	735	712	700	717	719	670	714	607	697	746	715	651	743	710	691	718	707	728	705	745	708	745	655	660	695	704	677	743	667	673	686	726	704	701	705	724	709	710	704	698	673	710	679	714	704	736	677	689	767	696	691	718	698	695	751	708	661	683	676	683	669	753	732	649	690	722	704	710	692	735	729	665	725	711	728	724	712	723	699	716	722	670	648	700	670	637	712	713	747	723	702	707	709	681	739	703	724	705	716	683	740	720	735	669	709	692	663	683	732	707	673	710	695	765	707	732	741	711	678	745	681	678	733	674	700	737	693	706	693	675	673	670	736	769	711	678	733	674	750	704	723	713	711	706	728	699	719	699	707	694	703	695	759	710	711	671	694	688	716	713	714	722	700	704	701	683	707	702	708	683	685	712	752	724	706	713	698	723	707	744	744	706	720	708	701	733	743	750	707	749	727	741	690	678	738	690	704	708	637	689	731	769	744	678	705	681	677	708	736	739	722	668	699	716	659	709	699	708	706	710	706	740	657	672	793	732	693	700	689	687	707	719	740	682	763	707	694	757	674	712	694	713	650	686	731	692	657	712	689	702	725	722	708	723	699	696	702	710	737	702	709	712	710	683	710	711	685	720	694	735	743	674	698	691	688	739	735	700	694	745	687	716	733	696	675	733	738	713	755	740	724	702	729	728	688	706
17016	41351	35689	25930	21541	18406	14993	11110	8012	5534	4162	3535	3231	2667	1942	1627	1441	1337	1295	1206	1115	1080	1070	1135	1070	1130	1168	1140	1168	1152	1064	1059	1028	1009	1009	1031	1065	958	952	924	889	875	901	882	892	949	902	860	831	886	843	879	857	886	888	881	889	873	894	868	860	902	879	867	903	866	855	818	893	907	846	891	866	921	833	868	908	921	889	899	894	867	870	827	883	892	839	887	837	870	851	893	903	881	862	910	861	832	864	827	902	865	907	872	851	852	857	889	877	882	886	859	900	862	882	884	834	866	854	848	817	936	879	876	802	891	825	857	856	897	878	858	853	827	898	814	869	871	797	888	845	880	846	930	891	866	871	843	898	820	871	914	844	864	880	903	883	834	897	884	883	924	902	870	869	864	856	876	833	833	874	950	848	845	850	877	895	895	867	872	874	824	853	928	824	907	877	860	865	856	866	888	892	930	858	872	840	893	899	871	868	883	846	855	849	859	887	896	881	883	909	849	801	869	911	893	856	886	884	883	817	874	879	884	897	877	880	931	837	865	861	840	851	901	908	895	899	843	871	920	871	887	870	862	861	853	885	896	818	840	895	850	845	867	884	897	874	881	864	894	878	891	878	907	885	910	903	872	848	887	857	870	909	834	895	858	888	889	890	878	923	878	897	851	848	907	901	888	918	875	872	873	883	922	882	873	882	874	883	811	900	906	861	885	911	826	879	850	858	870	859	858	868	867	850	899	831	842	843	948	898	848	889	855	895	877	888	879	854	913	854	851	887	930	814	868	855	888	890	915	827	867	885	872	820	917	893	797	844	852	875	953	901	923	912	920	843	897	865	864	835	839	884	851	901	852	885	872	872	885	909	886	860	855	868	927	892	886	858	879	849	861	916	852	933	827	874	906	906	787	836	874	935	882	864	887	894	890	859	880	830	902	907	879	840	904	909	842	850	895	834	856	875	846	852	825	899	839	850	890	888	866	833	853	882	835	929	871	878	904	866	862	888	851	886	880	858	825	886	945	869	871	886	878	884	851	861	878	874	898	905	914	822	913	863	887	889	824	873	890	897	886	878	913	859	893	853	835	855	876	935	888	848	917	851	890	914	843	830	851	865	873	895	951	862	827	798	884	859	947	862	962	878	938	819	918	861	920	841	904	913	868	882	833	873	854	868	889	924	911	860	869	835	908	892	869	910	882	862	903	857	909	847	884	916	909	886	846	854	910	861	844	863	865	855	869	906	836	930	914	924	881	873	807	880	877	911	876	843	826	839	874	801	852	906	827	875	833	888	879	833	904	825	863	853	917	791	910	877	825	868	832	866	881	831	859	859	871	883	859	891	886	829	892	871	866	864	893	904	841	884	904	870	904	853	921	851	895	822	881	909	894	834	944	878	823	865	922	882	879	910	877	851	925	872	849	848	843	888	908	894	866	862	871	892	904	883	870	852	890	839	895	885	922	885	866	874	868	866	875	855	884	835	852	824	869	899	916	854	861	852	893	845	848	855	866	887	922	865	899	884	892	861	881	869	909	860	874	893	932	853	870	860	855	943	909	927	884	886	889	886	849	778	886	914	859	898	869	930	858	886	849	876	864	900	892	903	869	883	854	866	860	838	870	873	893	899	908	873	877	848	855	882	860	859	883	862	900	877	858	837	894	946	866	836	874	880	879	815	854	864	845	862	827	857	941	887	850	885	867	875	918	879	891	890	867	865	881	934	876	860	921	920	853	885	888	856	867	873	894	836	876	871	913	878	886	916	880	899	909	837	859	837	883	844	885	887	898	826	840	878	839	851	851	914	828	895	834	869	878	866	904	794	827	871	851	859	815	793	827	905	910	847	922	836	851	839	836	858	805	894	880	893	860	923	914	827	866	907	937	842	845	896	887	915	857	901	868	850	891	857	881	897	933	892	856	871	853	854	889	892	898	900	886	882	898	872	894	919	846	840	836	847	874	897	823	883	876	870	874	852	840	880	898	898	893	858	910	898	866	854	884	874	911	875	918	820	896	877	839	894	845	851	836	883	874	888	881	913	872	871	916	888	867	864	936	862	869	933	884	845	861	890	896	859	854	894	869	882	924	877	893	883	940	854	853	893	884	888	841	859	878	875	908	844	864	870	845	865	852	904	891	895	910	832	880	840	869	871	871	846	878	877	871	857	873	859	875	867	860	864	887	852	919	807	845	907	910	864	917	883	826	846	845	889	819	819	865	876	891	824	880	850	892	897	855	851	893	855	905	875	923	917	894	856	892	868	904	808	895	855	828	844	893	833	873	865	856	886	848	855	894	881	864	846	925	882	857	862	893	839	869	862	870	855	908	865	870	916	843	864	863	917	851	922	842	873	830	915	906	878	831	870	896	845	905	832	874	850	866	850	886	927	928	802	879	857	857	878	855	821	928	871	829	875	817	872	893	880	878	862	858	915	891	910	870	911	882	820	870	824	809	854	883	906	879	859	834	913	851	901	872	896	859	887	881	883	880	834	918	868	837	893	863	860	894	820	855	852	855	848	892	869	884	864	850	887	914	903	913	830	835	864	916	875	868	896	921	828	844	800	870	875	861	876	820	837	832	875	896	873	860	875	837	889	891	851	884	838	849	839	866	861	880	843	850	895	893	878	877	879	860	828	892	898	842	883	856	887	862	868	856	845	855	878	864	842	843	850	858	811	826	910	858	849	852	859	924	888	876	898	880	836	871	890	850	878	891	861	837	875	892	898	861	880	870	855	853	809	882	843	903	898	853	865	866	877	901	923	893	860	840	914	871	834	893	866	897	894	831	868	897	865	891	880	920	846	891	933	909	935	891	841	852	824	899	851	881	904	893	887	873	901	867	901	805	850	867	883	827	904	838	860	890	871	862	926	833	833	886	891	802	907	827	843	913	843	850	838	850	880	869	937	837	850	852	874	914	902	866	856	888	876	889	886	871	911	857	936	845	851	899	894	862	855	883	818	880	880	876	898	924	866	814	893	899	838	884	869	883	819	869	907	864	848	893	815	908	874	883	915	850	876	869	903	886	890	891	927	819	865	831	868	887	875	903	913	885	885	866	877	840	896	881	797	848	876	840	846	890	866	883	880	857	893	906	897	858	883	879	896	854	874	884	862	901	893	871	873	853	918	815	812	816	848	848	925	880	825	832	884	828	862	858	859	837	864	878	849	843	895	910	869	814	842	878	865	837	923	862	891	877	865	912	896	854	860	888	859	864	918	860	900	920	844	878	935	892	903	892	886	908	865	820	905	892	811	887	916	842	914	926	901	857	941	902	862	875	877	880	861	861	865	864	920	890	900	886	861	828	887	947	885	869	881	906	812	852	829	837	843	881	894	874	881	879	879	825	856	904	907	872	861	891	892	873	875	895	841	871	862	910	885	846	839	929	863	860	853	880	929	913	859	819	929	833	843	808	904	879	857	857	871	887	823	899	922	840	906	893	898	871	864	896	836	923	878	929	898	880	899	869	814	864	853	906	877	911	838	947	861	881	897	918	924	824
27761	22040	21752	14522	8285	5743	4075	2761	1984	1415	1152	952	928	787	753	667	580	561	580	584	545	520	544	547	587	609	531	512	590	572	517	534	504	526	560	526	521	555	514	508	534	533	499	537	470	543	549	538	529	511	482	522	490	510	478	494	511	522	494	481	487	555	539	529	500	568	495	534	514	513	521	523	513	506	496	518	506	528	504	509	543	540	519	494	522	547	570	520	525	507	517	519	522	507	552	504	490	510	532	500	512	494	507	526	489	557	506	520	538	514	518	536	511	515	498	527	567	485	484	532	541	520	526	459	541	511	520	504	493	465	503	535	525	535	520	497	513	519	499	553	486	500	539	516	510	469	497	533	558	509	526	548	515	511	511	486	513	536	502	531	481	488	500	523	508	509	549	523	522	522	528	496	471	530	530	521	527	544	513	514	506	508	532	497	491	504	495	541	496	568	533	549	569	501	494	499	529	512	515	558	487	528	522	495	500	511	506	526	553	527	501	554	517	527	524	511	522	512	553	513	528	531	480	531	510	505	525	520	512	560	492	524	493	477	548	486	526	478	543	537	485	500	523	532	523	498	531	536	458	546	526	483	512	532	514	531	492	516	522	538	502	524	492	539	528	560	532	490	516	506	480	535	513	522	543	520	515	519	506	497	533	539	536	488	512	474	541	520	544	520	530	505	474	503	528	513	551	485	534	533	516	562	559	530	542	530	554	508	505	522	536	549	489	489	537	504	509	490	472	513	499	488	515	576	489	549	528	461	519	543	517	540	487	538	512	509	538	516	516	485	490	557	524	502	496	508	508	540	537	549	519	541	486	516	493	516	519	522	524	523	560	519	494	535	537	566	506	473	497	533	539	516	516	526	533	514	524	509	552	500	509	551	502	533	503	503	548	556	541	522	521	489	525	457	492	540	551	523	547	489	516	487	501	528	515	490	521	541	495	516	560	527	519	480	525	495	556	510	524	543	512	541	532	526	496	552	467	514	513	529	515	520	514	484	524	487	501	557	510	513	505	457	532	546	481	533	491	515	542	554	481	489	529	549	499	537	533	482	525	518	520	524	485	528	527	528	499	519	492	514	494	471	534	500	517	511	530	474	527	535	499	513	480	486	512	507	528	496	525	511	561	512	534	527	516	539	494	503	527	515	560	534	479	536	501	503	502	525	522	498	532	526	518	559	540	540	544	485	507	518	520	531	491	504	498	516	521	532	489	468	543	549	487	497	493	538	524	533	493	506	550	506	506	513	524	522	499	490	526	526	548	540	532	532	545	520	550	523	498	525	536	525	491	561	566	520	491	527	554	503	469	512	471	498	513	464	519	514	485	540	517	507	499	485	468	540	547	484	539	451	464	522	513	502	519	572	492	456	489	506	519	487	522	519	511	536	528	493	487	512	488	501	529	522	487	555	491	538	491	511	508	528	482	500	513	526	563	471	559	502	528	530	536	492	547	505	561	502	528	503	536	507	476	527	476	523	520	520	491	532	500	542	542	523	512	501	522	509	491	498	511	514	552	512	484	505	519	506	536	517	565	561	527	528	525	486	499	498	493	527	542	502	507	530	533	523	499	557	511	521	549	507	489	506	532	520	502	493	529	517	493	510	507	516	513	523	499	525	538	507	513	536	517	502	540	508	538	527	531	507	511	490	478	547	537	524	488	506	530	521	484	515	519	480	525	497	523	517	504	512	506	506	510	535	531	545	505	508	500	495	490	492	559	474	545	480	507	493	505	527	534	502	502	542	516	496	545	511	552	486	541	505	524	530	543	500	518	567	543	499	545	511	506	548	530	490	532	529	540	532	528	502	564	527	540	521	455	523	515	520	501	543	513	516	524	494	510	504	515	539	554	511	507	518	513	533	526	493	488	529	525	528	504	528	557	542	520	524	538	505	540	485	571	521	511	523	501	539	552	515	513	519	512	535	529	513	541	514	559	530	533	531	538	524	546	554	476	498	553	526	503	491	514	512	539	545	524	509	534	505	515	507	501	533	514	544	527	522	531	520	527	485	483	550	548	531	464	525	496	518	493	522	488	531	471	532	506	486	525	546	506	514	504	544	547	545	530	503	475	530	476	529	514	524	580	502	504	513	472	467	563	518	494	541	495	554	511	498	526	521	480	507	513	532	523	505	511	498	522	532	501	538	541	505	538	515	469	527	525	527	577	519	532	515	506	504	540	544	513	514	508	511	490	514	526	510	505	547	516	512	496	536	525	564	529	510	501	549	506	509	531	546	515	501	554	514	506	528	474	504	509	493	547	495	520	508	556	513	532	514	516	536	498	484	504	520	526	493	484	511	550	493	544	503	508	504	513	497	528	493	494	533	500	513	511	490	531	497	527	498	520	490	548	586	495	517	512	484	518	542	501	528	517	526	555	540	523	511	521	506	520	500	522	556	507	512	554	468	512	526	503	517	537	535	504	538	542	548	523	527	538	513	469	495	508	517	488	524	508	543	513	496	500	513	492	488	530	485	511	502	511	503	529	535	496	505	579	487	526	540	509	546	496	531	495	533	515	491	548	518	507	520	522	496	536	499	559	500	506	522	483	500	479	538	546	504	526	495	525	544	493	518	541	493	512	516	512	509	544	540	488	499	504	506	538	524	493	509	520	526	545	495	494	565	539	541	522	556	503	560	495	496	518	506	507	480	555	510	498	517	545	501	500	474	498	467	520	498	509	519	513	491	511	516	534	517	503	511	539	520	455	463	499	492	462	526	524	511	520	520	513	541	480	564	506	541	557	542	539	513	527	504	532	502	504	534	525	535	539	520	526	530	515	502	504	550	534	506	535	561	511	495	523	517	558	499	510	500	474	550	486	499	505	540	530	466	512	504	548	493	572	517	498	501	520	477	502	515	519	494	547	532	510	505	486	514	525	526	460	511	509	524	547	538	520	502	504	467	549	531	489	558	512	564	550	508	505	482	515	489	485	514	503	529	504	508	486	513	526	527	524	524	540	501	518	551	512	534	518	547	529	535	537	539	529	503	532	521	512	539	506	550	518	492	519	479	534	540	520	549	549	495	479	507	496	521	564	541	508	544	520	519	537	502	554	535	485	503	507	524	499	549	494	513	569	519	504	530	457	532	487	506	528	535	501	520	528	538	544	515	546	481	528	515	515	529	500	538	486	508	502	539	529	529	531	510	466	524	511	546	492	519	495	533	493	522	511	534	522	505	535	480	523	522	530	513	567	499	478	512	512	529	493	553	462	541	537	541	544	517	526	530	514	503	527	520	510	556	533	461	513	531	483	554	519	523	500	536	506	517	549	484	520	491	554	508	501	479	523	566	534	546	504	529	518	521	535	517	525	515	493	507	533	507	514	504	514	512	482	519	521	475	541	529	478	507	533	531	506	489	509	475	514	542	480	531	529	560	506	551	550	519	544	502	500	539	501	530	494	496	510	522	501	546	488	508	509	500	521	529	505	524	501	483	527	529	487	519	493	515	495	531	509	521	527	514	538	550	492	477	526	523	497	478	502	512
14238	28713	24195	14879	11585	9579	7333	5224	3613	2514	1929	1629	1487	1269	1025	906	853	810	764	721	724	700	735	679	677	699	663	708	700	685	685	736	756	700	703	706	715	676	649	635	657	586	628	646	610	627	664	646	630	610	682	657	715	675	626	640	651	598	675	652	630	616	601	637	660	639	601	628	642	648	630	633	630	600	671	684	675	672	622	677	696	656	694	642	622	635	678	673	619	681	624	578	640	631	647	699	666	587	613	601	608	616	638	644	671	663	634	657	625	639	659	676	621	658	631	645	614	619	628	600	658	609	651	610	624	619	631	627	626	661	607	652	666	638	633	611	677	628	644	596	652	684	618	656	638	633	637	642	638	628	640	624	614	645	611	658	629	639	630	642	646	607	690	631	630	668	680	644	669	600	653	669	640	695	671	641	636	642	614	673	676	628	687	665	647	645	660	637	627	641	608	627	652	703	663	659	615	673	629	638	655	621	620	645	658	685	673	660	598	625	605	583	639	606	615	601	651	675	601	717	648	677	615	648	608	666	607	640	665	640	630	689	627	639	653	629	635	642	623	636	638	637	621	670	624	612	700	607	633	610	644	639	652	655	617	656	638	653	620	661	684	630	605	635	644	635	645	624	578	638	624	731	661	633	626	620	603	611	684	650	620	636	632	631	602	629	653	601	636	625	646	697	675	687	612	677	650	672	655	614	664	614	698	639	646	639	616	658	630	665	559	619	623	652	686	625	624	634	654	603	621	652	639	635	611	629	653	680	660	644	649	593	662	646	672	610	628	601	600	609	667	689	646	661	678	649	632	631	635	629	702	662	680	673	629	635	725	658	667	653	632	631	647	630	634	651	632	664	680	673	607	663	670	669	643	647	638	648	622	694	644	629	628	670	666	599	641	619	633	646	615	678	634	636	668	624	665	629	648	606	634	578	653	615	629	673	613	639	656	601	627	621	652	627	625	654	616	613	668	587	620	627	656	675	631	656	616	624	671	668	631	632	622	611	613	633	628	675	649	615	623	625	620	668	642	653	587	616	647	638	620	615	618	650	632	632	666	602	633	673	663	606	652	652	615	610	648	624	638	628	617	630	645	663	597	625	645	634	597	682	606	665	673	620	617	611	599	636	601	649	627	643	621	607	651	644	630	648	662	686	670	669	571	634	622	669	650	663	623	638	617	645	592	607	626	660	600	648	615	647	662	609	644	677	637	594	624	677	671	652	684	615	599	626	583	636	604	641	643	621	629	573	604	681	624	646	609	654	667	665	638	634	660	609	683	623	619	576	667	627	616	662	597	610	650	611	620	610	637	648	655	636	647	637	615	629	661	679	626	617	636	666	628	624	664	608	618	607	601	646	634	612	642	644	590	605	689	614	678	665	639	658	596	657	620	619	594	648	636	639	679	594	628	616	662	598	671	610	641	640	662	636	611	644	649	682	649	650	641	673	651	673	615	672	610	633	645	626	646	585	621	632	637	636	632	690	598	608	624	620	636	684	610	588	649	629	645	657	693	604	618	662	669	634	598	612	652	630	597	613	613	663	690	591	667	628	671	649	673	620	664	658	619	636	630	625	676	617	647	649	655	654	636	646	664	659	621	653	628	627	598	637	666	592	609	608	629	638	626	629	628	623	616	624	630	642	649	619	608	640	650	596	610	642	609	596	631	646	643	619	635	648	688	625	663	584	656	643	649	667	655	671	627	588	658	630	584	603	670	663	676	624	660	654	670	601	617	656	653	651	698	645	641	657	655	638	656	654	672	658	609	626	631	615	612	624	639	590	647	646	644	620	652	631	608	638	604	640	625	616	597	661	668	628	604	639	623	655	591	634	627	619	665	626	628	656	649	675	644	637	561	620	659	655	593	600	651	613	635	646	601	688	679	685	638	624	628	617	656	595	639	585	643	628	611	684	621	696	662	648	683	645	578	625	672	638	631	653	661	607	645	652	669	625	690	647	630	667	678	653	651	689	662	629	639	668	628	646	634	635	657	630	671	675	637	608	647	642	655	676	666	609	661	612	642	646	604	669	653	625	609	672	657	687	622	649	666	620	655	680	644	679	620	627	679	614	635	673	627	643	610	685	650	696	625	620	628	622	628	663	609	629	642	654	617	594	619	622	647	650	626	627	638	624	671	630	639	626	684	628	613	651	646	631	620	601	650	628	658	654	641	630	675	647	643	588	650	644	654	648	672	635	636	681	631	610	642	627	621	638	618	639	629	642	636	674	665	654	631	654	625	640	659	668	636	679	632	620	605	639	633	632	633	679	667	621	623	640	626	577	607	648	630	651	623	598	645	643	650	659	630	638	589	594	635	673	587	666	625	648	650	636	645	651	656	610	601	630	691	613	639	614	628	665	655	676	585	645	638	630	626	640	649	646	645	613	603	652	647	653	605	660	639	666	650	642	659	645	649	619	656	687	639	614	620	611	659	609	656	629	638	650	655	614	637	579	638	643	603	636	638	654	652	608	610	580	647	662	615	604	662	621	586	612	601	667	681	672	635	637	600	652	626	665	612	604	638	608	620	618	688	642	656	649	647	628	659	645	676	678	642	623	635	668	629	622	605	657	626	655	615	631	650	624	640	638	646	643	674	693	659	641	638	626	643	615	691	666	670	633	616	579	643	691	576	616	671	630	624	594	646	653	620	606	635	637	635	595	647	654	643	623	609	620	680	688	651	641	679	596	617	608	653	689	628	628	635	656	623	647	618	662	638	656	641	634	642	638	636	658	620	629	667	666	655	609	661	607	589	701	626	645	683	699	608	599	687	624	663	594	626	585	661	637	647	598	652	636	635	604	640	643	620	665	620	649	643	683	587	660	603	651	631	628	634	646	664	642	651	641	662	570	650	649	613	626	645	595	663	627	621	619	644	634	653	634	641	704	611	638	656	640	627	652	635	638	624	637	635	635	666	623	625	679	641	634	654	642	659	641	597	656	634	652	649	659	649	685	648	616	614	614	641	602	596	632	660	700	649	644	652	617	624	635	633	659	647	663	666	633	659	643	633	651	634	660	669	619	659	635	623	610	661	665	602	662	629	671	656	602	620	663	695	645	661	632	616	626	618	621	632	628	645	631	635	612	682	639	673	679	616	633	640	640	640	671	633	653	638	630	609	648	631	653	635	654	638	656	672	624	688	639	648	603	612	656	651	640	649	604	667	607	598	614	631	595	653	662	658	599	650	616	642	621	606	662	604	610	630	630	613	645	653	633	610	607	660	684	660	606	652	672	583	653	647	661	623	640	634	654	624	678	632	602	588	652	646	616	636	659	643	641	644	651	665	618	615	629	611	636	606	640	652	615	656	607	660	631	643	658	657	600	656	661	663	648	661	656	653	682	653	663	650	642	660	597	665	621	644	620	662	685	637	627	642	635	629	646	624	607	653	654	664	644	663	651	640	629	614	614	644	627	630	682	651	618	626	637	687	622	650	606	701	607	680	663	724	596	625	671	620	656	668	683	627	612	637	626	648	649	671	664	656	640	659	634
23709	21641	28995	24844	21727	15944	8784	4988	3402	2464	1886	1625	1546	1385	1151	1109	941	987	906	893	885	847	822	862	880	821	830	877	812	862	848	808	811	879	869	854	794	804	784	786	819	761	726	794	774	759	796	819	762	752	786	782	753	770	771	781	749	823	776	734	776	784	741	768	767	748	788	786	742	754	802	740	787	793	765	776	767	756	800	762	786	817	735	726	798	732	748	766	721	786	786	750	742	761	810	739	734	792	732	772	731	757	747	761	737	738	754	757	769	769	733	757	757	730	766	778	779	772	800	802	828	762	758	715	814	736	753	766	739	772	779	758	773	777	753	741	742	780	737	729	759	776	809	757	742	763	781	736	770	764	761	748	808	767	749	792	731	775	732	780	735	766	752	763	751	767	765	738	737	720	738	716	730	803	751	854	794	781	776	712	772	746	763	850	734	733	744	768	726	765	756	740	748	784	762	760	814	776	766	746	774	762	743	777	764	720	766	742	801	733	785	765	780	734	820	767	761	736	792	831	814	771	765	730	759	770	801	766	726	758	788	748	749	741	764	790	752	699	781	753	783	762	766	720	786	777	742	738	756	770	757	782	761	729	763	780	830	800	798	763	742	773	757	758	749	732	813	748	785	764	785	752	743	724	768	745	808	732	760	751	784	751	751	777	778	787	794	723	727	753	762	800	740	792	831	782	759	803	790	722	840	792	735	765	800	707	796	755	751	747	775	765	751	764	753	760	762	803	749	739	771	701	753	795	753	796	754	768	785	792	799	797	751	762	811	708	815	746	749	805	749	783	722	745	756	832	721	807	794	813	720	788	801	766	809	791	743	720	809	750	784	806	771	791	746	748	782	761	758	769	775	735	764	817	766	750	754	745	804	748	774	753	756	747	790	786	785	801	765	790	769	796	781	792	728	734	719	770	773	742	787	758	767	759	788	776	732	814	754	817	785	784	771	794	745	738	762	745	747	758	718	755	736	787	766	781	772	800	741	811	737	755	811	775	797	732	796	778	798	752	789	761	817	742	769	772	801	750	789	734	812	737	750	801	731	751	777	772	764	746	755	732	736	761	767	779	758	725	779	768	766	784	792	752	746	801	723	723	792	795	756	752	785	767	745	735	776	781	750	782	755	810	771	791	693	806	745	757	725	814	749	780	780	775	749	745	763	773	771	754	774	751	758	799	832	809	696	788	740	760	742	783	820	798	752	746	794	764	765	816	789	772	756	777	780	769	789	785	760	770	733	779	794	786	772	774	751	755	758	780	725	790	789	752	782	755	797	783	771	828	769	784	730	788	771	785	753	791	757	737	777	781	797	716	794	770	763	772	818	750	746	781	767	786	749	747	731	765	764	713	712	775	778	710	724	721	802	778	763	722	724	817	758	775	793	717	783	821	726	743	791	836	744	762	809	758	689	817	759	780	775	749	782	809	763	778	748	753	791	733	807	772	720	753	758	752	685	723	721	770	765	778	777	765	754	710	744	753	814	720	778	750	685	748	832	750	752	808	789	709	790	769	761	762	745	778	787	763	803	753	804	735	811	709	779	770	731	762	756	766	766	797	769	820	805	763	755	761	815	753	718	773	723	808	786	832	801	786	746	810	735	727	790	808	758	798	764	813	762	729	759	776	735	760	750	758	730	726	785	751	759	797	746	753	817	776	786	760	748	768	773	740	713	750	774	741	757	729	761	757	760	715	728	743	766	732	749	765	744	751	820	783	767	710	730	803	754	749	758	779	759	764	766	731	778	758	788	766	781	750	825	763	791	748	779	793	758	773	740	766	760	740	722	750	742	744	778	786	759	811	761	767	782	749	767	802	784	783	728	703	697	723	779	725	761	753	814	768	753	758	772	781	771	779	790	779	787	719	757	782	757	819	779	804	728	764	766	745	787	747	764	801	774	764	781	770	749	808	781	769	771	764	789	747	729	742	754	764	729	783	816	763	794	780	750	773	779	738	779	778	789	780	778	780	750	723	767	782	793	776	762	729	725	756	778	772	757	730	779	806	779	784	815	758	787	741	720	799	770	785	785	770	742	777	725	820	741	788	802	779	800	771	809	759	762	758	741	774	770	726	810	725	752	824	772	724	752	774	777	787	780	762	733	771	785	759	751	790	764	736	789	777	736	787	785	734	792	804	733	814	792	754	743	793	757	799	775	806	774	826	787	750	718	798	786	785	783	744	782	794	745	757	714	733	779	761	753	760	784	791	771	740	738	786	816	756	769	736	820	770	722	787	714	769	743	781	770	773	736	765	780	738	772	771	749	757	727	800	773	740	714	736	759	782	768	764	842	804	748	768	758	761	761	735	776	800	797	732	772	769	743	741	764	782	739	745	711	791	772	797	748	809	748	775	755	770	764	820	764	752	761	744	838	800	771	741	782	807	789	763	742	786	794	757	810	817	767	761	830	775	772	764	812	720	720	770	775	744	771	794	849	781	744	729	773	783	739	750	764	757	774	741	808	749	811	743	763	751	776	781	828	755	758	743	783	717	807	758	810	755	749	784	781	791	792	767	736	799	712	747	775	767	797	833	769	758	748	769	766	747	770	733	794	819	787	776	737	737	722	774	800	786	786	729	762	756	778	778	741	745	814	740	701	752	802	803	775	731	788	728	779	783	749	796	776	746	739	800	769	756	709	757	724	796	788	800	752	759	810	768	776	749	783	719	754	777	812	791	716	742	745	739	801	736	770	756	735	708	743	733	773	755	768	736	778	758	743	772	771	835	778	802	787	803	798	728	769	736	744	780	757	778	752	760	775	772	756	757	784	742	754	744	760	777	763	754	763	758	760	739	726	797	808	761	752	765	794	741	687	776	772	761	777	787	762	770	778	748	714	770	796	751	826	727	705	786	716	730	807	773	721	744	755	772	765	746	725	759	746	767	763	732	755	748	755	762	745	790	783	759	820	810	802	785	753	759	750	713	731	756	786	780	760	766	813	811	777	776	819	801	770	785	748	749	730	794	760	743	704	721	787	788	771	760	731	827	833	773	774	763	781	728	790	754	749	774	820	751	754	774	769	785	805	798	772	802	728	721	756	715	779	769	783	753	798	750	783	749	792	760	798	810	762	747	767	791	788	728	764	799	764	743	750	767	747	754	810	768	801	773	750	762	779	771	764	743	805	753	811	718	743	795	695	737	728	733	762	754	776	791	737	742	818	772	752	718	721	794	795	780	727	768	788	735	740	742	708	761	758	799	714	801	766	762	759	799	761	733	706	764	804	753	821	722	819	814	769	787	816	753	781	758	718	764	779	781	742	788	766	774	742	738	767	780	775	783	741	788	741	742	764	776	764	735	762	782	787	788	754	752	759	769	752	761	818	699	787	724	739	780	743	752	748	771	790	718	820	790	752	716	762	773	793	781	804	752	753	826	737	770	767	710	800	768	794	762	771	798	794	758	743	785	769	781	770	772	772	793	771	769	788	744	752	770	765	710	766	747	718	787	789	763	779	822	725	759	792	764	756	719	751	772	726	732	812	799
14910	36716	31247	21274	17289	14385	11059	8306	6067	4180	3300	2720	2482	2100	1672	1439	1253	1282	1168	1103	1113	1139	1073	1068	1134	1089	1082	1103	1101	1138	1102	1088	1109	1029	1036	1030	978	994	999	938	964	929	946	955	948	936	933	909	931	905	912	927	957	1007	996	920	911	904	949	926	961	955	915	1003	949	896	926	930	939	907	908	970	934	911	897	946	926	901	915	939	901	913	927	991	942	916	901	959	889	944	984	981	915	879	940	940	922	907	905	910	968	972	940	897	943	964	918	957	888	898	985	920	910	985	950	895	973	867	923	909	952	887	990	924	931	940	971	932	929	963	932	964	873	948	955	941	943	967	916	966	958	880	944	992	914	974	923	894	944	881	905	926	984	956	874	906	914	959	961	936	935	919	903	935	924	952	922	922	902	910	927	894	967	961	931	967	915	925	975	870	938	930	957	931	947	942	966	915	900	969	933	930	957	958	957	945	928	957	1001	948	889	945	953	890	1021	951	981	919	939	934	918	994	942	976	923	930	951	936	899	940	878	898	926	891	889	918	942	886	944	970	900	928	866	860	959	929	923	938	936	945	957	954	956	968	995	942	935	881	914	886	941	954	958	919	933	884	949	959	969	950	909	938	948	917	888	957	923	928	997	897	864	910	953	906	981	891	909	971	898	938	926	927	929	957	964	963	926	944	968	944	924	966	995	942	918	935	939	916	944	910	938	875	826	944	965	951	984	933	919	949	935	950	934	926	915	913	913	906	972	917	923	907	974	903	926	900	964	958	906	925	915	943	904	939	859	942	933	949	901	945	944	889	881	909	954	956	939	935	933	911	906	918	902	935	908	946	1022	1004	928	913	992	945	928	943	944	907	945	940	890	928	923	992	941	966	938	926	904	950	914	893	938	984	989	932	938	919	960	906	928	910	915	947	960	929	878	911	961	936	895	912	900	936	942	941	892	905	939	911	925	882	911	916	934	949	978	857	922	952	930	949	1004	937	937	964	930	898	962	939	947	964	976	906	986	929	933	932	989	894	978	917	993	910	917	901	918	908	914	971	917	981	927	966	927	926	923	923	984	942	956	948	932	895	924	908	943	930	952	924	929	960	900	919	907	904	931	872	887	931	944	921	944	987	913	952	913	933	919	898	980	849	887	902	903	914	962	950	934	929	1006	967	946	901	879	957	896	924	933	900	962	854	925	927	919	945	963	955	936	969	922	908	918	924	913	865	928	962	946	943	1001	922	971	939	910	935	912	913	951	938	934	902	926	968	1012	965	915	966	927	952	952	937	888	891	944	940	934	953	942	921	938	854	989	925	924	976	984	975	997	895	927	909	931	982	938	970	933	857	938	953	943	917	942	889	1003	942	897	951	930	958	956	929	905	952	948	922	933	946	969	925	914	991	931	949	951	955	899	948	907	971	955	998	917	919	957	934	900	918	980	975	866	945	916	930	902	924	908	956	956	920	895	970	917	941	986	965	966	957	897	915	867	964	939	992	954	953	874	853	954	917	930	946	938	962	867	929	929	950	932	944	959	939	954	939	975	916	937	885	905	960	937	912	936	970	940	932	901	934	947	967	881	980	920	971	898	931	908	960	984	935	914	918	911	914	903	886	927	932	936	866	935	918	980	922	962	925	964	956	916	936	964	947	891	930	975	948	937	881	921	933	943	943	956	981	892	937	981	920	999	905	941	885	957	921	920	942	939	913	932	927	930	946	942	923	933	936	991	885	898	968	934	960	957	966	930	953	966	971	932	957	945	879	870	968	941	918	933	901	945	896	923	974	949	919	899	880	931	926	882	971	925	922	941	901	934	894	929	923	919	932	965	956	955	992	956	949	897	906	919	955	892	894	934	873	924	988	973	969	921	926	974	949	1013	1000	915	957	943	910	931	950	916	926	900	938	967	914	953	906	892	979	922	886	938	961	916	991	925	937	953	914	943	992	881	916	989	955	915	913	889	939	919	932	959	921	956	957	978	954	958	947	864	947	929	983	934	942	999	958	986	885	973	967	984	922	901	933	928	932	970	894	950	944	867	963	910	926	922	940	949	902	933	959	925	966	953	945	963	1030	916	928	926	895	912	942	895	955	956	936	945	884	916	922	870	935	925	987	945	935	902	903	943	934	905	932	885	941	949	982	908	932	909	891	913	920	938	904	982	922	916	938	943	991	937	919	937	951	917	926	951	951	940	930	879	962	907	941	902	939	955	931	976	980	922	907	957	938	891	933	929	922	915	926	949	921	946	927	882	971	928	916	940	971	911	985	918	921	934	953	875	947	915	939	971	890	909	927	919	979	922	895	927	917	920	928	915	973	947	953	944	922	921	947	899	1005	930	965	919	948	965	957	962	942	947	965	882	920	921	973	946	871	903	915	919	880	949	899	951	923	923	936	930	969	965	924	907	932	924	908	913	948	906	932	880	893	930	956	915	883	948	916	915	938	921	956	944	932	951	949	918	901	967	936	947	975	943	914	949	948	911	964	951	964	946	929	872	903	948	951	941	924	951	932	963	893	928	967	891	955	934	964	945	938	926	941	972	880	855	887	932	918	999	919	964	990	926	946	895	904	902	937	1001	932	894	980	945	914	932	939	903	903	882	931	933	912	881	930	969	964	934	941	907	999	993	902	890	913	954	919	921	957	914	965	940	938	936	898	961	886	961	930	974	940	933	911	941	923	897	904	948	916	944	876	958	893	953	935	992	927	890	937	908	952	919	919	918	923	918	979	895	877	922	954	870	887	936	910	938	923	925	899	949	937	918	904	946	906	961	963	962	921	926	939	908	970	965	947	902	947	928	922	942	874	899	907	964	941	961	924	928	958	935	867	944	939	905	930	934	905	889	941	992	902	947	948	898	928	926	918	959	922	957	927	912	922	905	926	984	931	912	864	850	924	960	886	962	905	978	919	925	934	884	980	944	913	922	976	942	942	930	915	888	963	966	968	954	992	923	919	907	970	952	940	888	981	930	978	928	973	893	929	941	933	903	922	902	932	965	908	886	950	923	991	916	981	875	994	899	950	907	916	903	879	887	897	932	939	943	1000	934	943	878	915	980	931	940	935	915	895	901	954	953	870	980	903	900	897	933	969	952	921	941	951	885	962	914	951	957	957	890	916	988	947	915	841	942	865	915	926	973	936	975	951	971	891	879	962	1002	988	952	927	915	917	927	945	944	876	921	942	918	933	904	953	937	979	986	897	884	929	974	922	934	969	919	953	924	873	912	901	903	952	934	908	876	951	914	982	935	911	896	935	969	942	903	911	921	924	975	908	957	895	914	922	974	942	931	903	901	895	933	918	940	969	938	963	922	970	892	973	963	916	934	929	924	905	899	903	903	901	906	944	920	941	964	931	973	929	919	880	949	869	938	978	953	971	942	970	946	912	989	933	963	1030	917	957	912	926	963	924	957	930	962	884	980	952	895	906	872	904	986	941	909	909	939	953	941	944	898	985	993	882	985	902	912	896	969	912	988	989	939	945	920	949	934	961	883	917	922	951	933	920	936	928	946	928	941	993	877	964
24945	21666	27922	25775	15059	8045	5225	3381	2279	1586	1283	1014	970	820	647	602	548	515	521	406	430	439	466	455	465	435	490	461	442	480	431	475	485	455	405	430	432	408	424	395	392	408	386	405	350	383	383	395	398	393	423	380	372	378	382	370	357	371	397	379	431	393	392	388	400	384	394	369	368	386	405	378	350	368	383	383	378	357	415	378	377	385	431	415	366	402	414	394	361	385	382	391	366	354	397	383	366	384	384	391	419	369	394	373	380	392	398	391	416	350	371	385	358	353	391	356	374	440	378	385	422	406	373	380	374	384	382	405	390	381	365	370	404	351	374	407	372	391	407	373	401	438	416	415	353	356	395	368	365	396	381	354	361	415	395	443	393	380	353	393	365	391	390	389	390	399	384	380	380	378	382	390	425	378	409	388	395	379	406	402	387	358	398	379	383	380	389	402	442	358	403	396	393	384	389	411	360	397	403	394	388	394	387	323	379	369	419	390	355	391	401	383	416	387	369	387	387	384	375	380	372	375	409	381	418	370	360	383	390	385	388	375	387	358	432	395	419	385	356	435	411	430	391	404	389	398	364	389	369	388	426	379	395	407	398	349	371	370	358	386	376	413	376	399	404	415	362	391	388	377	386	421	411	391	410	390	395	347	369	385	405	337	387	408	383	387	374	369	366	390	361	382	369	425	436	396	372	380	375	389	373	338	375	380	405	398	405	377	366	364	367	380	416	383	370	353	389	377	362	323	377	358	364	369	409	367	385	381	399	391	380	429	397	376	406	382	367	391	408	374	363	384	368	399	405	402	371	396	388	399	374	378	408	389	381	366	373	370	393	402	374	375	394	398	387	393	393	383	409	381	381	381	411	404	398	400	415	366	402	390	380	365	418	381	393	430	402	363	373	443	397	367	376	359	367	366	397	373	428	354	378	382	406	418	400	358	390	347	358	380	383	376	378	424	386	394	402	421	391	351	376	385	334	379	382	403	392	397	373	398	354	398	403	379	396	383	402	391	409	376	375	408	393	406	358	394	386	353	400	395	352	387	386	380	363	343	438	391	392	352	395	369	415	392	430	410	396	412	381	403	357	363	397	347	395	398	351	381	384	353	342	390	383	340	372	369	412	393	400	379	411	382	369	398	401	390	391	370	365	390	400	404	377	387	362	371	359	384	371	372	391	375	386	362	380	375	373	358	390	381	405	366	399	414	403	381	378	381	391	359	393	372	390	395	415	389	403	333	366	370	400	386	382	398	375	382	396	383	394	403	380	381	386	408	386	360	395	383	378	355	408	373	396	403	370	414	437	388	365	418	386	352	391	382	427	402	365	363	361	402	400	413	374	398	393	359	362	414	370	382	430	416	418	395	388	403	376	394	345	409	373	361	390	410	335	419	372	376	377	394	395	378	382	420	353	370	389	392	359	409	383	434	360	394	375	388	426	378	423	366	375	380	383	404	374	406	364	383	390	364	397	391	418	399	408	387	407	385	411	390	408	381	389	375	383	390	370	355	374	383	349	361	376	445	369	372	388	375	385	350	377	390	373	409	394	392	408	351	392	398	388	408	379	356	405	385	398	378	369	380	411	395	413	373	370	396	401	374	431	345	373	386	377	384	422	410	442	364	384	393	378	361	384	415	377	376	409	413	416	424	374	395	375	375	392	400	382	402	394	375	394	390	366	424	387	376	387	383	376	405	372	402	360	376	402	396	388	383	370	415	392	391	397	410	418	385	366	379	363	413	397	362	405	399	399	431	414	402	381	367	370	398	418	384	398	371	381	361	390	393	358	428	381	377	391	411	386	355	368	391	376	400	393	415	378	386	360	380	380	386	428	365	407	415	363	408	366	406	422	377	360	399	368	397	339	423	399	381	401	365	407	372	354	396	393	395	375	405	389	367	384	398	377	370	421	370	380	409	381	408	433	359	388	388	368	366	372	413	403	391	396	368	360	369	399	412	375	337	373	404	422	388	406	385	364	431	358	375	416	399	375	418	376	369	414	409	399	363	403	378	375	409	392	400	370	372	396	388	381	412	373	375	391	363	375	385	345	417	370	375	409	415	400	374	431	396	379	417	372	348	332	371	382	367	400	381	362	377	378	396	368	414	412	374	367	393	391	404	429	414	355	400	373	404	395	382	365	394	400	388	387	383	384	375	365	396	400	433	372	391	378	379	374	367	353	378	394	410	379	385	397	386	364	400	383	372	419	348	397	400	387	388	340	414	392	388	418	376	366	363	430	387	384	383	395	375	421	387	389	404	365	365	401	387	396	388	380	373	389	389	393	382	375	413	382	367	413	396	419	366	363	375	378	409	396	372	427	356	398	398	395	382	408	394	380	402	378	350	371	353	379	374	378	387	375	403	414	408	389	401	403	377	404	410	433	414	374	397	367	379	355	368	384	371	392	379	430	405	406	390	393	357	403	375	362	382	414	354	367	407	388	339	384	397	393	385	397	406	439	426	383	385	379	360	396	440	380	389	377	388	387	429	402	360	415	392	397	359	381	398	402	414	398	370	401	366	394	381	402	381	374	433	358	388	372	379	391	381	371	374	390	369	396	365	388	370	409	384	372	376	365	392	388	370	381	369	417	411	378	390	386	387	369	400	365	388	387	388	377	378	381	384	393	418	363	402	377	383	380	355	402	383	406	378	417	377	378	402	359	401	381	393	399	398	402	357	383	344	379	360	371	416	372	389	365	352	400	392	394	402	413	372	406	373	398	412	371	403	407	383	373	405	367	376	399	389	381	356	400	382	420	372	379	422	379	389	396	395	402	395	398	381	369	381	396	395	395	397	407	380	388	409	394	386	372	380	368	381	390	414	398	426	394	370	343	377	382	419	386	338	415	366	355	396	384	425	382	410	369	409	410	371	358	373	383	448	404	387	380	377	395	380	384	375	353	364	384	374	376	379	398	395	397	410	386	378	381	386	350	392	383	395	379	421	392	391	387	343	384	401	381	381	381	408	354	392	393	397	398	367	375	370	404	381	368	373	400	397	374	403	371	368	395	358	366	396	359	358	391	351	408	389	400	391	387	405	399	363	395	385	406	411	371	372	396	391	384	368	377	405	391	352	390	362	325	384	398	396	349	397	401	404	381	362	419	369	401	382	373	419	377	376	365	404	356	370	375	369	333	402	419	410	420	350	372	389	371	384	379	399	357	378	353	373	376	432	382	405	358	390	409	361	360	408	361	390	418	409	398	361	365	386	384	370	358	393	383	442	371	388	405	417	400	401	386	428	430	383	444	360	396	387	389	398	389	429	394	371	326	388	411	395	397	366	401	380	394	364	388	396	355	364	390	340	395	373	374	383	351	373	400	375	371	401	374	384	392	410	404	401	400	385	413	410	405	399	369	369	431	376	367	429	389	374	412	379	400	425	343	404	362	400	383	402	415	358	389	377	368	406	384	424	392	400	368	379	366	381	398	381	366	389	397	409	398	401	385	391	386	388	386	324	390	364	358	387	398	402	395	376	399	391	388	383	369	369
14664	33699	28097	18423	14441	11841	8976	6445	4525	3086	2391	1894	1657	1362	1033	930	756	745	643	648	658	607	574	631	641	600	595	666	621	564	622	558	565	532	568	575	529	527	505	534	534	496	501	532	484	458	495	502	514	490	462	482	508	479	496	528	552	518	517	537	536	484	546	488	506	473	515	531	481	481	472	455	482	533	497	514	513	474	493	499	482	533	553	459	501	496	527	497	499	498	521	473	484	474	514	499	511	469	551	500	524	486	457	472	509	465	493	497	526	496	496	512	467	493	484	507	480	510	461	496	472	482	497	484	522	478	503	508	498	525	478	483	507	509	503	518	535	488	523	492	505	434	438	474	517	524	514	513	506	502	501	481	513	499	500	554	496	495	521	492	479	515	476	476	486	508	513	422	536	509	529	504	498	525	536	473	488	538	462	482	481	500	481	511	532	482	513	515	485	482	518	540	531	486	516	508	494	525	503	492	521	494	474	496	509	508	468	463	499	458	538	500	502	489	502	505	486	481	477	491	467	496	475	487	498	492	499	534	463	496	512	525	511	484	507	474	516	520	489	517	498	478	500	501	499	510	503	483	545	488	511	550	483	503	461	495	491	526	483	508	470	479	526	523	474	493	510	471	452	503	481	460	495	490	521	517	524	515	471	480	465	497	483	513	517	498	531	522	491	490	528	504	516	485	471	503	502	484	507	480	447	546	502	482	482	523	519	464	527	529	503	530	468	502	496	490	503	471	505	516	490	519	485	490	539	486	554	493	483	489	475	437	535	494	492	477	505	517	477	501	467	462	511	495	457	513	482	457	458	527	509	496	489	489	471	470	496	466	508	493	553	502	460	502	514	523	474	482	473	502	513	475	495	541	487	510	523	471	499	484	518	526	521	517	507	536	519	497	501	483	461	497	518	469	473	525	504	546	489	495	457	512	501	505	498	480	531	487	515	485	504	494	491	490	495	522	510	470	490	519	494	528	491	482	493	503	495	474	505	463	462	503	503	492	480	510	498	504	531	533	515	480	427	521	455	503	496	427	521	460	482	493	503	504	478	509	478	516	516	422	492	446	498	511	499	518	538	515	499	518	514	478	530	485	445	457	512	523	530	509	486	486	506	499	471	494	496	493	505	521	498	516	444	531	504	484	480	500	466	496	518	524	480	498	461	491	528	521	525	529	484	507	494	476	522	501	466	491	476	474	486	502	459	481	475	506	476	484	516	487	480	494	478	475	470	511	487	489	500	522	499	496	519	511	502	484	500	475	490	492	477	524	495	531	513	507	494	477	486	498	492	522	496	480	499	507	485	487	503	483	514	548	498	534	493	490	494	473	518	500	480	490	518	491	538	498	523	488	446	497	481	510	478	497	433	473	493	516	479	532	503	506	493	486	484	477	485	480	511	484	473	504	459	497	508	511	507	493	468	480	517	487	536	494	490	522	486	538	495	520	539	534	487	477	511	485	485	519	467	491	493	528	541	511	530	475	543	503	527	499	468	475	493	511	496	514	458	489	471	508	486	480	502	484	528	483	497	487	468	478	495	483	514	478	474	490	530	473	538	517	499	498	481	499	512	527	520	475	476	486	516	469	484	513	481	509	469	526	500	473	505	546	466	507	453	490	516	477	503	503	512	500	464	504	522	482	549	456	510	436	512	529	517	464	442	483	449	521	502	480	539	457	485	479	496	494	476	512	505	494	520	480	465	511	521	486	493	474	487	458	548	470	516	483	454	527	551	492	451	528	485	516	492	492	488	516	464	503	488	480	496	460	492	452	466	472	511	512	500	518	540	546	448	500	483	501	511	471	483	515	473	508	557	482	489	510	496	507	489	487	486	490	506	495	526	493	506	499	458	494	491	515	529	461	510	490	493	488	534	532	471	471	519	480	456	499	478	485	491	478	495	501	532	505	482	483	532	519	487	477	512	514	478	529	514	497	464	534	542	529	490	451	507	539	503	476	500	491	499	519	512	521	477	510	505	491	498	470	491	449	473	482	519	507	505	472	499	476	475	509	498	502	474	519	525	509	509	492	507	559	506	479	521	538	516	483	499	481	505	499	514	501	451	466	503	462	538	456	514	477	494	494	513	483	506	498	523	508	478	466	482	514	492	458	495	490	517	490	490	502	488	512	468	489	497	485	486	505	478	526	532	490	461	500	457	520	494	508	503	499	506	531	477	494	488	515	481	478	490	457	551	515	484	486	481	458	489	512	518	520	491	540	452	490	489	480	512	468	523	480	498	472	502	508	485	489	503	471	498	486	511	507	543	549	480	507	473	490	495	504	509	500	543	462	515	573	513	493	492	518	520	529	497	469	502	514	526	479	470	460	514	538	505	480	489	447	510	472	498	472	495	477	531	513	477	525	534	471	518	512	489	490	518	529	472	472	512	508	523	483	497	496	494	479	527	500	494	525	474	506	495	497	511	509	497	501	510	496	515	488	482	492	516	489	501	530	464	470	530	508	483	499	526	508	449	494	479	504	460	466	509	480	468	469	469	465	495	490	503	543	475	518	479	473	510	489	541	489	507	464	463	498	492	499	500	488	522	477	460	489	491	512	528	498	494	512	479	459	494	497	495	464	462	512	503	511	507	543	460	479	508	484	486	479	470	485	495	483	495	522	485	486	500	481	491	487	485	504	518	509	517	513	503	499	513	470	473	500	554	502	507	482	484	492	491	478	501	496	482	504	475	510	516	483	490	493	505	504	494	478	504	486	499	484	468	526	543	534	507	491	511	513	488	499	483	500	496	517	510	518	500	480	523	489	474	449	491	499	491	464	476	515	486	489	538	470	488	486	461	534	517	470	486	498	516	501	522	511	520	477	513	494	492	487	496	494	508	465	489	524	479	497	492	511	472	508	487	509	491	493	488	501	519	496	458	487	508	494	485	515	486	465	512	479	515	484	523	497	458	507	488	531	493	513	503	469	526	511	504	495	491	498	530	505	496	461	488	520	496	505	447	483	487	460	469	459	503	543	497	502	499	531	491	434	497	484	546	513	437	506	520	491	524	510	499	472	502	504	523	481	411	534	517	530	443	550	466	510	475	496	494	533	505	488	521	471	473	480	485	526	500	517	471	516	516	468	483	520	504	514	481	525	493	495	511	524	499	498	528	486	541	525	482	494	509	496	512	499	503	480	491	509	532	489	510	498	499	492	496	469	493	477	459	508	483	501	499	496	495	514	479	496	491	507	504	461	516	487	490	477	538	481	529	496	450	492	545	502	531	480	479	470	434	508	475	468	491	491	517	540	507	477	486	472	532	488	496	475	480	524	503	562	482	504	513	471	465	492	516	494	500	510	516	527	518	514	459	510	481	500	500	517	490	465	504	524	488	480	465	516	499	524	503	513	508	491	436	486	497	485	506	475	538	486	512	508	484	478	499	492	476	492	501	467	527	494	488	502	494	451	514	505	574	529	504	467	509	512	547	493	503	506	456	478	532	531	485	532	488	444	463	522	495	490	515	454	467	499	501	524	534	482	549	530	466	550
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
