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
339961117819	339961118386	339961118936	339961119486	339961120036	339961120589	339961121136	339961121686	339961122236	339961122786	339961123336	339961123886	339961124436	339961124986	339961125536	339961126086	339961126636	339961127186	339961127736	339961128286	339961128836	339961129386	339961129936	339961130486	339961131036	339961131586	339961132136	339961132686	339961133236	339961133786	339961134337	339961134886	339961135436	339961135986	339961136536	339961137086	339961137636	339961138186	339961138736	339961139286	339961139836	339961140386	339961140936	339961141486	339961142036	339961142586	339961143136	339961143686	339961144236	339961144786	339961145336	339961145886	339961146436	339961146986	339961147536	339961148089	339961148636	339961149186	339961149736	339961150286	339961150836	339961151386	339961151936	339961152486	339961153036	339961153586	339961154136	339961154686	339961155236	339961155786	339961156336	339961156886	339961157436	339961157986	339961158536	339961159086	339961159636	339961160186	339961160736	339961161286	339961161836	339961162386	339961162936	339961163486	339961164036	339961164586	339961165136	339961165686	339961166236	339961166786	339961167336	339961167886	339961168436	339961168986	339961169536	339961170086	339961170636	339961171186	339961171736	339961172286	339961172836	339961173386	339961173936	339961174486	339961175036	339961175587	339961176136	339961176686	339961177236	339961177786	339961178336	339961178886	339961179436	339961179986	339961180536	339961181086	339961181636	339961182186	339961182736	339961183286	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23776	21760	29682	24418	21766	20944	8100	2569	1702	1303	929	835	738	612	501	501	532	525	472	444	478	463	414	386	351	371	363	340	363	354	320	311	300	309	305	309	310	308	315	292	282	302	276	298	311	297	270	290	300	313	279	294	314	286	308	316	324	293	320	317	303	329	327	305	311	298	322	289	291	340	307	302	294	270	301	269	287	270	282	273	268	263	280	289	244	267	283	297	304	361	266	282	300	301	297	293	301	305	284	295	303	319	276	261	263	283	305	288	291	247	274	278	251	256	285	293	283	287	291	306	292	263	245	285	284	293	291	273	274	282	289	290	283	266	269	270	282	289	302	266	260	285	274	263	255	262	266	285	283	291	269	280	284	251	300	267	288	268	270	274	259	278	290	273	284	290	304	289	255	276	302	306	304	276	279	276	280	257	278	291	269	286	274	284	302	280	268	273	278	272	282	313	281	291	260	263	278	274	258	270	299	288	300	269	250	274	321	250	266	263	296	289	238	256	269	248	238	278	257	295	291	277	271	265	281	285	264	278	265	292	292	298	273	268	292	304	258	250	264	278	266	268	263	274	270	284	301	269	274	256	273	275	278	265	249	240	288	290	247	261	250	266	291	246	291	270	283	295	257	297	269	279	275	284	256	254	244	245	292	273	280	290	284	276	246	277	297	288	290	252	274	240	254	277	256	260	268	249	268	287	287	271	271	261	275	264	253	304	270	274	288	263	276	258	282	268	246	265	279	262	264	257	267	265	274	242	297	265	282	285	309	266	277	280	276	243	242	272	271	255	261	271	271	271	288	261	268	271	293	252	265	268	283	277	294	272	265	267	277	280	289	275	252	265	259	249	295	259	271	279	274	292	275	279	265	303	267	289	273	270	269	272	254	250	236	273	278	264	284	310	262	241	248	281	245	277	289	298	260	260	286	253	254	266	319	276	263	288	276	294	255	265	281	251	268	259	267	271	280	314	265	250	288	270	265	266	267	249	279	268	264	307	285	247	277	270	278	285	277	240	267	286	276	275	266	249	266	273	262	291	269	272	271	274	284	284	266	277	265	268	276	285	286	257	251	263	273	266	258	252	285	277	260	234	301	302	291	282	274	233	301	285	302	264	286	285	291	271	253	234	267	280	273	281	300	275	293	272	302	247	257	268	278	270	282	267	268	280	277	286	295	288	274	260	260	301	280	286	264	290	260	274	282	283	307	236	256	252	275	263	281	279	289	294	293	270	252	246	276	302	266	257	257	284	251	288	244	289	295	279	284	278	281	293	274	292	282	268	285	296	275	263	269	274	274	313	277	277	268	262	294	287	265	271	272	285	263	242	275	275	283	264	271	249	267	258	254	276	295	267	268	275	284	290	266	280	244	270	283	283	278	261	274	251	281	268	275	271	259	265	259	258	250	268	284	267	265	274	259	262	273	253	276	275	293	264	256	281	245	260	280	264	263	287	267	261	260	270	288	276	297	279	289	268	300	232	278	264	285	271	280	250	285	234	267	260	269	259	261	248	272	268	275	263	268	274	281	242	256	294	296	265	306	271	281	285	276	300	255	253	284	269	274	275	272	266	276	244	276	248	271	250	270	287	269	285	283	259	281	287	311	271	290	285	289	275	265	274	260	255	289	259	295	280	291	259	275	275	271	270	271	236	304	261	303	251	255	274	259	276	245	266	262	277	262	293	258	272	280	244	256	292	281	296	294	254	278	302	281	254	269	286	304	280	258	253	267	298	291	287	268	297	268	275	278	276	275	282	277	281	294	297	263	255	263	270	284	295	303	257	307	292	308	253	246	275	298	262	267	276	271	219	268	265	269	292	276	257	291	263	266	272	268	258	316	258	288	285	279	283	325	297	282	234	266	256	260	289	266	295	257	278	305	273	296	257	291	321	276	260	292	262	272	267	269	272	288	271	266	275	258	264	254	280	269	268	282	264	279	277	270	259	280	261	262	270	286	271	271	265	238	293	247	304	278	279	263	247	269	277	268	253	262	246	262	279	262	258	275	306	271	261	290	255	294	263	286	248	287	280	267	248	280	275	293	281	252	289	265	288	257	258	253	269	269	284	272	289	262	292	258	236	246	297	281	272	230	274	310	242	251	263	254	263	270	257	269	281	271	277	242	265	272	271	251	252	269	279	269	290	260	287	287	312	263	261	275	252	299	289	308	301	277	253	257	266	270	262	273	274	288	284	280	278	266	298	275	263	266	294	293	286	252	262	281	268	268	273	272	278	286	265	273	289	292	307	270	274	266	281	248	283	265	276	279	272	298	275	270	249	297	244	276	273	263	252	249	279	254	276	247	272	278	288	303	281	268	264	252	318	251	270	267	279	310	290	255	279	280	246	274	274	261	317	269	271	272	282	243	249	284	278	279	261	271	269	271	256	288	272	303	246	272	244	282	281	276	278	275	246	271	272	290	267	277	272	255	263	237	287	257	270	309	290	262	282	284	270	274	265	285	273	276	279	273	277	286	251	261	286	295	285	263	247	241	265	262	277	275	282	293	277	282	246	302	280	249	260	287	282	256	280	282	279	275	309	286	307	250	251	305	268	275	270	275	263	302	286	271	263	278	256	254	293	285	245	269	259	245	257	254	285	280	244	267	274	280	222	249	263	279	296	269	252	260	275	263	292	248	249	295	287	312	239	273	293	273	272	276	286	261	302	279	280	277	265	266	280	238	249	270	254	272	278	276	292	273	285	275	305	270	266	284	260	262	266	255	282	281	285	274	237	248	271	278	270	247	256	274	283	271	279	282	239	303	296	264	246	278	293	272	272	257	263	273	291	255	264	257	272	277	291	302	238	265	271	289	268	286	251	244	254	256	267	261	282	272	297	289	277	265	272	262	274	284	270	263	268	268	249	275	243	272	286	275	258	274	262	277	260	249	257	268	286	275	284	254	291	263	267	303	276	283	288	254	265	269	291	267	246	285	253	270	261	256	275	276	290	273	287	256	262	283	285	305	266	274	251	274	240	274	291	278	288	262	267	289	292	289	276	293	272	283	284	266	251	283	280	257	271	293	245	243	277	264	257	273	258	272	289	236	263	280	271	258	288	258	260	259	300	281	274	278	278	260	254	284	275	261	291	299	249	269	268	290	284	249	276	304	256	249	268	287	253	272	252	270	220	263	269	305	293	256	246	251	282	259	266	261	284	272	271	307	276	261	279	294	253	267	282	285	249	239	281	260	252	284	287	253	265	270	286	260	270	274	243	276	296	283	254	260	251	238	275	260	253	281	277	257	280	242	286	283	288	245	245	285	290	279	285	282	292	265	297	248	255	284	302	294	249	273	276	255	245	285	267	290	276	265	271	289	255	272	279	305	288	283	261	275	280	276	279	263	260	270	260	301	276	263	274	278	277	260	267	266	282	267	280	307	272	298	283	289	276	267	276	266	257	278	294	268	283	263	299	277	261	284	262	306	270	280	238	280	242	286	323	294	265	267	274	303	279	295	284	288	270	262	270	261	294	282	259	276	275	279	286
20459	33458	27642	19137	14160	10765	8400	5836	4437	3166	2429	2169	1720	1417	1202	1164	1147	1121	1040	975	892	848	773	702	668	623	618	583	563	530	533	512	496	494	453	470	484	491	496	461	472	454	415	443	441	435	436	435	413	506	454	485	434	449	449	473	465	508	520	483	523	480	491	503	491	521	508	518	508	456	464	448	432	442	379	422	373	422	416	403	423	412	416	395	427	407	406	387	438	382	482	431	439	436	465	450	409	396	466	421	456	470	428	417	445	427	428	451	433	376	369	387	410	402	405	421	424	381	406	404	399	386	430	389	385	414	394	401	409	385	439	421	413	436	391	407	398	406	409	426	408	416	432	420	412	392	407	414	428	420	472	404	399	404	419	431	401	445	377	383	387	395	409	394	373	381	405	406	391	426	385	412	396	418	404	400	415	399	392	401	386	397	398	386	431	358	390	455	374	455	382	401	378	399	381	383	376	375	441	418	450	399	412	405	438	406	408	445	414	407	381	396	397	400	398	373	404	397	397	417	414	413	397	404	394	413	417	393	437	399	365	390	385	413	384	370	391	378	411	375	415	408	409	393	376	404	374	378	412	375	388	378	395	386	403	381	387	402	390	398	353	419	422	408	414	389	405	370	419	388	359	417	409	433	430	421	380	403	372	407	406	351	389	399	400	369	400	399	388	413	397	410	388	360	389	431	367	407	418	412	422	437	390	408	405	395	388	394	401	413	400	399	417	406	411	405	418	377	383	376	383	386	404	421	402	412	407	426	411	376	409	410	383	371	440	402	382	374	402	421	411	412	416	373	379	400	392	401	434	383	387	395	409	405	404	399	375	397	386	412	422	409	390	402	398	396	408	382	407	395	385	419	408	372	412	403	423	409	381	398	383	403	388	400	391	418	397	399	386	369	437	385	381	415	436	393	414	397	414	395	396	386	379	395	399	365	393	392	439	393	449	404	369	415	393	397	415	416	403	379	439	403	398	398	392	423	404	392	393	400	395	344	420	376	428	402	389	387	393	377	393	368	375	397	427	402	436	403	380	392	393	410	407	392	436	428	404	380	423	366	404	366	362	412	384	394	390	391	381	384	370	380	407	411	397	390	391	388	392	409	392	377	402	434	381	397	444	438	404	399	376	392	391	387	433	413	391	398	403	367	432	389	370	421	350	424	396	379	354	413	417	393	424	420	381	401	399	403	418	383	396	420	384	414	424	408	408	406	418	412	383	400	384	372	364	383	350	395	404	402	387	409	374	378	409	404	425	416	408	428	381	419	389	389	386	402	426	430	382	394	409	418	401	387	410	379	402	360	400	378	415	377	369	388	427	403	432	413	394	387	413	435	381	403	408	428	411	377	432	403	426	387	406	398	390	420	376	382	380	349	382	424	396	379	396	398	387	412	422	402	383	391	385	367	424	407	423	384	410	387	378	430	422	409	404	394	409	431	386	402	382	386	417	408	392	414	418	379	376	441	419	430	384	386	405	382	395	411	387	437	408	372	385	410	418	371	387	386	425	404	406	404	387	418	405	403	412	431	423	404	378	376	400	384	377	424	405	420	422	361	431	428	411	385	392	384	401	375	376	408	376	419	416	399	415	403	371	370	372	424	408	384	400	406	403	408	394	418	414	398	396	363	406	370	402	429	392	400	389	398	398	419	431	402	394	396	406	414	400	421	396	380	380	392	392	380	389	413	385	393	401	408	412	406	386	390	412	412	405	368	404	384	371	376	422	404	373	383	414	409	442	376	414	388	413	392	407	429	391	378	360	401	375	407	428	396	421	409	386	413	395	399	391	415	397	402	384	426	371	388	409	430	394	422	368	414	417	394	411	422	415	423	399	371	392	368	376	414	372	396	423	382	392	396	362	384	410	428	408	387	420	394	369	353	370	395	417	416	379	378	401	424	395	430	349	435	408	411	467	437	396	404	374	325	419	394	410	392	403	411	428	368	412	416	395	394	398	400	431	414	412	446	375	366	398	403	383	410	372	424	375	385	429	388	367	420	371	407	433	403	391	425	365	433	374	359	373	449	412	385	401	391	417	415	396	411	369	379	401	368	410	423	413	416	374	411	398	381	393	393	395	385	424	378	390	423	378	421	380	380	377	371	402	426	403	376	352	390	386	391	380	409	366	394	415	382	390	401	397	404	425	461	372	400	403	392	389	405	430	441	394	425	393	418	365	399	421	387	398	379	403	408	418	407	426	403	404	393	417	401	404	365	411	381	430	409	396	409	427	425	401	396	395	402	389	439	416	417	396	372	402	422	422	411	371	396	429	380	405	373	388	414	375	383	405	370	399	354	396	406	379	389	427	386	378	376	398	407	398	399	402	392	401	383	403	436	422	378	389	372	391	383	395	406	403	402	418	415	436	365	378	409	387	441	373	418	395	381	370	376	376	402	394	382	420	389	396	398	412	397	406	412	389	432	372	415	410	405	444	442	377	405	409	397	413	420	390	413	425	385	372	394	415	389	442	392	394	403	411	384	376	396	356	371	389	410	410	400	413	412	379	411	389	398	430	394	401	357	383	444	372	416	414	394	409	400	396	396	408	393	402	398	379	403	423	384	376	384	412	398	377	418	391	405	373	405	426	391	402	416	422	365	375	381	384	386	399	402	386	438	407	406	389	427	403	394	375	390	435	433	411	402	435	362	371	422	388	419	399	429	398	391	413	394	408	405	352	391	419	420	399	390	412	399	419	373	389	368	421	376	393	412	416	429	397	410	396	395	405	407	378	377	392	426	380	436	406	378	431	378	411	401	370	407	371	377	378	369	369	349	359	395	396	396	398	438	417	403	413	400	371	376	361	391	417	408	390	394	413	373	359	400	395	359	378	397	417	377	442	394	385	447	400	433	393	399	426	396	412	390	404	399	397	404	383	362	373	400	393	396	395	402	390	384	447	359	379	413	399	389	401	400	373	409	382	387	409	423	398	400	416	394	436	388	407	402	388	395	394	403	376	403	423	405	397	407	401	380	392	414	389	409	375	415	405	425	350	416	406	404	398	377	397	376	395	401	400	406	390	391	362	418	422	383	453	368	404	375	363	391	418	419	400	382	368	358	402	400	407	400	417	374	407	384	376	379	394	387	388	419	429	375	421	393	357	400	371	381	401	411	365	384	381	384	403	376	409	427	378	451	411	375	392	395	404	386	396	369	373	397	391	424	398	379	366	385	393	386	428	366	420	424	414	392	412	413	360	432	432	404	360	413	391	420	399	371	398	377	358	407	381	434	400	393	376	402	379	418	400	404	378	419	395	376	391	383	389	418	385	385	404	419	422	395	427	375	398	393	402	411	378	377	384	407	418	404	396	408	388	391	371	369	429	409	382	416	421	388	389	379	412	406	395	409	372	409	397	426	383	392	397	395	393	370	413	422	408	396	433	394	385	437	437	399	393	421	394	416	415	397	398	387	375	422	410	405	391	414	395	389	358	411	390	418	426	426	417	398	364	396	368	392	396	414	420	375	346	438	366	415	399	388	404	395	421	426
27064	20937	14299	7389	3231	2059	1297	920	791	688	605	575	537	504	511	475	519	454	480	480	478	420	408	435	456	457	426	468	432	453	434	399	407	451	418	463	432	444	392	405	465	440	408	463	434	436	432	400	446	424	420	424	436	434	411	440	438	425	437	387	459	479	451	410	427	440	408	456	476	453	430	441	406	450	434	434	426	415	428	439	396	421	407	434	431	433	395	407	407	436	389	446	458	424	436	427	413	419	432	424	412	439	416	441	414	410	444	457	480	442	421	421	400	419	432	446	428	449	421	426	414	433	460	452	436	411	459	405	430	447	469	444	467	428	406	417	422	381	431	399	459	432	421	451	465	415	425	413	422	408	441	397	406	441	422	439	409	421	409	398	437	422	440	420	435	384	400	413	444	384	407	425	422	430	445	426	437	432	410	423	407	380	456	406	425	410	441	441	437	413	382	416	445	408	463	434	446	408	398	455	380	417	401	405	401	436	460	432	429	391	432	442	433	422	412	414	415	416	457	439	395	432	415	429	418	429	431	414	408	426	458	417	405	398	404	415	440	395	372	393	416	415	395	423	426	402	421	451	437	425	452	413	420	401	416	455	425	467	418	442	402	405	425	441	424	411	414	393	404	414	445	426	386	401	403	465	439	444	469	426	435	442	427	439	412	419	396	404	400	363	426	414	408	440	437	393	397	429	434	419	430	438	425	402	450	399	405	398	417	394	383	445	412	438	404	406	428	418	427	438	402	449	441	448	425	406	437	379	418	403	409	432	416	429	447	414	418	410	424	429	410	436	430	422	391	454	413	377	418	442	411	429	442	429	444	443	444	423	445	436	429	396	431	407	398	419	395	419	434	390	420	419	426	424	374	459	413	452	444	417	409	401	423	445	441	430	383	400	424	467	425	402	427	451	424	409	442	457	393	417	400	444	429	431	417	412	418	442	440	407	402	461	393	392	402	424	393	420	431	435	421	412	449	429	401	410	425	424	428	401	434	415	429	409	438	357	438	408	452	473	444	436	406	435	423	410	395	473	427	418	407	419	436	443	434	417	433	423	409	395	420	416	413	443	411	438	435	408	420	441	412	426	407	429	421	467	449	447	410	432	430	436	424	394	435	448	376	431	437	449	462	453	431	451	397	430	410	415	404	417	434	399	393	446	419	393	433	384	406	442	424	427	445	426	427	411	459	412	411	462	415	430	445	458	436	405	425	403	445	393	417	431	424	446	413	424	455	423	411	438	455	378	424	405	409	428	461	396	431	434	401	432	415	421	437	427	427	420	394	417	449	394	412	444	421	416	403	406	441	437	437	415	393	418	480	401	425	397	439	406	460	417	422	442	396	400	392	429	449	445	465	424	461	457	440	442	412	436	411	423	454	413	404	420	415	419	407	409	411	402	388	393	415	441	441	452	414	417	399	404	388	428	431	374	397	406	436	447	421	403	431	450	423	443	411	409	456	379	382	404	429	435	393	444	439	440	439	420	388	377	412	429	406	456	412	410	412	400	412	401	421	444	433	421	430	422	446	423	419	434	404	425	403	401	403	473	406	454	406	438	403	427	442	472	430	435	433	411	413	420	406	452	421	431	442	418	422	417	409	439	414	409	421	413	398	380	429	414	421	360	449	441	424	409	426	399	447	399	440	418	421	413	409	435	395	433	415	438	448	442	401	430	383	403	437	427	396	427	425	433	441	441	399	428	428	429	424	451	435	374	392	402	449	401	435	409	434	406	413	427	401	459	414	413	423	418	433	405	454	453	435	411	419	451	443	408	427	393	402	436	423	398	423	430	413	453	430	422	381	434	420	437	445	436	418	404	410	424	400	396	444	433	433	402	440	395	410	425	451	418	419	395	392	435	418	428	410	423	428	411	472	404	449	419	434	411	437	414	408	381	402	441	430	435	430	434	420	405	400	446	423	436	394	410	405	392	421	447	451	397	416	415	421	427	410	442	459	430	443	411	385	414	390	421	442	404	427	436	397	421	406	451	440	419	387	401	433	413	434	423	443	404	408	430	449	434	428	440	430	419	430	430	445	426	407	438	452	424	423	401	399	432	472	426	444	433	398	411	414	436	450	420	446	389	416	422	406	407	411	400	428	439	422	432	422	419	412	375	430	417	413	442	396	393	438	429	399	410	395	432	422	405	427	392	410	392	423	426	428	487	444	441	400	420	414	425	431	432	390	474	405	441	399	412	440	407	439	421	388	420	414	452	427	435	412	426	423	439	406	436	424	432	432	404	428	406	445	426	375	443	476	419	408	460	415	459	408	405	420	387	431	391	418	450	388	380	419	426	448	423	429	435	471	414	390	392	401	425	435	430	393	439	399	413	429	421	416	456	441	394	435	425	409	406	391	419	409	393	397	427	418	427	386	414	420	427	390	442	408	408	466	404	421	447	403	428	415	376	405	423	395	400	411	424	408	424	407	404	416	400	426	434	460	434	424	425	419	405	393	445	413	402	430	460	409	404	391	422	416	428	450	428	443	404	436	447	434	420	436	444	442	453	452	401	403	459	388	402	388	405	413	417	427	403	425	439	428	396	416	448	426	393	407	440	402	404	422	423	437	416	422	413	423	414	439	419	405	418	461	402	407	419	451	433	427	387	424	413	425	437	470	442	435	408	397	438	427	405	400	390	433	417	443	407	388	400	414	453	438	418	405	431	411	411	433	430	447	434	426	418	420	402	402	414	444	427	412	416	400	404	470	397	407	391	422	412	416	420	413	425	445	414	446	417	409	423	422	423	450	450	434	414	396	418	422	432	450	429	431	433	408	402	396	424	414	431	416	419	408	394	361	459	398	396	406	440	438	424	444	418	431	437	384	445	413	430	425	426	442	485	436	399	441	413	426	448	451	403	437	451	407	416	413	411	414	407	407	387	413	398	419	442	424	436	440	409	435	452	410	451	438	466	432	434	457	482	407	379	433	424	401	423	447	411	416	452	398	430	433	431	401	421	409	404	396	397	388	406	451	416	419	462	439	455	411	461	410	426	414	408	400	420	410	461	454	390	410	389	439	421	452	392	418	400	420	409	438	457	420	459	430	424	430	403	420	408	461	437	410	405	409	417	416	419	403	424	411	427	423	418	423	409	420	434	427	432	399	416	393	425	426	426	447	460	417	448	433	408	415	396	398	418	430	425	414	421	477	457	408	436	425	410	429	416	426	423	459	421	406	431	417	450	440	425	423	399	433	434	405	397	435	428	421	426	405	442	422	466	396	411	392	414	456	411	424	471	419	406	458	438	421	415	404	410	429	430	403	468	382	427	422	409	438	410	417	441	393	426	470	436	410	411	436	417	422	401	434	476	442	434	438	413	427	407	410	428	420	399	395	433	428	418	397	432	428	404	452	404	437	443	395	460	429	406	421	425	418	412	424	429	411	424	453	393	412	388	419	438	419	427	417	408	458	409	456	460	433	430	385	413	420	428	441	382	412	427	456	408	405	410	417	417	386	418	430	469	422	389	402	422	428	423	386	408	416	454
16025	21433	14744	9458	6203	4527	2868	2038	1864	1391	1138	945	898	857	833	805	799	801	786	742	756	740	701	663	691	605	644	600	683	655	616	693	654	610	600	627	640	642	609	610	587	559	614	614	621	614	655	607	611	633	637	612	606	631	646	627	652	663	589	645	631	632	650	625	598	641	674	599	667	609	608	659	611	634	629	622	618	629	573	595	646	573	613	632	639	630	617	633	637	602	583	616	624	658	591	615	688	653	630	627	564	621	652	650	621	566	575	578	601	611	597	611	634	635	598	620	594	613	596	572	621	619	626	602	623	588	611	653	605	663	627	600	599	627	608	637	584	596	577	573	548	587	585	592	585	620	630	579	640	620	605	581	601	617	606	608	607	601	612	592	578	625	649	620	617	582	600	621	633	628	642	571	584	622	558	627	599	585	618	610	612	625	608	632	564	548	621	558	627	599	602	598	614	615	656	573	575	639	630	569	634	578	568	596	625	559	647	597	584	590	567	549	571	615	610	603	602	605	586	606	608	584	617	652	589	546	623	627	642	618	580	612	596	621	645	569	621	595	599	618	641	548	605	596	635	607	620	593	605	617	582	601	600	631	634	596	566	622	593	600	644	669	611	574	607	557	593	624	611	595	600	616	571	616	575	604	603	605	623	607	602	626	610	639	625	608	587	576	596	583	594	606	593	637	579	597	604	613	628	591	636	573	602	536	602	597	632	639	585	601	569	611	605	586	617	569	563	595	651	582	569	590	600	602	585	612	579	592	563	604	612	653	617	566	625	600	603	547	635	579	605	580	621	606	586	633	574	590	632	567	657	629	634	590	577	605	592	601	636	613	664	593	609	594	631	634	653	611	626	616	603	589	655	577	620	632	565	566	569	607	611	596	590	585	599	596	573	615	612	627	583	636	622	607	670	638	575	575	583	596	575	579	593	549	585	626	612	592	631	631	581	603	599	593	568	591	563	596	602	605	573	571	652	626	574	614	603	589	630	600	651	621	598	648	593	604	616	662	602	582	610	612	583	578	583	609	574	640	580	581	608	600	599	610	619	612	630	619	584	621	618	554	654	612	589	635	614	584	602	598	595	563	625	616	643	577	584	639	627	614	580	567	601	601	586	570	606	627	639	595	550	566	595	578	628	602	613	595	580	639	589	610	615	575	614	612	625	625	632	608	547	622	601	572	584	581	620	593	595	619	593	630	612	611	623	620	618	613	595	624	593	604	579	612	629	582	615	616	589	546	614	562	638	560	613	575	568	620	610	591	582	649	614	590	591	602	614	584	611	587	593	626	663	581	589	605	593	602	620	633	598	651	602	599	598	582	611	638	631	539	619	593	624	604	582	588	585	584	608	613	589	587	588	626	607	584	591	607	612	602	624	599	641	637	597	591	606	642	605	579	588	607	611	567	633	609	616	669	614	582	602	619	579	610	607	586	629	572	571	609	645	588	610	619	583	619	575	578	598	643	574	565	588	606	639	631	626	633	604	565	558	571	603	594	582	575	624	619	615	623	600	572	580	578	626	596	567	596	639	589	585	615	600	589	572	616	589	588	577	594	602	571	605	573	611	599	626	628	591	552	629	583	602	597	546	590	624	608	617	573	625	621	616	619	563	599	567	620	595	638	597	634	589	579	561	599	566	615	641	566	594	624	621	581	583	573	579	597	566	600	615	572	566	605	563	613	655	610	583	617	625	676	608	578	603	612	610	567	581	585	610	590	537	647	611	606	604	595	633	639	586	606	583	572	593	608	617	647	629	582	610	646	643	633	627	569	608	622	611	620	601	606	590	571	585	619	653	603	596	609	610	626	623	602	606	586	606	611	602	635	622	628	618	598	600	599	604	606	648	610	585	585	616	642	627	572	595	612	615	604	599	588	595	647	611	601	614	624	603	597	576	586	592	570	589	612	586	666	592	619	561	637	600	632	593	607	600	604	623	592	564	573	648	554	593	600	636	614	603	617	580	602	579	605	570	590	562	613	586	629	613	591	596	595	611	610	612	619	619	613	601	571	600	565	606	580	594	627	598	589	597	620	589	578	583	576	629	611	580	653	580	616	596	601	607	541	615	642	589	614	614	607	588	611	631	556	572	579	573	588	627	534	606	604	647	615	624	565	634	613	557	555	591	612	610	612	590	623	574	573	605	575	602	566	618	661	594	599	566	654	582	677	614	605	583	662	604	599	601	624	591	683	608	602	597	563	574	604	615	605	623	602	621	596	598	620	599	597	618	610	614	615	641	623	611	652	581	607	611	637	620	630	624	607	591	579	609	592	616	614	644	609	609	627	585	607	576	575	588	580	578	587	629	587	648	611	589	598	595	624	582	630	607	622	595	637	580	578	628	617	597	632	579	599	589	609	590	615	641	555	605	581	610	651	625	604	597	586	614	624	604	621	614	564	613	624	636	595	634	640	614	577	569	632	660	554	572	613	615	635	613	643	625	647	607	641	615	616	623	623	569	629	635	594	598	610	636	594	599	612	595	600	585	618	662	630	621	630	616	562	597	641	563	629	560	626	619	612	636	555	614	631	607	572	618	635	607	569	589	600	592	606	576	624	627	618	613	616	606	615	627	602	598	612	633	628	577	557	568	591	608	637	618	584	625	589	597	580	565	608	608	588	580	611	616	602	602	615	615	609	605	644	645	603	612	620	632	607	656	600	613	595	659	587	617	618	631	592	635	664	623	591	612	614	584	608	601	636	585	556	644	617	559	591	641	624	567	596	612	590	570	607	619	585	598	611	616	599	593	618	589	605	623	584	618	573	621	579	619	623	598	624	603	609	641	604	595	609	589	593	564	590	594	602	609	621	569	653	575	627	573	595	559	584	564	609	615	588	638	619	586	628	589	645	603	619	595	606	573	617	611	638	622	585	593	641	618	563	569	588	570	620	633	621	599	574	617	612	667	593	589	627	611	610	611	620	570	601	633	638	605	612	585	590	642	643	574	590	615	624	609	574	570	582	600	626	578	615	618	559	605	528	598	643	546	586	622	589	593	588	607	600	621	623	609	626	614	585	578	600	617	578	618	603	588	603	596	600	623	679	641	612	577	581	599	536	597	607	636	582	561	605	672	634	633	593	574	609	619	651	586	626	616	617	604	568	619	598	595	587	591	614	582	619	620	630	636	602	604	658	605	671	635	574	590	621	595	578	623	588	613	636	595	642	616	667	617	565	606	621	566	598	598	607	577	598	597	587	615	586	641	647	628	599	614	619	638	612	621	536	645	620	604	595	619	601	560	618	597	582	572	618	585	598	603	602	563	592	604	610	632	581	609	615	590	592	657	606	599	621	618	585	581	588	618	616	626	595	594	598	621	610	570	588	576	648	611	544	576	609	619	633	612	592	696	628	599	654	594	626	578	616	608	595	589	614	655	585	615	600	632	581	627	625	602	601	602	571	634	601	619	635	648	575	594	563	596	617	644	612	606	608	612	558	620	607	595	596	602	627	631	592	547	634	609	612	612	616	612	613	590	636	575	590	604	606
24004	21141	28289	24217	20536	7947	2600	1523	1079	942	781	724	649	560	589	588	610	581	569	537	517	480	442	518	446	449	457	435	448	429	431	399	413	419	379	416	420	417	412	425	411	411	421	437	419	420	389	391	422	355	444	393	432	415	415	422	435	386	430	432	413	400	433	414	425	438	396	426	403	442	406	387	402	402	394	375	344	399	392	380	398	392	380	398	426	396	394	399	408	396	410	414	397	409	393	378	419	426	429	366	405	413	368	388	381	370	423	396	394	395	411	380	351	379	416	397	410	393	397	394	426	368	396	396	400	338	408	375	368	378	382	423	407	366	380	414	379	406	397	425	403	415	392	367	387	395	391	395	394	430	372	366	389	390	396	395	402	404	401	422	414	372	429	373	371	423	403	397	389	374	418	400	378	363	354	384	412	372	394	377	372	388	405	407	382	375	356	358	409	387	433	391	342	377	389	401	374	391	383	399	425	407	349	349	406	379	384	362	388	380	403	373	386	403	362	397	378	395	376	384	385	439	416	373	367	406	364	379	392	407	405	390	412	414	413	394	359	380	389	385	387	371	379	401	376	388	405	376	412	376	399	386	395	373	391	391	400	385	395	410	376	419	425	393	359	401	409	403	376	412	395	376	415	391	391	380	397	410	370	358	379	357	417	414	387	373	357	439	407	385	392	394	391	378	385	371	403	375	368	419	388	428	396	388	353	388	363	379	407	375	373	406	417	402	408	391	411	378	403	409	357	375	399	414	410	401	386	373	413	417	396	384	390	426	428	377	380	382	390	384	391	379	379	393	393	366	362	377	405	399	411	405	412	400	403	392	410	373	428	370	382	379	413	431	392	386	408	373	419	381	417	373	426	361	367	427	393	345	378	395	439	384	393	426	405	368	403	393	368	427	406	444	403	383	402	396	395	394	429	406	395	380	404	360	401	364	386	400	432	393	383	396	401	378	403	366	398	395	414	393	383	386	375	405	374	373	407	388	369	397	387	413	398	441	363	395	413	410	411	353	396	380	390	394	395	408	382	366	390	373	385	413	377	376	377	391	380	403	390	404	405	412	398	354	359	389	379	397	390	399	350	371	402	366	372	427	381	409	357	378	386	423	380	342	388	365	404	399	385	427	381	370	371	374	387	400	361	390	389	399	385	362	397	412	413	404	387	413	374	393	380	394	391	361	392	367	373	366	374	419	389	365	365	395	358	413	361	375	394	384	426	385	406	419	383	395	388	403	400	417	400	408	409	393	355	389	417	373	390	437	429	357	368	356	411	419	385	377	430	353	381	357	384	398	394	383	372	397	373	398	360	403	403	390	367	375	386	367	402	400	381	378	394	378	385	405	377	388	391	422	369	424	406	384	432	362	391	380	413	347	393	373	394	384	395	389	407	408	401	371	380	378	414	387	376	371	395	407	398	402	387	382	351	381	391	382	398	396	428	388	382	407	387	384	401	373	390	382	385	399	356	400	377	396	429	428	387	394	370	350	400	366	405	422	381	395	407	399	400	373	400	400	391	370	406	408	402	393	369	379	380	382	369	355	396	386	395	390	389	402	389	362	377	392	403	395	404	387	417	414	407	377	404	368	385	382	381	411	347	376	382	411	385	395	407	383	362	402	399	346	403	405	405	411	388	400	400	381	360	376	396	389	395	439	385	360	415	385	409	388	376	400	402	372	413	372	442	369	405	395	390	383	408	370	394	416	413	444	406	395	434	404	387	409	382	400	361	381	391	404	400	369	389	396	379	359	379	399	398	397	374	411	410	378	368	397	369	412	385	402	409	384	403	383	379	429	405	388	375	372	381	402	392	438	386	368	364	362	402	385	423	407	416	422	409	392	443	393	395	415	376	389	406	425	395	400	370	409	372	374	366	382	373	397	359	400	418	386	418	369	415	391	421	387	383	430	405	367	373	418	394	380	382	348	388	439	361	386	381	408	377	382	404	368	399	411	398	365	377	380	435	404	381	349	367	368	399	391	388	395	369	392	372	405	392	410	379	354	380	383	405	399	402	383	423	407	380	357	389	390	399	421	416	384	422	398	378	364	376	401	373	387	384	364	412	398	425	393	378	410	401	383	382	341	400	380	394	408	364	374	364	396	407	394	409	368	434	391	396	399	382	393	428	390	390	389	375	397	369	395	371	395	425	383	348	358	371	395	393	391	398	387	404	395	382	396	379	410	392	442	427	397	370	357	388	388	402	364	407	380	415	400	398	397	388	414	393	385	406	371	407	386	359	361	375	392	403	405	387	386	416	390	391	362	404	383	397	390	386	409	407	377	417	396	379	378	405	390	381	411	417	404	410	402	358	369	377	426	373	359	412	411	386	379	407	394	375	392	363	382	393	402	399	379	375	405	402	344	410	364	393	417	410	434	381	371	383	368	424	397	381	391	364	416	401	409	392	365	384	354	419	382	390	385	370	395	403	432	382	393	411	364	381	397	431	414	403	407	405	376	401	399	383	364	388	414	396	378	394	400	409	349	421	392	407	374	365	395	393	391	419	395	372	388	381	375	422	408	375	425	388	403	383	355	420	417	425	405	337	396	379	437	371	377	377	378	400	393	384	371	370	380	399	411	401	375	399	354	381	394	425	408	395	364	440	362	444	395	425	384	392	374	406	359	398	384	417	374	371	394	407	375	388	385	391	423	413	395	408	395	392	386	422	400	411	406	347	365	380	382	419	377	378	388	377	388	375	388	388	414	434	384	387	387	415	384	410	386	423	409	370	390	401	401	404	411	394	377	400	389	365	406	376	391	395	381	347	379	404	419	384	384	402	427	405	374	391	390	378	361	397	409	404	449	396	410	423	398	425	383	400	385	386	389	430	391	363	413	388	391	394	391	383	409	384	379	420	388	379	372	380	377	363	379	423	422	404	423	368	369	402	403	378	391	371	384	394	398	435	410	393	389	372	402	403	419	426	385	414	398	376	388	411	389	373	385	401	428	399	363	391	376	374	387	371	422	393	374	393	374	388	378	382	369	391	380	405	408	376	438	404	420	420	402	375	429	386	393	380	394	377	366	385	405	399	365	382	399	429	375	401	398	408	348	395	384	364	383	383	377	372	403	404	380	429	395	417	402	384	363	395	408	403	391	406	397	365	417	389	364	403	393	393	362	387	398	378	378	411	376	344	390	389	381	427	417	382	396	356	366	398	441	366	339	361	398	374	410	385	386	408	351	396	422	409	374	399	395	404	397	421	388	393	407	383	402	403	381	378	413	401	407	408	386	387	425	447	421	386	383	398	393	365	394	395	388	413	407	370	405	388	360	366	430	419	395	376	394	395	400	417	392	410	354	393	379	364	405	363	402	381	381	352	406	375	418	377	400	397	377	402	391	377	394	403	394	407	394	372	380	416	382	358	435	408	406	386	386	381	372	405	380	365	399	373	394	371	393	403	387	377	384	377	404	410	375	369	392	405	412	402	387	365	386	396	395	423	412	408	391	385	385	399	403	413	392	364	384	388	429	351	390	350	389	394	393
17554	29000	21288	14044	9595	6977	4807	3613	2731	2168	1825	1696	1396	1210	1106	1105	1131	1134	1011	1006	891	836	769	725	702	772	685	654	635	678	688	599	651	614	625	630	616	588	598	595	608	589	580	585	622	601	599	589	626	574	606	595	617	638	619	593	576	626	611	614	635	610	639	641	646	643	653	641	604	627	621	590	610	558	549	603	577	567	570	556	565	541	564	591	594	505	595	562	591	584	610	624	588	626	564	595	584	580	594	614	611	612	611	577	610	569	560	557	647	596	578	569	608	563	585	577	590	545	555	556	541	588	567	581	585	547	575	570	604	519	572	587	549	549	556	556	594	585	601	577	600	580	619	558	555	549	538	573	506	525	561	540	598	576	574	536	596	582	565	563	574	564	531	555	598	574	561	577	544	521	610	576	593	560	551	572	564	615	575	594	577	583	581	558	541	573	574	579	543	565	564	575	568	532	531	562	527	561	541	568	560	546	637	559	568	526	579	562	583	568	527	563	573	535	566	607	581	610	563	560	582	588	601	550	549	605	552	601	550	585	524	529	596	528	568	559	556	540	557	577	575	587	575	533	549	602	575	600	527	582	603	596	534	587	540	573	595	546	540	566	549	575	571	570	550	569	566	579	567	589	565	597	565	586	563	560	573	571	557	539	579	568	562	555	584	563	548	562	584	544	586	566	614	592	528	535	581	556	584	569	595	580	524	546	585	577	568	579	573	592	557	549	580	578	570	623	578	579	551	558	572	577	592	586	579	552	517	580	582	587	551	572	578	579	556	605	535	547	576	549	558	620	605	550	577	587	552	586	593	537	558	539	514	582	563	585	585	523	580	552	578	557	575	589	577	556	564	558	575	558	618	553	547	513	600	534	564	510	541	520	574	562	554	557	559	560	561	558	568	574	617	549	556	572	536	586	606	581	557	611	573	575	613	594	542	590	562	583	561	535	521	587	598	562	606	533	552	589	542	585	531	551	498	564	541	584	523	548	558	582	526	553	579	592	562	566	519	572	539	556	554	520	539	591	562	553	526	588	545	553	533	610	538	562	578	524	619	603	569	557	569	509	572	583	557	575	575	530	567	546	589	557	563	603	588	539	620	507	558	605	526	526	568	559	565	567	575	559	585	570	532	570	605	610	560	598	626	551	525	561	553	591	552	595	607	561	558	532	544	582	563	573	584	555	562	584	539	585	559	608	560	575	592	550	558	532	547	578	597	612	536	579	577	572	576	560	547	608	586	582	571	573	571	548	580	577	569	534	554	532	561	584	559	569	570	552	571	550	528	566	598	543	528	561	573	591	550	578	537	582	529	558	579	545	537	550	582	552	550	576	590	540	532	527	581	573	597	574	549	561	575	571	590	582	583	568	568	542	546	568	543	566	580	562	580	589	567	636	570	563	536	589	538	554	541	590	561	600	573	553	598	590	585	601	544	571	569	575	569	567	573	517	543	558	544	537	530	568	521	613	567	557	548	565	522	592	577	556	571	562	577	549	573	570	569	571	595	607	531	589	585	512	552	555	598	569	537	578	574	568	524	539	567	586	593	551	562	543	585	548	539	555	574	606	573	531	593	575	585	528	574	554	568	556	558	537	573	546	580	529	541	537	569	584	572	572	522	569	561	553	570	552	549	578	564	566	583	585	553	548	576	570	551	560	565	563	534	561	512	553	585	579	579	553	596	598	535	624	579	542	582	560	548	547	555	584	562	528	573	539	534	586	554	569	595	576	601	537	548	588	593	579	562	574	565	561	568	532	548	615	540	595	575	596	545	614	563	587	564	561	573	545	566	585	614	556	564	568	602	606	550	569	560	527	570	545	570	613	569	547	561	565	588	547	526	581	565	539	594	602	566	582	535	544	597	561	592	569	583	593	564	565	602	550	595	553	564	629	549	569	595	557	606	531	581	568	545	535	562	543	568	509	528	569	562	564	581	556	576	554	570	593	567	549	595	551	544	555	555	589	580	569	553	542	575	538	574	601	551	587	546	551	544	540	575	572	584	564	594	631	548	575	569	581	611	564	592	551	554	568	562	563	556	534	568	613	520	595	559	519	549	610	540	597	597	548	536	552	587	546	595	563	568	565	560	580	598	540	548	597	582	563	552	590	573	602	565	557	563	553	586	530	569	581	588	558	558	583	542	603	570	537	572	601	527	532	559	604	588	585	559	518	592	576	596	577	562	573	544	574	536	565	572	556	542	582	586	555	551	580	560	549	593	541	579	559	552	591	536	562	561	577	574	562	574	546	514	542	565	559	591	547	596	576	588	557	570	587	506	562	584	565	559	548	606	597	558	570	572	579	540	544	599	585	539	569	542	639	616	573	569	594	572	561	588	592	557	553	552	527	588	554	574	585	589	548	519	582	561	535	586	553	612	563	539	548	579	554	588	591	571	586	555	540	545	575	561	521	583	569	579	535	550	588	590	574	564	546	597	544	560	538	604	590	527	595	528	546	548	578	541	552	551	587	575	529	564	618	586	587	591	545	596	567	510	552	532	556	554	554	566	565	596	536	579	597	599	572	558	576	594	513	550	594	553	615	574	580	578	520	553	577	569	613	589	552	545	537	577	587	542	603	595	520	549	564	575	588	553	555	549	590	581	595	581	565	560	587	604	573	563	561	566	549	536	569	548	556	568	545	536	513	573	589	567	560	627	557	536	545	562	630	572	572	554	582	568	561	519	554	604	579	546	559	488	595	611	574	585	554	564	567	557	586	585	566	604	564	551	557	613	586	564	604	551	582	584	580	570	542	556	596	577	536	616	531	509	555	556	546	563	526	551	563	545	544	591	585	601	565	579	584	560	572	559	601	525	578	571	575	549	584	537	591	567	536	538	556	533	568	611	569	571	550	555	578	589	595	579	576	614	598	568	576	592	558	591	557	538	609	538	560	546	592	575	547	523	549	576	584	571	600	540	560	538	564	579	570	543	562	590	578	568	567	575	587	537	574	522	580	543	587	559	596	606	546	577	589	541	559	590	522	570	575	574	579	572	565	581	534	562	574	595	589	603	551	559	577	538	590	595	566	541	590	560	591	544	596	566	577	578	591	599	564	532	612	573	569	590	567	540	606	549	544	546	572	558	564	584	541	619	547	606	593	563	605	550	532	527	560	545	567	528	561	597	548	567	565	550	564	552	551	595	521	516	546	576	555	569	541	585	585	552	592	564	581	556	577	561	552	594	563	555	592	598	584	572	536	566	599	600	573	541	591	560	568	564	553	545	527	584	617	595	567	573	531	529	554	568	574	543	561	608	553	572	552	555	556	583	589	533	573	548	531	580	616	550	613	564	600	597	599	554	575	581	557	610	596	531	567	622	524	607	564	577	559	591	599	569	569	573	590	599	631	581	555	536	553	534	540	556	529	558	541	564	537	570	567	547	537	573	589	562	555	582	565	560	567	547	571	548	581	518	592	565	603	539	539	592	573	594	547	580	580	556	560	535	566	550	572	554	582	594	592	631	562	600	581	583	595	579	574	536	521	601	541
23101	21175	28925	23738	21177	20243	6657	2065	1478	1158	862	859	738	583	599	617	609	582	529	474	463	429	392	371	382	412	344	347	338	316	333	321	332	335	325	306	297	276	301	316	290	292	310	295	297	281	282	313	272	267	311	321	292	313	301	300	348	336	318	312	345	327	338	350	326	302	342	331	335	328	309	309	303	269	268	291	305	261	267	302	285	282	271	263	284	291	304	278	299	261	271	272	278	280	319	284	301	289	308	322	290	280	308	275	300	308	307	305	296	309	259	294	301	279	277	285	267	299	281	276	312	274	279	306	251	284	307	264	248	277	302	302	273	301	270	286	276	269	295	244	298	275	281	270	278	257	271	290	261	251	299	277	259	307	262	303	299	257	278	292	255	285	279	247	259	283	267	288	246	284	263	271	273	260	254	282	253	257	301	302	230	280	264	305	271	269	285	267	255	288	265	298	258	300	278	283	276	257	271	294	271	291	290	266	249	286	266	263	273	274	287	255	292	265	292	252	276	290	257	280	302	296	266	290	296	263	262	291	262	248	288	267	266	280	276	275	236	283	286	287	261	276	287	251	287	296	281	313	274	284	273	272	274	287	269	269	277	250	283	267	265	291	244	275	269	293	256	280	266	289	249	299	268	279	276	279	249	281	283	288	266	274	278	250	268	260	267	234	270	275	252	287	284	273	283	237	257	276	291	268	257	301	285	293	296	259	305	288	275	242	268	276	283	270	263	306	283	269	286	287	297	274	257	267	267	281	270	261	280	284	264	272	257	252	288	277	268	249	280	307	263	250	271	278	312	271	276	277	273	292	250	279	254	281	276	292	262	288	283	255	255	277	283	261	297	245	256	269	293	278	251	278	271	321	254	280	291	270	285	306	283	270	298	270	267	274	264	254	279	274	281	274	257	258	266	263	273	250	279	275	313	281	273	276	274	298	309	274	281	246	295	250	278	316	283	276	254	289	258	297	273	267	267	288	299	288	280	257	279	262	265	270	248	280	271	287	277	273	255	275	271	254	249	276	271	263	273	258	249	275	269	259	294	254	235	281	283	253	268	250	269	258	286	260	276	288	275	270	295	277	278	273	286	268	275	294	289	232	252	276	286	249	243	284	304	277	287	276	294	283	268	265	282	314	287	256	292	251	280	278	264	282	246	263	256	274	256	242	268	263	310	251	289	242	265	294	286	248	258	282	261	286	265	291	286	277	295	276	285	292	256	266	288	291	265	292	290	280	255	254	278	263	284	299	282	249	307	261	286	284	286	261	303	280	283	288	273	295	304	299	269	264	277	279	262	284	244	266	309	293	266	265	273	271	242	245	263	281	259	290	299	297	274	277	271	275	277	289	244	264	267	267	277	264	268	275	309	259	282	254	244	260	303	269	296	292	266	280	257	291	259	257	291	269	261	262	240	281	261	268	267	284	275	268	266	291	301	292	262	275	256	267	252	275	291	276	234	248	254	269	249	265	266	285	293	296	257	305	276	272	301	243	268	299	285	270	272	280	284	283	271	293	272	260	272	283	237	283	283	280	281	297	277	260	279	270	265	254	251	262	300	267	269	300	242	306	263	280	286	283	277	276	266	269	262	258	295	293	253	320	257	309	269	285	275	257	290	262	279	252	260	281	274	285	262	275	300	270	264	270	257	305	283	291	242	282	242	283	275	286	280	273	304	270	279	250	276	308	294	287	300	290	281	268	258	287	270	263	267	303	272	294	268	287	271	253	235	269	255	283	276	267	282	282	292	276	280	275	301	272	271	277	264	270	280	268	265	291	282	303	287	260	297	261	284	277	262	283	278	300	284	298	285	285	250	287	302	277	283	292	283	287	279	267	264	275	310	264	292	305	312	264	243	270	250	252	283	250	263	285	274	259	255	287	262	264	248	279	291	317	294	295	313	300	270	271	286	253	259	306	238	286	243	253	253	269	268	272	244	270	262	315	263	280	260	284	244	261	238	266	251	256	288	273	293	274	296	256	298	283	283	261	248	274	247	263	311	250	297	277	285	273	278	293	302	279	280	292	297	288	241	273	275	278	295	280	263	304	262	288	276	287	245	260	280	265	281	254	294	274	229	278	273	270	284	292	275	250	282	260	283	269	278	256	282	295	273	264	259	268	260	261	261	276	271	272	271	231	284	262	273	260	285	242	287	251	258	267	272	298	293	275	271	252	270	266	288	273	279	262	250	321	277	295	301	270	268	307	291	255	283	276	292	261	286	271	265	313	304	260	262	280	249	272	266	269	287	269	264	255	284	267	280	290	259	281	283	258	243	245	256	277	273	282	270	285	270	270	260	282	279	277	272	277	290	304	312	265	308	267	295	251	249	286	284	257	280	282	319	266	297	304	260	282	268	285	295	267	283	302	266	280	265	261	258	268	261	280	283	259	276	296	257	276	269	252	268	281	275	291	292	300	279	248	261	264	279	247	263	259	260	253	256	254	258	294	266	255	289	297	249	259	265	249	271	267	271	250	288	267	261	312	234	297	322	310	277	281	295	280	268	272	253	280	267	280	284	250	304	276	232	255	241	264	273	277	293	285	276	304	280	285	281	260	266	292	287	278	298	275	282	279	302	265	281	283	271	256	274	287	267	284	274	269	231	284	253	259	287	272	314	310	272	271	287	283	257	244	273	288	272	279	282	279	286	293	286	270	254	277	267	277	259	273	275	269	283	264	260	264	272	307	272	282	272	256	281	282	260	229	247	301	279	294	284	263	286	267	258	281	293	284	256	285	262	293	311	233	281	268	251	267	288	262	249	287	245	266	273	268	275	271	294	267	294	249	286	285	274	279	290	278	236	266	295	267	274	266	266	284	276	275	276	251	239	282	274	273	268	277	274	299	281	248	293	253	286	258	258	269	275	266	228	275	269	280	256	275	264	273	281	260	254	266	279	278	274	283	257	287	272	277	288	302	262	291	248	273	266	273	341	240	287	276	304	257	265	276	271	267	285	256	274	278	304	251	282	251	266	304	270	251	280	297	323	279	255	262	263	250	302	278	288	281	264	271	279	267	270	255	251	290	312	264	275	272	239	259	239	292	264	296	256	272	277	269	292	268	277	242	288	269	249	282	287	277	285	244	283	264	248	261	278	261	262	264	276	269	299	265	291	265	315	299	252	259	260	243	265	240	277	251	285	286	275	251	284	300	231	301	291	278	322	304	270	261	321	274	312	256	234	274	266	291	295	272	293	274	242	269	282	275	291	272	276	293	295	258	287	265	277	298	285	265	283	272	265	250	300	268	289	271	274	238	276	270	258	289	262	271	291	264	273	238	245	259	271	248	253	263	258	285	256	246	266	287	251	248	273	268	280	272	281	256	298	286	254	278	271	256	266	310	250	248	259	290	240	262	288	248	259	266	272	267	273	259	306	266	261	266	272	257	281	267	257	266	286	294	285	274	275	324	281	247	241	282	313	302	283	309	238	280	247	262	268	266	283	265	303	298	242	263	286	274	261	255	281	229	278	262	277	267	313	251	278	256
19824	33944	26176	17336	12823	8985	6660	4973	3872	2989	2370	2187	1801	1372	1400	1424	1440	1293	1103	975	830	781	748	653	672	654	549	566	558	547	519	484	496	484	492	462	430	443	481	474	473	439	432	439	455	458	478	426	434	463	442	456	477	464	477	442	493	482	453	504	438	496	483	494	459	543	494	466	502	501	494	470	434	409	431	440	403	422	443	427	420	400	405	385	419	409	445	423	430	451	444	470	443	404	453	441	441	443	445	450	412	480	416	418	426	433	445	458	406	391	414	468	424	403	425	409	394	362	419	401	373	377	438	400	388	399	396	380	427	384	423	437	432	397	426	405	439	382	416	382	432	405	397	402	387	381	398	402	389	383	407	392	386	389	413	422	429	381	433	410	406	383	440	410	408	389	410	416	423	374	392	394	401	408	399	400	404	411	424	390	371	417	385	383	418	412	413	350	406	407	415	397	431	380	370	392	386	411	405	377	385	413	393	405	402	409	410	421	378	361	397	407	388	353	381	370	393	390	446	422	386	387	383	384	407	414	417	393	414	391	424	434	395	402	396	364	399	396	391	343	410	386	387	384	436	403	409	388	432	399	389	408	402	402	385	377	356	404	405	401	393	381	388	397	412	398	395	442	411	400	432	425	358	417	378	405	415	398	397	403	381	396	404	423	384	411	400	403	389	387	432	376	423	424	396	397	410	395	399	406	408	395	403	411	401	388	417	398	403	439	391	424	389	366	408	411	419	375	419	412	383	393	375	346	401	372	411	401	412	382	414	392	415	407	393	381	389	397	386	408	412	385	412	386	398	405	405	395	393	406	359	399	377	385	416	393	407	430	384	406	424	398	395	366	419	387	374	397	370	389	409	393	357	409	419	429	379	392	408	421	380	390	413	357	416	380	412	389	402	396	394	409	417	403	365	389	391	402	390	382	394	411	403	405	400	396	377	380	378	427	391	417	411	372	388	385	375	358	398	415	418	392	375	422	403	412	376	389	445	372	402	424	414	400	416	381	363	384	377	405	404	430	398	393	419	389	395	380	420	373	376	417	400	393	378	415	415	398	448	407	400	365	398	406	405	409	398	418	362	381	409	400	364	394	373	406	388	382	379	396	413	397	385	438	405	397	373	395	353	371	387	423	418	417	411	405	431	407	431	422	407	427	402	411	369	384	406	395	403	398	401	385	407	389	379	369	360	412	375	411	411	396	371	384	437	404	428	387	432	403	392	394	372	388	397	442	422	402	423	401	403	373	421	385	392	384	374	396	404	378	429	402	367	396	402	398	389	361	421	411	387	378	392	422	385	406	404	408	413	404	397	408	376	389	397	400	394	413	425	398	393	377	405	386	438	396	428	384	405	376	391	431	405	389	369	447	379	437	395	427	411	399	397	400	398	373	422	388	397	420	420	362	413	389	404	383	396	405	393	391	396	381	396	409	400	403	419	386	408	389	387	440	407	371	422	379	385	399	393	367	372	397	401	354	376	436	418	363	378	403	389	432	396	414	379	393	409	388	405	411	392	408	401	406	406	415	407	390	377	384	415	380	354	381	358	402	406	387	395	414	407	386	391	404	402	368	380	452	395	392	434	397	362	367	393	397	405	384	394	411	396	384	411	390	399	386	396	377	381	386	407	403	420	413	429	410	371	382	380	350	408	417	368	427	404	386	436	418	401	410	407	364	383	382	414	392	392	365	372	388	384	394	420	397	430	355	407	392	432	421	397	378	398	381	382	410	397	408	350	404	361	400	399	394	387	397	395	422	401	404	413	369	385	420	372	400	392	390	396	375	385	427	369	372	432	384	416	382	467	412	380	408	405	362	386	390	356	396	365	439	415	398	431	375	434	374	395	418	398	402	403	372	382	376	365	408	397	381	348	378	409	391	384	380	384	385	408	397	420	362	354	384	394	431	412	422	403	394	395	405	423	400	400	423	424	390	371	397	400	402	387	392	394	395	376	409	406	372	395	412	395	388	393	370	421	389	390	369	432	381	406	407	387	393	406	381	405	393	416	406	367	390	403	402	393	358	401	418	387	416	359	365	422	375	383	434	395	395	401	394	403	388	417	399	442	408	384	407	381	394	414	424	391	397	351	423	420	385	391	430	400	376	404	413	378	407	390	399	370	372	385	428	388	388	410	412	384	356	357	417	379	445	394	410	413	407	401	385	382	401	390	372	427	415	373	424	377	399	410	400	409	388	385	397	391	395	432	390	412	418	396	387	375	379	371	427	411	404	402	368	373	378	427	407	396	380	415	415	383	403	373	389	407	385	433	374	423	400	391	406	402	390	430	402	356	415	397	389	391	407	382	382	407	388	417	383	391	430	361	404	359	409	429	409	401	411	418	421	378	418	435	382	423	411	391	392	412	395	405	374	406	375	401	393	364	405	416	357	389	417	395	415	408	378	416	374	419	403	395	418	408	396	411	410	374	360	397	422	433	398	375	392	408	406	431	365	403	374	388	395	398	424	403	362	374	418	406	374	437	402	384	389	379	401	397	416	410	378	433	373	384	396	391	402	404	405	415	418	406	414	392	370	434	412	395	413	416	402	404	391	363	411	401	385	357	424	414	401	375	414	389	375	395	420	411	393	436	370	400	411	383	382	382	371	406	395	389	424	407	390	388	407	388	384	425	389	395	398	415	385	370	414	382	402	423	391	398	421	387	397	388	402	408	429	397	369	400	386	404	380	396	398	371	388	427	397	425	405	377	409	392	416	424	404	396	400	400	389	394	401	416	383	370	409	406	430	379	371	375	401	394	373	351	411	418	372	438	415	403	420	403	401	405	406	391	392	392	373	425	386	406	378	398	391	368	397	417	433	423	378	407	391	359	383	389	373	395	429	441	389	401	391	425	397	390	406	390	392	405	406	396	373	381	387	434	383	373	386	409	426	414	384	420	419	411	379	416	413	403	391	394	373	376	412	359	408	398	400	382	437	405	364	400	432	404	404	403	400	428	403	375	386	346	409	415	410	445	392	394	409	371	406	390	389	407	378	426	388	389	405	399	445	399	421	398	354	383	379	392	398	395	400	397	346	393	384	384	371	397	400	370	442	404	415	388	395	394	412	387	407	385	381	403	396	396	367	397	404	386	407	388	407	405	389	392	413	373	407	401	403	422	359	393	374	411	411	362	378	391	418	425	419	397	419	394	408	405	386	395	405	358	438	400	392	412	393	413	368	393	379	387	398	395	402	384	417	367	417	417	404	396	461	403	377	409	401	429	377	397	359	400	388	362	388	422	415	401	403	428	399	381	387	405	392	431	406	374	414	379	451	395	405	385	384	391	406	413	371	413	336	413	404	387	405	375	365	416	368	393	400	357	434	403	383	382	382	414	414	392	419	418	407	388	387	386	397	419	408	396	421	424	410	380	384	359	390	349	399	412	412	375	416	409	383	381	410	428	399	372	385	417	409	423	382	399	374	383	408	366	385	369	390	379	423	400	372	383	405	408	417	380	426	389	382	404	398	387	419	388	397	410	398	408	409	377	394
27097	21017	14980	6446	2863	1613	1206	959	834	619	645	607	534	495	495	521	496	463	487	454	473	481	473	418	445	453	445	433	468	447	440	399	473	463	440	420	393	439	440	453	408	464	445	427	430	407	430	436	444	427	434	419	443	448	486	434	454	401	459	460	412	463	456	445	439	485	452	461	460	440	417	403	453	455	425	424	417	437	423	408	395	427	453	426	400	417	458	436	445	397	449	443	458	432	439	427	430	394	458	438	422	445	474	435	435	438	484	428	428	427	423	427	459	442	438	410	413	439	479	416	404	427	415	476	433	424	459	419	433	433	386	444	456	428	402	436	417	425	424	437	430	458	399	418	437	425	437	403	460	417	396	414	417	431	415	429	478	453	458	438	436	439	429	409	442	446	465	396	435	429	446	401	443	409	419	426	412	430	448	423	435	439	437	422	439	395	394	436	423	409	455	406	448	427	423	433	422	431	455	433	439	451	446	396	425	448	451	402	437	412	429	439	432	434	441	417	422	400	423	403	462	432	425	439	417	403	426	416	391	400	447	433	469	426	453	425	429	432	458	396	460	437	465	442	438	448	401	405	405	393	417	424	423	421	435	430	452	419	397	404	424	397	436	407	415	417	401	401	428	442	411	450	431	481	453	412	416	433	426	415	448	407	429	468	453	400	463	396	398	439	468	429	400	421	431	449	414	411	407	417	439	406	386	428	436	448	404	423	462	401	475	421	415	448	454	447	378	451	450	460	433	424	423	457	430	403	424	414	414	425	434	407	443	412	445	405	421	436	406	427	432	473	429	468	414	417	413	412	419	432	419	399	418	418	437	443	427	432	434	405	429	403	417	427	425	422	442	419	431	433	459	420	401	417	415	439	453	435	414	379	404	439	400	443	426	424	422	355	423	399	418	462	390	425	435	438	403	423	410	409	397	435	459	425	444	438	393	421	410	414	397	420	401	453	432	437	431	457	424	435	471	427	427	443	407	382	469	389	457	452	434	406	416	425	463	453	420	405	423	424	408	389	429	380	405	415	438	452	439	457	421	472	440	414	401	447	426	431	417	416	417	412	434	436	442	407	417	420	413	426	392	436	425	415	437	376	472	429	423	419	409	464	400	429	459	428	413	402	430	412	445	430	451	465	399	415	446	391	409	436	404	439	441	422	434	409	391	418	391	438	417	435	431	427	411	399	408	431	433	468	424	444	473	441	446	437	420	389	445	447	479	427	444	391	471	424	429	451	444	410	394	409	443	414	435	423	405	411	408	388	449	464	453	423	430	426	414	442	413	426	455	399	452	436	401	464	401	399	450	399	438	405	390	425	417	429	442	441	429	410	455	407	403	448	430	417	417	418	404	405	416	431	453	445	436	420	416	409	417	438	425	396	395	381	408	396	451	423	445	422	456	388	453	457	411	440	425	416	408	412	418	423	383	429	403	435	455	430	394	404	412	393	448	415	422	460	416	418	443	383	392	433	443	447	443	451	389	431	453	457	459	389	431	407	430	439	400	410	430	450	450	444	423	443	431	443	405	462	389	424	431	409	431	420	406	431	448	413	421	438	445	411	406	414	423	447	434	438	414	434	431	426	449	422	420	446	420	446	435	428	395	433	444	409	450	437	447	421	441	421	444	434	460	445	443	410	459	411	433	415	394	452	410	450	410	415	394	438	447	433	456	416	419	401	425	447	454	429	386	414	439	467	438	414	431	401	432	443	456	424	434	412	413	410	429	395	428	385	423	386	420	436	451	411	411	419	420	400	420	439	398	409	440	471	464	427	447	398	399	426	423	452	430	411	428	414	385	471	409	420	423	406	415	355	429	426	465	438	369	420	428	406	408	434	428	439	431	435	456	473	403	437	434	433	416	429	415	437	404	452	429	431	450	436	436	431	444	397	414	403	426	488	451	424	474	395	433	446	432	443	466	413	375	412	432	399	425	425	413	417	413	442	460	417	428	429	417	411	424	424	451	443	396	407	392	442	431	447	415	463	411	471	432	450	421	427	454	410	419	444	412	428	420	395	419	427	445	421	417	429	406	425	415	460	450	450	405	447	404	452	447	442	400	392	382	424	434	421	421	441	425	399	446	400	444	428	421	415	418	446	432	396	431	412	394	424	379	419	427	443	433	427	449	435	445	438	433	427	423	411	435	457	426	451	400	428	452	411	426	432	461	414	410	452	415	403	432	403	444	393	416	419	409	445	436	413	464	422	426	420	432	407	432	438	457	433	453	453	439	436	417	414	430	446	442	443	430	450	456	417	421	406	421	442	434	420	467	441	466	438	443	404	398	443	444	475	414	447	439	403	448	446	443	377	415	430	429	427	438	400	452	419	466	379	403	440	421	427	418	422	415	414	436	440	405	415	420	431	446	400	414	412	425	414	439	406	408	441	435	439	409	422	398	373	437	425	458	393	408	447	442	461	439	386	395	446	394	399	424	411	466	410	427	399	444	435	428	434	429	408	426	452	427	454	415	411	419	427	459	427	421	391	456	395	408	436	440	403	396	488	423	442	423	410	447	468	432	428	434	406	438	450	405	443	461	446	418	414	440	414	428	425	455	452	422	446	405	466	430	410	436	439	429	438	422	437	395	457	435	417	433	421	395	426	439	417	450	416	438	429	428	452	428	450	440	416	425	473	451	459	408	382	407	454	423	437	443	437	435	464	417	452	437	428	428	399	419	422	419	467	408	407	419	464	436	424	430	432	451	433	450	390	393	427	441	414	462	416	427	422	472	396	440	391	418	430	422	438	416	410	429	438	405	414	405	468	446	365	421	405	421	416	411	421	452	423	438	441	478	440	385	433	407	390	449	402	464	460	401	439	445	389	414	472	455	397	413	424	450	411	422	458	415	436	465	409	420	420	379	415	436	449	425	436	395	442	421	394	436	413	413	433	424	481	454	438	405	472	431	441	428	422	423	382	431	410	438	412	444	420	428	470	461	458	415	419	441	450	444	430	457	396	419	406	406	404	439	419	416	415	432	430	426	421	478	448	401	423	430	470	440	398	434	412	419	422	401	429	424	442	430	424	390	405	413	424	482	398	401	421	459	436	407	425	425	456	450	438	423	466	456	410	408	459	460	444	463	484	435	441	421	413	461	462	442	427	428	425	409	449	443	404	470	435	417	443	421	435	387	407	433	429	442	453	444	420	466	409	437	411	434	439	431	446	428	404	398	421	451	415	432	427	417	448	465	472	425	411	388	432	397	392	431	405	398	436	430	441	417	442	404	465	411	426	400	438	408	442	417	422	446	413	427	445	411	450	436	419	465	386	436	434	408	445	441	427	446	428	437	468	399	419	443	409	432	369	425	447	392	427	446	459	464	442	415	431	439	422	424	433	411	428	429	389	420	402	404	440	443	405	431	432	470	435	444	429	406	359	387	417	428	436	420	396	450	421	462	407	428	445	445	420	413	400	437	417	436	440	420	413	433	439	460	431	400	416	455	460	406	403	413	415	408	422	398	445	394	432	395	442	439	465	405	425	388	425
15567	22261	15195	8015	5310	3467	2768	2353	1862	1351	1202	1065	901	878	894	901	911	865	800	732	742	737	689	654	716	679	621	611	615	621	663	634	645	675	654	608	640	614	650	621	617	636	608	666	631	604	632	601	601	593	635	633	631	589	647	668	604	621	641	665	683	643	632	569	660	646	636	641	679	662	659	647	594	638	615	630	628	595	601	645	592	643	618	670	562	612	612	609	587	574	621	646	633	626	627	601	618	651	614	556	658	658	613	628	602	613	645	633	618	625	551	621	618	578	649	628	607	626	565	639	628	592	619	650	627	610	579	557	625	590	625	625	608	617	596	602	630	614	589	584	618	631	638	599	614	605	642	621	569	630	595	595	599	594	559	600	644	632	659	655	652	609	605	615	617	600	648	630	640	592	631	606	604	614	654	597	577	623	627	610	611	612	659	632	615	611	571	590	589	580	590	617	613	630	592	636	574	614	603	610	622	588	638	628	612	600	638	585	626	602	582	581	574	568	617	589	637	634	597	622	604	603	591	601	637	601	619	642	633	606	633	617	631	655	613	593	613	617	644	609	616	589	618	624	571	588	589	612	590	633	571	577	615	659	615	606	585	660	608	592	573	575	578	587	585	621	625	608	637	617	554	605	614	581	619	606	600	628	631	630	594	605	612	601	577	612	620	600	603	634	602	582	588	637	579	542	580	579	575	630	628	638	601	592	598	631	615	627	618	580	633	612	597	594	640	589	619	631	607	582	571	592	626	633	607	579	656	583	624	614	596	638	549	630	591	615	663	588	588	616	628	577	603	622	621	629	611	645	620	611	582	601	592	579	611	618	620	638	587	617	613	576	609	619	598	618	623	633	635	629	609	643	581	612	582	592	612	642	589	586	622	610	626	635	635	638	639	625	639	632	623	620	621	572	634	640	607	570	607	640	587	599	601	602	620	628	652	639	598	616	589	636	597	610	580	619	623	623	604	624	636	665	614	577	600	566	648	601	595	691	592	612	610	572	577	578	635	593	580	623	623	613	608	633	624	592	593	641	577	573	579	612	634	594	582	618	627	619	668	594	577	635	617	584	605	566	626	641	576	604	605	639	642	642	615	650	655	608	638	624	543	615	589	597	603	591	608	618	614	605	693	643	573	680	643	604	635	613	556	600	617	613	642	602	651	587	585	634	585	551	597	617	614	621	620	584	600	633	654	571	663	633	633	626	656	590	584	595	627	625	581	615	623	587	633	577	588	651	566	624	569	575	589	594	610	651	615	631	582	594	629	591	619	624	565	634	596	626	606	629	633	607	612	617	624	687	603	616	588	591	602	595	620	575	583	592	641	615	593	602	585	579	579	604	572	593	574	630	641	563	615	623	596	557	622	607	575	599	615	634	613	617	599	629	612	605	585	610	631	655	597	630	625	633	563	635	637	652	591	639	572	672	620	635	596	615	592	619	602	673	631	571	602	615	597	568	555	573	612	650	634	642	605	595	613	603	599	573	659	585	587	612	609	627	635	587	613	627	601	634	628	580	630	642	663	594	593	637	615	641	599	601	562	595	577	608	677	617	574	620	592	634	635	612	594	589	597	599	597	638	604	601	604	605	581	576	612	633	640	605	617	637	573	614	619	612	649	582	611	626	605	599	594	652	582	622	604	612	610	665	632	566	615	602	576	588	625	617	607	589	576	613	601	593	582	628	587	622	602	646	602	589	598	611	588	671	564	628	621	611	599	622	620	629	595	636	645	627	618	616	651	645	643	593	638	597	601	583	619	587	614	622	646	617	631	598	570	572	594	631	591	583	613	583	603	569	627	627	573	634	602	663	627	620	656	618	625	650	620	656	589	629	629	600	640	594	641	601	625	619	622	601	615	624	583	626	600	661	642	630	639	620	638	603	583	593	634	635	597	617	613	607	617	644	623	604	604	580	640	619	646	602	631	631	626	634	594	622	595	581	618	636	608	590	624	581	588	557	617	648	578	608	625	630	652	596	616	567	584	639	610	616	614	634	650	610	627	627	629	583	586	633	643	617	661	587	581	616	659	595	588	608	613	593	577	611	598	641	604	593	592	582	599	613	612	589	650	619	573	607	597	632	606	610	684	629	656	587	601	604	610	634	625	636	560	574	623	591	583	593	628	638	618	657	581	584	595	649	583	611	616	627	635	604	582	622	581	628	581	627	605	575	608	628	599	621	622	581	623	624	630	598	568	610	602	629	636	604	664	642	584	609	618	585	593	614	612	616	631	634	614	636	598	648	598	603	606	653	608	580	621	594	612	591	562	627	587	610	628	616	653	577	610	596	593	579	591	594	593	587	610	628	650	622	595	587	622	603	624	654	626	626	629	557	629	597	570	624	598	580	614	644	584	590	587	606	629	593	637	624	621	625	613	617	613	595	626	649	609	591	614	605	619	632	591	616	624	601	594	613	609	578	606	652	576	592	601	648	595	605	586	617	607	603	609	641	628	602	625	631	589	598	593	609	581	609	599	570	638	593	583	626	643	584	621	625	608	592	571	604	613	608	617	601	597	606	600	595	624	607	619	624	624	625	577	633	611	589	636	610	636	612	623	583	647	596	569	590	641	621	648	631	565	631	614	619	595	580	558	597	578	595	655	604	632	600	642	604	590	652	663	590	574	620	636	574	598	632	567	578	622	636	630	624	605	611	614	639	600	594	594	619	616	585	559	616	610	560	670	596	625	649	588	639	598	629	622	651	611	607	601	632	621	607	646	669	573	619	610	630	611	596	621	634	653	654	646	649	647	642	633	586	609	613	624	588	626	666	603	610	622	658	605	605	597	657	586	625	633	589	654	599	656	609	624	615	660	620	622	661	618	577	641	630	640	638	577	599	632	648	551	605	622	641	643	620	604	599	651	620	578	602	613	607	606	572	634	627	590	594	584	629	618	634	570	635	572	645	582	605	644	615	615	572	597	631	619	607	609	660	608	587	629	614	614	648	582	609	614	589	642	568	603	653	630	597	648	590	642	590	662	564	600	609	610	598	636	588	627	593	618	610	595	605	584	588	610	645	550	595	624	643	613	626	586	606	630	661	593	613	591	617	622	582	653	605	604	679	624	607	621	654	621	638	594	607	633	567	630	586	578	595	617	598	653	606	614	577	610	640	624	638	635	641	621	569	590	590	566	600	599	628	567	615	642	591	635	620	642	584	647	594	641	584	642	651	600	653	616	609	619	587	617	654	606	593	611	639	591	606	571	583	624	554	625	577	581	630	639	593	612	589	646	615	577	602	613	635	619	605	567	580	652	589	637	619	585	620	603	595	607	567	646	617	622	587	653	623	643	590	601	601	642	582	638	596	582	637	577	572	634	625	618	582	625	584	649	581	617	623	565	588	590	608	672	642	604	601	649	584	613	630	612	622	628	603	594	599	595	660	613	577	601	616	593	617	614	621	592	624	640	643	615	634	611	576	614	580	591	630	664	568	587	597	614	616	624	621	679	623	653	623	650	653	625	600	678	590	610	662	608	595	642	609	623	594
24084	21128	28301	24209	20553	7526	2367	1541	1194	976	864	769	614	592	661	653	583	571	540	530	493	508	502	481	465	455	451	452	437	431	452	433	407	424	423	383	444	404	442	408	438	399	435	401	411	446	409	359	433	427	419	387	422	440	389	437	429	401	423	376	410	398	430	417	404	405	416	417	427	398	424	413	369	416	411	387	410	412	384	411	418	402	378	413	449	417	381	386	425	411	381	390	408	388	399	422	388	425	395	398	389	386	420	400	389	411	403	387	388	397	391	368	407	391	415	375	392	415	384	416	402	398	432	388	419	411	388	409	373	357	365	437	423	375	418	412	440	394	403	365	383	394	413	378	406	390	382	433	373	406	393	405	389	424	415	392	391	417	393	376	403	398	421	386	403	398	357	384	382	445	420	368	384	398	415	393	407	389	405	383	423	409	367	406	393	381	364	374	399	419	398	407	410	396	380	368	390	450	418	389	402	393	385	386	391	416	381	435	442	390	402	415	405	407	382	366	402	401	380	412	390	402	383	417	423	372	380	405	403	390	353	389	410	406	421	379	390	381	414	416	406	393	397	400	396	384	393	383	389	401	382	387	392	375	408	390	383	417	397	398	423	398	456	371	397	380	383	401	391	405	411	372	411	367	350	380	381	409	376	375	354	387	391	396	387	364	426	399	396	407	425	373	400	395	396	442	404	445	388	392	421	398	395	439	423	382	398	419	388	382	348	379	431	376	396	424	363	413	405	388	392	347	407	402	407	428	385	366	405	366	382	397	410	401	421	385	442	438	410	370	419	405	410	432	378	417	373	398	408	432	390	400	425	388	358	417	394	342	397	399	398	430	425	417	407	361	384	393	363	391	396	366	406	390	377	413	379	368	413	418	421	375	418	371	440	436	367	373	414	391	418	409	360	388	411	386	414	381	371	406	420	401	357	371	396	433	427	372	396	419	371	434	384	365	391	394	413	409	381	349	420	364	447	391	376	400	398	398	384	377	379	440	419	381	381	377	408	369	361	400	368	359	385	424	370	409	376	377	382	420	363	373	399	392	373	431	423	430	371	379	402	427	364	381	423	357	427	394	410	388	388	441	403	431	400	394	402	369	392	429	379	411	408	391	385	419	400	386	412	383	406	365	405	400	379	439	366	396	400	411	366	420	384	364	339	386	424	358	381	382	381	407	412	400	419	397	411	406	384	394	380	409	411	373	403	415	420	385	392	385	377	374	396	432	394	420	394	415	377	430	395	403	439	422	405	428	382	382	389	425	391	429	395	389	422	385	404	368	402	383	370	397	375	406	426	390	402	375	390	426	383	369	406	364	410	413	392	374	427	413	368	390	406	382	412	428	399	408	395	368	402	377	383	389	381	417	376	432	407	410	390	404	394	399	394	368	412	391	388	442	406	356	397	397	363	399	397	415	406	394	398	413	362	425	427	422	377	404	431	372	407	394	376	397	383	389	390	451	388	383	406	410	393	385	336	402	404	370	386	391	400	423	414	403	391	386	377	386	461	368	376	391	396	387	398	382	414	420	349	387	387	420	404	413	406	390	374	384	411	401	380	391	380	386	420	367	404	399	407	387	397	398	386	422	389	359	440	392	401	407	378	407	376	396	387	363	408	420	391	363	398	403	397	385	404	366	440	372	395	407	417	351	375	396	404	382	384	363	396	378	382	432	416	381	404	411	428	425	407	392	405	386	378	398	400	417	393	376	389	405	431	388	364	406	390	400	384	375	409	385	417	360	397	398	438	406	397	396	380	420	378	376	398	395	376	420	422	379	394	422	419	433	425	428	421	394	393	379	428	406	406	360	375	380	401	386	427	428	363	395	411	363	390	354	408	399	406	413	410	409	434	381	380	385	388	379	365	411	387	367	373	400	381	442	390	373	425	411	397	406	386	386	423	426	400	372	376	431	394	399	391	411	382	411	399	387	381	401	412	418	386	390	411	415	352	389	378	412	414	409	398	398	394	389	390	393	351	380	366	395	394	368	411	389	404	389	415	421	375	389	387	375	392	388	394	402	378	364	401	355	422	385	394	381	410	415	391	399	398	399	378	394	403	404	371	386	395	411	370	359	381	424	423	394	384	388	427	399	373	404	379	404	386	384	404	419	399	384	376	385	395	405	421	376	413	390	427	402	392	452	377	399	427	392	414	393	400	408	408	400	433	405	380	410	377	379	432	365	401	385	383	405	387	418	373	426	378	412	389	387	387	409	416	357	401	402	362	398	385	399	384	398	394	389	406	384	415	371	393	375	414	391	377	406	382	393	439	411	380	409	417	380	410	423	408	374	400	392	389	413	409	402	386	413	381	377	402	377	363	438	408	454	353	397	388	423	384	388	376	383	428	380	408	423	400	384	396	397	367	417	376	394	424	408	361	402	373	377	373	406	389	425	410	391	400	420	393	403	377	422	387	422	402	410	426	382	414	379	408	384	389	356	389	383	394	434	375	367	387	407	398	426	387	398	362	419	387	436	401	424	417	391	364	379	390	370	397	399	394	391	396	371	405	387	418	391	424	414	398	394	390	368	373	442	409	421	419	412	381	409	424	381	395	380	399	414	418	363	397	445	375	361	387	406	416	367	379	395	426	429	409	408	387	421	392	446	407	414	383	418	392	363	395	387	383	395	391	369	363	374	393	374	422	397	378	409	435	428	386	395	383	365	398	399	377	372	392	388	358	402	368	392	411	402	366	387	405	407	388	365	356	422	372	411	413	396	354	406	369	398	403	417	356	378	389	399	408	440	370	409	370	394	379	382	400	371	393	393	372	375	440	398	426	408	400	405	405	439	373	400	410	392	390	404	415	387	398	386	378	377	425	398	426	388	405	401	375	380	391	391	385	421	398	406	415	399	409	393	396	403	421	340	387	382	414	404	410	423	410	422	399	363	396	365	369	388	420	373	381	409	386	370	424	377	375	391	396	411	381	387	375	390	378	368	402	404	409	404	412	370	411	397	390	395	405	370	374	397	385	394	419	427	383	404	381	377	406	406	413	362	440	387	375	396	397	416	419	402	390	421	400	433	394	425	415	387	366	401	391	366	447	423	424	430	374	394	370	397	375	385	378	384	396	436	384	346	393	365	388	371	383	391	380	380	411	394	417	427	387	415	421	433	388	368	413	400	386	412	409	373	415	379	402	383	393	416	377	378	417	372	411	382	395	387	378	403	393	383	388	388	392	398	400	418	397	381	399	412	440	412	374	415	422	351	416	404	383	391	383	369	437	378	393	386	407	402	391	360	371	395	383	347	378	390	392	365	406	393	399	427	408	413	381	405	384	395	406	367	381	405	381	401	379	416	391	415	399	418	427	350	405	426	405	439	415	429	413	420	388	430	418	387	382	370	402	386	403	410	446	389	401	407	424	384	386	423	386	407	371	417	389	387	427	389	406	364	402	361	394	424	440	402	371	413	423	383	384	372	383	404	416	388	369	425	425	408	427	359	384	428	397	389	345	422	387	379	413	404	400	392	387	414	436	385	417	372
17034	28925	22620	14033	8755	6203	4556	3784	3052	2310	1943	1579	1298	1203	1310	1206	1178	969	924	912	840	799	765	723	741	693	633	638	681	712	650	613	679	631	632	623	609	595	628	604	626	602	561	577	596	628	622	621	595	557	593	598	663	596	572	625	599	654	623	672	646	621	635	656	636	651	722	650	590	625	659	591	624	602	617	571	582	540	574	586	553	621	634	619	586	596	565	610	591	594	605	605	579	606	588	650	634	571	586	567	603	587	576	605	616	586	598	606	607	591	557	573	592	564	603	598	571	597	556	575	581	535	593	636	574	596	620	592	543	612	559	530	590	584	579	597	581	574	588	587	597	590	635	618	575	601	578	559	583	565	560	572	601	578	592	594	585	586	574	602	594	547	571	604	582	588	594	556	547	566	590	590	545	580	593	599	562	575	585	598	597	525	571	550	580	571	576	559	570	603	594	588	565	563	574	546	609	595	571	542	615	602	557	589	551	572	595	616	589	587	576	558	557	568	559	620	541	557	537	598	586	610	604	532	543	556	531	562	558	561	582	574	568	557	539	569	571	566	595	598	580	612	557	548	553	584	621	573	616	638	565	581	552	566	550	573	619	553	569	541	560	558	571	547	549	592	587	585	588	550	565	569	612	578	591	557	522	569	595	660	581	569	527	579	586	564	543	607	609	526	586	577	547	593	605	591	569	579	563	613	556	584	579	524	587	587	592	598	567	555	561	566	581	575	589	544	541	623	569	574	557	574	573	537	584	578	566	577	550	566	605	619	596	573	572	566	599	550	567	575	565	565	594	555	565	568	612	606	556	549	552	591	562	569	598	544	573	563	558	572	578	570	562	571	591	626	584	545	511	573	583	586	510	543	593	615	548	595	561	545	599	622	558	588	550	550	584	555	600	593	603	548	526	606	596	640	569	541	603	554	550	579	564	539	564	569	587	558	582	558	546	600	525	578	552	559	611	576	556	540	577	539	612	582	588	563	553	615	545	564	576	558	600	556	625	579	565	570	560	588	594	589	586	591	607	614	586	554	577	542	616	598	535	564	569	606	613	569	542	590	526	560	579	590	592	591	598	620	580	559	617	582	541	576	598	581	562	555	553	586	540	534	541	565	594	572	571	577	538	569	614	565	571	564	581	548	562	583	587	550	625	549	562	578	570	584	579	573	561	612	572	592	564	582	597	568	563	607	568	569	600	580	581	561	559	575	547	583	600	554	570	572	566	547	578	534	607	599	586	566	575	574	593	576	567	543	566	601	576	573	623	562	593	561	539	544	592	523	569	601	551	586	550	584	541	565	595	575	587	544	603	573	592	599	597	580	611	567	583	569	568	599	604	572	583	581	580	548	602	620	546	555	563	563	593	558	556	548	619	595	621	555	598	545	540	579	569	603	580	571	540	554	534	634	566	595	581	585	572	571	611	560	531	601	645	576	589	546	590	554	591	552	561	556	590	559	583	578	588	508	592	595	561	577	596	614	574	613	603	635	532	571	586	577	588	600	580	582	532	590	629	593	564	564	580	597	540	552	590	569	585	581	576	581	552	575	557	602	537	554	594	551	575	556	540	579	582	555	615	573	558	539	599	565	549	573	570	600	575	534	558	623	582	564	583	558	544	592	615	587	605	559	573	546	575	568	579	579	550	608	565	578	587	548	579	545	550	557	528	599	577	557	580	548	583	579	558	583	584	572	568	580	577	566	600	581	621	575	577	574	584	556	554	555	569	531	564	581	600	583	584	549	531	590	586	529	566	548	595	532	558	619	581	585	575	568	632	531	562	565	572	599	599	571	548	557	517	570	515	597	616	591	549	573	590	538	585	585	559	534	572	555	572	583	568	548	567	589	593	569	590	592	570	529	606	554	531	590	602	550	538	576	552	557	571	555	572	599	572	563	581	561	554	591	605	618	590	593	587	593	607	574	572	571	572	562	576	567	596	638	592	645	561	563	581	586	566	588	591	563	536	578	575	577	513	545	572	597	548	578	548	541	522	562	575	613	559	597	556	573	580	578	564	555	590	547	572	577	587	544	603	604	585	585	576	577	545	605	582	580	608	555	623	561	531	566	537	554	555	563	595	560	567	564	577	562	546	570	592	563	542	575	577	564	558	563	519	593	583	602	571	538	604	594	542	608	588	578	597	601	587	571	541	541	550	580	568	522	569	532	565	565	562	563	562	625	579	562	540	583	569	594	569	534	583	577	589	598	579	577	610	547	592	599	570	565	590	579	636	557	559	554	555	536	579	602	618	571	574	600	578	537	624	577	571	565	589	610	574	576	587	583	576	585	534	544	564	524	577	581	540	544	574	574	608	552	561	598	559	558	580	582	594	594	584	620	583	585	543	587	585	606	603	597	569	607	530	611	594	602	627	607	577	543	562	548	590	601	601	549	559	590	570	557	605	561	547	568	557	535	586	589	609	591	579	619	558	581	572	566	557	574	550	566	582	576	585	560	617	581	576	609	586	568	542	577	587	545	564	555	594	561	585	584	557	566	553	560	564	544	603	563	552	585	623	539	528	535	567	604	582	528	561	592	531	572	552	548	616	540	553	587	574	539	596	536	599	588	585	578	575	575	565	532	600	536	595	531	550	606	555	521	556	598	552	576	584	566	590	607	551	611	571	553	562	542	581	544	542	550	607	584	599	593	577	568	593	616	615	591	609	581	579	544	590	573	576	583	575	598	523	583	573	565	581	583	572	546	641	540	552	586	567	595	570	606	571	585	624	560	592	556	590	563	606	572	602	581	522	542	594	575	584	554	540	553	604	558	599	576	593	570	591	514	575	530	594	590	574	559	580	597	568	562	543	543	545	574	535	595	558	601	582	544	613	563	580	558	608	598	573	610	550	550	546	563	537	568	569	545	568	570	569	588	552	595	577	563	549	554	558	567	567	525	552	546	615	542	563	574	590	584	588	562	589	586	599	610	544	574	605	584	614	585	512	551	568	563	567	590	622	535	574	544	548	582	563	533	614	567	576	583	578	565	626	551	578	585	604	552	567	591	591	571	572	627	569	600	555	602	569	551	569	594	628	568	560	585	546	560	538	585	545	602	578	583	564	552	613	566	583	563	573	581	545	594	553	553	610	602	556	621	583	596	573	536	596	556	546	551	593	557	587	589	581	604	581	568	591	586	625	576	580	572	553	579	543	545	541	593	600	587	579	604	570	535	551	570	547	577	579	571	607	549	585	593	586	551	552	541	608	599	567	563	548	595	556	595	552	597	592	615	567	590	570	589	547	524	566	561	562	553	556	563	576	545	503	607	619	611	556	583	562	554	594	549	544	585	571	554	580	578	593	556	583	574	574	564	576	541	611	577	556	589	580	578	563	589	533	586	589	554	564	606	614	573	602	636	579	580	541	545	592	556	570	587	599	612	580	550	562	544	533	531	546	540	595	550	599	578	579	547	536	567	576	604	605	588	581	557	581	566	588	550	553	525	551	621	563	578	541	572	567	577	572	541	586	571	522	570	571	603	594	583	579	601
23186	21183	28927	23699	21185	20241	6252	2053	1488	1104	1022	746	670	628	699	678	598	547	498	456	428	457	402	403	369	382	360	333	334	312	286	319	289	293	308	306	316	288	308	312	280	271	291	272	303	302	289	267	288	314	305	302	316	303	315	334	302	294	311	309	321	310	314	342	315	328	289	311	308	307	293	324	307	313	295	287	271	295	284	271	261	274	286	293	308	280	263	299	300	273	265	311	291	291	277	284	298	290	301	299	275	286	283	272	283	284	275	287	287	302	266	287	278	293	296	290	288	297	279	257	274	269	271	295	272	271	280	281	305	270	309	281	248	286	318	296	297	279	300	233	282	294	310	268	244	263	256	274	267	254	290	283	286	251	285	256	282	256	300	283	269	276	311	263	272	292	283	276	288	279	303	268	279	266	272	256	286	270	267	294	280	233	282	262	271	292	279	276	275	278	266	295	257	279	264	261	262	299	270	276	269	262	280	302	274	309	293	273	266	229	291	262	289	273	270	273	288	263	277	275	247	274	310	289	305	276	261	239	278	275	265	279	318	256	281	275	280	261	297	314	268	282	248	279	286	279	250	315	287	258	271	260	264	286	287	258	280	277	295	264	300	283	255	289	250	272	270	264	260	278	308	277	291	306	271	297	268	280	304	292	282	255	264	301	291	273	270	288	283	293	294	271	280	311	272	277	279	291	248	267	273	301	298	283	272	270	286	265	277	292	278	290	271	290	304	253	294	266	267	265	298	277	268	289	253	253	267	244	265	267	265	274	297	244	292	277	271	241	276	294	275	281	259	281	289	280	292	287	262	275	298	246	276	276	264	248	276	283	314	265	270	272	279	286	288	264	278	272	328	268	274	262	253	268	290	278	305	272	258	296	278	254	263	305	280	264	262	281	288	241	262	264	256	261	273	289	293	298	279	281	307	275	275	265	297	250	295	233	255	273	258	264	290	285	275	263	297	282	270	281	286	269	284	252	253	283	283	276	264	292	280	266	268	281	273	265	253	287	266	271	290	298	271	272	284	269	256	265	262	267	262	286	274	273	268	310	281	296	299	279	274	269	288	251	283	268	286	278	270	275	289	282	282	260	282	285	298	282	288	258	273	255	269	256	317	310	284	255	281	287	254	260	263	295	257	266	271	246	280	291	252	279	260	280	290	258	270	297	279	272	291	269	286	275	279	282	294	288	317	272	278	277	280	295	263	284	310	278	284	265	273	270	291	285	295	308	270	290	278	285	263	283	263	272	318	276	268	279	281	265	257	295	275	267	284	257	249	264	318	265	286	289	260	315	258	267	279	296	300	304	280	303	288	288	254	298	246	263	255	287	253	286	293	272	298	244	274	277	257	254	283	294	251	273	305	292	261	265	298	273	248	256	272	283	263	295	260	244	281	301	303	272	257	262	253	276	264	295	278	297	275	263	284	293	254	265	242	284	289	297	278	267	284	280	279	295	292	289	288	287	273	283	272	289	306	282	283	288	294	263	282	292	278	276	301	251	291	273	321	265	259	264	261	233	262	288	260	261	288	254	300	278	275	280	281	291	293	302	313	281	290	269	289	253	280	278	267	281	280	288	261	274	274	278	257	277	268	291	293	274	269	233	286	272	287	273	264	280	287	271	282	283	281	286	293	276	288	289	269	245	263	263	265	267	253	286	262	289	265	275	263	278	238	259	285	289	276	271	294	274	263	277	261	260	279	291	259	247	289	271	287	260	266	263	229	271	270	271	284	241	282	292	288	274	273	284	283	281	281	269	249	273	292	249	273	300	291	285	270	257	276	256	281	269	309	262	281	298	269	264	297	272	262	285	273	281	284	268	248	271	278	277	291	263	280	264	278	253	303	295	256	287	262	281	285	271	276	271	280	335	279	320	293	269	253	265	265	279	298	292	280	265	270	279	285	271	287	262	299	275	287	302	317	280	256	299	248	254	274	268	295	278	287	240	271	278	281	263	259	303	280	254	301	283	316	268	317	274	273	288	272	270	307	297	281	262	278	300	241	262	270	280	271	283	251	269	294	271	263	276	297	299	273	277	279	288	274	287	291	252	276	275	275	295	267	270	283	267	237	305	249	286	315	264	258	263	278	292	274	258	306	302	264	286	284	282	276	281	269	270	293	252	281	281	266	283	272	262	299	274	303	273	288	298	240	261	270	279	301	313	317	277	273	286	275	299	287	268	253	258	294	268	303	276	316	253	251	262	258	267	272	269	289	263	275	286	254	296	257	282	284	281	262	262	272	266	286	260	281	257	273	266	285	267	283	261	260	271	277	249	253	288	256	279	266	289	270	269	257	279	251	294	272	289	303	292	285	270	300	283	275	281	274	288	286	262	270	252	260	289	254	265	276	270	291	266	269	296	290	247	281	279	253	265	251	259	274	266	277	284	253	274	299	279	280	292	282	251	270	242	301	283	254	284	287	259	279	265	273	250	268	249	295	262	266	303	270	263	285	287	286	272	287	271	292	291	262	268	276	277	267	237	299	302	261	270	280	282	284	307	296	236	279	232	264	271	254	247	303	269	248	277	258	285	273	293	307	274	288	267	308	273	282	299	264	289	235	302	261	297	266	274	256	270	299	278	263	287	268	290	297	260	284	286	293	289	261	284	315	284	270	309	289	266	263	325	302	280	276	274	258	268	301	307	281	271	273	297	229	280	274	272	281	276	266	292	266	262	270	273	283	262	278	283	263	269	306	284	290	292	285	261	302	271	268	284	252	268	255	295	264	276	257	263	308	264	249	278	288	267	281	295	269	277	278	267	284	283	284	257	298	269	257	262	296	274	261	279	276	297	263	300	254	277	256	292	302	261	252	277	319	248	288	293	320	285	273	272	265	295	245	312	268	271	279	247	305	261	285	255	271	269	264	262	287	248	270	291	295	292	259	290	299	316	281	296	266	257	265	286	286	266	265	291	267	292	298	267	246	287	275	276	282	250	264	273	264	274	279	250	265	291	265	266	272	266	268	256	281	301	276	285	270	254	249	292	271	259	271	281	279	270	262	254	277	265	257	313	292	304	276	270	266	274	274	279	267	252	253	269	267	277	278	299	255	274	281	298	276	272	267	269	283	254	267	280	254	238	273	281	306	266	267	268	259	300	263	258	291	267	279	263	285	281	271	290	289	269	309	241	261	278	257	273	264	265	276	278	245	266	282	299	271	261	243	240	304	299	238	285	264	303	287	291	268	262	254	259	252	286	266	294	286	330	304	236	256	270	282	250	283	291	294	273	290	269	294	260	253	310	253	275	286	293	262	262	274	289	288	301	265	277	283	295	262	238	276	298	266	262	257	276	280	278	258	272	283	291	266	283	302	252	269	299	288	285	303	251	283	257	257	314	275	258	255	255	277	281	277	265	278	276	243	267	255	265	256	266	271	262	266	294	257	265	235	276	276	296	278	263	310	265	237	262	267	310	244	271	287	265	266	261	269	264	275	256	258	271	276	280	315	261	271	283	269	252	265	266	277	280	254	307	309	274	298	286
19507	33619	27243	18770	12642	8866	6032	4789	3995	3106	2613	1945	1509	1423	1530	1428	1391	1095	941	929	912	822	755	702	621	637	579	573	585	510	530	515	485	480	470	492	466	490	444	464	430	438	457	425	487	447	479	478	435	447	440	460	473	475	492	460	475	477	483	466	478	498	487	470	479	517	520	534	502	490	491	499	416	411	417	423	452	426	418	435	427	445	406	429	446	390	399	413	446	459	416	480	443	443	444	465	447	420	445	450	426	433	459	406	410	372	424	450	434	419	389	429	412	366	411	404	400	408	382	377	436	439	440	375	409	448	384	404	394	409	376	407	451	427	397	430	421	413	405	414	414	363	388	361	391	384	346	396	400	407	408	378	427	400	410	396	430	410	400	396	419	419	375	402	411	404	402	403	352	386	399	401	363	416	434	414	398	409	386	437	405	403	402	420	389	412	409	412	391	373	398	447	381	392	383	398	374	362	423	388	386	375	428	420	449	383	382	408	391	423	374	404	390	409	368	386	405	412	443	415	389	387	375	405	423	427	389	408	369	408	386	402	372	434	406	434	389	419	410	413	427	379	417	396	435	420	395	417	425	433	394	393	408	378	447	440	418	399	387	387	410	404	390	406	369	412	423	385	397	418	423	387	430	397	407	413	463	412	406	401	406	386	403	423	381	409	416	371	363	417	400	421	377	380	400	417	400	413	372	431	401	391	428	427	428	390	403	442	383	387	408	390	403	405	432	432	409	425	384	393	393	414	422	402	432	435	439	400	431	368	408	425	390	381	420	441	394	403	362	432	423	402	436	378	383	411	367	401	378	392	408	399	410	387	392	398	404	391	381	393	413	408	416	396	392	407	418	443	408	390	375	391	397	397	426	405	404	383	384	406	417	381	366	401	375	382	410	407	396	446	412	388	404	445	418	409	394	387	377	479	438	379	372	410	391	430	387	381	426	382	388	372	379	397	407	426	455	388	388	407	423	408	410	416	395	426	417	395	430	392	423	368	445	397	424	407	396	368	436	417	401	434	402	407	408	445	423	457	457	383	431	366	395	403	406	420	387	375	388	376	412	390	426	373	396	417	393	381	393	415	386	415	419	419	383	394	403	420	390	421	410	409	431	404	388	393	410	394	416	407	424	413	386	389	405	402	375	406	396	426	388	417	407	421	385	421	399	447	407	468	416	427	390	404	394	387	411	449	383	455	410	377	437	420	392	413	410	393	406	382	398	404	409	386	430	399	422	395	397	373	408	421	399	401	411	398	399	415	391	391	399	419	397	426	405	420	399	411	407	390	422	403	352	450	389	394	405	423	398	406	379	420	407	401	410	375	392	417	413	401	410	387	426	419	404	422	426	389	431	383	409	397	443	421	440	382	390	382	391	417	403	397	386	369	390	401	399	426	395	431	410	425	392	422	400	426	403	395	423	407	425	407	408	397	399	417	417	406	421	415	391	386	406	395	412	368	411	416	410	378	418	416	416	415	411	379	386	375	367	430	367	392	401	429	406	395	389	405	408	413	403	379	399	376	429	401	406	374	390	407	407	430	404	374	399	385	390	365	409	408	425	393	382	411	348	392	390	405	406	405	413	361	375	399	399	385	385	390	402	379	409	428	425	384	386	371	369	430	400	394	399	415	413	418	411	416	402	370	412	405	396	398	432	428	444	388	388	405	402	381	365	382	379	392	420	413	436	388	406	397	380	405	380	412	398	406	429	404	393	410	423	388	416	398	415	380	393	364	425	400	442	419	411	381	449	424	451	369	428	390	429	398	388	414	404	426	397	457	393	402	419	407	413	436	404	386	383	404	360	403	384	391	407	388	406	404	412	394	424	382	404	410	406	446	449	420	424	390	390	386	421	449	403	421	420	390	369	416	415	406	389	444	364	429	409	401	374	407	402	394	396	398	402	374	423	400	360	418	410	411	393	410	390	404	369	396	420	385	411	419	404	409	425	400	386	409	404	401	404	413	403	364	416	393	387	430	419	405	387	404	421	430	370	403	404	414	392	417	372	370	393	414	391	401	414	395	399	404	432	417	370	403	372	389	376	376	431	441	386	378	424	389	371	398	411	415	435	403	408	427	431	381	420	417	412	420	398	403	417	393	406	441	402	434	385	410	379	391	406	430	409	383	438	399	393	371	422	378	406	390	420	372	395	432	393	393	403	419	401	412	418	404	387	391	398	398	371	434	409	414	377	440	403	411	400	412	393	396	373	407	424	438	399	409	410	401	411	403	428	382	418	394	388	396	415	428	417	408	394	405	428	428	376	409	420	420	373	395	363	417	399	428	438	402	403	408	401	404	398	424	404	376	394	394	398	419	407	397	394	418	416	430	406	405	409	383	378	424	439	381	409	410	409	402	400	409	374	426	414	376	384	411	430	397	369	398	392	418	367	389	404	393	448	412	362	391	430	395	398	402	422	403	394	402	422	375	439	385	405	399	407	404	418	400	395	444	383	401	396	421	438	413	392	356	414	400	436	408	348	438	382	421	374	388	386	367	394	381	416	402	401	395	427	442	395	402	411	408	407	382	389	376	409	406	441	403	405	397	428	416	374	410	429	408	393	342	425	414	391	379	397	369	396	383	389	403	408	405	452	417	408	396	371	433	424	394	438	395	394	424	411	408	418	389	437	382	411	383	431	399	409	420	398	388	400	379	428	389	375	396	396	400	365	393	351	441	388	445	393	413	438	385	401	383	410	414	372	394	396	353	439	397	427	351	362	410	395	381	372	424	399	393	388	403	409	420	398	394	350	382	404	420	409	381	406	383	398	388	416	402	412	395	421	401	415	384	436	380	379	359	393	397	434	413	399	409	396	393	365	380	412	405	361	409	400	434	408	412	373	377	386	410	427	397	374	413	397	397	391	372	418	411	398	413	379	392	404	422	417	406	370	417	369	405	399	378	402	395	375	436	412	380	378	413	418	398	393	398	410	391	408	389	405	375	378	380	401	376	387	360	382	423	405	379	419	386	396	410	423	442	404	413	366	397	412	402	391	367	392	405	387	384	417	393	406	405	443	415	409	396	402	382	424	408	385	415	422	402	435	380	400	394	401	407	410	401	382	428	431	412	402	407	411	429	419	396	383	411	434	378	433	411	394	399	357	382	385	448	368	397	435	389	425	398	423	398	407	430	371	426	422	402	414	396	398	422	421	389	377	369	382	398	414	407	414	404	422	400	447	409	398	429	419	413	424	419	418	399	374	412	367	384	402	404	427	375	414	425	394	437	389	409	400	415	402	385	409	410	406	402	406	368	400	395	438	404	403	368	388	383	378	416	413	438	392	392	377	398	381	407	392	387	379	391	397	452	383	411	401	394	430	438	381	406	396	399	414	426	430	396	429	388	403	374	418	400	418	416	383	395	399	368	426	427	397	407	414	411	422	373	410	395	428	381	389	426	423	382	413	366	402	400	396	391	411	403	403	442	390	364	405	383	381	431	414	400	391	406	400	388	401	420	413	389	385	362	408	413	427	389	380	367	387	361	387	368
27117	20953	15611	7655	3424	1715	1102	858	834	753	613	510	525	504	543	521	559	502	487	460	480	451	483	459	465	459	420	419	424	451	420	438	468	466	451	477	466	467	428	424	426	407	434	422	414	409	391	409	440	441	448	422	438	461	443	462	442	476	460	462	459	427	450	402	408	473	429	466	473	435	418	463	411	411	425	443	411	381	465	430	433	446	415	426	452	441	433	448	448	424	429	454	482	418	478	418	464	443	429	422	421	413	407	469	441	420	419	431	433	428	460	418	491	381	459	409	403	455	429	417	423	450	445	433	423	440	415	419	422	400	438	450	435	428	440	410	406	419	429	432	436	403	432	450	457	426	446	443	414	444	425	439	454	467	457	448	434	450	428	445	432	405	421	452	442	411	394	424	433	427	428	421	431	451	469	413	407	456	440	470	443	436	385	419	451	446	442	443	434	446	406	477	430	418	419	455	431	429	457	426	441	425	454	432	448	475	402	431	415	384	447	417	408	437	450	437	392	395	405	443	437	432	416	420	458	425	447	487	455	399	397	464	421	408	419	470	435	459	420	423	409	413	412	437	421	426	427	434	462	411	439	428	428	429	418	429	425	415	399	411	403	383	450	418	424	401	402	431	406	439	418	415	431	450	403	426	459	436	437	438	444	442	436	419	413	440	403	408	463	398	399	433	416	434	445	441	469	437	420	454	428	452	432	419	419	391	426	399	425	425	432	430	426	401	440	432	419	424	414	392	466	470	401	463	441	398	421	425	430	403	426	413	432	407	415	425	440	439	393	446	446	457	429	416	458	414	443	446	445	409	426	417	444	429	429	409	404	433	430	460	430	432	387	438	432	438	419	428	436	429	426	412	447	412	454	414	452	450	440	431	443	388	453	426	450	450	434	422	399	462	438	390	424	483	412	442	444	457	457	419	422	437	412	420	436	423	449	422	440	459	475	443	420	416	445	442	454	427	448	430	402	420	428	417	425	419	464	462	442	433	474	431	447	456	418	441	457	442	435	401	418	394	405	428	447	411	390	445	443	443	435	491	371	422	420	421	428	435	397	431	411	461	397	420	421	446	399	450	452	422	445	425	389	387	430	406	444	424	445	444	438	426	368	431	451	389	416	427	422	456	401	447	428	425	399	437	442	430	453	412	443	432	436	449	459	437	431	435	433	451	400	424	376	450	462	429	395	429	427	426	425	438	435	443	432	432	426	397	410	423	411	465	465	441	438	449	417	457	431	433	413	412	396	452	410	426	438	451	423	401	427	433	406	438	409	395	422	377	464	435	390	412	471	424	419	418	404	385	405	427	447	404	416	462	430	443	430	471	435	468	474	426	392	426	465	473	416	422	473	444	409	404	404	432	397	427	415	426	415	389	424	392	406	425	430	436	403	447	440	412	409	420	427	416	433	467	417	440	400	407	390	394	454	429	428	434	411	402	457	453	443	406	426	440	402	414	430	424	458	438	418	427	458	418	454	419	407	433	378	413	398	469	448	429	421	465	398	401	400	399	403	411	421	448	417	381	398	420	401	401	471	393	416	429	455	433	438	420	442	463	432	461	438	440	417	473	472	432	431	413	443	426	435	433	433	383	465	410	455	412	426	415	407	429	433	375	471	450	430	434	442	424	393	415	431	461	432	431	410	408	444	448	410	436	429	407	413	443	427	434	413	402	452	391	448	413	404	450	390	466	447	419	480	447	386	417	411	413	443	403	410	439	418	424	428	444	452	467	432	467	415	419	427	427	446	382	482	417	424	446	452	451	439	439	445	413	438	436	418	395	435	429	399	431	420	431	452	451	436	437	411	428	439	416	428	452	454	445	440	449	423	414	417	441	409	387	465	428	420	453	403	391	436	429	448	416	397	461	428	455	448	480	396	391	436	470	443	411	473	446	410	412	428	437	418	454	394	424	403	438	446	464	430	430	454	408	454	415	407	409	406	471	454	389	399	415	404	456	401	436	438	438	441	437	400	443	432	433	420	395	400	392	462	421	420	441	434	432	484	440	442	417	428	443	401	451	454	407	429	422	397	428	444	421	428	431	439	433	448	435	384	380	392	427	432	445	434	432	455	405	433	450	467	405	427	434	414	435	447	450	442	391	446	417	428	437	463	418	430	497	433	408	408	393	415	432	445	439	429	419	430	424	399	444	435	424	449	429	427	433	429	400	444	475	449	414	416	430	443	449	409	428	422	473	422	458	427	404	454	439	407	413	386	401	473	414	403	418	453	418	435	438	427	444	396	426	433	421	441	418	445	458	448	438	404	438	437	428	413	444	438	411	400	404	476	424	441	429	418	429	436	424	465	421	429	400	465	403	417	443	401	429	424	428	437	445	423	406	422	436	448	405	434	405	416	449	407	425	418	417	416	414	417	398	438	427	380	416	454	405	437	409	439	447	457	406	409	437	415	454	459	415	429	409	444	423	437	421	454	416	437	437	457	437	454	389	436	437	433	431	389	399	397	399	428	441	460	416	449	433	450	413	395	440	437	423	445	401	453	455	419	424	465	417	404	437	431	421	444	490	448	453	414	422	416	377	426	404	385	443	404	403	439	431	404	462	433	425	406	378	440	446	425	441	435	451	409	447	417	427	428	417	446	417	428	428	429	426	420	412	413	377	422	441	471	433	422	480	438	445	439	404	440	389	397	453	434	431	459	435	435	382	417	422	425	437	452	410	431	417	467	432	451	462	427	383	437	426	422	456	421	405	455	403	402	413	437	400	450	440	442	410	437	450	449	410	394	437	415	399	452	446	421	403	407	429	423	410	425	425	462	403	450	433	429	414	409	407	422	450	414	413	396	428	430	429	433	430	436	423	443	413	414	469	408	408	448	468	418	425	404	406	446	425	399	440	403	436	448	479	447	449	416	397	423	419	425	432	435	449	431	424	412	458	408	436	399	433	431	412	482	482	419	458	435	423	445	432	448	440	435	433	430	446	452	429	448	384	426	420	390	419	421	395	421	448	399	434	426	414	441	454	414	432	472	419	446	436	394	476	460	474	438	408	431	424	390	430	427	425	416	436	453	424	445	466	427	506	450	439	422	413	440	437	427	429	428	420	441	449	396	430	407	437	395	425	426	432	407	479	424	437	455	472	432	460	440	402	413	432	424	387	424	394	466	405	409	434	463	433	412	420	398	417	438	432	432	435	442	451	418	483	423	435	473	412	413	427	450	445	416	416	421	438	420	406	467	440	437	440	438	400	429	423	451	392	435	454	460	434	424	432	426	430	419	411	410	409	433	389	422	438	462	451	448	445	428	408	412	432	452	443	439	426	426	424	426	437	427	444	417	418	436	377	404	438	438	433	385	452	404	414	400	394	392	466	455	442	438	430	431	433	431	436	443	397	447	428	447	438	407	434	429	411	436	438	422	436	429	398	427	410	409	436	439	445	422	455	403	391	402	397	434	421	419	456	423	432	446	455	406	461	472	418	410	414	422	460	431	442	451	431	475	441	446	452	425	435	417	441	413	464	421	402	449	443
14908	21268	17121	9378	6302	3788	2495	1960	1711	1564	1227	957	866	923	986	967	816	759	775	771	710	725	721	693	698	651	687	662	688	705	617	616	630	623	640	613	619	628	643	617	627	672	661	643	667	619	645	601	634	598	614	620	646	600	650	646	672	656	660	620	629	679	704	667	642	639	666	632	600	609	643	656	602	638	622	615	597	612	631	587	599	610	614	612	669	617	638	625	618	701	652	664	646	646	615	607	624	642	634	589	639	602	645	646	623	648	611	561	586	672	577	644	615	593	599	614	596	631	633	641	558	608	614	598	619	562	575	637	636	616	617	603	554	630	620	666	626	619	663	595	597	602	608	674	686	563	596	600	676	621	630	627	609	615	541	627	619	577	589	590	594	637	609	667	603	666	552	626	643	582	620	590	614	652	623	646	682	601	635	620	629	615	594	586	578	596	604	582	609	598	598	621	602	663	635	592	601	634	624	628	617	649	645	575	673	588	599	601	600	619	624	650	627	589	629	603	627	600	591	608	587	608	631	620	600	633	607	619	607	595	602	598	643	566	577	641	612	636	633	613	580	618	595	611	602	624	617	668	647	610	621	570	556	639	631	576	647	613	598	676	606	581	645	625	614	636	602	646	582	639	655	615	606	647	628	607	545	627	601	583	619	559	599	626	647	626	625	610	616	556	585	607	583	606	647	639	633	636	647	616	646	631	632	637	634	584	629	600	649	597	612	622	591	592	603	645	619	558	626	633	692	578	636	605	669	627	599	588	614	613	621	607	561	562	624	583	599	598	646	586	612	622	622	618	575	644	620	584	611	596	641	593	619	629	591	585	608	615	592	644	612	593	619	582	616	565	611	612	608	601	588	601	620	596	585	650	624	628	639	606	588	681	588	604	597	634	581	628	625	651	582	645	611	643	631	547	637	693	593	567	616	634	620	580	609	631	618	611	615	633	643	610	568	606	635	599	628	607	596	616	643	611	609	672	585	614	607	574	609	633	643	608	663	593	616	636	614	632	644	630	587	621	640	572	678	622	597	658	591	655	597	610	658	613	574	646	614	604	595	633	590	612	551	635	596	597	577	603	631	630	607	637	635	584	610	608	619	610	579	612	664	609	601	611	614	618	623	620	574	638	665	629	639	620	649	681	620	630	562	644	592	614	603	626	617	621	621	645	628	620	605	646	609	612	598	587	686	619	597	608	652	603	577	661	596	615	620	603	613	608	645	636	602	590	602	649	633	634	588	593	575	609	636	599	557	607	612	617	626	677	633	613	593	603	593	651	630	602	581	614	621	629	621	588	657	576	625	601	595	588	611	615	627	624	586	620	584	593	613	594	581	680	604	622	600	605	645	644	643	667	621	594	631	584	603	604	619	634	631	651	632	609	610	602	594	619	608	585	624	655	607	593	613	634	569	575	616	602	605	656	604	603	612	643	606	628	639	609	631	630	624	590	627	642	630	584	614	599	605	591	608	588	650	637	604	637	676	613	588	629	574	601	602	644	631	610	645	620	604	596	570	611	654	623	617	624	633	636	604	660	603	618	588	605	639	650	606	622	593	644	597	642	593	629	610	611	602	588	590	621	602	629	599	630	595	635	627	612	596	626	622	610	621	605	635	574	600	591	640	617	614	611	626	601	596	635	614	583	629	581	605	619	620	614	573	618	603	656	641	626	619	617	589	634	635	599	613	585	613	622	575	611	628	607	651	609	567	568	592	612	639	604	638	660	587	576	599	623	568	610	645	630	607	638	589	635	599	571	598	599	638	590	609	570	631	636	606	613	616	646	614	611	606	608	609	647	611	620	644	589	647	637	645	631	632	595	600	638	597	609	588	570	650	600	639	624	638	608	614	555	639	601	618	603	650	621	670	581	562	623	676	633	643	625	638	596	636	600	653	596	589	643	569	636	657	616	581	604	633	617	671	619	612	576	595	618	620	623	567	631	596	631	595	639	598	601	602	644	588	618	636	625	638	627	623	591	600	595	657	644	634	665	626	622	606	577	584	603	601	634	582	596	599	584	607	617	602	634	615	622	626	673	619	624	597	627	587	627	569	641	645	656	634	591	588	619	651	604	619	636	622	598	590	607	674	616	601	580	611	611	663	624	612	596	618	609	615	626	574	632	620	655	627	594	599	616	626	635	636	613	595	643	661	612	623	559	621	594	602	649	623	573	575	582	653	596	607	640	578	603	595	587	574	616	577	607	631	629	632	620	620	586	625	605	578	621	548	594	612	577	625	592	571	604	638	587	625	622	628	616	648	632	596	626	596	598	567	625	628	579	619	616	594	601	586	621	621	656	562	614	623	619	601	632	653	605	630	588	614	642	587	644	573	617	608	653	670	605	637	630	590	625	617	627	619	615	606	630	615	625	617	620	573	614	626	641	642	646	663	622	610	620	587	659	624	591	594	600	630	605	635	645	583	638	629	638	632	596	642	623	588	614	616	619	611	600	614	620	611	654	629	585	599	640	590	582	612	611	600	636	613	572	646	645	653	605	603	592	643	585	641	637	625	603	585	615	639	687	623	609	602	638	606	636	597	634	624	626	606	592	597	601	618	610	642	629	594	603	595	587	611	592	624	647	658	594	649	611	625	627	597	624	615	610	604	614	613	650	626	660	659	623	625	606	616	627	584	606	628	600	624	610	575	632	619	630	613	625	625	553	606	633	600	617	622	632	596	639	626	635	597	589	645	629	625	630	622	656	601	635	605	627	631	620	643	580	622	618	622	591	617	662	633	583	613	587	592	586	636	634	592	687	587	641	612	652	607	648	632	597	596	619	605	561	609	608	585	583	638	590	631	608	603	630	598	637	618	630	565	620	572	609	624	616	572	599	629	627	589	595	626	614	587	617	611	637	619	561	630	635	612	632	615	618	608	644	602	638	576	657	577	637	632	619	629	597	590	618	614	581	578	556	610	595	606	597	641	659	617	606	615	584	639	610	634	629	610	593	595	632	625	638	600	659	593	590	608	648	625	628	620	661	611	594	626	652	613	644	631	632	595	578	663	559	617	599	578	634	617	608	600	604	631	588	621	608	635	578	589	594	659	585	602	653	605	637	614	620	629	599	609	615	664	579	623	611	628	609	621	614	679	636	637	647	614	614	614	627	609	622	608	648	631	647	605	619	634	601	627	640	587	595	566	601	594	594	588	574	629	666	605	595	606	571	637	615	636	620	546	626	634	626	608	639	620	622	626	584	569	650	630	607	587	591	584	622	621	622	633	607	611	623	613	620	617	591	598	607	621	611	624	604	620	627	617	633	650	592	611	627	613	609	663	607	635	636	566	636	645	597	598	626	585	610	630	631	636	631	594	586	663	609	627	643	598	633	640	637	590	596	662	626	657	611	602	638	622	631	645	609	640	630	599	575	595	625	626	597	622	615	604	597	609	609	633	596	621	641	615	586	663	627	631	607	651	576	596	627	656	615	599	631	596	607	597	634	642	597	616	591	618	631	617	613	656	633	636	650	602	609	619	618	648	635	610	601
24116	21183	28326	24285	20449	8016	2638	1441	998	982	746	665	677	657	709	636	592	574	511	545	503	473	515	475	463	449	451	430	458	511	419	423	420	383	425	423	429	397	394	401	433	427	360	410	407	406	420	406	408	437	403	427	429	385	443	381	398	421	419	426	415	418	418	422	402	460	420	452	416	438	437	411	416	380	377	398	381	389	422	405	402	408	424	407	402	366	411	410	416	451	448	405	407	395	379	413	404	399	394	440	426	401	395	411	431	411	404	400	439	371	390	390	384	421	373	383	366	391	421	401	384	392	438	446	404	400	411	402	374	392	394	410	387	383	396	388	409	424	425	420	404	394	431	403	417	396	436	420	404	405	415	375	349	376	386	388	423	380	395	368	419	383	419	403	394	430	382	369	395	387	407	374	379	449	360	377	406	413	417	398	380	426	381	378	384	374	414	407	409	348	362	400	403	391	396	377	380	389	455	366	388	383	385	383	380	407	391	438	398	416	379	432	382	389	416	388	371	412	402	412	401	396	389	405	403	411	372	380	380	422	421	389	407	395	419	417	424	426	411	395	415	416	421	415	394	410	370	386	410	401	400	443	371	386	373	379	404	423	407	425	359	395	419	419	372	400	389	392	393	437	420	374	398	400	369	407	395	369	390	408	391	372	432	376	369	391	415	396	375	400	394	400	379	411	385	409	386	433	392	373	388	417	410	389	387	405	393	442	391	364	392	416	407	418	366	409	379	386	419	416	381	393	435	349	406	398	403	419	402	420	400	392	377	419	391	413	388	390	368	383	408	388	417	393	412	384	411	432	386	396	389	402	422	405	417	402	404	430	388	376	412	376	414	426	404	387	362	395	356	379	375	380	393	342	369	417	370	367	382	401	377	390	408	381	391	412	372	388	422	423	408	394	376	400	372	362	351	400	393	411	370	371	393	393	404	377	395	394	400	402	380	404	397	359	403	373	377	397	405	353	385	401	375	400	403	363	364	414	400	386	392	413	397	381	368	397	417	364	398	429	386	412	368	414	413	377	378	406	389	385	375	393	426	388	422	410	404	445	398	382	389	395	423	357	384	399	374	399	369	438	399	393	407	383	412	383	363	406	417	391	395	416	378	405	407	395	399	398	417	423	371	397	410	383	406	404	388	389	375	418	441	414	403	380	368	424	399	411	408	417	402	370	366	366	410	402	410	395	405	387	433	394	375	408	429	394	434	402	424	409	416	407	398	378	358	417	374	382	408	430	399	403	421	412	391	411	390	410	395	421	372	412	401	413	374	395	396	362	401	382	430	397	390	411	377	416	400	421	389	359	396	409	417	364	410	403	382	441	370	380	408	390	381	397	397	415	406	410	388	386	442	395	378	415	404	413	396	390	364	387	379	371	386	346	421	387	368	367	414	408	406	445	395	386	402	414	402	400	443	406	388	369	386	386	378	392	373	400	351	407	396	398	377	375	393	368	374	389	406	407	392	382	396	399	385	387	375	411	383	402	355	367	418	374	394	368	397	394	399	363	409	404	370	394	401	406	363	378	378	377	393	393	419	428	381	374	409	438	397	417	382	403	395	379	413	397	379	439	409	363	402	374	438	369	392	373	362	388	388	404	393	381	408	369	415	388	395	383	407	441	395	365	420	385	412	389	402	390	375	393	382	377	395	384	388	386	366	374	361	432	429	399	392	396	407	416	373	419	400	392	392	356	385	441	395	368	357	384	381	390	375	420	394	432	400	398	376	385	347	386	424	392	367	370	386	401	391	380	434	365	399	418	380	388	386	413	432	408	384	383	396	405	441	391	393	372	414	387	385	402	371	388	376	403	403	389	407	416	405	369	369	429	375	368	364	375	393	393	382	411	381	381	390	409	384	348	398	425	432	410	389	384	395	381	420	402	375	382	420	360	404	418	386	376	397	429	423	398	438	375	377	369	389	368	358	414	400	445	428	403	388	397	406	415	414	407	431	423	409	384	407	421	361	383	400	393	369	405	364	412	402	417	375	388	414	412	400	392	357	414	408	401	416	382	390	381	389	412	373	393	417	409	378	390	353	369	378	413	409	387	361	370	409	381	375	400	396	403	414	404	375	415	386	356	416	410	365	413	407	405	379	393	407	396	433	369	400	396	379	430	388	403	407	419	363	400	404	429	405	371	381	384	379	391	372	394	384	413	392	406	413	365	436	407	437	379	403	376	372	373	373	401	396	386	398	381	411	379	372	385	398	370	392	367	422	392	409	432	438	402	398	384	385	362	426	404	373	381	398	400	424	380	395	391	423	374	376	370	433	395	389	380	415	413	386	439	368	395	418	410	374	395	418	388	394	386	367	428	399	389	360	408	381	388	384	392	437	377	367	398	409	418	385	361	401	357	379	366	401	373	385	330	391	396	414	379	399	425	366	415	417	463	399	396	405	415	381	375	385	394	371	417	355	389	410	350	394	434	401	374	411	453	394	418	355	401	400	359	406	391	403	368	386	382	374	405	376	437	410	367	409	413	365	378	410	428	414	391	380	410	394	391	392	420	369	411	380	383	376	403	390	411	417	399	448	401	422	360	373	401	425	417	389	371	425	386	387	409	374	403	410	401	388	400	368	369	390	390	389	409	411	377	408	408	377	386	359	410	421	378	452	415	408	384	399	378	409	394	389	411	395	382	417	417	415	386	416	394	374	377	390	391	388	385	406	374	402	389	375	374	435	397	436	416	396	378	406	384	393	366	359	380	371	427	392	376	388	425	404	384	387	399	381	365	427	395	379	371	352	364	380	385	384	400	412	399	390	409	389	414	376	416	389	387	375	422	374	383	412	421	404	411	378	375	417	410	377	394	376	415	412	418	400	387	396	362	347	381	368	377	402	391	374	403	404	369	390	391	456	376	363	414	377	387	378	426	401	361	402	411	422	389	383	413	410	396	382	400	402	394	375	393	375	396	408	386	409	389	413	352	403	364	396	367	385	380	409	408	412	396	400	398	394	352	380	401	407	383	387	403	425	408	431	385	399	435	376	397	395	424	385	385	406	384	407	383	426	370	369	385	401	389	409	435	418	406	406	394	386	422	386	415	369	417	384	401	410	378	399	386	363	435	394	415	404	380	403	413	379	384	422	412	368	360	407	383	418	441	381	424	386	421	462	388	402	360	423	384	400	406	378	406	411	370	375	363	383	380	372	418	392	414	398	399	372	408	372	423	379	396	374	419	394	415	388	424	399	395	416	383	400	417	394	401	420	390	365	426	415	384	450	378	395	428	410	388	401	400	344	419	395	389	348	378	395	376	397	363	376	406	362	432	391	371	416	396	402	420	436	404	370	375	382	417	400	389	393	367	410	386	414	414	405	405	358	411	368	372	369	391	412	390	429	368	381	437	400	372	430	409	372	370	408	384	388	381	421	379	383	376	411	382	382	387	403	403	391	416	418	398	389	410	401	390	383	436	384	388	384	406	399	431	408	408	364	382	409	384	407	423	406	408	396	416	385	385	386	402	381	418	389	390	374	392	371	393
16666	28549	23817	14521	9597	7109	4900	3425	2598	2208	1702	1419	1369	1301	1416	1306	1060	973	884	914	886	834	808	777	732	743	716	697	670	647	590	635	598	602	675	644	625	638	618	624	618	608	591	607	574	618	577	600	596	561	593	578	650	579	613	646	687	631	613	638	623	669	658	637	679	618	647	656	613	640	646	605	605	615	592	561	579	580	587	639	551	558	590	637	591	622	596	571	624	624	568	604	596	589	538	596	581	587	587	615	585	591	602	600	577	575	610	619	561	605	552	578	568	561	608	608	595	594	537	560	586	583	587	572	546	602	621	605	551	584	574	601	548	584	599	620	578	610	568	605	581	589	607	559	597	571	559	549	610	576	577	568	569	624	587	599	597	554	567	544	587	551	598	616	563	565	548	609	515	565	570	557	581	599	557	546	546	514	569	580	626	554	589	585	573	582	580	560	576	560	565	549	583	597	562	575	566	587	582	547	604	577	503	620	579	565	583	542	558	558	566	559	617	584	545	587	553	567	588	624	577	576	600	578	575	617	573	610	583	608	568	570	600	607	550	580	543	596	620	557	575	562	555	611	577	560	553	571	558	568	577	592	589	569	596	592	591	615	567	540	525	577	602	555	540	559	586	550	559	565	566	579	572	567	602	582	565	602	603	562	532	630	596	569	558	551	589	595	605	592	586	554	595	589	617	580	604	614	550	586	573	587	576	546	589	573	551	546	549	563	569	594	600	603	588	562	608	594	596	546	573	589	557	577	598	570	561	579	585	583	563	564	572	557	544	537	598	552	567	597	529	594	569	556	567	578	574	574	594	567	607	595	519	536	561	599	581	584	571	603	545	555	578	541	598	561	549	603	586	575	595	538	548	616	553	590	582	598	573	574	573	576	570	582	561	550	585	556	568	562	579	575	585	619	573	537	529	584	566	589	547	537	591	549	569	623	572	609	583	586	585	570	583	608	543	539	589	557	552	559	587	564	573	546	561	553	585	544	548	599	586	582	558	554	551	555	597	585	587	561	580	580	585	573	596	559	563	565	548	557	578	574	556	566	558	580	582	556	563	586	553	626	540	585	561	564	548	567	568	617	578	561	574	604	600	529	573	563	558	572	572	561	553	596	593	540	591	565	591	568	560	568	584	552	547	574	526	562	599	558	581	570	555	539	536	591	613	591	557	571	604	585	537	553	627	585	574	587	571	539	593	595	586	564	561	600	544	600	598	530	584	608	565	585	590	598	556	619	617	598	583	585	547	550	614	546	623	579	596	597	565	568	598	609	584	581	566	595	584	616	547	575	590	586	590	539	603	561	599	580	574	532	556	588	549	573	588	580	576	567	566	562	590	585	604	577	588	578	583	572	544	568	580	590	535	568	574	564	595	597	570	581	534	574	532	583	572	590	621	590	548	597	602	578	609	573	645	543	587	555	574	563	605	587	595	601	545	567	595	533	578	589	578	545	570	619	569	554	568	606	583	590	606	544	571	603	562	580	566	570	580	583	586	569	557	593	538	576	579	600	595	562	541	559	581	608	540	595	611	598	553	550	551	584	557	537	578	570	569	612	572	592	605	579	547	573	589	573	573	539	572	567	578	590	544	529	584	580	571	567	589	574	584	581	581	576	586	577	581	614	614	560	565	527	551	588	584	607	564	558	582	581	593	601	553	532	527	573	553	595	626	604	541	566	592	595	608	558	564	573	570	562	556	558	588	577	599	614	591	564	607	608	601	598	561	589	555	603	597	553	600	589	565	576	607	516	592	616	587	570	610	552	585	575	585	560	556	567	581	584	607	567	618	577	579	602	530	580	528	542	596	547	600	603	543	598	581	547	553	541	548	559	579	568	563	605	553	629	588	638	566	551	566	547	536	584	586	567	551	599	545	581	543	582	597	578	566	529	590	562	556	579	531	580	554	547	609	649	583	610	584	558	606	594	605	552	573	615	564	626	576	523	614	567	594	560	590	607	584	562	532	572	579	575	586	574	603	624	577	521	526	580	572	567	539	604	583	565	535	611	573	585	554	590	604	553	568	580	558	532	595	588	598	582	604	584	608	615	593	565	556	559	596	586	569	618	580	613	603	591	577	554	544	547	580	514	581	579	550	564	589	618	547	571	625	546	582	564	553	588	603	574	567	632	588	605	543	537	605	563	570	582	609	593	565	557	570	609	586	566	589	611	559	608	570	583	578	582	595	581	571	609	559	583	572	610	589	586	562	522	573	557	580	544	572	625	569	573	558	618	561	573	555	562	594	571	578	603	544	625	559	556	607	592	582	593	573	580	544	613	536	570	563	531	559	604	565	550	606	637	563	573	545	586	569	598	562	592	562	595	581	582	550	564	568	540	545	571	532	571	591	528	577	651	554	550	614	549	548	553	548	568	586	562	575	588	569	577	602	559	553	597	572	560	539	550	591	579	602	558	631	545	551	567	580	545	581	570	534	588	570	577	564	557	592	579	602	596	579	558	584	604	547	583	603	565	602	621	542	552	606	557	569	529	591	628	555	614	581	560	601	559	559	569	598	573	561	502	569	573	543	596	602	568	618	593	554	574	619	605	527	582	595	556	573	568	599	588	589	576	569	615	601	580	581	551	610	575	558	561	559	552	557	578	544	582	550	591	559	576	590	580	601	583	579	550	594	562	546	557	585	562	556	594	566	593	595	588	559	602	583	582	525	554	607	547	529	592	602	591	595	606	568	576	597	597	554	608	557	571	573	575	556	592	598	582	582	583	587	588	545	586	561	528	587	575	558	585	560	591	581	592	528	574	516	590	571	583	607	540	578	539	577	554	589	535	574	590	589	569	577	584	551	545	592	584	600	557	552	560	591	594	563	583	561	580	573	579	570	537	555	535	566	581	587	568	584	577	594	590	545	564	571	617	560	593	568	571	586	607	592	592	576	564	541	515	563	574	579	565	569	574	623	547	624	575	619	551	586	574	576	610	562	590	589	578	581	558	546	603	627	580	550	602	578	546	586	575	615	531	599	575	562	590	582	562	534	562	600	599	565	618	578	616	556	597	572	547	567	595	572	571	597	589	565	573	545	550	536	529	591	580	591	587	552	568	581	551	560	573	583	614	614	548	606	561	574	586	552	580	557	593	581	537	556	574	560	598	555	582	526	630	582	591	620	587	548	599	538	555	594	577	540	585	566	580	555	516	588	561	600	608	607	599	600	551	583	600	562	568	567	541	556	597	581	575	582	562	560	567	570	567	594	584	609	532	573	575	565	574	559	601	566	593	594	593	551	569	598	537	597	587	523	549	622	569	565	613	534	580	564	548	570	526	558	586	586	549	583	602	542	554	573	551	566	600	605	565	580	559	583	599	553	573	647	553	550	512	554	590	491	559	614	562	546	616	573	590	582	565	610	572	568	592	570	586	568	568	586	629	579	588	600	595	574	575	590	567	617	561	564	534	593	541	587	602	555	589	632	595	614	542	546	588	619	566	563	570	578	569	583	542	536	589	594	581	596	551	568	601	509	589	590	589	603	611
23146	21157	28911	23696	21164	20218	6639	1837	1186	995	815	717	762	681	751	613	556	518	500	475	466	453	379	362	352	363	355	332	346	339	342	334	341	322	343	343	327	302	311	307	302	300	289	273	288	293	283	297	287	300	303	279	263	287	296	309	301	296	308	315	346	293	312	293	323	351	312	334	351	309	298	268	292	284	300	282	287	301	286	268	292	286	261	279	285	271	244	301	282	282	331	294	257	301	296	322	321	289	269	303	301	308	280	278	310	264	296	325	303	312	297	284	275	278	305	261	273	321	231	262	279	289	250	303	275	266	268	276	256	291	315	271	280	312	289	257	286	292	284	270	306	283	268	269	304	262	287	276	293	270	294	289	240	256	293	273	260	295	286	265	268	318	268	258	269	263	300	275	278	271	268	266	297	287	287	290	286	303	260	295	302	304	278	271	246	282	271	271	282	244	266	288	285	302	310	263	255	268	274	286	258	292	298	281	309	258	278	289	248	301	287	239	264	279	255	273	279	263	293	279	281	267	261	279	292	298	256	258	272	278	248	286	295	276	285	265	276	252	284	283	261	281	268	268	256	272	241	292	263	239	271	295	283	300	310	246	276	291	257	299	248	265	273	265	237	241	269	277	260	311	279	288	284	302	272	288	294	310	263	272	295	294	268	297	265	291	306	266	268	263	253	276	287	293	275	283	275	265	271	259	267	298	274	281	287	286	280	265	261	288	275	291	270	259	310	284	275	275	307	279	289	280	294	297	291	273	261	303	280	294	280	262	279	277	296	290	258	274	261	291	251	296	262	288	258	302	258	251	276	284	264	273	280	296	259	265	306	270	270	291	260	288	294	276	266	277	286	270	293	275	284	266	280	255	270	251	259	266	243	266	300	265	276	260	297	257	316	265	262	272	260	286	288	267	282	311	285	301	300	291	281	264	301	297	279	260	264	283	281	250	294	305	279	270	300	239	277	311	249	262	271	262	281	298	298	279	287	265	270	293	317	273	279	305	277	290	303	286	266	269	281	259	293	278	283	275	263	276	300	263	269	263	269	253	255	260	264	282	276	294	282	257	290	280	275	268	253	250	271	312	288	287	280	268	334	272	282	263	296	310	261	278	256	267	288	286	286	282	296	267	309	281	240	278	282	280	287	291	310	272	267	262	291	272	290	281	270	258	280	256	303	278	286	276	279	270	257	272	255	268	260	312	231	257	271	266	284	264	257	257	263	274	267	269	273	291	279	292	274	274	291	266	313	254	288	260	292	332	268	250	282	260	278	294	297	293	261	280	260	279	275	273	287	280	269	258	273	269	297	285	306	277	305	318	295	289	272	289	297	282	274	279	288	259	271	292	291	297	274	272	225	313	284	285	269	258	281	284	267	304	265	269	256	281	255	261	271	275	271	296	262	268	286	246	270	294	253	299	260	281	268	290	289	259	287	293	278	315	274	281	276	293	265	234	307	264	271	266	288	308	293	284	282	288	274	265	280	319	283	298	273	252	297	289	299	266	306	304	275	288	276	277	268	278	291	303	260	298	290	281	290	304	279	270	282	277	273	272	281	266	275	288	261	259	278	280	291	268	261	277	301	272	265	270	297	266	286	261	261	283	260	254	282	276	304	293	298	299	301	267	281	268	272	243	257	247	284	273	283	265	310	267	304	259	244	289	256	270	289	287	242	313	303	261	264	256	264	291	293	271	286	294	312	277	259	290	303	275	267	269	243	239	297	267	299	275	277	269	275	265	277	267	289	288	281	252	285	309	271	298	260	287	293	252	273	248	258	291	302	277	291	274	279	288	308	287	278	273	236	266	286	315	274	264	293	267	246	269	291	293	265	261	292	266	265	266	281	273	259	274	288	273	279	293	281	287	291	279	294	272	267	295	278	276	259	270	295	294	272	280	270	254	293	248	234	286	274	285	302	282	245	308	301	272	277	278	275	267	288	306	245	243	307	263	313	276	280	255	305	300	270	280	271	259	313	295	274	278	268	298	300	291	291	282	266	276	275	244	248	274	293	269	288	273	275	270	248	293	272	278	286	274	267	290	259	252	283	278	269	281	267	283	283	280	312	275	283	262	268	288	263	267	257	253	305	274	289	269	304	297	279	302	244	262	277	274	272	291	253	290	299	258	291	251	293	275	282	283	271	320	304	297	285	269	273	282	257	285	286	272	265	283	301	288	280	257	276	274	254	301	253	318	285	269	261	275	267	266	277	277	286	275	282	240	245	276	328	317	282	273	271	279	310	285	275	281	292	281	281	267	299	264	261	284	301	299	284	268	300	274	269	303	292	272	285	258	260	273	262	295	301	267	288	270	260	262	278	286	287	293	265	257	270	299	282	262	263	268	264	289	259	265	293	265	274	242	262	287	298	264	283	316	285	263	305	276	271	291	273	240	285	271	261	268	243	233	285	265	241	251	269	272	281	273	289	243	244	284	271	280	277	270	276	263	277	271	275	294	284	255	289	274	264	266	301	285	269	290	274	277	279	276	286	266	289	290	296	259	262	277	251	289	295	295	273	280	299	268	272	295	262	274	284	257	288	305	292	278	259	278	286	271	278	284	272	274	261	292	281	279	291	255	275	296	280	291	242	280	276	266	277	284	314	286	298	269	288	272	237	296	289	293	267	252	303	279	289	278	266	277	291	292	254	276	259	286	271	283	256	253	268	265	272	296	279	274	260	266	316	289	270	282	298	282	251	284	269	294	265	276	282	317	248	271	251	259	253	267	237	258	272	307	274	255	259	279	281	285	298	253	286	274	240	281	286	283	267	278	296	300	286	280	278	274	286	255	271	263	277	285	246	281	273	292	268	242	246	264	280	247	260	278	266	296	287	261	276	268	274	234	264	253	293	283	269	275	265	269	256	295	293	270	285	252	290	282	275	291	269	264	306	279	319	253	259	267	292	281	270	271	289	305	282	273	274	265	244	272	277	285	299	261	292	264	272	268	274	277	308	288	292	262	302	255	269	280	295	262	248	280	259	292	280	277	257	257	283	278	263	245	265	278	266	269	265	269	255	263	255	290	302	275	329	271	290	265	253	242	273	304	278	265	284	284	283	263	309	274	261	270	273	271	265	275	271	290	258	291	284	276	285	268	261	257	283	291	277	313	274	335	286	268	288	269	255	274	276	240	273	283	263	269	283	259	275	264	283	295	280	274	291	274	293	296	262	244	265	282	294	296	308	279	301	265	271	276	263	266	233	290	273	287	249	256	286	286	242	260	285	281	283	274	279	280	264	283	292	295	290	277	259	274	293	275	277	265	280	283	275	271	253	283	284	291	297	259	282	299	262	284	301	271	255	266	273	286	289	243	281	286	273	311	269	261	252	287	239	275	248	283	297	252	280	283	297	280	260	288	282	281	304	251	309	261	280	264	262	255	273	307	246	274	269	281	275	292	262	258	304	292	278	291	254	274	277	289	280	235	282	246	294	273	294	295	278	287	242	269	270	271	294	263	300	256	263	283	275	247	300	298	277	270	282	267	288	291
19248	32668	27622	18414	12845	9617	6729	4481	3247	2575	2028	1811	1669	1709	1737	1489	1227	1068	1032	917	906	831	791	712	669	660	608	604	620	559	526	526	489	473	476	503	500	482	440	465	440	422	465	452	420	437	453	428	504	464	465	453	454	523	478	487	456	476	482	538	500	492	505	480	476	484	525	540	487	470	483	480	413	439	430	418	421	421	390	411	425	398	394	407	425	416	410	477	423	443	440	448	420	442	422	430	417	414	458	402	427	420	421	445	450	438	400	426	401	427	394	404	404	427	407	389	402	388	435	415	405	436	378	397	451	411	387	422	412	423	410	440	395	419	438	450	372	399	427	392	413	422	395	415	392	434	395	433	412	425	414	387	384	412	456	419	404	417	368	394	383	392	411	378	378	434	419	435	435	415	436	407	401	405	414	379	443	404	405	418	421	380	383	422	393	420	402	406	403	389	411	410	427	413	414	398	396	404	383	383	387	398	444	468	411	431	398	395	394	434	382	389	421	384	408	394	419	385	392	368	419	394	392	397	419	413	391	415	418	405	419	406	416	413	420	420	414	457	394	386	388	367	399	407	419	376	382	391	365	394	413	396	380	419	426	386	397	417	401	393	402	414	410	392	408	418	392	413	396	383	396	419	421	383	406	423	400	411	408	420	408	385	389	393	412	406	387	417	405	388	384	409	384	453	380	408	418	378	417	378	382	428	403	402	401	413	387	400	402	415	415	390	408	387	415	361	412	391	384	389	448	409	399	445	425	399	437	391	423	409	391	396	391	399	410	389	383	414	396	412	418	402	445	389	423	381	430	395	398	450	371	386	395	410	380	373	351	387	389	421	442	427	426	389	391	406	409	427	434	411	419	408	417	396	389	402	426	402	394	426	388	383	430	414	404	406	392	417	407	385	404	427	402	413	412	426	429	395	405	410	396	409	399	405	388	411	385	387	431	366	405	390	383	386	400	415	391	375	438	421	428	426	387	384	380	429	386	398	395	405	437	409	481	373	463	427	406	400	396	419	420	399	395	410	414	414	407	364	421	418	404	388	385	391	386	412	392	417	390	389	420	432	408	417	403	397	419	427	396	420	415	374	381	391	380	424	389	415	359	398	426	438	410	425	399	377	394	392	393	418	414	392	342	383	408	415	413	412	376	387	411	453	383	387	341	404	432	447	407	413	381	425	381	408	393	391	413	388	435	385	430	351	384	402	420	391	396	394	421	384	420	418	404	422	406	387	389	377	402	395	390	447	377	362	375	392	397	397	427	394	372	413	392	396	386	427	379	430	403	402	408	406	412	418	436	375	405	395	410	392	380	411	361	370	424	364	386	419	412	443	394	372	403	398	427	358	390	401	400	395	408	361	414	407	426	390	412	403	389	402	422	421	395	402	375	413	386	415	370	419	428	431	435	406	367	399	391	382	387	393	434	387	409	412	398	390	462	416	405	400	439	395	419	433	397	395	420	391	439	405	380	377	412	413	411	413	407	419	394	377	376	437	339	390	408	416	398	424	392	391	428	390	416	390	388	377	427	410	417	413	414	385	399	387	382	388	401	410	419	433	387	411	423	397	374	371	421	384	346	369	421	418	422	401	391	380	392	416	393	402	370	397	411	377	420	405	387	402	429	383	377	435	400	394	397	396	425	397	422	394	417	364	412	388	402	385	415	431	386	418	394	384	408	395	379	458	387	403	360	408	376	393	412	411	418	363	425	393	377	396	429	400	422	425	390	405	388	383	388	397	397	413	413	403	416	406	397	415	393	430	390	393	402	379	404	360	413	408	404	420	409	407	387	401	387	423	408	384	421	413	413	398	382	430	416	399	438	360	424	404	398	387	434	407	436	427	385	392	430	409	417	402	422	465	429	423	403	391	446	405	387	420	407	378	380	380	398	418	418	388	401	401	376	417	367	451	388	395	422	403	420	422	381	396	394	439	377	380	383	452	406	366	405	399	428	393	392	353	362	364	393	359	391	414	399	404	411	412	406	411	421	374	339	404	403	395	425	430	412	409	384	393	397	433	389	425	390	399	392	424	394	414	384	367	406	385	417	387	428	390	398	396	372	394	425	449	367	399	411	390	426	372	427	404	374	402	393	408	399	399	378	390	426	385	383	395	385	422	428	396	387	402	419	384	400	398	368	424	379	404	416	383	404	338	398	389	365	373	389	362	390	405	386	403	397	385	425	396	393	429	383	412	397	372	428	402	418	386	415	376	401	410	371	415	407	432	430	418	391	431	408	439	421	400	393	421	400	406	405	384	398	364	384	418	417	392	396	397	398	391	397	402	430	419	430	406	407	393	404	394	408	378	402	380	401	415	382	397	390	383	390	406	390	424	375	418	411	412	399	393	395	406	406	432	374	410	395	395	424	407	434	408	389	416	397	372	419	401	421	406	401	389	372	411	390	421	387	426	401	420	430	431	402	446	425	415	406	391	395	419	385	388	394	420	386	379	385	379	375	422	385	407	385	428	405	398	378	401	405	407	397	400	398	397	420	400	402	393	405	391	392	395	419	405	373	395	407	415	450	418	397	367	363	409	385	441	402	417	392	428	422	408	398	364	396	388	367	412	416	391	408	396	424	415	414	408	415	376	398	424	406	351	396	381	435	406	388	389	438	418	400	430	435	395	387	420	413	394	377	383	428	431	417	388	414	378	387	400	422	393	377	419	395	402	440	406	413	410	448	402	411	400	437	403	386	396	423	401	405	398	409	415	395	457	364	412	418	421	426	393	382	441	405	391	406	405	425	435	359	414	400	419	410	403	427	413	428	413	442	371	378	420	413	429	419	413	411	384	406	381	407	439	415	433	394	402	391	406	408	402	403	400	393	416	395	373	370	409	443	422	414	379	406	388	376	410	440	399	419	443	417	413	409	413	407	378	417	386	441	401	405	407	403	420	407	424	384	439	402	428	424	408	412	429	380	379	411	359	401	429	433	395	395	424	421	419	418	416	398	411	411	401	428	422	443	419	395	426	394	407	452	390	394	397	404	412	394	381	403	395	416	405	424	397	424	405	439	425	391	397	393	397	412	428	430	390	414	408	418	393	403	406	429	429	361	422	403	416	366	432	387	427	451	372	387	418	428	400	421	421	416	374	416	401	379	413	426	432	449	407	403	367	403	398	387	404	374	440	429	417	403	426	403	400	374	428	401	394	402	404	418	440	384	432	389	431	419	407	404	424	417	413	406	401	412	399	464	411	403	392	376	371	407	388	413	396	387	389	416	414	376	410	405	403	416	375	415	388	439	438	399	425	435	416	373	416	400	425	389	387	364	406	422	398	418	430	374	430	417	407	394	410	422	397	390	386	395	397	400	401	375	371	391	382	418	409	368	413	436	401	389	382	431	394	441	389	427	412	420	405	406	365	421	437	405	429	372	426	393	410	401	409	375	397	390	417	432	391	402	433	380	399	390	392	415	438	421	427	382	387	423	419	400	421	417	389	395	381	407	421	395	413	397	389	388	442	385	368	408	423	401	367	428	419	425	401
27072	20770	14854	7543	3179	1416	1086	885	729	644	523	525	551	600	550	520	538	472	482	499	465	457	446	437	418	468	472	414	463	464	459	422	456	489	446	448	448	419	449	427	470	417	451	471	437	436	417	449	442	424	429	494	398	452	434	418	443	470	479	465	440	466	462	435	457	471	443	427	432	429	421	433	475	423	434	423	442	445	428	436	449	435	423	424	466	450	424	420	446	421	443	410	414	419	436	465	406	452	440	431	470	443	460	426	409	439	400	429	447	407	425	431	443	452	445	461	415	447	447	404	440	443	436	434	413	441	436	432	433	458	454	453	435	444	444	426	419	426	446	451	473	448	400	430	426	458	443	406	428	459	435	446	407	411	463	462	447	408	444	445	440	419	405	409	423	438	438	405	442	421	419	461	445	393	446	431	429	429	399	473	431	422	427	415	440	450	435	456	409	448	439	440	425	429	431	418	411	450	427	419	428	457	443	440	462	439	456	437	422	436	415	426	453	423	404	386	450	417	401	408	434	436	403	431	437	455	434	458	430	425	403	440	395	394	440	452	409	424	453	426	419	462	427	409	414	447	439	424	441	384	417	393	443	412	402	446	434	446	449	443	428	457	437	460	411	456	466	413	414	454	422	431	443	386	473	454	372	419	435	392	438	422	424	368	403	429	477	453	441	422	423	429	427	434	440	415	426	409	445	408	463	448	444	406	470	392	431	439	455	442	432	435	387	444	391	405	440	401	399	404	451	444	424	451	436	444	421	431	426	432	396	432	445	437	421	424	394	407	461	424	478	430	434	427	392	432	433	442	437	410	436	459	454	434	410	438	455	469	450	383	435	422	398	421	413	436	414	395	393	403	423	435	435	421	428	397	406	454	469	440	410	416	414	474	432	375	454	389	413	406	447	396	451	422	469	436	437	411	445	413	451	438	450	429	427	435	424	434	405	420	415	436	433	438	421	406	378	439	418	466	439	425	433	441	426	416	438	450	447	454	397	441	416	417	474	441	447	446	456	473	429	434	442	416	411	418	459	453	463	420	442	400	461	396	429	445	393	439	418	374	468	394	432	456	434	464	450	444	414	453	425	406	425	416	453	404	482	404	423	405	393	377	415	424	428	425	433	446	414	430	439	428	435	442	388	435	455	425	441	420	439	445	427	452	404	411	432	405	475	422	421	426	435	432	420	468	455	433	427	450	432	426	432	409	412	443	416	446	430	407	417	431	432	459	456	452	448	414	449	438	476	443	451	423	474	411	417	437	429	396	435	424	398	461	443	449	416	422	433	440	453	389	426	418	411	416	431	449	417	439	482	439	430	446	440	442	431	453	415	417	448	443	408	413	434	417	394	459	458	418	446	461	400	416	424	441	439	440	446	432	405	388	393	438	410	431	426	450	408	414	428	419	431	393	466	427	454	436	463	418	420	440	431	405	433	464	396	422	419	454	398	383	465	410	447	439	427	429	402	434	430	449	390	409	432	393	443	459	451	426	425	453	452	394	435	458	384	447	482	449	458	444	427	441	465	408	424	432	439	439	400	451	401	437	444	428	402	425	487	389	396	407	402	468	402	464	389	427	433	424	469	412	398	419	425	430	460	453	429	417	410	441	459	435	445	442	434	434	441	400	463	431	429	435	489	412	406	432	405	433	443	476	478	419	448	415	426	420	423	453	431	422	398	416	429	393	421	453	423	427	428	430	442	416	424	415	420	433	438	445	397	440	442	444	420	442	444	412	419	456	441	388	429	411	395	460	430	442	427	393	400	413	421	437	369	432	435	454	450	398	448	440	401	411	415	425	401	412	436	417	449	406	438	410	429	457	416	401	407	440	460	419	418	444	440	472	425	469	460	464	377	401	424	412	436	429	442	421	460	439	409	422	398	463	435	424	459	418	435	402	457	467	426	417	399	419	405	429	434	432	448	440	422	449	457	387	447	398	454	423	456	458	435	456	428	414	428	397	429	438	421	434	432	441	425	418	471	443	427	430	431	419	438	461	413	447	432	458	427	415	427	463	442	455	457	421	437	435	407	465	428	421	430	413	478	436	416	442	429	439	443	454	434	442	448	437	439	438	438	466	455	432	424	444	448	428	381	419	412	454	457	420	448	444	461	430	420	444	422	414	434	451	438	410	405	430	458	423	419	426	473	414	443	429	429	409	391	415	432	417	429	425	454	446	438	427	425	459	417	426	420	408	464	448	395	432	395	388	441	431	423	407	433	444	422	457	452	425	438	407	420	414	442	410	432	423	415	419	409	412	404	431	446	423	415	424	446	444	419	410	405	431	454	483	429	399	423	431	440	428	432	471	426	436	450	475	441	459	409	433	464	415	447	425	409	441	403	434	421	438	414	409	466	480	401	389	458	442	426	428	443	415	415	451	441	418	419	405	424	401	444	443	433	424	443	430	417	435	425	491	435	436	426	449	450	447	437	432	421	435	392	392	389	440	458	418	414	418	392	410	431	438	407	424	436	415	461	410	412	423	442	412	436	438	414	422	424	409	412	434	433	444	430	458	445	467	401	460	425	438	439	456	443	405	428	430	436	471	438	458	434	443	444	411	415	418	449	425	435	405	456	437	465	410	431	400	413	425	452	464	438	419	438	445	424	459	447	429	456	399	412	421	457	417	445	412	453	433	414	454	444	394	434	452	402	415	433	427	444	428	442	451	429	409	449	412	421	432	431	425	406	421	425	411	417	407	448	444	444	405	446	425	443	467	423	391	443	460	420	422	422	443	461	428	438	399	433	431	416	399	399	450	431	432	421	439	418	416	418	445	422	455	417	425	404	427	448	402	421	414	404	431	420	419	410	421	436	410	427	416	447	437	412	424	379	442	476	450	454	432	425	405	433	474	422	415	452	388	417	441	413	442	416	464	419	448	461	431	404	393	460	425	409	429	383	435	455	414	428	409	429	423	390	462	435	416	452	418	435	474	391	448	447	460	469	474	422	471	467	442	439	442	467	455	435	435	412	459	431	428	431	470	436	439	411	439	418	432	444	436	437	412	410	418	442	478	427	392	416	425	440	432	417	452	422	445	429	455	419	466	424	398	422	428	438	445	455	435	407	475	409	409	402	453	432	425	421	395	430	414	415	425	453	445	472	443	436	405	438	417	428	408	409	422	459	438	415	407	434	418	465	433	436	411	450	476	416	434	462	402	445	428	399	375	426	428	421	386	400	427	474	393	448	446	417	497	420	416	408	432	375	418	405	447	464	444	437	449	451	418	416	386	420	407	425	446	423	435	447	481	469	470	447	429	427	405	428	422	424	445	439	416	435	447	445	460	427	452	430	461	400	461	411	417	456	436	426	451	458	466	410	471	433	423	457	442	445	468	454	435	436	447	426	420	424	450	460	434	437	410	442	435	412	430	442	413	433	457	439	433	452	412	464	395	434	411	420	414	424	418	441	477	393	437	441	456	452	453	427	418	436	405	422	414	439	484	408	412	445	399	440	461	417	431	439	405	426	450	447	451	418	454	410	434	486	440
14855	20075	16170	9892	5753	3111	2472	2006	1496	1151	1011	979	1032	1080	978	955	857	841	750	777	765	753	743	706	747	700	706	642	656	659	624	616	640	695	660	666	630	647	658	660	643	615	619	609	597	631	599	627	651	659	651	655	642	683	663	627	708	618	679	663	655	632	702	619	661	716	670	711	592	601	693	676	639	576	605	628	646	586	593	620	602	606	665	636	620	661	637	656	632	619	584	656	647	627	618	632	620	624	648	661	603	644	637	639	640	617	641	590	610	614	621	602	653	641	632	659	609	613	612	622	652	610	644	614	578	603	655	609	615	659	635	666	592	630	641	627	660	638	632	605	642	679	611	604	640	645	604	633	627	624	696	585	631	634	606	643	639	634	560	619	661	646	680	619	654	609	672	624	626	632	625	637	651	646	615	635	638	609	612	616	617	640	599	657	597	639	667	576	626	653	595	620	611	615	673	634	670	607	596	576	642	583	595	655	587	639	628	588	651	650	630	660	610	582	608	641	632	625	617	623	678	634	647	622	640	673	617	608	635	626	590	591	556	653	612	601	585	602	585	589	612	595	602	621	616	596	676	590	627	615	692	615	640	666	625	654	606	634	595	598	620	588	602	585	640	637	641	618	651	652	592	606	644	664	597	587	597	676	602	630	636	580	634	590	643	593	611	655	618	652	629	602	624	644	621	637	624	582	641	631	644	672	572	604	638	578	606	614	584	606	657	618	615	633	607	598	628	639	619	612	627	629	565	636	638	610	632	610	662	669	592	686	615	628	619	633	645	620	593	658	643	588	630	615	606	672	618	608	594	670	655	605	592	597	671	643	643	586	643	573	625	635	664	581	631	632	648	604	636	638	613	590	608	599	615	556	637	598	669	636	617	630	616	614	623	642	602	594	582	656	622	626	610	561	623	621	638	605	630	604	630	612	632	636	638	596	592	588	647	607	624	622	621	665	629	615	637	639	647	598	618	581	560	610	632	644	615	613	638	633	627	632	625	579	631	578	638	621	630	653	606	603	602	590	647	619	650	613	607	608	610	606	565	539	621	633	662	610	646	625	597	657	599	648	634	632	664	597	639	603	625	615	604	582	619	648	626	595	655	635	615	604	610	638	601	649	631	627	672	625	598	628	648	658	627	636	662	632	634	623	624	611	641	598	615	604	599	637	617	604	579	625	634	666	632	654	634	625	605	609	641	629	636	584	581	591	600	613	645	638	667	664	632	611	612	617	670	578	637	649	589	588	598	637	596	622	623	638	623	609	633	618	635	646	589	617	636	631	628	550	606	627	643	625	607	625	675	654	639	601	594	600	606	667	608	609	606	636	648	688	647	635	598	637	584	589	582	639	636	618	626	652	610	691	580	639	639	635	631	670	623	604	619	611	609	640	602	603	610	612	592	623	649	648	637	620	648	645	667	654	641	652	591	637	627	657	623	614	653	625	599	637	579	618	604	648	591	632	621	594	597	593	625	647	637	642	641	613	592	590	677	588	600	607	668	598	615	593	629	603	606	674	581	626	622	641	646	660	611	678	592	644	573	555	653	635	593	631	636	620	627	584	609	609	657	635	649	663	588	579	621	651	636	640	622	611	611	616	653	613	651	653	658	628	611	606	596	659	648	616	616	604	638	665	639	626	597	631	643	645	619	602	598	598	635	625	621	648	635	596	666	627	612	627	609	573	632	616	640	645	588	664	589	593	646	600	565	612	606	620	605	591	607	557	618	601	566	645	654	666	646	621	653	601	610	620	650	570	650	660	637	657	607	627	574	615	638	641	654	625	578	575	625	561	615	628	626	577	640	603	605	672	627	615	618	614	611	616	641	585	604	664	613	628	603	578	612	641	600	675	665	664	625	626	570	652	663	621	639	623	613	624	580	626	596	623	633	583	584	588	624	652	640	608	597	581	610	614	603	618	597	649	643	617	662	632	652	605	619	641	636	680	652	636	641	645	638	660	553	601	610	610	619	630	656	619	582	626	651	595	566	641	629	659	580	645	615	590	634	644	611	619	645	616	643	636	598	638	607	620	639	634	601	627	612	583	655	596	627	591	616	656	622	632	652	599	622	583	573	621	629	643	618	636	637	610	577	626	666	625	610	613	606	598	586	647	650	601	633	636	626	639	614	652	602	638	575	622	615	588	640	601	636	622	602	653	653	626	659	589	633	599	632	632	600	602	630	630	640	580	644	620	620	629	615	635	635	602	595	652	637	626	631	622	639	589	669	621	611	599	641	604	596	638	614	597	626	642	610	604	654	584	662	633	619	634	592	600	635	632	671	631	672	621	644	587	630	600	615	650	612	656	652	602	632	626	624	602	612	616	611	604	662	598	660	629	589	603	616	607	671	663	552	578	594	591	596	628	623	597	610	671	600	627	638	586	622	574	630	657	620	636	647	626	605	592	634	644	655	613	614	664	580	587	621	668	617	597	571	628	581	611	602	634	624	589	585	687	643	653	646	637	608	619	598	682	608	594	615	626	638	618	638	627	642	602	601	671	611	612	624	616	599	635	625	570	620	642	620	608	682	584	682	632	619	613	608	635	639	645	650	614	601	607	617	576	591	602	653	627	541	655	634	622	639	645	627	643	621	659	606	619	590	632	656	641	641	658	623	580	633	610	632	632	624	637	602	589	654	585	632	648	629	612	618	648	649	644	608	579	636	635	596	645	608	639	652	582	644	693	626	650	660	604	629	588	594	636	652	581	634	611	679	612	603	607	626	637	653	600	592	649	613	674	606	603	632	625	601	659	608	651	654	617	623	614	654	635	605	618	614	631	611	594	617	606	620	624	624	653	692	618	679	625	615	610	652	635	644	611	598	654	620	619	680	635	656	625	652	604	625	596	622	600	579	611	621	622	645	636	636	580	613	615	657	666	643	648	632	598	628	608	591	675	611	607	672	661	600	650	643	618	607	588	638	648	611	641	648	616	614	588	594	594	655	677	651	600	606	586	606	663	583	636	595	603	581	615	669	609	614	647	629	646	642	686	614	648	634	669	614	637	607	644	644	591	616	589	608	616	587	619	649	592	650	634	631	636	637	664	591	611	657	555	629	633	633	648	598	630	625	626	642	610	608	598	628	628	664	661	627	609	597	567	613	631	574	660	614	614	617	649	643	583	613	636	695	656	657	606	624	611	632	651	657	601	629	586	632	661	634	598	630	657	617	590	639	603	636	608	681	627	590	606	603	582	622	596	663	625	637	638	637	603	631	649	617	624	643	651	624	617	648	634	622	597	588	673	591	598	618	627	630	580	605	590	593	623	614	629	634	599	595	673	609	640	619	619	631	669	600	621	584	642	639	600	636	628	651	631	603	688	605	616	566	628	611	660	606	608	613	567	652	683	640	611	659	597	629	639	620	619	600	635	629	601	624	606	560	631	665	625	603	616	649	628	618	601	635	627	614	621	629	612	603	598	616	610	619	625	617	599	647	621	609	589	601	609	623	655	612	615	580	612	583	617	608	622	596	622	647	588	596	576	646	650
24217	21222	28372	24369	20557	7127	2271	1352	1104	908	777	735	736	750	688	622	605	572	559	533	513	518	515	497	464	498	445	454	479	414	429	441	439	403	425	407	421	376	426	460	412	410	386	411	412	408	383	392	439	388	399	427	452	402	458	428	448	414	428	407	410	431	440	474	433	431	396	414	435	410	390	418	408	384	426	396	406	414	414	416	372	372	375	423	406	438	394	388	396	425	396	423	427	409	377	404	421	423	380	429	438	424	418	439	413	403	410	421	419	386	410	432	389	397	397	388	432	410	406	461	416	405	376	377	403	392	423	441	413	396	418	372	430	393	414	431	407	387	428	425	414	398	422	434	389	414	386	409	367	410	379	430	409	417	429	407	398	407	429	451	420	416	393	424	371	411	411	376	413	371	425	408	398	399	455	427	427	423	415	433	420	388	387	395	417	404	391	409	401	381	418	423	413	423	383	382	390	414	398	400	402	371	381	424	449	383	391	440	407	370	417	400	431	403	404	387	397	391	381	416	395	422	394	421	431	424	385	386	402	419	379	395	436	386	369	371	412	398	388	408	437	415	388	386	402	394	398	383	407	441	393	378	365	409	421	388	418	398	424	393	391	408	401	390	360	370	444	391	390	399	403	407	400	433	402	390	371	418	402	356	385	382	392	408	418	388	417	417	375	408	404	382	433	375	414	423	434	370	433	399	390	365	414	378	378	391	375	353	388	404	394	401	419	397	429	409	369	412	392	435	409	378	358	449	418	406	471	376	391	402	392	381	414	382	374	425	433	381	407	405	391	395	424	376	404	383	416	388	419	407	462	406	388	388	404	383	385	409	412	398	370	408	412	405	382	402	373	415	402	399	412	361	392	441	393	406	410	406	394	414	402	426	429	387	398	400	390	403	417	390	379	432	396	383	436	416	367	383	397	404	389	399	398	380	397	395	380	404	415	379	421	372	385	393	391	381	412	375	413	396	365	432	424	372	390	394	399	401	420	390	399	413	404	428	396	392	408	410	383	377	427	401	412	397	397	396	423	396	408	409	418	355	416	371	388	401	416	374	393	392	413	396	451	361	384	415	377	376	396	386	386	408	375	391	424	434	414	390	437	371	403	415	425	374	365	445	377	411	410	402	406	395	386	382	434	393	440	416	383	439	418	415	418	376	400	393	426	452	422	416	430	432	417	404	395	377	378	398	385	431	414	375	415	429	375	366	406	361	367	455	405	404	411	373	406	413	445	392	430	405	401	417	387	406	377	405	384	398	420	402	405	420	357	423	401	420	421	390	394	421	402	348	449	440	385	392	394	382	384	400	390	417	376	391	366	439	392	393	390	413	379	433	401	401	388	419	410	431	391	401	387	380	408	395	383	418	361	415	416	398	415	382	392	425	385	383	421	386	404	420	369	370	397	370	413	398	404	421	394	425	382	382	398	384	382	378	403	388	417	411	388	427	441	380	429	396	390	441	412	394	424	439	379	382	405	367	410	384	396	410	399	391	420	403	405	445	395	379	408	396	412	442	393	449	376	411	398	427	414	424	387	411	415	392	374	392	416	382	407	400	406	392	393	400	394	388	399	389	426	386	409	384	390	366	370	421	399	403	357	394	392	417	411	378	412	383	383	379	388	428	412	387	428	408	369	427	413	423	389	391	381	375	385	412	401	411	379	405	379	411	414	411	399	404	382	417	418	399	413	370	396	423	410	402	405	394	377	397	397	403	406	398	378	409	422	384	368	430	370	378	417	414	402	389	412	379	399	405	399	392	428	397	407	375	393	392	444	377	427	403	367	407	403	400	424	383	372	403	386	420	387	374	394	393	410	391	393	426	404	378	398	420	414	389	439	399	390	398	416	384	439	432	387	363	411	426	421	398	381	412	390	447	395	393	394	392	393	393	404	386	411	369	415	409	423	389	407	384	398	404	362	419	423	410	440	398	380	402	392	394	373	385	421	403	411	392	371	408	423	415	398	392	390	384	378	421	393	412	390	377	420	391	421	366	409	420	414	429	411	420	403	361	409	396	391	388	391	407	422	423	418	427	423	373	399	406	413	444	370	371	396	404	406	374	403	411	384	405	407	398	404	420	388	450	423	417	353	413	401	375	416	403	416	405	389	404	428	408	431	386	417	396	383	412	381	432	384	403	374	402	408	409	381	405	397	406	416	410	415	401	410	440	401	388	419	405	410	409	391	409	414	428	391	392	380	408	348	388	400	375	391	368	405	430	363	370	396	396	424	397	382	383	425	367	419	384	420	432	356	403	412	415	427	407	422	392	395	397	387	412	416	408	408	392	390	374	399	391	385	426	396	389	401	396	404	389	403	375	414	406	379	386	347	370	392	415	389	369	374	394	409	399	407	415	416	403	416	419	378	393	383	376	408	408	387	377	428	413	407	376	380	385	423	393	414	405	400	362	370	392	392	411	390	391	403	409	405	414	399	378	371	383	399	410	401	406	412	406	377	365	407	389	345	396	403	429	402	359	425	398	392	379	418	411	435	405	379	399	383	420	406	389	353	405	419	412	404	439	410	394	425	419	389	368	405	384	380	386	422	387	421	394	373	390	411	398	383	351	390	397	394	431	390	388	390	445	418	427	362	415	403	406	411	383	345	397	422	408	399	422	384	457	443	411	403	403	389	431	375	365	434	407	411	395	395	404	393	397	426	391	406	399	408	396	442	408	403	388	421	404	393	367	426	405	421	402	424	399	387	400	361	379	376	393	393	392	389	411	456	450	356	391	410	419	416	410	373	405	386	392	436	376	357	406	397	419	386	378	411	425	404	393	435	415	407	407	423	401	408	416	371	386	401	381	373	434	388	409	402	428	411	390	414	396	370	391	443	401	350	383	391	375	399	386	422	423	452	405	398	407	406	387	397	374	396	394	385	401	398	403	443	391	363	367	425	377	390	396	440	409	410	409	400	400	397	419	419	378	409	397	396	383	400	414	401	392	426	397	407	411	429	400	396	369	382	388	387	393	391	405	403	402	415	400	393	416	399	405	410	400	399	384	432	427	398	416	400	398	387	427	437	400	422	405	423	406	415	388	356	394	432	350	397	360	381	387	362	399	413	391	397	373	365	357	362	426	409	412	408	406	388	425	371	414	396	381	401	407	381	397	397	360	411	431	395	376	383	412	414	384	402	400	370	414	401	396	373	426	389	423	419	413	391	409	408	398	381	419	385	418	375	374	428	386	434	393	410	411	385	408	394	401	395	417	365	360	420	426	389	400	384	395	429	395	360	379	391	408	429	375	422	413	389	360	401	379	398	401	385	429	407	403	400	433	424	364	403	427	378	358	414	440	425	402	431	421	383	382	404	376	371	407	378	395	411	397	403	414	401	375	369	417	394	411	394	403	399	398	397	402	368	352	414	385	396	392	381	415	387	357	397	379	387	385	433	423	369	388	402	387	394	377	405	392	398	403	391	391	432	451	376	387	416	416	380	402	395	381	398	381	389	381	384	415	407	372	375	398	386	422	420	427	395	395	412	421
16734	27436	22570	14378	8208	5642	4389	3412	2619	1989	1653	1679	1551	1607	1400	1201	1137	1064	966	945	866	773	852	787	742	745	749	685	644	671	666	648	631	661	582	627	632	624	647	600	628	604	581	594	647	594	592	617	605	584	593	626	594	596	632	633	601	642	643	627	643	686	616	655	633	678	605	672	640	633	604	666	606	597	597	576	567	573	582	572	561	586	625	591	595	608	601	556	583	600	599	621	570	583	591	600	657	566	636	629	593	627	601	599	607	596	629	592	618	585	564	612	624	598	560	580	607	552	585	543	572	545	546	572	568	631	545	574	572	597	626	548	612	551	595	598	628	591	610	586	611	569	579	614	572	564	558	587	587	593	627	579	570	581	593	631	573	575	598	597	598	563	599	648	586	606	583	586	606	581	600	596	567	600	586	594	558	611	590	603	558	593	554	590	622	581	616	577	595	555	591	579	578	595	582	615	608	588	606	584	567	562	604	614	591	604	568	608	605	589	613	564	577	595	609	562	558	550	627	575	609	580	599	606	620	580	581	536	584	585	583	592	556	572	549	592	581	562	574	559	571	595	563	583	581	568	586	535	571	571	575	600	597	624	526	556	574	609	603	542	601	577	579	590	609	609	604	608	539	580	576	583	560	584	620	603	621	591	556	614	608	576	581	596	622	550	558	605	572	586	569	563	585	586	571	573	597	589	600	562	583	612	594	580	535	567	587	566	596	559	618	595	573	596	600	600	578	571	547	575	576	572	592	542	605	625	576	580	558	548	575	577	571	546	581	607	581	558	567	598	619	612	590	602	576	560	589	594	607	557	594	613	591	627	619	569	588	574	595	586	549	564	558	650	582	592	539	547	564	621	615	583	582	594	588	562	586	597	574	567	563	610	605	621	564	615	566	574	568	589	557	616	572	581	610	561	652	627	588	565	600	614	621	598	591	603	598	574	563	600	552	579	616	606	579	613	540	587	619	606	610	615	585	621	587	601	601	568	551	609	597	591	577	562	565	550	586	612	589	596	558	580	606	539	614	558	596	588	580	596	617	606	586	557	575	595	572	576	571	562	597	580	590	613	578	630	523	508	582	579	580	550	564	613	595	586	581	621	589	576	602	562	568	592	582	612	568	595	626	557	629	595	578	587	571	581	614	600	601	595	606	563	586	598	570	563	607	596	561	575	594	576	566	557	618	590	587	596	608	581	591	578	574	577	590	565	559	591	570	592	618	576	609	551	580	610	594	569	621	607	579	532	604	578	565	542	584	552	580	585	570	570	570	625	624	587	608	595	592	586	560	533	614	605	596	556	574	579	560	584	580	564	506	594	579	560	569	546	603	539	569	629	608	555	576	542	592	556	573	545	571	607	565	561	561	568	613	578	590	596	578	572	587	532	590	603	534	590	565	530	606	554	547	605	619	600	594	608	604	601	607	623	616	595	585	587	564	622	603	582	603	540	570	564	607	586	585	594	537	537	605	615	584	580	574	588	573	615	601	587	551	602	626	577	562	594	553	578	626	560	613	585	549	586	604	599	547	574	602	584	604	550	565	567	576	595	610	630	618	552	532	623	590	572	577	634	568	549	583	585	594	552	539	562	599	595	641	608	585	603	531	564	571	614	596	582	582	583	574	569	556	589	547	563	579	597	601	555	572	582	564	595	596	578	607	571	579	614	573	608	538	620	592	613	599	589	601	617	603	587	612	576	582	628	531	604	584	565	596	578	587	602	612	601	589	572	581	546	609	606	650	568	598	557	550	570	633	586	594	578	582	588	585	618	571	609	588	607	591	562	586	603	594	574	593	562	575	582	591	568	556	580	642	603	552	574	576	579	587	605	589	590	591	558	560	602	527	574	606	563	529	543	611	572	612	550	583	558	598	595	614	564	637	605	572	632	587	565	588	603	596	572	574	589	603	578	551	561	626	593	596	577	593	590	560	616	619	550	607	573	607	605	608	570	566	578	624	573	592	618	590	615	578	604	617	568	590	610	599	617	589	578	632	552	614	606	587	556	596	549	585	557	570	558	532	604	574	581	569	588	564	615	597	562	581	596	629	565	574	586	563	599	565	564	611	570	595	603	569	537	614	590	587	615	519	620	574	598	604	613	590	564	558	542	597	577	563	587	632	590	575	578	581	591	564	547	618	603	591	583	586	629	572	542	587	563	566	589	565	593	572	604	604	598	576	570	619	582	574	563	599	607	587	574	584	560	565	588	563	579	615	593	618	568	568	608	569	568	618	550	587	587	599	562	563	517	551	635	574	583	612	585	596	585	627	586	643	593	563	542	583	589	536	576	554	578	588	572	601	556	568	601	600	585	564	582	576	569	602	540	571	612	598	589	607	606	602	575	577	596	588	586	566	571	568	574	578	607	590	574	558	563	576	637	589	585	590	568	591	586	559	594	563	597	595	582	600	612	605	572	612	596	573	621	601	576	580	589	592	573	572	592	602	573	593	567	589	544	587	596	590	578	592	604	585	579	570	564	563	569	599	592	604	543	546	593	544	590	549	537	603	592	557	563	575	586	571	625	612	541	618	607	529	562	591	599	586	527	544	582	592	598	597	575	589	610	591	597	549	558	582	556	611	607	574	584	580	578	607	567	550	579	610	564	541	585	544	581	591	560	583	584	587	579	627	593	564	570	564	594	590	643	616	546	613	556	594	522	606	568	582	610	574	610	573	535	566	580	582	548	563	617	588	574	580	569	588	570	590	601	544	622	561	603	577	548	582	561	556	599	543	582	560	642	591	593	593	614	582	571	581	601	584	579	591	578	567	521	596	591	608	615	553	605	576	579	596	544	560	550	618	586	552	559	641	582	589	628	569	606	573	577	569	587	598	612	581	579	589	608	584	582	594	572	604	563	529	587	614	569	561	608	564	596	564	583	590	593	593	575	540	596	611	592	589	588	568	616	574	582	594	556	617	564	608	540	616	591	570	580	570	567	555	575	564	613	585	574	618	568	586	585	574	590	588	599	637	606	607	598	567	564	556	614	596	592	596	530	620	552	546	565	642	609	556	556	593	571	626	582	579	576	562	610	616	549	542	602	574	593	622	565	597	583	564	614	556	602	637	572	605	544	564	582	544	556	602	556	575	587	589	586	571	598	590	567	570	577	577	567	590	596	587	538	566	588	569	573	575	579	595	542	610	583	577	574	572	558	586	545	589	557	604	607	593	629	589	581	567	626	586	617	574	562	619	578	564	573	624	570	603	633	561	576	595	562	660	574	539	581	583	608	601	565	627	569	594	598	595	628	582	603	579	597	565	596	606	555	571	584	602	653	527	571	571	526	550	539	613	570	605	577	618	589	580	592	589	574	619	564	591	599	593	561	537	596	602	564	556	625	557	612	606	542	570	604	533	547	603	576	559	550	587	560	551	604	564	573	596	594	575	630	556	597	590	560	605	580	587	611	585	586	594	568	640	613	618	612	580	549	597	599	589	579	566	598	591	607	549	542	575	593	574	576	545	586	579	558	601	568	567	576	588	626	608	561
23234	21222	28990	23763	21213	20383	6281	1841	1191	1062	933	838	787	798	669	626	583	564	486	478	445	448	433	413	423	392	374	356	353	357	338	312	319	308	308	312	300	302	315	256	305	282	291	282	295	304	287	265	292	297	295	335	298	311	296	315	313	321	332	305	329	335	317	276	312	306	312	319	285	323	301	294	281	311	303	286	279	289	315	278	269	294	315	279	307	261	294	297	308	284	305	266	296	290	318	294	309	287	323	321	300	312	303	310	291	297	289	290	261	283	280	279	290	296	294	272	287	253	295	289	275	277	277	279	302	289	309	289	284	291	309	269	321	314	299	253	301	265	301	268	263	266	284	269	271	278	286	292	277	265	313	304	265	274	313	278	293	256	295	269	271	277	329	241	305	298	274	261	251	273	320	285	292	301	280	311	305	263	288	260	294	289	285	301	284	255	310	260	262	286	316	274	295	262	311	276	279	291	278	278	265	276	267	286	278	261	259	287	286	292	308	301	262	282	276	267	269	271	282	278	278	267	280	255	289	292	285	299	286	273	289	273	291	285	262	291	287	293	303	281	272	270	287	288	265	263	308	256	273	281	273	294	272	298	290	280	275	266	270	291	286	262	287	255	262	273	283	292	279	271	295	275	301	281	259	253	284	300	287	288	264	296	306	283	266	276	310	250	254	268	294	270	265	282	263	292	262	303	264	271	314	298	309	314	314	257	263	281	259	281	272	293	278	321	300	288	246	270	286	269	260	269	267	287	303	282	232	258	304	272	270	306	281	261	289	302	267	268	292	300	292	280	247	294	280	311	303	267	275	265	290	250	291	290	283	304	268	306	292	287	284	257	302	274	295	277	274	301	278	280	272	254	272	268	256	296	281	288	285	269	278	297	283	275	288	260	273	267	273	230	251	281	294	262	263	264	294	284	293	264	305	267	264	287	287	290	241	297	267	274	251	279	261	274	272	290	275	284	251	289	254	272	299	279	277	309	297	277	261	282	265	241	284	285	249	271	310	247	288	257	275	293	307	249	307	277	258	257	297	253	300	297	278	280	270	288	260	265	272	278	299	256	281	253	256	246	275	270	278	290	304	265	294	283	275	269	244	260	298	301	286	277	282	295	258	279	290	266	275	286	260	315	305	265	252	284	286	265	272	259	283	268	292	278	267	257	310	276	291	264	297	301	301	265	251	279	296	282	289	292	262	245	295	250	272	293	267	272	283	293	265	291	270	270	275	260	291	269	282	290	279	258	265	280	293	260	252	309	293	286	276	265	267	281	301	271	272	279	275	277	273	301	285	299	247	294	254	277	288	255	262	266	292	274	258	278	285	267	282	269	280	265	269	285	260	279	287	274	288	279	284	289	256	264	296	291	304	300	286	274	310	252	288	275	271	261	296	307	262	263	277	282	293	286	285	269	267	276	302	268	300	287	260	266	267	307	282	287	258	259	280	286	278	279	298	269	285	253	249	289	270	266	307	259	251	274	265	280	268	285	259	261	299	279	283	279	237	249	301	308	281	279	259	287	293	283	298	286	298	286	269	288	292	279	279	282	282	308	290	276	283	279	267	302	292	264	271	304	235	308	279	279	273	285	267	276	292	267	303	311	259	286	278	266	251	296	267	267	280	248	275	297	269	287	290	294	290	275	292	260	282	250	276	286	298	262	287	262	275	281	250	286	280	254	277	307	277	290	279	264	287	289	315	321	275	279	255	297	279	299	279	254	265	308	262	237	281	274	259	266	303	285	275	267	257	271	236	257	294	258	285	249	290	281	288	275	315	266	265	234	286	272	250	286	272	313	254	287	317	281	267	295	254	252	299	243	288	291	271	303	283	248	297	277	303	266	258	307	277	256	304	258	299	310	265	288	296	269	248	291	274	302	256	286	283	268	276	272	269	292	276	286	291	256	280	300	266	268	310	283	254	286	261	269	305	294	282	311	296	289	257	260	308	263	280	258	265	287	266	284	293	274	282	301	263	271	277	287	290	301	298	284	237	293	275	265	283	306	278	292	283	281	296	284	272	295	290	271	256	320	277	292	276	283	279	265	299	294	285	278	272	280	301	271	254	245	282	260	298	272	246	285	298	264	259	293	285	269	274	292	283	298	272	293	275	283	297	281	267	269	265	265	281	268	295	254	265	258	262	268	272	305	275	292	266	270	282	316	290	261	304	254	236	288	293	277	275	288	273	280	279	284	279	267	263	266	266	258	281	284	266	274	269	277	277	300	279	289	261	275	300	299	275	273	278	309	287	270	236	304	289	240	303	293	306	282	271	292	273	283	262	271	269	293	271	262	297	289	290	291	296	279	292	271	307	265	296	269	285	273	296	307	287	303	270	275	251	264	255	273	270	275	278	284	294	300	284	274	297	303	298	290	294	278	281	295	263	281	256	308	298	296	286	293	261	247	289	283	284	288	300	267	270	265	276	277	293	280	229	311	289	267	274	256	283	287	305	303	293	287	311	288	288	295	287	278	256	300	282	266	319	251	272	315	264	310	314	280	313	315	288	267	274	295	288	305	268	289	288	294	276	260	250	317	265	294	278	282	284	316	269	262	315	259	279	274	293	258	248	300	289	302	302	278	267	263	285	275	296	270	292	276	256	281	274	287	327	278	309	268	297	309	278	281	275	302	288	280	281	254	311	278	283	276	293	256	271	270	302	284	260	281	292	290	259	284	286	304	280	286	281	250	276	289	287	281	247	279	278	266	273	276	256	269	249	291	279	289	275	290	262	293	299	290	303	246	274	259	281	271	252	256	263	276	280	290	251	275	290	287	295	262	285	263	274	284	304	278	297	283	298	286	279	276	311	264	287	288	310	314	257	268	260	281	296	278	257	291	315	294	293	261	259	280	266	292	295	231	259	269	294	264	257	263	285	261	280	271	284	311	284	277	269	282	312	279	282	292	271	297	270	260	260	265	263	268	282	289	271	287	289	285	254	291	252	258	278	285	276	261	295	278	278	288	264	311	296	283	292	295	256	284	267	285	299	271	277	286	282	273	298	298	277	288	261	285	286	231	269	265	258	247	267	304	303	284	282	276	277	272	293	276	270	316	275	257	274	275	295	285	297	278	294	290	291	274	276	280	277	268	288	299	243	275	271	301	254	306	250	263	275	283	284	292	263	294	259	259	299	274	295	296	268	264	306	288	273	318	295	272	241	282	297	298	284	274	273	275	273	255	270	318	248	271	281	326	269	262	289	237	264	288	287	288	269	266	283	267	283	287	287	279	270	274	277	290	305	285	272	261	289	325	293	295	287	258	276	274	279	269	280	272	326	284	281	298	297	296	287	245	274	291	294	300	286	279	261	285	279	271	290	299	260	274	298	312	256	290	279	264	249	273	278	303	277	282	280	274	296	288	264	289	255	271	307	314	259	284	265	304	249	287	244	278	248	284	257	287	250	277	282	321	265	253	271	284	276	295	282	278	300	278	252	281	258	272	294	300	280	259	268	266	274	256	297	292	283	277	299	273	260	299	277	262	278	283
19403	32084	26193	17147	11107	8937	6016	4110	3246	2845	2303	2052	2061	2046	1621	1324	1200	1143	1048	967	941	834	770	729	734	632	629	597	570	569	535	546	538	446	522	484	487	456	463	481	468	457	483	433	455	444	456	423	480	449	484	465	463	500	500	508	463	484	495	498	493	516	537	537	518	528	540	492	481	483	468	464	470	433	429	442	419	422	433	409	417	409	434	385	445	397	414	454	436	463	435	447	442	477	421	427	436	423	411	483	438	451	451	441	411	429	418	418	408	403	399	423	424	421	379	377	403	407	432	424	390	405	413	413	398	446	411	419	447	431	395	420	452	405	429	436	442	420	382	401	425	434	434	409	421	404	424	419	423	432	413	407	400	414	404	422	416	397	397	398	403	417	395	400	418	401	389	394	438	402	380	407	458	415	403	400	380	416	434	409	405	411	396	416	445	393	429	420	443	432	433	390	429	415	407	392	445	401	376	420	438	411	404	405	405	396	385	409	408	442	447	408	396	406	404	410	411	401	446	405	441	417	395	400	389	411	407	424	405	387	415	435	387	410	415	409	403	380	400	420	429	381	396	415	375	422	429	418	401	398	411	402	402	377	438	393	394	393	404	379	400	435	415	423	417	435	393	421	401	390	416	391	408	413	412	415	378	384	409	425	419	427	413	431	410	402	417	412	418	398	424	391	411	386	408	378	410	405	410	436	407	406	427	398	415	388	376	405	416	403	405	423	422	433	392	422	409	433	420	438	366	410	419	391	456	435	403	431	453	449	421	417	405	420	417	404	383	407	385	421	403	415	384	412	388	401	416	427	382	413	399	415	419	424	377	386	427	431	417	416	422	397	399	384	426	402	431	392	375	450	402	372	407	356	399	415	469	375	411	381	388	400	401	389	422	419	364	411	394	375	455	425	396	420	369	394	419	396	378	385	421	377	407	406	413	404	405	392	380	446	404	409	410	388	406	403	393	441	434	403	402	429	410	403	412	398	400	399	414	438	454	429	472	405	402	407	437	421	421	411	423	439	409	428	450	424	435	439	410	409	384	416	418	434	418	429	413	369	407	404	390	388	397	426	416	381	432	387	401	410	419	409	365	409	405	379	419	394	412	392	416	385	405	408	380	394	400	374	410	407	405	385	416	413	394	433	431	431	429	422	405	420	440	420	423	431	372	415	401	396	388	376	388	413	439	410	401	425	427	408	394	378	424	389	412	384	449	423	419	432	388	375	422	397	399	422	409	393	393	444	408	406	433	397	428	400	410	413	438	402	423	427	381	432	416	448	422	392	399	423	428	453	406	428	428	393	417	407	397	399	422	405	425	409	403	425	396	395	372	418	428	403	428	399	428	386	415	412	407	405	429	397	424	402	411	419	396	409	416	391	416	385	402	432	428	389	414	381	387	370	415	416	412	389	394	409	403	398	390	400	435	404	378	409	383	431	432	373	418	447	401	445	438	442	444	401	417	401	393	406	410	406	433	438	389	409	415	419	436	400	383	426	385	416	420	434	435	400	427	435	401	393	387	358	428	415	418	379	382	430	385	419	405	427	403	424	416	437	396	390	436	437	446	395	407	413	396	425	412	392	396	407	417	433	395	357	414	397	414	425	404	426	425	412	423	413	387	407	390	442	395	408	440	396	397	427	428	407	423	394	422	431	427	418	395	393	408	437	426	381	427	420	393	409	414	385	386	404	418	438	430	379	408	384	403	423	412	395	416	408	419	426	391	391	413	403	414	381	405	449	392	410	376	402	384	390	396	391	418	384	396	374	398	412	449	397	409	415	403	407	416	424	410	429	409	404	439	387	389	439	379	419	441	411	381	412	415	380	374	391	391	393	357	403	426	396	456	353	378	397	411	442	407	415	392	399	396	400	434	420	387	411	417	402	399	413	458	413	426	395	379	420	431	393	424	405	446	401	404	400	424	424	383	421	420	436	419	423	434	403	424	382	412	428	385	390	424	456	395	404	416	393	403	418	426	403	421	416	397	458	444	411	410	387	398	449	421	434	421	413	385	435	399	408	407	450	419	443	392	402	417	371	426	404	407	411	412	367	422	425	389	424	411	387	376	434	411	398	410	400	369	356	430	431	439	404	394	390	386	414	413	414	397	422	395	382	419	419	423	369	420	420	434	409	383	414	381	399	425	393	387	436	401	431	444	417	421	419	406	411	373	414	439	411	432	369	378	433	376	401	393	411	388	419	384	396	394	394	419	409	424	432	378	381	440	374	386	416	405	448	407	419	414	437	425	432	387	385	426	408	406	438	357	440	422	394	380	373	415	432	396	401	406	415	415	390	413	391	404	380	398	403	442	412	410	391	408	416	412	421	399	440	417	429	416	439	420	387	413	387	433	400	429	377	418	389	409	386	390	375	436	386	396	409	429	380	405	429	448	421	425	371	407	389	368	385	431	412	403	395	425	410	415	422	419	416	414	429	411	422	392	416	407	456	395	423	399	408	422	389	378	388	432	383	400	426	391	375	413	388	421	390	391	407	399	391	404	396	396	413	408	374	407	412	448	389	351	409	397	411	365	427	396	409	410	418	378	416	415	429	394	410	412	399	363	398	414	436	381	398	464	441	436	361	398	383	399	395	431	440	430	371	405	422	426	429	425	398	433	385	438	380	412	439	433	415	373	386	387	362	395	424	380	400	411	432	408	375	442	410	357	410	420	378	433	410	414	410	391	392	396	434	391	434	435	428	385	403	434	383	439	415	420	421	408	418	412	387	388	393	413	424	443	405	413	390	385	432	387	414	415	402	401	396	384	432	402	417	361	410	429	455	379	404	405	425	440	397	403	414	417	409	393	423	429	406	428	439	445	406	430	422	422	379	403	397	400	389	420	392	439	402	399	392	451	401	430	381	403	381	390	383	397	431	425	399	401	407	404	402	413	420	389	379	395	400	386	417	426	377	383	412	410	395	388	425	371	412	387	411	434	399	452	417	389	395	403	399	429	405	411	387	420	424	415	373	418	416	391	425	389	417	415	422	396	385	417	388	440	417	417	380	389	396	383	417	382	394	423	398	395	378	435	414	424	405	415	416	388	393	432	415	417	444	410	436	413	391	394	388	402	430	381	397	422	402	398	405	406	402	424	417	394	384	405	411	432	393	435	453	376	402	450	410	429	401	377	401	407	407	405	369	408	410	430	447	411	419	430	391	431	409	408	455	438	388	418	413	466	406	381	406	439	363	398	420	420	383	414	402	370	406	424	409	415	455	434	379	362	431	410	417	451	369	406	439	404	402	472	425	424	424	400	413	443	402	442	392	394	445	413	401	377	387	391	454	404	382	436	410	402	413	401	455	446	380	413	390	421	418	432	394	403	398	385	422	438	438	435	422	409	398	445	422	385	402	418	397	392	427	419	420	388	385	382	415	398	409	377	410	396	439	424	382	413	419	442	416	412	382	418	403	382	409	422	378	383	405	448	416	368	378	432	419	404	395	427	400	408	425	369	418	384	401	398	422	395	388	417	419	412	379	396	408	422	417
27089	20807	13624	6563	2930	1487	1039	771	632	595	631	567	583	597	550	557	492	515	460	501	525	483	492	437	479	477	443	466	448	407	449	422	443	428	452	428	398	446	454	483	460	454	451	449	433	432	470	425	465	432	483	474	486	428	447	460	457	466	449	430	486	450	456	454	455	472	471	424	469	460	431	497	445	453	462	452	417	447	446	456	442	434	433	447	416	388	445	452	432	471	461	413	429	470	435	453	437	434	446	468	433	494	439	453	421	411	418	445	420	440	407	466	446	418	408	431	447	474	405	435	431	433	439	443	443	425	468	440	439	446	474	430	444	409	432	438	439	465	440	421	450	455	421	440	401	424	443	414	392	419	454	432	444	467	433	420	436	424	414	436	417	408	474	452	418	413	467	467	384	411	431	436	435	468	429	472	424	406	429	372	446	452	422	448	429	441	420	445	433	451	452	452	444	404	450	446	462	428	419	466	464	440	432	431	415	438	435	436	448	448	433	417	416	447	421	439	453	422	403	422	414	449	403	434	470	395	459	487	421	500	410	408	405	448	420	447	426	423	415	429	459	410	425	435	456	466	404	418	444	404	426	405	434	438	422	449	433	457	462	430	446	410	427	469	481	451	431	480	449	405	429	443	388	443	417	445	429	432	457	486	449	430	427	427	431	430	428	415	450	437	419	433	417	426	471	421	467	417	439	479	438	442	399	472	430	413	422	417	438	477	437	401	432	398	459	441	441	410	416	450	432	444	449	452	468	465	434	454	416	442	445	422	442	435	421	446	429	453	424	420	430	450	460	469	473	450	472	440	451	460	441	456	443	416	404	439	453	464	433	391	404	420	457	441	465	478	451	450	469	432	422	444	470	502	464	427	427	456	442	429	449	418	455	453	467	412	437	453	435	435	470	446	449	463	423	421	425	431	430	481	430	454	451	396	458	448	412	449	467	455	420	433	427	461	403	448	397	404	439	441	439	436	427	452	433	432	450	400	424	457	409	431	414	457	446	453	435	430	409	454	403	440	469	476	457	455	464	455	443	479	449	445	410	494	469	451	428	457	444	456	424	435	457	424	455	443	462	449	432	423	435	443	441	435	426	434	430	412	460	472	420	411	418	461	434	417	420	386	459	447	437	444	412	442	459	446	420	407	426	466	511	481	419	397	388	418	405	420	461	405	477	466	431	436	461	446	433	438	433	435	412	438	426	437	453	436	475	461	451	463	461	404	426	419	444	424	415	451	430	425	457	443	432	450	461	470	441	444	452	438	472	437	466	430	437	436	450	402	477	432	425	433	444	405	422	419	461	433	441	402	418	442	406	450	440	485	426	457	454	434	429	415	438	406	481	477	412	461	460	436	427	438	450	495	455	419	451	419	406	421	412	448	447	465	431	456	447	438	439	437	424	413	453	420	426	398	442	421	443	464	405	444	457	417	452	435	444	452	474	453	466	433	470	463	447	456	410	475	418	434	480	473	426	429	474	423	444	437	435	481	440	403	463	435	479	408	458	441	452	447	440	463	468	421	449	446	455	456	454	435	403	443	413	417	472	450	427	438	408	420	458	423	442	438	431	476	436	435	468	453	434	403	439	414	462	415	419	404	444	445	407	475	433	451	452	468	453	428	443	413	381	448	439	455	458	448	434	401	497	414	422	457	437	448	432	460	393	408	426	458	464	411	456	426	460	411	417	452	461	462	415	445	405	433	464	440	445	452	429	417	425	462	406	469	426	397	396	420	449	435	427	446	453	406	457	437	416	447	445	427	414	423	446	415	444	466	430	436	433	451	412	463	415	443	428	437	433	418	428	439	439	441	417	417	475	433	437	460	402	482	416	457	455	435	432	447	412	424	415	429	423	436	430	425	467	446	425	474	404	433	409	441	426	477	446	439	417	464	416	472	449	438	434	391	472	421	393	481	397	431	448	448	464	501	445	406	425	438	422	436	467	418	453	418	447	420	422	393	409	435	414	394	426	435	445	443	458	452	426	408	417	399	462	457	411	470	428	453	448	465	432	451	455	401	420	450	396	438	463	411	459	427	437	445	446	460	435	456	415	439	454	434	410	434	425	468	459	429	467	424	457	449	426	452	425	467	436	444	447	460	432	455	457	435	439	451	458	454	428	448	438	412	429	482	457	434	441	432	449	418	417	461	432	416	435	419	455	454	417	448	432	411	462	446	466	423	390	414	437	448	427	455	407	451	456	421	426	456	416	416	464	441	388	445	428	455	404	458	436	436	412	433	472	438	433	464	465	446	417	428	430	428	446	398	427	440	439	476	442	442	438	439	454	438	411	437	430	438	451	451	412	406	455	434	400	428	467	451	403	447	447	452	432	447	473	429	425	467	441	442	426	453	408	434	430	440	406	426	418	397	432	474	438	454	410	434	448	433	428	438	423	450	455	453	428	428	449	464	426	454	398	428	432	420	464	419	429	448	435	452	439	466	407	413	480	424	437	434	443	456	440	419	454	421	435	455	450	449	443	449	398	439	435	425	459	447	398	458	404	424	442	431	432	467	419	452	430	421	446	422	429	421	448	457	429	440	438	402	468	419	436	455	461	437	439	444	418	429	469	443	428	443	453	403	410	416	439	445	411	445	448	428	399	468	427	392	412	429	436	418	417	436	437	428	447	468	457	443	455	422	441	395	439	405	403	447	415	411	438	441	424	434	435	401	447	452	379	423	428	411	476	423	430	444	443	466	444	455	411	403	424	454	436	421	406	418	448	442	414	398	450	423	474	387	424	402	410	420	417	446	444	441	452	426	468	446	418	443	453	427	439	447	408	418	438	461	412	440	445	422	466	427	375	453	424	437	426	442	404	465	434	450	471	423	429	429	414	424	459	461	430	445	467	443	466	455	448	399	459	425	422	466	433	411	454	441	426	447	425	471	457	437	409	430	422	408	420	444	428	445	425	461	425	428	423	422	463	443	445	461	424	423	451	445	470	431	414	454	392	467	469	432	448	422	424	454	406	433	412	412	429	432	413	427	419	433	424	426	413	464	429	418	451	448	454	454	423	455	441	442	420	429	418	519	423	465	424	428	433	407	435	426	429	451	421	424	423	434	425	433	455	397	424	462	441	430	452	419	421	429	449	448	459	434	421	437	460	455	442	443	426	431	441	436	460	441	481	438	464	408	424	430	420	466	438	424	439	426	412	409	456	445	419	425	463	422	430	476	434	428	422	435	436	465	419	430	432	408	442	480	447	452	454	449	477	418	431	467	467	434	410	444	409	426	444	424	454	413	400	381	456	423	440	422	457	430	464	460	430	457	457	462	442	415	455	434	424	405	447	446	443	446	454	416	451	435	456	431	420	411	426	454	398	428	443	428	411	410	442	438	409	401	430	453	462	438	474	436	426	398	437	428	453	407	461	450	444	465	477	442	448	449	417	455	453	462	476	426	453	413	445	416	451	420	431	422	436	430	433	438	469	437	391	459	477	431	433	415	458	431	496	465	432	456	423	455	442	401	465	441	407	435	445	473	406	445
14848	20076	13917	8599	5375	3269	2397	1659	1383	1288	1145	1108	1122	1131	1004	869	908	879	848	773	781	741	739	691	655	632	682	676	651	694	657	635	656	608	695	683	640	602	632	663	622	660	640	678	669	672	604	641	622	663	615	643	687	638	686	614	702	643	650	648	712	654	681	667	645	749	639	676	673	656	630	630	638	652	636	633	644	643	620	598	637	649	691	604	617	638	649	670	645	652	625	630	681	636	618	582	665	623	625	681	643	618	676	647	643	636	647	635	604	605	632	659	667	653	629	663	647	652	622	604	635	655	649	629	624	625	630	665	602	611	629	627	614	691	642	597	662	672	623	587	627	691	641	632	655	676	621	598	655	648	603	598	666	576	652	638	608	613	629	597	622	630	612	646	632	612	588	634	650	579	617	639	633	627	641	610	625	616	608	652	628	648	619	638	646	655	646	686	634	630	668	641	634	663	586	620	635	616	629	667	619	576	620	616	669	590	698	670	689	617	617	602	614	605	645	667	684	602	609	645	652	616	614	635	605	590	625	656	633	626	593	633	648	635	661	638	563	667	663	627	609	619	658	654	653	648	613	635	643	638	639	627	594	635	664	646	622	652	608	635	602	628	636	604	613	621	602	583	621	616	624	619	632	633	604	626	621	612	654	675	617	598	675	654	633	663	665	598	647	649	624	643	609	687	668	635	636	634	605	626	647	639	617	634	613	658	624	625	675	605	653	664	635	671	577	590	646	626	627	623	575	632	647	658	615	669	624	658	617	659	653	660	668	634	663	627	588	647	651	632	675	620	628	613	644	652	636	663	627	624	620	600	636	609	623	640	600	623	668	618	647	619	637	612	636	622	602	634	608	606	657	648	614	576	636	632	653	657	633	653	617	622	639	633	615	622	654	660	609	584	666	602	611	598	608	613	655	621	614	639	616	619	632	603	589	633	644	626	615	657	616	635	657	636	571	651	598	669	620	602	609	616	667	643	627	654	644	602	657	641	584	564	652	578	631	619	652	632	626	654	630	609	607	612	693	629	622	607	650	660	631	650	622	592	602	600	616	665	642	624	639	643	592	621	634	635	602	604	642	672	609	609	655	650	616	594	633	597	592	654	612	614	674	625	633	650	584	654	590	636	622	654	582	625	675	621	609	598	616	644	599	606	608	606	674	656	664	650	666	669	617	617	628	609	606	612	686	623	620	617	630	631	620	610	652	656	596	673	614	620	628	591	594	589	621	623	667	629	631	642	622	606	642	644	627	637	637	622	672	615	664	651	630	643	639	674	666	621	597	632	621	611	647	663	635	624	648	624	667	630	636	633	631	638	579	635	632	599	612	650	619	650	637	665	618	606	625	584	610	639	619	620	641	621	653	623	610	661	618	658	662	589	648	609	567	661	650	649	633	584	642	625	633	626	622	654	652	603	657	637	676	592	662	634	649	638	652	644	607	637	611	666	589	617	656	664	626	650	589	644	603	624	628	614	681	600	631	667	594	663	588	602	605	642	621	637	662	655	618	648	615	599	658	627	613	631	637	562	585	596	636	618	620	618	577	670	617	633	625	549	658	610	630	596	652	626	582	664	598	648	618	653	641	709	637	611	614	640	626	611	658	639	576	625	670	619	624	642	575	642	638	658	629	640	680	587	603	640	614	633	609	607	622	621	645	607	641	624	675	650	664	626	645	668	580	651	626	632	602	602	648	624	634	563	601	597	604	625	614	637	611	629	600	618	635	624	633	582	660	634	609	624	601	599	621	630	631	621	604	659	620	613	625	614	633	631	656	648	598	610	673	600	614	661	646	639	611	621	596	650	626	604	620	633	629	654	608	646	642	616	650	649	639	667	631	616	667	655	590	595	625	594	647	668	618	607	607	646	605	605	609	622	641	640	600	624	653	610	625	642	670	650	655	623	642	637	623	610	653	632	620	653	615	586	615	633	644	627	633	633	604	664	652	610	656	606	593	660	637	625	648	626	654	654	609	643	604	621	649	624	608	616	566	606	624	639	632	673	628	645	676	592	615	649	590	623	611	624	585	630	627	617	617	622	659	641	588	580	617	663	643	660	592	653	624	641	606	650	645	618	652	628	625	632	583	630	628	610	632	642	633	624	630	678	634	633	610	659	619	607	641	635	669	605	653	671	613	627	617	652	626	637	618	606	629	604	602	642	608	671	639	658	613	646	671	634	603	620	631	641	644	609	625	610	641	617	624	670	671	625	607	588	632	628	624	671	644	618	665	685	610	623	619	613	626	638	582	671	655	651	645	572	615	627	594	668	613	624	624	607	647	622	671	614	614	591	634	651	626	616	707	585	623	670	616	612	645	633	658	652	652	667	595	686	604	627	627	664	650	621	646	601	609	599	625	604	656	658	629	639	620	642	665	570	602	616	603	626	594	647	645	619	634	613	632	649	608	669	658	628	641	666	635	652	613	586	597	620	614	595	616	692	623	614	625	635	638	601	668	627	617	631	635	641	612	645	623	664	584	605	696	619	607	616	612	655	619	676	664	592	579	619	600	641	663	689	655	638	687	656	661	638	682	684	660	612	617	631	625	588	651	605	632	630	654	624	621	618	634	658	648	618	608	673	685	676	616	641	594	646	652	583	632	624	670	637	656	678	616	645	596	652	645	644	666	617	648	669	628	641	622	630	677	620	634	660	569	602	665	639	617	649	614	628	616	666	614	617	655	647	608	624	609	652	668	603	616	602	584	645	597	659	611	629	647	633	623	654	638	690	685	597	632	614	643	591	617	638	597	635	641	623	691	635	627	631	618	671	642	616	644	641	662	603	611	577	641	653	658	649	582	604	624	632	612	615	589	576	579	652	611	596	622	628	635	618	619	621	598	650	631	648	615	616	612	593	577	616	645	617	633	609	622	607	589	618	628	610	654	627	650	603	631	613	626	609	603	622	634	653	602	677	625	611	614	614	607	655	604	633	610	647	602	650	648	644	638	627	626	655	688	652	633	605	600	619	594	594	597	629	604	654	610	615	681	632	643	642	615	670	602	639	632	664	592	621	617	707	644	655	647	684	635	641	672	674	600	646	599	671	616	666	631	628	584	630	660	614	605	640	627	657	615	587	643	625	631	645	624	614	628	619	615	651	664	630	653	655	674	645	609	607	655	645	600	639	640	629	608	664	617	642	666	649	629	601	640	613	648	620	625	636	611	674	613	654	641	613	603	636	647	630	635	603	654	639	593	619	608	582	611	611	649	649	616	659	616	616	599	629	647	605	603	651	693	607	612	624	626	616	622	624	717	653	579	605	588	629	602	610	596	643	650	662	614	597	611	662	593	631	591	577	591	629	609	630	630	661	624	642	588	665	627	638	633	612	630	641	684	631	646	679	570	654	648	642	611	623	597	618	564	659	626	669	649	627	634	630	641	636	614	658	660	628	564	625	613	683	597	660	671	662	583	662	621	612	608	661	604	556	674	663	552	613	670	656	583	585	630	613	689	619	670	643	694	631	655	625	601	633	642	634	622	638	646	618
24205	21211	28343	24371	20628	7515	2263	1370	1031	927	799	819	751	723	644	594	594	612	582	575	506	507	489	471	465	492	457	470	416	472	490	473	436	440	437	433	406	464	426	416	447	433	403	415	420	382	403	416	417	431	402	428	459	433	461	420	474	442	419	416	426	448	439	407	400	411	446	439	418	441	402	411	446	429	403	414	401	411	418	431	427	425	426	436	424	415	410	439	401	446	445	439	423	441	422	413	434	406	420	432	417	414	400	444	411	423	380	398	413	429	397	391	404	460	411	406	445	414	424	397	438	429	394	409	451	414	457	446	386	404	387	420	406	389	440	401	373	405	407	411	450	425	416	425	392	414	399	403	414	396	375	413	395	423	375	420	390	393	379	387	407	411	410	397	391	415	387	440	419	428	400	418	443	440	423	402	426	456	441	382	402	387	433	413	429	406	416	391	399	434	418	416	419	382	409	356	408	396	412	393	422	389	371	377	389	385	383	432	420	403	406	378	414	428	422	410	406	421	440	371	397	416	403	395	408	379	414	427	366	396	419	402	404	428	452	427	419	370	427	408	432	388	409	381	414	426	414	388	397	414	400	402	375	399	382	399	416	397	400	402	390	375	421	404	426	394	414	427	419	422	394	388	385	397	411	437	397	396	396	401	397	409	421	406	399	368	393	411	410	422	426	399	392	404	435	384	451	413	384	391	406	394	411	403	400	437	410	395	376	395	378	428	424	411	403	391	413	405	436	394	389	409	404	413	399	416	430	410	379	395	367	443	371	415	430	403	401	408	420	417	415	388	452	422	404	401	399	400	408	431	358	381	416	409	447	423	378	385	423	400	379	389	428	433	406	373	374	456	394	410	420	439	410	404	382	417	402	444	379	398	366	374	367	401	378	422	372	421	415	395	400	415	394	425	396	404	403	432	392	370	406	397	394	383	396	417	436	448	394	380	396	425	420	406	404	382	424	418	450	369	406	372	393	438	390	373	412	425	394	417	408	395	382	386	439	406	409	396	426	391	422	369	411	423	448	400	386	393	382	396	376	412	394	423	385	414	373	407	443	415	410	404	420	390	393	396	403	413	425	423	395	375	402	408	398	401	426	414	413	370	386	416	407	364	414	404	406	416	410	403	415	400	398	416	401	403	394	402	397	421	436	412	405	383	391	433	378	409	380	380	368	421	433	370	383	431	407	403	408	405	381	403	406	422	383	387	408	364	428	412	413	419	402	413	419	385	394	419	387	428	408	407	429	348	399	436	411	417	425	402	406	403	421	400	406	350	390	431	406	421	416	436	412	402	407	404	413	411	433	402	406	416	387	403	411	393	427	433	405	372	398	416	395	418	450	417	395	387	408	448	379	399	417	394	395	386	397	402	361	380	406	438	394	368	415	409	420	406	411	401	385	378	418	396	425	387	397	389	443	400	413	437	441	402	415	404	400	351	442	397	422	383	400	396	409	429	447	379	414	424	410	408	409	409	382	400	409	403	415	389	402	387	366	441	412	409	394	425	405	377	418	382	406	418	416	398	384	411	423	405	436	430	397	426	390	411	423	387	382	397	399	415	392	412	378	412	398	383	404	387	394	413	406	382	417	426	391	427	418	391	399	384	411	403	376	402	400	425	396	438	423	397	417	421	418	383	411	415	397	413	415	391	401	412	408	408	394	426	430	401	424	421	378	400	415	414	426	397	386	395	405	431	426	411	391	396	402	452	397	378	384	391	402	379	390	376	446	410	422	385	352	391	426	363	392	396	390	400	432	404	433	393	393	393	411	392	415	425	409	363	418	378	383	395	416	416	397	432	362	429	456	370	414	390	390	409	392	389	391	427	387	452	391	431	416	382	398	411	426	395	426	390	432	404	392	414	394	385	426	433	422	400	388	402	399	406	378	446	438	389	386	410	404	409	386	388	390	402	394	426	386	429	397	374	423	394	445	401	438	421	409	407	379	407	439	439	404	412	418	410	405	372	363	425	385	406	394	398	400	425	409	424	408	424	401	426	364	412	439	374	396	375	394	426	444	413	422	433	430	408	404	368	403	414	405	410	429	427	434	409	420	415	415	387	366	379	385	432	414	404	402	391	374	407	437	404	380	409	388	381	394	402	400	401	402	407	386	380	365	400	382	415	383	397	428	431	414	397	411	393	429	386	416	414	403	373	406	394	391	420	389	405	381	433	409	418	426	418	408	424	424	419	420	423	444	400	392	410	415	407	408	419	379	405	398	436	409	404	369	402	389	394	428	374	369	440	391	413	426	434	413	443	418	388	465	384	399	405	386	404	409	400	421	410	401	403	421	427	424	394	417	419	437	379	415	426	409	411	392	450	388	382	439	406	412	394	440	430	391	408	442	380	424	354	420	413	419	417	396	395	398	410	412	437	406	368	374	411	397	370	394	371	412	370	408	394	397	409	424	388	401	378	410	426	413	386	392	455	394	425	429	406	415	372	406	406	400	381	446	427	410	421	412	401	416	399	444	439	396	404	427	419	395	401	382	385	450	391	414	430	405	412	410	419	405	425	426	399	394	393	379	409	415	365	405	381	429	380	425	415	391	404	413	389	390	399	402	419	404	394	421	432	388	387	451	391	379	377	399	407	417	389	386	379	395	370	369	398	411	388	429	402	413	397	412	429	391	386	413	468	427	415	452	404	407	409	409	372	423	418	407	434	381	407	415	406	409	396	406	433	410	368	404	425	419	439	430	409	410	437	375	391	390	423	383	463	388	417	384	411	460	385	432	408	396	405	413	383	393	378	371	393	429	422	397	423	417	413	441	426	377	433	401	449	394	408	435	429	405	408	414	401	423	423	416	392	435	392	433	414	406	432	369	414	407	413	392	417	394	383	409	409	391	433	410	411	407	406	351	440	382	364	362	453	369	442	420	390	378	432	402	383	432	400	409	427	407	384	389	446	408	414	422	405	430	437	436	420	411	401	424	418	407	403	442	375	442	394	381	400	392	391	421	397	374	414	455	408	424	393	393	384	398	425	386	410	420	418	372	406	433	359	410	427	378	371	397	431	412	400	415	398	400	368	430	400	417	396	442	462	452	395	444	442	426	457	390	425	417	404	387	416	390	395	396	397	371	391	389	372	394	369	421	383	413	414	403	378	417	409	401	428	400	415	384	370	410	409	375	423	397	443	380	386	390	457	383	425	383	414	431	373	438	408	380	408	393	390	397	366	429	424	424	433	417	384	422	397	377	399	375	393	376	391	391	419	391	413	387	422	391	405	413	391	380	391	437	368	402	422	421	357	389	426	380	399	415	400	430	402	420	405	405	403	402	419	427	400	406	398	406	397	394	391	420	395	421	403	455	452	388	416	384	418	383	419	394	404	422	427	420	408	411	402	402	378	411	370	436	397	371	408	396	448	375	424	425	372	373	412	400	404	398	369	402	381	406	421	374	422	394	399	387	361	412	415	397	380	388	374	395	393	379	406	397	400	429	405	382	400	389	406	387	414	447	386	424	413	388	411	401	413	401	408	403	412
16825	27448	20126	12930	9497	6076	4362	3218	2417	1959	1888	1870	1752	1550	1326	1199	1132	1105	1026	967	909	902	801	803	727	744	735	715	692	648	721	630	657	659	689	649	612	657	597	612	630	603	596	616	627	572	610	617	628	625	614	649	644	626	670	620	677	653	662	645	651	662	608	654	669	657	704	654	652	631	649	621	642	647	615	625	615	561	638	574	616	584	569	555	612	594	619	595	597	595	576	601	652	640	640	595	630	610	609	643	657	579	612	572	630	627	572	600	577	572	575	601	608	660	567	651	618	594	619	608	611	633	641	568	572	620	615	568	593	593	563	591	606	637	627	587	600	590	658	583	599	590	583	573	587	613	564	605	596	586	590	585	659	629	638	586	609	630	603	636	575	573	583	603	624	602	592	609	577	604	609	610	652	600	603	569	609	626	628	543	634	584	595	553	608	597	589	578	586	588	597	542	597	593	602	562	611	586	579	611	554	616	616	581	565	651	600	584	598	584	586	611	623	582	617	604	615	609	568	617	590	624	541	634	561	624	623	580	612	574	561	551	588	603	593	618	588	593	573	593	586	587	615	570	594	646	594	616	556	579	582	640	615	558	632	586	635	595	577	579	554	579	612	619	565	582	632	634	597	599	594	575	610	621	609	578	595	614	601	581	603	578	603	561	599	629	612	585	608	578	570	580	579	565	607	584	572	586	613	603	560	567	563	574	608	588	592	581	562	585	590	600	618	609	578	601	567	583	598	619	550	581	622	588	561	603	550	552	556	592	574	613	635	605	577	588	595	576	575	593	615	574	531	568	594	609	568	627	575	584	587	594	609	625	606	591	589	589	592	594	577	575	582	601	579	616	594	584	593	541	598	576	543	608	584	579	597	605	571	606	539	623	570	588	582	580	618	605	602	555	582	593	574	615	551	594	601	607	574	547	585	625	623	572	576	600	564	582	599	577	622	589	604	580	595	594	553	623	610	572	582	593	592	570	600	598	550	597	615	551	556	565	569	554	610	604	633	619	602	582	616	565	623	607	579	631	600	608	606	569	619	591	580	580	619	612	563	584	573	610	572	578	587	609	562	574	577	614	587	571	582	619	598	594	616	569	578	619	588	577	579	649	618	573	597	595	622	566	574	569	594	588	616	560	584	596	537	587	545	582	595	601	591	581	604	619	594	589	581	622	572	588	620	620	548	589	609	564	622	614	556	600	574	576	602	558	554	618	609	640	609	601	551	552	589	619	610	579	544	592	584	591	643	572	607	595	616	561	573	602	600	599	581	590	566	591	585	634	570	593	604	626	588	607	585	577	552	586	605	611	576	576	564	596	582	634	595	621	570	583	591	583	549	591	567	633	580	637	570	614	598	656	602	644	578	595	614	600	602	547	585	599	584	599	587	531	601	603	599	584	578	600	621	604	577	620	528	582	641	578	615	581	566	564	579	546	603	574	576	580	549	576	617	599	615	604	612	576	610	620	606	560	589	603	587	593	575	626	585	550	591	614	624	560	565	558	619	618	625	572	623	613	600	592	610	614	564	586	589	547	600	583	602	611	576	561	612	631	572	576	610	606	602	611	559	552	561	621	644	570	599	597	585	582	579	600	604	575	585	551	613	632	569	594	616	554	567	581	620	583	591	606	586	590	609	563	594	600	596	598	557	562	616	628	649	571	584	625	577	592	613	582	599	591	554	597	539	557	599	593	591	585	572	567	578	600	580	605	604	596	588	606	565	586	583	602	614	605	558	601	617	564	598	628	585	594	560	562	583	626	577	585	582	592	576	552	609	624	608	595	550	571	605	566	594	580	592	617	565	574	620	597	592	606	600	609	606	598	617	545	612	594	571	606	603	582	581	562	619	534	553	628	586	550	619	599	588	585	619	585	551	587	605	594	605	565	607	582	597	577	642	603	580	634	574	596	605	575	559	580	635	626	582	554	548	597	597	560	606	563	559	613	574	583	611	589	561	609	597	566	540	621	610	556	583	567	590	605	594	551	577	590	559	617	611	587	562	598	579	617	610	606	572	637	628	581	609	619	587	579	587	620	598	593	596	584	600	606	573	583	598	612	593	586	597	591	586	582	599	569	589	549	546	599	637	604	592	612	595	620	604	596	608	583	636	589	588	623	563	612	574	550	642	602	598	599	615	586	577	580	586	609	610	604	614	609	554	601	581	563	593	571	586	601	597	577	614	563	555	609	575	605	579	612	580	572	600	569	566	631	566	598	591	598	580	612	565	602	563	571	592	566	629	628	581	552	635	565	540	568	577	605	615	584	626	607	588	599	614	613	556	592	619	614	590	621	585	586	597	574	600	591	587	547	581	608	569	559	624	610	571	630	565	556	572	588	572	550	613	547	586	593	593	572	574	592	566	596	578	583	607	595	590	600	604	602	593	589	575	575	625	573	570	610	604	576	574	622	570	637	596	585	610	628	613	597	609	617	577	611	590	568	545	585	602	592	629	580	525	572	586	536	657	599	615	595	594	581	593	574	592	598	591	578	555	538	571	606	617	583	563	617	628	613	575	584	606	609	631	608	609	570	594	612	608	578	607	602	595	588	613	592	587	582	619	594	588	597	524	568	615	611	596	584	584	557	575	619	601	591	589	619	641	569	602	602	581	586	584	621	571	617	608	559	548	621	588	583	559	624	557	618	576	605	639	562	597	559	598	598	607	605	599	593	603	603	575	583	581	614	624	582	586	583	573	568	587	646	590	548	587	582	624	605	562	626	577	559	607	637	611	587	649	607	546	577	590	581	577	530	608	620	537	573	627	605	585	574	650	566	612	592	607	573	608	589	622	562	594	574	614	668	599	648	597	548	593	597	619	583	641	567	593	566	602	605	619	606	589	603	609	621	592	578	579	594	609	583	605	577	586	566	597	624	620	567	600	626	639	548	573	555	611	624	597	619	577	619	582	598	631	579	613	617	570	606	556	614	578	597	641	616	572	580	543	626	578	595	614	598	632	582	584	606	587	628	641	609	606	558	566	582	553	537	602	627	574	637	586	589	599	601	577	573	562	591	628	620	587	593	594	611	607	579	600	570	621	615	577	569	608	594	581	581	598	629	574	596	629	599	596	585	656	606	518	590	658	612	611	618	568	563	625	587	594	611	572	532	600	543	607	604	550	590	583	583	620	560	585	571	603	571	601	615	587	580	568	567	582	588	616	557	607	546	561	587	577	597	608	597	565	572	613	612	589	611	615	573	579	617	615	581	588	590	554	620	565	535	571	583	552	645	564	580	598	604	588	595	590	620	560	587	611	609	565	648	605	549	569	588	580	589	599	557	581	570	636	600	578	574	570	587	613	597	584	583	606	572	573	596	586	584	613	594	592	636	583	593	617	587	581	596	611	606	572	554	584	572	601	578	607	606	579	606	592	569	594	550	576	591	610	572	579	551	582	536	582	575	614	609	605	579	575	583	596	566	612	588	576	578	591	583	570	593	587	549	605	578	612	651	585	604	584	571	559	576	566	600	576	617	587	550	588	606	594	544
23249	21176	28850	23742	21168	20256	6681	1965	1243	1080	1016	909	910	762	679	597	581	555	543	523	484	437	422	421	387	411	348	341	322	357	342	329	316	326	298	341	324	325	344	295	311	309	309	298	271	278	291	288	296	312	322	270	300	318	307	354	342	340	329	349	342	332	308	322	331	322	356	336	301	336	299	341	303	294	286	287	280	273	305	307	313	309	321	307	289	276	325	331	312	334	309	283	285	308	268	298	281	306	283	257	299	279	272	316	306	300	307	313	283	283	289	307	251	299	287	284	324	319	283	276	268	294	264	275	305	294	263	282	302	267	290	284	261	271	289	291	301	269	292	262	314	293	296	297	304	306	292	315	276	285	285	276	304	270	280	271	288	284	262	302	299	306	309	296	313	271	298	311	280	293	272	268	298	279	260	257	270	270	313	291	283	274	284	294	285	320	298	296	285	293	312	269	295	283	302	276	328	266	310	251	291	262	296	287	301	266	273	270	247	279	278	282	296	265	272	297	287	281	248	288	268	261	281	271	292	277	291	275	291	277	284	270	286	292	256	302	309	260	311	306	292	284	305	275	256	282	296	317	293	271	277	278	279	255	270	321	292	288	269	299	291	278	288	295	273	270	232	266	271	291	247	287	253	311	297	300	284	281	304	298	295	263	270	239	284	273	283	298	295	282	296	286	280	279	293	297	287	311	310	256	316	284	317	289	274	315	297	293	307	245	285	274	261	273	302	285	267	305	290	289	311	265	285	261	286	271	283	272	284	282	276	343	278	289	302	289	285	273	285	271	267	269	325	291	296	304	292	274	298	286	270	267	262	275	294	300	277	274	315	308	276	322	286	300	281	263	266	284	277	300	287	296	286	281	283	291	285	285	274	291	316	308	318	290	309	296	270	302	277	270	343	260	271	302	295	303	285	274	279	258	283	282	300	297	250	266	293	295	298	260	277	286	257	295	306	294	297	270	269	278	277	279	307	287	288	294	289	257	299	270	259	253	303	278	297	285	252	301	289	276	298	314	305	291	260	295	250	312	284	290	278	270	297	276	277	282	296	311	283	284	295	264	300	264	270	285	296	327	291	293	304	297	287	267	308	289	306	265	310	301	295	274	294	284	282	297	279	300	289	317	301	301	273	277	257	320	267	268	275	280	270	254	296	254	330	282	301	298	299	269	287	284	282	251	279	285	291	279	282	272	308	264	263	287	303	284	262	263	267	310	292	280	284	253	280	293	274	290	264	258	268	274	285	269	290	294	284	276	293	311	291	297	270	289	278	264	267	321	280	277	267	294	315	273	275	298	306	290	290	307	281	282	286	304	295	293	276	266	284	300	280	274	299	292	302	288	299	301	288	294	268	255	317	302	286	287	271	299	288	285	296	293	262	261	288	294	316	267	276	280	289	287	299	306	284	296	257	316	258	297	301	270	280	287	241	277	285	318	301	288	276	260	276	292	288	289	273	282	296	301	268	269	313	305	289	290	290	273	299	284	278	286	298	292	294	305	290	254	252	257	282	284	272	291	300	275	268	284	285	292	280	258	284	274	294	309	285	247	319	286	291	305	277	280	255	296	308	296	263	277	280	289	256	245	271	296	280	314	301	252	291	268	293	284	295	272	304	303	302	285	281	289	318	289	281	265	275	276	297	316	279	311	284	271	271	283	317	270	282	275	288	275	288	301	319	288	275	287	261	296	280	262	251	266	301	297	299	282	290	266	279	298	338	278	267	292	269	277	263	303	270	295	279	285	266	289	301	269	292	287	298	270	295	274	297	292	274	281	321	249	281	305	272	302	267	251	268	292	299	298	294	266	319	303	265	295	313	291	283	298	290	270	288	286	288	265	277	270	303	284	304	294	300	283	299	315	273	299	309	313	265	241	258	312	285	264	299	271	248	300	310	277	262	262	303	266	282	269	285	277	310	302	269	295	276	286	268	293	301	277	292	292	268	270	289	273	271	280	308	302	300	301	277	276	279	282	235	297	292	257	293	282	282	299	298	254	290	298	275	267	262	263	273	264	307	281	300	277	292	262	305	276	258	294	273	299	308	282	290	279	315	286	266	266	263	274	277	292	281	265	285	278	286	281	284	276	288	296	294	272	284	279	248	281	282	276	299	283	247	319	308	300	259	260	280	309	284	257	306	307	289	274	279	289	293	279	271	283	294	294	279	300	269	264	269	306	283	258	263	279	298	299	285	280	314	282	307	289	263	300	287	277	301	253	288	268	288	263	267	263	327	270	283	328	262	268	284	295	282	285	266	281	289	292	264	266	262	291	284	279	269	272	283	269	268	307	305	276	276	295	289	277	263	271	278	296	272	300	283	314	265	297	292	256	284	297	293	261	286	284	286	282	309	306	245	287	285	303	279	247	287	264	251	278	282	313	297	274	271	255	297	293	285	286	277	295	290	323	291	270	291	316	263	282	274	294	273	274	289	291	277	277	284	318	287	311	271	285	281	270	287	261	287	294	281	270	272	283	289	272	278	304	259	263	323	283	267	275	274	268	266	280	292	296	294	280	317	285	292	285	294	277	269	267	306	297	308	304	245	268	281	286	285	247	306	291	273	327	303	280	264	288	245	293	300	303	291	305	299	292	273	277	263	295	296	257	320	260	275	276	283	271	312	282	304	318	278	259	284	277	276	292	281	286	311	298	272	291	279	296	258	291	315	249	250	281	275	294	308	279	305	298	284	304	331	265	321	269	321	292	264	304	277	277	259	270	265	269	267	265	285	258	281	309	280	275	283	284	285	291	269	283	272	304	293	260	269	291	267	277	288	319	260	321	269	264	277	309	271	264	285	263	265	269	279	277	292	289	294	291	294	269	299	281	272	268	260	285	284	262	290	272	263	292	266	266	289	277	289	313	301	272	245	324	283	294	294	273	314	283	304	278	251	274	280	290	287	281	305	277	289	283	249	287	259	297	314	279	305	270	289	296	307	261	271	284	296	286	260	285	282	299	309	270	312	290	258	316	293	328	291	318	332	291	264	286	305	283	267	277	259	286	295	284	285	273	295	282	264	268	306	290	299	291	295	293	269	269	291	299	297	321	290	267	290	282	316	302	303	297	300	295	275	257	238	297	281	306	295	251	273	316	293	294	307	280	296	294	267	253	273	259	311	279	279	293	277	253	310	315	269	308	273	245	294	285	294	281	271	250	291	270	296	271	258	285	285	279	272	316	292	303	284	276	286	293	266	313	285	320	295	268	274	289	271	304	279	296	281	310	309	278	270	283	272	302	314	311	262	259	309	294	295	264	299	309	284	274	269	267	272	275	307	290	259	323	278	302	304	273	278	302	274	285	296	285	269	277	300	295	250	293	304	274	284	295	268	311	273	298	288	300	252	283	316	302	276	282	331	282	263	290	244	276	257	296	283	305	275	295	278	239	260	252	250	308	270	312	278	266	263	272	294	329	301	314	292	264	254	265	273	293	258	270	286	270	267	273	284	276	268	293	285	271	281	290	292	282	261	285	274	299	338	308	309	291
19441	32430	24535	16022	12449	9022	6507	4486	3320	2792	2603	2298	2202	1788	1547	1318	1235	1200	1158	1034	942	844	796	728	662	674	626	602	605	576	510	539	486	520	492	485	518	497	449	462	473	464	498	489	464	460	488	453	470	461	464	448	464	527	521	472	505	496	506	504	548	535	509	493	534	524	531	468	501	450	493	445	454	465	430	429	425	427	450	414	399	433	434	400	412	433	429	416	428	453	461	472	494	436	447	452	474	473	417	474	437	470	425	454	468	442	402	461	421	418	440	430	431	433	410	399	404	473	410	392	428	436	427	430	401	395	390	405	425	420	433	429	422	431	463	463	420	414	422	477	453	401	407	463	410	452	390	423	438	382	399	398	409	410	386	413	405	432	439	422	413	381	417	394	407	402	412	388	427	430	392	433	433	391	475	383	384	421	403	443	418	416	411	445	404	411	427	440	433	433	435	449	429	429	422	437	427	412	408	428	394	432	402	427	435	404	409	392	438	417	392	441	396	401	412	461	407	416	462	431	418	445	438	372	453	395	437	406	386	425	427	421	402	423	407	453	394	431	433	428	414	393	417	389	402	422	410	402	417	430	416	433	405	407	407	398	407	419	427	432	425	416	389	434	402	403	434	397	423	427	447	419	398	394	420	433	415	441	427	404	439	406	431	393	386	429	405	421	401	387	412	413	388	428	413	407	392	403	464	408	400	433	437	415	412	417	423	433	385	417	381	429	408	397	357	425	412	421	426	434	418	408	435	456	415	424	419	413	419	443	398	417	385	403	425	434	399	418	414	400	415	395	392	422	406	412	425	442	413	429	430	442	406	391	424	423	421	418	433	409	416	444	416	434	399	380	386	447	450	457	425	420	426	387	404	425	408	395	414	444	439	411	423	398	417	459	396	407	395	432	398	428	401	406	452	442	410	441	453	413	425	450	414	405	420	419	416	442	409	399	423	396	419	390	446	456	429	426	410	415	432	407	450	405	441	393	433	427	437	422	410	440	399	409	415	400	405	414	422	392	425	410	410	396	411	433	396	441	410	431	399	396	420	430	413	409	423	393	411	412	438	394	426	426	441	411	423	423	408	381	415	453	424	419	419	427	427	391	383	423	461	422	403	430	404	411	417	400	429	445	426	444	419	401	412	408	462	456	427	418	441	423	405	393	424	394	419	424	440	421	440	412	422	425	432	386	436	453	427	435	408	413	418	442	397	424	406	385	396	432	423	428	400	446	426	444	422	402	438	474	407	413	455	407	455	401	422	429	417	423	414	403	381	366	417	429	396	402	387	404	426	420	387	395	392	421	407	400	422	407	434	415	456	408	435	433	378	415	444	435	414	414	382	382	404	394	459	412	404	397	417	419	473	422	406	416	428	395	389	414	386	387	380	430	458	403	436	413	394	440	433	443	424	432	403	432	393	412	427	410	430	415	388	376	440	406	433	451	469	428	446	416	406	431	446	426	420	427	416	442	456	397	432	408	376	412	405	417	399	406	420	459	407	415	403	421	414	435	399	404	423	424	413	418	448	419	414	432	354	394	387	411	442	424	459	412	412	411	393	419	415	400	438	437	419	413	436	408	388	403	395	441	394	421	361	432	404	414	388	383	412	386	445	405	408	410	432	413	405	461	411	436	418	410	401	407	415	428	462	414	402	402	402	378	428	399	383	431	453	440	428	409	430	398	426	413	420	433	387	435	429	429	422	423	416	432	401	413	440	412	411	432	381	413	375	415	415	369	429	439	462	413	424	410	462	421	401	483	406	427	417	406	390	393	412	437	390	380	425	386	398	416	403	464	395	408	402	406	431	412	394	396	444	393	408	405	434	405	416	387	453	401	426	397	432	410	444	409	401	390	441	424	427	409	414	411	436	386	405	431	434	400	425	423	407	408	437	457	441	427	429	411	449	417	451	406	431	401	400	434	418	419	405	434	402	438	418	369	401	369	396	379	396	414	423	412	391	426	460	412	390	399	394	439	399	410	446	430	440	429	413	413	435	439	378	422	387	406	430	404	417	421	412	413	429	396	396	424	425	398	449	409	405	418	436	422	403	386	416	398	406	404	406	382	417	441	407	384	425	426	398	425	411	397	414	396	412	427	431	384	402	427	413	431	420	472	441	423	443	429	393	399	447	417	424	381	433	410	424	404	383	422	419	455	421	437	407	392	393	418	423	401	431	390	399	420	406	399	428	423	399	401	407	389	393	414	462	439	413	422	397	418	415	431	435	371	460	411	409	448	435	433	394	415	410	406	418	415	412	421	419	449	375	432	398	411	427	410	436	446	405	412	441	389	430	378	431	386	448	418	425	398	409	391	447	418	430	411	383	373	395	425	439	420	458	447	427	422	385	447	420	402	400	437	431	447	395	443	402	406	408	397	428	396	400	375	384	413	392	452	438	449	400	393	411	423	419	427	405	416	433	386	408	396	426	447	386	414	472	393	385	421	431	436	423	462	407	401	413	410	429	377	394	393	403	412	402	435	393	400	420	403	418	427	435	404	425	386	409	399	418	426	434	384	434	460	437	435	416	422	411	431	433	392	424	395	376	417	430	448	445	390	369	396	405	407	441	422	413	440	404	411	404	394	382	409	402	408	450	423	409	388	425	436	408	438	441	419	461	404	415	437	414	452	435	397	413	418	417	430	414	419	396	419	435	415	382	412	408	416	416	429	403	401	429	425	348	388	399	395	420	443	387	400	447	398	401	447	387	405	380	399	452	393	421	404	412	428	409	438	416	420	460	397	382	408	402	406	416	447	415	407	415	433	400	396	390	423	404	429	419	434	411	408	460	420	396	439	431	402	443	403	398	409	409	413	400	448	410	382	414	430	428	424	417	418	394	410	386	396	418	433	444	416	420	411	393	410	400	427	456	382	396	416	401	417	415	425	439	395	437	397	408	442	412	393	420	442	390	395	419	434	395	426	393	392	417	386	399	389	437	406	432	416	419	443	443	423	457	433	423	409	416	414	453	443	423	415	418	435	474	404	413	425	394	395	437	414	390	441	412	421	417	387	379	433	407	370	402	401	384	401	396	405	406	431	405	422	432	409	408	439	410	402	425	416	420	397	418	409	450	423	445	412	420	435	464	452	411	451	429	397	388	429	417	398	437	421	399	453	447	434	393	416	415	411	443	399	426	388	388	394	397	413	433	467	423	448	420	434	380	419	431	398	433	428	401	385	445	391	417	418	434	436	456	408	426	391	441	421	408	419	391	473	408	395	418	393	439	412	404	385	408	415	419	419	405	440	435	403	415	415	437	407	439	397	388	404	461	444	408	404	435	384	408	409	392	404	414	423	425	416	407	441	397	410	437	410	384	391	456	435	424	417	410	437	395	434	384	403	429	403	412	413	409	433	409	424	394	406	429	406	432	435	422	397	397	401	419	404	424	430	420	425	397	417	420	438	433	449	428	401	417	430	418	419	404	439	421	432	431	459	419	410	412	396	415	411	429	437	417	424	408	428	423	405	419	433	438	455	431	435	419	424	435	452
26973	20604	12969	5612	2497	1419	1085	877	709	638	665	702	601	578	568	541	534	547	546	498	494	455	494	469	496	448	493	446	466	449	430	446	476	445	457	465	466	461	452	448	442	434	432	480	439	388	477	457	475	443	471	450	472	454	439	477	428	451	458	419	428	465	464	458	450	448	432	435	448	468	445	442	457	443	414	426	441	450	484	394	421	457	443	450	414	425	417	435	452	449	424	451	461	478	459	438	433	465	434	487	454	453	451	422	431	463	433	421	475	448	473	469	425	423	424	445	437	432	437	417	435	474	391	453	468	455	441	420	469	409	428	446	402	423	402	455	434	462	428	448	450	410	441	480	427	451	415	462	486	391	419	421	450	452	433	459	415	428	417	452	464	453	414	445	415	448	416	418	417	435	444	452	428	461	446	469	445	461	430	429	427	427	448	461	419	425	437	478	422	423	407	430	485	476	458	486	479	454	382	430	504	425	465	424	424	415	432	404	411	465	459	467	448	527	422	426	450	434	436	454	462	433	447	440	426	429	457	448	426	449	435	449	432	436	433	434	447	441	456	441	444	435	444	434	469	445	423	423	418	441	461	408	430	439	407	453	442	463	424	444	454	417	427	481	430	448	432	432	456	445	423	418	453	416	463	478	471	458	448	447	464	442	442	431	462	410	445	439	451	393	469	421	440	443	449	473	447	463	412	471	471	406	435	453	450	430	459	443	446	412	440	446	498	435	436	458	409	461	426	447	426	460	427	459	454	428	434	486	454	440	414	433	447	416	420	416	469	488	432	430	449	421	450	442	430	430	485	452	450	419	450	494	439	431	459	461	411	434	424	430	442	441	459	418	433	459	457	431	441	427	454	442	456	456	470	439	457	441	467	380	419	411	414	480	419	430	416	461	434	438	474	449	438	456	442	438	418	438	502	409	398	425	437	441	443	409	437	449	453	464	451	396	428	447	475	406	433	460	485	445	423	402	424	476	403	443	429	438	449	425	465	465	445	405	470	462	464	457	434	462	454	431	408	415	476	445	460	461	393	456	442	434	442	439	472	442	477	467	436	447	430	469	422	410	445	426	444	460	426	452	445	443	434	429	420	471	453	464	450	447	446	452	445	447	428	421	463	454	467	440	459	471	475	472	445	459	420	467	451	424	481	456	459	453	392	469	449	411	454	431	433	414	444	486	454	437	438	455	446	421	433	434	446	431	451	444	396	459	416	448	426	431	473	437	436	421	416	457	486	416	454	460	462	416	451	461	428	483	487	439	426	477	470	482	446	431	427	450	396	473	438	452	443	413	415	449	467	455	465	451	444	459	468	437	438	480	428	409	413	437	431	424	483	448	459	441	430	445	390	449	412	470	462	453	459	445	453	439	471	398	465	431	447	434	458	462	407	407	421	407	443	452	413	447	453	473	402	434	447	418	412	439	439	465	406	440	433	452	452	437	449	455	401	432	456	407	473	465	400	430	442	418	466	451	438	446	420	449	455	432	425	432	478	429	476	452	416	442	458	448	464	431	452	457	451	435	447	415	449	470	423	447	463	452	424	436	458	433	432	454	427	460	437	411	447	421	408	450	442	429	408	436	432	438	428	438	483	420	470	458	445	409	435	480	423	436	467	436	421	448	462	445	460	418	476	421	436	426	435	459	435	442	388	441	494	438	455	470	415	475	431	448	458	446	451	431	432	403	441	415	414	447	461	442	465	439	425	441	464	428	435	441	411	425	442	446	451	444	425	444	434	454	472	431	422	426	462	445	433	477	440	441	471	431	467	429	447	447	457	437	443	457	488	426	448	397	413	458	413	424	456	459	387	466	433	460	466	453	443	429	440	490	455	444	461	471	401	466	413	453	455	435	490	457	430	446	426	409	464	457	429	435	432	451	467	446	452	487	450	404	475	463	487	433	436	445	425	453	453	426	431	457	436	445	412	460	477	420	425	432	483	432	452	433	451	450	453	465	430	432	441	441	465	411	438	453	461	442	466	456	480	435	414	430	424	460	418	441	455	467	432	435	448	442	405	464	436	441	422	448	435	433	441	441	445	414	461	477	426	440	464	438	411	430	405	413	411	446	438	432	460	450	419	450	457	442	440	432	448	446	470	406	447	467	458	425	422	457	458	441	408	447	427	429	408	468	414	464	457	470	463	410	433	460	451	429	435	427	490	459	442	412	429	401	437	399	479	436	465	439	464	424	455	431	425	448	419	426	428	434	446	443	463	445	459	473	403	431	466	409	471	428	400	428	452	421	438	430	425	394	473	447	425	431	442	445	438	421	454	439	473	425	444	426	460	430	418	415	431	467	434	429	421	471	446	434	429	430	432	452	441	446	423	439	434	449	434	426	430	460	415	426	448	415	429	462	454	405	410	448	462	447	418	441	420	446	417	434	434	476	419	460	459	454	470	460	425	456	447	438	452	456	435	425	444	485	438	418	429	459	458	428	446	438	443	422	414	453	444	471	420	432	454	463	456	430	456	423	431	420	451	434	429	437	423	457	448	442	447	431	435	428	426	443	460	459	412	414	462	438	445	441	454	427	413	440	429	453	438	455	448	390	435	442	456	490	453	465	476	409	441	473	443	470	442	414	447	451	468	423	427	473	454	454	441	453	502	443	453	456	430	451	461	491	463	447	410	458	469	460	471	428	457	463	426	466	424	472	468	469	418	424	451	459	414	472	448	456	450	428	450	468	415	447	450	433	441	458	467	497	460	422	460	414	446	444	426	443	459	435	465	448	409	406	450	436	414	450	441	423	469	444	455	462	432	404	416	476	433	386	483	481	414	443	424	452	432	462	468	453	473	468	461	419	449	484	427	422	463	443	464	426	460	458	439	464	415	421	417	439	466	464	437	427	420	431	438	412	429	430	473	418	446	468	465	459	447	389	411	463	426	424	460	434	472	421	377	406	454	442	426	423	429	455	475	495	395	437	458	461	451	440	440	421	391	441	449	432	448	454	429	468	472	428	445	431	443	424	425	475	447	443	468	453	432	438	464	438	459	440	445	435	484	427	449	435	454	442	468	443	429	463	435	455	413	475	453	425	417	416	443	426	465	451	428	456	447	453	452	462	446	440	419	447	426	441	465	498	417	458	440	420	441	432	418	440	459	435	394	423	437	420	424	453	445	441	454	411	472	457	424	453	437	443	395	412	464	421	448	415	467	464	438	470	425	444	464	465	442	473	417	404	451	403	492	480	454	452	436	428	459	425	434	437	457	501	371	443	433	430	454	387	420	477	470	429	474	451	448	432	443	468	453	448	411	445	432	451	469	448	429	457	442	428	474	439	415	489	486	425	413	458	423	447	414	437	455	454	448	436	409	420	478	441	482	422	451	441	440	391	412	464	455	450	468	453	415	450	439	438	430	396	424	458	436	432	415	432	418	440	437	434	447	454	446	442	468	426	484	439	453	450	434	459	427	440	436	435	401	424	468	474	457	457	474	431	472	460	420	445	436	466	452	460	450	457	443	454	393	402	440	455	439	472	418	436
15207	19550	12931	7308	4926	3084	2452	1858	1336	1262	1279	1297	1226	1063	1002	893	934	948	848	842	766	710	712	702	704	718	694	669	688	670	693	666	672	670	653	629	684	613	663	632	669	646	706	676	642	678	641	633	615	661	643	675	670	627	681	679	644	687	697	677	663	707	687	675	639	665	701	641	618	667	616	648	613	670	638	637	647	639	648	652	628	646	642	607	656	606	641	634	630	607	632	625	628	627	647	591	632	675	667	641	656	647	627	653	669	646	657	662	688	657	691	680	600	666	601	616	623	604	669	636	630	662	641	590	623	609	623	623	687	642	612	665	649	655	592	652	668	608	633	570	650	658	636	664	621	681	633	609	665	637	640	666	649	665	673	630	670	612	648	632	648	645	638	587	607	640	609	621	627	623	661	639	624	640	642	600	599	690	650	621	633	631	642	586	644	579	635	626	684	652	635	600	661	672	568	637	644	629	643	629	633	656	605	625	653	581	667	683	674	650	617	645	562	606	634	601	586	657	600	637	657	640	644	625	630	647	660	632	688	663	636	569	657	638	637	613	634	584	644	630	623	643	630	624	651	625	626	664	648	643	655	591	627	617	607	630	617	614	661	652	641	600	668	663	613	612	648	683	589	638	667	648	654	608	614	634	648	688	649	660	676	637	695	594	640	658	663	661	688	601	680	586	592	633	594	669	671	648	592	628	618	627	651	626	639	619	638	623	618	656	647	656	648	609	620	645	628	608	655	677	645	645	595	694	622	647	646	643	679	625	636	667	623	635	602	592	596	639	655	626	634	606	615	664	656	604	649	645	658	612	655	678	639	700	650	620	614	607	618	578	639	619	644	675	698	660	623	599	646	617	622	630	612	638	630	618	691	610	615	622	619	643	575	641	613	648	632	655	646	615	633	628	601	600	645	625	614	654	633	638	663	593	615	633	623	656	614	654	624	623	642	704	640	639	661	626	580	709	609	593	641	654	634	682	641	632	654	636	612	646	655	624	604	623	654	639	673	646	674	643	614	624	673	639	653	662	654	592	645	643	656	632	600	640	634	577	654	654	651	587	606	645	655	658	657	606	670	661	647	656	683	649	638	612	641	677	613	604	601	646	684	651	635	635	620	622	600	662	692	654	594	622	626	596	625	649	638	605	629	655	642	641	596	626	617	674	639	638	676	639	655	642	648	603	660	688	604	676	627	636	586	678	615	616	638	646	660	672	663	665	615	586	604	661	633	644	623	613	623	648	655	681	622	644	655	637	647	649	661	578	649	610	631	646	658	617	635	660	692	626	610	613	603	617	609	669	681	619	642	660	623	605	631	625	614	607	639	678	638	633	645	634	659	632	626	651	648	636	636	635	623	654	640	621	645	622	647	687	635	674	637	645	618	628	649	621	599	623	628	652	649	630	664	630	622	627	644	647	609	674	632	637	620	668	639	647	652	624	654	618	610	638	643	640	628	627	626	592	638	621	641	656	635	591	656	620	613	605	651	603	632	665	658	651	658	643	678	638	698	600	649	616	646	679	621	605	640	618	643	615	634	629	643	585	616	658	644	635	605	641	573	641	633	695	639	641	584	645	628	653	698	653	701	650	635	621	635	582	613	620	647	671	680	644	639	592	603	646	641	683	613	623	615	589	598	616	625	679	658	620	666	644	659	625	637	634	622	648	602	625	566	636	647	642	617	634	671	654	663	630	641	664	614	624	665	624	642	612	645	624	653	657	665	666	599	682	614	604	680	699	597	671	612	655	644	657	656	632	628	644	636	661	597	626	662	609	668	663	634	623	655	607	651	641	643	618	601	614	633	656	626	659	632	615	651	656	617	654	672	630	606	619	659	657	650	660	646	643	650	645	660	660	687	687	647	627	617	579	619	626	612	600	619	619	671	691	593	640	645	650	653	640	668	688	675	597	660	646	626	638	619	634	660	668	576	649	625	610	660	590	636	661	642	621	647	646	629	655	660	617	610	628	654	640	604	622	619	633	665	618	636	622	676	656	639	596	647	693	614	646	625	626	659	657	681	606	616	644	624	651	622	636	619	632	648	648	656	628	655	649	657	681	671	672	655	603	688	620	559	619	611	625	643	564	618	642	699	644	650	641	668	647	637	612	665	578	623	610	651	646	621	629	631	630	655	632	636	639	625	653	587	666	595	639	629	653	627	688	641	664	617	644	633	628	666	647	625	636	642	570	652	657	650	621	587	640	609	623	636	617	669	650	641	655	661	641	609	675	621	667	594	617	615	631	616	613	626	651	608	660	662	624	617	665	666	657	638	581	685	618	632	660	621	607	636	613	648	628	623	680	574	602	594	614	651	645	651	684	624	643	646	628	634	651	646	649	607	624	651	664	637	662	662	648	644	629	613	690	630	671	619	600	622	646	639	650	641	627	644	604	630	617	616	595	634	636	654	646	657	617	644	619	662	615	605	661	622	664	656	651	646	648	642	660	653	643	590	619	629	663	672	649	658	635	630	665	629	644	601	639	640	654	586	674	624	672	629	623	631	630	660	594	621	625	676	592	597	635	615	628	600	646	651	628	662	618	624	634	641	606	656	661	652	606	630	628	626	616	641	630	617	591	613	685	660	659	617	613	649	661	618	582	640	630	648	613	647	617	615	660	645	656	654	647	657	636	625	656	621	645	623	664	614	624	676	610	653	627	622	650	639	615	648	638	627	624	649	665	626	621	646	607	604	600	603	661	704	643	696	598	660	618	632	628	599	654	647	662	721	606	626	643	643	644	575	586	668	613	641	665	633	625	663	643	647	648	581	625	623	635	664	646	654	645	645	633	612	661	612	657	637	628	651	664	655	665	663	637	614	622	637	613	664	632	680	617	632	605	645	625	618	664	654	680	603	651	648	635	650	653	637	611	644	648	648	642	687	638	634	653	618	662	621	638	661	615	663	637	612	619	644	660	659	664	638	682	609	666	622	634	607	655	653	618	640	652	679	626	660	656	636	661	622	644	669	592	646	646	607	649	620	664	629	620	623	636	642	683	670	663	605	616	683	636	679	621	621	662	631	613	632	605	646	619	624	655	647	692	636	665	664	593	627	634	648	661	629	638	681	633	623	625	635	602	683	626	599	605	637	610	639	616	624	629	666	623	625	620	657	598	579	607	649	620	607	638	617	679	647	574	641	642	672	644	607	596	622	631	611	623	684	636	664	613	639	615	624	675	625	687	620	658	594	672	681	637	677	651	574	626	711	639	646	671	604	625	631	665	676	639	616	602	666	678	666	638	637	665	629	599	646	635	641	606	634	685	606	670	632	614	611	615	588	650	641	628	669	639	612	643	620	649	645	658	646	644	587	633	628	619	652	633	693	664	635	633	643	652	666	607	584	649	643	636	596	653	544	626	666	629	655	637	578	609	591	621	625	595	590	646	598	612	646	668	626	660	600	645	654	648	644	632	630	665	614	654	615	635	629	655	642	642	641	644	620	629	633	672	571	634	620	633	643	646	635	646	656	641	637	607	676	633	634	639	597	617
24240	21236	28355	24380	20644	7402	2330	1511	1011	981	870	956	812	708	689	661	670	624	557	549	538	473	479	506	503	486	451	479	451	438	437	495	442	455	450	414	416	426	414	417	383	419	421	439	426	439	404	435	417	426	423	431	419	470	401	466	412	455	439	478	445	427	454	413	437	459	428	403	434	406	469	442	384	445	465	448	457	382	445	462	445	394	427	454	438	433	420	407	421	441	369	434	399	416	419	373	401	432	407	481	431	437	404	434	426	412	409	434	379	383	368	393	427	404	405	407	439	432	391	386	418	399	421	418	420	460	456	415	418	416	422	404	425	393	424	440	374	429	428	436	442	414	400	475	401	418	452	393	439	402	401	401	385	428	405	431	422	401	419	398	442	379	447	391	394	392	405	408	409	417	440	405	430	389	426	440	408	397	397	404	392	432	421	423	392	417	434	436	362	406	399	427	402	425	419	460	436	356	423	448	408	408	402	410	413	424	442	428	408	401	450	362	384	406	392	404	368	407	397	382	379	415	399	413	443	392	403	435	411	409	405	425	419	399	414	380	430	372	389	404	416	421	396	446	405	431	449	394	396	435	437	417	422	402	415	406	420	381	454	427	420	434	436	388	431	432	442	407	413	407	378	430	427	411	417	402	411	393	393	432	389	434	434	401	431	386	463	406	424	415	434	419	429	420	459	401	415	432	405	389	390	379	385	430	385	425	378	414	409	413	396	444	415	425	417	420	431	418	395	378	419	389	387	445	398	421	438	415	390	400	404	405	405	398	427	422	373	401	405	394	434	402	402	438	444	432	400	421	417	397	418	413	441	430	391	421	400	390	375	443	413	460	411	384	385	457	463	408	419	426	445	386	421	396	417	434	403	420	414	409	408	369	390	405	395	414	427	400	404	387	376	385	418	441	390	386	421	433	423	421	422	398	395	400	401	414	427	424	423	399	427	418	443	390	422	425	401	366	423	393	423	417	381	378	384	420	396	419	430	395	423	401	401	399	421	413	409	412	411	403	386	414	430	406	401	390	389	405	396	402	426	448	422	394	404	423	409	415	411	403	395	356	393	401	435	405	381	420	433	429	454	427	419	397	431	417	415	399	402	410	408	407	417	408	413	367	435	414	401	406	391	412	423	456	416	394	428	430	406	421	422	421	432	422	408	412	378	416	414	394	400	419	427	420	406	405	448	409	451	412	396	454	416	403	412	396	449	379	407	428	386	418	395	420	419	393	408	438	408	401	408	405	394	433	399	438	410	387	419	432	405	393	432	379	408	399	365	379	418	404	430	406	438	408	420	442	351	415	405	396	391	403	389	413	429	417	410	394	392	438	397	410	403	417	411	396	405	438	408	396	474	380	434	411	440	419	392	396	395	405	397	416	430	396	392	433	407	433	397	436	411	403	386	408	430	393	410	410	406	416	422	441	409	409	378	394	415	389	388	410	420	420	436	424	429	408	413	421	452	381	381	388	421	397	420	443	442	447	403	434	399	430	408	440	439	396	423	376	394	407	414	412	393	395	421	439	400	383	426	414	424	415	428	447	377	420	442	394	415	420	380	444	410	408	402	449	412	397	383	435	419	410	416	451	400	402	401	417	395	429	392	403	401	399	399	407	424	410	414	394	409	421	411	409	386	388	398	451	407	380	419	441	407	426	405	425	394	406	392	439	425	406	408	420	399	393	407	383	425	424	404	413	382	424	428	404	411	390	406	400	412	395	380	410	424	420	406	396	417	391	385	411	421	424	390	430	390	358	436	402	407	445	419	408	394	414	383	401	428	434	414	361	394	422	421	388	395	444	434	423	450	441	422	416	484	439	424	401	419	420	432	428	381	398	413	373	395	410	420	432	405	388	414	419	460	438	440	422	409	417	402	376	404	392	435	408	402	383	416	407	430	415	417	404	417	404	428	424	427	389	414	425	423	420	442	428	441	395	433	455	381	407	440	396	397	419	452	401	405	413	420	430	445	413	381	401	380	423	411	378	417	376	387	447	429	439	446	416	442	412	394	403	398	396	423	429	394	405	408	408	430	402	387	422	375	406	395	421	409	430	395	407	433	390	390	431	401	401	402	421	421	410	416	415	396	423	399	434	404	380	448	389	397	453	401	411	435	426	431	408	391	405	402	410	410	480	395	390	398	428	418	397	352	406	411	436	405	383	421	447	449	411	436	403	409	464	371	394	441	425	426	412	389	391	424	421	397	413	405	384	419	385	425	448	405	418	405	438	415	409	442	399	422	436	406	429	421	424	407	374	403	423	408	398	399	421	421	407	403	443	438	401	440	424	399	429	417	420	425	402	406	377	455	389	432	381	385	414	383	438	408	407	411	422	388	472	415	429	429	419	405	359	405	423	371	399	396	446	395	396	416	386	396	424	358	379	421	445	426	399	437	405	429	411	385	458	373	404	415	401	392	444	406	440	444	391	411	414	388	401	447	421	415	425	428	399	397	389	387	432	379	410	395	450	423	389	394	437	455	413	416	408	415	412	429	426	409	396	410	396	428	428	427	449	379	430	395	422	456	426	428	434	423	441	396	401	419	408	397	413	401	417	412	380	407	417	399	421	420	407	426	393	447	410	390	413	392	424	418	384	431	409	426	427	393	402	391	449	453	424	413	379	373	454	390	416	438	415	377	419	417	425	442	432	396	405	380	410	398	384	404	408	428	413	405	374	437	415	382	413	393	404	450	391	391	432	399	405	412	367	447	429	427	421	459	438	400	401	418	402	438	463	393	411	434	404	387	426	418	430	416	410	412	390	376	386	411	424	475	416	429	425	419	398	428	398	418	456	424	409	403	432	433	418	370	426	405	406	427	446	419	388	414	373	416	397	398	408	427	412	425	411	366	411	388	384	385	413	461	375	431	427	393	386	387	434	439	390	415	416	422	397	410	418	461	409	431	370	431	411	434	404	418	396	417	397	444	429	427	390	392	399	387	408	392	412	434	387	428	398	428	412	427	457	407	385	453	403	406	402	408	391	419	402	390	373	402	413	377	438	385	390	368	406	434	449	427	443	390	408	438	428	415	395	399	412	423	421	397	408	418	409	387	412	404	396	418	428	370	371	382	403	442	412	437	416	421	454	426	426	420	401	396	435	408	374	418	401	425	410	442	433	387	398	383	412	432	396	382	400	410	424	445	425	395	401	432	400	445	453	431	396	432	422	408	390	396	411	409	409	394	423	337	405	384	437	448	395	389	437	450	416	394	386	409	439	382	433	442	428	413	434	405	409	439	416	390	431	403	407	401	413	405	417	446	377	367	423	410	420	403	381	393	396	401	403	387	414	366	425	400	394	412	425	422	412	412	426	414	423	380	396	405	382	392	407	434	419	403	401	424	409	462	439	407	427	439	443	379	433	383	412	412	391	400	387	438	402	430	401	387	393	398	431	410	395	438	441	407	447	432	388	415	423	424	423	411	347	418	450	369	393	423	406	414	374	414	401	384	420	352	422	413	436	439	422	401	418	416	402	433	438	407	441	411	433
17568	27111	20616	12440	8908	6040	4755	3502	2567	2177	2116	1984	1652	1552	1311	1280	1198	1096	980	920	863	796	784	788	822	709	737	713	704	724	641	681	666	651	618	636	688	618	648	659	640	626	639	630	661	593	666	604	638	623	655	625	649	675	650	618	621	737	650	684	681	599	685	687	679	649	666	681	709	618	655	648	600	638	624	564	619	592	586	625	592	645	608	608	646	629	620	628	634	597	601	636	679	615	622	602	648	625	620	610	659	644	587	649	633	608	579	599	628	604	630	634	603	664	611	623	644	620	572	605	599	637	614	612	659	639	596	621	604	659	648	557	570	611	608	610	609	626	589	644	626	623	634	619	619	625	620	620	594	611	650	625	615	589	640	587	595	596	596	643	657	632	604	585	623	590	634	595	622	581	607	605	635	571	577	614	624	577	654	655	593	615	645	644	633	598	603	558	591	612	576	616	595	552	596	640	602	601	602	601	611	622	632	586	602	663	557	580	593	557	609	603	593	609	581	615	597	613	574	621	604	619	652	648	590	624	615	601	622	576	625	599	630	595	612	611	579	592	575	612	584	622	570	629	611	652	610	595	613	583	582	623	616	641	621	565	633	584	588	599	644	564	621	575	621	575	595	636	625	598	599	593	612	583	603	584	617	604	578	583	612	586	574	558	626	613	638	669	612	581	588	603	618	601	612	625	628	602	580	601	591	579	602	624	588	589	606	576	612	594	577	612	634	547	573	643	626	601	587	594	629	626	594	615	577	604	592	650	608	582	617	625	589	603	648	586	574	584	599	590	612	574	614	585	643	594	581	635	587	654	624	575	596	604	576	587	568	551	593	620	623	566	566	617	629	632	616	680	629	607	611	614	621	577	617	617	619	624	583	561	630	607	596	630	595	555	602	578	600	591	610	604	568	622	590	602	633	621	604	585	596	639	619	615	592	594	595	618	582	607	607	560	598	591	609	600	600	615	604	615	610	628	640	594	645	647	610	614	577	602	561	606	575	604	619	578	629	598	602	589	618	645	645	611	618	588	596	552	627	590	604	629	584	628	610	576	630	566	621	560	564	582	624	601	622	585	604	598	602	578	562	586	618	579	599	592	544	651	594	546	614	567	623	611	593	545	607	577	580	594	599	575	599	583	598	590	569	594	598	574	565	577	602	628	589	621	580	617	580	549	629	635	642	637	599	581	601	584	583	619	540	593	603	586	582	600	623	600	595	583	603	569	610	621	623	629	600	632	572	584	596	635	603	626	598	630	621	601	560	569	611	578	629	604	630	646	582	607	621	560	633	612	616	600	586	564	580	619	639	625	609	563	603	564	612	628	610	619	563	592	625	593	606	556	615	631	628	594	621	620	610	614	595	587	591	586	589	610	585	656	605	615	616	607	610	626	608	621	558	615	625	604	609	580	622	576	592	584	632	606	615	611	628	645	615	604	608	611	564	573	603	561	602	594	589	629	597	627	607	655	629	607	637	595	600	630	587	623	592	641	622	575	603	607	568	637	583	642	580	626	585	646	589	604	597	635	603	627	597	602	620	631	636	614	645	584	607	592	607	612	608	671	587	563	600	594	651	591	606	602	665	592	546	584	574	626	573	597	577	612	582	573	612	566	595	577	597	627	645	675	578	538	581	622	653	608	586	605	606	625	591	604	594	613	581	630	624	583	591	598	621	597	589	630	610	579	622	624	574	619	612	606	583	593	554	561	625	565	557	617	607	548	578	581	658	563	615	604	612	558	581	628	608	552	638	616	546	592	612	602	629	602	568	593	590	593	601	564	597	658	589	572	605	558	615	619	585	624	607	596	601	605	588	578	590	579	620	582	606	617	597	598	578	592	546	575	608	584	605	640	598	561	593	614	591	593	581	597	591	571	577	599	573	623	619	643	654	679	587	576	625	568	630	616	597	600	601	579	598	552	633	585	578	622	587	572	650	597	629	608	636	611	600	611	615	613	619	609	583	576	571	618	612	607	641	584	591	602	599	596	609	617	598	591	576	564	611	636	629	592	623	586	567	590	584	596	579	626	587	634	623	586	578	604	653	604	579	610	631	618	582	589	597	631	596	595	600	656	598	603	580	619	636	620	599	573	566	603	611	592	602	602	571	583	652	573	616	623	617	606	605	626	604	603	596	570	570	644	618	580	584	590	606	660	630	598	631	643	591	630	585	598	598	583	637	619	592	576	611	613	598	626	602	611	602	565	575	607	580	582	615	591	539	584	607	627	569	604	616	595	587	555	589	598	569	582	602	579	582	643	582	617	595	631	577	589	600	620	572	602	605	615	622	597	609	604	574	554	592	655	573	588	647	548	598	636	575	616	627	622	612	622	637	649	600	643	619	579	597	630	620	579	603	599	599	594	643	582	588	598	613	576	565	564	617	603	597	620	589	615	584	608	586	616	590	587	611	599	572	580	577	575	568	626	605	643	624	574	605	606	619	578	584	622	618	584	613	603	590	609	619	624	575	608	597	610	620	621	594	609	602	594	605	604	607	581	621	572	610	586	608	615	631	643	549	580	612	595	573	620	621	630	617	628	562	581	601	597	621	606	536	640	592	597	606	620	641	608	621	592	650	563	588	597	578	601	639	614	583	578	601	653	616	631	578	586	616	583	603	612	640	646	590	583	588	632	597	599	625	604	598	586	603	592	565	590	620	603	576	555	610	622	640	595	601	583	610	621	568	600	566	596	620	606	615	619	622	585	567	613	595	612	646	575	595	588	583	583	593	585	598	610	620	559	596	599	555	618	580	575	596	592	589	597	585	626	599	582	577	594	574	580	598	586	591	553	607	567	551	567	602	621	567	602	602	635	628	585	616	624	559	587	638	574	623	571	598	596	621	596	582	654	656	582	605	566	574	653	629	595	602	627	614	622	624	625	566	625	657	609	564	593	614	603	614	600	618	648	602	661	590	588	612	614	590	617	560	624	620	571	613	582	643	582	595	575	599	613	597	564	614	572	629	629	630	605	576	605	637	589	603	597	592	602	621	615	608	615	572	588	617	613	608	622	623	619	600	626	617	628	589	571	584	544	606	610	614	565	574	578	625	600	592	639	594	583	606	541	612	616	631	594	613	573	614	579	629	607	600	593	593	624	581	615	598	602	603	554	567	619	573	565	578	613	605	597	601	598	600	623	600	573	596	614	587	609	610	640	598	599	654	608	600	615	573	603	589	611	627	616	595	550	598	583	585	644	602	598	576	613	593	578	617	586	642	604	610	598	637	561	576	606	602	603	606	620	618	619	617	579	654	637	584	640	625	630	607	587	576	572	576	607	583	583	648	604	595	645	650	633	566	612	646	627	609	598	574	667	586	623	576	582	594	607	578	557	605	595	603	624	624	596	591	599	610	593	640	639	532	567	640	566	590	574	643	627	601	624	598	670	587	632	585	608	593	596	614	566	570	639	615	608	573	631	565	619	617	595	576	584	581	610	635	542	645	628	614	608	593	619	593	578	568	596	611	627	636	563	603	575	577	598	590	613	608	581
23158	21177	28935	23682	21163	20274	6551	2098	1404	1153	1105	985	895	751	750	641	614	505	481	465	482	445	396	393	415	403	381	360	351	379	329	311	379	374	323	328	313	303	326	336	305	294	295	320	286	287	323	333	314	308	305	325	335	286	345	344	329	332	361	292	357	355	308	300	346	385	321	327	323	342	306	340	297	325	294	296	312	304	267	289	322	320	281	277	290	325	297	300	305	308	304	310	309	296	293	294	303	322	320	335	301	310	278	309	321	306	303	295	285	329	278	297	326	293	315	314	291	306	312	287	297	305	320	266	279	304	309	318	316	295	288	311	300	310	274	294	291	320	300	291	320	308	306	292	315	282	287	318	286	323	362	298	286	285	300	271	279	315	310	286	274	290	283	316	317	274	303	289	268	283	278	285	280	293	289	281	298	294	280	316	316	268	284	286	298	319	309	294	298	274	301	281	301	293	297	310	301	309	295	326	288	310	295	301	298	298	294	288	272	320	299	273	272	256	326	274	312	285	282	296	290	277	291	301	281	288	279	345	281	301	285	279	314	290	297	283	285	280	303	265	264	279	302	287	279	301	278	283	274	292	302	317	303	292	277	298	287	290	266	303	291	313	307	266	286	277	292	287	313	263	308	271	298	287	304	264	289	254	294	309	312	309	305	297	321	322	271	301	305	293	308	308	304	297	310	289	269	273	300	282	285	297	283	307	313	323	290	270	304	294	290	271	304	240	273	281	325	311	288	299	291	284	342	262	309	296	304	268	273	307	301	301	315	284	301	289	278	288	331	295	280	282	269	299	304	275	265	306	281	315	314	318	328	278	296	280	327	277	296	278	315	317	305	311	319	289	274	329	282	299	302	307	265	286	272	289	300	299	280	279	282	298	285	310	295	298	308	261	284	289	280	267	286	285	269	261	304	288	273	321	301	268	295	285	296	267	331	285	328	288	273	267	300	286	325	286	270	276	281	284	280	284	303	295	351	343	332	272	291	288	287	281	254	293	288	283	317	307	305	305	286	308	285	264	301	286	306	282	297	292	302	241	274	313	294	285	279	312	324	284	277	297	303	271	279	268	288	281	259	257	284	271	301	302	281	256	304	309	271	285	292	272	322	311	288	295	352	286	318	295	307	296	298	284	328	312	317	306	286	280	319	333	299	278	301	278	286	290	275	285	304	251	305	280	285	299	276	304	289	265	304	286	283	314	296	299	299	355	293	315	310	264	303	301	293	286	294	287	292	271	291	290	302	285	274	295	309	292	280	288	308	266	265	308	311	287	284	295	307	281	297	305	264	299	275	315	279	310	288	271	287	299	284	272	275	279	267	307	284	309	265	287	275	290	311	299	308	283	290	286	300	269	310	314	313	298	285	296	265	294	277	317	299	301	305	276	285	314	254	313	272	335	341	298	270	271	295	302	291	308	294	320	326	298	309	265	269	288	274	293	269	286	302	303	294	303	284	305	312	313	300	298	316	287	291	286	273	301	291	313	277	298	301	296	268	301	302	285	275	296	295	287	299	332	267	302	309	305	290	275	292	277	286	300	291	284	279	295	305	286	291	302	315	330	267	306	246	280	273	314	314	291	270	291	323	294	346	260	289	311	279	277	299	309	248	284	312	274	267	271	302	329	327	317	303	314	282	271	297	288	298	303	280	301	250	322	288	297	284	277	271	304	290	287	306	331	319	284	283	284	328	278	298	284	295	277	300	267	291	318	311	304	290	291	311	254	301	338	286	329	283	302	269	312	280	308	263	265	281	294	299	318	333	283	304	304	321	321	301	293	281	297	294	306	292	294	281	261	291	275	286	290	297	304	316	285	284	295	293	294	300	299	291	295	294	302	280	269	292	284	288	296	288	285	275	300	294	291	276	301	312	318	315	327	275	321	296	282	298	317	299	307	327	307	266	285	313	269	303	300	322	323	308	266	307	320	294	280	305	275	303	255	308	305	305	303	270	281	335	283	276	277	276	296	263	338	283	266	302	284	308	294	294	325	310	316	302	269	280	274	277	312	256	291	271	315	302	275	311	286	281	292	269	327	300	274	260	298	264	292	284	298	337	293	288	272	303	303	293	294	277	283	313	268	300	283	313	322	288	290	300	294	291	297	302	316	295	302	302	308	281	326	288	274	296	300	301	308	304	274	311	322	290	295	315	264	304	282	289	301	290	296	300	301	309	317	311	282	302	312	326	275	287	284	277	267	300	281	294	306	303	270	300	263	316	299	330	305	305	287	274	306	294	325	281	269	301	301	303	299	311	282	288	305	306	287	305	284	273	288	303	305	306	287	316	303	274	320	315	285	272	300	266	304	319	289	334	280	279	275	285	298	293	291	296	276	310	262	297	293	291	292	320	300	292	319	304	276	304	298	312	332	301	290	309	267	311	283	310	299	289	290	273	310	288	296	301	279	319	317	274	257	284	287	294	316	283	304	294	304	308	256	264	290	305	301	282	279	284	329	298	271	322	281	281	291	253	291	278	290	310	279	245	306	288	319	273	291	297	303	305	307	274	261	258	307	282	264	293	287	279	290	287	269	278	301	292	310	288	305	292	293	306	282	288	274	295	316	290	302	271	303	324	296	328	307	292	306	289	283	307	265	319	306	287	276	274	303	259	302	313	279	253	288	271	284	281	299	293	304	267	288	288	301	290	279	294	327	298	269	266	314	323	315	270	271	283	317	302	312	277	288	288	302	322	281	297	291	299	301	291	318	278	295	293	326	277	303	290	320	271	291	275	302	291	266	291	268	272	321	299	287	280	294	301	304	319	287	285	262	270	288	297	307	282	303	287	304	272	262	305	308	309	307	304	298	282	292	282	288	302	300	306	297	317	317	321	289	251	306	287	296	277	305	294	302	288	321	268	297	305	265	281	249	268	297	278	286	309	325	284	329	307	290	296	325	296	299	311	302	289	290	305	281	297	281	312	282	303	289	284	293	289	288	308	326	325	285	286	311	303	296	285	318	268	292	312	302	292	320	282	316	297	291	286	280	286	278	295	293	293	301	267	302	276	304	288	296	311	330	272	291	332	283	313	301	312	290	310	292	278	300	271	287	313	284	278	323	273	301	298	280	300	297	306	281	294	308	288	305	308	313	294	297	280	296	304	330	293	307	272	277	275	290	314	290	291	286	284	332	290	289	306	244	271	293	289	289	264	319	293	317	283	303	307	309	281	287	283	287	295	312	265	292	298	291	307	290	299	316	295	278	295	291	279	320	310	308	303	277	298	290	312	279	262	301	291	284	310	279	271	323	275	272	297	306	272	300	288	283	301	305	331	288	312	274	337	312	309	284	304	288	281	272	283	294	275	286	281	280	270	281	282	287	310	289	304	309	274	295	307	285	294	283	306	304	289	329	307	310	276	298	325	329	287	289	279	306	297	294	303	289	273	300	293	275	280	287	304	326	317	287	289	336	279	266	293	307	297	283	276	300	267	261	298	275	296	309	312	298	308	285	297	272	313	297	298	281	305	294	284	296	318	270	310	278
19907	31603	25499	15772	11912	8658	6712	4975	3723	3056	2879	2455	2189	1754	1539	1545	1324	1039	968	926	836	837	787	713	659	684	622	583	557	561	526	548	562	510	495	502	500	504	479	496	491	464	471	459	486	434	462	465	465	524	485	489	493	524	497	507	552	531	503	475	548	487	478	497	516	539	525	537	546	499	498	519	469	440	464	458	454	400	395	416	432	436	433	459	466	454	405	458	478	457	456	492	474	430	459	462	482	458	448	469	481	468	452	452	460	441	416	451	444	451	441	429	452	475	406	436	437	454	418	426	413	405	431	384	488	459	407	461	460	472	438	462	457	436	429	443	464	439	445	476	447	461	408	438	483	442	447	434	449	460	410	404	401	455	443	430	433	449	425	480	433	425	430	441	428	456	410	413	396	368	442	474	424	471	412	410	439	422	431	464	404	459	403	468	425	432	428	425	441	428	427	473	415	431	418	410	410	427	405	454	451	438	450	446	463	424	444	389	401	449	379	432	440	417	415	436	406	424	419	411	422	438	444	439	459	427	445	463	422	437	408	459	413	427	402	443	471	444	387	433	426	389	391	441	436	451	414	431	443	428	414	474	434	439	405	408	430	441	403	417	431	401	436	395	401	436	407	421	403	399	401	439	435	456	417	442	426	394	391	406	434	417	438	417	429	426	395	418	448	458	438	438	442	429	428	406	421	426	434	439	428	397	422	459	420	410	439	419	437	410	436	440	424	421	423	422	399	422	404	437	456	436	415	421	430	450	393	383	434	433	398	400	403	425	434	419	370	422	412	424	450	433	423	396	418	411	451	436	427	406	400	445	426	420	429	428	433	415	454	450	420	420	454	434	413	414	428	440	424	427	447	431	448	466	392	412	429	392	427	458	417	461	374	435	431	420	433	454	403	442	429	428	416	406	459	434	458	438	439	433	438	450	421	455	448	455	431	445	437	423	423	426	432	435	405	415	441	434	435	414	436	429	416	401	439	409	429	466	402	455	435	396	445	443	469	445	453	429	442	467	437	440	431	415	463	459	422	438	414	444	427	422	455	437	429	433	436	422	436	415	400	405	444	425	462	450	441	427	364	421	460	393	398	417	425	406	431	418	423	406	430	423	412	450	445	444	440	411	445	440	379	424	442	452	417	432	428	411	422	422	432	427	456	437	409	462	411	437	423	462	395	411	411	433	464	418	458	435	448	425	427	411	453	413	375	411	459	394	418	443	427	416	383	407	419	403	414	434	434	415	408	435	457	396	435	426	458	408	456	426	452	418	443	436	431	458	410	425	425	442	402	446	442	400	414	423	430	441	420	432	453	432	397	425	422	399	434	418	420	442	417	430	442	439	433	426	424	433	416	475	447	399	424	425	430	421	403	417	434	417	437	400	405	456	439	436	434	418	442	429	441	411	426	457	450	427	407	428	403	417	426	418	404	450	397	458	436	413	454	425	413	398	437	384	422	419	400	452	417	429	429	428	435	370	431	452	438	438	471	433	415	410	427	418	456	434	443	462	423	462	446	419	455	433	451	424	382	435	411	418	452	461	418	429	409	412	412	419	437	437	434	412	412	436	450	408	423	450	454	427	402	428	446	465	413	427	409	406	443	410	466	462	416	447	402	433	434	453	438	405	387	437	413	432	433	465	478	401	442	397	460	469	439	437	436	437	414	460	433	375	419	424	396	473	417	423	445	436	423	401	464	427	424	473	450	417	419	415	428	428	444	393	401	441	451	442	432	448	465	380	404	390	389	443	403	431	467	415	438	430	428	412	425	438	439	475	447	395	430	433	384	408	415	441	432	422	474	415	412	443	418	440	386	448	418	397	436	403	400	435	431	432	415	397	433	438	385	429	451	416	432	446	418	456	420	388	462	448	429	415	481	429	423	409	427	405	434	410	448	418	467	418	454	455	435	454	477	424	430	422	445	398	414	420	430	427	420	423	421	467	397	416	398	410	429	423	431	417	438	416	417	452	381	442	409	456	422	448	424	405	426	426	402	438	445	407	458	430	428	433	420	411	459	415	465	410	409	429	425	425	430	393	422	392	437	455	422	409	459	388	423	427	451	382	444	376	417	415	441	427	396	420	463	477	398	429	429	408	402	442	403	385	472	419	409	445	435	422	389	386	422	430	447	425	434	416	458	434	450	440	419	364	434	399	429	393	438	399	426	428	426	449	438	408	435	448	384	404	412	416	450	471	460	437	447	430	420	447	446	451	417	439	419	442	439	437	427	450	415	424	401	402	419	411	415	418	438	431	447	426	431	472	397	447	459	465	434	444	425	425	424	429	449	433	431	433	441	449	421	404	430	445	417	400	421	425	436	392	428	414	423	426	432	422	444	387	408	409	411	414	428	368	418	418	431	430	443	471	432	421	424	433	395	483	425	461	455	452	463	424	418	398	435	470	438	399	452	426	439	403	416	449	425	411	410	449	436	397	418	417	410	435	416	443	432	414	407	441	444	439	400	444	408	444	416	447	438	401	456	451	454	453	418	435	408	423	420	421	407	426	461	395	457	436	409	438	423	398	402	441	401	461	440	452	422	444	403	444	453	421	460	448	376	432	461	416	440	450	430	396	430	412	413	415	428	422	397	412	439	424	398	467	426	405	429	432	422	399	447	461	461	390	419	419	425	434	427	435	381	420	436	448	428	448	421	425	447	392	437	407	403	418	466	426	432	425	434	407	419	426	451	440	399	439	443	429	416	423	404	470	447	408	430	423	425	438	424	427	418	458	427	422	420	423	428	396	417	398	431	415	428	425	424	459	431	441	400	454	428	416	451	423	436	443	447	407	394	418	429	428	428	407	475	412	402	458	420	412	436	440	435	445	408	430	448	443	409	399	421	424	418	422	408	439	442	401	433	384	419	426	455	411	430	402	444	413	460	405	399	394	404	434	416	435	445	417	419	428	463	414	445	456	442	427	460	467	425	440	439	403	463	426	440	432	453	424	439	417	484	419	402	420	459	431	452	402	416	415	418	432	396	466	454	415	430	447	405	435	433	416	460	422	432	427	414	439	465	406	413	423	387	428	444	400	403	411	434	432	443	447	391	406	437	435	413	437	464	425	455	430	437	424	402	422	424	431	417	419	414	400	444	446	453	400	400	435	418	417	462	457	406	462	396	432	438	426	441	443	404	426	401	418	458	408	448	433	425	462	467	424	432	404	395	423	422	442	445	439	449	418	431	443	420	412	449	442	434	406	424	396	456	415	417	434	453	444	470	443	408	431	409	427	427	418	461	428	449	435	400	440	434	486	463	428	411	420	397	418	472	455	413	424	396	409	421	435	427	457	410	430	406	392	415	429	420	443	414	450	448	400	400	419	435	410	411	449	437	443	430	422	464	416	392	373	416	431	415	419	409	405	441	412	437	438	377	428	417	394	490	431	477	477	443	431	458	438	396	423	467	448	459	452	406	442	441	440	428	438	425	413	416	417	461	417	458	421	456	403	453	448	428	434	450	439	430	415	471	419	453	428	410	439	436	451	448	412
27179	20529	13054	5883	2436	1514	1153	911	816	704	689	720	611	585	512	584	522	530	502	471	483	513	466	458	496	465	500	472	513	479	454	461	462	489	464	485	460	433	470	448	457	471	435	450	440	453	421	474	434	456	405	441	423	418	478	490	457	478	431	473	503	455	451	472	465	463	480	450	511	487	457	459	446	466	455	453	446	419	487	473	447	481	446	447	419	409	474	438	458	474	476	474	475	441	440	448	436	447	463	490	469	454	441	444	428	452	460	458	468	457	437	412	462	462	432	465	447	449	449	459	429	450	454	455	487	485	487	466	459	431	451	445	459	470	467	431	411	456	419	460	442	451	486	475	465	445	464	440	454	470	452	434	436	448	454	451	452	483	462	432	493	474	457	448	445	441	446	490	445	463	455	437	464	436	480	463	468	489	457	467	403	444	476	465	483	452	474	433	436	483	463	420	444	445	435	485	445	391	460	459	453	457	437	453	472	478	442	454	453	473	497	458	458	439	506	436	433	443	428	436	436	436	459	451	455	418	421	431	458	447	456	461	447	420	445	469	440	469	482	490	455	453	465	421	435	414	458	481	482	463	505	422	442	447	462	453	445	427	473	456	457	501	450	464	454	453	471	461	459	462	438	430	464	471	488	434	467	439	481	489	460	442	427	468	419	457	457	430	438	426	431	460	438	481	454	479	466	424	518	450	482	469	434	450	436	382	470	466	465	473	449	461	504	423	431	452	457	453	468	465	453	457	443	441	426	444	453	426	439	440	403	440	487	454	462	436	450	459	462	453	428	454	464	436	464	446	464	456	445	451	463	477	471	421	443	419	462	454	412	455	413	474	476	454	472	464	434	429	461	421	422	419	447	425	459	473	419	457	452	435	444	453	456	441	459	435	441	421	454	442	453	459	453	460	460	415	473	424	472	412	467	415	477	440	446	425	434	458	435	473	469	428	430	464	471	498	473	446	472	463	458	463	448	455	483	480	485	463	484	455	472	477	445	447	420	466	457	458	441	528	465	513	470	448	503	424	436	417	465	436	466	439	502	454	476	446	424	438	442	461	475	456	454	464	432	466	458	438	450	467	430	449	468	437	402	449	452	432	462	426	431	439	444	444	467	447	436	442	459	428	467	428	418	454	426	459	451	449	424	501	457	450	461	463	458	459	429	473	458	437	443	445	465	447	462	452	448	414	445	451	460	436	434	441	441	492	457	451	469	448	463	430	424	463	470	469	442	461	483	448	491	441	427	478	446	447	444	419	458	462	421	439	463	428	436	442	477	433	466	470	471	465	472	479	419	468	471	412	452	483	478	458	441	433	418	462	425	462	490	475	474	472	477	477	480	427	436	480	419	450	445	453	436	506	439	454	463	454	472	446	501	472	434	450	419	468	425	460	462	464	439	444	462	457	454	458	433	451	473	466	438	398	410	416	450	417	476	412	461	452	451	461	434	476	453	450	429	456	392	440	439	443	444	439	429	488	461	431	464	446	434	432	455	453	442	447	477	457	497	423	471	424	462	439	477	447	401	469	457	457	427	463	455	420	443	444	460	466	445	426	465	440	464	456	464	476	464	456	448	454	470	438	443	448	501	419	410	476	456	468	445	458	521	438	431	449	454	421	433	458	465	473	439	480	437	451	403	475	461	494	458	440	462	471	427	442	432	439	465	456	469	482	475	467	512	479	440	467	433	442	447	454	417	496	477	406	449	427	421	460	455	455	447	411	424	500	472	450	463	452	487	446	412	429	435	484	439	474	455	468	454	455	457	440	456	445	493	454	442	451	457	468	452	462	458	475	455	430	450	432	434	467	489	463	464	429	458	460	451	456	475	494	430	483	467	497	479	465	463	481	462	451	445	466	471	438	394	449	464	467	482	425	451	484	417	437	452	458	445	463	471	424	462	488	471	458	438	448	429	433	468	436	450	426	462	461	429	452	492	424	465	399	443	406	460	482	427	471	426	450	449	467	450	450	460	440	456	419	467	449	416	471	450	436	474	456	433	438	448	474	483	482	485	430	465	439	464	443	430	459	494	499	458	471	452	448	474	465	457	428	466	461	475	462	509	433	468	476	460	464	450	482	459	436	439	394	476	452	442	468	441	457	446	432	429	449	479	435	477	478	449	454	482	432	452	449	454	478	442	503	467	443	438	418	448	463	439	463	471	426	467	446	434	477	473	433	476	459	442	425	447	422	460	429	471	441	446	426	484	440	461	437	464	463	456	455	435	458	455	443	466	465	427	455	471	436	435	508	466	422	460	470	457	476	444	461	431	453	450	444	465	472	457	452	465	484	450	481	467	421	464	452	461	472	445	417	448	451	455	474	480	446	444	434	511	441	452	440	474	470	446	484	451	395	442	429	416	467	473	445	468	456	469	443	486	426	458	473	473	486	435	464	477	491	431	460	416	446	441	513	478	467	449	399	446	472	450	495	462	480	451	418	421	450	472	442	451	485	435	464	445	477	415	417	445	492	457	450	431	417	451	450	447	455	417	446	483	472	480	481	433	447	452	442	457	456	408	436	480	438	465	466	465	458	412	455	476	476	446	487	427	426	455	467	502	445	417	437	451	496	447	424	431	420	469	484	466	460	450	493	430	444	468	427	451	441	447	473	480	472	420	446	425	426	445	454	431	472	461	426	440	467	435	420	468	460	454	458	464	455	428	462	485	486	416	504	459	440	436	450	458	410	455	447	439	450	439	469	421	440	453	473	479	440	427	437	430	467	441	437	424	442	480	490	489	477	462	470	489	463	431	460	450	445	449	475	465	439	460	437	465	434	456	459	414	420	427	440	439	475	439	432	457	451	425	452	443	439	477	481	455	458	423	448	435	479	472	447	455	418	473	451	481	438	434	442	430	446	447	443	432	451	417	502	451	445	491	456	466	435	466	476	446	475	461	470	415	442	420	429	457	465	439	456	471	489	442	432	478	460	433	446	444	490	468	457	467	453	445	474	452	418	461	452	445	462	412	426	408	473	480	472	489	452	424	511	465	472	422	459	390	426	421	425	436	445	468	472	444	485	458	485	449	450	474	424	447	443	413	425	422	467	455	461	451	444	445	459	431	468	427	440	454	444	488	453	461	433	439	453	439	425	472	468	463	433	445	449	446	470	454	462	427	460	470	493	464	503	453	453	441	442	445	454	467	479	464	459	512	445	429	446	443	414	485	440	449	450	462	450	430	451	456	429	483	451	475	461	478	424	463	452	438	401	497	462	448	438	407	415	463	422	463	429	483	475	451	432	414	454	479	447	460	468	454	467	465	433	468	473	444	452	467	448	489	465	449	502	483	471	473	438	465	448	463	429	447	443	395	467	430	454	485	429	445	470	528	459	416	442	464	466	441	442	480	482	444	420	455	458	465	466	476	440	451	434	478	434	454	421	458	478	472	476	489	477	436	501	460	467	437	454	437	452	454	469	472	445	454	461	416	472	440	450	443	426	445	499	489	469	475	462	491	466	471	450	464	457	417	432	402	475	470	440	480	450
16109	18581	13362	7514	4674	3494	2590	2168	1727	1545	1530	1396	1247	1053	1002	983	920	843	765	803	728	735	744	696	641	740	696	668	704	707	645	658	662	623	687	677	616	633	721	644	655	607	637	597	636	645	657	689	683	627	674	666	647	666	664	681	679	708	675	706	635	656	700	682	670	674	703	705	686	611	708	669	692	704	690	621	617	635	652	645	655	641	675	660	650	643	687	657	608	667	677	662	600	653	641	632	639	618	676	676	674	648	677	729	678	650	679	619	644	622	701	686	657	661	644	674	657	624	631	660	681	657	645	658	678	654	664	673	691	660	681	689	697	658	690	606	653	676	651	603	665	686	658	652	639	692	624	664	621	602	639	615	670	635	677	611	634	690	634	654	628	613	617	627	662	616	682	661	668	633	678	694	643	615	640	640	654	702	627	690	680	644	635	683	643	675	668	635	650	595	681	625	663	653	652	625	633	648	647	662	645	651	658	631	690	653	720	655	574	640	613	617	640	638	672	663	653	631	678	656	650	641	637	658	627	658	634	660	616	638	654	649	676	611	616	698	665	613	635	726	642	666	653	640	653	626	698	628	611	611	606	666	620	641	639	658	614	632	621	698	643	661	657	668	632	667	634	656	648	678	655	648	645	662	636	645	695	629	685	617	661	665	701	629	652	675	635	637	668	665	646	659	654	649	596	645	605	646	637	689	656	688	632	644	657	644	659	641	625	625	648	618	673	611	682	632	640	644	679	681	663	655	639	667	613	679	605	630	667	659	631	611	684	642	639	664	655	643	645	649	665	672	688	629	692	622	644	708	687	640	622	648	677	687	642	688	647	646	644	629	634	642	658	650	638	674	649	652	622	672	679	656	628	634	625	614	584	601	646	637	620	642	686	641	632	626	675	613	647	643	686	637	660	646	664	651	656	615	612	637	682	635	591	639	654	651	623	650	634	664	636	653	676	654	654	662	657	653	638	641	631	609	701	645	700	629	658	667	658	658	629	670	630	682	655	617	650	676	634	685	681	663	611	640	622	669	615	667	659	646	648	618	678	613	635	646	641	618	648	629	617	658	665	665	678	631	651	621	623	694	646	664	635	634	647	677	627	665	704	642	675	662	637	633	667	636	635	644	618	668	657	638	618	659	637	611	669	656	653	676	629	619	630	624	671	681	667	640	623	679	659	634	682	677	617	579	690	616	690	617	587	666	605	703	688	595	623	661	576	643	612	670	670	637	640	645	634	619	603	568	606	660	666	626	659	689	639	690	648	619	666	626	644	655	633	661	666	674	646	674	662	647	660	624	663	674	659	653	677	633	647	654	622	619	659	690	668	636	656	675	639	616	651	674	631	666	623	668	675	648	662	677	714	640	633	655	662	622	621	710	641	619	675	645	672	649	662	641	654	654	679	647	659	633	683	721	663	652	617	658	644	665	664	646	673	661	645	655	660	693	638	655	643	622	625	635	640	612	676	659	639	677	647	654	659	659	662	678	687	604	651	660	655	657	630	667	658	652	630	674	660	638	589	667	627	689	616	684	647	663	627	627	622	662	681	634	658	643	626	661	661	583	631	646	620	611	677	655	611	598	636	672	642	665	626	664	653	632	640	660	609	653	659	668	673	647	714	611	611	624	626	657	630	623	673	634	685	664	641	633	642	630	662	621	602	627	656	633	636	685	636	635	672	648	693	653	602	661	634	625	636	611	648	664	618	684	701	668	668	669	704	611	673	642	643	635	609	599	661	655	644	590	641	644	637	602	695	663	652	646	692	660	662	624	642	635	669	685	645	669	587	647	644	674	640	654	631	624	652	682	647	642	601	637	642	687	670	634	632	628	645	631	635	628	667	640	632	621	631	672	638	653	655	592	643	631	648	622	646	643	618	667	650	619	662	607	653	617	629	618	664	662	588	651	671	624	657	650	654	645	643	653	637	650	618	631	665	659	630	653	635	678	680	650	646	641	647	636	642	628	651	667	658	668	642	684	608	658	642	658	681	619	608	631	629	630	631	648	650	642	653	672	679	628	654	662	583	647	663	709	643	700	626	678	638	644	671	671	673	669	682	667	634	634	668	614	632	640	653	618	653	666	647	627	627	664	695	690	644	661	607	668	618	591	648	666	636	644	608	701	663	631	659	637	635	640	645	628	639	678	634	627	665	647	656	625	656	667	664	653	661	643	671	679	647	673	639	646	609	671	688	647	605	661	716	576	695	660	638	632	636	616	614	665	617	666	665	676	642	677	665	681	649	630	684	611	683	629	638	620	634	637	643	625	639	657	616	637	608	665	660	651	671	666	692	677	632	624	651	627	636	666	617	621	634	651	603	681	657	696	601	616	666	623	654	642	633	674	615	683	655	615	694	641	627	696	635	633	631	651	641	627	667	703	678	644	653	625	657	659	689	627	650	648	653	639	654	682	663	628	659	653	685	633	679	644	643	664	641	645	638	642	612	703	656	652	646	646	693	629	704	655	616	660	671	659	604	671	626	611	650	604	597	663	624	625	631	602	680	669	653	620	678	637	626	627	607	655	662	631	647	692	615	624	645	667	629	660	632	642	608	657	652	652	658	640	641	625	649	619	654	616	658	629	623	661	620	648	614	614	623	628	651	658	653	633	661	620	651	649	647	677	627	656	636	611	647	642	607	610	638	632	636	633	625	644	638	652	622	646	661	663	636	632	627	667	610	609	683	635	635	628	670	677	652	622	665	640	666	671	630	615	638	638	637	624	663	629	672	624	579	660	649	640	622	632	644	649	675	638	659	659	683	657	674	612	649	618	682	637	710	680	688	686	599	649	670	639	689	628	660	665	646	628	663	628	646	701	626	656	658	599	647	625	683	608	662	652	618	697	646	675	676	644	643	605	678	644	630	610	675	649	684	629	633	659	637	647	616	675	617	681	631	640	670	651	651	649	686	690	632	649	636	637	634	647	654	715	672	692	647	725	633	621	693	651	628	665	637	687	634	703	644	654	634	679	650	658	653	704	677	627	651	635	648	645	622	599	636	684	638	654	629	645	640	604	607	638	605	588	624	611	642	631	663	625	641	679	629	622	673	665	625	700	652	663	665	652	669	660	698	631	663	614	659	665	677	645	662	620	613	655	672	633	620	620	642	647	664	611	638	642	648	639	641	674	649	649	647	619	677	660	623	651	677	687	649	628	645	617	641	660	623	631	651	674	652	660	654	626	655	678	610	618	684	675	629	644	658	585	634	611	650	623	644	657	631	645	592	658	653	647	678	634	678	653	640	709	698	669	656	637	656	672	671	655	646	604	627	638	666	712	655	679	684	687	647	650	650	679	625	659	629	614	626	657	638	684	614	680	646	656	637	602	627	640	665	664	646	631	672	631	668	652	611	659	714	627	683	629	669	660	600	597	638	635	680	640	658	630	628	612	630	671	691	604	679	623	644	623	653	661	650	634	628	664	680	593	654	631	693	609	670	629	659	692	636	661	682	590	654	617	671	667	605	646	667	630	634	638	655	652	662	646	652	637
24141	21182	28385	24288	20626	7879	2542	1573	1295	1115	1002	954	879	739	723	644	583	579	556	517	507	479	529	463	502	440	469	485	474	461	457	475	382	455	417	449	437	411	457	410	455	428	429	424	458	452	406	403	467	442	441	452	412	461	429	427	459	499	450	469	461	455	464	422	410	432	403	435	405	475	437	440	431	450	444	422	431	407	371	453	445	411	403	392	438	375	463	427	440	408	423	403	406	409	449	423	458	427	466	423	440	415	408	436	412	418	452	434	448	406	420	402	426	415	402	402	403	413	357	449	421	432	381	440	425	468	416	437	471	417	436	422	427	433	395	427	399	430	437	419	450	418	435	473	439	433	453	430	438	409	430	383	454	420	413	410	463	435	416	433	421	439	393	386	413	429	414	420	393	377	433	440	432	469	448	432	435	416	421	414	438	434	467	385	441	447	389	395	401	402	444	415	438	438	397	392	390	415	386	424	384	412	416	403	417	430	403	459	437	408	389	408	401	426	403	441	431	374	387	434	440	437	438	427	431	439	472	462	415	391	418	420	405	412	442	424	406	401	403	444	484	431	413	450	438	406	423	415	440	406	404	431	430	447	410	421	415	434	425	394	410	441	427	451	407	391	417	426	430	454	457	448	429	454	435	415	396	430	434	402	407	431	403	418	428	446	428	427	425	411	390	430	401	408	381	397	397	422	461	430	417	388	432	413	382	443	402	423	451	441	436	413	414	415	421	403	421	452	411	441	387	432	401	429	432	413	437	455	428	422	413	426	457	415	402	432	388	398	442	413	444	421	436	394	447	413	416	406	393	420	395	435	403	420	430	442	400	419	423	455	425	441	443	405	395	420	438	408	415	421	426	391	420	427	427	481	415	418	428	458	431	423	423	444	414	424	436	402	444	411	465	427	405	398	417	429	427	425	450	420	416	436	462	431	394	394	400	431	421	432	423	412	431	398	395	423	382	427	423	487	450	410	403	420	409	407	402	393	410	416	433	411	402	415	435	440	428	441	444	449	405	412	416	439	439	426	425	425	405	406	387	414	423	447	417	432	447	408	424	421	439	435	432	412	424	429	399	425	442	473	395	459	443	436	426	456	441	395	435	419	430	423	391	416	440	400	414	454	419	419	446	410	424	420	427	413	455	408	404	425	414	462	404	401	405	394	404	416	437	474	385	391	441	455	424	416	427	415	420	444	430	420	427	450	420	387	430	407	432	454	423	435	433	446	434	461	430	427	402	442	418	437	448	430	440	427	425	416	464	417	434	415	415	421	376	476	439	434	399	406	396	407	428	420	409	449	488	416	421	433	447	470	424	381	413	428	440	432	457	405	416	443	407	395	413	441	466	402	435	398	396	420	421	426	418	420	426	413	445	427	437	431	426	411	434	408	426	437	424	432	399	405	420	406	425	434	431	418	409	428	417	447	384	407	441	398	443	417	412	401	426	451	423	413	416	422	422	411	437	435	404	425	447	425	480	409	452	434	378	438	475	429	424	469	463	413	415	424	407	381	424	438	455	435	402	399	422	407	449	427	413	417	387	405	425	417	433	438	391	414	475	433	419	431	416	421	404	428	429	433	410	435	408	401	414	439	443	447	415	434	403	446	445	427	453	410	382	407	402	416	398	419	449	383	437	421	391	425	400	408	453	415	377	454	421	430	418	436	427	427	432	430	413	421	434	398	385	425	405	429	396	435	413	408	440	445	400	415	405	421	420	426	401	425	445	421	400	419	413	425	393	433	436	414	419	449	429	417	423	430	430	438	425	425	394	405	465	381	392	389	398	415	405	409	400	425	419	421	454	414	392	421	414	426	425	456	396	451	437	420	439	390	431	421	436	368	381	427	376	441	398	401	417	412	430	386	395	396	398	404	452	439	442	442	444	373	442	430	422	448	431	446	408	437	436	412	415	471	425	458	413	485	416	446	404	403	450	449	447	403	440	404	399	403	430	411	438	439	409	407	433	430	417	410	440	409	450	434	433	426	434	427	442	427	386	421	423	445	436	419	446	385	438	426	438	404	429	404	438	415	403	437	448	430	392	432	439	397	435	424	377	476	389	418	424	416	449	439	433	456	419	409	406	445	436	393	443	402	451	411	422	423	466	417	423	463	422	438	424	383	422	403	408	417	421	435	408	466	412	456	414	417	397	391	396	410	438	390	450	437	403	401	405	420	400	396	429	440	438	405	417	425	403	433	374	398	397	439	456	405	467	415	388	425	453	436	458	447	448	494	412	416	451	420	416	424	382	413	414	450	393	431	449	422	418	429	442	429	418	433	415	436	434	407	405	427	387	465	419	427	446	392	389	410	399	438	451	398	457	419	408	423	444	449	425	454	412	429	444	454	438	419	431	414	422	434	426	425	442	432	461	426	457	421	392	404	421	419	427	421	416	448	391	418	431	481	419	406	426	386	415	462	450	413	416	435	395	429	443	454	431	439	414	412	423	416	427	396	445	385	415	427	385	432	422	408	407	407	403	436	418	443	435	400	446	400	421	405	444	412	393	409	425	411	455	432	411	401	400	420	416	429	430	427	426	426	420	431	406	440	449	446	418	410	399	433	437	424	426	447	385	447	372	442	416	436	427	444	432	448	422	389	384	421	412	397	413	412	425	420	439	413	399	379	420	437	401	433	440	419	449	442	401	433	396	414	401	387	403	424	445	413	433	442	433	417	454	415	430	435	373	471	367	430	386	415	433	436	418	414	406	392	410	410	428	465	425	424	406	412	398	412	424	384	396	400	407	406	442	399	432	452	426	427	402	393	441	402	441	402	437	399	403	441	417	385	439	466	425	420	415	429	440	405	423	459	439	401	443	424	417	431	401	395	385	428	426	410	434	440	417	414	414	408	432	451	446	449	428	444	404	422	458	411	422	436	417	432	429	411	416	439	382	382	436	398	416	412	422	416	416	421	386	476	416	428	424	413	426	440	437	442	397	458	408	376	464	400	432	413	363	435	415	410	399	411	449	435	432	360	452	405	399	423	428	425	403	438	391	392	413	409	401	453	401	410	434	356	434	385	396	412	408	418	397	427	435	423	413	407	420	440	429	407	444	457	443	407	412	391	412	433	409	404	466	410	420	394	427	427	414	413	417	431	404	435	429	417	427	444	461	415	402	408	416	446	405	437	434	415	423	418	449	407	416	433	454	459	412	424	435	415	439	382	427	414	378	395	465	448	436	452	440	400	408	430	400	426	410	397	433	420	440	418	417	414	439	394	418	422	398	477	420	469	426	425	374	450	425	420	426	398	421	408	435	442	432	389	435	442	402	393	441	423	399	438	414	410	405	430	414	428	445	406	421	412	424	460	428	468	411	422	417	415	427	434	432	405	421	417	411	408	391	402	383	419	395	425	412	448	415	442	387	424	440	429	455	399	413	436	458	423	421	416	392	445	439	385	391	426	412	390	416	453	401	441	436	424	429	447	470	425	441	398	407	482	430	390	420	434	403	385	416	444	419	454	410	435	399	443	388	416	393	452	438	401
17804	26158	20418	12589	9448	6468	4856	3805	3220	2576	2364	2162	1785	1548	1468	1230	1153	1077	995	891	917	816	816	803	832	765	770	742	721	694	675	701	695	684	675	660	639	669	648	661	607	639	631	663	612	674	651	636	605	637	700	654	669	666	656	675	725	671	675	648	665	630	667	703	611	671	687	686	679	639	653	631	650	573	608	649	585	571	605	618	611	674	605	600	626	611	637	644	618	604	614	622	609	603	600	628	634	609	613	616	646	692	632	607	624	616	557	631	602	632	616	641	672	628	584	607	582	652	642	654	624	618	634	621	570	629	644	619	650	596	634	673	568	585	652	595	611	636	647	609	633	631	632	586	595	576	574	605	626	655	586	623	594	616	596	633	618	596	586	579	668	615	606	603	613	572	631	580	629	594	638	566	617	595	598	598	624	598	622	630	615	606	590	606	592	611	613	579	592	600	646	582	642	624	619	597	623	621	611	605	634	620	593	592	595	628	628	604	613	579	640	598	597	634	600	594	637	579	635	608	640	620	573	610	592	658	624	620	608	598	589	630	563	640	629	630	602	608	577	584	602	585	594	630	618	574	598	578	555	558	610	609	601	562	611	650	627	666	630	580	610	556	632	614	635	609	598	604	556	566	597	632	616	632	598	632	608	593	611	596	625	607	614	605	607	589	655	587	620	543	577	654	622	575	624	606	559	598	573	633	604	588	584	537	628	549	566	608	626	640	597	585	607	597	642	604	606	577	633	603	596	623	576	586	611	595	578	601	607	623	619	584	594	628	594	608	605	626	632	623	599	615	646	573	617	558	634	626	591	628	616	593	643	616	583	626	589	612	645	542	564	620	630	618	555	599	589	625	625	570	611	621	617	618	634	565	593	617	611	609	646	625	558	615	577	581	639	629	589	562	614	605	581	644	643	585	580	563	624	611	641	623	610	602	627	607	610	590	611	611	624	584	589	586	635	622	628	600	610	639	583	625	567	651	652	590	615	614	573	576	646	617	598	633	599	608	612	600	590	579	587	619	638	650	609	601	634	577	594	627	600	639	589	636	619	621	593	616	596	618	593	592	567	645	626	586	548	602	620	594	609	572	571	587	637	587	626	606	581	625	582	648	664	567	595	650	590	586	592	594	631	638	577	603	599	636	627	639	588	581	584	634	624	633	624	609	602	628	628	632	617	602	606	679	591	618	587	592	594	646	617	636	586	616	631	625	668	596	608	634	570	645	640	589	600	581	622	605	622	586	588	630	605	613	623	604	616	599	606	602	609	598	581	631	612	608	586	605	613	600	612	673	606	601	612	561	580	591	626	580	638	632	598	629	601	653	587	611	632	613	601	604	646	631	601	622	614	577	624	600	642	591	610	624	615	587	552	591	598	609	625	610	603	604	603	632	638	590	642	581	634	593	570	623	613	598	641	638	642	592	560	641	637	618	607	575	617	595	583	608	624	594	692	602	588	543	632	618	615	598	638	620	648	651	596	584	579	591	604	620	592	595	622	597	581	605	574	590	614	627	602	651	580	599	586	569	601	608	649	622	642	624	588	628	672	609	641	605	623	674	642	611	624	628	586	611	605	623	603	603	641	617	621	647	567	582	627	613	585	583	625	575	614	629	585	622	580	612	639	636	571	635	585	605	652	594	586	547	648	630	617	616	596	601	608	604	625	593	609	641	601	637	620	649	582	606	604	646	624	655	584	642	595	616	595	578	608	610	631	613	600	584	606	595	598	591	602	615	615	593	613	620	635	594	608	580	621	571	597	601	551	636	592	650	622	637	533	617	575	616	590	621	615	569	524	579	581	596	627	646	654	651	586	578	590	561	622	611	601	623	611	584	582	579	611	621	580	604	634	583	572	650	627	598	583	573	618	596	626	581	622	579	589	609	610	563	548	594	596	608	606	611	561	606	653	597	611	593	637	557	602	611	593	584	633	677	632	624	602	611	617	624	608	587	615	599	596	571	563	626	601	632	579	559	634	580	594	614	587	613	590	606	642	625	623	610	649	587	635	574	584	591	612	612	622	601	607	607	583	617	596	650	600	580	592	610	600	619	601	613	584	628	593	602	636	591	645	635	589	592	627	628	653	580	599	599	627	636	634	636	590	564	635	572	622	617	601	624	598	569	620	608	656	590	599	621	638	602	641	584	627	632	626	584	611	635	616	612	595	654	564	587	616	623	631	630	609	616	610	633	576	617	610	601	582	584	580	645	571	634	553	632	647	641	613	588	575	648	623	593	567	618	581	611	639	642	570	614	627	619	618	626	579	649	572	607	570	616	595	627	584	579	620	589	637	608	601	641	643	615	574	613	593	571	602	598	640	609	567	613	608	635	571	578	606	626	613	628	605	633	596	629	612	649	581	583	639	640	620	611	615	572	609	615	610	620	595	616	619	655	630	607	622	599	635	608	612	630	562	630	597	612	583	610	619	626	615	572	619	595	600	588	617	638	563	634	597	598	597	608	596	593	592	597	646	576	612	627	634	622	620	595	597	595	594	647	625	602	604	609	639	629	569	632	597	610	679	575	645	587	663	614	628	587	556	622	597	606	648	621	645	629	635	590	639	585	584	635	632	632	594	597	633	597	574	619	611	536	641	611	618	604	607	561	614	588	629	567	612	596	597	637	664	630	576	620	631	617	652	604	631	577	596	617	607	641	638	661	611	601	613	606	620	620	640	599	589	594	587	583	608	631	565	615	641	612	617	580	634	568	608	603	630	553	568	587	646	604	627	594	579	608	585	598	595	669	584	636	602	576	617	621	663	577	584	584	591	621	583	602	602	613	632	573	582	600	587	629	577	614	555	553	597	610	631	607	617	633	640	586	559	641	650	586	613	610	582	645	628	620	597	630	631	577	634	635	575	595	631	583	623	626	640	566	569	587	612	617	580	590	604	589	552	600	604	575	644	620	550	602	647	610	612	606	591	633	635	571	587	589	599	623	629	607	611	615	580	591	613	599	624	616	588	626	629	614	644	585	607	632	552	637	551	598	681	658	600	627	643	612	604	637	627	570	581	587	665	592	592	621	610	593	583	650	617	568	623	587	621	639	606	591	619	619	637	583	609	589	583	665	645	611	596	607	581	618	589	581	647	581	633	580	622	658	629	671	583	583	610	616	634	639	617	626	590	624	599	591	593	621	581	679	621	597	597	610	578	647	667	610	585	575	611	612	650	603	564	555	623	614	616	605	597	577	607	652	658	606	556	604	654	594	612	623	583	619	576	603	626	592	619	631	619	596	664	596	630	593	635	611	594	623	638	577	628	637	631	626	589	607	621	619	598	637	614	590	590	632	601	599	609	602	628	611	614	622	624	575	633	614	608	660	604	567	618	574	582	586	613	613	590	611	608	570	612	625	600	618	574	627	631	604	595	567	616	635	583	616	619	591	602	581	590	652	586	586	578	582	610	610	613	620	636	620	594	626	613	598	602	642	573	646	618	608	600	617	618	622	606	611	627	595	604	606	619	658	581	577	643	649	554	638	593	615	631	591
23118	21116	28802	23665	21132	20346	7070	2524	1733	1480	1295	1043	888	779	733	693	592	517	484	433	461	407	451	419	420	390	390	334	391	394	374	377	337	340	332	347	333	340	310	322	338	312	315	340	353	322	327	349	281	306	297	334	310	330	357	336	365	354	348	304	319	325	356	345	372	349	341	342	309	315	304	311	326	314	292	266	316	308	333	318	296	347	308	325	328	290	330	337	302	317	312	313	301	334	324	306	308	298	334	339	314	277	313	332	328	275	327	328	317	322	319	309	274	317	301	294	270	302	313	289	278	296	292	307	294	313	300	288	288	291	298	301	329	308	297	298	294	290	328	305	310	337	336	296	297	305	286	314	295	287	318	329	294	305	309	314	300	311	315	302	311	270	328	319	285	319	296	275	293	282	285	276	303	270	332	295	311	285	282	286	317	325	310	319	289	287	300	298	280	292	334	313	286	284	280	317	301	304	276	311	296	318	319	327	296	292	282	267	306	294	301	297	304	308	311	312	296	287	329	314	319	306	273	278	274	316	314	296	295	294	294	318	323	286	268	306	317	292	288	302	307	333	326	293	306	306	300	287	326	282	309	297	299	294	303	293	299	304	300	312	263	297	329	294	299	290	312	246	308	275	297	306	309	283	284	299	293	295	285	331	296	312	316	342	297	287	322	315	317	292	283	316	288	290	278	306	287	343	294	314	301	326	304	301	270	305	288	261	316	288	278	315	298	287	305	320	288	308	307	301	334	275	301	283	265	304	289	301	325	320	301	311	300	281	281	332	310	304	275	300	294	303	319	323	279	294	274	269	309	315	324	302	302	283	307	314	320	295	287	320	310	293	314	311	283	293	322	284	297	276	294	292	288	262	298	285	311	284	296	296	285	275	291	299	282	263	263	294	295	309	298	292	314	309	306	309	293	273	302	291	300	277	292	317	316	302	286	357	283	307	324	304	273	318	299	313	301	312	281	281	292	262	315	322	299	290	337	287	284	293	303	319	297	299	314	306	322	307	285	313	281	323	306	262	294	312	315	295	298	300	296	293	331	286	281	373	275	316	306	294	310	319	323	300	330	297	309	284	295	306	315	341	332	323	325	281	309	322	283	294	302	323	341	282	294	287	305	287	306	299	297	287	287	318	256	284	315	281	279	273	298	287	314	306	299	295	325	318	287	269	278	311	284	285	305	301	297	299	299	318	290	287	303	299	304	310	275	311	308	287	298	291	284	297	276	317	318	275	307	308	304	279	288	277	284	284	297	298	303	292	302	323	285	282	300	300	296	283	302	287	289	316	338	305	303	290	288	283	287	306	303	297	308	306	316	286	290	289	296	314	304	312	325	280	316	283	307	311	273	305	300	280	284	310	301	293	277	286	303	284	298	280	288	273	306	298	250	298	305	315	277	266	289	297	290	305	287	297	313	284	259	279	321	311	322	293	272	293	304	312	287	325	305	286	298	317	291	288	299	279	295	332	319	278	300	266	302	333	290	310	289	292	303	299	298	300	312	309	340	296	284	312	296	300	310	307	288	305	310	324	303	329	282	262	284	300	298	272	293	293	291	287	303	287	276	312	283	313	303	303	299	330	297	288	280	314	309	300	279	331	318	272	296	310	270	295	290	332	316	276	288	299	298	321	308	276	299	261	297	307	305	299	296	300	299	319	251	324	308	296	274	309	342	310	359	301	301	271	307	298	295	273	271	286	277	298	285	308	285	316	326	306	300	280	309	277	330	325	279	310	273	300	314	344	323	318	337	282	295	306	320	297	319	298	296	284	305	310	297	290	289	306	274	306	290	297	311	287	300	280	315	326	290	314	317	307	333	279	306	313	305	290	271	267	343	280	323	302	318	315	313	333	314	295	321	301	317	314	294	304	295	302	305	287	276	300	272	291	319	295	343	295	284	292	284	296	292	305	290	303	313	313	310	311	305	288	314	297	295	299	304	294	302	304	310	280	301	275	310	329	289	295	299	292	309	298	300	290	310	288	291	308	280	305	316	300	312	296	318	319	283	284	327	289	321	287	276	298	287	289	303	322	299	311	296	290	330	273	285	253	341	290	285	288	291	298	294	299	316	319	309	290	317	287	291	305	292	330	315	301	280	294	325	299	301	269	328	276	291	280	274	287	305	282	325	299	294	304	289	324	318	293	297	276	285	319	283	284	294	276	292	291	302	296	312	302	297	304	285	277	299	263	307	281	316	313	286	266	279	276	290	301	325	291	304	299	307	311	271	317	264	291	311	308	323	319	310	268	295	315	291	303	298	315	281	300	306	273	304	283	308	295	284	332	300	331	305	287	313	328	313	311	315	295	307	292	279	312	300	310	277	291	289	280	285	339	330	317	291	359	322	316	284	308	272	286	311	303	315	334	312	289	287	307	321	304	317	311	287	283	300	283	305	313	293	301	287	302	349	320	301	306	305	271	297	304	283	270	318	319	271	301	270	294	297	279	286	304	308	274	338	297	286	327	263	335	285	307	294	300	294	274	308	301	290	299	288	258	306	292	283	313	290	296	324	296	301	306	321	314	277	296	273	295	293	314	305	265	298	323	355	298	326	301	299	289	292	296	278	291	274	308	304	308	328	304	314	303	256	266	295	295	298	300	300	312	321	324	291	337	281	319	308	270	309	306	296	282	323	266	295	267	281	290	285	333	316	305	294	296	304	323	297	321	313	316	302	292	315	292	287	330	313	291	285	287	304	322	312	284	299	278	284	282	294	288	294	307	288	293	263	295	292	313	299	288	292	292	315	286	290	343	289	296	259	301	292	342	286	306	316	309	319	283	315	312	289	319	309	313	280	293	311	306	302	325	304	274	302	279	297	239	316	312	301	302	301	298	291	270	315	318	298	304	307	311	323	249	267	314	282	289	284	313	298	282	296	332	319	325	302	302	329	301	294	303	306	288	279	299	300	324	299	290	272	299	302	254	305	279	323	313	309	276	292	282	286	273	322	319	315	332	327	296	322	300	318	277	285	333	276	309	315	295	321	280	304	313	316	315	319	273	281	278	291	301	316	326	302	307	284	296	306	308	250	309	327	300	294	281	307	308	293	297	302	312	305	311	290	283	324	284	301	311	290	282	332	283	306	308	294	321	309	293	312	277	322	308	299	282	294	281	290	290	300	303	325	284	302	291	278	273	309	269	305	279	320	264	291	286	298	300	318	298	298	312	302	294	286	287	286	310	318	304	276	311	314	282	300	292	299	294	309	259	302	277	295	302	317	302	280	286	297	321	321	285	317	267	292	279	302	311	280	266	299	311	304	302	280	281	300	309	289	322	328	289	289	278	319	308	293	333	284	308	305	280	316	306	303	286	295	286	296	292	310	290	320	288	330	313	291	321	295	289	299	305	253	291	286	305	303	322	261	326	301	297	335	275	299	305	292	278	281	292	288	311	283	326	301	317	297	289	281	303	311	329	274	308	280	274	284	311	317	283	293	299	299	304	325	310	301	320	294	287	264	274	319	294	301	284	297	299	287	327	258	288
20126	30932	25464	16332	12674	9762	7535	5903	4800	3873	3227	2660	2115	1781	1626	1585	1298	1118	962	922	795	830	749	715	692	644	636	616	636	603	581	501	576	557	490	503	481	491	499	498	495	467	465	505	467	461	447	471	476	485	487	500	518	499	543	544	498	572	553	536	532	523	522	512	538	553	543	520	548	481	457	500	490	464	452	439	459	435	452	453	423	431	469	440	438	436	442	449	463	444	465	451	481	489	464	503	483	450	447	454	488	483	482	502	456	459	415	429	491	450	430	442	460	394	418	424	480	412	469	448	431	445	470	438	457	420	437	451	457	406	446	421	434	458	418	422	450	448	456	409	460	456	466	437	424	418	441	417	420	436	451	398	435	465	443	468	485	477	439	464	422	432	456	460	438	446	461	413	449	440	426	402	447	417	447	416	443	390	395	423	447	438	411	398	447	477	464	426	441	428	431	450	406	413	438	417	447	423	440	424	437	413	420	445	452	453	437	426	455	453	424	408	419	404	422	437	438	463	420	460	465	425	425	381	448	427	451	435	433	437	428	402	464	436	400	471	427	403	427	437	402	449	393	443	432	426	457	435	410	484	404	385	440	450	441	473	437	411	438	431	473	456	434	457	408	451	449	428	427	412	424	442	417	454	459	434	499	422	419	466	453	407	448	449	409	428	449	493	422	441	460	455	449	417	434	430	402	458	432	416	455	431	453	455	450	407	482	448	433	439	422	434	407	456	425	452	447	437	439	473	415	413	393	434	407	427	416	415	417	424	444	415	445	395	449	409	406	425	412	433	396	400	429	456	443	432	417	454	415	471	451	461	396	427	441	433	451	408	400	477	450	431	413	431	421	420	441	425	396	420	419	435	475	444	422	438	454	440	432	395	442	433	420	421	475	414	406	417	460	454	416	427	480	421	440	457	406	396	441	445	435	406	447	438	406	443	397	396	437	441	444	444	433	415	383	457	421	443	454	415	420	437	415	428	442	452	426	429	437	434	411	476	433	451	425	423	426	470	438	409	436	475	405	444	430	459	448	413	448	481	405	435	417	427	413	453	441	419	439	452	477	417	419	439	469	447	410	424	445	454	403	439	440	452	416	489	423	414	418	422	441	432	427	433	427	405	444	466	445	412	423	439	384	433	468	442	451	417	446	449	407	458	410	432	422	480	428	438	445	415	422	443	436	402	417	428	428	445	404	412	434	416	414	429	457	413	442	454	404	422	441	454	456	446	409	462	432	414	421	441	463	437	437	438	451	413	421	436	403	441	411	428	426	415	423	400	421	426	457	458	419	406	472	458	428	431	442	427	407	406	424	438	444	451	430	471	462	438	432	431	401	436	427	421	414	426	412	447	429	428	453	437	415	430	454	443	424	414	427	405	388	447	428	431	468	459	451	444	395	432	413	406	431	440	438	431	426	431	428	424	452	420	431	468	441	409	455	438	432	438	426	451	420	454	425	444	427	418	468	425	438	444	432	423	451	467	460	451	439	470	400	447	418	419	424	441	423	416	422	440	442	448	468	427	431	414	421	422	415	402	420	406	428	437	403	439	455	448	446	433	424	429	436	431	420	465	444	435	468	401	428	431	449	461	406	403	467	417	473	450	410	461	435	462	428	459	442	411	406	429	452	462	431	379	394	409	450	429	453	427	436	452	440	454	435	438	450	423	464	443	416	405	431	423	447	438	427	466	436	419	427	443	424	445	400	459	442	459	436	461	441	435	454	458	413	394	431	415	432	451	444	493	464	409	423	434	420	451	438	465	467	472	385	419	431	415	438	427	424	416	421	447	433	418	444	435	435	459	455	451	431	444	441	429	414	426	437	455	417	429	453	434	419	407	425	436	465	431	445	431	432	453	402	437	471	394	432	457	417	416	475	455	444	420	396	435	415	378	456	439	438	440	423	476	435	409	443	411	431	460	407	450	415	423	432	474	428	386	439	440	415	427	446	456	437	442	450	418	438	448	452	464	440	408	466	412	403	432	413	431	413	439	460	451	428	447	453	443	452	463	439	429	431	477	440	457	418	438	450	426	430	434	438	447	411	480	427	424	416	431	454	441	423	425	454	414	427	425	429	416	441	430	449	450	436	456	412	445	437	432	427	405	437	421	452	440	429	454	466	410	420	412	439	415	445	416	413	411	415	439	394	452	437	407	466	416	436	436	447	465	456	400	411	416	453	417	464	440	427	406	414	434	442	435	436	481	435	430	417	424	419	441	443	430	435	425	437	473	444	415	430	422	430	434	441	425	447	425	433	429	404	428	413	437	465	441	414	399	474	447	411	462	435	436	428	478	420	430	440	452	429	408	417	440	441	386	413	434	428	425	424	435	448	454	423	419	401	430	409	448	457	438	447	415	441	452	447	425	432	426	427	393	416	450	426	452	436	454	418	405	421	414	448	448	476	464	412	448	400	417	427	383	427	413	422	473	425	414	459	416	470	394	444	471	445	416	418	431	414	436	419	423	433	477	445	439	414	399	487	454	483	447	463	398	424	434	433	461	406	458	428	413	448	418	424	467	401	403	408	407	417	435	441	429	418	435	425	409	418	459	432	446	464	456	437	425	442	449	442	415	457	416	426	438	424	476	456	413	430	401	466	465	411	420	406	407	418	407	394	478	447	444	441	400	439	445	427	409	419	474	435	439	410	435	444	432	417	427	468	416	429	454	445	403	417	454	441	445	423	413	446	420	455	461	445	438	431	456	406	442	390	435	419	417	446	435	413	417	415	402	431	396	449	427	459	426	442	451	467	403	412	451	419	432	444	423	458	450	435	425	446	437	415	446	421	440	454	414	450	400	434	441	419	422	410	444	426	430	451	453	394	401	415	464	451	465	452	410	426	433	429	453	426	462	425	440	429	418	442	415	426	455	443	444	462	459	457	445	440	407	449	443	439	434	395	441	464	446	410	418	431	427	436	427	401	448	401	462	441	425	449	461	458	441	452	436	460	422	446	457	408	429	421	474	402	425	447	431	458	422	423	422	433	398	441	437	380	463	457	465	412	410	460	472	391	446	426	444	434	424	459	430	446	448	455	425	424	437	429	412	449	443	403	432	469	443	431	418	456	400	434	439	426	434	496	413	451	435	435	431	457	442	446	446	423	415	451	459	436	421	426	421	403	472	413	438	442	422	422	434	466	413	441	430	410	442	412	412	451	445	418	431	438	429	433	433	416	477	432	435	397	433	396	461	425	425	442	413	458	387	396	443	435	412	408	426	421	455	431	450	405	459	427	453	451	448	445	419	401	428	444	438	438	442	436	418	435	401	430	430	447	426	429	437	398	429	435	453	468	419	399	456	434	439	422	460	436	418	431	437	446	437	444	482	427	405	442	447	423	438	440	437	408	427	431	439	440	406	416	444	408	461	443	414	431	408	447	395	409	422	401	433	455	428	426	416	453	403	412	433	472	424	426	415	470	436	429	448	421	415	428	456	421	495	423	456	450	420	441	461	457	475	440	458	445	420	476	427	457	462	434	463	470	428	430	479
27212	20708	13053	6812	3311	1999	1434	1067	943	916	797	688	629	607	593	564	499	490	476	473	494	485	518	511	476	510	453	466	471	508	460	480	500	456	494	499	454	464	479	447	491	465	461	435	459	442	450	480	488	487	519	435	496	481	453	448	501	492	443	483	459	448	508	462	455	466	451	473	481	457	439	487	445	434	515	439	468	456	443	478	465	425	483	512	490	420	476	495	455	491	483	430	483	426	474	482	465	483	484	496	444	470	482	436	494	445	432	429	472	469	458	443	485	481	462	467	453	433	447	453	489	486	483	440	436	419	450	486	456	444	497	452	472	477	463	465	488	425	446	461	428	479	425	463	472	438	448	498	460	463	497	443	478	466	407	506	476	464	462	516	469	480	443	453	455	482	463	463	478	478	452	472	460	492	442	470	482	508	498	480	449	511	481	457	507	468	441	485	467	439	476	480	460	463	460	455	462	472	491	452	469	480	444	460	499	466	468	457	437	431	482	448	487	462	462	469	439	435	492	456	459	458	482	465	464	477	473	452	453	451	435	485	422	462	401	442	474	408	465	486	453	434	419	470	479	429	422	465	477	437	470	491	415	488	453	433	483	427	456	457	446	447	488	443	465	463	455	463	476	454	467	451	469	460	457	472	437	448	469	494	429	450	433	409	454	483	442	473	432	478	437	490	463	452	474	414	461	441	467	474	482	448	461	445	469	414	506	476	452	429	456	441	475	490	473	439	481	466	477	406	422	449	460	533	457	459	461	443	460	478	466	480	454	407	463	447	466	448	486	469	450	459	458	462	486	468	455	513	460	452	426	479	494	503	488	454	471	462	471	456	450	436	462	467	449	490	473	431	444	485	476	438	443	472	504	424	516	490	462	456	445	465	457	482	513	446	459	470	454	491	499	456	462	468	495	459	464	429	478	475	468	464	432	466	483	448	482	496	436	441	436	472	476	443	474	434	413	458	469	422	441	519	455	454	449	443	445	469	461	520	457	461	445	456	463	455	451	419	449	464	465	468	442	475	462	480	451	454	461	458	469	459	459	451	488	440	451	498	461	472	473	485	441	498	454	444	443	481	437	464	422	439	460	490	472	432	454	461	437	465	484	441	440	444	461	462	397	481	445	453	445	437	430	442	452	463	454	414	472	454	471	480	435	469	479	467	415	463	440	473	463	492	511	434	456	427	462	469	438	441	462	464	462	437	463	467	479	486	442	477	446	467	472	449	481	477	487	486	449	435	500	436	440	468	471	515	432	468	467	438	465	452	457	466	454	499	473	490	462	458	449	447	484	467	484	449	451	456	463	438	453	458	477	467	479	481	441	450	453	458	455	497	453	437	458	451	493	430	493	452	441	445	458	424	476	496	433	473	468	461	454	495	454	469	436	452	473	446	462	432	449	460	447	453	469	459	466	514	477	463	443	449	451	483	471	441	465	405	480	480	492	459	481	505	457	447	465	457	438	455	447	456	437	501	449	490	433	489	430	455	462	433	497	452	466	484	494	456	460	442	436	452	440	457	469	434	413	443	461	459	432	490	475	483	451	440	467	442	450	457	446	486	472	447	478	487	458	429	441	457	442	459	466	462	479	459	493	462	414	464	465	424	498	483	500	468	422	512	476	443	444	431	417	479	461	484	463	460	417	452	442	449	443	456	464	478	465	502	471	495	477	478	460	451	453	450	450	439	452	429	495	416	485	468	424	463	433	480	481	418	466	452	483	471	421	460	466	454	482	466	491	424	455	472	449	490	469	463	485	464	443	480	443	466	472	480	435	429	444	448	480	451	446	473	468	503	461	444	442	427	466	468	441	479	464	461	464	441	436	469	462	446	444	448	479	470	465	485	494	448	473	444	488	460	463	459	490	437	455	440	451	452	423	477	457	473	470	417	457	445	449	437	470	474	445	443	448	470	444	478	452	446	470	477	442	456	483	451	429	500	466	472	449	451	472	447	461	481	463	445	477	470	485	457	449	507	445	461	458	461	481	486	478	443	476	440	445	487	469	438	460	483	464	428	464	455	430	493	505	468	450	452	463	454	468	441	446	482	459	475	476	474	500	477	474	416	472	463	444	450	464	420	462	459	457	452	443	489	434	460	448	427	472	456	463	413	438	453	477	488	476	465	468	453	469	426	449	429	476	460	457	458	477	482	517	484	455	465	456	461	462	506	468	478	484	426	481	423	434	477	454	467	488	455	472	480	531	447	461	472	480	434	452	440	470	413	449	474	416	478	438	471	446	494	488	469	433	466	416	441	473	422	441	484	456	473	480	478	449	415	445	477	466	465	513	488	454	493	473	427	411	475	439	465	457	450	490	482	501	459	448	455	468	483	471	468	483	426	444	471	451	469	469	467	433	461	462	435	427	454	439	459	477	432	475	462	454	464	460	483	450	457	502	497	457	456	482	453	474	473	476	465	478	422	505	470	483	469	478	481	434	463	460	487	480	454	429	473	441	492	483	474	456	475	514	456	484	510	464	410	384	489	522	464	436	424	490	450	461	421	468	467	461	501	478	460	456	453	460	472	473	453	477	437	471	479	480	502	461	443	455	469	494	465	446	475	445	466	479	446	424	483	504	514	469	494	459	445	472	463	436	452	478	472	449	467	436	463	478	520	485	434	449	472	446	462	480	495	435	478	429	446	469	484	434	497	443	499	506	430	485	490	492	485	479	441	490	481	492	457	502	447	448	441	485	497	450	481	433	438	472	471	454	472	436	467	468	452	488	471	478	492	485	479	484	471	455	445	441	443	448	447	457	469	433	465	473	451	462	501	492	477	475	441	461	462	439	470	454	470	424	443	471	474	449	451	449	470	468	455	495	435	468	465	482	422	483	470	456	473	428	445	451	483	480	453	411	450	485	494	465	447	474	457	450	447	421	464	460	473	456	437	456	494	468	438	463	468	493	479	454	481	444	445	448	473	459	467	454	436	469	462	476	486	497	424	483	472	443	439	461	481	455	440	425	470	495	465	470	456	469	468	457	462	462	442	448	462	473	440	451	438	430	466	468	460	476	442	432	475	472	437	468	466	456	467	481	438	473	454	442	414	505	476	500	472	466	463	487	453	480	505	489	425	440	457	478	439	474	494	448	454	455	502	506	501	455	450	460	496	431	458	495	445	488	461	422	486	479	459	417	481	474	430	457	440	490	481	447	470	446	447	503	474	465	461	474	434	458	436	465	459	436	442	479	465	473	458	455	463	476	510	444	492	473	487	508	467	459	469	495	431	431	461	480	476	495	435	478	471	438	461	474	472	428	467	447	462	485	437	476	456	498	439	451	432	467	482	441	427	470	494	464	496	462	440	494	417	457	473	502	476	488	433	454	458	457	483	463	464	445	461	469	459	528	451	461	444	434	492	479	449	465	451	457	475	460	457	497	471	444	445	490	499	469	469	448	448	456	483	436	429	505	448	479	464	458	455	505	427	449	452	482	425	484	479	480	440	467	418	472	460	455	444	477	404	472	425	457	439	452	477	471	460	450	447
16348	18861	12893	8498	6312	4537	3295	2584	2355	2067	1754	1447	1215	1067	1043	928	875	830	838	758	828	731	776	703	742	720	724	706	783	725	713	716	664	731	672	703	637	657	713	665	642	633	661	650	668	616	678	676	646	650	663	708	705	696	671	721	703	664	636	680	682	700	708	672	635	738	699	689	662	675	663	665	687	655	677	662	638	654	676	654	626	668	680	689	652	659	653	682	679	644	709	713	617	677	663	697	680	669	648	664	628	651	672	738	676	694	673	673	646	648	713	634	653	693	673	651	662	653	664	608	646	652	667	668	649	713	658	696	638	670	638	643	666	679	685	651	683	698	687	691	685	670	686	651	638	674	654	669	655	646	670	663	686	621	669	653	676	653	635	620	651	657	663	666	656	690	691	666	652	661	706	705	623	628	669	677	625	615	636	648	668	692	667	627	671	663	655	647	608	646	671	676	672	680	628	611	687	653	654	639	671	646	667	672	625	650	603	691	708	659	692	650	681	659	656	640	627	599	732	686	643	646	610	665	694	645	658	690	690	626	707	650	653	680	618	671	616	685	667	666	677	639	689	686	649	694	640	689	653	653	669	650	693	650	664	637	644	661	667	648	625	698	707	668	666	668	660	701	702	652	645	665	643	608	617	689	639	674	671	663	683	635	658	662	690	619	637	637	629	648	647	691	649	649	667	668	644	672	615	653	671	623	638	628	646	643	653	657	635	664	674	668	667	675	665	677	662	642	687	618	675	680	591	685	672	637	651	644	658	677	652	619	618	660	642	684	685	678	643	661	679	711	670	664	622	623	682	678	666	669	654	698	662	635	662	641	612	633	660	685	643	635	661	708	656	636	686	688	660	703	639	664	686	638	689	649	624	697	677	666	698	673	657	673	670	690	658	681	676	662	701	622	616	659	672	658	660	672	684	664	686	666	688	678	663	653	646	620	615	668	656	670	628	622	713	676	609	675	708	680	652	672	679	654	613	659	675	638	665	624	689	613	638	620	699	689	662	702	695	666	652	699	615	657	659	700	703	662	704	628	634	668	672	714	639	704	674	651	656	624	677	652	649	655	675	636	654	611	635	686	626	640	677	645	653	682	701	680	627	655	616	651	648	658	689	705	662	616	626	663	651	696	675	682	674	700	672	678	642	686	660	711	727	682	631	658	667	662	662	706	679	608	673	682	655	641	699	686	619	650	666	655	628	660	709	663	671	652	666	633	658	635	666	682	626	653	611	665	666	687	615	680	702	650	674	690	685	632	671	660	614	662	611	697	614	663	653	639	645	670	634	687	691	637	631	636	708	711	718	647	666	644	624	667	639	637	633	651	682	693	678	677	669	668	642	673	623	603	685	660	674	627	624	716	662	616	666	690	616	625	704	647	671	654	670	624	641	696	663	660	656	681	692	659	698	635	642	654	672	638	668	675	641	640	685	685	669	619	670	684	670	601	653	658	688	658	632	665	693	621	653	652	661	654	649	639	700	671	671	652	661	661	648	680	621	663	647	666	643	644	615	649	668	658	680	650	661	619	648	685	726	634	617	645	695	680	667	660	693	690	623	689	693	652	633	629	611	680	651	661	655	671	636	622	661	657	612	665	633	686	691	661	668	653	663	700	647	667	664	673	667	629	657	659	675	629	675	653	679	683	706	633	642	666	665	653	640	624	675	650	654	709	600	651	656	680	655	685	654	614	605	637	659	691	689	699	645	681	687	645	670	656	656	696	687	636	661	669	647	694	672	684	636	639	680	618	666	629	715	682	707	642	612	693	675	687	674	635	639	675	687	646	690	673	664	680	669	649	645	640	656	679	673	703	618	633	597	701	689	688	687	661	673	708	659	636	622	684	635	616	657	693	646	672	692	633	653	648	643	670	643	660	642	634	665	659	686	664	674	633	647	642	637	667	673	685	667	637	710	662	615	665	655	656	673	616	698	667	663	664	667	652	673	648	624	647	615	675	696	599	673	664	626	621	615	644	601	682	650	681	661	602	633	623	625	669	650	648	637	642	636	659	653	644	629	624	705	624	677	653	704	654	640	649	681	694	667	636	652	636	611	681	689	677	647	662	690	675	650	685	654	647	660	664	637	642	649	663	621	638	669	660	670	702	671	668	605	667	644	655	656	649	661	679	660	650	677	683	654	714	646	637	656	672	639	661	660	636	615	718	655	641	640	622	678	612	693	674	626	670	683	685	736	598	650	661	654	634	635	652	654	621	710	677	616	682	626	638	611	627	687	630	681	647	684	658	642	625	629	681	691	648	631	664	673	660	652	687	650	663	672	673	677	625	645	688	645	624	623	678	676	671	653	625	666	641	629	716	606	658	631	661	658	699	652	656	686	631	669	663	634	646	671	720	640	624	670	662	650	698	684	665	645	641	674	688	678	671	675	641	677	670	713	684	669	675	695	645	628	684	660	679	652	657	646	674	657	636	661	634	698	653	652	677	625	657	648	617	635	672	636	653	636	622	653	664	651	651	622	680	644	656	614	665	670	661	689	619	645	652	672	634	629	641	660	635	645	683	638	697	682	639	658	648	655	646	674	639	640	640	678	617	664	660	672	671	630	675	685	697	633	681	620	648	650	653	668	668	643	628	613	671	628	653	716	671	685	728	639	624	676	666	654	679	627	663	684	639	699	659	657	671	630	645	665	688	677	651	639	633	653	623	622	706	698	710	629	651	679	663	677	599	678	649	664	671	631	622	630	712	621	643	659	609	648	654	645	717	662	664	672	657	613	662	677	660	635	623	636	670	616	690	624	675	660	670	629	645	648	606	675	642	673	619	622	690	679	675	637	672	651	677	607	646	651	636	648	646	659	678	667	685	637	684	688	671	681	688	638	592	634	646	617	642	630	709	690	661	630	671	660	622	671	675	625	715	659	648	673	643	658	650	703	645	652	674	665	653	725	678	707	625	667	716	676	638	651	642	649	646	667	648	657	688	609	670	642	697	652	702	603	650	706	648	674	611	660	659	658	656	652	636	653	671	696	635	679	654	642	634	626	614	695	689	699	668	702	633	653	665	654	617	635	667	603	678	646	655	645	678	669	668	680	687	643	669	637	639	661	664	665	672	650	638	645	620	664	620	657	655	661	686	663	643	678	672	632	677	644	681	668	658	640	660	662	659	667	608	688	704	662	665	653	665	635	702	629	639	661	600	652	665	631	644	711	650	647	651	654	661	632	686	652	600	686	638	659	656	672	639	612	660	693	568	659	626	615	614	663	666	657	656	637	652	662	674	626	656	663	629	639	666	671	671	667	670	636	639	648	684	638	645	656	616	635	637	651	634	648	649	705	654	667	657	658	680	610	679	710	662	679	673	701	668	636	704	662	664	638	659	670	676	684	638	672	659	663	685	638	698	655	628	679	638	681	655	654	710	614	646	694	697	615	673	673	716	667	701	635	673	624	683	621	702	689	685	679	678	672	622	665	649	656	660	661	638	646	661	705	654	682	675	635	657	653	679	698	661	685	668	640	655	621	667	693	659
24200	21208	28353	24301	20604	8183	2777	1938	1579	1356	1113	919	781	765	709	661	651	534	537	550	520	541	520	515	513	477	502	518	467	463	502	477	502	485	441	484	440	455	482	426	460	480	456	448	416	474	447	435	475	402	453	432	423	463	460	418	427	448	431	453	461	503	402	454	480	479	453	452	441	448	463	491	429	453	450	438	444	409	431	435	451	467	450	464	441	447	428	408	404	442	468	456	444	466	407	473	448	431	437	445	442	412	465	452	463	456	416	433	411	467	454	426	426	455	430	451	485	436	457	459	441	442	429	458	449	475	478	413	461	449	450	430	408	431	429	418	448	431	446	469	416	434	413	454	428	404	421	444	434	454	458	404	438	436	415	415	419	430	425	404	467	460	408	417	439	444	420	415	411	451	440	467	420	423	432	432	446	457	410	385	419	443	452	450	470	404	422	419	421	452	450	432	456	399	427	421	432	470	454	443	405	429	418	453	439	425	422	465	427	398	424	452	424	441	414	409	445	401	419	443	447	407	480	419	416	462	440	422	442	406	444	428	403	443	410	463	405	406	431	422	449	412	435	458	421	452	444	423	434	450	446	418	440	407	444	418	476	413	420	426	420	417	421	412	413	372	471	414	436	440	468	471	410	448	452	464	432	425	432	402	405	430	395	441	444	436	451	470	422	421	446	440	463	422	438	424	444	421	481	474	409	426	403	446	418	464	450	411	442	480	431	454	440	430	423	406	438	470	416	436	432	421	447	463	436	437	427	434	416	428	426	433	398	452	429	434	407	418	432	425	475	427	417	374	444	413	428	424	427	481	398	434	447	423	422	457	440	450	417	429	448	446	415	388	425	405	462	453	406	432	432	448	445	433	465	415	444	427	390	414	413	433	505	413	446	450	411	416	417	430	453	448	423	414	453	378	397	452	415	420	447	469	431	487	444	383	443	464	438	408	440	409	433	440	475	413	450	426	386	423	437	456	414	408	429	414	402	428	422	480	454	456	435	444	434	447	414	439	407	418	447	448	476	413	427	428	440	419	428	443	434	454	398	420	443	413	449	425	422	442	416	432	443	455	420	432	454	413	405	459	434	449	460	436	436	454	420	432	403	373	412	429	401	424	410	457	427	431	451	416	432	446	416	431	401	430	429	433	419	448	399	416	461	463	455	428	398	424	398	395	427	398	403	434	451	413	403	425	442	419	401	475	431	400	395	412	430	426	447	456	425	422	420	428	421	417	461	423	413	460	480	432	431	442	418	426	395	404	463	435	425	421	432	427	433	418	427	401	429	447	457	410	447	443	438	412	445	409	463	433	425	455	407	449	453	443	426	419	421	420	431	437	461	383	421	412	419	439	442	425	435	433	435	411	427	391	430	410	402	435	401	453	422	430	446	421	453	419	457	443	426	457	431	406	444	448	430	433	457	411	395	410	428	387	434	403	436	423	438	422	432	398	443	402	429	472	375	425	450	444	431	438	417	408	425	425	425	430	459	438	433	418	387	424	440	381	447	420	444	434	450	422	399	427	422	445	440	396	422	443	423	439	450	442	413	443	396	451	453	412	436	417	427	440	456	439	419	412	480	448	421	441	373	413	442	452	463	424	435	429	425	433	426	421	390	424	396	419	414	456	456	409	467	479	438	438	427	430	417	429	462	405	401	444	421	434	445	432	407	440	432	425	463	448	421	432	423	454	441	438	437	416	455	417	401	445	459	439	426	432	434	396	416	447	413	424	414	445	449	446	379	432	450	448	447	476	417	447	445	432	460	460	454	404	477	464	383	439	382	419	452	426	459	389	431	439	444	433	423	422	452	428	429	433	420	462	399	505	450	473	406	468	402	465	431	406	409	437	445	452	400	440	437	430	418	427	410	422	424	434	407	455	447	407	447	412	440	430	437	432	383	390	404	428	429	390	435	410	440	439	412	452	396	404	443	485	440	440	377	426	451	418	397	388	442	451	444	410	395	466	457	459	450	463	392	446	408	436	436	406	425	437	447	464	430	462	429	429	433	410	436	428	416	413	416	450	423	434	413	476	427	444	473	437	447	379	430	430	437	395	430	405	441	423	411	411	427	406	412	424	444	445	453	444	409	428	458	437	443	425	432	398	436	418	402	441	444	399	444	391	435	403	450	430	411	431	437	438	411	453	443	416	452	400	418	429	411	431	426	450	428	383	442	397	463	435	416	400	413	391	430	398	383	492	436	446	404	421	404	426	420	444	398	419	438	469	442	463	397	436	445	472	403	367	393	439	410	399	444	426	477	446	418	440	426	439	408	443	455	436	443	404	392	455	400	392	439	444	413	486	450	438	454	417	445	440	437	434	429	415	400	407	415	428	403	448	452	436	395	424	416	413	468	405	439	431	413	396	431	426	436	447	424	427	428	406	454	442	434	426	441	432	438	428	459	434	416	425	439	398	455	438	454	428	419	404	418	414	416	421	425	386	426	423	421	441	437	442	449	440	418	433	446	398	430	411	416	417	442	475	428	480	435	417	409	432	421	444	439	473	457	418	451	429	442	403	438	430	442	434	412	370	442	414	442	463	442	434	465	393	418	432	463	423	394	422	420	415	447	420	435	480	422	432	417	450	449	437	409	460	390	440	400	422	436	426	411	424	445	434	453	437	412	415	448	428	450	461	423	442	438	404	402	417	437	448	395	413	434	444	429	429	418	396	415	414	440	436	436	458	433	456	418	450	441	445	438	435	454	446	425	415	416	452	441	475	448	432	439	402	417	418	432	409	421	397	421	422	420	442	448	451	415	451	451	430	391	399	427	488	465	452	438	417	450	404	440	431	419	383	444	425	415	388	465	451	424	426	426	434	448	425	436	426	442	440	431	482	405	450	463	470	432	437	435	460	417	412	466	402	383	424	447	404	392	425	439	446	407	449	403	422	451	440	455	419	429	418	436	437	422	463	428	463	439	429	422	444	407	458	426	456	464	408	471	419	405	386	422	447	442	442	432	434	440	387	428	433	414	417	430	446	409	409	414	422	418	409	410	395	436	410	455	465	449	420	419	432	452	407	406	437	375	435	413	429	436	435	448	390	459	438	434	439	435	437	404	440	435	419	460	474	457	406	431	424	418	425	415	420	419	417	453	416	405	413	406	442	466	421	431	420	409	437	427	402	436	438	449	438	427	437	402	461	430	433	467	464	449	439	432	411	432	384	395	452	432	442	430	422	417	430	421	408	411	407	433	389	449	443	414	402	428	435	412	422	445	425	406	379	470	438	450	404	464	372	421	434	434	442	441	435	449	452	442	440	411	400	415	424	406	409	438	450	431	433	441	374	451	435	404	435	417	427	430	446	440	438	446	416	409	425	416	406	422	448	450	447	431	458	402	463	454	429	432	415	433	455	426	452	455	424	404	414	430	446	440	460	456	490	438	438	429	430	437	418	393	400	440	405	444	446	423	414	439	454	422	427	466	421	399	437	453	443	417	445	405	413	416	464	468	408	487	465	436	440	427	408	450	417	449	418	468	430	438	431
18291	27804	19440	13118	9848	7197	5196	4477	3983	3423	2774	2138	1712	1619	1393	1169	1074	982	921	929	935	869	840	781	832	728	781	759	757	683	727	717	674	690	649	673	649	655	643	680	630	638	635	626	643	633	637	625	684	654	631	639	666	646	712	677	694	640	689	663	650	711	675	668	693	709	685	677	702	665	630	668	624	637	638	602	650	641	613	647	621	601	602	628	604	630	669	627	685	704	641	666	637	653	605	652	651	678	663	585	667	668	623	625	635	642	682	591	636	606	623	623	639	619	643	605	645	599	593	651	608	621	668	667	617	637	586	589	607	634	569	655	610	603	637	609	631	586	654	595	571	622	670	601	623	595	646	619	606	614	640	612	613	589	602	607	641	622	632	617	633	623	613	631	618	582	607	606	580	600	622	614	630	590	589	615	580	657	665	602	638	607	567	634	625	652	596	580	613	620	587	600	663	593	634	606	598	632	603	592	661	610	587	589	652	620	611	611	644	594	601	685	630	626	593	594	623	629	662	587	640	591	619	584	654	622	609	587	673	585	643	647	628	581	628	617	634	568	641	625	634	682	586	615	618	600	627	599	610	630	592	602	560	635	604	630	590	657	631	595	595	635	605	648	596	651	610	628	579	605	675	609	596	628	581	607	602	594	640	613	629	592	625	640	658	617	601	593	572	625	637	566	603	643	644	624	618	604	645	644	615	602	654	599	580	608	637	643	637	578	619	610	636	642	626	618	645	680	594	643	647	578	646	600	664	643	633	626	616	599	657	577	600	631	610	590	627	606	617	593	633	630	641	633	630	642	633	635	588	630	598	605	630	669	597	648	605	606	624	560	642	609	676	650	648	619	586	593	614	636	598	618	644	637	636	577	636	604	604	608	581	630	597	588	618	601	601	607	582	590	662	651	597	619	615	624	658	597	605	610	621	638	589	610	614	613	627	576	575	627	601	624	625	613	638	632	614	624	633	609	611	629	637	608	650	608	584	609	620	605	592	624	641	588	618	619	619	625	580	597	639	592	598	618	645	637	583	580	597	627	630	592	634	631	613	640	637	622	590	629	608	659	634	637	616	653	581	626	608	661	595	616	595	643	629	634	637	619	618	630	622	618	646	579	668	623	605	636	620	585	634	615	643	619	630	598	638	644	594	632	640	586	632	630	662	638	602	640	649	582	614	619	609	614	686	617	626	613	615	613	640	605	638	562	615	632	598	658	660	629	580	614	620	638	640	579	642	678	605	623	646	601	597	620	609	613	570	613	656	628	602	580	633	621	596	619	603	616	622	628	630	612	607	649	650	613	603	664	608	632	572	641	616	627	615	683	601	630	617	606	628	638	623	627	641	580	625	649	614	581	625	645	600	621	604	607	608	589	594	622	602	610	620	621	587	600	616	635	609	620	629	591	622	624	575	635	622	603	575	634	607	607	644	655	618	617	562	609	631	636	661	616	648	604	639	586	604	600	597	624	643	665	631	581	600	595	606	579	592	617	614	621	633	611	636	611	639	634	630	623	638	669	602	602	606	582	609	664	601	566	601	626	642	651	595	588	580	663	581	633	600	588	594	629	639	593	602	627	605	651	615	593	614	593	635	634	649	630	633	603	652	608	586	593	621	595	654	589	618	597	633	617	600	652	610	608	615	602	612	610	594	586	640	623	624	613	626	602	663	605	643	613	640	607	626	620	615	593	637	640	658	633	627	637	668	584	630	629	562	591	608	651	613	630	628	603	606	619	587	626	627	575	638	600	621	621	619	641	620	654	619	634	614	616	638	641	606	595	615	640	602	611	651	614	628	603	581	609	573	591	628	621	647	599	638	627	655	620	649	594	628	603	601	616	614	625	616	591	655	645	608	607	602	616	631	626	611	631	621	616	634	613	609	587	610	631	619	633	647	656	660	598	607	613	587	629	666	592	636	580	628	604	637	649	626	627	619	609	628	625	598	669	583	609	613	615	631	602	597	620	603	605	617	655	593	596	619	609	643	599	622	628	582	641	607	618	633	632	617	599	628	613	641	621	638	594	603	621	629	561	625	623	609	629	619	609	652	640	647	618	628	590	631	594	577	607	577	628	617	617	593	637	597	624	653	616	644	594	668	655	579	652	635	594	645	627	608	625	647	598	603	634	572	626	638	605	603	615	623	636	632	622	602	591	650	581	649	626	639	643	610	606	592	596	587	598	638	661	621	618	613	665	668	638	646	561	600	590	647	624	614	631	615	582	655	601	655	617	628	606	666	642	613	582	631	604	656	610	599	611	604	634	633	630	635	593	611	607	634	618	612	586	591	600	599	583	617	675	621	647	573	635	642	636	635	632	622	672	634	608	628	624	623	607	596	589	602	667	607	638	620	599	616	611	676	578	548	615	621	581	580	614	614	619	590	618	605	600	617	597	577	622	636	610	646	643	641	592	599	602	622	629	599	619	605	600	595	601	647	650	636	625	593	651	647	608	661	622	596	613	660	623	601	608	619	632	610	575	604	611	621	641	630	632	622	581	579	637	592	624	607	600	622	611	612	586	615	645	617	590	602	604	646	648	664	612	646	624	619	630	559	632	606	596	587	569	651	633	616	649	603	577	639	628	616	615	622	627	619	632	575	609	608	581	627	608	603	623	606	592	620	624	641	628	582	651	620	620	602	655	640	650	625	592	599	672	592	598	627	592	621	627	620	599	644	601	638	597	642	613	602	565	613	598	640	637	626	609	634	649	614	638	649	608	600	638	609	584	626	618	644	587	575	623	609	583	602	604	627	616	605	617	633	615	613	591	672	644	595	609	656	631	592	623	651	629	675	608	614	638	606	613	644	590	608	622	619	647	600	631	607	579	611	615	630	646	626	619	638	647	660	621	635	639	592	629	617	643	604	611	655	587	596	597	645	630	587	588	648	656	667	645	622	645	658	638	597	633	650	598	644	569	631	629	662	604	626	624	568	664	590	632	591	573	569	597	616	641	618	598	617	595	610	622	619	648	599	660	658	589	659	595	646	593	600	637	590	574	615	646	639	656	653	627	639	626	594	557	602	617	634	611	608	617	620	620	603	661	618	609	604	594	559	621	673	616	677	611	650	627	639	598	600	609	601	600	682	610	631	600	598	619	642	642	615	656	588	601	624	598	637	588	620	598	607	578	630	649	629	655	592	670	607	625	616	608	614	640	638	641	624	655	617	622	601	629	632	641	579	607	635	601	584	632	638	620	602	653	603	592	612	603	591	632	594	562	624	625	621	613	595	602	621	633	644	605	637	582	652	596	646	593	622	627	640	633	606	620	627	627	631	607	590	625	595	580	622	629	608	612	665	674	626	598	588	640	624	569	602	618	638	619	604	623	578	655	584	669	577	632	602	643	599	637	617	612	611	645	610	612	651	613	576	612	610	588	605	647	582	590	622	588	615	627	664	621	610	630	592	600	604	609	643	611	605	637	628	623	640	645	616	578	633	596	628	642	596	572	651	661	615	596	593	653	637	626	620	609	660	632	622	555	657	624	640	576
23163	21195	28867	23734	21187	20403	7414	2725	1958	1615	1310	932	875	856	786	642	562	529	499	476	491	450	408	428	426	422	382	392	358	335	349	350	369	392	345	326	323	363	351	319	319	347	383	298	313	303	330	331	354	344	334	337	342	350	365	366	342	359	328	385	308	364	364	367	356	344	329	351	343	326	322	315	342	327	322	290	304	320	314	308	301	309	350	319	322	325	323	338	312	319	314	331	308	351	287	315	315	357	327	310	314	364	298	313	328	315	315	321	325	296	322	301	302	280	337	293	289	314	299	339	300	315	321	316	330	300	300	314	339	333	307	294	322	344	300	295	311	306	304	291	337	312	285	335	342	316	277	321	285	323	309	307	320	299	324	275	305	308	314	303	324	300	303	299	328	322	322	307	282	302	311	305	292	312	289	293	311	333	342	337	299	314	323	311	325	300	303	327	313	291	326	309	285	336	320	333	308	302	325	293	301	301	327	298	300	290	337	326	304	326	346	323	302	296	291	284	303	254	324	295	323	306	298	286	320	302	313	301	301	317	326	279	321	293	304	300	305	332	297	288	304	293	309	345	294	305	297	341	312	336	309	347	298	351	302	304	326	335	312	324	331	324	310	311	320	311	307	312	317	321	306	300	291	293	320	322	309	317	289	319	307	291	312	300	331	324	333	306	319	298	352	311	303	339	327	313	279	295	305	318	302	301	318	293	328	333	316	297	330	327	326	293	328	322	309	330	306	317	293	311	325	290	297	302	306	299	328	337	281	261	314	328	311	296	299	334	323	320	308	294	319	309	313	322	294	338	300	296	309	316	334	292	288	314	338	293	324	290	313	274	305	306	312	309	330	316	303	308	299	304	289	330	301	308	295	335	307	332	295	330	300	290	293	307	318	328	301	288	319	298	311	296	299	318	294	279	285	287	314	310	297	320	292	296	317	316	302	296	307	313	323	323	316	356	284	312	313	306	318	329	318	308	292	327	315	293	306	297	309	297	326	293	315	306	310	304	319	286	282	265	283	320	287	277	300	288	312	311	310	289	304	311	279	308	309	308	298	305	277	314	295	317	290	294	283	307	318	289	297	311	305	306	297	273	319	311	282	311	314	320	331	340	309	303	345	317	288	315	321	322	283	292	313	309	339	310	296	290	342	317	259	315	303	283	324	280	284	309	300	313	295	326	328	293	306	303	295	297	316	304	311	309	323	292	326	314	278	277	303	311	311	280	292	306	306	299	294	301	299	304	300	296	302	340	320	291	309	321	268	313	303	271	304	323	309	308	307	337	290	300	300	300	332	321	294	318	300	319	300	273	347	322	313	310	315	326	305	291	340	288	315	289	345	324	319	325	285	311	302	316	333	272	318	309	290	309	285	291	294	337	297	313	278	309	305	291	312	318	283	324	284	338	290	297	306	284	297	305	297	284	333	304	290	317	311	294	309	315	318	307	308	287	349	311	310	313	319	327	312	324	301	318	311	290	312	319	299	314	298	296	325	312	313	321	306	329	344	306	285	294	292	323	299	322	309	318	296	303	303	269	314	318	309	294	302	344	339	316	312	297	310	293	327	328	331	344	274	289	321	330	298	305	319	325	294	300	318	334	280	287	287	321	310	292	319	292	316	339	339	296	315	327	307	321	329	284	291	299	328	281	289	321	311	326	302	297	285	317	301	291	303	303	299	318	286	308	316	305	314	278	344	308	331	269	313	322	325	324	331	304	295	301	314	298	307	327	304	322	288	277	277	298	316	325	338	316	296	291	296	306	299	318	332	323	301	288	330	300	329	303	329	299	316	297	292	312	294	307	299	301	303	324	304	279	282	320	305	330	287	288	273	332	320	322	311	291	329	286	309	334	333	309	280	330	302	325	300	287	314	267	320	303	305	316	309	312	322	311	292	293	312	296	323	331	302	294	331	307	305	313	353	295	292	300	349	296	311	283	309	270	283	281	306	279	295	306	320	299	292	302	312	298	321	300	330	281	305	309	304	261	325	312	289	291	285	286	313	304	308	311	321	304	312	283	309	283	299	320	320	311	306	293	286	315	294	309	318	265	283	294	316	295	309	307	335	282	294	331	299	335	326	307	322	288	310	294	285	302	301	301	275	331	308	308	308	300	333	294	320	291	302	284	296	298	316	303	270	308	261	300	274	298	315	334	317	294	311	326	312	301	335	328	320	303	318	328	304	285	293	312	280	295	283	321	307	313	286	297	306	312	289	334	294	275	299	307	308	324	271	291	310	286	294	332	314	297	291	279	310	304	325	293	310	305	310	293	311	314	279	301	282	309	304	294	308	324	329	296	307	320	319	293	327	311	312	297	293	321	318	312	326	291	313	308	340	306	332	328	279	298	331	301	333	333	319	292	310	314	274	346	314	325	277	293	304	305	298	313	329	292	320	292	286	297	350	322	317	279	305	314	298	286	264	310	314	328	326	286	286	330	332	309	304	328	303	307	307	282	289	317	284	345	334	310	310	313	277	334	328	298	304	325	310	297	343	292	278	303	304	333	314	291	299	298	299	341	293	298	328	302	324	302	295	268	317	315	316	320	281	330	317	304	287	308	277	326	295	276	315	317	290	306	299	292	287	317	320	308	312	297	321	282	302	291	314	293	322	321	329	318	318	344	345	305	309	310	309	307	291	282	321	285	289	338	314	299	295	311	296	323	324	312	286	339	314	299	322	310	305	305	309	313	284	308	328	293	316	328	298	302	287	341	336	300	280	309	317	306	318	282	269	306	301	318	318	350	287	272	323	293	267	291	321	312	321	297	328	283	305	306	299	316	298	338	305	299	299	306	303	289	338	306	302	297	298	306	300	299	294	302	309	304	302	293	315	285	278	293	286	311	297	309	283	357	302	278	294	281	301	284	328	298	297	311	306	357	306	328	326	292	282	342	365	330	315	339	328	291	295	326	305	321	316	326	305	270	326	281	288	309	322	306	305	312	304	307	323	298	317	320	267	339	290	329	282	342	283	300	309	304	321	317	317	356	314	298	311	303	267	324	292	304	324	312	302	325	311	318	334	290	289	326	284	300	278	318	297	323	285	341	271	286	341	297	325	309	291	315	322	304	302	314	291	325	319	301	333	316	336	278	298	309	297	311	296	316	297	319	308	291	292	318	285	269	294	331	305	299	283	340	306	328	286	329	295	326	274	319	327	281	314	336	320	348	303	319	317	303	323	326	320	312	291	287	340	294	291	272	309	308	291	319	320	269	323	301	304	291	287	280	297	332	319	303	297	327	313	302	328	308	279	291	327	309	296	297	323	286	347	302	302	319	312	296	314	320	283	327	339	314	310	314	298	279	300	282	312	341	290	329	313	321	295	316	297	338	324	315	307	331	325	317	338	283	319	284	303	278	287	319	326	278	328	314	286	276	314	302	327	298	321	271	313	302	304	315	305	333	329	298	294	292	328	311	343	302	310	276	318	309	326	304	275	328	328	331	303	308	307	336	301	325	310	327	294	293	305	320	265	316	320	319	304	294	300	315
20813	32899	24016	17848	13833	10542	7065	6297	5387	4240	3282	2358	1979	2040	1724	1387	1177	1123	996	878	859	832	806	708	669	686	673	647	591	621	537	583	565	518	554	536	520	492	494	516	487	476	518	508	475	474	463	468	487	521	478	507	520	503	506	522	531	558	571	572	507	539	520	545	545	526	530	504	513	511	480	479	486	453	432	479	442	447	494	444	449	471	457	451	474	446	461	474	486	467	476	474	479	490	478	523	456	465	517	445	469	498	479	466	501	450	474	451	468	443	467	462	425	437	466	438	429	412	438	474	402	472	447	459	436	467	452	476	424	465	422	447	467	448	460	447	445	438	467	462	462	447	447	480	455	460	501	441	460	412	424	462	444	402	405	430	404	426	479	447	448	413	423	437	446	458	418	411	456	420	458	469	457	402	398	466	465	433	422	442	448	440	445	465	429	435	416	462	454	408	469	448	420	435	439	435	404	407	435	450	492	437	438	440	435	406	414	435	439	411	452	422	412	402	418	442	448	456	455	438	469	444	436	459	424	438	420	421	431	431	416	446	423	414	453	467	464	422	459	453	446	459	394	434	434	415	427	436	412	428	422	447	441	417	486	442	430	444	412	413	469	446	437	438	425	445	431	415	445	442	449	451	479	427	464	456	441	437	427	430	430	443	442	452	404	454	433	421	447	409	435	412	454	412	414	425	433	454	449	448	475	423	440	410	435	410	500	433	466	411	455	458	464	453	420	431	423	410	454	445	471	436	410	441	447	428	408	450	453	473	425	421	420	448	422	448	480	460	457	433	413	420	456	441	452	427	428	431	426	434	445	465	418	439	421	406	416	457	421	473	422	458	445	405	404	417	466	464	429	416	473	496	410	448	430	462	426	432	454	432	421	484	414	415	431	428	426	482	451	414	462	468	447	426	419	448	450	427	425	441	418	426	425	455	443	455	443	483	445	425	420	450	460	419	466	422	457	446	438	425	445	457	454	442	449	432	443	450	410	441	425	429	457	449	453	458	438	449	400	464	475	442	437	449	431	448	454	415	455	395	417	464	410	433	455	463	406	443	440	412	434	415	431	441	447	436	440	461	443	455	442	440	418	428	437	457	437	436	442	425	421	433	450	416	446	463	471	408	448	470	447	448	402	423	421	444	414	437	468	424	427	440	410	444	451	415	445	475	437	421	397	437	440	497	432	453	459	430	405	425	433	426	439	418	451	467	424	450	462	437	434	464	440	470	425	449	425	466	465	421	472	436	427	423	431	445	415	478	471	433	445	447	442	445	458	457	395	429	416	450	442	438	443	442	446	402	438	466	427	442	466	433	450	441	446	415	445	414	453	453	468	426	431	416	440	432	427	423	424	438	461	470	441	451	448	468	417	458	439	480	419	459	405	455	463	415	419	482	411	406	460	433	437	454	450	431	410	457	429	431	434	421	452	438	441	447	403	440	413	433	451	454	433	436	468	483	472	411	452	468	434	438	480	447	457	460	489	453	416	419	428	443	472	434	440	435	415	445	456	477	457	454	424	417	440	434	490	441	420	423	453	454	445	469	449	463	440	427	408	433	453	426	427	477	467	493	437	434	442	430	440	446	496	438	439	440	410	453	468	458	470	417	450	434	452	414	446	440	435	443	426	469	466	440	436	414	452	457	433	491	403	435	463	440	403	439	457	460	486	427	412	455	436	415	442	446	441	426	458	476	451	421	434	459	438	473	405	459	468	435	444	430	461	452	397	450	427	411	478	419	401	440	441	452	439	430	427	445	463	441	446	443	445	424	413	443	416	431	458	398	430	459	423	479	413	426	402	431	432	425	438	437	453	443	400	438	454	431	423	461	461	461	446	455	474	428	463	460	447	490	426	496	416	434	432	456	442	438	450	411	462	427	455	456	458	452	436	460	421	410	446	434	460	423	406	452	426	421	466	483	430	455	427	428	408	431	434	418	455	447	413	430	453	416	455	433	406	421	445	435	431	444	456	455	432	417	420	437	443	415	462	446	458	444	450	420	420	409	440	410	426	392	446	417	408	419	441	419	418	469	444	433	419	451	423	449	434	470	495	368	404	459	413	427	400	449	410	486	455	440	420	448	431	446	443	439	423	459	446	450	447	432	425	422	472	476	465	466	473	460	459	431	424	432	469	432	404	454	447	459	409	447	435	463	421	473	442	454	416	427	413	433	439	435	411	463	408	441	451	442	407	464	398	444	409	401	456	438	494	436	457	420	416	459	424	404	423	463	449	409	465	440	444	401	419	427	465	434	435	435	394	462	467	463	412	465	413	459	423	437	438	420	413	454	459	423	473	430	443	437	465	433	415	434	430	426	451	469	451	452	431	461	472	448	430	480	446	425	441	447	431	417	420	436	422	431	442	452	454	450	464	439	439	474	419	479	418	488	411	440	428	399	447	420	420	411	455	440	469	465	453	460	406	471	402	487	412	408	426	451	446	466	458	421	410	415	417	450	376	444	457	391	410	438	423	431	491	448	429	427	430	459	438	427	432	427	486	460	465	462	453	420	468	455	431	396	461	432	449	419	447	435	445	458	460	458	432	445	438	446	434	412	427	469	456	421	416	435	477	431	447	419	428	432	448	409	451	462	440	435	473	447	429	408	451	444	460	450	440	465	468	405	421	386	460	432	437	442	502	432	426	469	472	395	414	465	440	431	468	455	438	423	428	427	413	453	495	478	460	454	433	415	429	409	451	465	480	459	430	427	433	446	446	475	408	437	441	466	442	399	408	472	429	414	465	448	468	448	452	417	402	430	412	429	486	431	441	434	437	435	436	430	432	450	432	429	436	439	453	432	455	429	379	422	464	453	442	446	439	464	441	404	416	463	452	442	468	451	461	471	459	405	433	443	411	402	446	456	443	434	424	466	447	443	464	451	402	477	472	432	398	412	444	431	424	503	487	448	425	493	432	423	450	447	416	443	491	438	452	439	435	482	471	463	429	482	480	431	457	465	432	426	471	452	459	439	447	447	425	422	442	408	480	431	430	435	529	458	454	489	451	405	450	460	442	445	440	433	460	424	433	431	463	431	413	418	441	436	448	460	443	428	457	428	453	379	441	459	440	440	434	471	459	441	417	449	464	449	417	489	490	441	418	460	459	445	430	456	419	452	448	461	428	475	464	428	438	444	508	484	476	426	482	423	462	437	414	472	427	437	431	451	440	429	449	415	433	432	464	435	427	443	467	395	441	387	443	460	381	486	442	452	448	419	425	439	366	470	464	429	430	419	463	435	459	455	463	430	435	405	429	494	440	417	442	442	467	435	468	443	433	462	432	415	428	446	406	455	441	427	440	410	435	425	430	410	434	436	439	450	456	435	459	418	478	409	425	449	465	409	424	448	469	445	424	421	467	446	476	419	435	422	439	445	452	485	456	459	413	441	424	456	428	452	435	449	447	433	451	444	449	438	452	450	406	421	454	431	454	436	456	422	442	445	437	447	455	467	465	454	441	418	426	463	419	483	429	485	457	480	407	430	417	413	424	435
27126	20901	12954	6084	3563	2120	1415	1136	1092	904	699	645	660	667	599	545	490	501	543	526	535	501	463	545	471	520	510	503	503	479	465	493	461	475	487	458	472	486	477	471	531	481	473	487	452	462	467	478	477	452	447	450	469	496	464	519	469	470	491	462	457	483	494	545	502	513	477	467	478	520	485	428	477	444	462	455	491	485	438	466	465	451	520	490	495	496	474	479	477	472	438	478	446	482	442	462	487	513	440	467	459	476	472	516	420	484	461	454	461	480	472	444	475	480	483	465	487	448	459	507	476	477	429	461	484	483	464	517	462	453	452	446	477	496	450	449	502	490	459	476	447	444	457	454	468	456	423	509	430	486	470	453	491	462	472	459	454	446	441	494	486	452	493	485	521	444	451	495	474	470	486	498	496	448	471	468	470	473	450	485	460	486	462	434	457	468	496	450	470	429	457	497	438	509	479	447	450	491	437	477	498	502	491	444	442	404	506	437	442	464	476	451	491	479	488	474	466	462	487	458	460	473	482	465	499	492	441	428	515	476	472	475	457	433	489	436	443	457	411	440	456	474	464	478	481	480	456	452	475	465	442	450	447	469	476	500	475	464	439	479	492	469	464	482	467	487	482	450	507	468	479	454	484	472	465	475	490	453	450	470	485	530	477	458	464	436	424	449	465	432	460	435	479	467	451	453	442	418	460	486	473	473	483	529	446	447	478	434	423	484	468	441	467	455	458	487	439	480	450	509	492	472	464	420	479	482	467	455	439	487	502	463	448	477	455	476	467	518	449	465	467	473	451	467	474	472	475	436	475	499	470	467	478	473	448	460	439	474	501	496	469	478	487	476	468	484	467	423	483	472	456	461	462	483	487	498	436	471	468	486	472	452	500	445	441	471	445	464	508	448	445	465	458	456	427	456	431	488	434	433	454	477	448	476	489	477	469	491	465	458	466	482	497	454	457	453	463	444	431	461	474	475	466	484	510	515	479	512	486	434	447	487	471	452	474	473	447	490	489	473	461	476	471	443	438	454	474	479	452	517	477	437	491	517	452	489	475	514	449	458	457	472	504	485	461	506	448	455	459	453	475	474	478	457	487	472	474	460	411	463	466	435	454	435	515	477	427	441	458	447	458	437	452	468	444	441	494	442	491	517	444	438	477	495	508	452	470	459	466	453	465	488	461	494	430	475	473	446	497	480	445	447	427	490	469	445	491	467	455	507	462	433	503	506	499	468	476	450	516	466	458	491	448	460	459	468	467	480	476	453	473	476	465	446	450	488	494	469	544	429	474	414	456	471	465	478	477	446	473	463	445	479	456	477	485	453	488	503	452	455	489	463	441	452	454	440	468	457	456	507	541	460	491	459	423	509	493	448	475	480	467	468	473	445	460	445	486	490	452	455	432	450	495	438	485	481	442	461	448	476	482	453	459	450	501	490	478	469	468	494	459	449	420	467	438	444	445	420	463	472	461	513	460	465	489	479	501	482	477	512	464	518	453	426	476	499	461	462	462	464	480	432	449	490	485	478	491	471	413	489	456	502	512	468	466	459	458	459	416	453	463	467	503	473	485	480	476	443	434	469	501	490	454	456	443	456	414	491	459	438	455	456	455	468	457	490	447	447	449	484	473	482	489	481	496	465	494	448	452	473	473	438	503	460	491	488	452	468	483	452	443	449	455	435	442	484	466	458	490	504	452	473	493	466	451	506	471	486	497	447	458	435	482	463	486	508	502	464	481	473	494	447	468	434	481	479	458	461	436	430	468	448	459	489	494	451	447	456	450	481	478	464	474	510	453	454	474	447	492	478	454	483	475	450	455	464	469	440	491	465	496	446	479	424	504	465	476	442	447	509	452	440	450	455	475	523	420	484	516	459	481	495	454	479	449	476	439	436	450	421	468	454	440	475	469	466	452	456	476	486	459	474	474	493	483	467	445	476	442	453	463	496	510	468	466	463	456	470	491	474	440	494	478	489	441	504	482	469	493	459	453	494	439	431	454	466	488	468	455	477	455	494	458	445	465	461	470	452	461	484	440	513	467	452	445	429	474	484	469	462	498	438	503	486	467	472	467	479	460	476	482	436	499	448	486	446	454	422	489	462	446	481	449	477	476	443	505	486	474	483	444	479	492	469	469	504	437	480	470	492	462	416	475	480	480	447	473	451	450	478	455	466	459	459	472	466	490	472	458	460	460	467	455	469	476	457	447	423	462	471	508	476	459	468	442	484	463	468	494	471	460	496	480	490	451	499	473	463	479	491	477	471	446	454	465	440	474	492	468	484	439	466	468	493	416	461	471	492	506	469	438	511	521	464	448	461	480	455	477	475	458	455	469	482	458	505	469	452	458	453	493	480	424	488	445	463	453	453	480	423	445	457	473	452	452	474	434	454	458	476	465	451	461	446	419	464	493	463	446	485	474	453	495	424	459	477	467	462	481	497	452	471	452	446	456	435	528	477	437	454	475	480	433	467	469	454	474	429	489	496	446	453	483	451	443	445	504	474	464	513	436	467	469	451	494	479	473	456	481	469	501	451	473	442	484	498	478	474	475	483	489	472	457	471	457	477	456	442	457	449	467	458	463	441	453	428	488	507	509	487	458	437	495	453	483	498	476	476	473	506	469	489	479	477	473	440	435	440	435	458	458	438	470	474	486	508	454	485	455	489	452	472	492	445	488	483	495	460	497	483	478	494	500	457	498	493	447	447	427	481	438	486	453	488	492	491	500	444	475	465	503	423	469	482	465	469	455	451	485	442	505	501	450	499	502	446	497	472	428	456	480	416	422	470	503	482	467	442	441	463	470	480	482	475	489	468	472	441	480	451	437	497	457	495	447	452	480	461	453	437	471	470	473	442	477	437	432	476	489	476	468	488	468	452	441	440	499	472	490	444	498	481	497	459	492	438	466	442	456	475	469	490	463	499	487	457	461	463	496	465	423	441	450	449	479	438	452	477	460	487	440	443	433	440	498	485	473	457	492	461	477	470	455	482	482	457	468	488	499	471	463	474	468	489	502	436	445	472	455	515	481	470	450	467	471	460	450	465	466	433	435	447	470	476	489	464	498	524	483	457	452	505	476	462	460	472	427	462	468	487	472	484	434	465	515	467	445	479	483	456	460	478	478	474	458	487	485	463	478	467	450	483	483	478	443	469	507	498	471	447	459	492	460	446	496	432	463	434	445	449	474	512	509	467	495	456	469	448	455	493	496	423	465	455	432	471	484	453	491	483	442	442	485	441	493	489	464	479	456	418	476	499	466	445	472	483	476	448	462	477	461	477	467	448	436	481	437	462	494	465	470	480	454	467	454	443	478	455	467	479	467	460	462	458	477	463	432	473	479	520	441	497	446	458	487	482	456	492	455	467	486	486	465	463	473	438	451	480	490	438	467	514	519	444	485	481	436	423	505	472	453	457	472	482	483	450	489	463	487	478	493	431	497	482	442	480	421	446	461	431	483	482	459	456	469	479	512	454	471	452	455	467	475	485	498	469
16398	21020	12199	8496	6812	4832	3271	2597	2534	1989	1393	1159	1193	1104	1062	959	846	795	786	805	840	788	797	715	765	718	758	670	685	692	733	692	686	687	666	660	722	690	675	639	705	733	628	632	709	678	673	696	652	680	653	657	686	683	679	760	678	748	651	698	697	703	688	733	645	734	681	684	725	689	670	687	672	669	659	694	692	683	671	654	662	686	728	631	644	666	674	683	659	693	668	691	679	673	669	645	628	669	730	709	675	682	696	722	658	675	683	655	679	655	643	666	653	678	676	665	608	670	658	661	663	659	673	634	652	663	684	715	682	650	669	663	653	639	622	711	688	659	634	680	655	631	660	656	612	663	645	689	676	694	693	647	668	697	681	692	690	665	650	667	690	658	690	694	688	681	668	654	645	680	692	649	650	707	685	666	652	668	675	677	622	733	699	658	663	662	704	643	690	639	636	643	669	636	623	655	675	702	663	731	684	658	697	708	674	647	668	630	676	658	653	651	672	643	696	619	650	692	637	658	663	645	678	659	652	651	639	647	680	656	677	666	671	645	667	684	636	618	663	617	661	696	657	653	643	634	658	657	702	620	629	653	689	653	664	651	649	667	680	645	616	678	642	701	651	664	645	660	670	665	666	644	691	717	676	636	702	676	658	664	637	663	684	650	672	665	673	659	616	667	679	649	702	635	661	668	683	683	698	661	663	644	671	670	651	685	663	672	658	673	675	635	703	689	708	673	647	653	641	656	697	653	629	661	678	635	724	642	700	631	675	659	655	647	746	690	680	642	653	707	664	690	639	617	643	679	707	696	679	687	677	707	648	653	635	641	688	677	711	667	680	666	670	661	626	670	655	671	687	647	683	682	662	683	682	661	658	679	644	639	659	664	689	658	626	622	677	692	692	692	659	640	684	665	692	635	635	645	671	678	684	640	658	710	673	685	698	675	693	672	630	663	691	614	660	649	668	713	733	673	709	660	682	644	644	659	682	648	677	694	662	698	670	688	682	652	636	641	668	687	697	655	684	690	707	746	673	693	641	634	623	660	611	634	659	636	664	644	661	659	671	628	664	621	630	694	646	673	704	655	656	650	656	655	670	674	696	684	714	676	652	672	675	666	688	670	634	654	625	645	688	710	659	679	698	651	657	644	678	638	644	709	639	668	648	635	655	680	632	614	657	623	654	696	648	664	657	687	656	709	655	704	664	635	637	696	696	638	646	662	668	635	679	736	703	652	678	646	705	691	663	658	695	636	664	638	669	631	719	687	670	633	679	650	645	656	659	662	683	661	668	641	656	652	657	629	681	696	646	642	650	722	667	656	638	629	683	656	677	631	636	646	580	659	671	677	648	660	667	687	667	700	657	661	657	602	686	700	669	655	674	635	627	671	602	636	676	672	657	668	645	655	628	594	657	628	673	684	635	704	648	693	710	685	618	664	702	636	659	690	634	691	633	653	649	638	652	645	680	646	681	688	665	669	721	696	669	663	682	695	658	693	641	665	657	650	694	674	696	662	589	684	639	644	679	662	633	629	660	627	643	634	632	684	724	650	672	653	667	667	648	682	658	663	635	675	693	686	722	668	662	667	660	627	676	649	640	666	666	694	658	630	636	702	669	676	628	641	681	714	719	643	651	601	626	638	609	676	691	665	624	674	683	710	682	665	663	631	629	679	649	683	674	686	678	663	690	644	675	699	656	642	724	666	673	663	692	654	661	668	644	656	696	687	673	695	655	656	659	630	671	618	693	659	659	684	659	642	680	652	664	652	644	708	641	682	629	641	700	637	639	634	707	639	635	614	642	649	648	646	626	663	705	612	643	646	658	699	637	659	653	609	689	668	683	677	620	664	689	606	665	649	699	690	628	675	663	645	639	684	671	684	640	666	658	662	675	661	709	652	653	663	645	639	684	691	612	697	672	633	648	649	651	635	688	629	707	664	632	683	668	649	645	669	701	649	670	705	635	673	719	647	667	686	691	626	655	645	665	658	684	657	652	674	690	681	636	666	704	642	667	669	639	633	700	689	673	680	652	636	666	640	642	650	681	671	694	663	650	640	624	651	605	647	680	697	694	665	673	642	715	668	698	690	697	678	642	648	673	666	669	656	704	628	669	683	680	682	690	656	679	686	662	657	652	709	719	684	641	654	705	654	657	661	663	679	718	629	688	683	640	639	641	684	649	663	679	686	689	647	627	633	659	664	648	620	677	651	638	694	653	662	751	622	624	651	640	679	674	669	622	688	642	647	631	636	705	649	649	636	691	664	658	626	668	701	696	675	677	577	662	644	672	658	659	636	618	655	668	654	631	649	641	636	651	694	711	628	655	676	645	655	661	673	699	651	648	663	634	639	616	642	667	675	652	652	676	700	707	654	638	710	678	672	649	694	644	627	662	671	678	669	680	693	639	712	675	669	661	658	619	628	659	647	662	680	663	681	638	644	650	685	638	711	657	649	636	646	677	679	642	597	677	667	684	633	625	707	681	633	717	686	693	666	665	583	673	659	657	661	668	672	697	608	684	628	659	665	671	690	646	638	674	665	668	676	665	705	650	619	652	672	652	612	669	694	676	634	667	667	635	684	664	663	670	644	669	723	648	695	629	665	636	633	649	666	671	683	683	669	711	695	669	666	649	645	689	647	617	627	653	670	652	634	676	656	674	652	693	638	726	666	617	634	650	655	669	657	664	685	608	669	654	646	666	637	686	687	663	670	668	616	663	657	671	654	628	677	698	706	693	658	669	662	646	682	675	640	675	647	698	657	718	644	640	648	664	622	677	658	630	629	671	685	677	748	691	714	695	609	650	688	716	656	635	665	655	649	637	659	647	675	617	640	681	702	632	647	696	671	668	686	677	614	625	636	665	704	648	648	627	654	648	650	620	648	684	682	685	680	691	650	631	660	638	683	656	653	668	629	698	667	688	647	680	632	630	676	695	617	687	614	682	657	662	695	675	690	615	673	704	640	669	648	669	681	676	665	682	650	668	693	656	681	686	655	639	657	703	672	731	702	673	670	688	705	636	720	698	683	655	676	649	697	642	714	639	665	698	631	662	642	660	692	642	673	671	683	666	681	647	681	638	665	641	661	658	676	665	711	650	704	668	690	660	695	645	679	646	737	655	684	706	666	636	656	653	691	648	673	669	681	641	678	676	676	644	660	666	666	692	691	730	681	669	632	698	681	683	686	708	652	668	687	674	611	662	622	695	687	683	645	670	631	671	630	672	675	695	677	634	632	655	623	673	685	691	657	679	676	653	627	622	699	669	635	659	661	701	692	681	638	691	712	657	625	660	663	630	661	705	649	664	634	631	696	680	665	687	687	667	645	634	644	691	674	627	661	718	670	655	666	661	669	678	671	677	681	660	635	672	686	661	677	660	661	657	642	648	691	686	689	639	645	667	652	669	628	641	669	699	642	719	652	655	695	684	641	650	690	689	666	654	639	678	669	656	637	671	674	633	638	672	702	671	638	666	616	652	678	670	654	659	641	657	637
24100	21173	28341	24257	20698	8527	2941	1685	1417	1161	1000	833	844	770	716	612	628	594	553	587	554	543	507	485	494	480	502	502	491	494	470	502	469	466	432	476	466	443	452	469	437	413	460	428	413	446	423	473	422	439	441	452	445	430	468	450	434	486	468	460	468	457	496	440	482	483	470	422	477	454	408	441	418	441	476	410	461	440	420	460	418	445	431	466	447	450	460	422	442	462	437	407	457	439	426	438	478	458	462	446	421	431	445	446	431	426	409	432	461	436	410	448	434	450	417	437	430	425	381	442	453	432	434	450	425	441	451	448	452	443	491	473	411	463	459	412	478	430	445	463	424	455	465	379	446	430	450	466	422	429	448	413	403	443	424	443	454	442	410	423	452	420	442	395	399	406	400	409	407	452	404	450	419	452	427	459	455	415	416	421	411	440	403	421	450	387	423	411	455	474	432	431	406	437	406	432	438	404	438	460	395	442	441	423	395	454	427	405	429	453	467	412	448	411	442	420	423	441	421	458	428	420	426	454	431	413	412	430	412	421	462	456	437	439	449	462	455	414	426	426	443	423	472	443	436	446	462	423	399	435	423	451	470	431	414	426	415	438	454	458	418	385	439	441	451	422	440	440	430	418	398	435	430	404	450	435	443	416	426	439	390	459	448	417	475	477	444	450	455	433	443	468	414	402	442	447	434	411	448	434	442	432	434	417	410	450	469	428	410	405	412	421	449	429	423	441	419	432	422	425	458	416	414	370	424	437	431	460	421	434	426	445	417	443	427	449	443	406	420	415	422	452	420	451	438	431	450	453	438	406	414	430	395	399	427	413	416	443	476	414	435	437	441	448	451	421	407	455	458	432	435	420	433	445	430	427	446	452	411	427	445	441	458	448	413	401	483	391	451	430	463	400	444	414	453	447	417	423	422	449	432	437	465	442	450	431	409	475	429	435	420	437	428	432	424	436	415	414	457	422	434	432	413	442	370	458	417	450	440	405	431	416	439	414	390	466	409	410	433	450	445	437	402	449	438	421	393	446	405	415	425	462	444	386	414	428	478	443	455	408	388	406	413	462	439	465	437	485	440	411	456	438	460	423	455	427	454	469	429	442	464	418	443	452	408	438	462	436	472	411	413	451	460	446	444	424	429	405	428	420	425	403	434	440	404	445	454	470	445	461	397	442	418	410	419	443	435	430	454	437	440	425	443	431	417	431	457	409	458	421	413	427	439	392	451	433	420	401	430	457	414	441	397	456	436	440	458	439	417	422	471	438	441	430	432	425	424	430	402	467	432	405	433	440	441	417	419	469	433	412	416	480	405	436	456	415	473	421	420	425	445	408	433	451	434	444	421	427	384	446	489	441	436	428	426	398	454	468	426	425	409	413	431	462	414	413	398	410	442	426	404	411	396	415	420	443	411	430	449	433	461	419	410	460	461	443	426	418	419	423	416	424	469	441	421	432	396	420	457	454	421	448	447	418	414	421	421	436	436	450	452	408	459	451	435	423	381	442	445	420	419	451	422	416	461	425	408	421	431	409	405	410	449	419	408	428	463	437	447	421	430	436	446	423	470	429	413	451	431	443	426	452	443	445	436	462	430	472	439	451	440	441	447	464	435	431	436	424	438	464	460	394	423	405	432	416	469	437	451	427	438	393	416	445	415	449	443	462	447	424	421	474	407	466	448	467	433	428	442	423	456	432	443	426	469	451	440	417	465	402	437	420	431	441	424	447	465	435	432	414	440	411	441	444	456	405	438	416	418	463	408	429	444	427	425	395	401	410	411	450	471	433	450	426	429	409	447	392	436	420	447	486	456	425	408	459	446	436	439	461	426	422	438	465	445	440	422	425	421	430	449	428	458	433	430	415	418	425	420	439	453	449	433	460	461	445	420	499	450	437	439	460	455	440	436	436	435	433	436	446	449	431	431	443	444	398	415	405	431	444	404	432	404	390	405	411	450	406	463	440	403	450	406	458	454	423	416	440	406	449	402	428	432	436	433	481	446	407	466	413	405	441	435	443	442	432	425	418	448	454	438	403	449	373	414	420	425	460	420	443	430	455	424	430	466	452	457	436	426	443	440	425	435	466	444	443	417	405	452	435	435	444	426	442	409	466	430	415	432	424	453	417	440	462	440	431	447	420	436	454	427	419	422	430	430	435	413	416	411	441	430	428	426	419	402	439	430	485	409	424	442	418	424	442	452	456	448	412	417	456	429	418	422	414	440	479	419	401	439	425	387	406	452	444	416	469	415	452	425	423	438	461	424	413	410	426	442	420	409	420	420	464	417	434	414	410	439	424	454	455	459	431	442	425	434	446	439	434	431	397	428	432	413	443	439	436	432	467	434	422	435	429	429	422	430	428	433	437	434	425	471	406	433	418	414	401	439	406	435	434	447	417	443	442	477	449	422	407	428	418	421	451	410	426	411	439	462	431	445	454	451	439	424	421	399	382	432	427	401	442	410	430	443	466	396	428	415	447	380	419	394	418	414	460	445	424	504	426	435	398	427	476	436	401	460	444	436	471	425	442	400	433	422	422	401	428	423	433	424	420	387	447	454	453	424	436	404	417	423	448	421	426	421	456	445	416	436	471	426	431	481	437	431	436	464	468	422	474	428	437	404	418	427	439	426	427	426	422	420	440	438	426	429	413	405	397	431	425	438	449	421	452	404	435	441	423	429	476	426	445	418	418	408	423	459	459	436	397	423	395	426	410	434	425	437	452	458	444	436	470	444	426	454	436	416	443	397	407	438	421	425	414	403	417	439	422	416	424	408	413	430	477	450	425	435	460	442	422	443	442	395	419	417	426	460	383	433	458	461	458	420	412	428	437	437	461	429	445	477	457	443	432	430	427	394	438	423	401	453	426	466	427	420	449	416	422	442	394	441	419	396	429	413	401	453	436	445	490	419	379	417	407	396	429	455	451	438	421	442	423	440	442	419	455	414	478	422	435	411	433	435	433	452	449	443	450	426	391	420	450	422	440	401	444	487	432	435	424	454	425	424	429	444	397	434	436	491	419	418	410	441	446	442	415	439	399	427	451	440	426	446	440	445	419	454	397	415	444	455	416	429	426	431	438	446	428	405	449	420	457	435	461	418	420	436	436	428	447	422	459	449	425	410	413	441	428	434	415	434	437	442	440	463	409	458	442	421	422	431	409	407	427	430	423	419	404	405	435	483	403	441	422	448	440	440	450	454	421	468	448	398	467	415	437	441	402	399	449	424	417	455	413	458	421	452	416	417	463	408	400	440	432	444	461	451	423	406	410	435	415	460	425	427	460	425	410	437	423	433	437	433	466	395	412	453	441	433	427	451	397	448	452	404	436	453	394	413	423	446	432	479	438	448	410	446	436	419	438	455	435	421	391	423	449	473	403	419	406	442	404	448	429	422	438	410	413	436	466	431	428	428	433	466	426	467	438	406	453	459	466	443	448	393	443	441	446	428	422	418	434	416	458	465	477	419	433	433	438	425	433	443	413	451	412	455	422
17981	28493	19897	12815	10707	7886	5755	3951	3592	2859	2071	1815	1838	1613	1309	1117	1009	957	957	901	883	858	818	818	772	745	773	715	779	698	668	620	692	699	666	616	694	621	652	624	698	649	638	628	629	603	683	682	623	701	634	660	650	666	669	661	695	711	697	652	681	683	705	713	687	690	679	659	644	683	628	680	658	610	667	603	670	572	607	591	658	628	622	641	616	609	614	612	626	678	608	676	600	654	653	628	676	567	609	662	663	624	687	662	589	600	621	598	634	646	655	612	587	638	628	649	638	669	647	641	613	617	593	626	569	668	605	609	598	654	649	603	622	592	625	607	644	622	581	629	633	654	617	624	612	613	574	620	617	597	618	660	647	678	639	623	625	644	587	616	609	607	619	666	615	632	643	628	671	609	606	643	641	589	628	677	591	616	638	646	660	607	552	637	641	703	605	657	602	609	626	559	584	587	603	573	596	607	659	616	606	617	662	602	583	639	600	652	585	605	646	587	623	634	585	629	665	634	645	630	617	603	581	621	624	611	630	599	628	581	584	606	614	632	605	623	618	589	672	606	570	628	620	612	664	641	642	623	621	619	627	566	616	598	624	624	654	632	609	639	620	639	610	588	601	599	601	622	664	627	641	601	603	628	642	637	634	601	617	610	610	581	588	657	595	643	607	578	572	641	594	620	640	670	597	666	610	593	639	635	614	656	629	590	649	599	657	603	637	552	661	630	624	626	623	616	648	683	637	567	675	607	581	659	640	616	609	607	672	576	612	633	603	613	632	625	674	594	605	666	652	619	623	648	612	631	589	617	619	630	613	626	612	654	631	589	617	646	596	600	612	601	623	613	641	645	602	605	547	591	610	644	645	608	608	596	603	591	633	681	586	646	630	606	643	641	579	604	615	611	648	625	618	613	601	621	595	623	622	607	608	582	593	627	627	631	619	602	581	610	635	602	600	620	660	602	626	612	611	605	593	634	642	602	622	633	641	627	600	596	629	630	616	599	647	637	620	585	641	614	628	614	623	627	608	602	610	597	645	617	617	624	582	645	579	612	617	605	612	647	624	646	558	612	595	608	610	612	624	596	625	612	625	630	653	611	584	605	635	601	659	628	616	607	591	660	632	597	612	625	656	619	643	628	641	634	626	633	576	584	579	635	644	665	539	621	595	602	627	633	640	576	593	632	627	624	657	633	663	631	605	607	624	606	588	632	650	588	626	622	641	613	560	666	627	631	618	638	635	633	603	622	634	620	602	601	652	608	590	633	591	635	575	662	606	642	607	616	625	646	594	628	633	630	661	600	653	596	608	628	688	635	589	586	661	622	610	636	622	665	636	660	647	598	659	606	620	635	598	567	586	650	643	600	602	625	647	611	591	600	625	616	608	626	598	626	610	611	618	626	620	650	644	585	596	581	603	624	644	628	661	636	651	635	617	592	610	595	612	646	648	626	617	597	611	650	639	620	573	641	621	618	611	622	651	599	667	607	592	640	610	606	576	593	595	588	633	658	648	638	627	585	603	668	599	614	598	623	621	677	625	613	624	631	570	632	630	652	651	652	626	596	585	594	634	643	592	624	613	668	671	570	599	619	654	611	600	614	652	617	634	641	620	632	647	646	597	631	598	634	641	626	659	610	634	642	602	607	624	626	647	639	630	649	636	613	627	636	603	619	663	631	589	628	603	645	623	596	619	650	630	658	605	622	631	616	651	617	598	606	645	603	605	614	639	592	624	666	643	607	612	586	638	613	661	618	612	651	626	647	622	595	618	650	598	657	582	587	582	619	625	616	609	633	612	616	611	614	649	628	610	625	658	619	603	603	606	617	614	570	634	613	614	575	621	632	555	642	619	604	617	642	670	653	648	618	602	592	609	635	618	593	637	650	601	631	609	670	627	645	659	636	623	623	589	601	696	656	595	628	571	590	645	629	681	619	597	631	615	646	627	607	641	604	648	611	637	613	626	611	628	593	667	637	670	612	580	606	604	575	624	653	631	647	595	655	613	618	617	598	598	635	627	609	614	659	585	639	586	610	614	608	611	618	636	630	629	662	662	596	595	669	654	608	593	638	612	587	602	602	584	643	666	647	581	656	610	624	630	634	624	613	574	599	607	653	641	590	678	632	639	577	584	638	660	638	577	582	653	605	616	621	640	599	634	637	632	578	586	662	590	629	627	646	623	594	638	629	630	577	617	661	655	629	600	599	622	591	603	620	607	581	628	638	597	620	641	593	587	599	634	585	617	589	637	604	634	643	598	655	613	615	608	655	625	604	610	655	629	610	585	624	627	669	638	677	593	613	584	577	654	657	605	624	580	657	649	623	649	654	610	615	634	610	621	599	639	623	642	627	565	661	662	636	651	651	608	648	585	596	602	606	625	640	584	567	599	588	612	647	600	644	646	596	641	647	638	594	612	651	619	640	627	621	623	599	630	627	635	600	616	606	591	635	610	633	632	646	589	649	618	653	596	576	652	660	609	678	637	588	630	608	635	605	604	628	578	671	568	602	646	602	652	600	633	607	579	658	644	645	657	601	635	624	661	636	604	607	623	623	690	642	611	644	629	656	606	584	641	631	606	652	613	616	622	667	611	631	579	648	656	606	637	605	628	618	600	631	601	656	597	655	598	643	592	620	621	634	646	633	638	626	634	609	617	681	601	586	610	607	636	596	630	603	652	638	648	599	636	594	599	619	624	659	650	615	585	648	593	598	656	609	651	650	573	578	657	643	598	612	574	624	613	593	618	617	609	602	630	558	610	634	581	637	596	625	642	648	620	603	628	609	598	626	612	632	653	604	571	620	619	615	608	624	606	644	567	610	654	640	616	603	591	609	642	596	581	621	635	628	606	626	633	615	607	651	659	606	621	641	604	584	632	632	571	623	621	581	613	615	623	666	613	597	622	645	612	660	632	600	617	618	615	617	654	632	608	607	625	675	600	590	635	610	644	658	608	637	619	613	649	589	622	596	596	618	643	617	655	573	622	639	674	661	619	661	619	647	603	639	618	646	629	608	624	654	536	637	604	625	582	597	625	625	646	615	603	573	623	623	604	634	659	596	616	606	580	650	576	647	674	646	603	646	672	612	638	616	574	618	652	647	602	644	618	664	596	664	618	588	648	623	642	636	609	619	619	605	608	666	632	611	612	595	589	644	630	648	636	612	588	601	650	645	646	632	632	650	620	628	640	651	602	681	655	683	613	654	614	608	641	600	625	589	623	586	623	593	629	616	633	621	636	614	672	570	624	613	605	658	586	650	593	600	617	594	600	641	632	622	582	619	598	643	612	604	631	637	614	622	634	625	643	595	627	652	626	601	590	601	640	627	636	628	588	613	670	665	606	609	643	623	653	590	604	629	597	629	567	648	603	621	597	594	579	620	600	615	552	620	583	626	585	578	653	627	646	625	650	581	639	610	592	644	593	606	630	640	589	635	644	594	602	623	641	625	620	667	600	638	608	624	662	627	612	660	600	633	611	634	600	599	650	617	605	622
23151	21188	28917	23744	21195	20408	7684	2733	1695	1343	1101	1058	980	801	719	603	537	527	557	468	468	475	466	431	405	407	392	376	393	377	376	348	359	358	329	364	360	359	310	353	361	359	344	310	305	316	297	329	345	322	326	336	327	334	338	365	345	348	360	348	371	396	360	370	360	338	356	318	321	343	360	328	349	335	311	331	322	296	318	298	279	283	344	312	317	314	358	321	302	351	340	308	318	331	297	329	319	308	355	300	322	338	326	329	303	319	322	283	320	300	317	293	285	299	313	306	292	300	348	324	290	296	306	294	320	345	314	298	352	300	315	287	335	310	333	367	294	293	353	337	299	292	306	320	316	329	303	309	304	323	309	314	287	300	330	308	345	323	329	324	284	275	307	323	291	317	321	328	295	319	307	311	341	275	310	288	315	296	293	328	306	322	313	363	314	289	314	333	310	311	333	340	303	293	324	305	301	296	322	285	306	311	305	314	313	294	341	314	292	282	308	320	330	340	297	321	343	319	293	310	316	313	317	306	338	296	319	286	311	326	316	306	290	281	295	314	349	303	320	275	304	306	333	311	322	313	297	300	322	303	333	303	312	302	306	292	308	320	310	310	272	320	314	315	305	291	284	288	316	334	305	289	274	301	328	287	318	298	302	314	300	300	326	317	296	318	331	320	284	321	291	303	298	322	312	319	322	327	311	331	290	309	326	295	324	333	317	327	289	279	278	307	343	307	304	298	315	329	316	324	308	293	304	317	332	318	296	310	301	304	317	303	303	291	338	296	312	310	334	286	326	317	338	312	296	311	332	310	316	291	337	305	314	297	300	313	320	311	292	304	321	348	318	302	308	331	279	301	326	313	303	325	305	292	357	289	288	299	312	319	283	319	290	300	344	360	296	331	289	314	338	313	314	291	306	322	296	308	300	311	305	324	316	345	324	291	334	287	292	311	318	292	308	302	298	302	297	285	294	313	296	301	320	318	319	325	277	329	319	316	310	295	310	294	327	316	328	294	295	302	321	289	292	280	348	320	290	313	346	304	280	298	298	299	344	297	306	293	284	325	298	304	301	293	301	343	313	327	292	297	304	311	289	304	328	304	297	313	325	297	336	303	287	325	324	321	309	312	303	318	306	328	297	294	290	329	315	283	279	308	337	294	320	313	305	307	293	314	303	295	338	284	318	314	331	317	299	318	342	301	336	283	307	306	308	336	264	299	335	322	313	310	283	301	303	314	304	300	316	309	282	306	332	322	281	304	296	334	311	316	333	302	331	291	319	335	303	290	312	295	294	331	310	320	319	299	317	299	303	298	323	315	288	293	298	305	309	324	323	305	352	307	343	323	325	353	280	309	302	335	325	311	316	313	293	314	303	297	287	302	311	331	311	285	318	288	327	289	304	278	306	288	319	281	307	306	309	360	309	323	365	305	345	317	294	288	304	347	349	316	257	304	308	311	301	289	325	305	281	305	287	325	289	287	306	304	317	328	311	315	339	297	291	307	302	321	303	314	322	330	326	313	285	309	311	297	309	316	331	289	310	326	289	315	324	293	303	276	304	301	308	263	333	280	314	336	325	287	285	306	289	298	317	297	305	313	328	307	298	310	292	323	339	376	327	308	273	313	302	304	306	316	304	300	330	312	346	315	322	334	316	320	324	307	291	325	337	285	311	325	292	282	303	283	310	321	305	297	317	290	314	279	329	302	315	336	318	323	293	324	290	261	329	314	320	302	299	291	307	290	337	291	317	338	314	305	286	312	280	288	302	317	316	312	287	297	304	297	331	327	316	327	312	305	302	318	311	292	319	352	335	324	296	338	328	332	299	307	320	314	351	304	342	297	345	339	310	318	312	297	294	311	340	300	338	305	321	303	338	325	333	305	284	346	298	327	311	315	298	329	267	293	286	309	280	292	304	298	353	312	320	343	322	287	329	300	289	303	316	301	274	309	300	311	311	317	309	291	306	293	303	320	310	299	284	328	283	293	302	285	326	292	315	295	323	323	315	350	297	302	311	307	294	319	307	305	313	322	321	279	319	307	343	329	327	314	305	340	363	324	328	332	328	308	340	305	343	294	326	320	327	301	286	299	308	325	307	322	319	273	324	304	307	318	319	320	304	298	342	319	308	312	303	280	314	303	322	325	312	319	331	295	299	275	313	279	284	295	307	280	302	328	290	287	311	316	345	293	297	317	294	316	341	303	299	316	327	304	298	279	316	332	301	346	294	336	296	321	311	305	312	298	296	286	335	324	325	284	299	297	312	304	312	304	284	313	302	305	319	300	315	293	325	311	321	328	298	298	286	350	277	312	303	318	301	307	302	315	321	332	302	304	346	312	305	297	276	309	308	330	302	321	292	320	312	316	321	311	303	315	338	300	273	296	314	290	318	301	339	311	295	331	286	284	327	340	357	301	303	289	297	304	291	324	288	286	336	309	286	299	303	301	325	346	334	304	312	303	309	294	316	325	332	298	303	329	286	315	328	284	292	332	295	322	296	339	314	330	301	323	326	292	289	349	325	315	296	320	295	299	303	284	315	306	275	326	278	324	259	302	295	308	306	283	313	302	328	302	317	295	277	329	271	326	303	298	317	344	325	314	299	314	304	347	335	321	297	324	318	324	344	316	292	313	291	337	287	315	332	332	337	300	291	310	286	316	314	292	287	294	330	309	273	313	303	319	305	294	300	303	316	326	311	307	301	328	324	342	333	307	313	306	312	311	270	293	323	294	323	322	346	304	361	316	296	343	324	285	349	283	285	312	331	341	275	279	321	330	309	300	324	314	287	292	316	323	297	314	295	339	342	301	295	304	296	265	282	329	308	296	334	302	341	294	306	319	305	312	273	304	315	309	307	323	319	289	304	295	302	304	303	293	298	303	311	335	300	311	313	303	291	352	314	283	323	330	343	301	306	298	307	296	304	307	305	326	275	314	322	290	304	323	325	312	325	316	329	295	309	292	305	339	306	323	324	306	325	292	308	286	329	329	323	293	294	288	266	331	317	321	319	321	326	317	309	305	270	333	278	311	326	316	314	318	294	294	273	316	288	264	302	283	284	329	290	293	278	300	305	313	294	288	326	324	291	315	288	318	284	294	300	290	289	316	305	302	282	307	293	299	339	313	301	304	320	317	308	318	295	322	305	299	297	317	321	310	294	309	312	329	299	316	304	321	306	329	292	287	260	289	327	324	316	308	303	292	319	320	305	331	311	347	302	289	299	320	273	326	310	340	327	341	322	327	308	297	333	301	288	309	299	289	311	330	309	322	324	316	269	286	319	327	310	274	323	316	315	314	291	355	285	303	302	321	300	311	280	310	317	305	324	304	320	301	310	301	306	314	291	291	324	301	320	303	303	292	281	289	328	319	327	315	332	313	301	283	340	280	330	314	321	306	330	306	299	339	307	311	333	302	296	326	286	296	300	322	314	322	337	296	314	314	317	294	324	318	319	313	304	312	286	299	322	320	326	297	299	318	284	302	276	285	292	303	300	322
20210	33285	24790	16503	13541	10769	8107	6151	4501	3652	2897	2627	2548	2016	1671	1259	1165	1052	988	937	855	885	764	766	753	699	664	678	608	638	584	603	562	513	553	525	545	513	480	476	523	459	533	465	506	500	467	489	502	533	527	520	498	524	560	547	545	538	550	497	522	504	536	567	567	498	541	547	536	498	476	494	513	483	461	470	482	444	477	436	440	444	470	482	440	473	483	461	466	490	491	499	483	487	463	485	494	463	491	491	449	493	477	449	450	479	445	420	462	451	476	439	441	444	441	436	452	467	474	477	464	402	480	464	438	454	481	466	474	438	486	427	411	438	453	465	452	484	463	441	460	430	484	464	449	453	440	435	440	440	468	484	449	430	450	470	439	437	443	461	451	449	440	453	434	459	453	473	446	451	432	429	458	449	447	427	426	437	461	485	409	476	414	468	457	435	455	448	465	446	447	445	466	423	438	433	425	458	457	479	442	428	458	418	442	401	463	475	457	436	461	462	435	443	412	489	446	436	423	445	427	450	474	446	404	472	448	458	449	420	456	451	449	408	456	461	455	433	432	472	461	435	445	434	445	480	441	474	437	428	448	470	472	458	463	455	417	457	473	456	412	466	431	446	462	433	450	441	433	432	438	448	451	492	450	454	439	428	453	482	478	439	452	444	460	437	418	447	464	434	443	439	436	465	458	459	430	432	464	427	455	400	460	456	499	424	439	423	438	411	461	464	464	454	402	431	416	481	451	450	415	449	443	464	450	433	465	450	470	438	482	404	423	456	422	451	462	481	456	437	414	419	462	455	476	465	419	448	434	450	465	450	503	446	464	432	420	451	429	431	461	500	425	468	434	459	457	453	426	482	441	419	414	422	448	432	450	401	468	414	403	485	433	462	458	430	446	444	452	436	451	456	471	472	474	438	449	443	489	451	461	473	468	436	459	430	467	426	457	431	415	486	477	439	430	459	429	482	424	418	430	433	416	454	379	451	450	470	430	489	384	460	386	460	421	414	448	458	423	483	458	462	425	431	461	426	429	448	410	447	436	456	410	462	426	412	424	480	466	437	458	443	426	411	438	462	430	472	489	441	464	447	475	436	401	462	429	441	445	439	452	428	423	457	438	473	458	437	429	442	449	418	434	440	451	477	441	429	462	434	425	406	472	460	472	478	413	452	472	501	466	483	460	410	458	445	428	460	469	445	406	441	432	446	488	440	436	444	435	421	417	443	423	440	437	427	443	456	450	441	420	473	435	447	444	457	430	473	465	408	447	418	431	492	469	447	446	439	426	422	457	445	449	441	468	474	407	445	454	418	439	451	436	458	442	433	438	480	452	484	446	450	451	462	480	416	465	438	473	452	453	412	476	476	478	453	465	443	436	415	415	444	406	424	469	459	431	440	429	452	415	484	431	433	474	429	455	423	471	458	472	466	410	448	436	428	450	430	449	435	454	463	453	447	415	447	462	450	466	486	418	457	466	480	450	410	474	418	457	443	475	437	453	452	460	459	454	457	437	454	452	460	490	442	425	470	428	448	431	408	442	456	507	419	442	412	462	461	455	432	488	459	459	454	445	468	458	456	459	412	436	435	428	454	481	444	466	447	425	406	448	421	444	448	466	438	421	458	454	459	434	469	468	436	441	425	420	442	438	434	436	468	455	415	463	455	462	446	478	397	433	477	434	453	463	464	451	464	472	484	454	470	478	428	483	461	454	454	498	488	435	462	464	437	441	451	432	457	473	481	431	412	450	428	427	444	419	438	444	448	448	466	437	433	464	451	458	443	430	481	426	467	448	446	464	434	431	419	448	455	480	447	455	463	408	466	447	423	474	443	437	491	468	440	443	444	452	464	422	464	443	460	443	455	476	443	422	425	436	446	458	455	421	457	452	476	459	471	401	435	483	457	446	439	446	457	455	445	446	464	443	463	432	443	421	470	450	414	431	482	462	497	462	443	446	422	453	456	437	466	447	429	448	431	480	491	449	439	462	458	468	427	430	431	439	442	431	476	436	437	443	451	435	450	396	461	430	431	443	496	433	446	436	434	444	453	476	413	402	439	473	449	471	471	416	436	404	430	459	431	437	457	416	445	482	466	437	440	403	440	405	445	442	435	458	442	452	446	435	447	428	418	436	426	454	445	495	434	448	462	439	413	450	435	388	457	450	429	477	437	468	434	434	488	463	411	455	448	486	460	439	473	448	439	432	490	455	460	426	442	432	413	436	457	411	441	477	412	445	445	438	477	463	442	444	430	451	436	437	442	474	477	478	464	457	435	482	433	446	428	462	425	424	438	438	422	469	433	451	450	469	447	447	409	451	460	443	465	448	427	432	442	448	444	425	457	436	438	427	424	432	479	440	435	445	460	471	428	461	450	449	461	475	428	435	440	456	446	450	488	478	431	454	452	417	463	405	427	465	454	475	422	477	414	483	450	468	432	478	485	417	451	458	433	467	435	458	449	468	463	435	449	399	464	444	471	436	429	444	444	456	456	456	476	458	438	450	406	438	469	450	430	474	456	405	442	463	470	494	444	476	415	421	433	460	465	467	449	503	429	453	419	431	482	433	435	444	432	456	442	427	432	443	458	453	444	420	492	425	468	417	426	478	442	427	451	467	459	471	440	434	449	459	440	499	450	456	436	423	460	409	456	437	437	439	441	447	449	425	483	443	434	468	424	447	479	447	432	448	450	502	447	402	410	466	470	452	444	424	460	416	422	443	445	473	440	468	415	464	436	455	461	448	420	416	452	443	451	446	442	448	456	450	470	464	471	439	468	443	429	391	451	487	422	401	451	443	432	463	430	424	453	436	407	418	454	415	424	427	461	439	469	410	421	450	444	403	450	472	424	454	449	452	446	431	433	426	440	442	424	408	419	438	461	440	407	398	437	451	446	436	422	421	449	437	416	471	444	449	441	466	484	472	418	410	474	482	448	463	416	465	440	473	466	440	474	463	431	419	440	436	448	444	441	442	454	461	437	405	465	436	399	436	461	460	460	453	454	406	421	431	436	421	484	427	467	462	443	441	466	405	457	425	416	419	465	428	433	454	467	438	432	433	431	418	413	441	459	474	444	446	460	427	419	432	442	481	483	401	411	494	425	429	421	463	448	430	425	446	452	428	477	466	456	463	425	457	450	444	419	469	445	477	454	454	454	442	425	468	465	455	447	432	454	423	401	413	447	425	440	406	436	406	414	440	463	450	465	455	478	404	457	438	454	421	438	451	420	420	409	450	451	441	442	463	492	434	453	428	475	435	428	434	418	440	389	430	416	455	463	428	467	457	458	446	450	481	454	440	439	443	473	425	464	425	466	464	462	423	443	464	434	468	453	433	442	472	449	428	447	456	474	461	434	465	413	394	459	458	481	457	470	447	453	482	427	460	463	489	470	429	443	446	447	409	474	489	462	434	434	455	431	420	479	426	479	464	441	460	469	460	473	463	416	474	439	482	438	446	456	403	476	421	483	418	450	462	469	420	426	417	435	454	455	429	432
27141	20847	13885	6125	3079	2218	1492	1278	953	787	697	708	703	658	562	590	499	490	487	519	474	492	496	486	500	515	476	474	497	480	474	503	510	473	480	468	489	507	473	498	468	456	517	489	463	483	497	469	477	464	506	466	503	478	494	467	474	515	456	494	466	459	466	496	495	485	447	498	488	459	460	450	492	487	473	474	458	483	490	487	458	525	447	446	456	459	460	497	495	478	493	432	485	497	479	475	456	482	492	455	469	450	468	478	465	483	502	489	496	465	430	454	466	489	453	479	485	492	500	483	478	501	454	486	467	478	480	492	499	462	499	483	471	477	438	435	490	496	470	481	486	482	456	491	480	462	480	495	470	428	504	451	470	444	436	502	490	445	454	449	458	468	488	458	512	464	486	468	493	457	508	471	497	459	455	454	474	471	471	487	478	454	455	479	471	516	458	474	471	438	469	461	481	442	482	479	513	490	465	430	457	486	465	485	457	462	451	452	485	447	455	456	480	497	450	528	463	467	474	479	490	485	454	451	462	490	492	483	424	399	455	486	475	457	503	513	474	484	473	480	490	460	451	467	501	486	478	426	486	449	477	483	481	491	426	465	435	447	480	530	475	473	473	506	465	463	473	474	497	500	470	480	502	461	468	454	512	462	449	509	487	479	472	495	477	472	471	473	472	452	493	469	461	443	517	498	472	485	458	470	473	527	473	495	506	477	453	443	503	488	464	451	487	474	467	459	462	446	439	486	435	487	456	450	480	427	455	493	491	488	461	474	464	469	483	467	482	482	463	484	505	454	451	467	478	456	487	512	418	487	478	479	453	471	474	513	468	473	481	456	429	501	468	472	465	485	486	453	513	519	498	498	509	459	491	451	470	473	497	459	475	435	488	438	477	499	429	451	506	505	463	479	458	468	476	438	457	461	499	477	481	497	465	488	463	495	439	506	419	492	463	438	475	483	471	438	448	476	449	456	438	471	487	422	473	458	437	457	472	483	431	477	459	449	491	502	495	486	465	471	479	479	480	526	426	444	474	455	451	480	435	485	465	438	479	453	499	476	453	486	457	463	485	443	474	480	456	437	474	488	490	461	456	468	464	477	464	481	461	460	485	472	451	506	464	456	464	473	484	491	456	490	490	494	467	492	483	474	463	471	498	464	477	491	470	469	472	521	488	473	505	466	459	491	505	504	467	463	460	491	436	480	488	496	463	465	522	525	450	441	499	483	458	456	447	451	475	450	459	463	488	455	481	443	523	477	463	489	507	478	447	463	472	473	456	486	431	470	483	510	489	472	456	453	488	483	449	473	476	499	485	440	463	498	481	441	451	481	474	485	490	484	500	504	458	436	471	471	477	450	451	451	468	430	494	488	528	506	486	448	442	461	471	425	501	441	470	526	467	503	453	473	513	481	472	464	503	466	488	479	461	463	486	442	495	478	437	500	472	476	480	455	492	486	503	496	512	508	456	501	482	444	476	467	425	480	460	473	470	491	446	507	486	480	472	520	475	477	494	486	487	495	478	480	455	469	488	455	423	448	456	467	466	485	479	533	459	497	475	462	463	490	510	487	493	484	497	441	459	483	474	467	481	478	476	463	457	465	467	483	476	497	484	460	464	482	441	506	504	498	433	472	468	469	479	486	478	455	471	482	471	521	491	458	492	443	472	494	485	449	459	460	467	467	486	513	491	441	478	433	458	476	481	488	523	479	514	481	475	464	439	487	460	474	493	443	499	497	476	463	450	443	458	484	467	501	429	441	467	480	490	477	457	475	427	480	454	472	490	495	477	457	461	480	458	476	476	432	492	480	460	442	460	431	429	463	468	436	477	500	465	473	530	479	487	487	487	490	518	469	468	469	471	437	474	459	497	509	450	452	487	457	442	475	469	485	484	467	457	427	508	483	453	459	468	477	500	501	445	485	427	509	449	450	483	482	477	451	457	499	467	521	495	471	455	467	449	482	462	477	481	441	437	438	438	454	478	467	487	464	474	512	479	459	469	513	454	459	477	475	473	498	440	459	460	450	451	479	501	478	499	458	469	461	508	491	451	488	484	456	453	424	459	491	447	481	462	460	518	438	488	464	477	461	435	475	453	477	470	499	459	447	434	446	458	479	496	448	460	487	514	443	504	491	449	462	428	470	462	497	445	453	488	495	475	462	462	488	468	513	463	473	468	500	492	430	486	486	430	464	447	453	484	494	485	488	474	498	476	448	421	503	448	476	470	485	454	464	461	436	496	460	480	434	464	448	506	449	481	447	484	483	435	447	500	439	472	484	483	462	482	446	481	474	504	463	448	505	413	463	507	493	465	462	481	508	455	482	488	447	439	480	468	441	494	477	452	482	461	500	502	461	440	454	444	460	489	456	446	425	463	450	475	489	501	453	469	438	463	526	478	497	458	522	491	497	474	455	493	478	427	467	463	463	475	415	443	484	483	467	513	488	434	455	490	483	495	494	439	458	476	517	488	458	455	451	471	473	494	439	451	479	467	463	436	437	513	487	458	480	445	454	491	494	474	469	471	497	478	477	446	472	492	469	508	471	521	486	452	495	476	487	492	498	451	497	465	442	485	473	469	463	457	447	440	458	505	520	428	482	491	499	475	487	480	449	479	485	481	469	447	494	420	451	486	460	456	492	440	474	488	482	478	498	460	447	484	501	487	466	445	487	454	435	441	471	526	437	452	471	447	476	491	445	479	462	489	485	480	478	460	450	497	492	471	452	497	488	410	469	464	446	474	473	502	496	500	472	436	474	459	465	463	473	500	474	480	457	453	477	484	446	505	483	461	453	475	486	450	485	470	505	492	442	506	489	480	464	462	494	478	511	463	485	488	477	495	486	467	478	497	464	486	434	482	440	464	483	471	512	458	506	468	499	440	470	527	468	462	511	489	482	459	418	475	481	452	483	452	487	460	457	446	502	462	497	484	463	482	459	488	464	510	443	508	467	441	495	443	502	474	462	474	455	462	474	434	460	473	503	461	453	479	491	507	474	507	496	460	484	454	501	441	459	467	445	471	452	490	472	472	462	488	468	513	460	453	510	461	484	475	441	469	456	455	450	460	474	485	484	521	430	459	500	476	468	467	470	475	486	472	470	487	469	463	501	457	488	520	462	477	433	476	478	468	453	463	459	487	465	462	454	507	508	456	485	454	469	502	482	466	448	477	487	477	457	484	476	471	489	472	470	439	467	447	454	502	514	482	465	493	515	487	472	469	479	485	456	500	455	424	487	463	501	481	483	480	439	446	450	516	489	429	484	457	498	460	483	531	467	487	478	472	460	494	471	459	424	459	484	499	497	482	473	461	487	461	487	511	442	441	477	450	471	490	474	459	451	462	399	445	505	440	495	463	482	486	478	471	497	436	454	443	444	495	483	508	489	475	462	443	517	477	479	515	458	473	498	469	482	504	467	446	412	500	459	490	484	499	506	505	489	463	505	492	461	461	477	472	452	490	468	415	475	450	464	507	464	449	463	431	457	489	497	497	492
15161	21123	13882	7920	5994	5100	3371	2800	2006	1656	1435	1400	1396	1163	989	921	835	816	849	823	749	796	735	786	739	722	728	748	687	706	687	670	645	720	711	704	660	715	673	665	680	691	667	645	657	683	727	693	713	667	683	674	653	687	671	710	712	717	695	677	697	715	697	667	707	694	723	670	638	664	732	664	695	661	654	695	661	646	652	677	700	673	680	653	660	651	674	677	671	719	673	695	614	679	669	666	682	676	680	663	736	698	666	689	686	710	655	672	630	660	691	682	694	695	689	660	721	663	635	633	649	654	660	698	703	697	704	653	675	676	692	636	647	633	706	686	724	681	664	717	652	693	711	639	674	682	618	643	661	653	701	700	644	700	706	723	658	637	670	689	667	639	658	700	706	673	708	665	669	645	688	692	667	652	693	622	683	667	664	707	655	726	687	664	641	679	675	677	635	679	664	638	661	688	695	710	668	666	637	684	633	696	660	673	642	690	681	639	675	662	704	636	708	627	666	675	715	621	722	651	649	661	677	633	680	681	713	650	693	670	663	626	710	719	678	643	713	655	645	656	662	671	731	721	698	747	652	715	704	694	672	654	671	698	656	658	671	701	658	690	706	662	690	668	672	680	679	703	653	639	670	688	662	609	666	662	583	657	682	688	709	696	659	626	679	674	636	631	669	653	665	650	701	626	734	753	680	667	671	678	680	665	689	695	655	649	687	670	680	660	711	661	645	696	689	692	641	654	725	625	637	725	664	672	654	644	665	661	739	671	683	678	669	691	620	627	646	666	658	676	686	688	648	651	721	709	663	703	678	646	682	685	626	717	648	693	690	659	682	659	665	662	647	613	697	659	701	685	670	667	687	655	683	704	691	653	703	640	701	687	668	684	647	724	648	608	597	629	686	663	667	708	669	689	682	667	695	640	702	688	680	661	702	638	709	623	700	650	662	679	625	678	718	637	675	637	693	629	689	623	689	642	653	632	656	690	636	657	689	732	689	659	640	667	650	662	663	683	680	684	672	687	638	638	660	650	743	675	680	692	665	642	683	686	670	677	645	637	671	668	744	682	626	658	691	670	621	664	675	728	706	629	676	678	644	653	717	645	658	651	683	646	687	647	641	690	633	692	674	711	743	691	693	622	701	665	687	698	649	659	614	670	674	703	672	725	692	725	677	687	690	703	682	703	686	685	661	664	696	699	650	711	675	660	648	646	703	643	673	659	692	712	673	669	651	676	646	688	693	700	674	652	663	642	635	690	641	659	692	672	664	662	657	664	661	641	643	691	705	620	611	669	663	669	616	689	703	628	647	682	619	650	670	701	688	722	657	646	662	656	701	686	644	677	655	621	673	724	723	677	676	695	700	649	700	671	670	685	659	678	690	704	658	654	617	666	699	680	686	688	634	709	647	675	657	686	660	702	669	704	638	686	696	670	701	680	682	664	691	679	650	690	671	666	686	674	648	666	656	686	659	706	704	668	666	646	708	721	749	674	657	740	628	690	702	640	667	671	675	649	642	663	674	671	678	675	701	701	649	666	674	645	649	676	689	660	674	697	668	690	609	644	653	647	652	664	652	690	687	696	707	630	638	660	658	647	618	675	716	682	643	682	664	696	712	706	693	635	673	671	627	658	662	678	681	685	671	663	665	629	707	673	680	655	648	746	705	678	704	642	660	661	663	653	665	629	690	668	654	674	690	669	675	652	688	710	714	661	700	638	647	692	649	639	671	666	638	702	665	669	701	647	642	651	674	707	700	651	722	666	686	650	659	674	667	661	660	705	671	687	652	640	674	684	623	680	646	708	673	689	690	693	622	711	673	664	670	686	643	690	667	654	631	667	674	623	615	676	669	704	723	661	699	676	653	664	718	680	696	634	671	656	678	647	619	675	729	642	692	642	658	637	661	661	661	667	713	647	706	694	717	679	669	668	693	681	688	700	662	633	683	671	688	679	673	675	681	645	660	688	636	642	650	619	668	699	616	701	733	697	722	712	667	650	677	664	672	675	695	657	699	684	661	682	652	696	697	657	671	698	700	710	631	630	655	674	674	623	659	697	660	672	646	681	616	656	674	670	661	674	709	656	663	664	658	653	678	652	653	671	697	677	673	647	691	676	662	635	653	675	646	661	627	674	658	620	666	659	681	661	698	656	649	708	672	684	675	670	674	710	664	677	712	658	708	662	684	679	666	625	645	656	669	637	680	671	710	739	693	695	679	679	690	659	665	686	656	710	630	695	647	684	671	731	658	648	681	689	673	635	668	695	694	652	634	691	699	647	660	710	670	650	666	631	694	709	683	631	676	676	651	683	632	646	667	647	669	692	640	654	689	683	696	654	633	703	688	667	652	650	664	629	660	708	655	709	642	641	665	677	701	651	701	664	633	695	696	679	657	678	709	701	642	667	663	689	643	686	662	678	637	639	696	662	669	720	674	630	682	655	655	710	654	720	670	700	698	688	656	674	681	677	653	650	658	671	666	668	655	667	701	696	692	682	665	656	661	677	695	680	681	644	683	664	694	697	685	685	642	655	676	680	692	680	649	669	660	661	639	657	669	669	669	637	676	677	698	667	662	636	632	670	665	678	694	656	726	695	684	690	693	658	659	657	679	610	676	642	664	634	676	648	700	639	654	656	698	671	712	715	685	697	632	694	680	691	673	686	710	679	661	690	617	688	653	697	681	671	648	691	679	670	690	656	701	693	663	696	658	686	695	664	679	641	696	650	674	665	665	664	683	694	660	698	664	696	674	664	712	691	682	685	631	699	654	689	683	657	672	627	713	685	672	710	699	698	616	661	666	732	676	671	689	709	681	677	657	668	660	672	682	658	663	691	650	672	648	676	721	675	668	686	697	683	661	639	657	680	700	666	732	670	675	701	684	659	661	659	646	684	669	661	683	703	670	701	659	650	701	664	688	656	692	682	699	664	672	622	673	655	657	646	662	659	664	642	654	661	661	711	671	596	692	671	698	700	726	687	707	652	655	676	668	718	668	684	689	692	645	692	673	647	688	681	634	682	638	686	642	652	679	667	635	633	657	632	703	695	643	705	680	651	660	660	697	690	658	649	650	689	748	684	673	677	694	693	703	657	697	643	690	698	687	696	690	641	709	613	672	661	660	714	654	665	629	684	675	675	642	694	652	606	671	627	708	665	648	685	656	657	657	676	719	676	683	672	691	683	672	712	642	638	693	730	676	630	662	676	649	647	682	696	694	639	685	670	683	649	666	678	670	611	696	671	739	722	673	660	701	718	696	681	651	685	624	643	677	638	671	670	662	655	664	685	665	643	711	677	704	700	644	664	642	685	705	685	669	631	665	626	681	689	678	660	660	710	684	679	690	624	659	669	620	683	670	669	714	685	697	640	608	675	640	682	643	685	661	683	683	647	652	637	635	670	712	654	669	686	682	675	669	646	708	700	666	669	636	687	702	651	677	659	689	689	679	627	667	622	664	689	682	706	644	635	659	651	667	665	689	666	635	663	657	703	634	691
24135	21169	28286	24290	20624	8737	3132	1809	1268	1017	999	921	943	779	644	632	585	582	501	546	563	540	545	484	507	519	486	507	519	481	449	483	455	484	464	423	468	452	466	439	442	469	411	433	437	436	429	454	452	465	471	456	461	472	458	423	500	454	467	468	501	496	482	446	487	457	506	457	438	438	470	416	440	440	448	416	421	453	414	429	460	453	460	426	433	384	451	462	476	464	453	464	477	491	465	441	450	454	420	447	436	450	487	394	442	420	423	452	444	448	462	405	460	453	437	501	433	455	449	459	426	446	436	427	412	465	457	453	450	457	407	430	418	465	399	409	428	464	464	470	429	447	442	447	436	447	436	467	413	452	431	452	445	413	451	429	470	438	467	403	467	456	439	416	448	418	421	462	425	426	409	430	407	437	436	458	442	464	490	426	433	448	440	473	437	445	444	472	444	437	412	445	451	418	451	471	457	456	449	415	397	443	440	446	450	477	432	437	458	422	405	447	422	430	404	469	450	421	426	423	401	472	415	443	468	424	449	459	451	429	422	413	431	429	428	441	460	426	382	439	423	408	410	441	469	459	447	439	466	441	436	445	435	399	471	453	435	385	467	464	427	410	430	447	438	429	477	419	431	410	493	430	461	415	406	417	406	479	452	421	488	459	454	390	431	443	415	481	399	450	446	418	461	431	463	395	404	431	427	401	445	403	441	448	428	437	444	440	428	448	425	412	419	438	451	420	426	432	447	426	424	399	434	463	450	432	456	475	457	461	424	442	450	467	430	434	427	432	403	411	461	438	462	411	442	423	464	423	390	438	457	453	417	445	416	424	427	389	472	428	442	387	389	448	452	460	453	432	404	419	407	467	412	422	431	453	403	432	445	440	389	446	428	433	414	431	434	441	431	446	447	425	431	429	408	408	412	433	385	402	414	449	406	427	428	461	437	396	436	424	412	459	418	432	428	462	453	416	419	413	422	454	419	411	449	449	434	453	431	437	432	423	425	426	426	484	432	412	444	450	456	420	451	428	423	417	409	419	437	492	442	442	446	433	468	429	410	430	427	404	443	450	443	445	427	448	464	431	457	452	425	445	424	461	466	418	444	397	419	464	474	429	465	434	397	362	428	453	436	435	444	433	469	491	474	438	415	433	475	440	411	421	429	441	411	413	413	435	401	423	453	443	442	435	446	393	427	458	436	448	403	494	410	479	410	410	434	463	426	441	436	414	457	461	397	451	462	437	427	425	453	480	451	410	415	428	428	453	396	471	458	485	452	448	436	486	431	429	489	390	429	419	417	439	435	438	420	458	431	437	448	470	433	428	431	412	409	410	406	400	463	459	460	429	421	447	462	427	403	421	423	435	416	413	465	447	439	437	445	489	481	439	442	440	426	448	448	423	430	460	452	447	439	444	420	384	403	482	431	481	421	422	449	449	425	428	430	431	452	430	449	427	442	454	408	395	417	426	430	469	471	465	428	418	449	447	386	406	400	409	445	439	424	444	444	479	462	442	439	432	372	428	404	432	431	441	430	433	458	438	430	457	454	396	415	477	452	432	453	440	454	460	459	443	399	425	429	447	413	425	448	471	414	421	469	460	426	453	444	426	423	423	471	446	435	436	460	448	425	449	441	429	430	467	440	417	462	411	465	458	405	453	438	428	438	430	428	430	436	463	400	443	426	446	436	453	401	414	448	432	424	417	475	430	441	417	412	432	437	435	445	438	418	421	471	439	442	428	432	444	447	464	419	443	449	420	435	430	426	434	430	432	439	457	416	401	425	453	393	445	453	429	438	441	410	432	438	447	419	463	442	396	424	431	453	465	421	474	439	406	394	419	464	422	445	448	450	446	423	429	419	434	445	405	449	403	437	427	405	430	428	466	444	410	436	454	422	444	449	418	455	426	432	434	433	436	421	476	436	457	437	426	395	448	441	420	451	408	411	396	402	430	456	427	432	421	442	469	431	410	410	454	464	458	439	416	444	456	440	444	422	444	410	442	445	425	426	425	464	418	472	476	459	388	462	424	444	387	463	464	455	444	445	460	412	411	445	435	449	450	442	480	419	442	430	456	435	410	434	426	439	418	406	427	373	432	414	420	452	408	441	413	406	447	424	416	399	391	459	427	464	410	448	437	463	431	462	414	406	424	409	423	426	459	466	444	425	431	417	426	444	414	407	406	408	411	454	467	470	459	444	414	472	436	400	432	423	423	442	463	470	425	453	438	433	438	425	413	439	441	437	401	429	433	453	425	448	441	419	437	436	476	472	452	446	425	450	406	450	452	458	460	434	415	411	411	392	448	461	463	447	439	466	420	452	411	434	414	450	437	453	401	413	375	441	408	429	415	414	441	423	475	459	440	403	444	440	444	425	421	466	408	417	462	437	440	446	397	421	420	450	416	430	453	454	411	428	439	410	445	449	443	445	456	451	434	430	450	418	445	421	416	459	423	467	445	416	412	428	453	426	455	407	403	458	423	404	476	461	427	385	472	478	451	445	420	453	450	438	408	453	448	438	440	444	453	431	437	446	428	436	422	443	454	398	397	410	406	428	400	442	443	461	433	431	455	440	425	451	412	465	419	410	454	469	393	465	436	439	447	442	471	486	428	444	462	442	444	419	441	431	431	414	380	444	421	453	471	440	416	424	432	418	419	479	452	438	476	417	417	428	454	449	443	427	404	486	441	446	481	443	373	443	448	399	450	462	447	414	449	428	463	426	442	443	437	433	422	420	450	414	416	396	435	424	453	425	424	467	427	414	443	410	426	405	442	415	465	440	418	421	408	386	440	440	471	410	427	443	455	454	455	450	410	450	477	455	429	448	426	412	427	447	405	433	455	436	431	401	479	431	469	421	448	451	437	462	425	460	468	416	402	435	421	437	434	438	401	462	432	430	439	428	408	429	438	474	401	443	402	427	452	421	436	452	406	433	412	441	444	421	391	434	435	420	395	427	450	465	429	427	413	387	440	411	417	429	453	448	412	449	430	435	435	444	432	474	455	438	428	421	456	463	424	403	424	411	433	441	428	427	441	434	414	422	432	452	473	383	439	419	450	431	473	448	492	407	402	440	397	393	429	418	432	469	469	426	441	442	447	464	400	433	437	427	431	461	449	427	422	448	468	401	453	443	415	452	410	427	446	400	416	430	438	452	427	434	459	418	421	434	449	447	424	444	412	418	408	416	447	442	451	400	452	420	442	408	435	417	423	429	436	437	398	411	437	439	436	445	428	467	417	423	419	452	474	455	454	452	471	419	415	443	442	435	457	421	445	454	435	416	469	466	415	414	389	449	442	427	429	432	452	409	413	455	462	476	438	469	434	471	457	460	420	444	461	437	473	449	441	457	428	442	421	447	437	434	422	424	476	461	456	422	450	432	416	431	477	442	452	428	408	435	442	477	398	426	410	461	426	401	423	438	438	465	457	445	434	451	431	461	423	431	393	404	409	437	413	451	413	473	430	408	423	443	458	418	421	431	461	471	433	429	444	431	435
16766	28443	21389	13359	10586	8230	5772	4259	3211	2417	2281	2164	1959	1553	1389	1207	1012	997	920	949	883	832	857	841	836	781	743	751	757	776	758	679	730	685	679	700	638	655	648	690	680	668	672	646	671	657	707	633	648	601	714	667	690	688	642	689	698	688	653	727	690	640	691	709	710	700	677	668	681	664	694	648	611	642	632	670	615	584	626	621	666	645	621	649	607	625	618	622	658	665	688	628	629	661	630	659	651	644	659	681	684	655	625	636	593	630	647	614	622	663	594	589	605	657	657	627	648	637	620	634	613	647	671	592	678	641	611	661	623	617	591	641	643	646	626	663	648	644	647	673	616	640	635	659	670	566	651	617	616	623	622	613	622	628	653	609	664	598	628	632	626	627	654	639	598	643	596	668	612	638	616	619	626	668	631	646	582	587	645	630	610	614	637	628	636	643	604	625	596	609	634	631	648	646	607	596	629	633	620	630	576	571	634	634	651	642	611	633	664	657	594	671	620	639	625	620	649	625	634	604	651	592	600	602	659	623	633	574	640	646	641	611	629	609	586	581	634	615	646	555	650	625	642	578	589	649	602	621	658	620	629	609	618	563	605	640	570	619	632	611	630	679	638	624	605	638	626	667	603	614	628	638	621	669	617	631	611	646	681	642	628	624	649	587	664	624	613	563	574	633	637	655	628	629	631	654	591	597	635	651	610	612	612	630	609	666	652	619	640	598	623	588	593	641	644	639	620	642	597	625	648	606	587	657	596	623	639	640	647	653	647	627	618	638	626	639	573	647	625	599	607	613	659	618	583	632	626	620	612	624	636	615	597	605	576	633	623	591	609	607	662	660	640	656	630	568	584	632	576	581	560	606	626	660	640	662	599	642	617	593	628	582	565	624	613	646	611	618	607	635	657	638	620	642	641	678	658	646	622	660	604	629	576	632	637	609	643	649	657	618	616	627	645	608	633	619	575	582	610	637	631	636	572	651	613	597	605	631	652	639	632	603	628	658	637	612	577	599	568	654	632	631	612	678	647	658	673	632	625	652	645	630	612	615	646	606	638	611	599	606	608	624	571	577	609	589	662	618	655	623	605	611	638	600	623	620	622	682	641	640	647	660	607	617	666	686	617	619	651	657	614	585	622	676	620	616	608	617	612	591	669	657	649	625	608	665	621	675	609	623	634	632	643	594	627	656	663	671	631	619	621	629	608	607	623	597	618	647	639	609	631	656	623	599	619	638	671	612	634	634	639	649	630	627	675	624	580	630	629	700	623	592	655	622	614	599	602	605	601	587	576	607	628	581	625	644	620	608	617	614	671	624	629	600	651	595	593	600	624	613	634	630	585	608	653	643	632	599	634	600	633	625	609	668	647	642	644	586	651	627	666	629	613	603	665	629	589	618	597	659	634	623	630	629	643	625	659	629	604	626	645	669	596	670	605	623	633	603	623	633	628	577	619	599	618	643	626	625	652	615	670	590	608	610	611	628	632	654	658	633	615	642	635	621	614	601	609	626	606	657	618	641	598	623	626	625	628	606	623	604	645	615	641	635	600	570	628	609	622	657	614	646	638	617	631	585	642	606	579	673	592	622	628	652	633	632	608	613	614	628	602	679	611	605	635	578	616	649	639	607	605	650	636	663	626	611	635	625	624	625	583	627	597	596	661	618	658	610	644	618	635	661	591	659	656	637	604	612	649	612	594	641	608	587	652	665	643	619	600	625	672	634	634	632	639	629	624	615	630	665	659	669	643	645	609	676	657	604	621	655	652	637	613	632	595	632	658	587	596	660	595	622	578	649	615	644	604	648	581	621	640	621	621	646	639	612	657	620	601	642	593	628	610	661	623	630	588	611	616	595	639	636	601	572	606	585	643	613	613	615	572	622	623	620	644	619	592	618	641	652	664	617	619	688	585	659	600	649	624	624	585	609	603	614	603	622	682	629	638	628	582	607	574	623	631	648	632	647	642	607	620	612	610	648	640	615	628	652	661	600	628	602	593	664	647	615	627	615	654	635	610	600	627	635	641	626	621	627	641	604	638	658	610	634	578	660	604	584	621	624	663	642	625	618	612	669	654	606	623	597	607	608	657	645	652	656	625	652	607	640	589	588	648	655	596	619	617	624	578	611	633	669	614	620	638	618	613	647	613	629	613	609	618	597	639	642	616	628	618	628	650	621	605	657	608	597	609	627	605	625	641	630	612	610	561	600	658	626	666	580	601	655	652	664	618	627	633	618	623	638	615	611	634	625	628	655	597	616	562	576	610	647	620	589	635	671	627	609	615	646	612	620	666	628	656	641	635	623	603	655	644	631	670	594	631	639	613	631	679	625	619	658	614	626	586	638	613	579	607	624	613	574	610	623	639	583	585	599	625	603	570	617	625	603	639	577	641	590	626	673	636	656	618	634	600	633	653	650	587	615	628	624	623	615	668	625	577	706	630	643	637	655	664	626	585	599	632	605	649	642	584	642	669	593	607	650	607	651	628	605	595	599	617	627	636	592	605	574	615	615	614	648	610	630	638	629	629	622	639	655	601	652	635	634	591	653	656	637	657	674	615	667	673	642	643	623	599	652	613	612	650	597	608	651	625	621	613	619	626	603	599	646	646	656	622	648	654	647	613	650	648	644	594	634	611	667	627	601	624	688	612	674	643	596	647	639	645	646	661	610	620	626	611	642	593	629	628	646	638	616	606	636	631	639	628	669	640	630	657	611	635	637	662	596	627	614	659	633	644	592	596	647	570	612	681	575	612	636	589	631	648	640	600	640	662	628	597	685	582	611	643	651	593	669	632	610	611	652	642	621	612	580	613	624	667	631	621	646	672	650	633	618	662	636	646	643	623	655	623	612	659	636	643	649	632	648	649	601	658	644	647	641	601	605	640	616	619	599	661	636	635	621	603	565	620	680	668	614	652	651	620	628	621	680	603	634	584	667	606	650	646	637	579	636	604	632	629	645	647	616	611	591	621	655	665	631	644	650	649	658	597	646	611	585	636	655	605	612	649	620	613	653	644	662	615	636	604	605	650	637	602	615	625	587	609	646	636	610	581	627	637	601	595	624	634	635	633	613	589	641	624	617	600	616	651	635	600	648	638	629	596	605	626	633	660	660	646	629	612	643	677	664	590	616	681	618	656	624	633	601	655	635	627	616	622	628	633	611	612	622	629	636	634	563	635	693	626	618	580	607	671	623	642	623	640	614	614	635	618	625	598	601	656	636	615	574	592	642	641	603	598	617	643	680	613	561	589	621	620	635	617	622	567	674	599	637	606	667	610	615	608	651	660	661	629	646	670	611	631	604	643	627	618	617	626	640	633	603	621	670	635	587	633	672	611	627	652	565	616	619	647	590	630	633	607	631	655	634	635	655	619	640	622	644	625	645	596	617	596	610	578	642	594	599	638	626	616	640	629	672	572	602	669	650	629	620	633	633	623	612	636	599	619	633	626	638	626	574	636	647	633	637	595	597	669	634	638	638	524	638	627	648	676	636	657	652
23049	21080	28780	23625	21098	20266	7732	2676	1613	1341	1246	1051	930	827	709	571	571	500	480	490	498	462	433	409	426	400	396	395	371	372	346	363	362	365	330	370	331	350	339	363	318	311	322	307	337	348	320	382	370	318	340	295	318	343	358	333	327	341	336	342	344	336	353	359	353	333	340	322	324	341	321	337	334	309	280	316	319	299	300	338	296	288	334	333	309	317	322	311	324	320	329	322	325	323	295	295	291	298	315	304	311	329	318	275	327	293	306	285	287	306	291	293	305	320	293	339	317	321	320	327	311	284	295	337	283	294	272	312	333	323	321	306	313	309	308	327	314	305	287	273	342	303	310	320	311	296	311	306	304	292	310	322	327	292	330	316	322	305	300	343	302	327	280	282	328	323	322	291	303	311	279	290	289	339	312	320	296	284	275	324	331	322	319	309	254	302	331	320	268	298	314	316	305	302	332	290	301	311	301	301	287	317	330	273	315	331	302	301	315	311	309	304	298	313	304	308	291	314	319	323	330	308	305	339	316	332	306	320	297	322	286	295	316	295	275	301	302	307	311	289	328	309	262	333	294	307	283	299	326	300	297	299	304	294	309	303	311	295	293	298	302	283	322	307	282	310	295	325	309	326	301	335	310	316	308	294	324	304	302	343	308	302	296	281	303	328	316	335	288	288	329	295	298	289	314	330	301	297	302	312	317	316	301	308	292	300	316	346	300	294	325	299	308	298	320	298	297	298	310	286	334	292	301	301	281	308	314	305	313	312	297	295	314	322	290	290	317	289	270	280	298	305	301	282	305	308	346	309	319	281	280	333	326	274	307	311	274	302	295	311	330	268	345	311	301	298	311	320	292	320	293	303	309	284	306	311	328	330	293	285	296	314	306	301	301	283	293	297	308	330	316	283	306	305	289	295	339	274	289	338	319	306	303	310	342	320	298	319	313	277	277	264	269	309	293	326	314	301	317	285	280	297	281	279	284	309	289	300	318	279	316	308	297	268	293	303	330	335	315	292	282	317	307	309	314	352	316	317	290	323	301	323	309	285	303	309	335	304	319	343	313	300	337	292	276	333	296	323	302	300	320	300	311	301	315	273	287	344	323	332	299	309	295	309	303	274	313	323	316	305	319	310	289	292	302	312	297	332	329	284	287	285	302	284	292	295	319	318	307	289	293	293	305	314	352	300	294	316	288	297	277	309	300	321	331	299	308	300	298	286	287	311	321	330	314	292	325	317	280	285	299	270	304	307	305	286	334	310	317	285	303	295	273	298	281	306	300	300	297	314	308	303	284	303	300	293	297	299	312	323	327	296	321	288	317	298	302	315	302	328	285	277	326	332	269	298	343	289	318	328	338	266	289	285	272	279	317	318	272	276	316	310	299	314	289	307	328	290	333	298	307	266	276	320	312	284	274	305	291	326	310	280	308	302	299	300	288	289	304	290	287	297	300	312	316	285	281	308	287	292	338	307	321	300	284	291	303	307	306	285	303	302	299	301	278	326	330	311	271	310	318	299	273	294	309	339	284	317	277	266	300	308	331	292	289	297	279	295	290	303	303	255	290	304	311	333	313	308	322	272	303	308	306	309	316	305	321	274	279	328	288	280	302	300	302	312	281	309	336	303	293	297	292	295	340	288	275	280	294	313	308	316	304	287	337	316	317	293	295	309	284	284	310	306	290	282	300	315	307	315	330	309	327	325	312	293	314	334	310	279	281	307	289	295	288	321	316	288	331	273	308	333	289	303	317	290	301	342	335	292	315	304	294	301	311	302	308	311	314	321	323	308	292	291	289	285	317	306	322	340	305	272	316	301	347	332	289	291	294	331	302	289	312	285	303	335	285	308	322	321	322	316	281	313	274	288	281	299	288	324	321	312	283	305	329	321	313	299	315	282	272	290	286	324	328	296	316	283	309	311	316	316	313	319	309	309	348	321	319	320	309	301	310	323	284	310	294	311	320	298	272	313	307	311	340	276	317	285	295	302	313	258	312	317	295	327	305	353	290	306	274	321	301	304	286	309	347	252	287	302	305	301	298	319	293	307	300	316	291	300	297	301	322	300	289	273	280	287	323	279	325	295	290	319	307	306	304	276	294	273	286	315	283	299	281	287	297	305	301	298	295	281	293	299	313	298	298	313	265	318	305	316	308	315	306	317	284	307	269	300	288	325	330	309	315	335	290	282	315	319	326	306	284	294	294	309	325	313	292	308	300	319	296	308	320	330	309	307	301	277	294	309	310	308	301	288	314	321	287	262	315	305	276	311	295	323	291	318	291	300	298	274	331	300	305	311	327	276	317	292	306	307	315	320	288	300	331	313	304	272	278	318	314	308	282	301	292	318	293	296	304	282	278	293	304	304	296	307	304	322	310	298	290	288	307	288	280	303	288	349	284	315	304	319	309	295	316	294	291	321	302	303	321	314	318	303	321	283	294	319	256	279	316	320	300	300	319	299	316	295	303	292	293	307	317	315	308	299	311	322	314	294	313	319	318	315	320	289	281	346	282	273	327	322	308	294	264	327	291	305	295	289	282	318	301	285	314	303	287	332	299	284	321	370	309	347	288	294	301	310	326	328	282	287	320	262	307	272	303	281	316	295	296	301	308	302	310	286	308	284	305	293	272	327	299	299	319	330	295	298	283	276	305	302	312	313	317	300	314	291	289	278	286	310	331	282	308	336	290	313	315	308	335	323	319	297	300	291	285	291	302	319	298	300	289	282	287	276	287	329	274	290	324	308	285	298	333	315	293	339	284	314	322	306	289	281	312	308	363	312	309	317	317	327	292	337	321	271	330	321	303	278	311	290	275	271	305	296	308	323	287	328	307	322	291	288	307	311	283	346	327	287	337	292	307	292	334	324	310	292	309	326	309	307	302	302	275	338	306	292	309	329	292	288	287	304	301	280	329	312	284	288	256	301	301	312	309	309	293	305	303	319	303	291	283	314	334	272	301	266	294	302	255	314	320	304	293	347	302	305	303	305	302	302	317	286	317	295	293	308	298	301	313	303	289	281	307	313	299	308	307	303	315	316	305	274	280	319	301	308	351	270	331	303	321	302	311	270	314	315	301	310	309	292	280	302	288	306	301	301	288	295	294	307	320	290	315	311	320	295	307	275	296	291	284	278	283	337	325	302	319	321	318	306	256	295	299	309	288	286	303	307	317	334	268	283	307	296	324	270	316	298	291	291	274	307	304	289	309	301	267	294	281	284	328	285	304	327	322	291	303	328	302	287	300	289	317	308	288	294	301	319	315	288	295	283	281	293	326	305	306	306	275	315	321	313	305	287	312	308	320	282	278	303	340	268	288	285	306	298	323	268	299	310	342	308	333	299	278	296	317	307	318	295	304	296	277	314	282	334	306	256	286	301	291	305	288	325	302	304	297	312	290	310	318	315	297	282	290	332	285	280	340	311	294	312	318	292	302	255	325	281	302	295	311	328	341	303	300	279	294	352	311	292	293	297	301	302	309	294	305	318	310	303	298	282
19039	32869	26063	17474	13285	10799	8298	5978	4406	3561	3061	2664	2336	1793	1576	1260	1128	1023	952	890	827	818	744	766	634	700	683	640	637	604	566	574	542	556	503	555	513	489	497	494	499	470	493	468	491	459	476	480	503	532	468	527	514	529	573	553	556	561	551	532	543	513	549	491	537	505	535	468	483	517	470	422	443	483	478	484	442	481	440	438	429	497	434	461	491	461	470	482	533	502	497	456	506	461	455	492	452	473	464	491	470	465	484	442	429	447	452	435	446	454	446	456	474	433	431	449	474	454	420	445	465	475	468	483	447	453	471	421	481	453	443	436	414	457	408	421	490	465	431	475	445	430	503	468	396	450	466	446	457	431	417	453	444	420	428	440	430	432	395	487	459	412	429	459	442	459	442	451	408	427	426	444	464	435	421	429	449	435	449	463	438	410	443	437	467	432	405	460	434	424	428	459	462	470	447	454	431	486	406	440	425	449	444	446	452	422	456	387	452	437	468	440	442	428	447	481	420	432	433	456	409	462	429	407	441	441	455	463	428	412	438	435	423	461	437	431	451	426	479	419	479	457	416	446	448	447	404	420	387	433	438	453	455	440	429	435	436	426	446	433	484	446	453	402	473	400	463	426	446	441	437	422	422	445	419	433	464	434	446	418	440	459	416	414	435	421	481	400	422	435	452	448	422	470	395	466	406	447	472	459	448	426	458	465	426	439	447	495	429	434	395	412	460	442	440	423	405	459	418	434	416	421	432	463	422	409	471	460	482	429	477	458	465	461	499	448	445	428	446	445	438	446	404	438	428	433	452	418	464	463	459	447	448	456	445	431	451	416	420	440	422	458	404	451	484	460	453	427	418	430	439	465	451	446	431	464	455	416	398	443	448	451	454	407	433	443	421	410	426	405	441	402	417	475	442	455	414	455	459	437	425	458	452	454	408	462	470	414	468	429	462	444	429	452	436	430	440	443	485	448	422	452	395	423	394	411	421	430	410	396	447	451	402	464	426	469	460	454	416	438	438	432	433	432	420	429	464	449	440	428	461	410	428	475	445	448	453	459	459	424	401	459	464	428	444	471	424	409	442	448	418	439	467	438	445	467	436	412	442	452	417	455	410	426	403	488	454	425	462	446	465	453	465	431	462	468	452	437	407	452	447	451	429	488	453	442	437	438	437	464	429	435	485	451	451	410	472	468	411	415	408	469	396	444	441	416	414	435	458	465	422	435	432	435	433	417	418	445	409	448	427	407	438	393	403	467	421	463	439	410	423	467	440	439	450	425	421	432	424	442	435	439	441	462	428	410	452	473	484	418	479	433	437	429	427	406	456	425	435	413	446	400	414	461	387	426	471	416	454	414	456	401	439	423	422	421	419	440	422	423	416	417	453	443	399	448	426	431	444	432	433	442	472	407	448	391	444	418	435	406	442	444	443	449	477	443	467	397	428	453	436	458	405	453	463	415	455	436	458	454	468	432	423	416	476	433	443	400	449	434	421	496	414	414	431	429	434	439	463	454	445	476	416	441	433	423	425	452	457	435	394	446	439	467	432	417	473	439	444	439	425	428	430	450	455	431	423	417	434	412	423	426	415	420	440	436	423	436	449	433	451	397	446	461	431	433	460	454	457	434	433	419	443	442	466	455	461	432	443	474	420	440	476	450	418	423	444	424	433	433	442	439	443	489	434	403	422	443	430	433	431	456	422	451	478	445	416	461	433	451	435	402	396	426	467	433	425	449	430	436	465	441	422	454	430	441	427	429	467	437	422	452	440	444	430	437	459	436	439	434	484	440	416	432	412	391	474	460	444	442	397	397	450	434	462	425	474	414	454	476	395	447	418	441	426	430	437	449	473	438	441	485	421	440	493	443	454	432	438	431	406	443	425	467	443	443	418	441	422	411	452	450	399	465	414	438	457	473	410	453	428	412	441	437	428	440	453	455	447	448	470	407	439	437	463	450	447	428	451	471	414	446	413	470	448	455	422	460	439	446	452	439	416	432	479	410	440	418	465	406	405	414	427	403	421	478	446	441	392	441	456	438	416	390	457	399	439	437	513	474	429	430	431	469	466	424	409	432	403	408	441	431	462	448	437	451	417	437	451	412	466	464	428	442	448	439	453	451	449	432	444	420	401	463	401	423	448	435	415	403	425	444	437	370	418	446	408	459	471	401	440	450	432	444	458	456	465	430	455	472	461	395	455	466	430	420	435	426	450	435	438	456	440	419	455	442	430	425	434	434	482	437	454	430	445	417	461	436	416	391	421	434	469	459	430	425	457	452	434	454	420	441	421	417	424	387	424	464	438	413	415	396	428	431	443	429	416	419	457	480	421	417	459	425	439	426	456	479	422	414	442	461	438	452	441	436	402	446	455	451	450	415	435	447	426	454	420	439	407	442	453	401	420	433	438	432	469	430	441	428	479	462	465	459	432	443	401	437	450	434	452	475	464	415	446	487	486	440	414	438	410	432	424	451	408	444	421	410	436	423	448	461	422	420	432	444	436	466	421	423	402	417	490	432	411	475	429	419	455	456	454	451	427	437	445	452	404	457	503	419	426	415	396	439	455	443	426	467	420	407	433	456	462	473	408	460	431	439	435	478	472	441	447	431	428	445	443	449	459	430	439	442	452	441	407	460	435	385	427	452	444	419	431	419	435	440	425	437	438	438	435	455	437	455	390	438	450	449	444	462	420	423	443	426	440	433	404	442	426	453	418	416	474	432	432	413	449	456	489	435	432	431	403	426	419	443	425	412	427	442	472	449	418	443	452	379	429	427	410	434	427	413	447	456	462	458	451	460	449	436	468	444	418	428	406	470	469	447	419	440	431	446	431	426	421	400	402	455	430	435	449	427	439	429	449	386	434	420	439	426	448	416	429	446	415	424	462	448	427	469	449	453	449	440	414	454	469	427	454	446	424	426	428	444	393	426	432	425	446	426	466	444	384	455	466	407	448	418	433	498	420	408	445	452	484	452	462	459	406	432	425	413	459	425	388	471	419	431	441	443	474	452	434	442	382	422	435	447	438	444	453	383	423	421	466	430	415	425	432	466	418	474	428	465	480	429	421	404	418	418	412	425	421	479	441	430	419	423	479	445	457	433	434	467	426	453	457	460	407	431	447	444	416	459	453	424	427	448	451	413	448	438	426	423	455	430	460	457	432	447	418	454	429	441	431	434	404	424	417	430	414	421	447	429	441	439	452	462	445	456	453	421	452	423	456	463	419	417	418	415	429	459	460	462	399	447	427	414	443	426	437	427	456	386	450	422	458	442	390	446	435	445	421	470	437	416	451	426	426	402	438	423	440	459	452	415	461	413	416	451	480	428	420	452	422	476	474	442	401	439	435	435	404	453	415	422	452	458	409	436	433	465	435	417	418	439	451	404	450	458	412	474	412	422	447	462	424	464	378	440	428	420	427	428	399	401	460	445	469	453	447	436	409	469	460	431	442	425	441	419	428	460	420	432	481	398	412	429	433	424	451	422	419	429	430	442
26969	20750	14433	6914	3794	2321	1688	1291	982	837	777	687	658	604	563	535	539	540	499	488	537	499	487	511	496	509	498	522	497	483	513	464	470	487	506	534	470	504	452	455	460	454	470	497	468	497	535	500	477	521	492	541	460	469	519	494	485	485	469	491	460	506	513	500	463	448	437	492	473	479	475	506	498	450	503	484	425	473	478	459	440	471	473	469	456	425	463	450	482	470	430	480	455	487	461	478	469	498	469	499	522	443	477	497	511	509	498	491	446	456	506	480	482	479	457	488	469	443	471	489	436	493	462	462	461	490	446	507	487	495	463	482	451	475	450	470	486	474	504	501	468	465	501	456	506	510	469	509	457	431	486	470	492	499	455	472	493	507	489	513	470	452	484	489	454	482	461	464	451	482	493	486	493	496	530	474	489	499	482	478	471	476	478	476	508	460	448	470	456	471	483	499	472	471	481	453	497	452	441	458	427	478	421	430	452	445	491	444	474	495	473	480	492	498	470	479	508	461	487	476	493	443	505	459	492	488	457	489	430	447	513	478	453	459	443	495	495	458	429	474	464	481	488	496	517	485	498	419	511	517	441	478	479	494	486	487	451	461	512	502	466	435	475	512	477	438	483	502	465	476	486	447	465	501	455	468	465	438	474	509	457	466	473	477	472	485	455	428	477	496	507	466	445	477	487	523	474	405	468	492	470	471	482	450	522	529	456	483	494	481	481	466	469	461	445	497	484	508	499	464	458	478	455	521	495	465	534	441	494	485	473	483	467	440	415	504	446	476	470	526	481	468	511	466	485	487	479	436	507	428	463	459	477	488	452	456	473	462	485	493	482	490	485	487	491	483	502	486	480	493	439	501	504	460	462	417	464	466	515	470	448	472	498	476	459	467	475	489	494	417	449	455	490	458	462	505	473	467	438	471	473	550	445	440	452	479	452	480	454	467	506	459	471	491	455	490	456	491	469	428	477	441	427	489	470	485	460	500	425	501	445	401	452	441	459	497	473	410	474	469	467	478	500	453	440	477	449	485	475	487	469	464	448	479	500	473	466	475	461	494	462	483	479	483	442	459	481	450	460	447	486	440	480	466	547	477	473	456	502	487	513	446	490	471	467	464	481	437	487	431	467	455	468	450	472	466	498	462	494	451	484	453	472	479	440	460	475	485	503	486	482	501	482	478	425	466	467	472	442	467	511	499	475	452	483	481	446	467	454	437	454	462	485	464	452	419	466	450	473	459	491	500	514	438	453	479	468	414	464	488	507	457	464	471	488	462	486	485	440	499	465	470	446	478	414	495	447	442	435	474	491	462	444	456	491	449	452	487	454	476	491	477	503	485	424	488	494	476	498	444	471	534	437	433	480	440	481	470	475	462	474	439	492	494	519	442	469	514	484	455	465	454	495	453	450	467	496	464	452	492	473	491	501	446	428	478	467	479	496	460	504	483	472	464	468	466	494	515	468	481	476	469	447	486	479	473	477	500	482	504	469	476	500	489	472	475	477	432	476	443	475	455	487	488	486	427	470	497	439	463	471	437	471	460	489	444	454	492	462	509	472	477	474	527	483	512	450	476	463	473	459	459	466	462	478	468	462	447	476	473	523	467	509	512	414	476	433	471	506	440	476	481	456	481	506	452	488	482	484	479	496	463	475	474	508	432	454	480	436	501	473	433	474	455	459	492	452	448	493	456	485	489	487	452	477	507	498	480	474	443	498	488	472	475	437	488	497	454	503	482	466	474	478	500	461	492	450	472	461	443	470	437	487	470	467	477	466	470	460	477	479	462	490	441	493	467	463	483	466	467	484	428	470	501	454	507	474	475	490	489	500	475	484	472	474	487	445	433	530	472	480	456	428	459	491	526	493	492	487	463	494	461	490	519	474	444	495	489	459	451	477	461	462	464	461	486	459	469	447	474	473	462	459	470	442	498	454	503	455	444	492	458	498	459	507	517	448	478	479	478	422	460	473	470	482	482	467	464	454	478	505	490	485	492	478	454	445	473	473	466	508	441	498	424	485	459	493	495	462	502	460	459	546	457	477	466	489	490	437	497	454	494	491	472	498	475	484	464	470	474	450	498	469	455	494	452	476	491	479	432	452	487	489	465	468	476	481	472	467	467	489	461	499	526	508	471	474	470	499	426	459	455	480	492	510	467	497	452	447	480	460	500	454	459	470	479	494	481	452	462	494	482	451	486	498	426	480	483	454	446	462	457	464	466	488	438	470	472	500	468	484	438	494	487	530	472	474	493	484	470	468	476	484	444	474	475	492	453	439	461	467	481	463	531	473	476	468	432	469	461	518	452	472	492	476	471	471	475	506	491	550	474	503	442	449	466	509	441	445	513	469	483	441	437	513	460	444	482	487	516	491	436	484	462	479	483	474	505	481	457	508	475	509	491	471	473	488	481	481	483	418	481	469	481	463	503	481	451	418	482	471	506	431	447	446	493	525	483	494	496	473	453	465	468	476	484	476	492	444	484	486	490	489	469	470	494	452	460	477	444	463	458	462	491	468	476	453	485	462	494	489	464	453	510	443	483	477	450	471	457	483	495	459	466	474	493	447	510	439	493	471	507	462	494	478	470	473	471	465	500	449	431	458	495	495	451	462	504	499	476	452	466	497	469	509	495	502	478	465	513	468	512	463	467	461	446	474	462	501	459	480	481	469	452	475	461	468	488	433	459	454	498	472	480	468	496	485	500	498	459	470	469	483	492	476	508	473	452	441	494	456	447	462	438	482	481	457	495	472	424	491	482	444	428	458	485	496	507	442	471	484	459	467	462	517	459	468	436	457	490	484	499	470	454	459	458	460	487	450	470	520	467	506	491	477	457	452	456	476	460	474	496	440	494	474	477	511	515	506	502	477	453	440	460	452	503	501	454	447	464	478	459	483	460	452	487	499	455	498	464	460	475	466	493	439	478	512	474	471	473	455	487	480	477	489	500	464	512	500	455	487	491	462	459	481	434	435	484	495	441	491	492	452	477	466	487	481	470	464	446	484	473	473	461	492	454	508	446	481	440	487	501	443	458	450	447	489	459	432	465	454	490	460	462	475	497	468	484	459	441	451	448	433	470	500	483	516	434	475	481	469	463	447	474	457	472	473	478	497	482	471	449	448	462	500	496	477	457	469	480	476	454	484	464	442	493	454	449	481	461	466	490	458	475	500	449	466	450	457	498	432	473	490	411	445	473	453	473	446	472	498	463	489	500	437	512	500	460	458	456	439	469	468	494	490	486	464	476	486	497	462	485	433	463	477	489	500	494	450	490	448	456	504	518	489	490	483	466	454	489	468	451	494	463	486	496	474	524	461	466	472	487	468	451	524	461	466	471	469	461	484	524	445	474	450	482	455	478	494	488	468	462	454	509	488	447	510	473	499	457	437	486	493	461	541	487	479	491	493	454	442	480	523	440	457	454	433	486	529	465	479	469	494	469	491	480	463	497	451	440	459	484	456	494	438	460	457	505	474	461	450	466	500	519	456	437
13989	19925	14971	9086	6740	4976	3945	3166	2181	1713	1606	1481	1324	1076	924	846	870	829	791	808	813	829	766	772	771	733	716	727	760	724	638	710	684	737	697	704	693	667	693	664	674	688	682	677	688	666	663	691	696	675	708	678	715	712	730	686	709	710	659	698	712	715	693	707	741	716	688	708	669	703	654	651	683	730	670	645	646	665	672	702	677	679	660	672	710	681	708	667	692	723	709	690	694	695	708	653	633	654	716	680	709	686	717	669	668	678	656	663	684	671	693	654	689	711	669	710	703	698	674	639	678	634	634	697	676	699	693	687	673	618	695	644	630	711	707	681	640	729	653	716	670	707	683	656	646	643	668	676	652	637	685	679	688	673	643	643	667	676	637	645	647	729	675	670	647	693	677	737	684	674	701	627	634	624	719	671	644	635	687	680	677	678	691	689	669	692	660	662	663	628	655	679	702	713	635	685	680	631	704	671	653	637	717	721	695	648	738	705	662	649	664	685	678	620	672	702	694	605	726	696	660	651	625	662	676	649	639	686	666	675	681	681	714	652	686	707	631	725	651	652	660	673	725	680	647	654	725	645	668	725	691	693	670	719	678	681	652	665	675	666	696	676	609	638	682	631	655	663	703	693	665	652	667	700	643	692	661	663	649	655	646	635	681	639	627	683	637	691	684	672	675	669	619	690	663	666	679	699	655	699	658	663	646	665	614	671	703	694	682	671	708	674	674	692	674	657	654	631	697	690	706	664	702	646	672	659	723	686	683	671	648	696	635	650	635	640	696	657	633	640	644	660	678	661	695	680	695	685	655	685	661	712	659	642	669	725	675	686	705	685	625	645	669	678	654	660	636	736	689	667	686	671	718	688	646	653	704	676	654	652	670	663	707	698	678	708	687	650	699	646	670	630	595	680	693	653	676	649	621	660	696	674	700	678	689	627	711	656	610	681	704	647	669	672	679	645	630	659	698	670	682	620	665	712	661	660	692	666	675	668	696	708	640	656	674	681	680	641	635	628	637	642	668	642	652	675	665	704	665	760	742	645	653	669	665	704	651	686	681	651	658	657	720	687	682	640	635	691	635	653	642	689	673	652	702	658	651	673	678	648	701	712	690	660	657	660	638	700	630	647	665	674	658	673	692	644	692	670	634	650	665	663	690	631	651	674	637	664	676	704	640	663	606	653	667	690	682	711	676	703	642	663	670	681	657	688	654	665	676	652	647	654	628	683	688	649	705	629	661	657	670	642	668	716	663	727	691	691	675	725	708	669	642	646	695	665	645	668	662	623	636	699	668	698	685	662	663	618	689	634	683	716	633	698	712	712	673	639	649	652	692	670	657	612	672	610	649	640	728	671	671	639	644	630	635	668	739	738	658	649	679	685	651	695	669	687	657	623	623	670	679	683	606	664	679	653	662	673	608	666	652	701	676	653	679	690	661	707	651	626	636	672	664	676	698	663	655	673	654	637	696	688	684	689	686	641	669	626	666	664	664	643	674	629	664	664	673	711	670	648	702	649	668	645	635	685	657	706	652	659	668	665	683	700	633	671	627	677	666	668	681	682	690	689	664	730	653	648	621	673	616	641	669	734	679	683	692	698	652	692	646	709	634	687	654	631	665	670	651	652	661	682	645	662	680	711	697	653	658	691	663	684	722	671	666	636	636	632	702	674	695	686	688	685	653	722	678	657	631	700	675	694	647	704	662	624	683	620	685	662	670	628	627	677	626	661	668	639	649	673	693	635	679	655	650	691	706	696	735	720	650	683	635	665	645	689	672	691	661	682	690	668	677	670	655	680	668	627	685	697	646	718	656	669	673	630	652	647	676	711	642	682	677	686	666	642	700	688	664	660	660	686	694	688	704	670	725	624	660	651	645	698	640	643	648	651	691	689	646	673	690	668	690	656	709	672	672	645	680	664	668	685	714	620	704	704	673	706	610	663	728	675	673	699	678	660	680	673	673	662	616	707	669	710	648	621	653	671	666	657	647	666	656	612	677	671	728	680	657	703	671	708	682	614	690	678	684	657	695	642	727	694	638	675	643	662	661	678	650	674	635	679	696	662	695	666	658	646	673	694	647	668	617	675	717	649	688	639	686	610	681	642	657	647	674	656	694	676	689	658	662	646	695	643	688	687	652	659	639	668	643	681	685	730	651	697	651	650	657	600	676	670	718	678	651	659	662	615	649	705	704	683	674	684	682	684	703	711	651	713	668	723	660	663	690	667	684	654	675	657	640	630	680	642	722	695	688	650	682	683	649	626	677	675	732	643	680	636	673	672	680	656	700	660	670	710	723	649	644	718	658	675	671	675	692	638	691	674	695	636	638	705	657	690	690	684	706	693	625	635	638	681	658	687	706	646	695	679	652	686	669	674	620	635	698	674	672	676	662	665	714	716	687	671	666	676	673	626	676	669	653	666	615	680	693	660	674	636	681	652	701	689	650	673	692	679	655	654	631	640	681	669	648	675	720	671	710	672	641	645	678	665	678	642	631	685	650	607	676	703	689	669	700	698	734	725	638	641	681	642	687	677	650	674	694	666	639	656	714	673	676	692	665	706	645	633	661	683	695	626	710	635	686	678	634	666	700	675	702	640	648	673	715	752	674	651	685	669	683	639	650	673	650	683	670	671	684	681	665	717	665	668	672	655	635	706	649	663	682	637	643	649	693	637	717	704	677	649	676	661	671	691	646	667	665	655	641	675	686	657	630	678	688	663	651	655	659	651	640	734	681	655	692	678	654	674	687	707	745	714	636	650	697	605	666	685	620	640	690	708	677	673	675	677	650	671	692	697	685	654	669	679	684	602	630	678	660	696	657	676	714	673	637	629	654	664	660	685	632	700	663	680	669	646	693	670	663	691	709	731	650	657	677	690	651	665	689	659	688	687	712	656	633	599	677	642	671	679	691	678	664	701	672	627	679	670	652	653	691	684	699	669	645	665	650	659	651	684	662	686	662	673	684	666	628	619	680	660	671	688	696	695	665	663	649	681	696	697	652	671	689	642	631	680	650	703	686	683	638	656	659	687	680	661	670	637	640	670	696	660	682	678	643	671	697	681	631	635	668	649	651	681	715	688	605	702	666	665	714	705	649	593	681	639	628	662	638	692	710	660	623	638	695	711	689	684	683	655	669	702	657	691	719	669	697	642	664	699	676	676	686	730	646	690	645	696	647	685	681	680	685	664	634	695	626	713	674	682	680	684	689	650	672	683	641	665	677	661	669	695	675	629	675	698	661	676	679	663	699	659	658	703	637	651	686	657	679	672	663	660	660	657	686	708	695	647	677	709	682	679	614	675	623	715	716	730	647	668	674	691	661	689	667	695	682	652	700	669	658	685	677	663	673	690	660	671	690	647	698	693	628	678	633	712	638	651	707	683	698	669	664	643	674	724	684	654	677	674	658	707	712	644	664	677	675	650	667	706	706	657	670	639	694	693	677	666	721	659	670	667	683	691	644	684	690	665	656	691	687	696	650	687	651	666	661	713
24217	21208	28358	24343	20675	9105	3230	2105	1571	1256	1085	1005	877	767	659	590	670	581	569	542	521	551	534	533	530	481	512	519	496	476	460	453	448	455	455	478	453	437	458	458	454	444	447	438	420	444	435	472	473	442	442	474	451	480	469	489	473	467	470	451	471	441	490	459	472	475	470	436	479	471	490	446	435	425	423	440	460	428	405	429	431	446	463	464	477	466	454	455	468	441	475	425	461	435	448	396	454	466	454	490	467	427	422	402	445	444	453	436	411	433	442	464	428	460	460	426	441	442	448	470	448	436	433	454	432	442	430	472	439	450	471	437	466	446	482	419	457	476	437	471	447	448	429	475	460	466	460	459	449	419	422	422	424	443	428	459	449	458	436	456	465	427	456	436	435	454	408	434	427	417	443	433	426	463	424	470	423	479	426	421	417	427	433	482	413	444	457	423	429	428	438	461	441	421	452	407	414	473	461	462	457	445	412	420	467	462	439	423	468	421	457	443	456	439	458	436	416	435	411	472	463	446	442	450	424	431	422	448	446	464	458	428	436	440	429	397	453	468	460	453	464	408	444	460	482	478	453	425	431	457	437	432	429	481	451	418	438	470	474	418	435	420	441	407	447	453	426	430	438	389	491	443	429	468	449	429	405	430	464	443	461	469	444	457	468	469	413	446	439	426	417	430	457	430	456	476	480	481	455	429	479	442	442	411	465	439	434	420	460	437	414	449	467	466	471	470	385	438	427	427	442	411	458	465	437	438	428	446	463	446	466	405	432	424	447	415	416	455	429	444	449	452	437	446	417	473	455	452	423	441	454	439	459	415	419	417	437	433	420	470	448	431	436	428	400	424	476	412	447	461	415	493	462	440	452	429	461	392	452	451	454	427	430	443	431	449	399	395	432	425	455	423	440	460	485	448	409	440	399	452	458	450	474	438	461	437	471	449	469	399	459	447	461	396	455	447	465	418	444	464	429	432	453	468	450	449	426	438	411	443	454	409	471	455	467	454	425	476	454	400	428	442	419	426	439	428	415	448	443	471	417	439	445	427	411	433	442	430	379	440	430	465	492	447	449	418	442	446	439	491	431	436	452	472	419	432	460	447	414	436	429	426	444	455	423	488	467	431	430	439	420	411	450	411	468	423	446	429	444	411	467	447	427	450	443	456	453	442	420	461	462	436	402	460	404	438	459	467	457	433	437	456	445	453	456	453	439	438	433	449	420	448	463	486	431	467	466	439	436	449	435	470	478	417	476	447	447	466	443	415	421	448	416	464	433	438	394	394	402	422	403	484	481	426	457	473	427	445	462	442	431	418	426	421	403	416	462	440	442	442	425	443	464	420	428	467	446	410	458	418	432	441	455	441	441	419	435	472	443	417	462	449	421	423	440	462	457	467	434	404	450	433	435	437	424	427	418	427	450	447	440	458	436	448	458	456	430	501	429	413	473	392	462	464	421	462	469	425	455	474	424	477	433	462	435	441	416	474	452	419	425	421	439	397	440	433	422	438	426	424	455	431	454	449	454	455	456	434	418	468	462	422	445	426	445	452	443	439	449	439	447	422	418	490	451	404	426	442	420	450	419	455	454	432	478	435	419	433	425	473	439	470	422	492	420	437	449	409	429	436	446	430	439	420	461	437	409	459	454	446	454	445	486	416	435	469	478	426	428	422	448	442	428	410	445	457	445	419	448	438	460	445	459	466	451	436	469	413	467	429	434	430	433	440	472	506	417	441	418	437	467	426	436	452	428	421	478	443	421	450	446	460	457	435	472	431	442	439	475	447	475	463	410	443	422	421	418	439	421	500	421	444	451	400	431	458	441	435	449	421	420	447	457	468	419	433	447	480	434	413	446	427	457	386	450	472	470	484	459	446	461	432	445	467	451	446	467	421	474	427	460	465	436	429	406	465	484	428	478	418	425	457	414	427	404	422	466	430	446	451	480	447	447	459	471	449	417	424	400	444	460	431	468	436	439	416	439	398	442	438	423	427	436	462	401	438	399	461	440	468	454	431	434	432	418	422	430	447	404	444	457	443	460	414	463	452	455	412	462	442	436	423	475	446	445	458	470	434	427	438	439	464	450	460	451	436	424	446	430	466	436	435	446	470	438	459	421	430	468	449	464	450	461	470	450	401	462	465	459	447	440	465	431	443	444	441	445	410	455	439	412	422	443	410	450	430	478	457	407	435	412	399	467	423	464	452	482	427	424	418	424	442	445	422	464	443	407	452	452	435	471	445	449	407	459	469	414	481	431	433	384	446	429	460	447	461	433	476	438	415	444	442	476	444	404	461	457	450	434	425	424	438	456	450	460	475	492	463	443	477	449	475	431	453	461	428	466	445	465	444	423	436	490	441	406	427	468	432	466	443	448	413	436	410	464	441	451	429	440	458	424	453	458	435	462	444	446	427	438	464	449	460	473	443	433	410	421	448	481	464	394	449	447	459	426	444	481	427	468	461	430	445	433	434	421	448	460	445	449	417	438	464	464	449	445	438	434	411	427	432	488	457	468	451	448	451	442	453	448	427	414	418	452	423	409	430	422	414	440	458	446	408	472	460	426	414	438	416	452	475	434	468	438	419	446	440	466	458	413	426	480	431	417	441	438	430	477	444	444	429	434	414	489	442	441	424	411	429	450	400	483	449	405	437	437	458	468	434	443	468	403	446	432	445	420	469	456	424	479	446	447	448	407	441	429	450	446	427	406	442	466	452	454	430	462	465	416	465	416	419	428	423	441	462	448	423	416	485	461	431	439	445	455	437	407	473	428	429	455	417	437	421	450	470	442	456	439	458	444	451	455	447	419	428	444	465	445	443	454	442	412	424	456	451	440	432	471	462	417	430	439	403	423	453	469	441	410	442	417	445	448	406	454	455	460	418	429	418	413	455	457	423	438	389	436	428	462	422	477	411	414	443	447	430	455	434	447	450	447	451	442	433	424	421	445	443	467	444	423	446	432	487	440	441	434	443	472	430	489	449	467	456	463	440	442	469	440	434	450	455	424	435	443	476	412	444	459	481	446	437	467	485	448	435	426	407	452	457	464	463	455	454	463	465	444	438	453	460	418	460	448	473	428	428	423	441	439	439	459	460	403	444	438	419	441	444	442	419	439	445	442	459	414	433	434	436	473	451	479	429	466	436	434	445	461	427	438	469	389	502	460	403	448	453	439	432	461	424	431	435	407	438	450	464	457	445	440	439	454	433	447	451	457	406	466	443	432	429	446	384	450	475	448	455	452	418	440	445	435	433	422	459	454	455	404	438	465	476	447	441	476	425	471	452	441	442	466	449	444	401	442	446	435	472	428	425	450	437	486	431	420	484	465	458	429	442	467	500	427	448	484	440	457	436	449	450	453	414	442	462	444	440	465	491	448	465	432	437	428	481	443	399	465	398	467	430	419	410	449	422	447	473	436	442	462	422	481	448	432	452	460	450	443	424	412	427	480	440	444	474	431	444	441	450	447	457	426	443	414	441	437	449	465	457	442	431
16677	27697	22512	14580	11526	8264	6192	5381	3908	2968	2597	2245	1872	1474	1274	1176	1054	1010	949	955	945	853	900	838	830	765	745	730	757	736	750	726	655	655	655	682	687	707	670	664	637	640	698	685	731	682	654	669	670	647	647	671	695	647	691	693	693	690	691	690	681	686	720	678	726	685	694	682	651	628	678	683	614	674	602	659	608	660	675	676	686	648	644	655	630	619	652	644	685	654	645	680	665	670	657	678	676	649	682	637	646	668	635	661	654	619	646	684	603	671	644	650	608	647	640	628	617	662	613	640	601	643	658	687	653	612	665	639	691	605	652	662	650	662	648	625	657	681	655	689	647	648	665	644	568	619	648	689	587	585	649	631	623	628	599	614	621	634	604	627	635	696	641	623	586	648	632	623	638	649	592	651	639	589	629	644	638	606	643	607	611	643	679	628	593	683	609	633	613	624	629	608	644	643	662	616	617	654	594	633	629	624	608	623	653	680	666	669	623	622	595	639	646	696	607	627	648	643	623	655	636	646	609	688	659	652	658	675	612	648	682	655	644	664	633	661	573	626	638	636	628	606	633	585	618	635	657	636	620	631	658	608	610	661	618	619	601	619	637	636	635	577	640	599	665	676	592	614	657	655	670	620	632	625	608	605	621	639	617	617	631	636	644	638	652	638	593	634	597	604	666	665	639	639	657	608	600	611	579	655	620	659	639	627	613	647	631	570	647	614	622	612	692	693	621	623	679	623	620	668	581	597	651	609	591	654	649	662	613	638	675	654	665	654	608	724	623	649	653	665	625	660	614	650	590	637	660	628	593	631	650	660	610	626	597	640	643	623	619	651	643	659	645	663	647	661	619	627	632	654	676	648	659	635	623	609	668	621	629	619	634	652	629	626	601	617	623	651	633	616	656	661	633	669	616	628	630	588	642	660	666	642	683	637	624	679	616	647	644	652	636	623	580	601	623	672	598	678	675	604	678	683	613	614	643	625	605	661	673	578	653	618	632	649	666	663	659	637	628	642	645	659	636	578	596	595	628	636	618	651	586	647	598	578	621	629	644	627	606	604	643	633	654	583	639	649	645	691	596	653	626	626	648	675	664	604	598	634	687	671	602	669	632	618	616	643	625	619	612	648	674	608	646	611	626	622	614	647	655	662	621	635	629	612	628	666	631	639	653	636	636	642	657	637	677	662	646	631	645	607	601	639	631	605	601	637	636	617	637	640	625	659	624	626	611	592	637	625	666	616	648	638	626	666	618	628	653	620	636	668	665	621	639	626	632	657	622	615	637	636	626	631	601	543	588	657	609	611	641	618	645	614	655	616	612	624	680	592	641	633	633	632	628	646	643	648	611	604	624	641	644	618	639	630	668	667	594	609	643	634	622	684	599	615	641	634	620	663	621	675	636	652	660	643	653	593	618	608	600	601	625	655	647	645	603	610	663	634	604	600	582	664	632	648	590	658	628	654	626	612	682	655	649	582	605	647	618	639	628	600	600	643	638	683	603	608	646	658	610	616	622	603	616	635	665	672	661	625	627	644	622	610	591	608	653	679	614	606	620	630	608	583	646	615	669	652	603	654	612	648	632	619	642	671	616	599	622	577	628	658	656	646	619	603	561	673	624	666	638	601	658	622	629	697	671	607	623	589	646	644	655	617	594	682	601	635	689	606	623	641	648	601	613	578	626	657	644	607	614	627	612	656	605	607	663	660	627	673	605	636	610	673	626	644	659	648	618	640	625	663	647	632	600	665	580	671	645	620	634	648	651	634	629	639	610	655	630	627	641	621	620	634	635	633	626	615	653	644	665	620	623	595	621	622	609	633	658	669	603	676	640	644	655	613	652	642	610	626	623	619	609	591	623	622	656	649	620	620	642	611	673	633	649	687	658	633	654	660	612	648	652	662	577	650	622	621	638	600	620	607	632	633	621	622	577	616	645	620	682	656	664	629	637	677	621	690	591	613	610	649	589	672	663	659	644	619	640	602	649	642	659	617	617	621	630	632	641	699	682	640	603	643	627	619	627	612	609	628	627	619	587	599	675	613	625	627	651	612	630	632	605	640	634	630	621	687	647	646	620	635	621	645	601	592	629	615	648	580	591	664	621	682	607	620	587	612	651	641	656	609	659	667	654	600	650	635	587	657	649	633	631	615	657	636	616	606	673	639	691	592	623	631	661	619	604	628	611	657	656	678	652	622	611	638	660	673	630	647	603	611	584	607	617	666	650	636	685	653	692	606	634	673	612	601	642	652	670	603	663	606	684	612	651	621	641	651	624	648	647	612	635	659	626	616	661	631	634	635	635	609	622	613	620	635	636	624	607	652	676	611	588	689	642	684	627	581	621	641	626	633	629	650	658	660	618	614	617	651	589	636	652	617	627	691	646	627	604	657	612	662	615	657	646	658	623	633	611	651	637	639	602	717	686	659	617	642	623	603	635	653	652	635	625	641	643	636	650	640	621	659	623	620	653	635	642	602	670	644	646	606	657	619	649	650	635	640	613	623	606	647	638	640	595	660	661	668	647	617	659	664	627	640	667	645	692	622	627	648	655	562	642	603	616	670	648	605	645	628	671	628	645	645	644	627	637	599	644	665	624	614	645	608	664	583	643	630	621	652	685	690	688	610	608	613	660	653	633	638	651	655	619	630	635	640	654	644	598	642	618	585	607	609	638	642	670	569	601	603	705	648	630	633	604	639	596	654	602	638	663	639	621	634	632	644	615	645	656	644	657	629	615	601	646	634	630	671	626	655	617	632	658	635	653	627	629	631	674	633	645	617	666	610	636	651	663	644	642	669	646	604	636	638	594	628	642	630	648	618	605	610	612	625	689	629	591	619	649	609	639	649	597	637	647	647	626	614	646	560	642	593	654	602	614	582	647	656	638	629	633	609	622	637	697	640	635	657	626	656	665	669	617	640	634	628	630	640	682	604	651	620	645	579	605	654	626	642	667	653	650	622	669	593	665	612	579	644	619	643	625	610	672	638	615	636	652	647	638	706	727	617	609	665	672	587	620	608	643	631	601	656	624	568	629	660	608	636	612	644	600	602	669	677	662	639	636	630	622	597	617	676	645	611	633	611	654	614	579	621	571	624	647	632	640	651	659	667	684	648	625	674	625	658	599	591	692	647	624	613	619	622	625	643	609	647	614	670	654	618	629	641	602	606	595	613	624	641	614	639	668	641	674	631	633	685	586	631	611	684	620	614	647	627	658	634	696	633	626	633	625	628	596	672	671	642	692	632	655	638	617	612	638	641	670	617	635	673	623	665	621	617	592	626	617	625	632	641	626	643	672	647	625	654	641	671	642	619	637	644	631	663	652	565	627	617	622	655	630	617	653	628	598	648	641	632	631	678	631	641	634	652	643	638	622	657	625	621	601	606	603	632	698	627	684	619	664	635	664	619	608	622	636	632	612	656	644	609	643	639	596	679	637	677	614	599	653	620	675	660	647	575	633	618	630	615	667	654	586	648	626	635	660	619	630	648	637	670
23154	21125	28841	23691	21145	20288	8146	2897	2011	1594	1344	1187	939	756	664	594	551	533	502	535	509	464	488	425	448	414	411	415	429	390	387	360	382	366	354	347	351	340	351	347	343	291	369	337	337	360	319	344	364	343	313	392	375	332	350	380	361	352	361	329	348	359	378	362	341	362	345	338	355	336	366	343	314	295	349	352	289	322	340	334	296	342	339	306	323	337	344	310	330	317	326	325	342	324	340	348	338	317	372	354	338	316	307	317	336	320	356	343	300	319	344	349	314	297	296	298	314	311	342	319	317	308	338	320	313	309	327	346	315	330	321	283	351	349	315	353	353	298	322	306	348	362	313	311	300	323	299	276	357	353	326	281	327	335	340	344	334	299	320	311	312	293	334	330	317	333	313	321	338	335	322	309	318	320	288	315	318	330	317	267	329	295	322	302	303	337	339	316	305	323	306	312	314	313	330	343	328	296	333	332	337	329	305	351	299	308	326	303	320	305	317	337	331	307	315	329	336	338	322	331	293	297	312	307	308	314	316	265	306	305	322	319	313	337	325	310	303	303	316	328	317	302	309	319	295	320	318	304	328	325	311	305	308	305	313	346	294	296	320	353	320	322	311	275	316	304	313	325	315	288	282	318	281	309	320	338	302	307	308	342	328	298	312	286	335	340	318	327	294	303	331	308	349	330	297	321	336	340	313	296	333	314	316	303	319	305	312	301	312	327	337	304	327	313	327	339	345	318	321	335	328	294	307	310	311	300	335	289	294	338	333	299	362	294	330	321	320	307	307	302	304	324	325	316	340	303	313	280	322	341	317	350	324	306	316	300	284	317	344	324	297	286	304	300	333	324	347	267	328	333	306	340	309	291	298	309	302	310	285	352	335	308	296	308	311	352	345	339	329	328	281	322	302	353	319	325	287	316	347	336	319	289	349	301	288	296	312	307	348	327	320	343	328	319	319	348	336	327	323	300	330	317	319	293	331	339	313	330	320	309	327	332	336	308	293	305	315	347	329	307	313	308	321	321	299	354	295	296	345	307	330	304	311	291	325	335	309	308	315	354	330	295	318	311	318	298	324	320	318	302	296	304	354	329	326	337	327	339	315	318	285	321	300	320	337	284	323	314	328	348	298	315	319	321	343	346	313	285	323	313	304	314	316	307	315	337	300	311	314	269	280	319	305	313	300	285	328	320	335	282	316	350	304	338	308	316	328	325	296	313	331	293	310	320	293	273	321	324	313	339	323	299	316	279	304	307	309	341	321	303	319	330	275	370	303	328	319	315	300	327	302	309	330	321	306	332	328	281	340	340	298	305	300	295	312	321	364	319	304	299	274	300	347	332	300	303	298	319	335	309	314	314	309	306	328	306	335	328	326	336	334	322	309	324	344	324	334	341	296	310	309	289	352	352	305	316	326	291	336	334	329	329	317	317	292	305	318	290	290	286	295	327	378	313	308	333	333	309	350	294	323	322	309	337	316	310	330	312	323	307	321	342	313	350	314	320	327	293	303	325	296	317	319	295	299	301	301	291	336	273	315	294	324	296	335	315	304	307	331	322	346	334	337	334	295	343	331	308	340	330	296	339	314	318	354	323	320	303	328	330	331	306	288	320	309	352	335	325	315	281	306	326	298	319	302	316	308	300	304	332	311	319	325	331	332	287	312	325	301	316	315	306	297	308	307	334	315	311	301	290	299	323	310	297	309	318	291	307	289	333	314	277	323	342	327	323	306	344	330	258	309	300	330	329	325	297	347	321	324	333	314	308	318	296	313	310	304	320	316	302	300	331	336	336	315	326	309	330	305	322	329	302	307	303	309	306	314	303	323	292	293	320	302	322	306	299	332	317	339	284	311	316	300	318	317	330	309	312	343	327	304	302	291	345	329	298	340	276	299	323	343	331	310	333	314	326	298	309	314	339	290	339	320	304	338	348	330	320	314	305	314	326	304	321	290	342	283	295	304	342	318	322	295	323	334	310	301	320	293	321	315	351	332	283	311	332	302	345	309	309	317	338	292	306	277	289	344	313	302	319	327	306	316	279	339	334	303	302	321	297	296	323	322	318	338	324	309	305	311	284	346	282	321	314	342	338	328	293	313	305	308	310	317	302	319	344	314	312	277	343	279	319	299	296	292	290	342	355	324	308	354	322	280	315	309	293	304	327	304	330	299	347	313	314	321	341	302	319	330	313	292	300	310	301	299	303	340	304	305	318	300	342	315	295	345	328	313	324	364	289	290	309	326	335	295	310	324	292	284	307	308	320	323	305	307	341	291	326	329	308	300	325	323	307	271	302	302	327	299	339	328	311	326	318	319	330	326	300	308	290	305	314	273	298	320	286	317	351	311	314	312	307	285	276	317	271	320	339	304	310	339	314	348	346	312	322	334	311	341	341	320	312	282	320	314	344	313	336	331	301	293	333	341	300	336	299	295	320	313	329	324	333	320	310	354	316	336	342	320	316	330	304	346	301	299	318	318	341	323	336	304	346	300	274	315	326	299	342	318	327	346	317	310	295	299	300	313	310	303	319	313	312	309	307	316	313	309	315	309	310	312	334	336	288	308	322	357	327	320	322	344	341	331	308	314	326	353	330	306	325	320	337	323	354	271	290	293	315	323	317	346	334	317	326	326	284	303	324	326	321	287	331	311	307	332	345	327	303	311	302	301	319	325	311	341	307	330	316	314	280	295	309	315	295	301	318	349	337	301	301	339	299	310	287	324	335	304	302	321	306	324	325	348	330	280	312	297	301	326	326	313	301	352	334	356	307	312	286	320	326	307	292	325	308	310	302	310	310	331	334	319	336	309	313	300	343	304	290	309	328	324	290	316	316	322	323	320	327	324	322	304	318	304	316	299	317	317	330	315	321	323	295	297	301	319	320	330	315	286	324	324	325	328	305	316	322	335	341	322	308	299	302	282	291	307	317	314	320	322	270	298	304	344	338	310	305	321	290	308	341	303	311	338	319	320	297	326	295	298	308	296	315	304	323	285	322	305	301	328	307	293	314	306	284	337	303	339	315	322	333	286	309	329	281	310	319	306	315	330	303	343	314	327	318	299	295	290	302	336	328	306	338	340	319	309	311	312	374	326	292	319	309	326	317	284	289	311	347	311	312	279	322	331	322	304	344	351	311	297	292	300	319	305	331	316	337	320	315	300	312	334	324	317	325	334	327	307	295	314	305	310	290	330	283	326	310	340	330	287	353	304	297	334	316	345	303	303	324	307	319	290	344	335	332	274	307	320	307	359	341	321	283	307	348	305	310	327	341	302	333	327	322	324	307	296	333	307	332	353	315	321	315	329	308	291	296	313	299	313	300	308	319	274	305	305	326	316	336	319	299	324	313	302	296	299	370	314	317	299	310	331	329	312	316	324	316	309	261	286	320	324	315	338	312	312	281	332	336	300	320	346	314	288	313	362	310	306	323	336	276	288	323	301	281	329	318	345	298	342	309	349	294	323	331	291	324	331	297	299	319	307	352	336	302	316	309
19167	32371	26637	19087	15323	11457	8557	6652	5251	4077	3558	2840	2208	1752	1393	1275	1154	1041	1033	994	971	842	806	800	713	717	741	664	635	608	594	634	569	557	516	524	534	531	550	496	516	499	524	496	459	484	498	487	493	476	517	559	559	530	543	557	557	555	534	552	523	526	550	571	549	550	519	502	524	523	501	517	504	438	488	447	451	453	458	436	479	492	473	457	493	439	467	524	531	519	467	504	507	542	495	532	499	463	469	501	496	477	463	490	449	466	488	422	461	469	489	474	451	465	446	458	440	453	466	493	475	462	493	459	448	458	494	446	464	453	460	503	510	455	480	469	458	471	449	511	455	448	433	476	422	422	481	479	431	448	472	479	457	476	453	456	466	453	440	446	481	470	426	462	420	427	463	452	472	472	468	447	472	468	448	472	448	447	458	466	488	469	444	443	440	425	464	469	433	440	470	510	446	497	469	448	453	465	477	492	430	428	468	428	448	424	460	470	421	457	474	439	447	441	446	492	450	435	454	486	424	517	453	448	464	471	481	506	468	470	476	467	472	449	482	487	415	446	434	458	442	468	438	439	484	447	433	447	448	457	433	468	513	464	428	427	434	434	460	471	431	441	470	454	429	490	471	452	505	442	439	453	472	447	426	459	452	466	460	466	464	439	464	457	427	432	484	435	474	444	420	492	448	464	423	440	465	459	460	474	441	459	451	412	427	413	450	455	477	461	447	428	472	501	421	461	466	426	452	518	485	425	456	476	474	429	497	426	476	471	464	471	445	457	463	493	468	490	463	453	414	464	472	479	495	413	420	437	473	446	461	463	453	472	420	451	443	445	485	433	457	450	471	430	495	462	433	421	462	453	432	462	420	454	466	443	440	414	462	465	457	467	457	458	489	478	509	486	454	454	424	465	475	488	421	465	439	465	480	508	442	447	465	451	432	440	467	456	462	460	436	430	439	417	421	503	475	442	446	444	474	464	481	456	466	408	442	459	447	460	384	408	443	497	445	474	474	465	431	448	418	460	472	466	445	484	461	474	461	453	481	467	445	460	462	480	441	444	440	472	442	470	448	436	471	480	459	472	466	424	444	440	434	419	483	454	458	422	433	484	458	448	459	439	457	448	475	458	477	430	450	447	432	454	444	427	470	434	479	508	440	426	455	482	469	448	463	451	435	456	464	469	437	459	475	436	445	427	480	458	453	466	491	468	462	494	434	467	453	491	438	447	479	455	461	470	418	439	421	440	432	475	427	462	477	448	440	429	407	450	476	438	441	450	476	472	459	474	484	492	413	427	429	454	426	420	475	481	492	491	486	428	408	423	476	468	467	448	471	438	451	427	438	453	441	450	426	449	463	478	442	464	446	474	468	441	424	473	444	445	445	484	445	463	452	451	436	450	475	481	459	475	428	428	429	458	426	441	460	443	446	461	466	431	455	467	445	440	456	453	457	423	472	467	448	459	449	427	441	426	441	481	469	446	439	440	459	472	473	479	456	463	470	428	484	479	475	463	459	435	490	476	466	479	495	446	447	419	459	460	427	443	453	482	483	460	462	471	456	467	455	460	464	487	458	447	448	451	458	435	445	439	495	447	435	434	487	501	469	464	418	426	449	472	484	469	456	447	438	532	498	409	413	473	472	423	460	487	492	438	458	441	449	458	447	464	459	452	462	419	455	474	488	403	463	483	465	470	455	465	471	486	449	451	444	414	478	444	504	422	454	467	450	448	463	437	475	475	497	432	458	444	436	470	462	478	474	477	446	487	473	389	459	497	457	484	508	408	456	449	444	466	460	456	471	483	479	420	472	458	469	446	480	418	463	484	433	464	440	451	484	460	428	492	461	487	468	447	453	437	434	481	468	423	460	467	413	450	435	432	443	450	429	443	478	465	470	457	465	442	476	495	437	468	472	432	430	483	386	425	469	461	467	428	429	461	437	479	466	461	465	432	453	455	443	472	441	483	486	474	429	452	452	460	428	475	438	460	465	423	461	452	432	463	446	479	439	468	422	471	432	474	429	482	467	488	472	438	438	466	464	430	501	460	448	449	432	482	439	482	417	442	430	481	451	458	448	451	409	447	435	449	424	441	478	447	471	410	446	468	453	450	464	457	465	453	420	422	430	486	441	439	431	458	434	434	437	468	439	446	501	483	465	424	436	402	453	418	438	449	470	461	452	449	443	414	446	445	468	470	436	476	479	435	464	481	480	435	454	484	468	463	481	446	466	470	473	439	459	473	469	486	439	453	493	435	479	453	437	455	471	449	435	470	457	443	457	450	468	429	462	478	456	480	457	502	471	463	435	439	474	470	441	423	433	418	464	443	456	467	431	499	514	470	456	474	475	478	482	404	420	427	482	492	452	487	460	465	467	454	429	480	463	460	437	439	467	446	510	456	467	458	430	464	479	449	426	448	391	477	470	465	485	478	445	491	449	434	474	483	462	457	425	418	468	425	452	465	493	455	479	421	459	473	499	447	470	452	457	463	490	453	440	470	472	451	426	443	470	464	433	418	450	467	460	453	439	430	475	480	466	496	477	458	444	426	475	450	441	451	420	441	459	454	474	452	451	472	471	478	451	447	446	440	492	492	434	435	480	445	457	420	417	452	457	451	440	445	479	460	429	447	439	465	458	491	451	466	465	429	490	454	458	446	455	496	420	479	451	440	458	429	427	458	488	474	451	457	455	455	480	464	488	436	467	414	438	453	459	470	458	470	470	483	520	477	487	458	504	482	452	479	423	431	472	499	499	485	467	429	454	422	464	424	478	467	425	478	486	435	473	449	424	407	409	438	495	476	448	483	463	505	483	453	406	441	480	447	463	457	477	437	468	426	490	419	469	428	422	434	438	488	464	452	481	430	444	475	460	451	462	431	434	469	447	458	442	430	428	454	451	419	444	458	411	459	457	448	452	462	462	436	465	493	457	437	426	452	460	467	465	478	488	423	453	455	456	427	443	449	448	458	444	480	459	436	424	485	470	447	461	436	481	424	423	445	449	453	495	467	484	467	452	451	471	436	454	430	450	460	489	482	424	435	430	469	425	462	415	431	465	476	472	442	428	437	459	399	448	468	452	494	428	423	475	442	486	446	465	447	472	422	465	439	432	457	471	470	434	444	462	404	496	460	504	453	457	437	436	448	444	464	451	465	463	500	442	404	450	427	478	453	483	482	450	431	439	441	466	457	458	456	418	464	442	444	448	484	439	430	468	439	476	441	424	455	425	434	491	444	445	477	478	479	460	431	447	453	446	418	461	458	460	470	454	447	448	460	467	473	464	494	454	438	462	468	497	450	448	488	453	440	451	435	439	505	452	458	473	453	457	449	482	457	445	507	419	447	441	487	444	426	447	482	436	484	440	455	467	457	493	455	483	492	491	444	445	448	464	445	447	466	429	444	442	439	450	459	472	498	446	477	488	458	458	466	404	459	465	462	469	455	476	470	488	414	481	418	480	460	438	465	448	465	443	446	462	449	449	435	471	476	457	456	454	449
26935	20650	14109	7257	4085	2792	1840	1223	1050	919	758	692	639	590	557	528	525	582	544	562	517	545	565	528	518	542	522	476	552	488	533	503	478	526	468	514	486	543	512	498	491	444	463	495	469	458	491	483	445	478	489	501	498	528	515	509	524	549	501	467	485	475	503	487	514	474	476	478	508	496	531	484	489	477	508	528	497	481	516	462	466	450	475	523	508	455	525	492	534	488	511	458	498	478	471	498	464	504	502	533	510	434	477	510	499	544	525	502	486	508	474	515	511	493	488	489	498	478	516	470	501	505	511	497	516	491	491	491	479	498	528	467	483	465	499	516	477	507	488	508	493	506	465	465	525	489	468	503	501	469	443	493	479	509	444	488	492	476	489	495	481	450	520	468	498	457	453	472	473	457	499	484	486	474	476	466	493	459	474	486	426	479	464	495	462	465	454	505	499	485	498	476	504	483	491	451	496	498	503	494	492	503	491	497	450	468	473	509	494	518	538	466	462	498	461	459	475	473	461	495	489	527	523	488	468	493	491	526	478	494	462	489	509	510	470	519	514	507	490	516	495	496	497	539	501	429	492	502	466	485	494	465	457	466	451	469	503	532	475	478	492	485	523	489	486	458	451	501	511	488	478	505	481	465	482	455	475	487	486	424	459	461	409	537	470	466	489	472	434	524	528	507	467	476	471	499	465	471	479	460	474	462	488	507	486	539	460	455	491	459	527	485	459	505	433	475	454	484	469	538	480	444	458	485	497	466	506	509	491	478	499	481	506	519	525	494	460	459	479	487	468	454	456	437	498	495	504	447	484	507	486	438	439	452	474	483	458	501	492	490	494	470	507	478	441	535	512	502	471	475	489	493	499	471	497	524	487	471	484	507	476	499	466	475	496	445	527	494	491	471	480	486	477	478	521	491	503	459	469	483	506	470	458	508	478	514	455	493	476	486	462	540	472	545	521	482	508	483	482	491	496	469	501	499	480	460	519	510	478	479	484	470	506	470	475	487	504	498	441	513	461	509	484	447	496	449	496	462	480	473	477	483	449	491	490	448	465	502	503	500	498	485	499	496	461	497	510	484	459	432	460	501	483	482	512	470	467	470	455	468	465	414	520	470	476	495	503	496	463	475	478	497	480	472	521	495	491	484	519	451	494	475	462	428	525	470	507	524	466	501	481	462	473	464	461	486	479	478	480	515	489	512	495	470	480	475	462	470	487	492	484	428	490	496	510	506	485	452	445	522	496	466	484	506	457	492	493	517	516	489	520	494	519	428	486	496	484	447	500	499	477	462	451	481	493	443	487	497	463	568	449	467	515	478	519	487	486	460	506	506	505	493	459	451	506	485	501	471	515	527	482	532	470	488	523	464	467	517	474	472	513	509	465	500	448	495	499	509	522	458	467	442	503	477	495	493	478	514	467	501	444	495	472	491	450	493	517	475	478	455	473	503	454	501	513	458	491	460	467	509	491	521	406	463	451	484	519	472	488	495	487	467	486	472	475	457	496	450	482	494	443	509	447	507	492	459	505	500	493	465	489	518	468	490	461	461	439	490	512	505	449	500	487	472	451	465	482	501	448	498	471	501	500	456	479	518	480	498	497	430	482	526	480	511	496	480	474	444	524	505	483	472	510	475	494	470	495	488	511	499	483	511	556	496	472	506	492	482	504	486	507	489	472	533	470	457	481	474	456	500	498	515	475	443	510	491	500	489	448	489	493	486	472	498	540	485	470	490	462	455	458	487	464	485	513	492	505	511	481	497	537	456	509	491	465	489	523	507	456	496	473	475	509	497	484	490	498	515	501	501	468	497	456	523	505	486	455	479	504	459	514	512	479	492	478	479	520	496	482	488	460	501	476	473	473	454	496	521	503	514	501	467	474	513	489	522	486	495	514	506	471	494	493	483	471	482	482	504	529	472	493	484	473	480	466	532	470	483	465	496	466	473	461	467	452	471	482	460	472	503	512	506	486	472	471	494	517	479	509	477	512	506	486	464	515	451	472	507	513	464	502	535	477	488	496	502	518	444	518	475	478	504	489	518	456	471	511	484	499	471	499	519	453	471	513	440	502	439	496	499	478	480	519	491	514	491	502	487	499	513	473	505	478	498	480	506	480	493	517	490	458	495	506	495	511	493	436	516	504	445	490	520	478	506	520	460	468	503	464	507	490	493	511	495	496	482	467	484	510	509	504	478	504	458	448	458	542	499	486	471	479	540	502	497	467	493	493	483	507	482	505	471	487	498	509	485	490	453	480	469	440	490	464	501	504	511	487	455	506	512	482	533	422	475	486	520	501	448	493	453	529	493	474	506	459	480	458	456	486	440	498	476	481	493	480	468	455	453	521	501	457	498	497	498	488	464	501	488	502	498	461	459	470	487	443	501	493	487	470	507	497	460	529	500	466	495	480	477	455	513	507	449	499	534	484	470	473	442	518	504	503	485	505	485	459	471	485	482	493	479	505	475	487	497	528	472	475	454	488	516	494	523	480	493	500	487	458	462	456	509	478	465	494	484	499	501	508	490	505	488	484	482	491	455	478	482	497	499	500	518	461	460	475	431	509	492	496	461	538	464	480	462	449	511	459	487	545	482	484	487	485	482	465	500	455	496	446	485	459	501	504	477	492	491	455	448	516	538	469	492	474	490	486	501	488	450	455	491	494	456	475	509	470	503	480	458	481	485	492	481	487	464	524	484	460	505	464	496	461	471	500	454	498	506	439	501	518	488	486	470	480	500	484	512	445	472	463	469	485	486	503	497	503	465	527	492	488	488	496	514	450	487	493	448	524	503	444	470	463	510	475	484	473	514	495	468	479	502	473	496	530	503	510	483	520	477	472	462	475	505	479	501	531	444	456	484	472	478	495	451	494	520	456	491	492	532	490	531	484	459	475	486	458	486	484	495	486	475	498	468	507	484	505	484	466	470	447	461	540	485	516	520	473	465	471	510	480	437	503	491	540	484	493	498	495	501	489	462	478	515	466	430	477	515	497	480	487	479	487	469	503	518	464	489	494	511	462	437	473	504	457	496	458	519	493	514	485	477	466	471	511	458	502	518	484	487	461	469	519	511	461	479	498	514	440	466	499	506	466	474	514	505	486	497	504	496	509	473	470	463	484	498	488	479	521	495	473	490	475	501	493	506	496	494	474	556	454	487	518	493	522	499	477	507	466	478	500	442	519	504	477	506	495	480	456	502	488	494	503	485	471	488	469	506	500	474	507	466	506	498	497	488	491	497	503	495	520	487	462	469	464	467	473	497	454	508	490	455	469	485	507	466	476	528	462	506	480	516	471	508	458	454	497	447	499	466	502	499	479	484	478	472	495	504	496	477	492	482	459	476	454	451	476	499	485	439	488	490	441	508	481	504	472	527	511	518	491	493	494	454	501	480	495	436	478	483	515	489	441	501	509	482	527	493	477	458	499	477	495	495	435	467	472	494	463	464	512	459	510	518	495	476	498	471	541	481	460	488	489	534	489	478	477	504	469	503
14785	19670	14751	9748	8202	6098	4228	2972	2462	1977	1692	1452	1245	995	933	883	882	827	839	857	854	834	800	771	784	741	792	717	725	718	786	709	686	715	698	701	693	707	697	722	722	711	699	685	692	706	728	735	711	684	672	737	713	703	730	751	750	700	726	726	795	722	729	682	711	686	754	680	690	709	694	703	702	702	718	662	714	723	702	696	737	701	686	701	673	733	754	706	749	697	680	703	732	667	719	699	715	656	672	698	669	701	655	701	674	704	661	718	705	635	629	695	653	668	673	741	728	687	677	648	692	712	725	674	669	669	680	706	713	703	687	706	742	743	684	696	648	694	678	719	683	675	703	680	698	696	713	652	674	692	670	662	735	688	723	634	741	702	711	692	685	672	657	681	698	721	726	667	661	719	686	640	618	721	715	707	714	654	687	685	658	694	692	705	705	654	681	723	731	683	675	711	661	719	745	693	686	697	655	718	684	718	701	721	730	682	713	668	691	673	681	712	719	699	666	649	730	689	666	638	664	690	679	765	684	700	666	680	632	706	709	714	692	686	671	693	658	674	673	710	654	706	657	680	699	692	696	734	705	666	641	661	655	706	708	697	670	685	627	663	705	681	709	703	706	714	676	703	726	737	679	706	702	657	634	665	719	714	683	682	693	707	674	734	708	704	696	700	646	693	692	654	719	646	674	702	667	701	686	661	694	665	653	729	692	663	679	691	699	695	681	722	654	713	662	722	650	700	645	713	671	702	696	649	727	684	677	689	698	689	667	654	674	687	650	652	654	666	728	671	693	717	673	728	714	730	660	682	692	669	665	687	693	655	724	709	654	672	685	622	652	686	687	651	655	682	737	743	703	700	697	695	617	705	697	654	673	707	716	647	730	721	681	705	704	696	702	698	657	729	689	745	728	670	692	690	692	669	663	635	686	665	694	634	644	710	660	652	669	690	664	671	657	727	679	686	691	694	681	665	701	688	637	677	765	725	675	682	694	728	717	694	657	690	703	688	691	691	632	684	655	667	723	633	648	682	658	637	672	641	668	716	674	661	714	689	670	704	704	713	651	662	662	658	668	628	678	720	671	707	703	655	766	712	731	705	675	669	674	693	668	653	715	656	701	694	663	706	658	688	672	696	719	674	691	706	670	677	684	684	666	692	689	700	649	699	756	674	634	720	714	738	654	670	698	687	703	694	690	688	686	701	674	669	692	659	710	672	698	707	687	696	716	670	669	660	654	656	704	712	643	645	638	683	721	695	694	675	699	688	690	680	715	694	758	678	659	690	728	690	692	747	660	646	668	660	742	676	686	710	621	650	708	678	690	678	671	712	686	756	677	674	684	697	709	642	685	719	696	664	701	697	668	685	698	706	674	645	665	660	711	687	714	676	696	688	709	724	730	684	686	698	732	711	648	683	708	693	661	741	697	674	690	715	701	676	700	702	729	706	674	706	664	678	681	648	678	681	712	661	680	664	724	683	681	663	655	705	719	728	703	685	646	680	676	696	703	636	698	689	692	687	669	703	701	689	698	739	679	707	723	673	711	674	678	646	709	703	640	683	670	680	656	673	708	698	691	686	726	674	703	738	630	663	682	709	710	688	700	660	627	705	682	682	628	712	719	701	683	705	669	694	712	593	671	709	680	671	704	722	681	677	675	729	696	695	672	679	698	667	690	682	665	685	655	682	651	657	633	726	663	644	711	693	654	662	673	693	690	683	711	682	740	705	682	635	649	713	672	709	656	682	704	727	665	722	735	700	687	624	639	675	659	715	661	669	678	689	693	695	694	705	652	706	700	695	659	678	688	689	671	744	660	663	714	633	682	606	729	664	659	703	661	680	690	696	695	660	676	663	730	718	698	713	706	720	698	692	681	695	724	685	684	698	720	681	623	691	745	662	689	680	727	699	671	707	658	698	667	730	697	658	675	696	660	707	719	739	690	650	710	668	706	712	710	730	662	722	672	744	689	662	639	661	686	706	664	707	723	662	682	672	666	732	669	688	735	723	705	689	675	677	702	687	667	677	767	666	682	711	672	718	728	698	703	675	703	701	699	711	670	701	620	650	687	725	646	701	729	679	700	689	670	704	705	673	708	671	658	689	650	678	661	706	733	660	688	676	679	721	688	683	684	693	682	657	713	691	663	668	688	720	737	701	666	714	746	679	641	748	709	666	672	670	712	650	742	714	685	734	715	679	703	696	645	682	693	690	678	742	676	696	699	679	718	731	655	702	634	691	702	670	699	670	710	660	693	683	687	678	719	680	695	717	696	734	717	666	633	729	698	694	710	669	737	640	709	678	693	705	648	676	683	692	719	702	704	708	651	703	707	675	678	710	731	696	674	682	702	629	692	726	687	718	697	663	731	698	704	682	688	689	695	659	727	679	661	693	669	728	722	741	693	672	698	670	633	654	653	696	688	709	664	741	659	742	674	731	724	687	668	692	703	699	705	697	706	683	675	662	712	675	704	662	707	751	669	693	674	714	666	604	671	726	671	697	656	703	679	724	710	723	669	667	687	741	713	657	710	681	703	645	708	713	703	723	688	660	701	660	651	720	681	690	677	697	646	666	726	685	691	637	701	681	707	717	696	649	672	682	674	659	751	694	723	682	650	675	631	696	689	677	671	669	675	658	633	670	708	715	657	638	682	652	656	749	666	700	675	679	690	688	705	734	687	737	726	682	689	645	682	677	664	668	704	648	711	605	708	674	680	701	690	672	692	702	708	714	726	702	680	668	707	692	658	674	688	676	704	687	687	712	713	715	625	675	633	682	731	686	705	706	664	688	674	688	711	641	719	684	651	674	706	706	672	694	687	686	700	701	647	706	689	691	675	705	677	705	704	690	670	669	710	655	682	724	674	698	679	686	651	648	684	650	696	699	659	673	696	681	677	712	685	723	678	657	718	693	713	714	707	675	668	694	684	701	674	722	713	674	692	659	640	656	646	699	691	693	686	670	678	667	721	678	759	674	682	656	696	647	678	719	697	694	625	675	702	662	726	680	687	691	701	711	743	673	711	710	703	669	710	738	656	643	723	715	711	660	686	671	694	626	690	671	659	678	690	693	676	663	729	671	695	662	711	682	718	677	622	675	683	691	724	650	633	696	694	699	710	696	745	708	658	672	657	698	716	665	705	695	734	684	701	691	701	730	724	699	715	669	676	720	666	645	657	709	658	732	659	727	688	694	686	673	671	724	676	673	698	692	676	706	683	693	700	664	698	680	647	745	663	651	677	682	686	667	685	709	723	695	650	699	657	710	716	678	721	641	665	735	677	669	660	675	739	675	675	666	659	676	729	677	670	727	672	717	704	667	677	686	679	707	677	695	686	710	694	742	655	660	635	670	690	696	689	702	725	668	635	678	709	674	678	626	664	700	670	697	682	697	724	742	728	701	690	707	712	693	685	682	653	693	681	658	745	709	632	703	758	653	708	682	695	672	685	705	685	669	700	664	697	672	711	724	709	739	639	705	715	646	678	728	660	682	671	657
24173	21205	28364	24316	20702	10050	3669	2132	1565	1321	1199	895	855	685	659	653	629	603	622	620	604	586	564	575	557	512	543	551	479	505	497	501	466	499	455	499	483	466	489	462	469	453	442	499	426	456	475	524	469	464	441	440	477	502	489	526	512	484	456	472	468	472	483	514	531	494	483	448	521	457	454	499	453	474	454	456	399	464	468	479	429	462	483	431	477	443	449	453	465	455	478	441	467	463	469	481	481	474	459	451	480	495	456	430	451	460	456	443	451	450	475	431	461	410	495	479	456	467	447	465	443	432	504	490	458	494	436	479	462	448	452	480	463	458	443	462	432	433	465	464	435	475	455	433	468	479	452	474	454	443	474	493	457	418	418	472	471	442	486	468	460	418	450	458	444	452	488	449	477	508	470	507	467	441	484	489	461	453	466	489	440	464	446	434	459	463	428	437	438	454	481	468	453	434	442	432	453	458	440	439	476	457	484	444	441	449	484	426	433	466	460	449	490	452	477	469	446	467	454	476	474	437	466	498	464	423	477	467	434	437	434	485	470	465	459	438	503	450	476	450	491	497	462	442	446	441	486	474	433	453	450	470	412	490	470	427	474	428	466	501	458	475	455	468	466	425	468	456	449	459	459	436	440	457	467	446	422	461	456	510	469	459	457	484	449	461	443	400	472	430	470	493	444	446	499	413	458	449	470	476	427	465	487	487	457	426	464	417	473	467	466	467	443	442	487	500	406	421	446	434	463	529	453	458	424	443	438	453	433	425	443	488	476	473	444	453	438	429	476	470	450	446	481	487	471	420	437	488	469	461	416	455	426	433	463	438	493	461	491	422	484	441	461	474	483	409	462	470	430	452	467	439	484	436	480	478	441	483	442	440	455	484	477	459	459	495	449	473	449	455	445	442	475	443	447	420	475	446	476	471	448	456	489	441	457	438	465	445	472	455	459	475	465	433	426	431	471	411	433	473	447	453	465	495	432	445	454	479	439	454	441	393	469	436	429	436	442	447	463	443	464	429	442	474	420	446	451	450	428	464	447	465	468	425	485	494	449	402	447	458	439	402	464	429	456	419	484	414	473	463	441	448	473	456	507	485	439	418	430	438	451	441	429	448	457	437	470	453	485	419	440	457	458	460	512	440	437	479	469	469	434	462	453	440	467	458	421	461	434	448	440	433	468	465	495	495	459	454	479	457	473	430	445	475	430	455	438	441	458	439	466	472	442	458	505	447	437	463	446	448	441	443	456	462	471	486	512	485	490	458	462	478	433	477	477	448	430	458	472	424	470	441	457	483	455	432	496	436	483	422	439	461	466	468	439	456	472	470	411	456	478	452	441	434	466	473	479	441	494	464	468	435	458	410	416	487	448	430	462	460	439	467	465	458	438	464	448	461	446	446	460	463	485	441	458	435	446	462	446	471	450	436	458	464	438	462	430	464	447	462	397	445	436	424	469	476	443	421	460	438	444	427	479	496	436	465	432	462	489	447	449	438	449	470	486	427	464	472	465	486	451	467	443	468	479	438	477	413	429	468	451	477	480	438	463	467	438	462	498	437	446	481	427	474	431	438	468	456	445	469	470	451	421	455	431	469	452	445	439	455	466	447	454	486	463	453	453	419	455	435	439	431	469	454	444	473	465	481	442	438	478	450	459	416	447	465	446	460	495	455	498	437	447	471	496	462	448	439	483	425	391	411	455	448	478	463	459	440	444	468	434	473	498	460	458	437	427	427	414	456	462	451	440	471	481	464	442	462	435	404	462	440	452	479	435	439	456	492	509	436	455	458	432	408	490	479	449	442	469	446	466	433	440	424	459	428	425	444	475	441	496	494	464	474	450	440	464	456	447	448	476	448	502	448	504	458	434	462	465	460	430	490	474	421	520	445	463	446	444	415	456	463	459	472	469	494	406	461	449	466	467	461	464	502	457	472	449	500	469	452	455	408	457	448	443	435	431	489	437	429	482	474	469	452	474	442	455	455	441	457	471	450	438	465	466	454	443	484	484	456	483	434	461	413	421	431	472	448	457	424	445	428	464	454	431	449	430	455	451	435	490	456	458	437	456	452	463	444	460	438	433	412	455	479	460	440	422	387	463	413	449	475	451	493	458	465	477	450	476	434	432	467	462	430	460	496	474	457	470	440	454	458	446	426	474	430	460	454	401	483	465	440	426	476	462	472	470	472	450	431	426	454	465	455	488	461	402	441	425	444	420	454	423	467	413	458	409	456	450	487	455	456	467	474	467	466	417	466	457	417	429	423	447	451	396	447	466	476	450	438	436	482	492	467	441	444	433	460	479	466	413	440	461	466	433	482	475	440	463	460	439	458	455	439	406	473	445	458	464	446	427	449	454	471	478	441	459	437	440	450	457	464	451	443	464	436	483	430	478	460	467	454	498	461	476	433	470	458	445	435	493	495	459	435	437	448	494	453	437	445	438	447	435	465	481	493	442	453	423	441	455	448	462	464	473	483	473	425	473	440	441	445	455	422	474	471	444	405	455	388	453	452	442	459	461	449	467	445	482	431	441	401	450	448	448	459	461	452	457	460	445	472	475	444	442	436	434	461	471	436	421	479	475	464	488	439	454	444	427	477	467	444	444	489	463	447	399	476	428	464	468	482	436	462	439	449	417	459	470	425	453	468	488	505	451	492	464	466	477	487	446	452	475	464	458	454	445	466	449	458	471	450	418	444	400	435	457	421	422	433	487	470	418	445	478	469	460	446	417	440	498	482	461	458	488	479	450	469	434	414	498	442	465	439	465	411	410	460	455	423	463	442	484	422	415	450	477	477	452	469	461	460	428	439	479	451	430	494	438	467	451	513	489	485	428	427	438	471	474	487	451	432	451	451	468	459	420	456	412	440	424	434	463	479	446	451	465	453	465	440	438	446	441	438	490	439	451	438	486	420	453	436	468	446	470	436	472	468	462	476	450	427	443	443	445	445	405	425	486	485	429	461	450	452	460	482	440	448	433	442	454	421	440	452	444	455	455	481	461	440	433	438	455	453	491	469	428	462	430	403	445	469	459	464	447	454	425	468	432	404	425	444	441	489	438	433	439	472	463	453	463	465	429	473	452	447	465	478	454	438	448	435	473	445	457	445	468	483	454	474	456	464	462	435	454	428	419	434	449	459	452	475	496	448	443	482	461	424	432	479	445	409	421	451	454	456	450	490	446	479	464	484	424	436	474	449	465	436	449	468	443	447	415	441	456	410	466	449	468	467	467	460	443	452	465	474	438	467	455	464	465	449	446	483	447	475	464	438	435	466	465	450	465	467	450	464	431	472	457	440	475	439	441	444	463	484	429	447	444	460	455	490	428	443	472	450	455	433	472	426	464	437	504	455	474	435	457	411	450	420	412	495	476	462	457	449	441	462	445	453	408	449	491	430	473	435	488	428	432	395	414	464	446	446	470	447	462	459	415	435	447	486	450	452	444	443	460	473	481	476	495	438	457	465	475	462	465	475	464	459	446	475	476	454	479	432
17202	27841	22120	14564	12390	9603	6932	4839	4049	3156	2513	2118	1794	1337	1230	1243	1125	1081	1013	945	942	927	834	857	839	840	765	808	761	718	716	713	729	751	669	708	703	699	704	687	672	666	713	686	655	680	673	761	679	693	693	691	675	709	712	754	729	721	735	708	704	778	780	668	672	709	699	669	748	664	692	624	652	629	639	636	631	680	677	653	658	733	668	633	688	713	696	703	683	643	674	682	703	664	657	643	664	679	678	730	669	632	686	641	656	663	651	719	624	706	679	651	616	656	660	619	637	671	678	650	661	641	650	698	662	657	662	638	651	685	677	635	632	658	677	684	650	636	654	669	670	630	638	658	613	668	643	666	694	611	655	630	676	624	633	596	653	680	683	670	647	675	652	623	595	675	687	642	623	711	662	613	654	665	662	657	609	620	645	660	655	676	679	655	694	630	681	656	674	668	640	671	682	660	662	679	637	664	696	602	674	640	658	671	677	686	682	631	677	672	666	623	593	675	652	645	651	669	641	649	670	601	658	666	628	626	625	649	647	658	566	641	677	665	682	690	660	681	652	634	663	639	657	671	622	673	626	643	665	623	694	648	686	640	657	660	623	630	648	660	678	613	652	611	642	622	596	660	639	679	657	635	680	697	636	644	680	627	665	652	661	616	626	680	623	599	678	638	654	681	593	656	697	613	639	612	629	652	669	687	668	665	642	630	663	647	695	698	671	618	673	642	652	607	683	648	650	684	637	628	659	659	620	624	643	655	701	665	663	629	623	657	616	637	627	639	644	667	651	607	670	665	597	634	644	629	659	677	622	681	653	645	631	671	676	709	668	651	641	641	626	620	591	664	665	668	605	672	650	585	619	615	642	648	656	665	672	617	629	643	632	660	626	627	667	649	681	666	686	652	666	702	672	654	684	563	636	651	654	637	663	630	653	645	656	635	632	676	655	701	616	666	658	667	645	663	660	665	591	692	669	642	633	621	701	645	638	706	646	624	652	636	700	640	640	649	624	661	626	692	655	622	669	658	611	641	657	607	610	680	668	637	642	578	647	624	628	660	610	630	624	676	634	659	634	642	638	670	682	656	678	702	623	633	607	648	626	670	681	633	632	620	650	629	633	643	616	627	680	662	663	643	652	607	618	650	584	625	652	641	615	628	639	661	636	619	611	679	665	629	664	658	606	646	616	655	602	611	635	610	616	654	661	659	677	652	668	640	613	606	649	656	628	676	625	630	646	644	625	663	662	594	660	602	673	648	684	660	602	637	664	676	649	662	661	647	633	649	681	666	612	628	688	620	695	652	638	673	631	658	685	640	668	618	615	636	681	592	631	675	665	684	657	716	694	636	634	699	652	660	641	653	631	657	629	673	639	618	654	650	619	676	637	633	647	599	626	660	678	661	693	655	656	652	637	688	660	688	681	665	595	640	617	653	666	699	648	692	638	678	601	642	667	629	625	668	636	643	649	650	614	658	642	625	672	657	624	687	659	626	637	652	658	640	634	673	660	639	647	632	638	652	654	657	670	667	648	609	691	646	644	666	699	639	602	628	633	659	660	683	654	681	636	661	666	677	657	654	627	622	644	607	628	684	672	678	669	625	647	685	610	629	605	653	638	656	641	678	707	636	669	600	642	657	659	618	641	600	681	664	664	630	712	684	647	670	608	631	641	644	619	611	647	644	664	686	647	628	611	680	640	649	672	691	640	696	642	660	645	645	613	675	679	654	607	669	667	669	634	648	676	621	668	654	656	607	579	652	678	631	614	630	682	646	656	652	660	605	620	615	689	646	667	630	647	672	649	655	645	618	683	617	654	666	626	660	681	616	653	646	625	638	649	628	671	715	617	671	656	602	623	668	702	661	635	616	644	622	633	695	662	636	658	604	651	639	676	639	671	595	656	639	670	686	661	651	637	642	640	661	603	691	621	656	682	633	634	670	634	671	612	641	675	641	651	673	623	635	656	703	626	664	639	659	639	643	656	654	639	647	704	666	603	672	622	633	627	661	641	673	643	688	689	681	642	618	689	643	613	684	662	668	669	613	640	682	665	648	655	683	618	618	670	635	645	670	609	648	633	665	663	685	641	624	708	665	630	607	634	655	621	661	645	646	615	661	671	655	666	656	668	612	654	650	669	651	673	603	697	668	661	672	631	657	652	641	627	670	620	705	643	661	628	636	605	657	665	639	622	626	648	675	678	628	693	641	682	626	635	674	666	638	708	635	645	664	662	624	658	647	611	646	679	667	647	641	632	648	682	692	644	651	629	663	629	645	681	667	656	643	655	627	682	658	629	672	653	650	655	658	648	643	637	672	665	647	667	642	642	639	664	678	628	635	600	628	659	659	627	636	658	662	655	675	624	666	621	672	582	658	658	649	661	606	648	666	610	640	703	665	634	627	611	643	653	602	602	671	607	678	628	696	615	664	662	629	603	621	679	623	675	636	615	658	653	676	595	702	629	656	608	644	645	644	617	659	616	655	598	648	626	670	632	647	619	644	645	633	701	662	639	691	657	626	668	661	661	671	634	648	655	616	682	666	664	664	665	618	664	660	646	643	648	681	601	625	667	631	629	669	656	654	674	691	645	656	645	667	665	627	641	629	683	633	615	670	656	659	666	649	635	710	626	631	625	669	616	671	636	650	667	684	660	665	643	674	678	590	657	658	614	645	611	632	648	669	650	638	660	595	639	654	635	692	682	672	690	608	639	643	642	623	650	659	643	645	666	653	640	686	606	644	616	659	611	651	682	646	649	657	686	650	692	652	645	687	681	706	646	638	614	653	676	643	679	630	685	661	669	639	665	607	668	618	649	648	705	650	617	648	671	652	656	661	607	654	669	687	650	622	619	657	617	653	635	616	633	672	619	614	629	623	682	668	621	604	675	672	714	630	638	601	667	628	665	648	648	637	642	627	663	634	630	640	662	682	583	611	616	657	656	618	638	713	620	698	667	658	648	687	662	625	671	667	664	676	664	642	649	654	639	654	641	640	641	603	659	659	670	669	671	645	681	640	615	641	684	700	646	653	660	679	631	689	611	653	654	641	679	616	654	645	617	668	631	680	662	681	684	672	632	663	607	654	614	646	634	662	653	656	684	657	662	652	664	635	669	644	633	658	604	663	680	646	650	655	669	684	658	650	664	638	666	663	680	638	651	661	642	661	689	661	653	717	712	615	661	671	626	666	633	672	631	677	675	619	651	671	625	674	672	612	636	621	625	627	643	670	617	670	643	628	611	667	682	632	626	667	694	658	646	622	626	700	613	652	643	647	654	613	617	683	634	596	650	671	645	702	664	641	623	671	655	604	667	615	665	634	623	640	661	662	616	626	692	589	627	656	642	644	641	586	682	632	630	663	612	636	662	647	657	692	696	646	672	637	638	671	659	678	633	621	637	660	661	643	655	626	641	588	650	683	636	689	655	669	623	662	616	675	657	648	660	647	668	615	661	638	608	674	659	631	687	659	655	643	682	687	640	662	685	661	687	659	664	650
23207	21163	28867	23704	21179	20483	9141	3238	2052	1675	1360	1139	915	706	666	661	635	642	583	507	549	480	462	473	467	431	431	415	396	382	416	374	381	383	372	350	363	344	331	357	297	359	378	326	336	331	396	313	323	335	359	366	408	375	386	349	346	353	343	380	370	343	360	348	374	354	345	361	316	322	327	312	356	325	330	343	364	333	368	356	326	326	332	335	328	362	334	343	354	324	349	324	362	337	385	330	346	328	368	343	341	337	362	323	313	365	325	303	324	333	342	295	325	328	313	330	339	320	341	330	350	342	387	301	367	340	328	354	327	331	356	330	342	339	352	319	329	337	314	349	328	327	335	328	348	342	318	318	311	342	311	330	350	335	318	297	346	309	315	315	340	349	323	293	326	369	324	353	318	310	349	332	359	336	323	347	330	322	315	296	344	295	318	314	344	373	333	331	333	305	333	303	338	322	299	317	316	334	327	287	356	322	329	325	319	345	328	330	328	329	331	324	322	373	318	304	313	339	336	297	350	358	357	322	341	342	326	300	334	335	342	330	355	298	357	328	319	336	329	349	318	351	305	318	329	286	310	312	330	342	311	322	271	338	314	328	317	320	322	324	311	331	318	309	344	299	303	355	340	328	308	354	317	321	360	324	359	300	322	323	335	338	320	308	314	309	345	333	310	316	314	354	338	284	348	335	337	328	360	349	334	344	332	329	327	322	357	317	310	352	323	320	343	306	310	317	334	331	300	347	326	310	335	346	316	341	332	307	306	315	345	343	329	304	344	301	337	338	326	324	349	342	325	335	321	332	340	346	341	326	328	312	345	291	344	328	323	320	332	328	310	331	332	314	312	321	322	312	324	345	320	334	316	316	306	337	330	310	321	327	335	351	321	307	340	278	335	314	300	347	317	324	329	320	339	348	325	344	337	352	331	321	326	327	341	311	343	337	334	339	340	352	339	315	321	323	329	350	304	342	307	332	297	313	318	345	349	302	310	363	343	325	328	328	336	316	338	300	328	319	364	326	334	309	365	331	331	342	322	342	321	323	291	355	300	324	341	345	324	341	347	300	327	363	340	366	300	351	324	362	313	329	318	330	356	308	338	304	307	337	334	328	342	322	340	308	338	325	347	349	326	342	330	296	343	318	351	332	337	331	330	378	338	330	324	337	323	298	340	340	328	306	355	301	336	321	302	307	313	345	310	303	355	330	324	333	341	329	348	325	318	349	339	352	312	321	322	327	314	332	338	301	349	333	318	320	330	335	361	307	336	350	340	329	361	318	329	330	304	316	312	339	386	335	358	338	330	325	312	358	389	337	325	336	311	311	344	319	322	354	351	299	345	302	351	316	322	313	310	331	323	314	346	319	354	335	333	342	338	348	346	316	311	345	312	320	316	313	332	323	339	324	342	323	314	317	305	302	338	319	340	346	325	326	307	327	367	343	313	325	330	308	345	335	313	364	301	319	358	328	313	328	340	311	325	334	321	358	333	348	318	335	355	320	326	362	324	311	316	354	330	311	360	333	316	344	301	323	307	325	345	310	307	330	299	306	320	300	326	318	342	338	336	333	330	320	327	350	339	317	321	352	339	338	313	355	298	323	326	339	282	341	330	309	308	329	327	361	353	331	305	319	301	349	312	377	303	306	340	369	349	388	324	339	329	371	312	313	315	345	346	328	316	324	335	311	346	340	324	290	312	352	313	326	322	316	329	319	300	312	335	325	357	325	308	315	286	314	325	343	310	320	324	343	335	355	344	311	302	304	334	340	345	306	342	324	331	301	313	314	351	369	307	324	320	325	363	314	291	323	304	312	327	356	360	330	318	342	320	322	325	363	325	336	330	343	334	319	322	341	358	315	309	332	332	344	338	325	303	325	332	332	316	350	326	329	339	342	329	322	322	302	339	320	322	306	334	299	360	324	332	302	328	325	334	322	323	318	305	349	347	312	313	331	341	358	359	326	311	291	342	306	317	299	326	309	309	334	327	338	305	379	368	360	319	315	309	345	322	297	306	324	330	349	314	336	315	312	327	325	319	326	330	315	286	312	370	311	336	355	342	313	317	304	341	306	342	301	342	312	318	322	319	349	319	325	319	317	309	326	324	285	332	322	286	326	303	352	284	304	307	336	341	326	348	348	312	333	339	332	302	319	362	321	317	316	327	322	313	332	327	353	355	311	324	306	333	329	314	319	350	352	316	334	316	318	330	354	320	333	322	323	322	314	326	328	344	305	363	319	323	349	332	314	325	337	335	305	308	321	328	302	294	345	320	309	329	304	325	336	325	336	300	298	363	280	308	303	304	338	324	316	328	318	306	326	334	323	341	349	327	334	315	332	341	311	309	339	310	326	328	321	316	330	314	341	309	331	337	349	353	332	314	326	348	349	334	344	305	320	310	291	293	322	321	342	314	333	307	334	326	287	339	301	322	340	354	321	342	337	321	370	337	327	323	361	323	307	325	334	351	323	314	347	311	339	345	313	322	322	323	340	350	319	325	304	342	323	362	316	322	294	333	344	296	316	371	340	300	335	308	315	333	318	327	324	368	344	313	362	357	307	341	326	332	345	334	321	362	340	300	329	308	333	290	295	323	328	297	342	332	330	371	315	317	332	356	351	306	298	315	331	314	350	321	317	352	348	329	340	357	335	315	328	312	348	329	342	324	329	339	366	306	293	301	323	346	350	351	318	337	289	343	314	327	324	348	326	318	374	326	316	318	312	323	346	334	347	347	305	316	315	312	334	320	317	348	345	302	334	324	327	332	307	346	354	322	358	313	383	343	345	355	331	362	333	302	313	315	314	324	308	316	352	349	335	316	316	342	306	323	337	323	298	340	324	339	356	329	326	313	304	331	351	293	309	319	332	330	306	337	361	330	289	316	319	331	320	346	324	311	343	333	322	315	307	311	310	335	310	317	329	342	346	321	338	350	326	313	311	345	343	352	325	320	324	345	319	320	316	319	332	319	324	312	320	326	357	316	333	315	352	319	297	326	313	315	339	295	303	351	325	355	303	320	331	345	324	300	344	320	328	319	358	338	341	333	308	324	344	333	311	320	312	286	313	317	325	362	299	339	343	306	330	295	301	303	291	331	330	331	354	344	338	323	327	324	371	348	348	332	300	324	308	362	329	331	299	310	333	334	337	326	312	320	314	322	361	354	300	353	328	323	313	325	338	323	366	340	362	317	323	333	348	327	358	320	310	322	310	328	316	300	312	323	326	311	322	332	359	317	343	345	281	332	300	291	350	332	351	307	301	343	331	342	341	313	331	305	328	315	323	317	333	316	345	326	348	317	340	309	311	352	316	312	323	347	334	323	328	312	330	284	333	311	312	334	341	323	316	304	364	335	335	328	315	346	359	305	346	367	316	298	331	310	332	297	337	306	351	353	339	319	318	343	304	298	341	326	320	317	317	342	346	307	338	313	314	315	318	338	320	326	303	326	323	283	341	305	346	339	303	337	360	322	363	298	278	336	341	342	321	353	326	325	333
19378	33121	26444	18611	15421	12914	9683	7108	5176	4384	3539	2623	2131	1712	1487	1334	1288	1259	1099	1024	955	896	814	858	790	789	722	723	672	605	644	595	576	551	538	549	550	530	532	502	550	522	498	516	482	509	503	466	529	497	550	491	549	537	560	620	523	586	587	539	556	538	557	563	529	543	496	554	537	493	498	523	504	523	494	499	452	484	444	471	436	493	499	492	502	491	514	486	492	555	527	501	454	506	512	517	486	480	515	506	472	483	493	468	509	470	491	484	511	468	464	490	515	498	490	463	515	448	441	458	472	477	455	475	472	470	512	503	485	490	438	494	485	485	511	481	481	523	490	468	468	468	516	454	490	477	477	429	471	490	426	482	454	472	478	489	462	468	507	471	487	494	450	457	466	447	471	481	447	474	475	513	494	459	435	443	462	486	489	447	477	461	460	486	466	473	473	456	473	496	412	492	495	484	482	479	509	458	467	488	455	458	451	483	468	431	491	470	480	479	517	464	467	444	449	469	451	410	512	473	466	493	451	460	466	452	489	432	469	481	492	480	507	464	422	453	467	463	450	493	461	462	464	470	430	471	488	442	481	472	452	488	441	468	437	517	452	480	455	442	468	460	477	453	465	491	467	484	477	446	449	454	507	474	476	489	483	468	494	464	423	438	485	478	505	488	463	477	491	500	495	504	448	464	460	468	431	452	479	496	461	466	457	485	462	483	472	491	486	492	466	474	431	440	425	516	437	495	493	474	481	485	461	465	494	449	413	443	446	493	458	461	485	500	480	477	468	495	467	501	465	456	483	495	472	470	478	453	467	423	493	464	469	504	441	502	473	439	521	486	450	469	483	448	407	468	480	441	460	487	441	464	497	453	465	510	493	489	457	446	490	483	470	454	448	488	463	470	485	514	489	470	455	425	477	444	502	435	450	474	443	469	446	445	478	434	449	467	447	506	479	488	490	432	413	485	465	468	465	458	445	433	442	501	447	490	460	465	492	485	453	488	468	449	433	461	470	518	492	472	443	465	499	436	444	490	483	475	468	480	486	492	471	466	481	484	496	481	487	469	482	466	429	467	449	460	448	448	473	476	489	437	479	468	476	450	447	473	497	498	494	498	485	492	502	435	453	440	515	437	442	479	498	470	455	483	438	423	508	462	475	462	451	462	476	497	508	455	490	492	447	454	490	461	462	470	466	480	458	469	427	444	486	479	473	501	455	454	457	478	439	480	484	429	518	437	452	480	445	495	476	477	482	441	468	457	477	498	457	475	467	464	433	454	438	459	474	464	511	478	429	463	462	447	485	436	458	486	478	472	454	468	506	480	466	471	443	504	507	408	467	501	449	425	484	486	464	467	447	458	441	477	463	480	482	469	459	455	474	486	478	439	446	494	475	474	491	493	472	475	446	483	487	491	463	425	486	467	467	515	495	472	447	519	453	476	437	496	443	492	514	462	457	481	495	480	470	433	447	422	454	403	494	485	463	440	483	485	500	478	489	462	468	466	479	448	462	417	479	434	435	498	451	488	486	464	459	468	433	460	506	504	482	458	466	486	482	466	465	453	473	468	444	480	473	446	467	481	498	477	470	469	451	441	513	439	425	486	430	450	458	439	482	463	489	473	472	426	487	485	483	443	478	444	479	450	432	464	465	461	462	458	483	447	459	471	493	462	459	487	501	474	454	477	501	470	496	438	440	468	481	495	461	445	428	474	466	454	485	477	478	449	455	447	460	495	456	472	424	483	473	459	480	490	534	477	466	472	491	445	492	463	468	461	493	474	505	465	448	479	466	480	488	460	467	467	497	491	414	465	445	467	439	477	466	473	484	417	480	419	480	466	471	456	486	465	481	482	433	436	463	474	478	493	443	460	455	508	473	487	449	450	451	444	491	451	471	440	459	467	456	406	434	458	492	492	444	493	489	464	483	509	451	436	510	468	447	487	485	452	473	478	475	470	436	466	480	477	475	485	464	517	448	446	468	448	464	461	449	460	473	437	450	467	490	475	487	437	493	479	479	485	471	448	465	476	450	472	432	444	439	455	475	462	504	451	459	426	444	474	436	459	435	512	467	477	432	461	509	475	449	455	459	404	502	483	459	473	458	446	468	461	441	474	480	426	474	498	446	512	473	431	468	461	455	457	479	482	460	490	501	433	453	477	456	441	459	433	446	502	452	508	459	471	456	443	500	458	471	441	440	463	474	474	479	477	478	452	482	467	508	478	489	472	453	474	440	430	455	462	467	439	473	460	444	525	431	468	459	484	462	451	438	449	456	495	453	442	502	501	438	446	462	472	435	458	488	448	481	461	497	486	442	467	461	476	465	448	458	461	460	503	418	465	450	491	450	496	454	493	477	480	505	482	454	462	475	489	438	523	483	485	480	485	431	460	494	509	471	419	470	417	475	481	474	459	485	515	467	473	471	456	434	501	464	453	505	455	457	460	482	452	480	467	481	463	469	463	452	440	434	489	458	488	508	491	445	457	468	465	479	461	479	485	446	478	467	478	452	435	454	480	443	480	445	448	470	477	421	505	436	443	472	437	505	467	446	473	439	431	475	459	449	478	504	466	457	481	459	494	463	467	460	475	464	465	472	503	491	416	490	451	449	418	500	439	452	448	461	453	448	458	492	453	492	469	453	495	489	472	509	483	457	440	477	458	453	446	477	471	470	456	469	507	466	451	505	470	458	472	499	412	443	502	472	498	488	428	468	471	481	462	459	508	486	488	485	476	451	453	490	469	488	451	451	483	479	462	519	461	439	474	453	456	471	489	475	497	485	450	456	469	441	505	470	470	476	506	478	424	497	509	448	470	468	434	498	491	507	503	458	477	486	489	492	472	460	444	491	444	478	472	465	474	467	429	467	489	451	465	462	472	461	452	489	415	444	443	476	478	459	481	464	458	481	439	480	441	437	456	461	474	461	465	468	441	464	460	454	446	504	433	483	457	500	476	497	496	441	453	461	467	451	474	479	491	461	498	475	462	479	457	440	475	475	420	478	447	476	473	443	486	475	453	484	432	494	453	524	482	431	474	490	501	513	451	468	489	461	455	465	491	506	474	438	460	470	433	481	469	481	485	490	456	461	489	475	492	453	486	439	455	453	478	470	428	483	487	503	457	481	474	448	451	475	444	466	484	456	466	484	447	450	476	443	459	470	459	455	471	441	462	481	440	492	451	479	480	478	479	443	438	497	499	487	490	455	479	491	449	453	457	467	452	495	497	429	454	474	467	445	471	479	512	448	467	478	444	452	445	465	485	493	480	448	505	441	460	461	473	482	474	466	484	464	445	472	491	471	459	439	490	443	445	490	462	451	482	472	443	495	469	495	460	468	431	446	432	483	461	475	466	508	503	447	470	466	523	465	497	458	481	488	486	454	511	466	466	445	455	473	473	458	473	486	442	456	446	470	476	429	466	467	447	452	458	442	436	468	483	461	484	493	477	505	459	475	511	429	494	452	450	451	456	493	454	451	487	420	478	451	512	484	481	452	475
27047	20744	14639	7274	4261	2874	2100	1454	1098	1000	791	789	654	615	609	588	603	589	573	535	548	551	488	529	544	520	544	471	496	532	501	505	488	466	469	540	507	492	469	521	521	498	538	486	478	461	501	498	504	510	505	483	523	532	523	492	544	505	494	502	489	532	548	499	510	491	496	500	527	496	494	446	493	498	489	493	502	468	503	549	490	476	502	566	499	500	506	491	507	491	489	484	516	476	471	547	542	528	508	480	491	473	510	478	465	462	494	501	465	481	510	508	498	500	501	467	505	551	478	519	525	514	477	474	505	502	456	439	493	527	494	474	483	463	513	497	512	534	523	512	505	473	516	471	497	505	450	471	453	498	458	471	519	533	496	479	519	510	503	476	538	461	494	474	502	484	484	540	492	495	515	508	502	520	480	487	477	482	503	532	506	507	481	536	484	506	472	502	489	512	509	466	509	500	498	524	481	504	508	491	465	475	491	472	452	494	499	487	481	453	511	484	464	520	511	466	470	502	494	526	486	516	487	476	506	495	454	466	469	503	499	478	476	529	480	513	495	514	457	496	482	505	479	501	478	485	494	496	501	499	474	478	533	511	467	498	532	498	523	501	531	490	527	482	510	510	479	514	509	457	479	525	509	517	506	461	487	540	523	512	524	509	488	518	438	471	490	485	487	485	506	481	514	477	583	534	465	544	507	468	537	474	484	500	501	495	495	489	495	509	452	485	541	473	529	482	493	464	495	488	492	531	546	501	493	489	501	517	491	479	528	496	451	500	483	517	498	500	457	524	497	526	497	509	482	473	480	494	525	511	516	463	491	508	467	462	490	524	455	503	454	491	484	474	484	491	498	461	473	508	506	501	466	487	477	509	486	493	496	485	500	486	483	522	483	524	532	509	525	510	470	493	491	501	504	484	503	491	484	475	484	482	528	489	516	514	510	525	504	455	507	479	471	496	517	489	499	547	468	477	456	459	520	465	478	533	492	468	427	515	481	503	459	513	503	491	483	489	476	478	497	512	490	523	471	453	517	489	516	520	502	464	500	480	517	501	488	509	468	474	502	488	513	482	499	531	496	542	508	529	513	490	509	466	464	531	468	497	483	501	497	514	461	462	494	490	445	489	495	491	458	467	496	482	497	498	468	459	486	452	466	532	474	514	521	513	473	516	504	493	472	486	518	489	486	477	471	511	494	498	483	496	475	494	490	494	512	491	476	504	494	504	486	476	482	518	426	503	465	464	478	477	503	449	486	499	498	495	520	487	556	491	517	490	507	502	505	510	493	487	476	518	497	451	488	459	495	499	473	471	421	489	470	470	492	459	525	512	530	498	484	490	491	534	440	502	500	523	476	513	503	479	532	476	457	506	533	490	506	452	504	506	495	481	509	533	480	481	489	460	486	503	469	522	528	495	492	459	473	513	505	504	480	525	481	467	476	477	479	454	505	466	503	486	513	513	474	502	521	542	492	479	522	495	510	531	452	525	494	451	524	486	522	493	490	500	531	460	494	489	502	476	524	473	508	476	518	451	473	489	488	521	486	483	513	494	465	461	506	488	501	513	463	532	500	505	474	548	485	505	495	496	512	504	501	504	473	498	477	542	493	491	454	492	512	491	471	474	509	528	490	512	506	499	449	493	490	463	502	434	518	475	502	509	518	494	500	490	474	471	551	512	478	537	512	489	479	505	535	449	492	495	482	483	488	512	445	499	513	488	477	488	481	461	504	480	508	528	488	445	497	533	511	517	522	521	486	510	517	500	463	538	479	458	457	513	487	474	493	486	471	488	539	489	452	487	525	529	495	484	462	463	475	481	507	508	493	480	501	481	489	490	502	550	483	505	472	512	508	482	499	489	507	523	494	496	454	462	508	507	495	534	537	489	453	485	467	481	499	479	483	488	467	499	508	549	527	499	518	504	493	516	452	413	494	516	496	478	504	506	566	526	509	500	497	470	436	438	514	470	486	522	513	516	577	484	522	503	489	474	468	479	519	491	498	435	515	510	474	484	471	503	484	472	462	527	507	486	506	489	502	516	514	487	499	510	492	446	491	523	518	479	491	525	494	488	449	480	514	551	543	529	486	475	519	503	522	541	490	526	483	520	495	513	468	518	513	503	470	481	533	497	543	491	514	500	491	494	451	480	479	504	485	487	458	490	500	479	482	474	464	519	496	506	454	514	519	482	493	475	496	468	501	469	451	459	531	521	506	502	521	484	531	535	499	490	451	468	428	456	511	468	471	476	482	513	505	521	523	497	482	496	473	524	484	526	494	486	502	479	494	479	476	487	494	490	507	451	467	509	523	459	477	509	542	505	507	505	504	497	521	537	496	462	510	466	490	488	443	497	514	484	473	481	504	479	483	450	494	462	442	490	474	512	492	490	482	504	468	527	508	490	482	499	475	515	514	489	530	472	495	456	517	493	442	470	480	502	501	475	478	458	494	469	520	456	489	497	482	501	437	513	526	515	489	490	482	479	460	499	449	494	469	499	487	485	522	511	504	440	495	477	552	466	479	505	509	525	503	494	515	485	453	484	493	496	491	509	504	473	485	510	500	496	501	493	529	500	485	470	527	465	463	504	520	472	491	499	496	513	509	508	492	522	473	489	481	487	518	523	489	496	493	498	508	521	497	521	481	464	512	517	473	506	500	499	459	482	518	509	482	517	483	496	506	482	499	486	513	471	498	504	466	484	488	445	499	461	465	500	507	507	511	486	473	452	510	500	512	489	495	505	475	489	510	488	488	509	516	497	467	507	515	478	467	492	477	481	493	504	485	476	463	482	505	504	503	453	474	473	501	490	485	459	466	501	540	521	507	482	519	490	518	483	502	498	460	489	499	474	482	496	487	440	520	461	462	506	518	475	499	521	510	504	481	478	534	523	529	461	503	469	503	521	522	496	455	474	475	480	497	460	498	486	485	458	505	462	483	475	477	506	513	467	509	500	480	518	483	483	494	473	474	454	523	496	543	510	505	505	505	497	475	469	515	503	472	473	519	487	515	472	489	514	514	496	488	447	477	469	510	492	556	476	477	458	468	515	501	505	505	488	501	478	481	486	446	477	490	495	495	490	480	512	501	479	488	537	491	490	468	501	514	496	470	475	498	487	510	507	505	475	471	492	448	492	495	483	476	478	515	507	503	511	488	487	525	485	470	550	501	557	501	496	491	465	512	491	497	519	468	501	511	500	502	491	495	502	511	531	499	558	495	490	520	483	516	496	508	452	479	466	493	465	508	480	542	486	481	496	492	539	517	502	486	488	475	500	497	497	505	504	463	500	472	500	471	480	504	511	538	499	484	488	539	511	505	462	508	523	491	513	470	532	490	508	489	492	494	466	473	497	483	497	501	513	442	495	493	468	509	530	498	493	506	482	524	484	525	483	474	458	519	504	520	469	468	517	530	507	504	494	491	516	476	479	516	444	481	527	473	442	510	508	500	490	491	525	439	483	473	492	498	515	520	545	502	489	498	469	488	515	469	522	489	489
14659	20492	15797	9292	7623	6335	4894	3407	2475	2142	1854	1404	1260	988	935	907	970	917	895	825	861	868	788	768	786	785	794	723	769	783	734	750	731	686	713	758	694	731	727	680	701	650	726	748	666	667	725	684	768	713	725	719	716	735	745	721	679	747	708	720	755	725	756	691	748	730	699	718	703	709	697	711	736	670	701	741	678	686	723	706	677	755	695	715	693	683	684	733	713	676	742	674	741	720	673	697	724	673	736	683	704	710	751	659	669	675	711	671	652	680	706	718	732	654	729	662	713	699	712	688	680	703	642	693	688	687	647	739	730	673	689	701	726	662	713	705	683	738	716	711	717	689	718	666	708	689	708	725	655	673	642	681	691	733	694	715	691	695	667	721	693	740	692	675	667	678	704	717	706	708	774	686	678	697	669	698	720	691	671	700	744	690	681	681	711	714	726	719	758	672	702	649	702	648	734	674	713	667	678	702	699	633	715	680	715	680	713	661	669	702	695	687	687	696	684	710	668	682	701	694	716	656	683	752	712	716	723	705	668	713	694	698	632	726	663	663	707	666	669	691	698	724	677	738	691	693	660	689	686	675	667	644	709	727	719	659	672	705	671	716	671	703	687	707	698	683	654	718	721	661	670	692	765	687	712	684	678	712	697	703	699	662	692	712	708	702	666	707	688	674	671	689	742	696	687	661	694	675	669	723	658	701	691	697	668	696	669	653	700	693	701	710	683	719	651	710	699	677	653	697	697	706	721	701	708	714	722	727	694	694	670	678	677	714	670	693	699	709	715	665	690	659	662	668	723	680	704	699	710	683	715	690	655	703	701	679	658	709	679	694	677	708	636	705	689	621	669	697	698	727	716	717	726	671	720	738	677	708	709	670	719	709	753	696	704	718	666	716	691	671	695	709	719	706	689	669	655	724	676	688	714	720	700	672	706	676	683	751	650	701	686	673	688	734	662	736	729	674	718	710	687	612	688	675	695	670	686	748	651	702	674	684	692	701	728	673	659	710	658	669	697	768	688	698	680	723	697	688	683	678	656	749	734	694	755	708	663	743	696	665	761	706	701	712	706	721	697	709	715	673	676	703	698	721	701	700	705	656	699	692	690	739	738	707	699	702	681	681	717	661	686	677	680	709	677	723	731	723	668	685	643	686	698	717	702	660	715	734	724	691	717	699	728	688	634	712	657	688	707	675	694	640	695	659	702	689	764	715	723	753	679	675	725	723	717	705	687	666	702	691	666	688	724	738	703	722	696	690	693	661	731	723	666	669	709	685	721	708	709	689	702	666	709	700	687	691	681	680	724	707	703	684	664	712	724	685	701	717	657	746	683	642	700	668	700	722	706	699	670	683	683	738	667	714	680	724	712	722	650	687	737	671	712	658	670	665	686	659	688	702	668	665	712	671	691	660	672	664	671	720	676	693	695	674	675	723	728	701	703	726	693	705	674	722	715	681	663	696	719	687	660	694	682	685	667	721	620	704	687	680	707	654	691	663	703	710	715	682	703	717	688	673	720	675	728	688	719	731	670	676	734	664	655	703	731	692	724	695	729	714	708	693	681	684	704	690	728	660	731	702	713	745	672	643	722	688	664	693	689	660	694	710	711	670	684	700	644	668	709	680	666	673	708	692	680	683	723	698	751	711	658	659	705	646	715	717	702	702	728	678	649	690	651	720	663	685	680	726	709	659	694	630	676	692	701	656	698	733	700	723	613	668	727	705	694	725	691	680	707	700	671	737	704	685	753	685	703	757	699	750	690	682	710	695	710	701	699	702	736	672	704	745	654	705	719	710	692	663	709	684	715	698	738	671	673	712	690	674	709	708	712	654	647	736	715	719	703	689	700	710	687	688	717	701	696	712	706	719	670	705	715	696	695	670	709	761	699	737	697	732	661	716	674	703	676	686	692	728	726	730	719	710	711	674	708	730	676	702	646	730	688	693	674	716	662	660	675	693	700	655	686	724	721	649	681	666	718	685	689	717	695	725	704	738	676	679	703	713	733	693	704	668	716	712	688	685	702	672	691	702	734	740	691	694	738	706	718	742	675	641	745	680	682	722	658	723	724	676	719	685	696	687	654	734	720	658	668	681	678	711	664	692	664	676	704	690	667	722	723	679	673	661	683	667	705	677	681	747	682	681	653	690	709	721	762	676	661	709	710	707	741	751	686	624	651	719	670	670	685	635	714	731	696	672	695	724	692	707	680	682	705	673	747	693	749	666	696	691	760	652	700	628	654	660	708	741	667	687	670	676	736	684	680	710	706	623	682	704	687	722	709	673	712	712	694	669	668	744	709	696	698	682	723	670	688	786	626	720	704	649	714	729	723	636	712	717	743	666	754	719	763	696	725	638	754	747	696	702	691	680	692	667	738	674	659	725	705	707	723	679	663	652	703	681	671	601	698	720	664	727	668	698	701	681	693	735	732	685	665	714	685	685	686	733	729	628	692	722	688	661	685	680	689	687	656	718	701	698	693	678	734	705	698	703	698	689	613	704	658	694	686	714	686	710	716	710	700	676	691	693	709	658	713	668	679	688	662	711	698	681	726	687	679	664	717	724	680	734	679	703	688	698	691	686	715	743	694	701	684	735	649	702	684	636	710	704	688	754	760	639	677	673	663	744	685	619	672	723	686	717	735	686	710	687	685	700	684	723	683	685	672	716	662	669	691	726	705	726	669	673	712	700	677	701	639	668	682	703	676	645	694	718	680	715	684	708	697	718	650	665	692	703	675	704	718	700	708	693	684	681	694	684	693	708	736	656	668	694	748	695	719	657	686	732	695	718	713	686	685	700	707	674	710	681	690	722	658	700	687	689	669	699	715	705	658	688	675	739	697	714	690	704	703	657	688	666	684	668	681	729	652	701	672	710	671	705	746	643	697	716	655	647	709	717	677	689	674	714	704	696	739	689	682	663	713	650	712	684	681	688	665	728	679	698	682	709	689	692	729	688	713	745	706	710	737	696	665	675	679	718	660	675	720	659	699	684	681	689	728	695	707	688	635	653	656	713	663	670	685	690	683	726	699	665	682	714	707	678	737	634	702	699	700	679	716	735	652	697	708	696	664	719	695	767	715	726	699	696	689	728	708	694	693	630	745	713	736	711	683	675	708	673	700	713	684	696	695	699	718	671	691	724	669	678	698	689	720	725	703	702	683	686	728	697	684	708	669	701	658	693	673	713	692	716	711	697	744	725	728	692	649	669	724	687	730	715	683	652	705	679	667	709	679	670	712	671	647	666	678	712	714	660	699	655	691	653	703	723	714	712	686	695	662	673	705	686	716	684	666	705	704	674	688	673	733	733	714	713	656	679	713	700	748	712	675	722	658	720	750	704	667	657	702	682	717	723	677	716	677	705	699	717	684	644	668	684	723	655	661	656	703	705	675	737	662	710	680	696	654	676	703	725	705	706	699	725	726	687	710	685	654	668	756	730	734	657	693	641	701	738	725	675	666	702	717	690	662	710	718	699	716	724	729	689	664	682
24149	21153	28258	24235	20635	9746	4059	2252	1682	1513	1089	954	806	709	679	694	607	639	603	618	585	608	541	559	554	525	504	518	450	477	502	483	525	458	436	488	479	479	459	486	488	452	458	466	459	441	483	505	463	471	449	441	467	460	489	482	432	487	475	453	507	472	494	468	498	546	522	450	459	438	474	465	468	434	461	446	474	447	476	462	474	468	441	495	456	461	483	471	484	478	513	463	477	461	493	423	435	484	455	466	463	425	459	409	494	433	504	470	427	432	495	482	473	457	478	462	479	449	438	472	462	463	474	463	464	458	422	484	469	474	436	422	461	440	469	470	461	451	504	465	452	435	433	480	486	479	437	440	484	479	440	443	462	446	447	494	464	443	491	435	474	477	455	453	453	483	432	462	442	424	452	448	441	440	467	434	477	443	472	491	437	448	439	469	467	438	469	462	448	442	442	498	442	466	497	525	454	457	422	462	427	428	451	453	446	464	464	471	479	436	448	475	492	442	445	455	480	465	513	434	428	479	459	498	452	479	440	449	467	488	412	484	454	450	458	442	411	456	491	476	486	495	489	428	402	486	479	439	427	435	467	448	481	484	474	452	495	463	482	464	495	433	473	443	471	450	444	450	512	503	452	451	443	458	461	462	457	436	453	469	472	447	446	437	463	452	442	455	458	484	465	502	461	435	408	477	464	473	468	487	442	470	436	488	499	402	487	437	431	506	437	450	492	451	453	467	489	466	448	450	488	463	449	445	471	440	457	457	468	463	473	475	443	455	462	481	479	482	432	498	479	440	492	440	456	419	428	440	498	453	505	448	466	475	501	418	454	448	453	466	440	448	427	434	478	475	466	437	440	465	438	441	478	465	472	429	445	467	464	413	466	459	477	432	450	420	460	491	441	464	488	452	422	432	436	443	482	446	423	436	429	452	390	456	451	463	447	429	432	464	462	459	474	470	461	492	472	427	442	449	489	444	463	434	461	466	450	472	456	455	487	429	450	493	464	430	460	495	440	485	431	466	472	439	451	477	445	455	441	445	467	457	420	421	428	448	489	443	521	441	454	430	477	478	441	460	451	491	437	486	502	456	450	439	508	453	462	418	471	463	466	451	474	453	455	475	450	447	427	466	429	479	487	478	466	462	434	467	466	432	463	459	494	441	481	451	479	468	455	512	455	457	456	454	422	465	445	457	464	465	430	458	437	498	509	482	477	466	475	483	434	455	460	457	491	452	483	462	471	461	460	470	463	507	501	432	470	456	469	464	479	438	450	429	516	508	470	469	484	444	473	453	490	476	485	490	483	471	475	450	426	457	469	465	469	443	420	442	467	437	464	454	465	441	432	455	482	475	467	491	460	463	445	442	445	468	448	474	432	469	438	476	474	444	435	425	464	468	480	448	456	481	485	439	433	477	487	412	471	431	490	456	443	452	497	458	476	471	431	454	469	468	447	453	409	442	450	490	489	469	460	433	442	475	450	442	427	463	468	477	481	474	482	458	484	489	448	477	448	433	456	515	471	442	454	430	470	446	420	482	481	463	487	461	452	440	441	409	423	477	453	453	440	432	450	463	468	472	475	480	460	454	453	437	435	434	438	462	439	480	437	444	443	453	484	426	469	501	467	464	444	483	500	457	456	424	479	497	454	464	435	460	461	445	463	474	472	472	419	461	458	493	435	461	457	447	451	417	438	466	444	479	469	498	468	494	431	465	511	471	456	455	481	474	477	472	444	495	464	473	454	463	461	479	506	462	475	486	499	450	422	476	442	452	442	468	443	427	432	479	469	484	456	457	457	450	494	485	458	475	445	447	481	454	477	482	483	439	483	455	472	419	453	476	487	440	440	467	470	450	465	458	472	441	450	454	453	434	467	455	484	431	456	430	512	454	470	450	477	477	431	461	418	463	408	452	455	513	458	482	442	456	468	477	481	479	477	478	467	465	467	433	458	444	458	444	497	451	465	454	425	492	457	459	465	405	443	454	441	444	434	472	421	474	452	428	439	428	468	467	468	428	451	483	460	455	478	417	462	455	465	459	479	499	482	486	436	460	433	445	466	455	461	458	434	458	465	416	493	464	435	442	455	485	464	443	477	437	460	470	447	458	460	467	436	497	454	432	443	428	437	486	483	480	470	472	505	449	441	466	465	481	453	464	489	498	452	428	454	444	446	445	449	422	469	457	432	459	432	451	476	445	463	479	443	478	437	473	453	461	460	441	422	399	462	440	434	444	446	446	470	448	464	495	449	458	437	481	465	451	456	495	425	462	447	439	494	456	481	423	447	427	415	431	435	460	497	450	455	492	429	445	436	486	484	461	467	432	472	452	482	439	450	466	489	469	471	425	457	456	447	476	461	469	465	452	433	434	468	439	436	475	489	442	469	394	458	467	459	467	481	464	460	459	507	473	463	449	464	482	489	464	439	431	485	470	466	445	485	471	419	452	443	442	430	493	477	451	456	420	427	476	454	446	490	484	420	487	466	442	452	441	494	430	471	408	416	415	445	459	425	411	471	486	482	456	416	411	478	450	459	464	431	479	440	467	437	496	464	459	473	493	486	440	460	465	451	433	468	439	485	454	435	483	419	452	447	447	489	458	502	486	436	404	443	435	442	455	509	449	449	433	474	455	468	450	455	440	443	435	448	440	482	439	435	509	433	441	457	423	441	499	491	442	469	436	501	468	450	434	423	476	475	463	472	427	464	444	468	467	442	451	436	466	420	480	453	461	465	469	470	458	452	441	460	427	443	465	462	441	448	451	460	489	495	422	420	443	450	451	452	458	471	483	497	447	418	471	473	440	438	457	466	472	450	469	460	444	445	429	448	471	465	432	479	474	462	441	487	444	477	499	459	492	466	427	474	426	467	471	438	422	455	456	487	479	441	418	436	455	504	474	483	471	461	445	451	444	450	457	460	477	480	468	452	490	466	445	485	464	459	472	431	434	467	450	481	471	463	413	489	428	423	440	435	443	487	442	431	448	465	477	415	462	430	478	408	477	453	465	470	457	439	488	482	443	414	444	436	459	442	433	459	467	461	432	483	452	436	440	459	448	485	492	468	445	422	489	452	457	476	488	481	444	469	440	456	454	430	462	452	479	439	465	481	444	423	478	478	390	457	452	459	440	442	502	468	429	471	426	424	460	446	433	419	465	464	469	470	446	421	445	448	462	420	486	437	470	458	450	451	492	462	452	460	457	467	481	450	454	436	415	468	437	475	482	508	465	466	427	453	464	497	468	450	475	456	462	444	446	471	478	433	472	471	443	422	457	492	463	471	459	481	446	465	437	476	467	425	438	460	434	401	438	424	447	477	468	474	469	446	426	452	449	511	449	491	461	472	402	465	499	430	447	454	441	482	445	407	483	457	432	449	450	448	429	457	459	444	479	470	470	442	445	467	471	445	453	453	471	467	440	476	446	467	472	444	465	411	451	471	432	461	431	452	437	449	458	429	485	421	465	476	437	464	457	459	457	442	481	512	459	473	441	457	442
16964	28132	22741	14732	11667	9659	7536	5479	4318	3524	2700	2014	1654	1433	1285	1254	1165	1105	1126	1029	925	969	906	870	853	833	804	757	747	802	763	716	722	737	720	706	695	712	711	743	683	664	665	634	721	613	665	662	676	705	709	659	751	727	733	715	710	729	689	719	726	731	727	706	716	716	656	695	699	697	711	681	669	661	673	664	678	654	678	705	686	677	648	709	680	648	694	700	681	653	659	640	707	663	638	687	705	659	662	710	683	674	679	648	601	665	619	605	665	648	686	661	650	654	659	670	634	669	690	626	636	681	668	642	639	653	683	648	650	679	691	656	631	681	634	659	606	651	696	682	695	662	633	697	619	688	634	652	658	638	622	699	635	663	648	678	673	602	673	644	646	687	627	660	631	645	651	669	683	647	640	633	683	646	635	660	621	637	670	640	631	687	651	641	680	684	683	622	651	660	653	634	649	691	640	671	660	641	618	645	678	670	630	654	649	609	679	665	653	704	656	683	694	708	623	647	635	626	644	664	652	656	647	639	639	674	628	715	643	604	715	650	629	692	615	652	645	672	671	663	662	629	656	677	643	617	609	637	626	659	659	671	661	637	658	663	663	654	629	670	602	656	708	642	673	633	708	616	645	673	648	659	664	616	653	652	657	663	630	669	622	647	624	641	668	626	630	629	675	634	614	616	654	697	625	648	644	609	708	673	623	641	632	655	662	671	671	647	740	653	652	646	621	665	668	678	612	660	681	634	606	648	690	684	670	673	655	685	597	665	648	633	680	621	630	592	641	603	658	678	682	630	648	660	682	617	650	684	710	674	696	669	646	641	666	648	649	704	696	697	711	678	634	664	689	646	665	652	651	648	640	680	675	678	650	666	678	620	629	632	656	640	695	690	633	648	593	605	638	694	650	655	672	646	699	616	619	683	646	653	684	639	683	644	675	621	643	654	628	642	609	672	636	646	654	617	655	642	643	633	675	610	673	595	628	654	633	638	659	677	684	611	639	633	695	670	659	669	628	672	648	667	642	680	611	714	633	656	703	705	680	651	672	676	673	669	605	628	627	662	664	673	614	685	680	674	680	683	713	644	689	596	688	598	655	599	686	700	616	663	626	679	635	655	663	665	605	703	661	640	685	622	670	618	660	657	662	692	651	625	636	633	687	673	661	628	612	607	657	608	626	638	653	620	658	646	674	642	628	657	655	611	646	686	666	679	670	664	637	654	637	639	625	630	655	656	642	720	643	641	634	684	643	637	648	706	675	687	699	650	653	689	677	682	678	631	641	669	640	688	683	633	620	703	680	665	644	690	638	651	702	642	669	673	692	634	672	653	644	674	652	639	658	640	651	651	653	651	645	671	593	654	636	595	681	647	668	639	604	657	624	663	671	643	671	596	645	651	631	666	638	639	635	690	655	656	674	668	627	642	660	613	656	657	679	644	623	651	659	663	651	646	698	664	630	652	622	646	648	712	632	665	651	703	646	611	653	644	674	640	621	662	665	718	643	654	629	652	616	680	651	657	684	645	669	626	646	646	604	662	637	662	667	669	649	676	685	628	670	694	635	655	645	662	665	648	689	639	651	630	658	628	653	664	665	681	690	658	650	623	647	667	698	681	648	671	627	653	660	649	658	681	693	602	641	654	647	634	692	687	633	599	664	653	638	681	673	658	638	661	653	656	660	718	632	652	673	670	646	659	656	624	642	641	658	692	668	629	645	666	636	685	661	607	590	677	645	640	670	682	666	632	694	615	622	643	671	635	635	597	667	639	710	655	625	688	652	673	610	648	611	640	667	671	611	665	671	622	678	698	648	660	623	647	666	656	668	641	608	656	659	677	653	693	661	632	646	648	671	651	648	658	637	660	642	629	689	662	664	646	641	676	620	635	687	606	636	715	676	668	645	638	644	626	641	670	691	646	656	671	666	634	657	699	628	695	677	615	629	634	685	646	656	633	611	606	661	638	654	627	644	658	641	669	680	653	654	645	658	674	664	621	638	663	694	683	639	683	664	623	681	585	660	662	631	681	648	660	622	660	659	656	670	660	664	698	666	666	688	624	657	635	682	639	673	642	664	619	613	648	687	629	635	660	631	652	650	635	666	622	672	650	641	664	643	616	627	680	637	666	645	661	637	686	633	619	627	652	655	685	651	623	679	647	645	643	650	652	645	612	671	665	651	634	651	652	655	682	663	644	609	656	650	675	653	605	673	670	717	669	646	616	627	615	636	712	646	658	654	652	665	673	647	629	620	650	647	649	663	660	613	664	683	620	686	635	638	637	661	617	630	652	593	748	623	664	655	638	598	681	612	636	654	659	665	653	650	637	642	623	620	663	623	634	662	642	661	592	621	657	672	609	656	625	636	646	656	639	606	643	660	686	637	666	636	674	683	669	674	664	621	617	669	583	666	621	668	616	646	609	635	646	637	633	665	644	676	666	640	618	636	649	654	638	694	700	690	631	661	644	618	643	685	597	671	693	652	616	656	659	667	660	651	672	670	617	669	677	645	661	692	673	696	624	622	710	651	701	686	652	649	629	653	687	673	605	621	665	686	622	615	658	650	631	663	673	664	626	652	642	648	683	673	630	588	614	690	640	691	579	659	653	671	687	637	619	683	616	645	649	651	694	662	613	658	654	654	644	648	685	654	657	668	671	656	608	703	649	656	689	651	677	668	652	679	651	680	660	660	641	640	677	624	650	632	655	624	669	627	686	606	670	657	633	699	690	626	631	596	687	665	617	628	645	677	653	634	629	670	682	611	657	659	672	663	657	640	650	674	658	643	643	596	674	696	629	606	666	665	653	635	699	685	663	693	678	623	648	670	664	659	655	690	681	670	684	679	674	618	639	690	645	610	680	668	698	653	662	596	669	660	654	674	647	592	624	669	639	672	674	644	660	680	673	667	650	684	626	658	647	629	622	655	672	660	671	618	672	691	658	662	632	653	630	646	724	658	674	655	687	662	644	677	663	611	659	648	647	644	640	677	627	633	674	602	650	646	670	625	632	621	697	647	687	668	654	651	653	683	696	716	628	640	655	597	707	610	641	634	631	650	679	661	696	659	668	635	650	667	641	662	654	655	640	654	620	614	671	656	645	655	643	677	634	659	662	666	677	668	638	619	659	646	644	628	637	617	656	700	650	691	657	644	639	631	659	636	677	668	681	659	671	654	652	669	642	655	679	683	650	670	661	640	616	665	649	695	627	694	680	686	623	626	636	652	613	665	676	626	681	592	620	637	659	604	672	627	651	694	660	674	610	661	644	633	676	619	675	692	671	621	619	647	662	653	634	620	641	627	670	616	652	670	625	613	674	667	684	638	677	699	638	660	700	655	604	601	693	622	635	627	649	629	675	651	626	696	673	653	657	650	623	651	645	686	690	669	664	646	613	612	625	694	675	662	668	627	616	667	700	633	708	630	642	633	631	660	665	667	669	702	677	626	675	680	682	711	621	648	628	692	651	674	631	606	667	664	704	655	730	678	678	650	697	671	677
23144	21118	28822	23682	21139	20407	9181	3169	2010	1691	1321	1076	796	746	703	691	655	615	595	541	539	532	500	485	439	426	406	407	409	369	408	370	376	409	348	352	344	345	416	324	352	352	371	324	336	330	365	349	363	360	387	368	394	371	372	342	342	335	367	375	372	356	368	362	371	383	365	371	358	359	351	352	328	337	335	346	309	301	346	317	343	358	332	352	342	342	342	358	368	361	345	363	359	360	351	351	365	345	355	335	341	317	350	314	338	341	317	320	313	318	311	354	296	346	328	318	361	375	340	334	323	300	350	325	332	325	364	377	344	325	347	327	343	345	287	356	341	320	347	326	355	337	312	310	326	362	343	336	330	313	327	331	336	345	320	337	315	355	332	323	314	315	325	346	347	322	337	352	325	345	307	362	359	296	356	329	349	367	335	342	324	344	304	330	305	317	324	338	307	359	329	306	304	328	311	326	351	306	355	349	333	301	342	336	351	330	339	306	335	297	334	297	332	336	356	325	352	326	331	339	319	339	329	331	313	328	319	323	319	362	354	337	345	346	339	318	328	335	347	312	356	336	289	324	354	324	329	334	313	308	328	332	334	327	325	346	346	335	330	348	321	338	315	308	324	327	314	332	325	310	327	333	334	337	345	347	327	335	303	317	334	353	339	342	334	342	323	324	334	354	316	350	327	340	308	317	313	348	307	323	360	346	334	366	302	342	335	351	336	338	379	337	324	298	317	343	323	306	334	316	356	333	343	326	324	331	303	360	310	318	324	301	334	305	313	331	322	296	320	320	335	326	347	369	344	316	304	330	323	315	331	305	314	318	329	357	339	344	309	323	322	330	322	324	336	331	303	323	330	332	309	337	326	319	338	315	302	328	343	306	308	324	312	326	357	329	324	366	318	321	343	327	320	327	318	346	322	344	294	328	328	339	347	321	316	376	319	296	336	357	330	335	322	363	341	324	348	312	316	346	330	327	293	336	325	304	355	344	331	344	334	336	318	373	330	298	336	339	349	333	316	305	362	312	320	329	346	345	343	332	320	305	336	317	307	325	339	309	341	306	331	328	320	312	317	315	336	336	365	324	334	326	313	324	341	303	323	317	342	278	295	317	341	326	340	355	352	323	336	317	349	352	316	322	349	333	345	302	315	340	322	285	349	342	337	291	337	320	333	339	307	317	333	329	316	324	338	340	287	322	334	312	319	287	356	334	297	338	303	347	336	324	333	292	337	319	318	352	307	318	363	300	347	334	335	332	356	318	343	351	309	348	349	337	300	341	329	356	351	312	330	308	293	351	337	327	333	332	321	341	348	353	296	332	310	318	323	341	351	294	364	325	309	306	322	303	331	306	335	342	313	334	346	317	329	346	357	351	316	354	321	330	335	334	359	353	355	309	339	301	340	306	317	305	294	357	325	342	334	314	332	334	337	347	337	368	347	301	348	320	317	359	343	349	311	350	340	320	338	311	343	310	347	304	323	353	315	319	296	309	308	352	332	304	328	334	327	317	322	346	280	314	357	348	312	327	321	340	317	333	334	367	338	298	339	320	326	321	325	340	342	360	322	314	320	288	337	329	327	297	331	317	292	313	331	303	329	324	349	319	319	335	340	357	332	367	334	320	348	345	308	349	324	314	340	343	342	337	334	308	344	313	333	330	310	368	329	352	308	339	344	336	337	363	340	293	322	294	329	345	307	324	342	345	335	341	316	302	328	307	366	307	329	325	338	294	321	332	330	333	357	310	323	321	321	330	368	328	336	345	339	359	312	327	319	361	333	323	346	339	339	309	343	331	358	333	353	317	329	326	311	289	297	355	315	346	325	314	363	298	331	315	325	362	326	322	344	343	346	315	354	335	349	345	363	321	315	336	362	321	326	312	295	304	347	288	337	332	365	385	308	302	329	332	334	344	309	336	321	319	352	329	366	306	335	329	297	329	339	334	331	312	353	357	357	356	293	308	346	342	348	319	296	325	315	358	333	329	322	345	322	309	320	346	349	320	313	318	315	348	309	343	331	341	346	321	332	323	330	350	289	323	331	322	331	293	323	331	323	329	345	326	330	357	318	293	348	324	317	353	313	328	287	345	303	315	322	344	307	334	324	328	319	306	288	337	353	324	336	315	303	334	359	316	297	315	313	350	358	313	330	370	336	302	333	364	334	356	314	328	319	326	291	317	350	325	348	282	295	324	326	351	329	332	346	300	320	311	334	315	297	317	336	354	344	301	340	311	362	327	328	355	350	300	335	329	311	317	354	328	340	332	311	321	352	312	321	307	364	343	344	327	312	326	351	339	352	373	361	354	320	330	340	300	335	339	323	362	340	299	324	319	353	354	324	309	337	341	318	319	344	343	335	301	346	314	343	317	345	311	329	306	344	312	316	289	349	303	313	346	331	338	305	374	337	365	345	334	294	334	320	314	389	349	367	344	338	315	319	326	311	346	334	307	365	307	335	349	321	351	336	341	333	335	311	334	325	296	330	366	326	332	292	322	323	324	274	371	327	344	336	322	355	347	315	339	372	309	352	324	329	341	319	331	325	312	338	306	334	344	334	314	298	341	326	324	292	330	323	362	322	349	287	349	340	341	310	359	321	346	329	355	337	334	316	315	325	378	313	336	336	317	332	338	341	316	337	304	359	348	315	354	352	330	342	319	343	332	348	327	319	302	339	271	351	326	348	298	318	340	331	333	329	318	342	317	340	304	322	356	334	317	307	328	307	295	317	285	349	360	285	330	342	326	329	318	333	341	319	325	320	326	313	287	313	329	321	345	320	344	339	319	332	328	334	316	317	382	328	320	344	347	337	341	311	305	343	292	347	320	328	333	336	309	318	320	316	306	284	301	318	359	341	308	332	313	341	322	323	331	296	329	335	326	301	321	319	342	348	312	331	313	318	322	281	327	333	332	355	336	344	327	340	339	345	335	351	339	339	298	311	291	323	339	326	302	342	320	311	325	324	317	304	330	305	309	338	359	329	326	354	328	327	328	322	319	323	335	298	316	320	321	335	312	351	325	348	354	376	343	351	359	332	313	316	345	313	322	314	375	333	366	330	345	303	314	342	369	350	317	331	363	342	315	360	329	324	316	356	349	338	342	340	306	334	330	335	321	321	349	321	310	319	299	325	310	331	339	318	323	346	331	327	318	338	322	354	298	341	313	316	334	331	327	302	311	305	344	330	334	336	316	349	322	329	314	309	331	323	328	340	340	316	322	286	334	320	320	330	323	313	322	316	317	343	331	295	302	332	335	305	312	324	331	339	359	336	322	315	330	336	352	344	318	302	331	329	336	332	358	299	309	324	336	350	313	336	326	311	346	351	292	329	320	355	335	287	308	350	326	328	342	308	292	314	343	315	366	360	306	341	310	324	350	305	319	336	345	342	328	297	368	339	329	345	334	292	315	336	332	349	330	340	315	349	330	347	326	327	362	307	315	316	330	336	336	352	349	357	330	380	340	326	291	330	362	312	335	338	343	337	325	347	345	333	339
19560	32846	27658	19125	14792	12096	9921	6977	5399	4312	3326	2531	2048	1684	1441	1493	1384	1258	1101	1070	1024	919	874	858	874	787	734	726	666	650	629	608	583	554	551	582	536	537	518	511	538	509	504	471	502	518	539	511	520	517	532	539	554	581	622	544	581	575	581	552	526	594	546	556	514	534	544	567	564	508	526	486	453	508	512	488	520	467	482	484	507	490	484	524	501	521	536	517	530	516	468	506	523	497	497	522	533	543	535	532	495	467	452	480	513	532	456	442	463	469	460	458	457	516	488	527	500	470	486	489	501	523	484	457	467	495	494	504	467	499	467	486	468	516	499	518	500	514	498	498	472	489	472	494	474	475	458	465	484	501	476	478	439	476	476	452	470	463	512	463	466	469	465	478	503	466	475	452	453	470	461	457	468	506	447	450	466	464	461	485	472	445	482	477	467	514	446	476	483	485	488	463	505	463	464	459	504	447	497	456	472	461	466	475	474	459	446	475	469	447	507	469	467	436	485	472	477	484	470	512	456	478	486	479	450	485	482	469	469	483	484	505	471	435	490	452	432	459	474	452	468	486	453	457	459	474	453	451	474	533	493	524	477	459	496	490	486	516	459	476	466	497	494	463	491	466	446	468	476	483	476	516	467	492	485	482	470	535	464	457	494	440	441	483	478	527	477	451	483	445	484	505	461	523	477	489	470	446	452	480	507	470	484	491	449	489	497	471	460	482	475	494	481	485	486	499	489	466	496	427	487	485	453	515	461	509	493	506	492	475	500	463	483	488	474	475	467	526	503	492	453	489	454	483	456	478	475	522	474	493	437	481	491	468	465	467	480	453	456	467	470	468	507	481	507	458	487	466	496	468	467	454	465	488	451	466	472	447	451	422	480	477	441	497	458	443	483	460	487	441	505	513	470	444	495	487	453	492	411	477	496	483	550	494	482	452	480	440	485	446	440	484	456	480	453	489	439	483	446	487	493	503	503	462	469	482	488	507	447	483	458	445	454	465	425	444	455	479	480	538	503	447	423	476	471	444	490	447	456	478	482	464	492	478	430	464	454	470	498	505	484	459	509	481	429	522	460	443	464	471	470	469	480	491	460	476	446	473	478	490	514	461	484	458	482	454	445	468	471	493	459	451	464	468	473	453	461	433	484	504	475	476	507	480	455	453	465	473	464	448	453	465	496	454	437	470	481	481	510	432	478	481	495	475	493	481	479	495	494	438	464	479	485	489	442	495	468	509	450	463	429	481	463	464	490	487	475	484	500	487	474	467	497	456	447	477	441	487	455	490	495	472	505	505	483	443	480	467	463	453	462	515	471	489	499	475	509	446	475	476	431	515	447	485	438	489	463	488	470	521	488	512	476	465	490	489	452	460	485	461	453	452	500	459	487	462	485	504	472	498	491	442	454	459	486	445	470	475	535	493	476	456	514	464	520	492	459	460	462	466	462	479	503	491	454	430	437	475	473	468	483	503	514	486	469	451	462	509	479	458	475	455	517	493	487	453	486	477	468	472	428	478	489	479	479	464	490	464	515	483	489	473	475	446	515	458	465	518	430	481	453	463	477	461	412	493	483	451	479	472	430	491	481	471	506	460	477	498	512	456	524	461	506	472	456	466	480	518	492	454	524	491	469	497	455	457	525	446	498	464	475	448	455	478	463	478	461	481	465	456	482	465	436	500	479	464	503	471	466	465	421	457	478	474	407	478	470	470	489	470	463	483	449	460	477	476	478	432	494	463	489	515	454	478	507	481	476	441	472	497	456	485	479	487	463	455	462	480	530	453	499	432	460	458	470	446	493	468	472	481	445	486	462	461	493	471	449	480	430	501	475	457	456	504	467	453	447	515	447	442	496	515	507	530	496	454	480	450	482	466	428	491	473	499	443	475	456	455	470	456	506	475	436	436	466	440	469	458	472	482	462	473	472	440	498	521	443	483	480	480	474	463	475	505	483	485	476	421	479	502	467	481	478	443	459	462	469	462	498	519	508	438	457	475	510	450	499	465	459	472	448	484	507	459	449	460	442	451	493	487	455	466	460	455	434	465	460	496	491	507	493	460	440	460	467	424	459	472	468	449	486	433	446	461	457	490	479	496	434	446	470	472	461	473	446	462	452	456	478	477	471	469	480	455	483	476	457	422	440	461	457	451	507	437	470	483	480	488	479	454	487	449	477	463	462	473	462	471	469	462	459	521	491	481	457	441	510	469	434	465	445	420	442	517	504	508	479	456	449	476	506	451	458	455	495	476	432	449	487	490	469	463	501	484	471	462	465	475	478	494	482	456	448	473	477	433	480	488	485	480	414	467	513	464	528	471	494	443	506	463	468	494	522	467	476	473	459	477	464	445	439	513	479	474	484	496	443	482	462	471	480	522	485	460	489	489	521	498	486	419	443	469	475	514	441	450	431	455	511	479	452	480	506	447	491	490	470	449	465	466	501	507	494	476	471	510	461	470	445	489	485	498	466	454	458	455	451	497	476	475	457	480	471	491	483	492	470	475	451	494	496	509	468	471	457	458	463	503	426	429	480	467	456	435	488	463	481	454	479	472	475	475	483	474	466	493	471	457	477	500	453	507	439	433	449	478	507	486	460	482	469	473	474	457	474	492	493	482	473	482	456	452	482	487	466	492	475	489	448	492	474	467	456	471	472	484	476	483	493	442	465	432	494	480	465	432	492	444	514	473	472	500	453	507	505	462	463	498	495	481	472	454	457	450	475	509	443	477	447	447	486	537	480	440	469	437	471	443	478	490	469	482	460	481	504	452	436	446	447	489	466	460	436	463	451	492	484	485	471	500	459	437	481	479	459	468	495	456	446	496	459	466	455	438	479	453	469	467	473	483	449	453	459	458	443	474	496	412	455	478	475	460	502	453	472	481	496	460	484	511	489	464	485	475	468	438	451	483	458	498	448	485	455	469	478	472	463	461	439	452	457	456	494	488	476	509	481	483	451	468	474	464	447	434	461	511	476	470	486	470	512	498	470	498	504	453	483	469	462	470	503	497	495	469	478	465	452	467	468	514	481	459	485	474	445	461	497	447	508	449	474	444	477	493	463	471	461	479	475	421	451	462	464	509	480	487	489	482	448	504	452	409	498	444	474	465	452	475	450	487	467	455	470	436	488	461	513	490	506	501	460	457	486	452	488	462	443	466	488	446	450	509	470	488	467	497	461	492	467	497	471	466	494	457	456	489	426	475	475	491	491	466	477	488	515	486	470	473	478	456	496	463	432	498	465	461	454	445	495	474	445	544	482	486	443	478	469	455	498	478	438	498	456	502	500	472	481	472	486	516	462	489	473	473	489	459	482	518	470	480	496	483	477	522	475	492	464	462	464	481	470	482	460	495	465	441	485	468	477	493	474	479	491	463	482	493	470	431	444	462	472	460	486	455	506	441	437	459	475	448	464	503	469	510	476	430	474	479	458	458	476	478	529	484	463	487	440	483	500	485	492	473	497	474	471	464	491	453	446	464	484	460	469	488	469	439
27019	20743	15126	8035	4026	2435	1771	1352	1053	948	794	725	620	601	641	603	567	569	542	543	583	535	575	571	609	493	577	531	548	496	548	486	484	492	467	479	514	507	485	498	551	520	494	506	536	514	482	494	518	496	513	514	546	529	531	504	507	559	490	487	550	530	488	506	504	512	498	517	539	537	489	505	540	500	481	513	494	510	513	465	478	510	501	481	474	510	496	513	521	505	550	499	535	552	454	504	489	512	479	489	459	470	495	512	492	525	508	518	507	527	505	506	547	491	534	518	475	507	502	527	523	530	509	515	560	518	502	541	526	536	482	478	500	499	525	470	516	482	501	530	531	475	447	475	451	507	525	513	520	548	501	477	512	524	501	483	514	469	506	462	490	500	491	485	484	508	490	476	521	478	490	511	490	501	492	492	492	501	508	507	505	462	536	499	484	501	504	510	521	529	478	486	511	477	499	524	502	468	484	512	482	530	489	519	502	501	536	522	498	494	480	507	521	479	473	524	523	492	485	534	478	487	514	468	466	510	502	500	522	509	477	484	501	480	504	467	491	530	499	494	550	479	471	462	494	518	509	448	507	513	526	500	500	486	440	514	482	532	473	492	525	508	505	493	512	512	525	518	463	494	444	479	507	494	518	511	476	503	482	510	504	510	471	510	548	491	510	538	484	555	462	519	527	489	496	518	475	476	486	507	508	494	522	485	521	531	468	478	526	498	485	516	480	490	527	480	460	483	501	480	436	517	487	478	514	474	501	453	466	496	473	469	476	534	520	488	503	501	512	501	501	474	504	505	478	488	540	468	512	518	486	522	498	499	537	500	476	508	492	473	483	535	527	530	509	506	503	506	454	522	483	502	504	512	514	519	507	481	467	515	501	528	569	498	509	489	518	485	520	497	501	518	499	507	520	456	487	479	497	501	517	492	508	552	479	558	509	492	520	503	487	500	504	523	524	486	474	520	488	493	490	526	515	522	492	500	506	505	489	525	529	456	533	515	470	524	513	527	498	487	459	458	530	515	482	503	481	508	480	492	473	458	475	508	497	528	468	507	505	444	473	487	525	501	509	501	463	521	473	495	534	497	484	507	488	462	459	463	465	493	490	529	510	499	544	515	524	471	483	456	512	470	511	510	492	463	476	484	537	499	498	467	496	501	465	485	509	476	516	490	504	451	497	509	460	485	473	520	483	478	516	513	483	485	513	472	521	498	487	500	535	479	504	525	550	538	461	488	525	485	513	468	511	508	482	543	476	549	495	509	490	502	532	504	542	507	477	500	523	487	530	529	500	513	520	531	509	501	484	471	507	466	511	522	502	489	482	502	481	481	510	444	506	531	487	519	519	486	484	499	503	503	492	483	535	537	510	512	505	522	500	487	494	498	531	503	514	524	487	485	486	500	453	474	511	525	518	529	494	485	537	496	508	474	534	493	514	497	496	518	534	519	498	471	496	486	499	507	461	543	499	521	506	508	517	447	534	499	545	481	459	488	483	459	534	506	521	504	546	513	490	484	513	503	492	493	487	494	530	515	520	467	520	515	512	527	525	515	492	507	503	482	505	489	479	513	495	508	441	501	438	513	459	481	458	509	519	511	532	492	491	496	496	457	494	484	502	471	512	483	531	508	500	535	479	511	524	488	516	497	504	504	473	527	509	513	518	531	539	497	500	469	459	515	543	553	517	511	510	525	505	530	488	519	506	534	502	518	468	513	478	507	451	463	494	507	523	518	475	517	508	523	493	474	510	458	512	491	480	483	540	503	483	522	497	476	508	492	480	489	476	520	501	514	497	506	507	485	506	496	493	531	523	540	503	480	509	482	509	516	524	499	451	482	480	504	509	494	492	510	510	490	489	507	541	512	501	483	510	500	540	508	511	504	482	493	494	488	514	518	495	514	501	495	481	520	481	490	474	539	520	524	498	478	481	503	530	546	461	496	486	494	483	496	519	495	465	530	508	498	492	526	524	479	528	493	489	558	516	482	488	487	526	443	519	545	510	470	531	479	501	504	529	494	516	510	515	515	467	482	498	473	448	494	540	483	545	458	496	491	503	504	541	486	478	491	503	519	517	526	485	469	463	461	515	481	474	487	508	484	474	505	524	528	494	510	507	508	497	492	486	469	518	463	478	493	511	487	501	525	493	494	475	461	533	474	501	448	476	529	497	473	492	501	499	537	497	503	511	459	500	520	475	484	502	474	485	495	491	500	520	488	498	461	484	493	479	514	514	470	535	499	501	508	519	510	477	482	484	499	507	514	491	534	507	509	503	475	478	485	499	481	495	512	476	529	484	488	483	533	480	517	504	524	495	529	508	470	508	471	484	505	522	497	507	529	492	493	528	477	520	553	491	486	463	541	474	485	503	473	516	515	480	506	467	512	487	500	532	522	437	553	477	465	479	580	515	519	490	474	496	522	492	506	495	489	538	472	471	536	500	516	487	524	539	487	485	499	475	524	478	499	492	517	524	488	488	506	488	478	511	514	486	494	505	507	495	486	499	466	503	471	517	522	504	476	513	474	491	498	503	489	512	532	520	507	523	481	505	564	514	532	520	527	526	479	471	479	479	510	526	518	490	537	502	495	497	489	523	527	490	487	512	486	499	478	502	492	474	563	503	498	489	516	495	440	504	524	526	485	525	500	485	509	504	472	530	524	494	482	519	504	469	469	496	521	462	475	455	503	484	518	488	505	480	474	491	524	505	459	517	515	502	475	508	492	498	497	529	459	515	509	496	521	467	479	525	520	532	493	480	507	479	483	519	498	512	506	491	505	463	515	502	487	507	511	501	447	466	523	513	486	502	500	521	493	496	524	531	557	488	483	499	486	473	546	490	512	478	508	478	485	492	516	506	493	457	515	508	501	504	499	506	524	491	470	479	504	489	473	498	501	450	484	490	474	522	526	474	476	507	467	508	478	467	516	489	516	526	534	449	514	506	509	515	484	516	530	516	471	503	550	503	509	521	483	554	523	518	484	466	503	496	554	474	462	507	490	484	498	491	519	520	521	532	502	494	469	482	499	532	482	484	497	549	509	501	492	499	461	562	464	456	497	537	476	508	503	479	503	505	556	490	483	474	528	503	486	492	520	468	484	502	487	548	498	482	512	455	508	534	477	486	490	509	553	492	492	507	493	493	483	485	520	531	499	467	517	485	505	481	502	472	512	487	518	502	481	495	485	488	490	499	479	491	511	515	472	503	509	515	509	517	526	481	509	519	477	493	502	510	521	500	552	484	541	538	484	487	511	453	498	481	488	524	472	509	485	496	503	542	503	540	486	515	510	478	558	479	482	481	471	479	503	477	513	460	490	536	481	517	485	500	531	506	487	491	482	504	540	480	502	486	524	481	466	491	519	494	538	474	505	466	505	505	473	521	479	539	522	494	491	472	481	536	500	485	507	495	485	492	501	492	524	484	483	527	506	477	506	497	501	493	511	467	489	525	493	504	536	492	485	475	496	486	485	519	511	528	524	494	502	497	528	494	455
14932	20524	16523	10155	7392	5498	4377	3131	2336	1905	1611	1324	1074	1032	964	965	976	946	939	875	866	858	839	831	802	770	777	715	748	748	736	741	767	754	728	692	724	742	745	731	708	731	685	678	708	718	697	708	681	690	704	761	678	731	758	756	760	756	710	780	755	739	722	744	723	740	730	686	738	736	694	766	670	753	740	692	674	727	668	723	740	759	723	729	761	730	694	723	702	721	707	712	809	694	728	695	742	724	701	702	679	696	739	753	698	665	719	717	727	700	739	727	690	696	699	732	711	717	681	739	682	716	694	719	696	707	682	732	666	722	708	737	691	757	718	684	690	728	713	696	700	676	693	728	714	688	682	696	681	693	721	719	727	720	734	672	698	687	678	702	660	696	710	698	689	720	683	702	685	713	692	767	726	704	707	712	693	711	681	706	699	690	719	722	714	734	731	674	734	646	663	701	707	700	698	673	706	691	766	675	717	714	718	725	705	710	674	735	666	735	679	685	696	677	719	712	707	757	691	751	683	729	703	731	648	737	683	726	715	727	696	728	702	691	728	731	648	697	722	747	710	749	724	707	710	685	696	780	729	728	712	653	690	724	720	686	680	706	683	658	698	694	740	685	703	655	644	683	712	711	688	715	703	719	701	659	755	790	671	708	669	702	694	727	655	716	720	733	666	701	733	707	716	705	712	675	676	682	709	730	727	700	742	744	699	708	717	708	730	730	696	747	743	677	712	738	663	683	673	671	723	664	666	674	700	747	755	710	699	693	720	774	697	687	683	689	702	727	684	700	694	737	680	657	727	693	705	675	735	734	724	714	703	671	691	716	711	682	733	737	700	716	689	676	726	696	697	736	698	652	750	656	727	708	699	723	635	696	702	665	735	665	778	723	712	686	716	708	695	694	664	703	753	634	718	709	696	717	723	721	701	733	700	666	664	704	717	699	679	699	686	723	710	701	674	683	714	685	722	715	679	687	698	692	679	703	692	768	700	712	696	708	677	720	741	716	747	704	691	662	697	705	742	707	704	662	708	677	678	713	718	718	708	781	731	727	696	680	735	702	715	708	675	747	688	727	731	673	716	676	667	702	697	730	735	686	733	709	690	738	724	735	691	628	702	659	745	747	675	740	690	711	700	691	690	676	738	707	721	698	664	683	678	680	711	690	707	713	685	725	695	688	681	693	741	731	704	662	751	691	709	679	690	753	742	705	697	714	714	723	715	724	654	696	659	700	745	720	672	754	661	667	694	682	724	692	661	746	745	716	674	762	675	693	716	691	710	684	676	740	709	727	737	756	700	713	702	713	723	703	712	730	653	678	747	739	712	717	693	677	735	673	686	708	664	673	703	715	728	732	691	673	681	697	721	652	706	711	672	731	699	678	676	722	681	689	686	697	701	698	697	699	704	733	746	727	667	716	715	700	726	721	705	676	703	646	709	679	717	727	705	693	693	715	741	702	717	720	666	713	706	712	718	720	685	675	705	715	732	693	691	685	677	694	703	664	680	737	716	677	703	652	704	687	686	716	717	728	673	702	726	675	704	719	702	683	746	733	675	690	686	719	659	666	685	754	715	682	711	710	696	729	672	676	714	655	733	721	716	731	720	683	718	718	702	722	748	737	693	661	696	723	692	690	697	711	748	714	716	709	720	698	765	708	698	686	737	715	716	708	720	657	694	712	679	709	707	722	661	677	732	708	708	714	713	729	645	743	744	730	708	716	706	753	672	673	655	696	721	733	725	721	726	708	718	685	739	734	683	682	680	700	686	731	687	691	736	708	741	693	710	661	715	699	698	690	669	714	736	704	716	688	746	667	721	650	701	665	710	721	662	683	701	707	696	697	682	709	678	670	699	662	741	700	688	686	703	718	694	666	722	709	718	690	712	678	671	693	664	724	725	664	704	701	691	697	696	649	714	709	697	732	704	634	729	692	743	677	721	699	720	759	688	730	686	664	684	720	695	701	708	707	779	654	664	686	711	699	695	714	662	685	682	710	699	726	718	684	686	674	707	719	711	717	771	737	701	690	692	701	690	694	697	683	688	680	704	683	670	742	681	702	706	711	722	753	670	729	742	694	706	703	719	698	680	740	657	662	694	711	666	677	678	698	704	686	677	716	695	701	758	700	738	688	690	691	649	683	706	712	690	747	752	708	738	746	698	681	720	676	675	718	695	671	687	711	729	723	652	674	727	712	729	686	725	681	712	696	642	695	664	699	746	692	697	691	720	708	696	694	692	723	680	715	709	673	737	689	735	685	722	658	733	704	723	673	688	722	657	716	742	711	715	674	677	667	689	735	744	670	740	719	679	721	737	765	709	691	711	692	673	703	698	672	745	723	673	754	705	708	747	729	688	651	723	766	717	699	693	699	668	690	705	733	711	715	646	717	695	674	728	692	700	685	714	694	676	646	677	704	739	700	676	760	703	711	699	690	705	719	712	746	761	701	681	751	658	638	698	688	654	721	691	726	706	683	752	659	747	725	725	724	735	751	737	703	692	738	688	699	722	701	689	719	729	701	723	723	669	714	747	651	657	730	724	745	717	724	711	676	723	662	699	695	688	721	662	688	708	679	728	655	731	668	675	733	699	695	702	690	702	707	701	687	695	728	684	703	713	663	720	709	724	714	712	701	667	725	734	716	654	649	696	671	714	692	660	711	687	693	686	696	734	731	724	707	731	660	691	707	746	741	708	719	782	693	661	747	706	703	674	713	712	764	670	734	728	653	739	726	706	710	725	708	664	711	682	679	773	721	668	745	691	669	730	733	671	716	738	716	721	706	717	704	677	720	727	684	701	721	684	761	720	694	687	747	725	684	678	724	711	709	695	683	711	727	694	666	715	701	766	661	717	730	683	670	641	711	689	661	683	724	683	708	709	687	680	759	656	678	662	696	664	735	734	726	718	673	725	700	695	727	728	708	698	694	686	687	688	723	733	694	650	674	714	728	696	706	689	698	708	744	694	708	717	672	709	686	649	734	701	703	659	713	698	696	681	697	698	688	709	747	687	714	707	725	687	676	688	709	697	687	747	695	712	731	702	693	675	669	718	700	668	673	722	729	682	703	691	726	699	685	712	742	700	694	656	692	711	702	698	748	734	724	691	687	643	696	684	667	734	713	745	708	691	729	699	719	682	690	736	725	671	693	716	692	692	657	672	766	747	756	677	712	725	716	660	735	712	745	703	708	719	691	740	670	706	667	676	691	698	745	678	712	711	729	683	705	754	666	698	696	681	687	721	729	720	699	674	718	728	725	695	670	725	690	657	705	695	697	703	673	687	767	734	693	731	714	738	725	701	739	703	704	734	656	716	707	726	737	727	673	712	751	713	750	668	708	705	713	722	703	657	696	711	701	672	680	732	693	684	661	688	690	724	707	727	697	709	769	696	701	732	710	709	704	685	735	712	672	688	692	740	693	760	676	727	721	728	760	676	703	698	778	703	694	698	730	714	683	690	769	679	703	695	724	679	672	747	670	700	689	709	741	671	704
23989	21082	28191	24166	20463	9105	3540	2029	1572	1197	998	900	754	794	744	658	678	674	569	584	565	592	556	530	530	551	531	517	502	498	474	469	455	487	500	441	520	462	458	488	478	460	483	498	475	468	514	502	519	449	516	523	508	513	487	448	519	465	478	450	482	471	493	474	491	478	476	490	490	485	508	472	470	459	470	453	489	512	454	490	431	437	479	489	478	510	449	490	489	474	451	441	473	478	488	451	484	453	476	496	473	467	442	443	426	431	489	482	468	458	440	451	459	503	449	477	458	484	470	444	494	450	464	498	462	453	478	454	462	480	443	522	460	470	476	438	466	469	442	477	502	471	510	458	483	468	486	466	412	478	466	495	500	479	451	461	473	463	436	480	519	473	469	475	427	458	475	455	475	456	452	476	497	473	471	458	449	443	448	481	466	476	482	458	453	469	473	500	481	462	494	457	474	469	435	502	469	452	440	436	485	473	463	483	446	458	480	513	450	420	452	447	453	473	434	461	441	469	480	444	434	460	516	442	478	484	491	445	439	478	410	499	462	432	488	455	482	464	471	465	443	450	437	481	424	457	449	456	449	455	477	474	471	440	432	460	456	433	450	458	450	436	475	465	462	431	477	473	492	439	455	435	478	478	460	483	451	484	503	466	443	466	479	464	421	425	430	429	487	500	486	455	459	460	415	451	473	472	510	477	454	478	447	479	455	509	467	477	460	453	463	494	453	461	488	442	471	438	452	463	446	456	465	431	479	485	474	487	453	433	480	480	477	438	413	456	463	446	458	481	472	495	498	465	463	456	455	479	429	472	443	475	465	474	469	436	445	453	447	442	444	481	467	483	449	473	484	495	474	490	482	468	467	447	474	449	509	479	458	454	463	443	480	442	474	433	445	468	488	458	466	449	464	464	486	450	465	472	467	446	498	451	484	451	472	451	472	490	408	480	484	472	476	429	437	439	479	497	476	452	452	435	464	447	465	442	455	505	452	453	455	460	472	433	468	470	467	453	490	465	443	467	457	449	457	462	453	425	453	462	456	485	488	501	488	466	439	457	481	460	524	483	447	456	473	473	436	453	409	431	441	455	455	452	461	488	486	449	438	451	446	463	462	485	474	425	451	444	459	455	455	450	458	457	443	461	446	477	493	444	463	474	456	477	470	441	468	461	494	462	438	443	459	431	461	424	459	473	462	450	436	474	447	470	449	450	455	493	484	482	505	428	476	464	459	475	496	468	449	467	479	468	467	458	464	480	454	483	461	423	492	458	455	432	448	430	425	455	460	429	456	462	502	480	465	448	459	459	434	445	444	446	466	424	478	474	454	476	496	456	442	477	454	443	490	451	473	486	473	480	459	458	441	461	436	448	456	395	479	445	470	444	505	432	463	487	451	450	474	468	450	472	457	444	464	482	458	433	444	450	427	485	450	505	457	498	457	471	461	472	455	496	449	475	472	452	464	462	459	462	453	446	449	436	457	437	478	485	463	458	463	465	474	439	486	488	443	433	465	518	428	454	470	484	496	451	449	480	426	478	479	435	440	439	447	465	459	457	457	462	436	472	440	474	448	471	459	432	462	473	463	473	450	436	462	434	480	472	433	459	456	461	500	414	501	473	470	491	483	447	448	462	482	441	475	478	480	450	448	483	477	489	448	498	436	480	475	434	415	502	441	488	480	457	444	452	457	428	459	420	428	480	478	468	498	471	446	459	464	475	460	497	459	429	466	452	473	419	455	458	477	459	472	456	507	490	439	490	445	468	466	495	509	420	511	485	447	429	464	484	437	522	468	455	458	435	459	452	443	436	457	472	449	447	444	448	446	473	496	499	451	486	498	459	486	437	483	496	481	453	471	470	467	457	442	466	443	446	473	476	471	471	448	443	457	478	452	464	485	474	476	467	457	448	452	461	485	444	456	470	467	436	432	454	462	450	463	462	453	459	467	486	472	494	451	483	436	461	496	477	471	459	487	499	485	501	477	421	480	439	496	451	462	454	472	513	461	482	468	444	442	452	454	467	448	462	466	464	469	474	434	431	416	467	477	460	463	449	459	470	452	417	446	481	473	430	495	461	468	472	464	469	463	450	470	490	415	449	460	428	501	466	458	480	429	450	476	433	443	463	443	443	468	426	420	469	447	453	508	475	431	496	430	458	429	438	478	434	480	430	442	466	482	455	463	506	451	432	457	452	455	492	466	475	442	464	503	508	466	427	476	485	461	471	463	448	488	444	453	429	458	470	466	457	490	434	471	485	434	453	455	471	513	485	453	485	426	481	481	439	464	482	497	438	468	454	446	473	465	460	427	438	488	507	446	460	475	448	455	455	473	430	460	454	417	454	460	467	473	460	449	469	432	502	433	456	452	434	469	470	439	486	479	468	469	478	433	474	431	448	423	431	470	434	510	443	416	501	440	522	468	520	491	473	443	466	421	442	440	449	456	480	475	471	496	482	435	460	480	444	508	477	472	425	460	448	476	451	447	444	442	470	477	425	465	436	429	456	488	471	491	446	448	454	446	447	477	454	439	416	472	453	465	450	450	461	432	493	462	495	398	493	446	458	502	472	439	492	473	445	475	488	444	448	442	438	440	481	471	518	428	499	455	491	430	464	464	463	462	483	443	432	462	434	456	478	470	453	428	478	450	447	443	460	455	456	505	427	457	468	480	448	433	466	484	477	431	462	440	478	446	445	419	470	443	430	467	443	460	473	469	461	455	407	476	499	423	452	487	469	480	458	453	446	455	446	470	436	465	448	500	485	503	469	452	472	429	425	442	457	459	481	444	459	466	453	459	458	456	490	470	454	442	451	465	461	442	462	482	449	467	439	496	460	464	463	458	433	465	474	483	479	494	507	430	451	444	454	450	466	480	427	481	466	483	471	450	449	468	449	448	470	462	440	458	480	452	508	455	481	438	436	412	468	475	482	419	492	449	426	464	514	485	472	457	430	452	480	451	466	448	471	471	467	493	422	480	459	448	473	438	452	467	463	460	467	470	478	494	449	479	445	455	444	473	473	491	513	458	476	488	475	430	462	486	458	467	481	438	475	459	438	440	491	490	449	458	479	481	459	460	486	455	466	479	437	488	447	464	485	445	445	428	462	496	457	476	452	444	431	464	462	469	448	436	456	424	462	421	430	464	460	468	446	478	457	455	437	472	476	483	448	452	489	449	469	455	479	459	471	490	447	454	420	502	405	451	446	462	464	462	462	449	482	451	483	450	479	483	473	483	453	439	446	460	468	468	434	427	453	431	458	453	452	488	462	464	486	438	465	468	476	489	435	470	429	433	441	466	450	459	422	435	469	464	459	450	430	502	492	430	431	450	449	448	434	464	431	453	465	423	467	473	489	451	454	466	464	456	464	480	487	468	500	496	453	432	445	469	466	450	475	480	467	505	462	453	464	447	448	453	466	452	439	490	423	431	451	441	473	467	493	427	469	428	423	472	498	464	452	448	435	445	435	461	466	455	484	475	476	457	391	484	421	453	464
16727	28105	23007	15428	11926	8325	6617	4993	3938	2950	2338	2002	1563	1415	1371	1315	1233	1132	1046	1007	1016	968	880	892	860	790	797	803	763	742	757	752	728	733	755	693	689	715	718	686	673	684	681	719	643	661	712	678	673	752	694	699	781	757	771	696	664	708	723	725	721	695	685	728	715	748	748	744	720	664	682	664	668	663	710	662	665	685	620	724	651	650	661	670	669	676	697	633	669	676	676	735	735	736	612	669	683	725	674	609	657	705	660	721	694	693	649	667	624	708	689	681	608	688	690	649	632	700	685	649	682	630	697	642	663	650	636	673	656	682	632	652	675	593	667	655	661	747	694	685	704	626	623	685	666	598	677	692	682	665	602	706	636	684	653	647	674	663	637	667	698	605	640	687	684	675	689	660	670	675	648	663	626	687	659	656	703	654	685	659	683	671	689	644	704	689	692	658	713	677	665	631	619	675	682	651	695	646	661	674	649	634	650	658	654	644	680	715	697	703	684	685	638	656	678	675	630	636	623	689	662	694	637	672	640	654	701	663	681	684	641	656	664	699	661	665	660	655	694	679	682	623	652	637	683	677	673	653	654	629	681	660	666	648	709	668	698	683	640	652	647	679	712	685	657	652	649	654	729	660	642	644	674	680	670	668	683	702	670	691	681	637	717	722	677	656	627	652	650	649	621	698	688	646	657	663	671	711	708	662	726	658	685	687	682	626	650	689	671	636	669	647	663	635	640	710	676	648	685	642	597	686	695	657	624	643	682	676	720	653	658	631	698	637	641	668	630	682	677	685	662	655	653	661	648	645	626	623	677	689	660	654	646	686	641	678	676	610	672	650	704	637	658	632	634	650	649	650	651	698	704	650	637	642	665	690	691	684	677	678	701	689	632	674	648	674	697	651	671	627	621	645	717	673	665	678	636	650	676	612	685	659	678	655	670	619	633	683	719	697	676	727	651	651	668	664	685	690	615	686	653	614	662	679	679	669	636	703	663	667	653	700	665	679	686	681	672	671	665	700	669	688	688	715	697	653	613	661	642	655	634	666	680	678	705	675	622	730	645	639	642	654	674	634	618	697	635	657	640	676	657	667	649	705	662	659	696	696	656	707	636	675	681	643	635	679	655	674	640	642	646	622	709	659	641	651	609	680	652	690	669	683	639	618	712	639	711	694	669	684	684	640	664	671	649	650	659	647	696	596	605	641	671	672	707	659	681	697	667	667	689	718	616	669	657	635	664	661	683	620	654	697	711	645	663	654	656	640	643	679	663	673	729	662	656	650	688	672	629	700	720	635	646	683	628	662	584	646	690	675	625	629	623	725	670	642	688	697	664	639	695	688	654	680	729	650	674	653	656	634	647	670	661	690	756	644	671	711	658	695	665	664	647	667	690	665	668	646	699	668	685	688	653	685	692	629	658	688	576	678	676	681	660	670	650	658	651	669	642	650	658	738	663	682	673	622	686	656	666	652	654	699	660	641	661	699	698	664	675	682	620	623	645	622	717	699	665	620	664	639	693	677	697	689	654	650	671	670	663	670	650	648	653	699	642	699	660	662	627	663	685	679	678	651	657	671	642	680	653	614	673	722	697	634	644	649	609	677	649	720	650	627	659	681	686	650	665	688	629	639	646	662	622	657	667	661	720	647	621	642	693	660	659	620	631	660	626	642	641	657	628	672	650	615	686	681	644	679	651	655	698	645	644	673	657	638	630	669	676	640	616	674	711	647	669	636	654	682	609	634	679	634	637	675	626	633	625	652	645	688	649	689	685	671	689	667	679	659	691	641	676	676	605	623	640	649	669	685	662	677	636	643	692	673	649	659	703	647	673	660	647	693	682	669	630	667	636	635	693	640	692	682	626	625	674	693	663	695	681	685	670	662	671	658	652	659	674	664	662	689	665	719	662	661	643	683	659	640	628	641	703	651	640	668	671	667	672	676	639	628	645	685	699	665	665	673	695	706	645	675	655	644	652	715	671	641	643	675	664	691	603	662	649	640	640	690	660	660	678	682	616	629	661	657	658	670	637	665	659	654	677	641	654	670	660	681	653	674	677	667	627	669	689	669	673	653	653	637	674	672	650	616	631	692	644	716	676	658	655	651	647	669	627	683	672	694	648	637	676	626	664	679	662	649	613	685	678	673	638	654	634	652	673	698	658	633	674	611	682	668	614	680	650	662	635	647	636	663	678	658	651	640	673	691	647	674	668	641	716	686	651	679	690	634	638	644	603	665	627	606	650	662	678	687	697	668	666	635	634	666	639	642	653	661	712	648	617	731	660	675	682	690	703	650	695	624	675	640	628	715	632	692	644	655	696	698	642	631	643	630	654	657	679	608	645	657	703	673	646	635	670	658	652	661	657	644	678	631	658	667	639	676	647	703	644	729	681	694	671	692	621	615	649	668	688	657	652	684	636	632	658	701	674	678	627	707	673	633	705	712	648	671	651	660	660	673	652	686	708	672	684	709	636	637	623	688	645	706	670	664	658	666	623	640	678	649	668	640	699	672	642	645	666	647	652	674	680	652	608	637	624	661	678	695	672	697	664	662	661	680	673	710	646	680	666	687	646	591	636	625	702	655	671	690	675	699	702	639	661	656	664	658	688	681	665	679	640	649	650	656	654	710	658	658	625	667	628	639	604	646	632	651	689	684	655	647	658	667	688	675	635	671	647	625	638	669	661	632	672	703	711	678	634	635	667	654	687	662	620	689	665	677	652	610	653	689	681	690	640	674	691	653	655	647	623	683	685	681	654	666	660	621	634	652	676	632	677	648	685	676	658	695	695	653	653	676	708	657	613	671	672	654	635	653	704	659	655	636	667	666	699	650	607	588	686	647	681	667	646	665	611	671	636	638	675	682	612	642	693	658	688	668	640	625	685	664	661	659	696	638	633	652	591	695	640	669	683	669	638	661	666	643	619	685	645	693	682	661	723	665	634	640	669	679	666	664	654	671	693	664	690	647	669	687	698	664	682	654	652	637	658	611	680	671	626	622	626	672	635	715	672	701	611	638	689	678	652	637	639	669	628	718	654	673	654	648	696	655	675	673	649	653	622	632	615	649	619	645	619	665	690	651	685	655	642	701	653	633	613	658	646	715	634	625	641	660	692	660	655	610	685	639	647	691	649	644	658	646	647	660	685	670	700	676	662	658	631	632	671	669	635	671	666	671	658	672	659	669	642	632	691	676	639	658	640	627	661	599	650	673	681	652	645	656	643	628	674	650	608	661	675	639	687	649	651	678	685	663	678	646	682	667	647	641	716	624	634	662	669	651	659	646	634	655	678	644	658	626	682	670	659	650	703	661	653	695	694	673	681	659	651	625	652	622	684	661	650	664	637	696	680	667	680	661	640	641	613	630	656	662	626	729	685	640	650	674	637	668	656	630	641	654	710	652	625	664	599	651	674	621	669	658	674	699	668	661	674	671	662	656	646	705	700	695	653	645	618	664	678	651	674	640	635	672	701	648	659	707	682	681	666	663	683	654	631	682
23180	21182	28853	23785	21184	20279	7915	2817	1989	1620	1259	1011	853	748	743	704	648	669	619	552	524	499	478	482	447	446	462	424	402	395	427	403	380	363	383	376	369	370	369	329	360	375	357	367	375	333	409	341	329	365	338	366	367	382	380	371	359	382	398	425	350	370	387	387	370	354	395	372	355	348	359	336	360	322	359	333	354	333	328	343	328	335	335	324	342	370	363	330	372	380	354	401	346	354	381	337	398	335	352	341	361	335	356	378	321	336	351	359	325	337	331	344	341	335	323	322	366	326	365	337	338	369	356	310	335	359	318	317	315	355	355	359	365	327	346	349	348	320	347	359	360	338	334	351	341	350	356	349	333	369	333	346	338	340	385	335	349	348	342	321	349	314	356	320	328	345	344	350	314	313	358	326	332	352	323	367	329	335	360	356	340	344	328	344	352	308	352	323	334	355	326	331	298	342	343	323	362	364	354	315	322	348	337	334	341	343	343	361	350	348	324	325	338	326	373	334	331	360	354	297	321	362	318	327	287	339	324	330	345	332	321	364	352	351	337	319	348	345	308	362	323	340	345	401	369	345	338	324	344	342	334	333	323	344	300	355	347	331	309	312	325	306	348	310	369	345	343	316	315	340	317	365	326	360	307	313	339	330	354	323	378	387	344	342	340	307	342	324	377	334	351	332	333	353	339	349	329	331	347	385	329	316	326	367	319	355	338	358	332	323	338	387	330	308	378	351	311	347	352	384	356	371	337	339	359	345	321	332	352	337	350	324	366	325	342	327	341	342	337	338	327	318	355	327	358	350	314	319	335	351	342	375	337	347	331	308	306	319	314	346	334	299	349	322	326	355	312	321	301	358	348	331	334	320	341	320	357	359	341	346	349	340	370	360	327	353	332	320	327	365	351	353	363	331	313	319	342	338	335	337	350	370	315	346	319	324	335	325	334	348	330	338	367	323	366	334	333	332	302	351	347	335	328	362	346	346	355	329	330	360	364	345	353	357	330	345	338	324	314	311	284	356	346	320	332	321	347	333	305	352	310	308	315	304	330	319	331	353	326	345	356	328	347	361	304	349	326	353	354	322	350	312	328	326	317	352	345	348	325	327	334	342	351	347	318	361	336	334	317	346	345	355	354	345	350	325	365	326	333	311	355	338	333	347	330	348	326	359	355	346	367	311	354	311	341	356	361	339	311	310	335	316	345	341	340	347	335	339	343	361	335	357	311	338	307	342	342	375	318	347	323	355	321	337	356	329	324	345	371	324	333	339	341	327	350	326	313	341	316	346	348	318	375	358	371	328	319	297	301	348	346	353	323	341	304	364	355	326	342	343	330	370	339	304	319	345	333	361	340	355	352	357	383	374	353	308	345	347	337	337	339	356	350	324	332	322	329	335	301	321	318	345	352	342	319	357	310	353	302	299	328	309	332	349	343	313	332	328	327	347	340	345	327	323	314	303	310	313	353	356	337	317	351	323	340	322	357	361	304	332	336	348	324	351	324	340	319	320	351	326	312	343	353	342	333	326	298	347	322	377	338	331	367	331	347	362	317	329	352	310	338	332	345	350	349	322	326	352	320	367	335	335	332	324	324	351	325	348	351	345	330	319	338	320	384	326	323	331	344	367	331	318	345	334	354	315	315	327	361	325	334	320	344	335	348	327	352	307	343	339	304	316	368	364	342	342	311	319	352	329	326	371	332	349	341	323	310	350	316	343	345	317	327	333	341	354	331	370	337	365	362	360	316	298	327	319	355	325	318	307	370	326	336	340	344	345	327	367	348	322	356	307	331	331	350	353	325	317	324	312	325	341	343	318	367	347	320	334	356	361	327	341	336	346	342	311	351	339	319	336	333	348	346	320	308	327	321	308	334	302	326	336	361	317	333	334	360	337	327	322	347	334	352	292	364	307	315	320	345	315	324	324	336	342	360	345	324	342	343	317	308	337	334	329	345	318	337	309	341	325	339	351	356	340	325	306	312	334	334	350	335	321	328	351	334	332	292	341	341	323	321	335	330	352	342	318	330	357	322	317	350	324	345	341	358	342	352	330	314	308	322	355	305	343	323	343	345	341	350	339	320	339	306	368	330	333	329	354	338	330	344	354	354	360	307	340	359	346	327	344	338	345	361	353	340	338	340	337	351	329	331	340	344	340	350	348	337	349	324	355	358	345	308	354	317	342	355	333	317	321	327	356	335	340	319	348	338	323	345	359	319	353	341	360	345	358	334	315	301	308	332	352	356	330	339	319	369	346	331	322	346	345	347	348	326	360	303	340	359	330	322	347	352	337	340	324	334	339	340	323	315	359	329	348	331	322	356	340	346	328	330	351	349	321	344	337	344	327	352	337	319	348	296	274	339	333	362	344	335	354	333	337	326	356	329	337	316	344	320	342	319	343	334	304	319	358	345	358	317	329	340	327	343	350	340	360	335	342	364	342	358	313	334	370	347	344	320	335	315	328	331	339	344	289	336	326	355	340	334	347	317	322	335	331	362	349	338	340	342	343	337	332	340	357	334	368	315	335	327	327	357	312	342	311	344	350	326	344	354	333	327	340	336	336	333	316	337	349	312	359	332	332	360	373	329	347	301	320	353	301	324	340	323	345	320	358	368	312	351	370	313	331	347	326	338	317	365	304	331	336	318	327	355	327	335	309	304	320	351	320	334	357	352	320	339	360	317	375	329	369	379	329	337	324	334	347	333	299	333	308	325	331	342	328	352	340	347	324	342	321	336	385	313	331	348	363	329	328	371	305	320	353	321	328	311	362	364	341	320	349	334	342	369	337	289	306	328	361	299	297	347	333	343	365	289	340	357	357	383	348	361	301	320	314	294	364	335	320	335	335	344	362	359	378	331	330	345	339	344	361	347	320	333	356	328	316	345	336	357	337	360	357	334	355	344	295	313	309	347	316	331	357	325	353	320	371	328	356	324	355	329	382	342	336	367	334	303	371	353	388	343	309	341	366	383	315	333	342	353	343	347	320	341	340	334	343	341	344	331	336	336	347	381	340	371	328	339	339	309	316	352	324	321	348	350	319	335	337	338	376	349	308	295	349	316	271	330	334	365	320	326	333	319	336	335	340	315	352	348	335	332	346	326	365	330	364	351	346	336	340	363	318	324	343	353	329	353	351	311	312	324	375	313	336	333	330	305	358	293	305	331	317	360	365	335	345	328	328	344	352	316	363	338	364	344	344	324	334	317	286	334	341	340	331	342	312	339	336	302	344	335	353	348	341	350	333	369	344	336	336	357	325	321	317	335	312	304	305	323	379	336	367	346	344	364	376	330	331	340	342	299	365	363	321	321	389	350	356	320	339	370	335	365	345	334	348	292	349	321	339	321	335	340	317	306	307	354	356	310	328	322	350	370	350	333	373	356	342	373	348	325	353	347	330	334	341	350	334	366	349	354	340	381	333	341	323	329	326	347	339	356	349	353	341	315	350	333	348	332	350	337	324	337	310	347	333	360	333	328	345	340	337	324	335	340	353
19414	32757	27573	19147	14670	10785	8323	6524	5341	3973	3048	2434	2043	1674	1563	1487	1388	1241	1136	1055	1076	997	950	865	838	766	736	694	632	712	592	651	536	572	593	559	534	556	551	523	548	589	517	539	525	540	546	552	510	568	585	552	582	559	574	585	558	577	602	581	586	549	589	550	570	593	566	564	527	582	539	532	489	475	474	543	507	533	442	473	501	515	532	492	472	524	521	518	513	444	536	488	530	568	517	527	514	532	581	487	533	505	538	491	505	494	499	504	511	497	515	488	484	517	464	521	502	491	498	504	513	502	528	530	501	491	479	485	567	476	497	518	503	494	503	510	473	487	457	521	451	512	505	472	465	467	484	484	522	504	523	503	512	452	503	505	486	476	489	488	467	502	481	466	490	444	487	515	465	502	483	476	507	475	501	496	471	480	518	490	432	456	436	461	474	496	446	526	500	513	482	451	470	497	475	493	487	474	481	492	499	502	470	463	493	465	401	491	464	471	526	465	483	506	448	482	478	514	461	514	478	495	508	471	439	477	476	495	478	507	477	486	484	466	456	489	493	516	472	486	480	498	482	475	478	489	444	477	474	442	489	542	474	453	505	484	510	467	478	510	488	469	463	509	504	486	462	460	504	489	499	509	516	503	496	494	522	521	503	500	504	458	466	539	485	497	493	463	497	494	490	515	495	465	507	506	528	500	464	505	488	499	470	507	498	475	477	478	468	500	503	478	494	511	447	490	511	487	458	536	483	545	494	457	471	440	499	494	511	485	465	482	530	462	509	491	492	496	509	513	503	474	495	495	500	482	456	495	475	450	496	452	507	498	484	486	473	449	466	471	450	464	473	478	475	520	501	470	503	490	458	499	462	463	493	502	482	504	477	491	509	517	490	495	418	501	510	478	451	490	493	493	477	471	508	467	489	529	522	460	491	505	464	505	479	456	492	438	509	500	460	474	441	483	496	490	487	497	468	473	519	442	496	480	489	466	495	488	510	477	453	510	479	482	545	479	493	470	490	502	487	461	444	468	468	443	512	463	477	466	482	478	505	465	539	490	521	546	472	523	466	488	474	522	476	498	480	455	476	513	487	525	503	467	490	458	499	462	467	482	490	448	492	499	523	478	501	480	486	462	500	472	446	452	489	475	475	481	485	471	449	469	478	485	456	482	431	504	486	468	472	482	480	477	481	476	468	489	492	477	455	486	474	482	519	480	475	474	471	472	459	482	495	460	479	498	456	512	510	475	468	494	472	452	474	496	512	464	482	490	479	487	471	422	451	474	442	510	490	465	501	456	510	443	487	457	466	505	479	472	487	504	468	500	504	491	474	486	515	478	442	503	478	451	474	495	469	469	483	475	491	518	474	460	509	483	469	498	517	488	475	463	480	451	501	460	461	442	512	504	453	509	491	454	513	485	501	503	482	476	485	483	482	483	506	485	492	454	464	462	514	480	475	478	486	460	462	520	477	499	492	490	476	471	499	496	515	518	430	473	481	491	480	514	445	465	442	461	481	501	479	493	486	483	536	506	464	503	478	498	480	512	479	516	454	491	475	505	491	511	474	511	506	482	529	450	457	505	492	446	478	473	508	488	496	493	505	508	490	460	514	509	467	462	508	486	461	475	522	514	516	478	467	490	516	519	449	489	474	485	486	482	526	468	484	502	427	458	498	489	451	463	470	498	483	487	514	446	465	472	455	462	472	540	462	444	493	482	491	511	494	468	491	482	498	497	485	445	460	459	487	482	475	450	472	478	470	462	474	471	506	469	495	484	512	479	494	512	533	482	449	478	455	527	497	465	476	487	499	483	451	502	434	489	490	464	519	482	489	497	485	466	480	485	489	491	448	461	479	453	491	467	482	495	482	531	531	477	459	490	509	529	497	471	481	453	508	464	505	443	490	501	486	504	479	466	528	485	468	503	437	509	471	472	474	494	474	488	475	458	516	467	479	500	502	482	464	480	481	473	498	480	489	490	520	490	513	465	474	483	485	475	464	485	541	518	468	457	465	509	476	483	460	495	459	498	467	471	513	477	472	495	491	452	521	514	503	491	486	504	471	527	477	490	531	494	496	490	495	495	490	490	494	485	488	476	503	492	490	484	502	493	507	482	481	500	499	458	468	473	475	513	513	488	504	515	478	469	476	486	513	425	504	430	475	474	437	475	481	508	489	468	504	481	470	498	466	481	463	466	485	478	483	489	487	508	466	472	473	477	480	502	467	460	478	500	469	529	486	470	508	489	455	475	495	452	456	442	439	483	509	457	472	506	465	460	486	526	508	498	457	456	462	496	496	477	478	513	440	483	497	484	512	490	466	464	480	540	449	471	467	477	477	479	439	483	510	492	482	495	473	487	515	497	463	489	464	462	456	511	482	493	489	498	488	523	483	466	456	505	465	487	470	469	480	525	512	471	491	459	499	453	463	479	495	485	455	468	480	503	521	479	501	520	515	541	503	474	451	474	500	495	491	480	461	473	501	499	495	502	473	492	515	471	534	507	478	500	462	433	493	477	487	520	536	442	463	480	490	474	465	522	482	516	464	485	479	487	479	527	494	468	498	461	488	495	473	482	513	492	504	466	491	485	495	470	478	448	521	454	474	442	483	489	477	514	486	472	432	508	473	495	491	468	512	445	456	453	489	494	470	504	468	443	506	545	502	517	497	451	508	479	463	493	517	466	488	508	531	498	478	477	530	484	510	483	496	483	448	475	465	474	450	503	463	502	479	443	479	517	492	475	443	486	488	471	515	491	483	461	446	462	504	448	502	520	527	537	501	505	438	498	455	501	503	454	471	463	472	507	488	500	463	490	486	485	491	477	489	474	507	464	470	459	503	449	514	509	485	517	514	459	477	471	503	465	454	480	482	486	472	477	477	442	458	495	465	504	450	487	450	487	476	468	488	478	497	488	461	486	462	469	511	468	432	501	483	495	456	502	471	456	465	450	506	451	474	486	487	444	455	473	485	499	459	538	489	469	461	464	437	452	460	491	476	481	434	428	475	472	478	434	511	484	488	458	445	473	465	481	476	473	493	486	425	471	482	475	509	503	449	475	464	486	464	476	464	495	442	500	458	494	459	509	469	441	514	505	496	505	461	455	480	536	484	504	498	508	487	504	466	482	470	471	457	489	459	483	463	529	464	460	506	473	461	470	481	518	509	473	507	480	481	485	490	444	483	505	512	470	478	460	471	441	484	452	489	467	477	481	501	474	508	470	529	475	478	502	480	471	476	459	462	499	487	463	491	471	481	510	477	448	497	514	462	535	482	462	499	479	487	488	467	521	466	444	463	450	474	500	507	476	477	492	517	490	504	484	485	481	473	449	481	483	471	469	477	467	492	454	484	535	488	484	477	522	474	487	490	470	519	474	470	484	453	492	467	476	487	485	505	485	491	471	485	507	485	516	454	473	474	474	479	496	475	514	475	489	475	466	489	486	507	436	495	484	463	479	484	479	507	534	472	471	464	484	500	490	490	492	478	500	479	500	515	526
27094	20769	14974	7615	4038	2221	1499	1271	1073	857	791	715	650	593	616	589	636	593	577	555	565	570	572	580	520	532	515	526	571	512	499	513	557	505	498	487	542	513	536	490	525	512	486	515	489	513	528	538	521	503	521	511	512	510	537	494	539	533	581	495	510	505	543	502	518	493	519	537	527	539	530	547	492	509	523	527	485	528	507	516	498	515	521	516	525	504	532	555	506	506	497	514	549	491	528	534	510	493	479	520	474	536	484	537	498	480	532	517	493	507	501	472	534	535	527	515	496	527	530	520	464	534	526	528	510	525	471	525	533	509	456	536	470	511	558	519	519	524	547	553	475	500	503	514	553	531	545	480	537	493	513	510	479	512	517	511	545	501	508	509	507	538	497	498	500	517	487	483	516	496	505	522	513	507	531	504	527	538	469	497	512	505	508	546	497	492	493	521	506	476	498	502	496	501	502	514	496	486	493	495	524	544	531	539	527	499	500	480	508	532	502	500	496	523	504	509	529	532	511	511	495	507	490	520	521	475	491	533	525	552	486	507	491	472	520	482	488	493	502	523	515	497	513	490	489	526	504	477	485	483	481	537	534	491	524	495	496	501	580	483	511	484	473	485	519	505	525	495	580	511	509	522	492	506	519	542	558	515	499	537	511	532	491	459	475	501	511	532	485	493	500	514	514	501	503	487	517	509	507	519	486	491	547	514	510	507	512	498	495	467	513	494	477	550	539	481	510	518	497	528	543	474	510	495	506	508	480	456	508	518	491	500	505	503	517	483	539	485	493	530	512	495	475	472	511	503	524	483	501	501	512	521	473	521	502	492	502	530	542	500	463	508	512	509	505	492	523	487	495	515	504	516	487	530	486	492	497	524	558	523	485	490	511	463	492	509	517	520	468	502	483	486	464	482	500	490	554	488	500	546	504	487	488	480	527	488	525	491	518	474	478	492	481	480	514	490	513	511	512	485	492	517	482	495	495	521	536	542	528	555	489	525	494	491	507	496	511	462	532	534	577	503	557	516	547	488	552	515	517	521	504	523	499	505	501	510	526	497	504	503	506	518	512	505	512	511	531	546	542	522	512	534	520	536	538	507	469	539	493	480	537	511	507	505	531	528	505	550	491	509	530	535	501	476	497	502	536	480	470	489	521	543	529	499	507	491	479	509	495	528	459	522	479	483	535	524	474	497	525	533	517	508	519	495	507	505	524	487	502	546	520	527	491	491	461	488	498	503	531	533	520	528	515	524	510	502	502	515	521	532	477	501	481	496	477	495	502	496	554	568	487	496	524	487	518	507	539	470	509	518	548	492	523	492	540	562	517	538	513	523	504	477	528	486	530	531	523	505	497	529	459	444	518	507	519	532	495	479	491	500	542	472	537	494	493	499	557	511	464	545	469	489	519	496	481	540	490	486	512	519	477	504	508	490	516	484	474	501	454	513	512	517	510	543	542	539	510	478	553	509	464	515	507	519	521	479	485	522	498	527	465	515	541	518	537	510	525	531	476	469	514	503	507	525	536	516	497	520	516	434	519	536	502	518	465	475	602	545	524	527	523	468	522	458	489	537	529	493	545	535	542	523	533	532	516	492	491	467	530	565	514	502	512	501	535	506	551	546	548	507	524	495	488	549	521	526	544	522	547	522	545	494	476	527	526	487	505	523	530	491	494	531	497	523	487	480	513	517	474	500	513	465	491	518	509	487	520	526	542	520	500	508	508	520	488	467	507	516	529	496	538	481	491	516	525	581	489	487	481	499	521	532	517	500	484	525	497	503	522	543	533	509	537	500	503	469	530	513	491	479	496	466	505	504	506	547	493	494	467	538	506	497	549	506	512	480	479	526	504	516	508	495	495	513	525	524	528	494	513	523	519	480	491	450	487	473	491	538	540	484	494	493	497	537	530	539	469	485	494	494	521	495	507	539	516	516	523	520	531	506	504	489	535	501	510	511	543	496	522	510	493	488	460	508	474	517	494	515	530	509	519	546	504	543	515	522	508	538	549	513	490	489	497	537	495	554	537	510	480	485	481	459	479	529	547	527	479	493	492	512	506	529	526	506	518	506	558	478	504	515	502	519	541	493	477	519	532	477	501	490	536	532	497	520	570	513	495	508	494	502	482	553	532	503	509	536	475	552	518	520	557	493	478	503	527	492	490	523	530	483	530	504	505	489	508	528	511	554	489	477	448	518	524	489	521	473	456	483	516	519	522	516	528	528	488	503	501	471	517	483	507	487	470	518	527	507	492	567	555	517	532	512	517	562	502	514	515	504	489	539	503	478	531	522	527	493	517	504	523	508	545	538	496	467	529	542	475	496	503	424	491	513	500	503	462	468	469	537	515	483	491	537	552	529	526	513	522	499	505	557	497	541	508	496	506	521	526	505	572	487	513	495	501	510	542	490	530	522	484	542	507	528	460	504	520	499	551	505	516	548	548	530	509	534	512	516	497	501	505	496	464	524	527	538	496	540	560	511	496	511	517	497	483	531	520	516	512	520	477	535	532	499	502	529	504	496	512	488	495	487	473	477	494	535	508	497	512	512	506	523	490	547	488	526	557	491	450	475	560	464	483	570	556	508	501	495	520	533	527	558	537	462	498	533	454	506	535	490	551	495	523	471	474	515	526	522	477	549	513	496	499	511	530	509	489	507	533	482	495	497	521	480	499	493	515	470	509	514	471	513	510	515	499	505	505	507	493	473	540	525	509	483	528	523	523	517	468	500	498	535	470	528	529	471	489	469	494	530	496	493	523	509	521	527	521	508	525	452	529	528	517	517	499	504	487	498	535	525	531	487	509	471	486	493	513	518	517	523	507	540	474	511	515	532	489	525	460	472	523	501	493	510	494	453	520	525	464	548	468	518	546	521	507	519	524	518	509	488	494	478	515	475	489	495	523	505	445	510	472	511	474	567	491	538	490	486	490	512	509	479	528	530	533	535	479	548	476	522	521	507	492	545	493	490	549	525	524	553	500	502	493	551	513	484	511	491	524	510	498	474	515	501	513	515	526	516	499	558	485	481	521	516	507	532	530	502	506	526	516	545	568	512	515	531	496	478	500	506	531	509	501	523	504	536	526	506	578	480	479	525	510	481	498	508	497	492	521	482	514	539	500	510	535	504	512	496	487	495	537	476	487	509	489	491	497	537	521	543	505	536	502	473	506	521	541	536	501	520	461	480	489	507	527	482	516	508	550	466	513	524	497	506	541	558	507	508	499	509	495	527	513	485	520	487	466	533	474	479	476	482	499	479	513	484	488	521	513	474	509	540	511	495	543	479	548	541	514	527	486	477	507	517	497	494	553	517	479	545	523	503	481	528	502	504	455	504	495	541	508	500	529	529	498	473	525	511	538	487	499	542	490	514	524	508	513	523	497	535	494	507	535	476	513	539	482	517	489	497	491	499	543	495	521	545	510	526	506	486	512	496	527	562	479	518	506	542	527	506	491	492	475	498	483	502	485	511	542	461	486	542	502	527	498	505	489	530
14332	19902	16691	10067	7219	4665	3431	3001	2489	1890	1449	1309	1182	1044	1054	1025	1009	913	935	934	884	790	870	829	788	790	812	739	763	792	776	716	751	773	716	747	698	714	754	750	738	761	731	719	729	712	754	718	725	727	768	749	740	762	727	765	783	788	766	781	734	765	709	746	716	767	753	722	764	703	780	695	748	722	743	746	688	760	696	746	702	694	705	757	675	695	752	758	745	713	722	746	722	718	744	690	707	742	764	701	748	720	726	711	722	724	688	739	787	736	750	755	694	694	726	725	766	707	722	760	697	739	749	744	696	724	724	713	760	733	691	764	737	737	759	696	706	680	723	729	716	783	704	721	738	698	668	733	743	675	678	758	716	689	723	725	734	710	730	791	729	672	687	786	683	714	700	697	730	725	736	707	745	726	710	725	769	775	705	720	736	732	744	763	674	688	721	728	686	692	704	726	711	737	707	757	707	688	722	701	755	757	751	720	733	696	693	705	699	705	658	717	688	727	749	693	726	714	723	678	753	706	710	735	743	739	726	727	747	691	700	719	721	722	728	725	709	726	712	759	692	735	656	754	749	710	697	691	734	709	714	748	725	678	731	760	727	720	729	693	717	715	716	721	751	722	649	718	705	720	743	722	711	711	733	723	730	720	759	679	720	722	763	697	694	705	702	721	739	764	773	694	750	699	738	731	711	686	768	740	718	677	702	723	705	741	722	740	742	677	751	721	693	693	714	722	710	710	732	729	700	714	743	732	720	743	729	707	774	707	737	680	701	690	720	716	718	733	691	744	752	703	725	764	736	722	661	686	705	713	692	692	733	738	725	703	712	693	710	749	716	780	706	741	706	736	711	702	755	690	740	733	747	698	707	767	669	712	713	720	735	743	686	737	784	690	719	714	719	767	661	703	709	710	733	733	772	735	709	738	716	733	771	692	696	702	688	748	712	721	696	752	693	702	718	727	713	725	707	723	693	685	717	666	689	669	741	705	728	732	734	721	732	737	712	727	726	717	714	723	693	706	694	734	711	726	695	736	717	744	714	668	707	738	703	757	747	753	680	756	741	701	703	719	727	754	702	706	738	656	735	724	721	723	709	731	745	747	710	736	690	701	756	724	743	692	713	685	728	708	732	728	724	720	677	755	739	734	703	720	692	700	730	743	715	740	740	738	732	685	708	740	707	695	711	739	742	721	719	696	766	724	743	701	688	741	739	710	734	728	729	796	764	771	707	710	709	736	716	738	730	738	757	777	710	739	716	711	739	724	721	700	693	700	737	748	734	761	702	690	735	688	748	769	765	720	742	720	747	713	746	752	739	723	719	699	745	724	720	724	693	733	727	702	727	668	716	696	677	716	715	685	725	749	701	742	777	807	730	722	731	677	759	694	737	749	746	755	744	695	717	714	701	732	693	745	689	740	715	757	749	724	749	743	725	702	717	739	711	719	724	739	723	739	715	702	722	683	726	723	744	708	756	675	696	704	674	685	688	755	725	714	709	726	715	720	694	678	661	724	706	744	714	739	735	686	735	738	733	737	667	720	769	722	664	740	751	691	701	740	691	737	721	735	709	692	734	713	750	711	707	731	742	698	703	664	710	712	704	692	764	732	736	721	744	687	734	724	711	709	680	723	714	720	666	689	712	776	721	734	713	723	741	741	683	746	732	680	730	683	651	745	715	697	708	724	690	721	733	717	764	724	729	745	720	729	745	675	690	720	706	709	697	756	733	735	666	696	760	732	667	747	727	714	721	731	709	761	715	691	706	715	686	708	752	733	698	706	735	707	727	756	754	740	704	735	713	745	723	729	733	756	681	685	725	774	705	719	694	737	692	715	746	723	781	751	712	715	692	778	756	756	720	722	726	764	756	707	670	721	681	700	704	745	707	743	746	707	728	686	756	720	733	736	696	740	685	740	701	739	701	695	703	681	721	767	703	801	691	704	696	703	710	743	740	719	695	730	713	734	720	688	732	704	737	707	680	734	669	709	736	707	724	712	702	710	712	729	737	720	726	690	685	751	738	724	680	710	680	724	731	730	741	723	741	738	710	710	702	734	728	730	723	740	759	711	714	705	734	699	728	742	740	740	724	704	778	712	699	717	765	720	714	753	693	764	699	762	751	725	698	769	739	765	701	713	754	697	769	711	759	683	717	705	701	777	747	722	718	735	724	738	696	744	745	703	690	720	712	728	707	746	710	681	713	715	713	730	721	743	684	668	708	719	661	705	711	793	699	754	776	745	715	707	715	724	736	684	777	716	730	742	699	761	716	750	732	772	716	705	760	704	787	699	723	743	782	728	717	737	691	732	768	694	732	664	714	669	754	720	708	756	741	729	708	711	687	698	704	725	741	677	741	702	751	717	730	712	749	650	665	715	732	699	720	750	699	692	774	697	724	715	749	681	708	707	733	716	744	694	674	746	701	734	716	752	725	687	734	733	674	752	744	743	751	736	741	727	718	683	711	689	663	757	745	705	724	725	748	743	733	720	695	699	747	721	690	722	763	723	692	712	770	715	743	706	700	706	727	713	694	688	705	658	742	685	722	727	735	660	725	718	757	753	725	759	690	709	705	711	741	692	727	738	758	694	758	689	762	746	714	714	742	733	680	754	732	689	723	761	696	749	724	741	677	766	648	714	694	746	701	686	684	740	759	680	735	776	704	708	725	733	712	689	696	755	720	721	729	696	710	686	760	739	738	681	722	683	709	768	708	759	702	739	693	721	730	707	734	710	669	720	713	660	686	746	756	704	762	702	715	708	726	724	744	742	733	717	735	777	666	755	706	715	739	655	719	698	777	698	752	671	705	721	693	688	670	734	715	729	739	701	716	706	717	707	730	767	670	734	712	739	699	706	688	707	695	731	743	744	771	749	735	689	731	765	737	703	782	721	723	717	695	703	694	729	721	700	716	666	727	723	719	730	691	786	744	720	698	723	739	713	706	708	717	736	736	727	713	702	714	720	667	698	735	688	796	702	679	735	725	717	714	725	738	763	714	748	699	731	720	717	737	709	696	744	716	667	731	744	729	747	720	774	729	671	707	702	735	733	710	768	674	724	743	730	738	704	731	738	700	729	721	716	681	702	726	705	639	709	691	721	784	709	735	730	671	685	672	681	727	760	726	704	686	747	750	719	656	725	718	699	708	734	710	680	701	659	727	674	712	715	719	730	773	697	739	715	707	718	723	775	753	730	705	746	720	672	682	755	685	708	711	754	745	707	747	724	742	716	716	666	735	696	746	701	723	720	726	756	712	707	754	716	714	700	756	734	696	762	713	714	686	756	694	757	726	703	709	719	743	749	719	724	769	748	690	708	729	743	715	745	699	694	710	686	717	670	733	698	707	708	755	756	700	720	703	750	710	692	721	729	699	725	741	719	742	764	741	752	722	728	746	737	772	673	749	692	697	742	673	774	704	695	697	696	718	740	701	717	704	710	727	715	699	716	752	732	751	720	720	675	679	725	750	720	784	771	655	736	726	714	768	688	677	741
24035	21104	28252	24189	20576	8429	2899	1996	1431	1203	995	873	830	767	732	695	700	668	608	620	614	559	578	556	578	538	551	528	540	499	509	479	486	513	495	498	461	463	531	515	470	503	469	459	475	450	451	435	511	500	481	464	528	509	482	488	528	521	518	486	485	516	516	475	467	532	530	485	493	489	456	460	453	477	446	476	455	473	484	447	502	461	478	457	472	480	466	495	482	536	475	436	483	508	474	551	486	465	455	510	494	487	477	477	481	474	450	457	516	488	483	479	456	502	492	470	483	475	433	450	472	423	462	484	499	460	473	490	456	481	449	467	510	471	483	512	450	455	437	479	479	494	449	463	477	432	496	473	450	445	468	506	472	473	448	484	469	426	470	436	470	448	505	507	468	479	460	489	478	457	453	487	474	467	476	487	503	435	443	449	468	464	492	466	495	477	456	415	444	432	474	488	448	442	482	482	455	412	476	468	494	449	452	484	468	482	446	473	462	458	457	474	485	457	438	421	479	436	455	453	483	471	476	437	471	500	462	473	475	470	490	480	450	476	508	476	501	504	473	455	437	466	480	455	443	464	478	502	499	480	451	511	508	447	472	496	443	467	487	509	439	475	448	478	474	440	423	504	487	495	450	454	475	493	485	492	456	444	469	470	469	471	506	482	480	472	492	447	456	472	452	469	393	467	491	489	439	472	450	476	489	447	462	459	482	460	454	469	467	483	490	477	453	457	458	454	442	439	479	460	473	485	446	482	458	475	465	485	447	469	462	472	484	475	492	481	467	464	469	485	462	450	464	496	463	444	451	461	482	514	485	452	478	457	448	472	446	469	467	453	454	480	422	500	480	427	495	496	477	465	454	520	439	464	502	475	480	465	434	489	448	476	487	484	464	445	497	465	489	491	442	500	446	479	428	442	439	476	466	455	496	483	487	462	463	460	471	462	455	483	503	490	457	478	495	462	482	471	463	437	468	473	461	463	468	480	434	474	474	481	454	507	473	458	466	470	478	434	455	469	465	464	440	421	511	470	458	450	453	452	471	483	450	481	468	463	471	491	477	439	448	435	455	437	437	471	455	490	482	499	487	460	502	468	525	464	460	481	500	463	497	478	449	500	514	442	457	462	514	491	488	474	478	456	516	463	473	456	477	494	436	443	473	492	431	481	480	462	469	478	464	462	466	465	474	479	474	478	512	476	495	464	492	476	452	435	510	446	465	475	460	455	452	510	459	472	477	453	474	457	461	496	446	481	434	462	437	515	464	460	425	458	439	500	490	456	460	468	461	432	463	456	487	466	468	497	447	487	529	482	448	465	496	453	469	480	486	442	505	468	495	488	448	481	522	470	491	513	476	465	511	453	440	478	473	474	499	459	478	430	506	450	493	485	472	468	464	462	475	500	468	460	449	459	456	424	438	458	480	474	460	499	469	469	463	496	486	479	490	443	484	438	489	472	461	461	472	488	476	472	472	481	475	461	481	460	469	455	463	458	487	454	459	434	476	446	452	454	470	501	456	452	458	459	452	457	482	456	463	442	469	494	488	506	489	476	483	511	473	453	457	478	460	476	462	506	426	465	450	476	487	462	459	473	478	477	447	451	484	491	514	455	448	429	461	485	447	470	467	471	470	499	460	452	481	455	476	489	472	456	454	505	489	466	449	498	441	503	494	430	511	464	467	466	469	469	422	503	453	487	460	485	540	472	502	477	474	507	440	504	504	505	453	487	482	507	460	469	480	468	453	470	453	476	538	448	506	469	509	493	480	486	452	431	474	439	496	464	434	492	476	483	422	508	464	482	441	480	456	400	494	481	450	447	437	455	419	464	451	452	443	469	455	459	479	448	468	496	463	498	488	447	511	478	442	446	472	476	462	487	431	471	440	463	444	480	440	458	438	465	443	504	455	496	449	461	468	475	476	495	432	472	454	427	480	509	489	500	456	480	478	489	457	455	483	518	486	499	460	454	444	465	457	458	497	475	475	477	466	485	474	445	458	473	493	470	484	446	455	462	493	473	468	450	428	470	506	455	472	457	505	467	458	469	478	423	476	502	450	477	485	470	439	509	458	464	480	509	481	462	463	464	473	475	455	455	474	412	530	441	502	448	472	516	448	427	466	456	498	452	489	471	464	486	465	444	492	465	453	491	469	467	477	407	432	463	478	439	456	491	455	470	453	450	460	477	467	443	521	487	506	496	500	479	485	465	455	472	470	472	479	460	494	464	435	472	476	462	473	453	464	451	461	486	467	470	503	507	492	437	457	470	481	465	429	488	473	479	491	441	449	465	456	471	480	480	449	463	474	454	499	460	461	503	459	484	480	471	450	479	489	474	474	484	474	485	439	483	503	462	481	480	448	465	483	472	470	460	491	442	488	463	451	527	505	483	475	499	457	487	439	476	497	472	457	439	450	477	464	558	473	474	476	466	484	458	446	457	463	498	465	512	540	442	486	481	480	446	476	475	467	480	473	480	450	482	475	506	461	471	471	490	484	462	473	478	488	458	455	469	460	443	500	493	445	457	451	482	456	454	482	486	493	475	431	492	468	455	485	424	469	477	452	480	497	456	465	514	507	477	481	462	473	458	464	484	468	476	466	497	454	537	486	462	436	479	452	475	444	419	462	445	525	486	439	467	474	449	467	484	487	433	472	476	479	444	432	447	434	458	470	490	479	433	459	466	485	496	455	506	488	500	488	490	507	478	455	458	513	437	449	486	480	471	454	448	449	470	449	471	467	473	463	466	483	448	472	474	446	460	463	499	502	491	440	453	482	459	450	456	461	456	438	483	489	443	444	443	469	471	432	497	509	451	481	476	499	494	408	454	473	401	442	465	456	448	486	507	440	433	474	512	448	477	434	458	465	473	495	449	475	455	493	462	497	451	460	466	447	451	480	519	474	502	467	452	450	455	483	491	489	466	435	430	478	475	436	457	432	452	446	456	475	448	498	470	456	446	489	428	513	473	472	492	493	481	463	460	486	457	446	512	460	451	480	495	494	458	456	486	458	507	462	483	472	466	464	478	479	461	496	505	444	484	506	474	521	482	482	506	459	447	436	505	494	481	465	501	505	490	487	457	475	471	542	440	460	437	433	454	480	489	480	485	467	503	470	486	439	490	450	500	465	466	452	442	473	425	478	519	464	452	445	439	449	484	463	458	467	444	419	474	460	486	488	450	485	456	457	455	420	477	482	419	459	457	448	474	494	462	468	453	472	450	476	451	464	480	468	448	454	514	482	424	422	452	476	459	440	467	431	486	455	471	479	487	457	489	492	475	440	496	472	466	446	478	532	481	484	480	418	440	520	418	513	451	428	466	440	463	477	470	489	465	441	491	445	476	500	486	481	456	467	463	478	496	501	479	468	461	476	452	422	464	470	477	504	460	478	447	499	419	489	421	423	461	493	435	431	513	453	415	461	482	463	478	491	474	431	456	468	464	455	451	447	506	465	484	469	465	457	446	421	451	419	455	453	486	484	447	457	456	513	427	490	439
16062	27753	23825	14740	11117	7270	5478	4622	3611	2772	2189	1845	1626	1411	1355	1413	1171	1104	1068	1036	1053	978	914	945	904	833	798	823	791	780	761	797	735	719	699	748	713	756	704	712	744	684	672	712	753	689	662	734	760	671	744	763	718	780	746	735	698	752	732	716	706	726	742	690	711	711	701	683	690	699	647	678	690	646	683	690	656	612	671	666	724	684	723	722	730	662	714	687	678	740	721	690	703	677	711	655	742	709	669	668	684	681	679	694	679	686	694	711	682	675	685	681	651	690	701	687	700	703	722	696	651	663	649	639	647	662	685	694	684	638	669	714	639	693	679	701	672	709	662	714	684	677	708	654	678	686	655	713	642	658	679	656	669	628	673	724	674	710	703	635	680	654	679	698	659	733	708	703	679	641	656	679	656	697	669	690	664	692	705	702	663	667	712	640	688	657	648	674	643	727	651	715	682	676	685	674	698	668	675	640	701	716	679	685	648	673	668	656	621	698	662	671	724	645	664	671	728	665	649	670	695	620	707	654	648	666	714	667	682	637	653	696	700	613	659	641	714	708	713	743	688	672	697	681	649	638	632	705	703	654	677	651	654	676	673	629	669	693	663	644	713	668	706	620	675	648	690	691	643	661	665	679	661	681	617	682	675	704	695	654	665	694	719	673	667	647	708	659	678	670	710	650	600	649	626	652	682	656	677	654	632	682	651	668	682	681	655	667	650	696	638	678	699	661	706	654	698	696	705	710	635	684	698	691	683	675	682	629	635	630	692	667	685	654	657	731	676	682	694	655	667	648	664	692	681	662	714	662	680	684	734	658	683	674	722	662	726	617	679	674	666	682	675	667	672	678	637	639	685	707	707	678	652	647	658	689	665	668	658	667	678	695	687	683	705	650	664	663	635	650	645	680	657	664	655	658	701	678	670	703	637	647	689	691	659	685	654	666	687	672	720	687	719	641	646	693	687	685	651	673	651	692	697	654	717	671	653	666	665	701	720	631	634	655	726	654	669	686	658	673	651	652	660	625	701	692	654	706	640	685	721	647	686	681	682	668	644	699	662	678	686	693	689	658	698	711	666	670	669	671	683	628	661	695	664	712	674	668	672	663	670	726	650	690	676	656	676	659	670	676	690	703	649	699	683	664	702	631	621	660	652	645	674	623	664	661	677	637	654	678	685	625	685	657	715	646	659	644	707	673	669	668	646	668	668	677	669	673	733	687	690	680	649	647	740	643	688	657	683	684	640	665	679	655	671	723	678	664	707	662	700	652	721	696	657	673	650	619	694	648	687	699	655	700	617	664	654	688	621	662	693	659	693	671	715	675	681	680	699	693	640	693	650	721	700	655	682	661	707	675	636	674	647	655	682	681	644	676	682	663	622	659	672	725	671	709	716	692	659	656	688	680	665	648	711	700	659	725	641	684	667	657	661	657	651	666	661	670	695	659	662	629	697	652	678	677	702	666	676	639	659	685	627	629	641	687	641	721	689	670	626	701	696	707	705	633	696	665	702	706	695	687	631	660	664	733	647	675	658	620	677	627	694	671	663	681	678	636	692	657	718	668	684	681	645	662	643	702	692	636	649	644	678	644	709	692	649	648	696	700	658	692	664	661	629	678	716	660	642	682	683	665	663	690	701	596	654	667	673	712	633	726	646	706	658	711	666	663	677	690	689	668	669	657	688	659	680	679	651	674	644	657	686	679	689	718	724	693	703	673	672	628	651	633	641	677	681	684	671	648	673	708	655	675	706	702	648	679	728	645	709	646	701	655	662	654	718	680	689	672	668	696	662	639	730	663	667	654	687	658	685	665	687	657	704	691	614	655	651	685	666	667	665	657	702	696	651	635	649	679	671	624	676	624	628	706	634	656	712	648	714	660	670	649	638	684	631	660	689	672	673	721	676	699	665	728	683	719	645	616	631	653	692	692	638	672	665	653	711	679	735	688	634	754	675	672	703	665	642	669	684	661	640	654	691	644	644	683	680	696	636	634	726	624	699	649	680	623	679	684	667	718	679	677	682	684	637	663	666	683	638	689	703	680	641	625	707	676	677	699	653	675	682	693	691	692	667	692	678	708	655	701	658	666	684	671	705	710	666	677	613	659	686	714	685	680	691	692	646	646	703	642	683	586	632	684	661	679	699	629	659	680	690	644	715	655	683	653	669	648	665	689	656	649	659	649	732	720	729	626	655	657	696	667	670	653	682	684	683	678	710	646	683	713	696	657	672	664	699	658	658	650	662	652	652	722	655	681	646	655	642	680	678	678	662	664	682	675	644	645	626	718	665	681	703	644	690	656	631	660	679	721	658	722	652	657	680	635	636	656	667	656	704	628	692	665	691	639	644	634	652	713	651	682	643	638	661	707	683	649	690	681	705	680	621	727	657	670	642	690	646	685	683	667	678	637	680	684	631	691	663	715	680	663	670	675	678	663	653	662	692	681	696	680	653	708	706	721	717	665	698	667	682	705	699	679	642	704	720	674	683	630	698	719	738	627	641	678	686	627	665	681	694	654	647	637	665	670	663	657	655	679	673	671	612	675	675	678	710	690	651	699	681	642	700	693	663	665	674	649	678	655	711	668	669	698	676	701	720	691	679	661	683	672	691	684	662	609	644	668	668	667	679	660	660	646	612	628	670	670	669	662	680	687	643	698	656	663	695	645	673	677	695	668	665	664	630	652	668	719	665	665	704	664	700	696	696	689	689	646	691	659	683	635	644	636	682	641	676	639	680	716	677	640	674	693	679	704	684	693	666	652	645	643	662	686	655	685	648	681	649	716	652	680	729	684	665	702	718	660	626	660	678	632	651	689	642	628	693	696	667	707	689	678	636	637	665	659	666	687	708	739	636	705	671	660	668	656	676	649	680	650	702	678	691	708	648	661	641	681	705	701	698	677	665	662	651	687	677	662	667	664	666	643	686	607	660	633	670	666	670	670	688	628	688	679	682	634	733	673	639	652	659	658	600	658	650	667	689	687	663	662	660	692	717	682	669	685	630	647	693	705	709	661	678	628	660	710	668	707	676	704	672	652	622	709	694	642	662	662	678	681	678	660	696	651	631	669	682	698	670	694	642	639	671	698	656	645	735	649	703	680	640	642	666	686	687	653	639	687	648	703	695	665	698	688	612	649	645	678	717	630	667	653	636	622	698	692	624	679	650	709	679	651	679	659	692	665	666	657	674	619	680	685	652	635	687	668	661	661	668	691	720	648	690	705	679	658	653	698	637	713	636	655	680	703	655	668	692	690	636	646	692	639	669	669	678	704	658	687	673	660	686	655	690	687	627	736	657	701	665	712	697	690	650	669	664	680	627	689	654	654	643	709	675	676	668	690	681	660	681	684	670	626	684	683	698	640	627	632	617	693	649	646	584	697	645	618	649	660	677	703	633	684	700	684	668	626	651	685	695	632	604	691	653	641	693	641	691	704	676	639	696	660	684	649	674	654	672	647	709	700	650	649	700	617	723	668	691	648	669	647	615	684	649	671
23104	21140	28847	23664	21158	20315	7159	2477	1642	1364	1123	912	809	747	720	774	627	623	596	550	561	542	535	486	515	457	429	422	414	429	415	419	418	404	385	390	355	363	381	390	365	382	318	372	371	345	373	340	389	345	393	357	366	360	429	381	428	357	401	429	372	404	384	383	394	394	411	354	328	390	378	354	388	342	331	352	339	371	352	319	357	349	308	348	337	359	367	343	343	351	373	357	365	349	384	370	370	354	351	374	350	352	339	335	337	334	338	327	343	338	358	309	333	348	350	360	329	331	313	339	333	394	334	368	340	313	303	338	382	315	334	365	383	343	382	359	344	375	316	335	359	381	354	343	367	344	332	370	366	362	317	340	369	358	354	309	331	373	358	312	399	349	319	366	359	301	337	286	364	352	346	345	345	372	362	354	355	333	342	349	366	323	343	312	383	311	367	369	334	335	322	334	378	382	364	353	345	316	348	328	330	354	379	377	307	343	333	342	319	385	332	340	358	362	357	357	311	318	357	332	361	324	344	317	322	377	321	301	368	351	321	332	354	341	348	339	351	357	330	319	341	332	361	328	342	342	347	336	328	333	357	349	369	338	327	332	345	368	326	331	373	369	350	347	342	340	362	345	349	333	354	330	360	351	341	323	356	377	351	318	344	326	351	332	356	304	336	357	322	347	353	312	348	337	376	346	333	358	323	354	345	323	319	338	327	343	344	359	359	330	342	340	328	333	338	323	337	340	352	373	326	294	354	370	322	329	354	345	358	312	347	342	341	312	310	362	351	357	338	354	349	302	331	335	353	364	306	333	335	345	340	340	373	373	343	326	307	351	362	328	302	330	344	349	371	329	366	374	379	344	360	365	334	329	341	350	334	356	345	359	354	342	342	315	347	327	319	340	358	349	340	322	380	342	368	358	365	326	331	320	324	336	392	329	317	352	357	364	370	350	380	326	331	346	371	333	350	320	339	358	362	317	332	310	352	312	330	335	361	381	368	335	338	345	352	327	334	350	353	334	347	382	322	373	336	358	337	344	304	332	359	329	373	329	342	326	351	362	330	342	369	328	365	352	342	360	339	308	348	366	313	360	349	340	348	342	343	355	353	331	371	330	333	343	350	308	312	316	346	304	336	341	357	305	318	328	347	337	351	341	344	359	338	360	330	345	340	342	306	345	358	342	321	328	331	355	333	338	341	353	374	349	336	357	343	369	364	320	344	337	330	326	323	349	313	350	354	332	336	356	338	363	342	325	363	331	351	344	336	349	355	327	336	324	377	360	356	361	315	349	348	341	335	335	365	374	328	332	357	316	332	316	352	337	362	347	333	335	364	314	335	333	348	323	371	358	355	378	333	341	328	338	366	316	363	385	326	317	311	346	340	329	356	347	329	329	320	332	376	371	380	335	351	326	322	382	344	338	366	366	361	332	327	348	363	324	324	343	335	339	325	361	339	327	338	346	334	323	362	346	318	333	335	315	326	373	332	321	308	322	348	357	355	338	325	314	348	330	345	335	340	352	339	372	381	333	362	341	359	346	361	329	340	360	331	347	351	349	334	353	369	342	317	349	326	350	354	352	339	353	341	324	352	308	327	365	324	355	337	333	320	311	348	348	337	355	328	338	329	363	342	374	314	344	363	327	300	368	350	365	312	332	373	345	335	352	310	339	373	312	372	339	348	330	311	374	353	352	355	332	341	337	356	353	346	328	371	348	375	327	358	342	311	321	337	361	359	366	347	289	378	323	350	375	327	343	333	350	352	327	344	400	306	367	353	341	324	340	335	357	353	374	354	299	347	405	362	348	341	350	354	365	326	345	334	337	343	333	349	363	347	366	342	318	312	350	338	358	354	306	329	334	324	335	384	350	369	345	355	354	331	305	307	350	350	333	371	340	354	332	325	365	366	334	309	346	329	321	345	348	364	343	367	366	348	325	375	348	301	353	334	307	331	326	329	333	356	353	352	324	348	324	347	333	327	352	359	303	346	343	351	322	337	351	329	334	326	300	340	357	323	351	365	341	358	375	356	331	331	324	378	323	340	313	335	360	337	358	306	340	338	336	335	357	340	323	367	365	321	325	363	319	344	320	353	344	345	338	317	326	325	334	351	340	319	337	309	348	367	324	316	315	342	360	368	315	329	329	363	378	369	331	372	330	327	335	337	307	342	354	331	352	367	344	332	306	345	367	324	372	309	352	366	371	369	363	350	371	346	382	328	378	352	311	335	309	333	345	357	352	350	339	351	336	362	351	336	327	359	320	370	366	333	352	340	315	366	314	297	349	342	336	354	308	355	344	318	341	326	325	359	354	348	379	320	353	369	350	368	364	388	330	339	337	364	360	376	340	347	357	277	346	369	337	314	348	359	372	347	317	366	334	352	347	355	318	356	352	350	330	352	338	336	356	340	361	335	327	315	333	339	323	387	318	319	355	331	341	321	354	371	354	301	314	346	316	334	326	365	350	366	337	309	337	322	334	333	363	321	304	342	369	319	328	342	323	329	356	351	323	343	325	342	366	350	369	371	331	339	372	375	345	355	324	350	335	329	359	340	327	343	323	329	312	342	325	356	312	311	345	317	320	337	360	391	328	312	334	334	334	347	338	330	358	335	350	361	330	343	346	329	393	332	302	337	319	364	337	331	347	349	309	343	343	337	343	378	317	351	358	288	319	362	315	361	334	312	343	311	336	328	336	338	364	349	302	333	337	383	336	317	364	312	367	341	336	343	357	359	355	326	337	339	340	337	359	369	331	351	358	331	335	330	330	327	336	346	365	340	366	330	359	349	354	377	333	363	331	326	352	334	374	298	369	307	325	325	327	385	360	309	328	305	347	331	308	332	331	359	382	342	377	380	352	330	343	368	339	324	310	334	332	331	342	329	306	354	320	331	332	329	366	330	358	308	337	368	349	362	344	331	344	337	347	339	352	319	353	362	339	332	332	338	334	334	382	343	359	344	345	352	313	309	338	361	305	369	335	350	321	346	317	344	339	317	334	322	340	365	332	339	334	356	362	340	359	348	380	316	353	337	357	337	314	326	346	343	350	317	349	327	364	357	353	323	379	349	379	320	345	345	341	354	339	370	364	358	352	319	351	350	367	335	350	356	334	334	326	358	339	331	327	324	353	355	313	307	369	350	359	353	375	349	326	347	298	334	341	363	354	317	342	316	339	357	350	347	353	338	338	374	348	333	341	325	343	328	332	330	372	343	349	328	325	364	328	349	334	337	328	283	378	334	321	373	366	318	303	320	338	379	328	323	331	317	341	373	344	278	361	340	339	367	328	315	340	307	321	336	325	356	335	319	352	370	355	367	342	348	340	311	357	298	362	365	321	345	362	329	328	331	361	357	372	327	331	318	339	337	359	358	321	353	310	327	320	357	315	353	305	315	352	324	333	326	307	349	327	369	327	378	323	317	350	392	320	344	342	334	348	348	319	345	347	301	326	358	351	330	342	322	347	376	362	341	326	359	341	345	323	349	362	364	317	312	345
19040	32028	28069	18852	13833	9491	7246	5837	4261	3461	2788	2176	1938	1704	1684	1649	1340	1216	1215	1094	1072	989	960	892	869	827	770	721	719	655	658	617	594	582	578	568	526	541	594	566	547	523	513	516	550	552	533	525	538	544	560	542	596	622	586	589	553	551	616	549	615	535	570	539	577	546	561	558	553	556	528	511	501	493	472	496	474	540	506	494	539	541	529	492	498	500	543	543	527	563	542	577	490	535	513	548	571	540	498	493	512	501	502	487	534	536	503	545	453	490	496	510	515	485	484	520	486	477	528	493	522	462	485	479	459	473	498	549	517	495	506	512	512	551	500	496	463	528	464	510	530	525	546	447	467	539	441	483	495	497	462	505	507	516	471	490	523	492	485	491	497	487	482	500	502	488	510	490	467	468	508	490	504	514	494	477	534	531	502	487	497	487	487	502	483	473	469	508	474	466	500	507	495	483	529	494	514	477	515	468	532	479	472	529	473	455	502	514	471	491	468	473	515	504	474	479	464	470	481	505	443	500	500	471	484	470	459	483	526	484	499	461	470	471	522	524	487	532	488	468	473	471	512	482	458	502	484	459	483	466	477	471	469	436	496	487	484	479	492	514	468	496	459	467	505	457	483	501	517	493	519	486	489	524	496	505	462	525	507	482	463	498	481	456	487	521	524	467	483	485	501	514	500	490	456	470	485	498	500	512	535	481	506	484	469	445	488	497	495	534	541	466	509	484	479	465	471	496	477	500	481	496	517	475	447	458	513	459	488	507	462	525	495	453	502	466	491	475	480	485	459	495	454	532	478	473	485	523	496	491	500	483	470	495	486	479	491	497	529	490	489	465	492	472	496	470	472	480	498	490	515	483	477	459	469	530	471	487	508	462	476	484	490	503	500	476	484	474	532	496	494	515	468	463	492	465	496	478	526	489	523	526	490	500	466	502	481	449	543	507	517	475	472	474	495	443	518	508	455	458	541	503	495	513	498	454	488	461	485	492	494	492	506	472	507	475	475	489	475	479	505	476	515	524	481	517	481	487	492	463	455	475	523	494	516	471	487	471	502	486	464	536	512	480	465	476	497	472	478	496	482	496	456	485	484	493	504	467	489	466	446	470	485	515	487	449	487	492	487	457	493	534	488	440	467	488	507	509	511	442	478	478	492	482	513	479	453	504	499	486	485	519	465	532	526	527	478	459	477	472	458	507	485	498	508	467	472	512	525	483	506	543	503	489	448	445	474	466	495	473	480	477	503	509	440	498	461	498	487	476	478	502	510	469	513	520	503	492	480	489	510	507	449	511	475	488	519	505	490	520	511	462	536	491	478	500	502	472	531	518	483	478	467	482	491	492	500	475	506	488	482	536	483	470	502	501	473	487	474	474	510	525	474	496	519	474	485	472	478	472	484	487	497	495	492	466	484	459	478	507	459	494	489	508	521	493	523	502	508	497	486	445	488	525	464	487	501	513	457	478	476	484	493	510	544	478	522	506	467	484	484	471	510	472	487	463	482	475	467	491	501	457	485	463	504	474	518	479	498	491	483	484	465	471	490	496	479	494	505	518	527	479	456	478	468	470	535	465	483	509	496	466	488	500	468	482	472	526	486	535	469	521	472	485	504	492	477	502	500	491	460	538	486	528	471	469	514	502	486	496	494	480	514	455	479	531	495	494	476	449	493	497	497	468	520	472	462	478	493	494	478	482	455	519	517	447	520	499	547	476	505	499	490	507	506	484	492	490	529	494	496	472	492	444	476	504	479	483	524	503	483	514	502	530	490	488	482	511	537	487	466	520	513	504	437	509	474	522	477	485	469	516	510	502	503	497	471	466	497	480	503	510	482	468	478	477	500	513	498	505	504	498	512	475	516	505	504	504	528	497	457	508	483	517	463	493	530	495	501	513	510	509	486	484	493	500	476	495	508	512	455	452	524	465	458	464	440	503	460	460	496	449	473	486	502	449	452	516	441	468	499	519	505	499	504	499	479	485	506	471	491	518	478	514	441	512	511	468	460	479	462	523	489	522	505	433	485	472	501	461	505	508	494	514	525	505	529	480	526	473	470	499	483	521	532	491	448	512	482	480	487	511	488	475	468	528	498	508	501	495	532	521	533	467	481	501	473	489	490	496	506	469	505	509	494	506	511	490	490	456	477	480	497	505	491	484	504	497	508	494	495	511	481	484	469	510	493	482	462	432	496	473	517	510	519	458	471	506	446	443	509	468	501	472	504	483	484	472	471	462	487	494	478	515	482	454	502	483	468	523	464	472	500	490	477	471	496	491	499	509	472	485	490	495	490	521	502	511	502	469	520	488	485	485	480	467	507	510	502	502	506	473	483	489	511	491	474	508	479	498	492	452	514	498	478	507	514	466	472	519	491	515	476	465	484	522	460	492	487	504	505	520	464	500	476	481	519	488	483	488	499	457	483	483	510	473	500	496	516	454	487	493	472	482	522	499	493	485	494	484	446	521	497	491	527	545	511	507	472	469	464	486	468	480	459	491	493	502	508	507	523	458	488	502	487	504	475	470	499	486	498	507	458	480	502	449	516	486	476	479	515	483	487	477	524	497	483	447	481	532	475	466	480	508	479	487	526	501	476	516	467	476	484	505	477	426	520	513	476	499	530	458	438	459	484	454	470	492	445	487	500	490	447	505	510	508	494	481	482	518	487	469	549	476	449	503	474	441	503	498	468	497	557	508	487	479	477	475	496	492	509	483	486	492	505	476	515	469	507	455	488	477	528	485	523	482	456	459	459	497	486	478	477	511	502	507	498	575	502	516	452	505	485	489	497	487	448	502	466	504	503	452	487	466	499	460	493	487	500	470	462	478	538	476	505	513	467	520	499	480	466	520	484	489	482	501	507	531	482	493	487	480	457	488	476	474	545	520	474	468	469	486	521	493	477	466	487	463	475	510	492	482	482	457	511	488	492	460	511	504	509	505	482	521	483	524	496	459	530	474	490	501	470	463	516	501	496	449	502	474	491	462	479	475	489	518	465	475	480	464	477	497	466	501	500	475	444	506	504	517	513	526	489	517	499	498	531	457	521	464	522	478	480	469	478	467	503	487	479	457	452	497	470	476	480	475	483	487	480	496	493	510	494	512	474	476	512	510	515	507	482	484	513	508	532	487	511	471	509	480	490	496	532	527	484	466	443	472	485	512	494	482	497	528	455	502	473	467	508	477	468	458	485	456	492	469	473	519	493	461	491	516	472	508	498	480	483	463	514	481	503	478	423	501	495	492	500	462	515	488	480	517	479	486	496	489	475	499	479	509	490	497	472	511	493	503	517	475	523	479	468	470	461	518	455	438	508	501	499	512	522	474	511	500	493	488	448	496	477	502	524	495	466	485	504	513	477	513	491	483	476	456	481	471	516	452	475	523	504	492	491	491	476	474	487	525	472	488	464	500	449	494	465	528	474	466	541	508	513	457	502	463	468	492	485	512	475	507	443	500	475	538	509	495	471	467	460	488	498	470	503	507	515	460	520	487
27018	20598	15127	7888	3419	1997	1289	1024	859	777	789	645	605	656	645	626	582	602	631	624	633	582	552	579	603	574	573	538	554	545	539	529	508	551	522	539	511	513	481	524	519	543	502	529	511	499	505	501	515	537	512	514	535	522	562	514	523	523	499	527	487	500	505	557	546	516	513	492	608	515	543	494	562	548	559	501	512	477	498	533	522	527	480	550	533	505	510	536	552	516	493	515	513	540	542	517	533	512	553	515	511	522	507	550	522	512	499	533	514	547	538	453	519	510	530	479	542	506	527	529	534	512	513	522	509	535	529	505	510	554	518	537	543	551	522	519	523	543	520	527	528	535	513	545	534	509	487	538	524	518	504	515	526	499	492	513	507	505	515	528	547	500	472	506	516	516	551	503	519	465	499	534	494	521	535	559	520	477	483	469	488	513	577	527	536	502	567	499	494	516	514	506	533	502	465	501	475	527	522	527	524	558	534	540	501	492	492	517	528	489	487	512	489	479	527	518	545	530	483	490	520	524	520	529	532	513	505	527	514	494	504	543	503	501	534	519	510	522	540	559	524	529	475	498	542	533	536	539	537	505	531	518	518	491	487	479	554	525	502	511	580	491	488	551	538	471	494	511	518	534	513	531	509	507	511	514	450	550	496	492	513	507	500	474	491	531	555	517	520	488	496	512	525	486	534	502	488	507	533	538	515	492	561	499	509	545	507	558	477	551	590	513	490	501	532	550	494	478	514	529	501	498	550	508	511	526	560	499	501	504	521	508	527	514	497	523	555	535	531	500	484	542	490	517	514	530	529	477	518	483	543	480	476	545	508	526	506	481	502	483	527	539	516	514	536	528	507	560	487	483	516	493	497	540	489	496	521	536	533	523	499	489	501	503	529	517	549	531	524	475	503	519	527	513	522	517	516	528	520	505	478	539	492	515	521	564	497	540	479	524	510	552	544	486	519	516	478	504	525	539	576	537	495	510	515	512	510	503	541	513	524	520	563	532	492	501	508	544	495	524	506	513	524	487	501	490	516	517	515	532	492	509	513	519	509	485	530	470	531	528	517	539	497	521	517	536	512	536	487	561	526	495	540	520	517	528	511	497	508	502	498	525	487	530	499	505	522	456	502	515	519	525	480	578	515	536	537	494	516	562	511	520	511	561	554	482	494	488	525	476	514	522	534	533	487	509	481	521	462	534	465	520	500	505	512	543	514	476	492	544	520	536	493	517	546	511	530	484	507	491	532	537	515	531	502	502	543	504	559	559	521	519	505	475	504	538	513	506	550	537	510	481	508	476	494	535	547	514	528	533	506	545	526	547	513	532	531	516	490	538	539	488	509	537	491	495	486	538	493	491	540	526	536	521	522	498	535	509	504	547	484	515	529	541	507	520	502	492	547	511	511	523	535	511	504	485	535	559	506	508	498	510	510	500	518	512	479	561	509	514	562	500	462	492	525	534	530	569	514	502	514	489	527	530	542	527	475	521	502	524	512	532	504	536	468	486	502	522	524	505	524	523	508	555	456	503	536	506	518	512	531	493	546	476	540	504	492	512	497	482	543	524	529	496	506	508	531	547	465	501	508	487	497	518	511	505	515	554	491	500	506	541	513	513	530	506	554	510	539	480	511	544	513	522	494	512	515	508	542	509	535	492	510	510	567	549	483	583	493	537	570	548	462	478	511	528	507	518	524	500	530	545	510	504	514	564	547	544	516	481	550	506	481	499	516	554	501	548	529	507	505	517	488	552	525	529	514	511	540	494	560	529	544	490	556	541	518	534	537	494	497	542	530	526	502	540	514	533	546	479	566	505	511	534	478	505	482	549	533	533	561	483	517	519	531	510	534	566	544	493	557	493	507	536	547	521	469	505	499	487	506	534	516	536	495	527	524	514	527	512	508	477	476	512	517	536	531	511	526	500	516	542	544	518	533	508	507	480	543	525	570	533	518	491	509	509	544	547	542	498	511	508	501	497	537	500	516	537	500	508	506	520	511	528	508	543	506	489	523	527	525	478	510	534	534	518	523	549	531	539	541	534	547	494	490	570	547	494	522	500	516	513	484	482	533	496	541	543	476	476	513	537	521	522	525	516	544	490	497	511	524	522	531	470	518	508	502	574	512	484	505	489	499	527	528	520	487	516	521	478	531	545	488	490	537	539	506	510	562	500	515	509	533	509	485	476	546	556	538	520	512	480	502	524	508	490	513	512	535	531	503	545	469	534	537	515	517	513	511	500	561	490	511	514	561	560	499	500	520	499	521	503	519	520	549	513	520	493	536	559	506	530	523	507	534	526	495	486	512	535	526	534	516	491	525	533	456	547	484	549	482	516	515	530	526	518	506	526	524	527	463	505	501	501	540	548	522	528	515	531	545	501	512	522	524	506	534	542	477	549	536	488	499	533	505	514	539	532	530	546	532	533	535	574	502	545	542	513	484	513	507	506	521	531	521	540	536	493	538	522	520	497	557	492	525	562	536	532	499	506	565	530	507	498	490	531	502	565	498	512	528	530	491	517	547	505	527	523	527	494	518	493	525	546	558	524	512	527	520	483	548	508	520	540	498	571	525	500	499	585	499	515	506	473	490	509	527	544	500	576	484	511	493	563	527	539	514	524	535	506	515	530	482	487	499	537	490	480	505	517	551	504	502	484	549	544	534	538	507	519	521	521	522	516	475	524	505	523	508	541	539	508	555	504	516	535	515	493	498	554	541	503	469	523	538	522	505	514	553	531	495	521	520	503	502	484	542	579	523	538	489	525	495	533	525	501	501	556	499	470	540	483	553	515	500	490	504	503	509	506	511	507	506	499	558	535	532	491	527	505	483	529	459	485	500	514	544	491	481	545	516	497	520	532	539	543	516	554	489	540	476	534	507	528	476	520	513	531	503	529	497	464	473	511	507	494	519	514	500	538	536	496	552	520	502	513	495	546	512	480	493	540	523	573	532	486	487	498	549	508	520	600	515	546	556	509	485	542	495	536	503	507	525	529	498	474	511	521	553	548	550	497	510	507	527	495	486	505	506	528	538	499	507	502	544	503	572	550	517	497	494	539	528	464	530	524	544	512	473	561	503	550	548	539	545	521	517	525	507	553	501	522	493	523	494	497	512	473	513	517	562	518	497	504	464	534	505	560	487	529	560	476	544	508	507	503	513	549	492	506	510	537	503	506	525	551	502	513	527	508	486	532	527	502	504	511	513	529	514	551	522	484	550	508	469	497	518	526	547	465	487	559	541	535	550	506	518	529	533	522	509	480	488	515	483	552	536	531	525	507	536	512	488	504	528	546	509	513	522	542	527	513	544	519	488	492	522	510	490	496	556	525	478	533	538	509	526	555	524	529	531	523	507	531	502	520	501	481	530	501	526	526	566	538	526	504	509	532	509	523	491	539	549	520	504	500	540	525	518	496	476	509	507	494	493	498	540	533	568	530	521	532	477	516	525	569	498	521	509	486	533	524	523	551	500	528	482	533	525	535	529	544	478	508	489	516
13928	18610	16937	9774	6364	4167	2934	2398	1766	1567	1376	1241	1109	1125	1090	1047	947	1001	989	901	887	856	873	843	818	827	787	815	770	804	754	745	768	746	682	750	737	767	707	727	723	744	756	716	753	693	725	778	694	746	741	726	739	830	767	734	725	763	767	773	756	742	771	754	714	718	754	737	711	713	741	821	696	718	734	742	811	691	742	698	715	795	740	743	746	721	765	742	721	775	762	760	742	722	738	742	767	736	747	716	728	747	713	709	781	751	712	747	722	750	748	750	733	739	721	743	789	691	735	739	720	723	747	689	672	711	804	731	734	724	722	748	756	763	760	743	784	749	671	711	710	749	735	736	770	764	758	737	742	738	738	718	761	738	776	675	693	738	752	729	711	726	731	725	804	704	746	739	707	702	729	723	671	770	714	724	677	730	752	713	691	716	734	737	714	694	727	711	704	751	728	686	788	713	740	757	696	718	711	740	699	754	697	700	753	738	726	782	717	736	731	722	741	730	666	716	730	776	694	716	775	732	761	731	698	699	697	718	715	699	707	755	699	734	723	711	784	688	713	779	693	741	684	703	742	701	748	719	757	781	713	720	719	696	766	746	761	710	736	694	715	732	755	708	712	698	711	706	752	706	714	693	695	684	719	726	767	713	723	717	743	684	722	719	803	730	721	753	737	768	713	728	736	758	728	731	753	719	700	717	737	738	701	691	696	723	732	705	744	721	700	775	759	719	722	717	721	740	743	750	749	708	741	739	691	704	779	730	729	711	727	729	725	731	706	648	679	746	695	690	711	707	717	721	686	648	728	730	685	717	739	720	720	719	739	738	760	713	729	738	724	752	728	709	752	696	733	719	702	757	747	721	731	717	725	718	715	723	713	729	726	675	725	764	695	732	755	759	788	748	747	778	722	714	703	705	711	755	681	707	705	688	703	720	775	739	731	693	706	708	726	725	714	745	699	708	758	733	769	731	701	699	777	694	738	738	739	684	747	709	732	707	698	748	717	696	736	700	701	712	697	766	726	752	761	735	758	719	715	736	740	697	726	705	721	714	755	772	793	738	762	758	749	729	695	755	743	780	718	738	710	712	772	767	755	694	734	714	737	742	759	691	715	755	750	752	750	765	732	725	707	716	758	736	715	773	776	740	731	738	711	696	725	683	704	709	735	735	678	711	709	731	756	753	682	746	697	715	737	689	707	694	706	680	710	701	789	720	715	775	708	745	782	721	721	702	696	738	724	706	762	752	737	693	724	753	760	740	740	790	703	712	759	733	759	747	685	776	711	725	725	733	704	700	694	763	717	701	716	725	739	726	712	708	706	720	726	729	736	722	691	740	717	693	684	719	736	712	744	650	738	692	695	763	711	730	734	739	772	751	739	681	728	684	699	747	722	707	758	745	702	754	703	735	741	740	693	724	786	702	770	713	726	686	720	731	740	686	738	779	713	749	757	731	753	734	746	775	745	747	729	696	732	731	709	744	685	734	728	720	792	749	758	787	750	720	724	687	723	699	731	750	723	707	720	754	742	733	725	739	738	747	730	743	708	743	799	663	678	702	745	698	749	773	754	721	702	753	730	782	747	703	736	765	728	754	693	741	756	734	697	710	695	750	745	747	700	760	703	748	695	715	732	753	703	732	713	750	763	718	699	692	738	774	741	735	756	668	761	730	755	707	692	723	703	743	752	727	775	731	721	696	704	715	737	710	726	698	727	720	732	685	714	746	721	714	697	703	780	729	705	726	718	750	740	770	750	730	730	726	749	726	732	735	746	739	800	713	752	732	699	732	766	760	738	718	738	734	747	689	710	758	740	736	748	734	732	706	737	712	662	712	743	739	743	727	714	742	729	753	721	753	697	738	722	696	710	708	694	756	699	738	674	717	712	724	738	707	743	745	727	760	720	717	768	707	723	712	752	680	712	735	724	736	721	745	739	698	679	745	719	754	799	717	754	745	741	801	758	711	726	706	679	767	758	716	704	723	705	730	691	710	758	699	736	716	737	723	757	697	720	734	724	722	721	752	703	727	774	746	757	706	723	732	748	694	771	727	738	748	740	728	737	740	716	741	736	756	696	715	715	731	760	728	743	702	674	735	724	713	712	679	706	701	710	690	769	725	737	732	740	744	767	693	750	730	744	714	719	706	722	707	722	750	718	716	734	724	718	734	697	700	701	695	710	731	745	732	750	749	772	707	718	750	750	739	702	752	714	746	694	664	735	757	784	706	663	739	680	724	776	741	736	705	709	683	735	738	734	764	678	728	738	726	740	727	687	738	746	701	736	706	704	708	757	711	753	723	689	708	730	746	759	737	727	734	701	678	745	714	726	713	699	711	726	720	723	688	747	717	696	753	749	683	755	703	772	738	771	732	790	715	746	732	691	723	699	761	733	733	753	708	722	748	723	679	711	746	736	700	693	704	712	733	714	716	680	736	714	743	758	736	709	694	715	704	677	748	724	723	714	718	750	712	678	744	720	733	684	689	684	713	770	712	794	723	715	735	742	720	706	742	769	714	722	755	717	724	670	736	730	679	720	724	761	702	732	714	739	758	686	785	717	766	721	730	692	758	760	747	722	744	721	719	777	692	726	765	717	790	689	768	739	721	758	762	770	695	738	732	754	737	762	701	732	731	740	674	700	743	738	719	740	725	728	744	720	724	729	715	718	707	708	739	727	709	771	746	719	697	717	740	727	759	714	739	728	734	696	704	765	736	699	734	762	762	725	695	747	702	756	750	735	698	725	755	744	733	701	749	721	698	699	715	692	705	776	774	733	716	678	731	733	716	711	781	719	692	690	667	774	686	731	743	735	752	702	754	742	695	717	692	716	722	757	756	664	688	720	770	746	741	733	728	712	719	716	717	713	763	759	695	750	739	720	740	735	708	727	760	706	769	717	716	677	702	748	702	731	774	696	739	723	698	712	737	726	677	695	779	729	731	727	770	695	723	743	765	723	754	673	704	701	754	735	737	692	736	758	729	750	719	727	723	706	720	706	709	760	746	730	725	693	691	719	705	696	711	678	724	738	736	755	752	744	714	709	763	701	745	742	707	750	748	676	729	768	734	707	768	746	726	702	730	748	704	753	731	733	750	709	724	712	740	740	684	706	748	750	737	723	724	773	717	729	738	680	760	726	681	709	747	733	734	740	733	740	721	741	709	780	716	721	688	739	748	728	720	708	735	758	748	765	705	719	759	732	742	779	708	730	742	643	703	727	718	717	704	733	737	726	707	734	731	755	737	714	703	706	737	716	702	691	756	742	693	720	734	705	714	744	726	725	758	669	711	692	699	752	747	749	691	722	731	728	694	700	727	796	738	700	715	758	729	747	688	753	698	758	761	683	720	711	746	721	702	710	731	753	788	735	742	746	689	711	719	735	706	765	754	771	764	718	720	709	734	749	715	689	675	731	691	729	751	717	789	705	744	749	729	715	705	688	704	694	743	707	735	721	738	754	737	730	740	712	735	740	683	747	723	738	751	720	775	693	737
24223	21162	28233	24196	20363	8139	2764	1688	1304	1013	931	885	850	753	766	699	750	705	615	636	616	642	591	584	609	572	544	502	491	522	470	477	492	514	463	471	493	491	524	441	492	467	496	529	496	519	510	481	500	509	478	523	509	480	533	526	536	542	527	544	507	509	507	467	521	499	497	504	505	488	503	449	504	486	518	484	491	487	460	451	487	472	521	459	488	492	492	539	480	498	472	495	501	497	535	534	461	468	471	451	495	470	462	462	504	442	450	472	495	485	493	494	520	469	476	498	452	458	508	562	475	493	446	496	465	472	483	514	484	489	511	442	484	482	498	452	492	519	447	446	497	462	473	449	490	440	457	480	461	462	458	508	491	459	463	491	498	437	452	457	466	504	458	508	473	467	470	477	454	455	465	490	470	450	490	454	479	446	449	486	478	476	474	455	461	476	472	501	465	460	499	471	482	456	441	489	444	473	479	460	467	406	466	475	491	462	461	515	480	452	468	496	505	478	502	469	496	470	460	444	496	434	446	483	448	469	470	464	484	466	514	477	530	472	483	479	478	481	485	485	469	482	490	477	454	487	495	499	480	481	487	519	480	480	450	475	477	496	480	500	482	481	493	479	508	462	486	487	473	504	474	509	479	470	466	497	481	459	490	459	470	491	487	449	434	463	478	471	460	489	492	456	496	472	524	471	464	465	502	470	473	485	489	514	487	481	475	468	457	509	486	454	487	512	472	463	434	453	487	464	476	482	505	493	464	511	464	465	495	481	467	468	498	455	475	488	465	480	477	477	440	469	475	492	484	474	459	491	463	483	459	483	463	467	484	487	476	487	458	462	447	475	506	468	480	496	500	518	456	463	482	456	478	509	499	448	472	418	520	463	448	455	452	442	446	479	531	492	483	479	462	486	475	536	467	509	488	462	462	483	476	449	478	484	518	514	496	491	461	486	481	476	508	509	486	456	484	490	453	466	485	481	460	476	479	508	440	498	494	457	495	451	435	495	495	467	485	510	500	451	465	486	465	490	514	545	463	487	466	481	460	491	463	464	531	519	458	463	482	489	532	497	481	489	457	494	456	480	454	538	471	495	459	461	462	449	494	454	464	500	472	514	512	484	495	479	502	499	455	453	480	480	502	515	471	485	474	512	464	470	415	502	442	483	474	466	430	456	531	498	476	509	441	488	460	473	481	460	474	494	468	436	490	474	498	479	475	448	479	451	474	460	507	460	467	469	491	444	505	479	479	469	485	457	498	498	492	472	514	464	460	481	510	470	472	469	475	488	479	534	478	469	486	522	482	461	459	469	464	484	471	460	481	442	490	475	509	487	483	472	470	456	475	488	475	455	506	489	505	480	486	509	460	494	485	445	484	466	534	449	467	467	506	477	465	529	475	504	491	493	458	450	478	500	494	493	488	490	497	500	482	512	500	466	455	495	511	456	473	439	472	478	481	493	468	468	483	484	477	482	488	474	474	456	484	463	487	486	470	474	511	459	475	495	456	485	501	464	468	460	485	493	464	503	446	475	488	503	453	500	447	508	485	512	475	506	490	487	452	490	499	491	490	487	481	478	452	503	476	475	468	502	453	459	497	464	487	452	513	502	476	493	516	464	501	454	488	494	518	499	517	508	489	473	475	510	514	475	436	465	509	443	466	467	460	471	487	485	506	459	486	507	496	492	457	488	458	461	492	470	500	466	487	455	476	497	484	523	471	464	518	494	473	490	490	464	418	453	463	487	454	506	468	472	474	457	465	511	472	453	459	486	451	443	452	432	516	490	507	487	498	459	521	458	442	467	509	487	472	512	449	510	545	474	485	495	468	498	465	481	492	439	514	453	444	498	462	484	452	497	502	478	479	488	435	480	502	490	489	460	454	484	496	491	477	490	497	503	463	424	458	453	523	469	473	502	472	496	492	497	502	459	505	470	497	498	480	489	430	492	466	464	472	495	472	488	471	478	444	492	512	421	509	498	469	503	485	465	517	476	485	496	478	492	475	461	469	475	527	505	464	492	471	502	474	502	467	463	464	505	502	457	451	514	477	464	476	522	491	496	537	493	474	479	437	476	443	456	449	527	489	497	516	479	493	480	467	474	516	459	456	466	482	478	488	457	489	502	481	468	488	451	511	475	494	456	493	529	513	491	459	469	495	449	507	506	452	496	458	504	463	474	470	517	476	503	471	481	501	467	474	466	518	456	449	478	468	520	468	433	471	455	493	503	483	518	485	505	494	480	476	509	459	524	469	492	493	466	486	477	493	533	506	513	480	482	454	476	457	475	472	492	496	470	477	490	495	461	472	485	502	483	457	483	444	482	476	439	446	484	472	471	483	469	501	475	480	479	490	490	444	499	457	477	462	533	456	447	505	492	437	480	494	462	456	480	481	465	474	465	473	481	474	493	473	457	471	450	477	504	479	474	468	490	475	505	485	495	501	464	484	502	460	518	472	502	488	466	474	465	488	454	503	471	476	513	460	493	476	440	474	478	481	457	459	459	496	474	459	475	474	486	473	485	460	469	480	489	438	455	478	450	538	459	438	464	446	414	440	462	470	469	506	479	490	481	479	460	535	521	445	494	450	490	454	478	462	489	489	492	455	424	465	464	478	438	462	465	468	471	475	498	442	502	504	438	474	481	526	451	446	458	495	448	457	460	458	484	454	481	471	483	471	509	482	482	458	492	474	501	490	460	478	493	503	482	490	455	499	507	489	439	464	517	472	450	465	490	432	447	480	474	473	452	437	466	518	498	513	509	462	496	464	473	509	488	467	451	492	509	469	450	446	478	456	428	506	474	501	501	454	477	505	500	484	476	483	460	514	457	451	480	497	500	487	476	493	467	503	462	523	459	451	509	468	505	452	501	479	502	478	445	513	463	525	497	484	484	498	492	484	487	460	478	505	469	480	476	472	469	470	476	486	486	473	507	498	460	476	464	462	434	470	491	511	473	460	482	465	493	482	474	506	459	452	457	457	487	457	459	514	464	481	512	479	468	465	478	472	484	517	498	489	484	465	485	454	467	494	456	471	474	480	453	485	454	506	500	446	472	476	451	533	492	469	475	446	499	475	454	461	470	456	460	485	463	505	448	475	494	468	469	456	491	451	473	489	477	509	474	456	462	468	472	473	545	472	460	509	501	451	494	488	473	475	436	501	450	452	515	481	487	478	483	506	478	479	460	486	431	452	498	497	459	451	453	453	500	478	506	493	449	510	512	466	481	471	495	486	537	501	466	479	445	487	517	490	447	542	474	501	512	503	456	466	503	481	439	493	477	498	458	499	464	493	473	490	512	474	464	468	443	480	493	463	444	451	458	490	493	494	469	466	502	496	500	475	447	468	491	498	491	487	472	485	482	478	463	482	491	521	419	465	448	479	486	483	487	448	497	504	515	447	483	475	488	499	473	484	512	506	475	499	475	498	447	493	462	497	485	483	478	461	455	491	484	433	469	449	480	496	484	502	496	444	482	448	453	501	473	487	503	469	483	455	476
15877	26102	23378	15047	10215	6860	5105	3847	3074	2427	2164	1874	1597	1504	1446	1360	1323	1220	1105	1102	1064	950	1028	932	974	860	856	881	841	782	763	767	768	750	732	728	700	744	772	703	759	724	695	720	711	732	703	719	718	747	731	749	786	670	794	778	704	766	739	753	694	715	747	760	719	698	756	712	710	730	682	701	708	682	670	669	712	674	697	709	704	695	698	729	685	676	736	734	799	726	671	702	758	688	754	720	756	701	692	719	709	703	688	701	725	686	712	649	663	721	690	735	682	666	644	635	661	694	644	686	677	695	704	707	715	714	664	669	661	712	629	658	682	703	757	755	679	675	668	696	650	694	625	721	681	687	704	665	684	689	663	696	675	689	653	697	690	723	688	683	684	668	708	667	660	650	698	669	698	687	672	703	667	636	661	675	685	706	663	681	674	660	671	695	701	697	701	694	703	689	615	708	685	674	644	676	632	688	650	684	671	665	728	715	672	691	684	694	671	677	690	654	707	701	671	643	609	687	625	725	681	682	692	699	661	658	695	711	648	656	709	687	718	694	711	665	664	641	709	707	665	671	684	693	657	687	669	707	695	710	678	623	700	700	663	681	648	676	651	683	692	655	644	658	699	669	703	664	683	613	644	672	714	664	661	685	677	677	695	663	690	721	662	693	694	668	690	636	682	670	681	705	676	695	744	674	682	681	657	689	716	667	679	682	712	668	724	667	660	709	698	661	693	699	692	728	705	674	700	659	638	698	654	731	681	697	643	681	710	678	669	667	703	735	714	648	702	692	689	688	695	663	753	637	651	671	704	662	707	701	694	678	708	677	686	689	669	699	704	679	653	716	707	669	698	655	688	698	702	666	705	699	711	657	656	743	701	665	670	710	696	695	676	694	680	662	708	652	676	693	675	746	702	649	637	687	647	679	680	642	651	615	677	706	662	717	704	681	659	671	670	677	653	705	670	674	675	671	676	678	674	642	704	665	711	701	706	644	699	685	683	675	687	696	717	738	668	669	675	727	647	693	700	657	668	678	717	668	725	702	619	689	677	640	673	659	669	695	665	701	672	673	665	644	686	689	693	707	659	660	679	713	668	708	673	707	659	695	686	651	690	709	682	712	662	691	707	673	681	676	673	691	655	718	721	679	714	703	701	649	688	696	719	707	631	739	704	673	634	683	700	659	639	656	671	675	716	645	686	664	655	679	679	693	694	724	674	699	678	659	641	671	675	638	674	690	682	687	714	722	664	663	632	675	641	701	655	662	691	687	717	640	747	719	708	724	696	700	707	704	690	721	727	667	691	715	684	687	666	692	686	680	650	690	659	701	690	675	664	689	675	645	683	672	695	714	715	688	665	662	674	667	677	676	674	711	696	658	684	716	693	703	724	676	663	691	678	693	702	697	669	694	690	692	669	693	698	703	679	731	689	704	691	679	708	687	658	685	685	684	727	694	681	728	647	722	684	727	679	654	671	724	625	653	693	652	715	704	642	667	658	675	669	641	662	703	680	629	683	691	678	669	697	712	726	702	728	728	683	660	696	671	705	686	624	658	689	646	702	696	689	697	726	690	661	672	677	696	664	664	727	673	747	680	678	717	681	712	692	728	671	689	720	668	677	690	682	687	647	696	697	741	695	700	715	679	664	701	702	706	674	680	740	687	685	653	710	731	715	637	681	674	680	675	676	688	660	652	705	672	686	670	661	701	636	675	733	678	700	697	681	719	639	710	687	696	656	652	732	750	636	718	731	692	701	669	717	674	717	646	720	698	708	701	674	694	674	687	668	700	643	709	656	702	665	676	712	659	696	669	681	670	714	687	656	672	670	659	673	699	649	725	708	684	659	676	692	726	683	695	687	692	760	656	694	669	670	671	677	685	685	638	645	652	704	662	668	714	685	661	677	638	713	688	713	692	648	696	687	672	727	670	714	713	668	693	687	703	689	650	678	684	686	612	639	668	655	661	666	674	704	687	683	695	717	654	715	680	698	701	685	730	710	701	730	652	683	687	650	653	690	711	724	683	656	697	664	709	690	644	734	653	691	734	631	660	727	663	658	686	695	724	677	691	683	699	701	709	684	709	684	720	664	701	719	664	702	643	675	659	650	692	706	665	686	660	696	654	707	702	665	709	676	654	681	669	702	684	682	635	717	672	668	694	675	726	696	718	690	667	715	659	689	658	740	705	727	670	639	673	710	668	636	688	680	688	629	638	648	672	684	682	690	681	665	681	652	690	650	688	677	694	662	696	645	669	629	713	692	750	688	670	681	705	684	711	663	672	645	666	668	668	683	670	673	658	707	659	655	621	686	694	705	703	713	628	680	754	658	712	689	683	649	685	667	713	704	674	654	654	691	700	704	692	694	645	638	681	631	689	651	743	703	657	697	651	671	728	663	700	704	671	689	694	676	735	658	711	713	693	651	709	686	663	717	683	707	695	685	680	701	644	689	663	697	706	642	629	711	649	676	695	730	640	712	671	690	670	671	709	709	678	711	679	697	697	659	692	670	647	719	677	662	714	663	672	721	721	673	660	705	741	689	656	737	641	666	655	715	654	640	664	643	702	648	659	697	705	708	675	702	683	686	641	710	726	670	688	660	642	721	670	667	654	622	689	676	671	729	683	680	699	647	691	686	683	687	711	681	720	664	673	638	666	682	637	718	677	679	641	668	699	662	700	739	639	694	651	667	637	676	665	672	705	709	685	651	726	649	695	716	670	692	681	640	705	658	722	650	693	649	661	709	684	714	729	675	706	652	703	685	648	681	663	701	663	672	679	717	699	674	685	708	684	671	666	685	640	665	698	688	723	694	684	725	704	658	661	642	684	655	665	669	709	651	718	685	691	680	674	677	693	631	705	717	628	713	659	668	719	691	654	713	668	694	703	707	654	707	682	621	695	666	704	673	688	703	667	675	673	644	651	673	683	654	711	701	679	704	685	711	648	690	693	701	669	677	662	681	677	717	725	685	673	674	634	685	672	670	681	704	709	680	683	655	675	670	725	676	709	713	655	684	681	665	673	672	685	645	690	685	716	679	692	693	710	633	702	690	696	682	642	726	680	695	648	647	715	680	739	727	697	676	680	672	728	685	679	717	727	701	705	706	636	656	671	672	653	660	643	680	672	664	704	682	654	698	677	690	689	708	662	678	642	687	652	683	669	662	654	655	715	704	691	676	692	611	657	654	629	688	661	698	684	666	686	697	732	726	656	716	686	667	671	702	700	674	621	711	659	715	737	714	714	687	735	662	742	739	709	674	667	677	689	689	658	664	655	662	693	669	725	708	719	670	687	674	669	740	659	667	685	708	675	710	717	729	711	659	653	632	667	695	717	650	672	690	705	684	688	692	744	669	667	690	664	676	721	666	671	668	688	676	682	683	677	694	653	683	651	685	666	668	714	677	685	704	659	687	653	706	658	710	684	685	724	671	712	661	659	684	654	656	678	682	684	660	705	687	708	667	643	689	696	687	717	675	651	681	705	666	654	669	717	668	694
23141	21135	28806	23670	21130	20224	6822	2496	1519	1292	1134	999	832	825	803	719	715	623	658	588	543	568	504	473	514	460	474	448	424	414	404	415	414	386	406	382	397	419	354	392	349	380	369	391	354	389	326	386	365	364	370	368	381	376	395	393	402	410	387	426	407	380	352	390	372	384	397	406	382	354	356	360	376	370	351	357	360	349	345	362	343	356	379	343	385	376	382	390	358	414	370	399	374	348	383	423	348	404	355	383	364	379	366	345	358	377	373	348	373	339	333	396	376	358	381	370	307	349	354	358	354	328	396	401	338	368	361	362	380	380	353	346	363	362	381	355	389	374	363	324	320	355	333	381	373	366	329	356	362	350	329	336	366	378	373	344	315	356	329	358	348	334	341	359	373	350	358	354	338	336	372	346	365	345	357	335	343	360	344	356	353	368	371	364	332	361	372	355	338	363	361	310	347	353	353	358	357	346	348	337	313	347	337	321	323	347	335	384	351	355	360	340	344	345	366	338	351	349	361	330	364	356	341	358	359	345	346	354	366	361	357	349	320	331	386	354	351	384	373	332	346	338	359	321	364	370	356	350	342	346	377	348	361	340	360	317	342	355	356	374	391	353	326	339	341	366	390	322	372	364	348	359	375	359	347	350	366	346	360	347	398	343	374	374	359	367	356	370	361	347	368	359	350	380	354	378	335	348	357	382	328	390	380	326	332	334	360	395	343	342	330	351	367	354	388	352	382	372	343	340	357	348	346	367	328	345	335	335	353	360	377	347	343	346	374	345	368	384	348	349	340	312	349	306	321	335	342	342	409	363	355	344	340	340	366	347	360	356	367	348	342	320	356	385	346	356	344	388	328	381	345	344	340	365	330	354	341	342	345	392	365	351	335	327	366	311	342	348	357	355	397	388	349	352	321	334	349	364	339	361	347	346	330	371	349	379	342	378	351	365	336	368	354	337	358	374	320	350	389	361	335	341	299	342	369	361	353	363	353	332	354	363	345	332	352	328	332	375	351	318	320	357	350	358	354	389	318	393	337	334	354	367	367	341	351	324	329	334	348	330	372	348	355	309	334	341	361	343	362	361	394	353	379	363	342	320	330	348	355	379	366	315	329	374	342	328	368	340	340	364	335	330	329	364	345	328	341	332	366	330	341	377	361	353	390	352	315	324	374	374	338	386	317	339	329	332	372	324	342	363	338	322	344	331	358	357	375	354	326	339	373	352	331	360	394	378	308	350	332	345	339	326	353	335	348	332	351	316	321	352	399	384	365	357	326	350	359	320	344	407	348	362	326	337	367	360	370	316	326	354	341	373	339	340	346	360	350	360	352	366	326	359	340	320	349	353	349	348	363	338	313	359	336	375	391	335	343	342	373	334	380	347	371	338	327	316	365	365	380	344	384	341	328	321	374	345	387	356	357	336	347	337	345	325	327	306	379	372	363	346	337	341	345	353	370	382	366	323	358	348	364	345	360	380	369	352	311	347	312	308	359	362	314	345	338	329	382	360	351	351	372	284	333	336	353	347	354	346	334	335	384	358	368	391	369	349	350	385	383	337	353	335	366	336	337	358	355	355	357	335	361	381	361	354	331	328	371	357	322	361	346	371	385	324	336	347	355	344	334	364	352	339	370	362	332	304	335	330	335	353	369	336	345	328	353	329	351	366	359	333	327	368	400	372	394	363	340	333	345	329	342	352	342	353	348	335	351	363	325	356	338	373	350	354	335	363	352	375	351	354	359	344	367	358	334	350	389	317	330	346	339	309	344	355	351	371	331	338	344	358	333	346	341	342	338	365	373	330	359	384	377	369	340	333	367	349	332	334	386	356	372	360	339	343	363	367	356	324	338	376	358	367	342	318	343	349	319	355	378	347	329	339	342	366	355	331	359	327	377	350	348	353	348	389	373	365	356	364	324	378	360	343	414	349	389	352	329	320	335	357	337	332	339	346	355	356	383	344	336	372	365	347	350	339	331	331	381	310	368	344	325	361	348	376	405	325	348	353	365	349	364	335	333	378	342	334	366	338	343	362	372	354	314	376	344	359	379	335	385	323	377	345	369	344	364	342	334	348	380	350	345	341	341	354	329	339	326	328	360	364	363	332	355	351	362	358	354	335	371	383	358	358	334	323	376	324	371	379	353	361	350	355	359	346	354	351	371	327	340	356	362	338	353	333	336	352	356	367	354	357	352	393	351	324	361	353	365	393	351	325	336	358	327	357	343	366	344	349	344	349	353	342	364	364	328	340	356	351	358	336	363	320	323	324	364	337	356	353	342	348	324	332	363	368	348	343	335	368	339	373	326	361	377	350	334	338	355	363	357	376	353	345	335	377	347	406	342	377	377	345	352	342	342	362	332	338	357	313	355	361	384	343	353	327	366	365	346	321	343	344	298	342	342	339	350	349	380	366	347	366	338	364	338	371	372	391	345	336	356	387	365	338	364	325	361	350	378	368	380	326	364	326	377	386	341	370	353	339	352	351	347	379	356	366	370	339	349	367	335	364	376	375	346	341	354	349	343	358	358	364	353	339	368	339	381	341	362	359	331	331	376	354	350	336	324	344	367	372	385	342	377	366	367	359	324	358	351	354	374	340	350	367	350	334	338	364	321	363	342	372	377	335	395	359	356	351	381	331	353	364	393	314	371	376	318	337	345	371	346	352	377	367	319	336	330	377	338	363	351	353	340	342	313	340	370	351	352	324	346	363	342	336	356	389	344	363	348	325	355	321	326	381	349	375	325	379	336	359	347	323	369	351	332	336	347	384	376	359	359	339	373	368	367	351	384	341	353	358	351	355	337	331	322	358	329	342	347	362	370	319	353	385	346	336	348	339	336	333	395	345	380	352	392	338	326	339	336	353	366	340	335	352	385	320	336	308	358	332	366	340	376	370	354	354	368	364	343	347	350	342	359	308	347	367	344	377	346	370	378	329	399	361	362	349	327	367	342	378	327	356	368	349	323	337	346	391	334	347	362	334	344	344	358	345	366	348	377	353	322	314	340	410	359	387	346	370	343	387	349	368	339	338	359	318	353	350	346	352	340	338	374	348	348	363	387	357	356	343	313	339	348	319	367	334	349	324	359	363	334	323	359	346	363	352	351	353	338	339	377	346	352	373	370	365	318	364	373	360	346	385	354	349	356	333	354	382	330	354	394	340	387	360	381	320	337	361	346	371	352	320	381	337	334	365	361	339	365	354	333	357	366	323	341	342	385	365	375	335	365	312	339	366	310	350	350	363	319	350	323	328	352	337	319	344	355	307	361	354	333	392	338	329	351	338	335	352	341	332	365	338	385	370	359	345	329	322	348	325	362	379	373	371	368	366	383	374	324	365	374	361	378	331	340	337	342	411	378	339	376	335	375	326	306	337	377	319	317	319	338	338	363	369	354	346	346	375	349	354	332	359	347	367	340	320	333	317	360	331	354	356	343	343	346	335	351	355	356	366	347	338	342	334	351	346	320	359	369	337	298	381	349	364	344	334	357	349
18530	30363	27663	18896	13079	9501	6895	5553	4028	3313	2650	2317	2084	1754	1743	1456	1476	1217	1257	1112	1001	975	922	935	840	859	810	794	732	690	661	642	621	584	609	616	597	548	581	559	544	545	600	521	517	519	544	602	560	496	566	584	519	561	634	619	613	571	653	610	629	605	558	592	572	586	596	581	547	554	502	557	519	522	481	543	503	508	500	482	542	509	518	507	559	535	550	515	523	548	541	544	539	547	592	582	565	577	533	544	506	537	545	483	541	489	569	467	487	513	487	551	532	471	494	473	506	523	515	501	501	525	481	526	509	511	492	552	507	507	479	548	522	528	525	515	530	529	508	517	542	512	518	493	524	532	508	511	521	515	514	519	508	525	476	497	553	521	487	480	511	483	534	511	479	489	477	518	460	497	485	518	549	492	507	463	497	469	501	516	488	501	440	497	511	502	508	524	522	492	461	488	498	486	474	528	436	505	522	534	492	535	506	514	483	523	470	511	538	520	458	503	530	526	469	518	513	524	507	512	543	487	484	499	532	506	522	487	511	541	471	515	450	489	480	499	444	516	479	489	458	523	512	504	505	502	462	494	540	492	532	516	464	497	506	480	487	499	495	466	476	467	497	495	472	526	523	502	500	501	487	512	485	510	536	464	522	496	511	510	485	456	540	476	531	517	474	519	532	480	515	519	483	466	457	484	520	525	486	486	468	458	481	503	514	503	555	494	489	507	528	469	504	502	530	502	493	502	525	489	507	475	513	502	523	462	486	487	500	487	517	528	510	527	486	500	501	485	496	524	528	511	543	518	472	518	505	526	512	523	510	491	487	503	499	503	506	542	506	498	484	496	456	537	498	494	452	497	509	496	470	509	482	443	497	493	523	483	481	495	524	507	509	513	499	536	522	523	488	529	506	462	505	566	518	499	468	480	508	475	504	544	457	521	463	501	473	504	496	510	543	503	476	511	547	497	485	509	483	523	556	498	491	506	472	508	484	501	482	517	518	497	507	512	484	482	523	509	481	492	524	461	480	548	466	498	503	540	504	480	439	507	534	497	476	480	530	519	529	513	512	500	469	513	496	510	507	530	484	516	524	493	516	520	476	471	517	487	512	524	494	502	490	509	533	538	474	495	476	507	533	502	475	528	481	503	506	522	510	493	490	512	482	516	517	548	456	496	519	483	508	504	532	494	521	494	504	490	475	554	533	518	522	467	491	500	521	512	503	498	479	492	480	521	521	517	505	521	473	511	471	504	485	493	499	505	491	549	499	509	495	497	461	520	507	526	502	548	526	478	509	489	530	480	467	461	516	493	545	516	500	513	466	465	504	526	523	496	504	494	470	495	516	517	520	491	507	506	454	524	520	504	529	486	529	476	478	533	485	496	517	549	517	479	505	465	494	490	518	497	505	525	466	498	521	522	474	503	488	480	543	482	511	481	520	538	512	494	532	503	497	484	519	521	535	497	519	514	482	541	512	491	499	497	547	489	547	478	541	513	491	485	527	517	484	504	434	491	484	517	492	504	500	514	490	502	488	501	524	488	513	502	494	492	528	493	472	502	526	497	468	542	526	486	505	490	512	514	467	553	536	515	480	514	515	509	477	498	486	543	496	494	524	508	546	494	535	492	517	497	490	490	512	479	486	502	507	489	557	553	490	502	538	493	476	468	504	505	503	507	532	513	505	531	490	539	503	488	513	471	474	507	539	499	471	499	502	517	507	470	514	529	463	489	491	546	503	532	531	473	502	532	508	484	505	504	534	497	521	514	500	489	488	492	505	527	484	487	515	536	474	525	490	478	498	495	471	550	505	460	520	521	508	521	554	515	494	498	513	526	485	529	514	486	538	523	509	537	521	503	483	499	492	494	519	507	485	487	495	471	494	499	497	505	544	508	505	468	543	509	524	494	483	524	473	535	480	497	447	483	515	507	484	480	483	515	490	486	489	560	499	481	517	490	523	515	484	513	504	488	454	498	493	486	528	492	510	533	453	488	505	462	497	476	480	542	481	500	488	483	504	468	501	493	496	518	498	521	505	487	482	550	501	529	503	480	516	505	500	487	514	505	488	486	490	512	492	511	489	483	500	476	559	515	500	511	524	522	504	481	474	495	493	501	518	502	505	514	470	492	517	537	466	539	484	534	509	506	500	478	515	549	466	468	518	491	579	504	522	474	499	506	501	510	477	518	505	497	506	464	488	453	512	491	513	484	471	536	500	504	509	487	516	454	500	503	510	492	519	525	527	488	504	480	503	501	478	513	505	517	512	521	507	544	476	502	473	495	486	488	484	481	476	516	509	534	519	527	461	495	477	523	482	474	499	516	539	493	478	472	514	475	521	509	499	505	568	477	491	484	493	505	502	489	532	503	448	487	489	527	506	496	510	490	516	509	458	473	460	473	491	495	500	494	523	497	517	534	491	544	492	537	470	486	520	496	495	483	554	494	510	522	495	499	453	498	506	532	494	509	500	560	515	469	528	490	507	493	482	552	556	520	510	484	474	486	465	510	502	482	525	508	521	531	533	482	510	488	538	514	512	502	503	494	493	488	496	518	506	508	520	510	489	511	503	495	464	543	489	506	494	505	488	478	493	508	537	508	493	494	513	499	501	516	484	529	481	475	481	554	469	481	510	496	519	497	538	493	484	520	486	497	479	497	495	492	503	519	472	537	499	555	453	462	507	489	517	469	513	496	492	491	478	482	500	486	523	521	516	509	474	513	551	467	490	507	474	485	497	473	512	468	520	499	477	487	504	497	527	489	521	483	508	503	558	522	508	474	508	464	506	506	529	498	486	542	524	464	498	525	494	542	544	507	489	478	481	487	471	489	506	526	508	500	504	483	524	491	519	532	499	532	532	450	457	516	471	531	502	488	533	519	461	485	508	454	497	489	516	505	495	515	465	492	498	510	525	494	508	507	491	528	501	498	494	515	507	489	522	500	497	481	490	492	499	490	474	498	458	500	508	465	478	479	482	511	462	494	454	493	501	479	499	439	510	497	533	530	510	461	526	459	526	485	514	484	476	487	499	525	477	498	500	501	525	502	457	488	488	505	490	501	541	550	512	485	537	463	528	557	461	455	482	488	450	491	499	508	499	508	564	479	540	494	495	512	480	474	504	505	463	525	463	449	452	519	507	506	510	520	508	460	546	486	470	511	522	531	481	473	523	470	502	503	518	525	490	511	512	499	494	512	463	501	459	528	486	501	480	487	518	502	498	495	561	494	461	483	519	488	488	500	485	456	493	476	500	521	508	493	553	527	545	479	476	469	507	511	521	525	501	500	504	520	463	486	540	476	531	486	495	484	516	508	473	499	501	515	455	553	502	473	527	477	533	494	474	527	487	493	513	490	477	486	498	514	474	513	490	498	493	549	503	486	482	487	491	503	523	486	504	467	462	506	531	486	523	472	474	497	475	496	506	486	509	514	504	484	506	468	525	464	517	483	514	481	471	526	513	483	534	481	494	509	491	537	506	467	481	496	501	501	556	487	504	487
26946	20377	13886	7212	2940	1819	1294	1127	871	796	699	705	685	693	636	626	622	597	617	542	538	561	570	519	582	545	564	515	494	581	533	502	553	535	542	511	512	471	466	497	554	512	514	495	525	556	532	525	537	532	523	532	548	549	557	556	586	540	516	559	528	545	535	550	504	505	511	503	504	540	533	525	491	528	490	527	514	485	599	505	490	543	487	532	551	551	524	507	523	517	505	548	485	513	521	561	540	522	524	512	489	537	484	532	543	541	563	512	554	572	548	533	522	533	563	559	556	534	554	544	511	538	540	512	499	543	512	533	532	520	497	503	506	506	539	550	528	536	536	553	481	529	532	562	518	501	533	532	521	508	491	524	531	506	520	503	544	479	532	511	536	527	496	529	502	496	502	510	521	494	541	530	533	562	509	505	508	530	496	505	502	493	553	538	525	555	529	516	555	541	489	516	569	533	511	534	551	485	514	499	488	510	540	534	549	582	515	533	559	527	515	508	504	478	539	554	512	507	551	514	535	499	555	470	507	514	480	514	510	476	512	542	509	521	534	475	517	540	489	541	517	487	480	558	558	514	515	527	524	522	541	481	528	526	527	474	549	537	491	549	567	472	516	531	499	549	529	524	536	449	506	507	520	526	531	504	526	539	507	483	494	569	507	510	486	499	504	518	529	490	520	563	530	587	566	564	575	551	550	522	530	509	533	520	538	489	519	522	495	516	518	505	508	522	488	503	537	527	559	519	520	571	577	488	518	565	541	526	519	521	526	503	521	519	523	559	525	565	540	506	500	503	504	536	502	514	520	533	530	535	541	547	534	509	530	514	527	523	543	523	469	517	523	495	516	485	527	489	488	530	515	514	531	507	508	462	520	482	507	516	528	519	538	520	516	584	494	536	545	522	537	480	505	507	559	501	507	514	504	511	530	532	504	520	544	525	525	512	531	504	531	552	515	472	502	503	518	557	497	558	516	538	508	552	507	542	549	521	520	494	508	485	508	486	535	532	512	558	546	514	518	526	554	534	537	520	521	475	541	511	545	504	547	495	513	527	567	532	509	530	531	512	492	507	507	530	509	484	534	536	534	498	550	538	523	542	498	543	491	524	504	491	508	565	557	516	490	520	508	504	522	548	557	498	533	462	560	499	545	559	545	508	519	510	498	527	514	531	503	493	531	512	512	483	568	515	506	491	548	510	511	482	533	511	505	482	489	509	536	532	473	498	514	515	511	565	525	497	474	505	485	538	467	489	533	490	577	492	514	551	531	518	510	519	518	501	532	542	514	524	556	539	513	512	516	518	508	501	532	522	521	544	548	547	556	535	438	559	517	531	555	511	500	564	497	470	534	496	535	489	518	493	494	512	530	535	497	571	532	526	505	566	505	476	547	538	543	540	472	556	512	549	538	531	532	514	493	528	522	476	527	524	500	561	530	524	548	548	489	482	510	501	453	522	513	558	497	500	528	545	514	514	503	526	527	475	486	518	505	537	557	566	520	524	525	530	517	523	499	538	523	536	493	467	520	534	488	516	532	516	499	559	504	525	532	506	481	551	532	515	523	499	530	536	520	482	488	484	526	524	499	490	532	534	518	518	507	486	518	543	539	486	488	507	501	510	539	527	461	507	478	502	528	538	550	576	528	497	514	508	488	533	539	535	510	487	488	530	519	538	515	581	523	522	515	543	534	537	540	532	558	542	538	496	527	486	479	481	534	485	490	520	515	522	495	509	486	494	521	511	515	534	516	588	545	526	506	500	519	545	545	512	519	531	558	565	560	527	509	503	543	499	528	520	504	542	530	537	500	483	549	526	552	585	509	515	548	494	552	548	497	536	511	507	534	516	526	527	498	517	535	504	509	533	476	526	533	533	533	525	506	469	504	562	493	514	487	488	495	523	514	528	538	497	529	548	580	494	506	516	500	469	540	546	532	487	524	531	499	517	578	532	547	486	519	523	518	527	563	550	600	523	546	512	502	506	521	496	553	547	519	513	503	497	529	525	539	518	533	482	557	492	531	565	526	542	494	513	522	502	545	528	546	497	518	510	544	550	500	520	531	554	524	522	523	521	538	531	537	504	509	541	503	526	524	569	542	547	525	548	520	479	518	517	516	533	538	515	491	526	566	536	480	483	499	505	553	518	512	494	545	511	528	557	521	530	490	483	499	483	493	528	478	543	540	526	530	538	494	509	548	518	512	491	515	514	508	516	489	544	490	513	517	526	524	529	551	495	530	488	516	564	496	504	523	533	466	543	520	543	535	537	534	508	505	561	502	517	490	518	491	512	488	497	537	521	534	522	515	486	516	474	514	549	492	521	537	548	555	540	558	513	510	577	569	503	508	541	523	543	511	472	491	569	499	507	545	533	540	509	477	544	505	499	535	547	499	487	553	524	525	524	551	552	512	537	501	518	539	535	497	534	568	561	496	501	566	533	478	484	525	501	542	510	504	529	536	500	459	453	513	537	530	521	486	511	518	525	528	546	528	518	475	501	538	468	519	515	551	532	535	522	464	541	500	531	534	551	544	524	491	512	502	521	493	512	520	557	542	512	527	522	502	528	515	514	528	510	524	540	521	506	489	497	500	538	532	544	555	552	541	511	556	506	530	548	503	519	508	552	526	534	469	538	533	498	515	496	570	522	534	541	493	495	517	522	479	514	500	525	572	506	529	504	540	540	522	538	527	512	506	574	506	508	507	536	483	517	505	515	519	516	505	546	511	546	567	531	524	499	521	547	519	562	528	497	510	531	517	516	511	532	498	483	539	485	553	549	530	511	538	522	541	570	512	524	511	520	578	527	531	541	498	544	501	480	498	517	509	540	540	479	555	535	541	541	482	543	505	495	506	495	530	533	559	477	535	533	493	533	565	525	536	533	516	531	487	508	514	516	515	523	548	500	560	535	511	590	519	462	483	533	491	532	510	503	535	526	503	524	521	499	524	509	543	524	522	530	522	462	517	502	560	575	522	537	504	558	529	450	547	506	527	485	511	540	516	507	535	505	500	516	532	498	501	542	538	523	572	513	513	514	525	547	483	516	540	475	533	533	513	507	514	536	516	506	507	525	570	511	504	512	516	517	508	524	509	455	480	470	531	509	515	520	511	515	497	513	494	516	498	502	500	540	502	491	517	511	517	513	555	541	534	532	535	548	511	528	533	518	512	528	549	495	522	487	527	508	533	510	516	513	557	531	532	541	500	496	521	501	540	505	540	518	528	512	480	530	515	471	569	539	508	509	523	548	489	527	502	527	516	531	580	485	506	495	472	493	561	536	518	483	537	516	503	497	541	509	573	534	516	491	487	494	528	539	456	514	563	497	568	511	520	472	549	546	558	539	531	523	506	534	491	511	564	569	523	529	529	497	517	486	515	531	565	508	502	513	522	534	526	526	492	514	513	551	482	529	532	541	527	489	536	564	506	499	518	502	496	499	536	529	488	470	554	510	532	505	509	549	497	534	544	540	502	513	502	509	508	497	552	506	531	547	503	526
13574	16651	15297	9353	5690	4129	3055	2367	1872	1531	1336	1288	1220	1170	1061	1011	1037	913	955	880	901	884	878	877	822	816	815	802	793	734	750	755	732	739	805	746	703	701	724	759	742	747	768	739	766	730	793	765	715	743	760	735	742	761	752	740	727	766	741	792	715	756	768	761	726	756	820	756	757	771	737	689	760	769	752	742	768	780	707	733	756	721	723	740	736	751	725	761	756	741	760	790	790	772	764	757	761	766	717	763	753	718	700	740	683	766	699	756	725	757	776	720	756	752	719	721	711	754	724	744	760	722	755	712	718	692	735	769	696	736	735	717	737	744	816	799	755	723	723	745	763	727	706	744	766	765	725	680	745	741	727	757	745	714	796	764	712	726	716	747	731	741	707	717	788	745	719	779	775	696	753	751	782	720	783	715	726	744	723	753	748	748	751	690	695	719	746	747	720	744	754	731	710	760	747	726	742	782	738	691	730	703	713	736	773	712	712	756	770	713	727	758	734	688	760	742	763	719	769	719	733	754	690	682	736	733	735	750	754	680	777	730	738	739	743	714	775	748	710	717	745	705	789	767	765	733	711	741	711	679	748	741	724	768	719	724	751	722	755	754	740	720	640	727	803	704	707	730	738	760	752	707	731	759	782	718	695	761	726	719	746	703	758	725	728	712	722	717	730	755	743	710	705	808	752	736	786	704	710	694	750	783	774	711	752	708	763	662	750	735	757	716	748	751	744	696	777	732	720	684	766	695	705	743	716	721	744	714	735	758	754	741	737	743	737	762	694	751	806	741	732	743	736	694	738	716	768	734	738	706	764	749	726	818	744	791	758	740	760	709	713	726	714	719	677	737	758	749	742	720	728	737	775	717	718	705	769	763	697	690	691	678	749	757	700	752	777	727	711	716	723	758	757	729	721	723	685	722	734	737	727	727	718	722	684	728	747	708	721	726	701	719	715	744	740	771	727	722	710	692	700	734	757	689	734	701	692	743	719	737	697	714	727	756	689	744	721	750	688	694	731	748	722	703	721	739	707	747	695	695	740	731	705	746	760	758	718	752	732	748	763	683	738	688	725	692	720	768	701	741	739	743	705	673	775	736	721	727	730	699	745	698	761	729	742	727	721	710	747	769	783	767	742	744	764	738	775	740	705	716	694	696	718	703	719	763	770	746	735	729	742	736	727	745	719	758	744	728	719	724	684	736	735	762	796	700	702	758	729	729	684	717	795	725	737	794	720	725	696	751	733	692	701	678	722	715	731	639	728	719	771	702	739	757	761	728	713	742	722	725	774	706	769	733	701	763	755	697	744	697	686	734	797	691	729	752	758	753	766	759	722	733	750	752	732	736	732	713	731	704	747	774	704	745	690	714	705	728	740	712	694	747	720	749	696	738	743	746	712	722	760	706	716	697	731	675	751	755	726	724	731	741	733	712	741	687	738	730	744	758	727	781	738	689	763	698	689	751	693	755	703	747	757	752	717	695	659	699	765	709	744	708	711	766	702	704	736	762	744	737	728	722	803	727	700	708	752	704	756	719	759	736	675	716	725	721	724	735	682	754	717	716	706	730	768	733	735	725	760	759	699	748	744	737	726	726	732	739	728	715	767	726	774	735	714	687	756	700	707	725	706	748	696	732	697	732	781	745	732	698	750	667	722	777	715	729	740	736	732	742	708	710	760	751	743	772	773	730	741	676	767	683	748	711	691	706	704	720	741	785	768	729	707	762	700	749	738	701	746	746	757	738	702	767	773	718	748	676	743	745	742	719	739	732	724	725	709	734	727	735	721	688	714	767	747	740	711	672	773	711	723	742	747	786	785	713	774	735	772	761	728	751	739	703	752	753	725	763	733	753	749	765	760	721	750	779	727	744	765	731	747	719	723	725	738	735	741	744	736	769	704	752	720	755	754	706	734	726	741	769	759	742	730	720	782	744	713	724	723	691	797	727	706	733	725	749	752	731	790	732	736	743	725	728	779	765	771	748	725	770	721	768	732	748	767	739	766	741	755	718	757	738	763	774	722	756	735	742	750	748	732	730	733	737	729	763	701	747	729	715	741	745	691	734	767	762	704	739	749	680	751	720	736	739	751	728	716	700	748	736	711	791	686	713	759	774	755	698	697	686	704	767	706	705	720	691	686	745	738	712	717	708	747	763	694	734	694	725	745	752	747	767	724	724	742	741	702	726	770	691	763	697	765	724	714	733	751	667	708	741	763	755	792	763	753	723	755	781	768	706	684	741	746	785	771	704	725	737	722	740	732	753	745	767	714	691	680	768	696	707	730	718	726	753	731	694	733	770	738	662	752	707	664	716	711	738	748	716	750	734	751	728	732	727	744	750	746	751	756	717	659	766	734	776	725	724	769	700	717	751	716	768	735	749	716	732	717	717	714	769	713	755	754	737	749	719	736	747	730	713	763	786	731	767	748	709	709	722	805	734	729	689	679	730	675	719	715	712	770	738	710	756	716	770	686	709	718	686	728	715	689	652	746	706	766	723	743	698	769	740	788	747	742	719	698	751	787	747	755	780	731	707	733	782	727	678	734	685	756	741	771	694	733	752	756	749	709	725	755	721	718	704	744	780	735	748	716	744	750	715	758	738	716	736	739	769	707	749	758	729	735	720	810	723	730	737	680	753	707	760	752	730	778	739	703	693	717	758	705	754	707	702	709	686	733	736	725	754	794	747	729	730	743	738	750	752	745	692	700	734	693	710	735	730	742	723	730	653	757	718	689	743	737	679	710	661	730	714	681	711	745	760	777	788	707	717	743	719	706	771	741	717	709	713	706	775	728	729	722	762	767	731	733	753	751	740	739	773	703	670	684	722	755	691	741	712	704	715	764	740	758	769	744	690	733	754	694	713	743	762	716	721	710	736	742	729	735	730	739	728	723	734	753	768	738	725	741	701	760	722	741	720	742	720	713	727	746	735	762	769	740	764	743	730	715	717	725	724	745	719	710	737	698	643	744	732	758	719	752	697	763	724	764	758	734	750	760	733	722	749	761	717	679	714	712	723	752	719	738	746	755	687	711	703	735	685	798	749	791	708	735	734	735	724	774	683	757	755	798	677	708	732	699	698	777	719	766	735	717	676	758	752	727	684	709	739	712	726	742	679	797	722	684	779	747	776	723	771	784	704	731	704	739	734	683	715	729	753	748	721	747	773	691	704	736	760	729	731	752	662	724	781	775	746	746	727	727	688	740	706	771	716	720	731	735	745	759	730	782	718	678	739	713	718	760	702	716	708	701	745	774	745	699	719	758	700	737	691	737	704	765	727	759	728	783	756	718	713	717	698	699	741	746	746	739	699	737	712	772	711	753	693	732	713	743	728	725	711	709	779	702	739	729	694	747	687	723	763	748	704	794	708	729	690	744	732	757	734	748	685	754	720	745	712	755	733	729	721	751	758	702	723	699	728	749	748	745	773	758	712	749	728	760	747	733	740	772	694	748	731	703	722	691	698	734	758	749	769	729	749	708	770	712	751	791	737
24174	21165	28338	24255	20536	7939	2908	1666	1266	1068	986	900	850	802	722	710	704	694	673	649	633	637	586	652	619	564	564	527	574	557	554	473	543	512	535	516	509	527	503	487	457	496	509	504	506	493	503	465	483	513	497	501	464	531	503	527	551	507	529	499	479	513	487	530	484	509	542	493	493	474	466	510	464	494	485	477	503	473	440	486	483	493	509	496	497	479	502	531	465	486	481	506	497	511	472	505	526	503	500	480	491	489	467	477	471	473	489	489	472	466	438	512	451	472	456	525	473	527	501	467	429	463	448	495	470	489	491	480	518	483	487	491	512	482	453	517	466	486	465	496	455	538	469	532	498	465	488	459	455	458	504	424	496	443	481	450	479	469	460	487	479	527	477	484	503	448	491	502	450	488	465	503	461	513	478	463	466	478	510	485	480	481	492	454	487	500	486	451	464	475	479	461	486	461	494	502	490	527	495	491	480	459	481	514	465	499	482	459	492	489	469	541	471	483	499	515	475	469	495	493	467	499	463	524	515	492	479	472	504	485	445	506	510	492	503	508	461	517	506	521	475	476	468	475	459	534	487	477	468	466	507	489	462	488	488	489	493	503	499	490	485	479	479	473	454	470	480	491	494	509	517	469	485	480	495	467	507	436	468	479	532	477	530	462	472	475	502	471	478	476	455	487	478	484	492	499	533	479	471	464	506	511	497	467	468	466	532	517	457	489	487	491	487	495	506	491	520	489	467	494	502	482	499	466	519	487	445	453	472	476	515	497	464	490	508	470	509	454	451	432	507	463	464	460	505	452	504	481	451	482	511	543	480	488	494	501	471	466	484	458	493	497	454	473	511	528	468	465	535	490	494	464	477	509	484	515	471	482	466	497	505	467	485	462	512	526	469	449	502	488	458	489	499	502	449	481	504	508	469	489	476	503	502	465	485	466	464	490	471	511	488	511	477	490	459	485	463	467	472	433	484	459	500	470	464	481	459	479	479	496	460	432	433	465	465	480	477	474	493	451	483	507	504	499	514	486	449	488	484	474	497	483	492	441	479	493	501	456	477	459	500	515	457	473	477	507	489	480	482	506	485	483	461	497	469	502	463	476	504	448	444	478	487	471	493	493	481	495	470	517	488	488	465	410	489	480	490	482	446	500	448	503	496	495	524	522	440	448	461	504	503	458	447	477	511	467	477	489	452	515	487	494	470	476	494	517	484	464	482	465	489	463	476	464	465	496	500	512	433	460	510	488	499	490	496	472	436	465	496	507	520	480	506	500	516	478	484	507	486	449	463	473	454	462	492	477	493	488	488	455	499	522	533	531	498	480	470	475	503	471	504	497	450	484	490	489	420	439	544	451	449	474	481	478	491	465	497	470	458	485	499	490	483	475	503	475	486	472	468	526	489	468	474	482	446	502	511	481	461	474	501	457	473	496	467	496	433	493	499	488	508	456	455	481	463	510	512	466	494	467	479	519	468	505	455	510	490	511	485	493	459	514	468	520	510	449	466	490	485	506	493	496	482	478	498	516	459	452	455	458	475	507	493	475	522	416	495	492	470	503	509	494	458	476	454	517	502	461	455	456	479	464	489	474	487	451	480	473	481	478	438	529	482	510	472	465	497	485	526	501	476	495	453	475	476	475	489	498	516	486	471	457	493	473	482	495	490	490	532	465	471	486	472	525	468	500	506	487	467	498	479	505	501	485	437	495	452	515	480	475	463	493	481	459	484	446	445	450	523	480	482	487	513	476	465	492	468	479	478	511	503	468	470	507	495	474	493	503	479	496	490	469	466	457	524	465	471	497	512	473	504	488	439	490	465	480	480	501	493	488	500	478	450	490	493	526	495	468	477	485	479	506	480	495	491	456	472	466	483	473	458	532	430	517	499	459	507	483	496	482	469	452	482	464	449	459	517	489	448	451	479	488	453	524	508	538	485	461	512	491	497	499	500	482	484	478	478	511	488	484	509	482	522	468	479	487	494	462	438	485	472	470	487	484	487	444	484	519	478	444	456	535	488	493	429	476	477	486	491	472	488	535	498	467	480	490	500	470	475	537	533	495	445	501	494	488	463	517	481	464	491	497	493	459	472	501	486	505	416	474	471	487	462	502	435	471	489	484	498	482	446	492	508	524	452	483	472	479	448	487	495	470	458	471	486	488	445	485	459	452	518	514	469	482	487	501	460	440	510	477	506	505	479	512	472	489	474	486	515	465	477	481	509	516	493	483	487	505	468	477	511	464	467	527	498	444	517	466	472	453	505	506	512	551	479	519	458	503	495	501	483	507	528	504	477	494	453	497	502	497	497	450	491	474	501	481	514	478	458	446	528	480	501	448	455	495	499	492	476	466	459	493	506	474	496	475	501	519	505	506	516	461	481	502	483	474	502	497	498	492	490	501	500	472	527	429	515	457	488	494	460	512	518	489	496	501	505	504	505	508	493	487	430	502	507	486	527	458	475	465	511	482	477	475	475	506	524	470	492	486	493	507	471	503	468	478	445	460	435	515	470	451	474	476	487	498	535	487	458	472	497	500	482	516	478	508	475	475	511	491	486	530	444	461	460	522	485	484	485	489	510	502	458	465	491	488	508	443	495	471	497	481	460	466	496	459	508	455	489	458	454	514	489	456	448	447	480	457	501	481	486	476	501	489	461	471	476	450	437	486	484	470	487	521	534	435	491	439	482	508	467	471	450	443	495	472	501	492	483	496	423	507	496	463	494	433	449	479	463	445	488	485	470	493	484	420	478	501	452	489	508	451	511	509	460	469	454	471	473	478	519	513	483	464	463	460	493	468	425	481	488	494	463	502	466	452	477	469	480	474	467	474	495	480	484	479	482	456	453	496	468	472	479	485	467	536	442	495	476	475	455	457	489	484	469	491	481	492	500	495	418	470	491	463	472	513	522	487	479	497	491	497	526	463	480	477	479	516	496	515	466	466	456	470	519	460	476	474	530	444	467	494	491	435	465	450	466	488	451	460	465	478	451	496	471	489	483	441	477	459	491	476	488	514	493	471	514	503	483	445	515	470	499	495	473	468	450	481	484	489	461	484	506	469	499	468	481	480	502	438	522	466	495	452	498	494	497	502	486	479	528	483	473	497	495	444	499	483	489	496	482	509	492	480	464	517	474	485	472	486	457	512	498	443	456	487	450	477	496	505	447	505	504	480	489	461	470	470	512	477	452	492	517	491	498	473	446	458	476	489	483	496	491	461	436	513	488	492	497	459	472	482	480	489	482	459	477	475	471	442	437	494	439	562	496	472	472	486	479	453	491	460	505	464	524	518	491	478	475	496	513	427	468	445	508	467	468	471	484	508	476	472	484	510	479	473	534	479	491	522	477	498	468	493	516	513	492	500	459	502	465	446	465	476	476	474	485	469	456	508	480	487	488	486	494	508	485	447	492	485	475	482	499	452	500	449	477	460	465	484	457	478	479	511	481	479	493	496	475	471	446	461	488	522	495	494	438	489	474	483	454	451	507	470	486	491
16293	24573	22129	13525	9077	6948	5198	3997	3014	2403	2090	1883	1768	1576	1444	1364	1269	1194	1095	1087	1050	941	984	935	931	903	880	873	852	822	819	773	773	726	747	741	759	705	754	680	734	678	736	699	768	701	715	719	705	777	742	683	734	751	771	736	818	787	800	789	794	741	720	748	749	760	700	696	684	726	706	721	734	698	675	716	680	669	666	658	718	690	693	708	710	729	725	728	704	719	741	765	780	697	676	718	689	706	637	694	732	708	709	696	675	656	645	698	663	691	729	703	711	642	681	681	692	701	687	694	683	686	722	700	715	636	649	644	724	693	729	700	691	658	677	695	687	708	720	681	668	687	671	702	704	688	675	690	629	692	700	701	674	721	666	706	687	670	626	686	690	751	690	720	680	705	698	642	689	707	703	666	719	691	690	649	659	691	696	694	693	654	707	667	736	691	653	670	671	708	713	700	643	676	725	716	736	705	696	673	666	630	675	714	718	682	713	685	667	680	729	641	698	679	653	672	676	659	671	748	686	658	705	675	716	707	690	702	709	704	717	713	664	711	673	684	685	698	693	750	718	685	670	676	686	729	692	678	678	732	684	672	685	732	669	659	714	680	680	705	674	709	722	629	693	683	677	690	686	654	678	679	664	706	643	695	758	666	656	698	737	691	698	686	684	727	710	691	710	653	681	750	742	711	702	670	639	697	703	705	687	705	670	695	715	673	688	663	685	721	733	697	728	650	681	656	701	693	696	645	683	652	677	687	692	704	705	703	678	674	696	691	672	649	717	689	702	706	703	648	713	698	678	699	689	671	671	651	627	711	687	633	669	664	702	681	708	685	754	713	647	684	699	703	691	703	699	713	664	674	706	649	700	728	713	688	714	691	708	730	694	690	680	692	639	717	670	666	643	745	724	757	667	672	646	648	703	707	693	682	697	698	690	675	696	658	687	694	695	693	677	654	687	714	688	664	677	740	689	658	694	692	709	656	670	631	675	690	676	741	681	681	661	695	675	689	704	673	683	654	653	735	655	703	720	701	719	683	678	688	706	693	678	744	710	723	693	697	667	664	689	663	677	679	628	665	705	697	652	729	653	672	705	695	709	685	722	753	663	693	681	713	701	692	689	686	713	682	682	681	724	671	684	689	683	638	672	648	659	683	670	657	695	685	714	685	703	646	745	645	688	673	686	700	681	670	645	683	681	709	723	653	663	728	662	693	694	648	673	695	706	682	724	644	683	643	691	698	703	679	677	697	691	707	681	683	666	659	678	722	712	693	686	671	665	680	708	684	664	682	712	668	693	707	690	680	689	737	662	673	639	685	666	669	671	727	667	720	695	684	701	692	671	717	654	701	683	650	652	673	675	650	724	677	695	642	680	668	696	678	637	703	689	671	699	682	689	712	674	708	694	731	697	703	696	661	690	691	718	669	741	654	699	692	696	654	670	692	684	660	677	711	717	699	676	635	676	745	676	669	725	685	676	718	687	641	694	636	633	675	736	681	704	714	631	634	675	685	686	686	681	659	666	682	739	680	681	693	688	687	720	703	681	663	673	723	657	693	690	694	734	692	692	754	681	683	682	709	709	714	660	655	658	730	696	679	661	705	661	671	628	708	714	707	671	723	721	711	674	687	657	754	681	697	703	688	670	680	708	660	658	706	728	703	666	741	683	649	679	742	707	680	693	714	688	714	716	666	645	656	706	673	695	697	684	655	708	690	650	689	698	690	719	657	693	690	678	702	746	692	675	684	718	717	668	723	643	723	707	610	641	705	708	700	706	667	684	688	714	722	643	715	663	677	689	716	690	691	713	661	687	705	678	697	645	672	687	644	628	720	706	711	753	700	710	682	676	683	690	716	711	687	653	679	703	686	632	674	661	663	710	685	692	690	723	690	653	682	681	687	700	703	710	723	695	758	677	703	675	653	721	663	664	686	701	692	689	685	696	694	695	676	709	721	684	698	658	716	654	704	638	716	688	637	700	700	756	727	708	647	710	681	661	721	724	701	657	705	684	679	627	708	705	665	690	692	680	670	679	686	707	667	683	712	699	667	668	680	676	651	649	692	665	689	669	644	671	700	648	709	703	704	702	679	685	709	721	726	646	713	666	680	668	734	717	708	680	713	699	714	695	700	652	704	723	691	687	646	687	664	677	654	705	726	716	709	701	664	642	697	729	680	690	691	678	638	730	684	729	686	679	653	700	693	670	685	692	711	698	667	669	684	709	670	644	726	589	710	722	692	681	716	691	725	689	729	683	728	692	659	726	693	699	680	698	717	702	686	683	718	685	648	674	705	682	687	664	699	697	706	706	694	739	681	731	701	670	730	707	668	683	682	638	717	667	739	744	737	637	676	707	677	700	644	696	680	688	664	658	681	671	712	703	702	700	691	702	680	649	674	690	685	677	689	692	699	632	732	736	705	725	727	718	694	708	709	695	665	661	654	661	695	722	683	693	657	646	667	698	713	734	650	620	734	678	668	720	715	669	648	655	702	684	658	702	675	684	711	724	672	703	726	690	682	694	665	699	721	708	715	670	656	680	683	691	659	720	677	712	704	713	678	709	673	677	671	714	700	631	662	666	717	723	704	663	695	673	695	648	652	694	740	703	664	692	701	717	730	700	717	676	673	650	680	709	682	656	710	681	671	717	657	700	660	641	709	692	676	648	695	706	649	685	707	684	669	703	684	670	663	662	679	698	737	632	694	655	666	692	651	707	671	682	694	689	647	680	694	646	730	668	669	698	674	686	666	686	669	669	675	677	698	708	676	666	680	661	671	676	680	707	727	718	653	680	680	693	701	710	695	701	699	709	681	676	722	653	701	688	686	636	671	651	693	665	699	715	706	711	619	753	665	684	682	663	643	668	711	709	680	675	676	682	700	710	685	710	657	660	708	700	677	718	646	676	684	688	672	697	694	703	713	690	710	682	673	706	672	681	709	696	695	667	677	722	733	691	715	709	718	722	647	681	657	651	685	694	664	679	670	687	754	688	725	720	684	688	728	722	695	714	713	712	651	696	706	720	718	679	698	667	692	704	644	683	720	652	670	704	632	710	721	728	694	680	739	678	674	651	713	706	685	653	665	716	643	656	674	718	678	682	698	716	715	692	701	684	683	719	718	726	699	695	687	696	712	696	655	720	708	670	681	689	679	648	654	686	703	681	698	688	692	705	726	674	699	661	669	681	674	690	695	672	715	697	717	716	646	718	693	647	684	657	748	694	717	711	700	695	730	708	671	706	695	719	706	671	662	678	687	656	693	686	680	641	661	665	691	678	695	702	643	694	651	691	688	686	701	665	687	699	695	654	679	749	658	679	662	684	707	692	676	655	644	704	688	676	691	701	662	669	698	638	682	665	644	684	708	645	648	704	660	634	675	690	732	707	675	680	631	725	707	691	656	695	687	717	679	692	658	696	693	678	713	696	680	658	696	727	681	701	678	670	667	699	709	687	690	681	664	704	709	720	684	689	634	655	646	682	717	642	686	688	693	700	709
23131	21139	28869	23706	21153	20235	6908	2274	1502	1300	1101	917	896	887	752	700	655	671	595	533	580	536	484	497	472	478	473	450	419	448	447	423	398	382	404	398	368	394	403	359	384	365	380	357	383	373	374	370	396	373	407	399	397	348	356	434	381	389	394	347	376	406	404	389	379	401	399	328	358	359	382	405	342	346	364	331	343	367	392	375	354	344	378	343	355	381	354	369	367	377	355	365	391	391	398	328	381	349	370	365	382	332	352	373	342	375	352	330	350	342	329	384	386	348	327	365	357	362	343	345	364	364	369	367	329	332	367	370	322	382	350	360	332	351	361	380	376	355	396	372	361	348	348	345	351	367	336	358	352	371	369	359	353	346	370	319	344	371	359	344	392	385	370	350	354	400	342	325	372	334	378	362	359	348	337	358	335	320	356	351	360	348	335	340	347	353	359	356	346	358	351	333	346	355	351	366	368	388	377	350	353	372	345	373	345	341	343	369	347	341	378	353	329	315	366	314	382	333	357	372	343	356	352	362	319	371	398	350	360	334	359	384	343	357	334	355	356	324	354	375	344	359	316	334	377	357	365	383	343	372	366	344	364	340	329	375	363	371	344	348	358	345	344	395	356	341	329	353	355	355	372	366	384	347	369	335	329	358	352	343	335	346	346	355	357	339	353	331	359	364	388	355	338	344	321	337	330	363	334	321	363	389	350	388	370	371	339	342	354	333	356	359	335	368	364	381	364	335	335	364	376	367	330	384	344	344	382	332	359	365	373	333	329	353	360	335	379	367	329	348	314	354	343	344	361	334	361	352	354	336	353	340	328	363	380	379	338	327	361	353	385	359	339	361	365	339	349	366	358	340	355	345	357	333	322	375	347	334	349	338	371	390	382	373	345	329	351	352	309	363	324	330	323	361	336	339	331	379	371	327	332	333	353	356	360	355	378	346	373	357	345	360	366	375	363	374	390	330	313	365	348	359	368	343	355	370	326	339	354	379	353	358	345	323	341	326	331	317	335	315	353	340	328	338	359	363	398	363	348	365	380	380	356	343	353	347	352	388	340	329	374	380	392	339	317	366	322	338	354	361	366	353	393	305	360	337	357	336	349	379	338	353	358	339	337	320	342	315	368	317	375	380	363	349	356	303	329	375	362	362	349	352	345	353	343	335	359	363	356	346	385	363	333	375	336	367	357	370	340	358	371	327	335	347	330	356	353	363	370	331	347	337	370	388	331	372	337	366	320	365	340	354	390	360	355	365	359	349	389	339	352	361	372	362	357	353	343	334	356	360	380	331	365	347	344	335	347	344	376	323	350	366	355	338	371	347	328	382	315	335	347	366	330	358	337	368	370	330	351	318	381	365	369	337	338	359	341	347	344	344	362	322	362	378	364	389	367	360	331	331	323	329	359	355	309	343	319	361	334	365	397	341	343	373	336	347	348	383	369	382	356	358	382	338	377	358	335	351	363	350	345	337	373	357	362	375	358	370	326	353	375	332	371	355	328	316	363	331	356	350	340	345	351	359	331	359	364	324	365	302	351	324	362	360	332	368	365	348	363	356	357	348	342	359	325	325	381	342	332	374	352	373	351	350	304	347	335	390	375	371	331	370	353	320	337	364	342	344	384	327	347	344	322	372	360	344	322	340	364	327	375	357	315	314	360	347	325	334	359	354	349	342	360	351	363	361	367	343	340	337	350	377	386	386	340	378	339	351	344	321	342	331	337	367	374	383	365	359	356	343	323	358	341	349	347	338	350	322	363	365	310	343	340	338	328	373	337	349	361	353	372	330	323	333	362	364	367	336	354	341	337	393	336	342	336	363	351	353	327	361	335	367	340	347	314	337	336	354	351	356	361	373	363	324	379	350	343	318	339	331	343	336	337	390	354	358	311	356	353	340	336	345	337	367	351	346	349	347	342	356	345	317	338	310	356	357	361	400	351	322	366	368	339	341	343	375	371	358	341	377	332	383	344	340	362	350	359	371	348	336	349	379	376	344	367	331	347	362	367	356	353	368	359	361	371	338	395	353	304	342	356	345	344	358	372	349	346	345	348	343	337	329	341	333	324	343	390	363	353	368	340	353	333	345	356	345	331	340	363	343	357	335	341	349	368	344	351	364	325	371	341	326	349	355	367	321	339	337	345	364	349	358	353	353	349	330	334	329	359	386	357	362	344	353	354	339	329	334	351	357	336	349	363	356	336	352	382	351	375	340	365	385	356	358	367	369	319	326	379	345	390	331	382	338	359	367	325	361	339	336	325	337	379	327	362	308	355	369	373	344	351	345	349	366	335	346	342	364	324	376	342	367	363	356	352	336	330	307	362	330	357	383	335	356	337	342	387	352	332	346	376	343	317	309	385	343	349	351	364	360	340	360	354	349	345	344	360	350	352	360	336	331	320	344	336	346	334	343	352	334	378	310	373	353	346	367	362	337	354	376	357	322	377	306	328	336	367	362	329	342	353	358	342	322	348	316	357	344	366	338	337	343	376	293	326	345	356	355	396	364	318	333	351	367	383	341	336	362	324	336	339	357	365	348	336	351	358	344	376	338	304	349	359	370	354	369	349	340	313	339	354	341	352	357	326	347	348	372	363	380	342	328	328	362	336	357	346	350	330	361	359	344	381	365	349	343	353	361	349	359	361	331	344	351	343	356	334	335	353	337	323	357	330	342	381	358	318	332	339	344	383	363	355	375	345	348	338	334	352	342	376	328	368	354	385	340	373	362	337	352	364	347	386	349	350	354	343	350	349	347	362	359	352	334	379	327	338	354	362	341	350	365	355	324	334	365	347	358	361	368	341	353	340	350	384	347	366	363	349	345	327	323	354	311	376	337	323	354	358	342	352	349	353	346	352	339	348	352	336	327	352	335	346	346	344	334	347	325	327	329	337	352	367	345	334	345	330	359	382	355	338	338	333	378	341	342	316	309	367	326	357	335	362	354	340	371	353	331	291	359	347	336	346	355	369	379	324	351	356	356	347	341	372	386	350	352	331	353	362	336	348	372	353	351	324	360	354	306	333	315	358	351	382	358	371	327	351	372	360	340	319	362	339	398	372	354	345	342	340	331	344	377	319	375	367	390	321	349	336	324	305	334	372	365	374	353	327	358	376	349	340	317	374	373	363	338	374	354	382	368	343	367	356	388	364	349	326	331	328	356	324	398	388	353	350	347	322	361	369	335	363	352	371	306	366	326	322	358	348	340	360	334	337	384	330	337	346	349	339	361	385	333	329	333	314	317	341	367	352	346	380	358	361	360	358	377	331	355	364	360	347	349	346	338	369	372	348	339	351	363	327	346	367	378	347	374	377	388	357	333	384	307	318	353	327	335	379	353	385	343	372	357	363	362	341	362	326	347	343	338	321	342	330	356	345	343	352	362	361	353	344	333	348	345	324	366	369	347	321	359	367	314	353	350	353	339	362	341	343	309	312	329	332	349	363	343	351	395	392	345	346	350	333	358	332	333	344	371	353	349	360	359	335	354	320	359
19063	29692	25844	17144	11879	9037	7018	5221	3958	3238	2836	2391	2150	1992	1613	1480	1331	1269	1178	1023	1009	972	897	867	914	878	838	757	746	669	664	618	581	608	617	571	586	577	591	536	546	536	540	564	508	515	557	537	547	585	586	518	554	649	576	605	631	605	555	589	593	608	553	580	608	591	588	572	546	538	524	534	501	542	525	508	511	487	524	490	544	502	541	541	546	529	573	555	555	544	570	534	548	552	567	537	525	481	538	541	491	484	492	492	539	499	499	507	504	500	506	469	518	549	504	494	474	477	514	501	512	493	554	533	531	527	460	477	486	498	518	521	540	556	494	547	530	533	503	509	492	534	490	538	503	497	489	458	495	490	524	475	505	530	465	462	486	481	509	518	458	530	504	549	524	505	524	561	480	483	505	498	499	492	558	492	525	491	498	547	532	494	498	475	518	477	505	524	519	505	522	479	477	527	514	500	539	498	525	513	508	482	522	479	513	475	487	531	470	560	492	462	520	505	516	486	508	538	496	498	492	516	557	507	483	509	495	477	467	468	492	478	498	492	510	483	487	500	511	488	483	499	525	476	494	475	461	514	531	509	507	527	511	523	528	492	458	484	501	491	504	483	495	474	482	517	500	464	504	554	468	499	497	490	493	525	468	512	543	499	494	486	483	533	511	455	489	480	449	505	493	493	548	486	505	516	483	505	476	510	492	500	524	485	484	518	489	488	514	506	490	484	487	507	506	513	552	480	517	499	498	509	469	472	488	490	519	541	509	492	523	487	516	485	511	532	483	480	514	475	504	505	527	490	524	484	544	512	508	520	480	476	497	478	506	489	512	459	444	517	528	485	502	482	483	518	504	501	457	503	505	510	509	527	483	448	542	524	497	497	495	511	493	492	512	490	526	528	483	489	450	497	491	484	527	496	500	507	458	526	486	494	467	521	514	534	486	502	482	483	492	453	485	520	508	467	497	473	523	475	482	488	510	491	481	488	529	475	497	472	467	508	474	512	525	551	509	504	494	490	498	494	484	462	495	470	510	458	508	525	494	511	487	495	504	481	467	494	513	485	528	512	494	507	542	477	534	494	497	438	500	468	526	547	477	474	504	507	478	461	475	501	474	518	498	451	514	492	483	511	499	509	492	522	524	553	507	549	519	510	512	552	525	486	499	503	509	464	477	515	495	495	519	480	513	484	495	483	494	495	487	514	494	527	519	507	490	494	500	514	489	489	519	531	504	501	550	517	492	440	530	496	460	502	523	539	547	499	497	548	500	500	520	473	505	510	479	503	479	524	499	541	511	487	525	505	543	517	486	534	509	517	547	493	519	488	495	453	483	488	475	494	497	501	474	496	539	503	485	482	489	493	520	528	510	483	516	474	550	484	530	534	495	478	471	469	486	482	505	454	491	465	471	535	487	533	520	518	494	531	507	521	485	475	486	489	480	471	514	480	523	498	469	488	521	501	498	482	506	497	499	496	470	511	509	465	505	544	464	489	501	532	497	488	501	523	501	530	513	521	496	478	522	524	509	448	510	475	490	479	530	460	496	518	511	492	475	504	468	500	528	484	479	540	448	525	496	488	549	523	447	472	484	478	519	514	502	486	485	528	503	476	543	456	474	494	490	508	488	482	467	532	497	502	465	483	496	521	506	451	470	556	514	508	477	489	502	502	489	503	486	518	512	530	492	508	447	495	499	530	555	529	506	455	463	493	520	484	491	497	518	493	542	470	529	506	535	492	546	489	518	525	509	475	496	491	468	482	489	520	459	469	492	507	475	465	520	476	490	478	510	525	508	533	504	503	458	557	520	512	511	489	493	467	486	478	487	543	490	513	475	500	509	461	496	467	506	512	531	511	458	474	530	527	454	520	512	477	491	467	499	509	521	500	521	481	536	485	487	530	504	507	493	514	506	481	535	518	530	503	510	469	483	511	485	523	474	475	483	540	455	514	486	494	498	454	489	545	472	477	495	491	527	505	454	509	505	517	496	531	499	501	482	475	543	482	505	525	505	555	477	471	500	482	491	505	519	473	468	540	461	460	500	452	486	498	498	490	503	521	537	521	482	479	485	524	515	475	496	479	513	468	505	513	472	463	516	488	503	505	500	487	496	511	515	480	497	509	499	530	510	538	502	517	527	467	489	510	530	494	511	506	491	494	462	481	526	503	462	491	496	525	487	481	481	479	543	541	494	522	470	470	508	497	513	509	490	466	524	509	519	494	496	476	510	521	470	504	510	476	482	500	484	485	507	503	533	474	505	478	515	533	509	500	528	498	479	476	510	489	486	531	517	532	516	494	501	483	534	489	477	514	461	453	470	491	474	527	469	498	563	517	533	506	520	518	505	485	506	521	531	505	478	500	467	461	513	521	517	499	490	480	507	469	503	532	545	479	497	511	488	464	538	530	482	501	522	536	510	511	469	506	514	500	510	504	489	505	469	509	520	487	529	497	505	480	507	514	504	464	510	513	539	524	526	482	502	501	503	491	500	464	472	481	506	471	497	512	498	445	490	474	496	465	513	501	502	517	488	486	507	495	515	471	478	492	471	539	503	526	468	468	456	469	510	526	493	484	487	520	494	475	539	528	490	466	528	485	503	528	467	510	507	535	504	527	503	477	525	526	531	501	508	497	530	503	500	473	494	504	487	507	508	505	483	476	514	546	471	466	466	539	515	474	516	500	514	456	497	512	481	497	502	504	505	510	558	500	512	503	531	471	524	511	501	502	507	502	476	528	501	493	514	482	500	480	484	484	527	481	509	492	490	504	496	440	483	489	485	483	497	511	496	483	501	499	486	509	484	499	505	467	492	497	491	509	530	534	490	499	481	466	481	485	488	480	495	505	527	500	474	510	486	465	511	489	477	536	485	505	513	456	489	473	516	462	503	489	507	484	530	509	480	529	482	519	547	498	494	513	523	472	467	536	512	509	480	518	525	511	512	483	513	469	460	490	498	520	459	510	546	513	518	524	529	522	518	474	526	492	491	476	474	508	496	544	534	521	471	511	461	515	501	462	453	500	502	551	495	520	468	518	490	503	531	476	518	517	470	497	530	512	511	507	503	499	502	505	520	517	524	513	525	473	488	488	547	499	495	496	511	492	480	497	500	491	482	516	486	498	529	507	492	524	485	486	546	506	497	503	528	513	505	458	513	522	505	527	473	471	506	514	484	536	516	475	493	525	505	492	525	472	506	508	496	519	522	501	500	488	504	516	477	499	496	513	533	486	487	533	484	494	506	478	545	513	474	529	501	497	514	508	502	470	488	515	467	501	483	496	537	485	492	454	493	525	483	508	539	462	489	495	492	525	509	448	526	549	487	491	526	506	491	489	489	504	490	499	514	513	463	468	497	526	494	500	452	489	483	481	496	465	528	495	511	498	480	509	467	467	482	470	480	528	496	512	521	485	514	479	430	459	462	493	487	500	477	489	499	466	476	494	508	510	477	487	514	506	456	459	497	495	493	507	522	468	507	456	514	454	538	501	512	449	502	544
27021	20458	13393	6504	2914	1877	1418	1051	891	783	713	735	718	671	674	617	631	626	580	573	567	595	584	578	574	580	564	571	584	554	527	529	572	501	557	574	481	518	556	515	536	511	529	521	514	513	544	492	505	473	500	531	519	549	513	547	534	559	551	577	560	521	534	523	547	562	553	508	509	565	520	547	483	549	515	470	485	543	509	509	567	523	543	512	566	535	564	527	554	503	475	512	505	525	511	515	529	513	524	531	526	512	490	525	511	511	507	496	535	505	506	536	527	524	474	559	521	521	531	525	495	500	533	539	523	512	510	530	539	519	572	537	524	542	544	496	530	531	540	568	536	469	548	559	505	508	533	557	506	505	541	539	522	528	490	465	491	533	584	502	529	528	491	533	521	493	524	517	524	480	540	512	582	530	524	544	507	512	482	540	531	488	527	497	487	513	554	504	519	542	517	496	537	490	525	527	575	539	520	483	512	543	537	492	521	561	519	513	532	499	531	504	519	566	518	519	516	490	500	503	489	472	518	519	491	556	511	538	477	515	510	524	501	504	580	546	520	537	506	509	475	483	518	570	526	556	540	474	558	519	472	522	473	495	564	554	487	530	513	541	498	539	503	541	491	539	536	499	500	531	491	533	535	537	535	530	524	516	487	493	517	554	520	524	535	522	538	526	470	504	522	524	518	535	531	540	515	509	536	521	515	519	532	546	555	510	530	526	499	485	543	542	538	477	502	524	500	511	515	483	599	546	490	542	492	495	542	504	543	523	523	539	541	521	500	567	546	485	509	507	543	500	534	543	446	539	476	487	491	528	540	529	501	547	533	493	513	539	557	516	498	550	503	550	547	497	544	473	503	514	512	511	506	560	547	518	518	533	540	533	533	526	510	558	506	533	537	543	536	484	498	492	530	511	499	515	519	557	511	545	520	510	519	551	494	503	521	514	494	539	519	552	537	524	493	556	535	545	532	537	531	519	509	518	533	539	529	554	518	503	499	507	522	501	540	508	496	504	508	531	535	517	540	511	492	543	487	523	510	528	534	495	532	523	580	547	504	525	539	543	514	499	554	543	522	552	501	528	490	513	480	474	524	479	510	504	512	534	554	516	511	545	512	483	535	507	529	507	545	514	532	527	509	499	528	517	477	508	515	480	505	556	495	554	525	549	519	515	496	558	532	513	526	536	498	481	517	507	544	564	499	597	520	476	517	530	525	512	531	516	538	560	534	456	530	559	513	525	521	528	476	538	545	518	508	494	537	529	530	532	501	501	495	505	514	578	508	529	570	558	518	513	515	553	514	529	537	541	553	554	452	498	502	531	525	492	542	551	531	514	516	530	508	527	512	493	473	508	503	522	563	531	538	528	492	524	526	548	528	538	508	534	526	530	509	542	512	481	504	507	546	483	516	543	563	530	499	518	531	524	489	546	499	585	519	499	509	540	518	508	485	541	527	500	550	480	572	518	533	487	534	498	540	528	479	515	513	520	546	521	477	508	525	512	474	539	514	512	516	567	486	500	503	549	532	515	520	529	520	518	564	486	499	543	494	502	517	517	489	509	480	506	485	507	537	519	496	544	498	490	520	491	511	516	495	521	501	549	520	553	537	530	507	521	539	465	507	522	538	535	491	525	512	541	504	551	556	494	503	502	540	569	515	531	488	463	523	520	529	510	506	501	548	547	490	470	492	484	504	500	528	502	538	540	571	530	556	530	530	558	513	473	527	516	534	496	530	526	501	496	541	489	499	574	515	526	558	510	501	539	534	509	553	509	529	527	535	524	508	467	494	496	525	514	482	487	514	516	509	522	531	538	543	543	522	524	562	504	539	547	570	536	536	549	542	499	530	520	511	523	547	541	501	584	503	528	519	521	511	528	540	505	540	486	518	499	549	521	542	529	490	531	518	536	481	526	458	544	572	561	523	489	471	547	524	540	522	521	492	489	510	503	527	511	519	537	530	525	528	488	517	488	481	536	552	527	513	527	513	476	539	507	518	519	525	502	543	590	523	467	525	535	535	493	541	530	533	500	491	522	536	478	538	505	548	530	537	531	482	564	502	513	515	522	503	464	519	491	547	556	511	534	510	511	494	525	476	547	539	509	508	516	533	512	501	496	546	481	512	518	508	483	549	511	461	494	526	561	526	518	559	517	523	541	528	530	571	520	532	467	500	484	505	538	523	525	528	510	553	482	546	534	521	555	506	503	521	502	494	488	537	499	534	487	542	493	529	484	493	553	514	500	537	532	502	529	500	515	503	546	533	527	551	499	510	534	520	562	519	554	484	514	509	526	513	525	514	524	530	531	496	474	506	521	545	512	542	520	496	525	516	519	557	550	494	523	516	502	514	494	505	541	502	494	500	534	499	523	535	503	561	545	553	521	498	511	539	462	503	515	513	525	481	519	495	489	490	493	550	521	503	497	508	505	511	489	537	552	486	477	529	505	526	515	562	553	554	521	533	546	544	511	484	504	525	511	505	541	529	490	528	476	505	487	501	519	531	535	529	504	521	536	468	512	511	506	544	513	481	519	518	543	502	489	522	551	521	555	495	515	499	558	508	533	513	532	490	517	559	504	537	490	525	512	498	495	520	536	497	548	553	530	510	496	509	490	549	515	502	518	519	477	539	549	474	508	520	518	493	497	529	509	488	517	520	541	517	502	483	546	496	509	549	554	520	481	518	524	505	559	515	468	511	462	504	530	494	542	479	517	493	506	498	525	518	545	532	531	491	492	566	518	510	521	568	536	489	487	524	577	492	541	543	573	539	498	491	517	483	495	486	536	521	529	527	520	529	498	525	484	531	523	514	523	500	510	517	472	511	542	502	510	542	507	479	541	520	513	526	520	530	500	527	497	524	516	507	493	522	493	533	508	525	517	504	489	484	500	539	487	556	535	525	491	516	496	513	545	544	564	518	512	527	523	501	590	516	519	491	563	504	501	505	537	491	513	533	566	520	561	503	525	534	522	579	500	494	520	514	525	552	478	507	513	506	515	535	509	552	534	541	515	530	490	494	540	509	497	511	496	532	528	523	522	548	502	518	495	530	558	515	546	513	504	546	541	520	509	515	525	542	502	512	522	506	498	538	498	506	496	572	517	503	500	499	491	502	518	515	552	530	519	522	516	511	504	531	531	481	509	531	572	533	526	532	562	475	463	484	536	509	519	538	493	535	532	469	578	543	503	506	470	489	516	526	582	522	557	503	520	543	535	476	551	539	513	493	538	564	472	535	540	545	516	511	548	546	529	529	519	513	534	498	539	532	569	562	486	540	516	561	533	537	516	547	547	514	524	506	512	502	545	530	507	511	540	535	522	527	534	525	506	507	497	535	529	550	496	524	542	510	514	515	558	506	511	527	532	506	486	535	535	528	550	529	513	526	500	559	517	501	505	539	506	514	540	503	532	527	540	505	535	512	543	510	539	558	552	519	516	528	514	533	550	505	482	520	503	495	493	511	551	505	526	491	510	516	504	542	523	513	486	528	507	508	474
13690	16710	14299	8422	5090	3747	3037	2261	1869	1563	1435	1349	1266	1134	1071	1099	1029	915	914	922	908	929	835	831	869	839	783	847	727	817	772	765	764	737	756	760	769	781	775	742	732	774	724	773	803	804	699	780	727	758	758	773	760	824	738	771	739	766	775	734	756	720	756	770	780	727	776	772	766	768	704	801	722	723	747	713	695	716	763	750	735	717	772	754	729	722	711	744	752	760	715	779	765	772	729	753	756	745	730	738	792	723	684	712	782	692	692	760	750	675	793	736	713	717	733	707	709	746	735	706	731	756	746	723	771	733	764	745	738	736	772	732	724	764	742	694	727	752	727	773	737	717	680	720	723	773	733	750	725	727	734	701	756	753	686	726	733	739	764	748	708	763	666	726	757	719	692	747	738	702	706	701	727	790	787	731	731	745	722	712	756	760	713	783	726	750	722	735	771	730	688	732	732	772	731	716	713	771	697	735	758	759	730	703	703	716	741	750	733	737	728	720	756	749	680	735	747	726	717	752	745	756	753	791	722	762	717	750	768	707	754	789	790	753	737	694	770	782	657	737	781	690	724	762	737	750	712	755	760	712	701	747	762	738	729	751	756	728	727	777	772	692	774	800	763	786	728	723	728	722	761	730	703	728	739	718	726	764	702	742	725	734	710	756	768	729	735	774	736	707	745	739	686	722	733	747	713	681	756	781	710	746	728	746	719	769	751	728	741	720	773	763	731	753	756	739	745	755	730	720	707	762	794	754	746	740	731	761	729	732	720	695	721	724	748	709	742	802	705	799	710	750	708	711	753	752	723	675	742	732	781	740	732	726	765	766	795	682	763	733	751	685	750	779	729	765	752	762	696	707	705	730	712	764	742	676	718	725	721	778	728	759	730	796	705	706	763	730	736	751	744	740	710	686	745	704	715	675	700	713	697	754	686	717	732	732	734	706	728	736	719	763	725	736	695	732	764	756	733	707	749	693	759	749	723	711	746	768	726	757	760	770	709	737	739	738	711	705	735	765	810	780	739	731	734	736	742	698	746	674	711	730	740	723	713	717	749	783	727	756	757	719	740	753	679	757	735	745	781	741	698	724	751	743	751	736	720	731	756	733	700	731	741	681	734	745	759	723	760	743	725	813	712	764	760	780	706	685	789	694	748	713	747	735	772	765	727	730	729	745	761	772	728	739	740	737	737	734	784	786	738	733	783	710	720	708	744	743	732	735	712	693	750	740	737	732	721	698	735	734	712	745	764	711	792	725	768	774	746	722	706	700	729	718	745	702	688	738	771	725	788	728	741	764	710	693	722	683	704	719	698	754	712	695	750	765	750	764	780	771	806	743	752	733	759	734	763	748	713	761	695	769	736	745	703	733	754	763	734	739	729	704	726	779	758	726	736	757	722	742	740	721	724	739	730	687	760	699	763	747	791	740	743	728	719	777	728	780	735	762	766	762	748	752	733	753	725	729	718	732	760	714	723	726	739	709	726	733	706	750	751	746	725	722	764	742	712	728	776	770	726	748	708	766	745	700	735	722	734	749	734	685	725	756	700	770	730	736	730	725	662	723	723	738	743	753	714	735	685	748	755	723	697	758	708	719	756	727	773	751	709	691	745	748	713	725	733	710	755	762	716	692	709	770	719	742	750	755	685	678	738	721	733	726	735	763	729	741	705	727	734	736	657	760	738	783	726	740	751	723	704	759	758	740	748	739	741	704	709	723	775	741	728	723	680	775	759	770	717	692	699	723	755	736	761	718	792	753	748	739	726	723	715	761	716	708	764	782	746	749	751	747	745	719	804	731	733	669	726	733	757	715	712	735	706	759	726	723	722	732	707	706	710	726	781	721	698	713	794	754	744	698	728	714	727	718	710	749	733	711	734	740	741	724	732	699	733	768	723	731	742	751	732	721	740	696	713	701	746	739	696	719	760	731	733	734	753	762	698	775	733	698	756	749	734	717	771	737	727	723	741	750	722	742	683	724	713	755	727	758	699	737	713	704	718	726	717	715	718	742	744	748	708	714	698	736	777	742	801	717	741	714	754	738	726	744	744	742	709	728	737	704	704	759	703	708	710	755	727	739	726	727	752	745	804	736	749	739	702	790	711	718	733	762	735	767	733	748	742	743	722	763	728	727	730	717	746	727	695	701	759	743	706	718	706	756	716	776	686	754	745	766	765	745	733	734	718	718	801	727	706	724	746	741	761	723	733	724	723	683	737	731	761	744	683	751	748	731	744	727	689	689	736	741	734	737	695	673	747	699	734	783	727	702	698	754	723	740	727	764	678	781	719	768	783	712	762	736	704	748	720	737	718	684	681	740	745	687	729	719	719	761	700	738	699	737	699	670	708	720	773	755	733	714	725	732	696	753	768	759	792	667	697	732	780	712	683	746	750	747	720	724	705	707	755	723	726	727	772	711	784	767	767	737	741	684	711	757	771	717	733	762	719	740	772	712	746	722	736	707	762	714	752	721	736	731	718	713	764	739	760	744	761	741	728	734	742	721	698	771	733	739	721	692	752	747	740	742	737	708	722	773	690	706	750	787	689	750	685	707	706	753	694	746	725	770	675	728	733	731	770	746	792	720	762	740	743	727	732	747	698	746	710	733	765	781	756	769	742	732	720	773	698	718	725	729	756	754	737	755	742	732	690	739	727	746	740	705	728	739	734	742	740	692	761	720	744	709	703	715	774	699	747	775	726	736	751	743	742	725	757	714	759	711	726	719	732	741	717	708	762	725	723	736	764	760	752	734	706	772	713	717	747	742	738	764	714	696	671	754	713	767	731	673	698	763	730	770	691	688	772	733	739	755	718	781	756	774	695	729	757	769	689	721	701	758	712	721	766	690	710	724	738	760	688	707	705	767	742	734	725	772	758	728	770	761	751	755	736	784	774	723	684	712	738	769	686	744	708	796	772	726	755	769	714	775	754	736	705	716	740	737	708	733	739	710	692	765	720	783	750	782	745	757	765	702	751	744	735	661	758	727	713	761	725	762	776	735	746	748	701	728	751	707	765	747	750	703	727	755	775	750	699	736	698	747	720	760	732	789	714	759	750	708	743	690	719	729	715	790	767	736	734	733	744	753	788	719	732	762	666	732	729	753	725	732	723	750	796	753	717	733	727	775	716	746	758	737	756	732	719	745	739	770	698	715	713	757	699	739	764	778	750	731	751	763	766	741	736	694	714	729	717	747	753	747	689	733	741	766	726	793	736	738	702	720	769	733	781	726	784	735	713	754	736	756	719	710	720	730	748	735	717	749	748	798	750	742	746	677	771	744	734	754	754	737	763	735	760	775	721	744	751	787	733	706	717	750	726	725	745	779	732	729	677	718	721	693	725	723	778	761	709	754	739	772	710	733	735	689	747	764	708	712	693	756	702	786	716	748	756	770	722	722	723	689	729	767	748	737	700	756	751	736	749	739	773	759	730	738	757	775	754	713	737	729	714	686	686	752	747	756	736	721	758	698	728	727	734	770	732	711	709	722	735	713
24082	21174	28333	24254	20571	7481	2840	1676	1286	1181	1012	907	896	816	793	729	725	693	662	642	633	627	575	625	604	555	544	566	532	482	559	529	480	505	517	491	520	482	501	468	518	499	476	484	499	480	495	470	529	504	477	470	514	512	493	503	508	495	486	535	557	533	472	527	506	480	445	454	478	506	492	482	470	518	480	454	470	492	477	454	489	500	544	473	491	504	478	488	445	490	491	512	525	515	534	484	520	469	477	499	478	499	469	457	470	511	476	502	502	495	452	460	458	477	470	504	503	485	478	463	466	495	451	496	466	470	512	493	484	452	455	494	458	473	519	490	494	519	499	489	459	465	487	422	527	474	486	512	440	492	493	492	494	457	503	472	483	474	472	511	491	456	454	454	502	493	471	475	497	491	474	450	479	474	480	448	459	467	466	476	477	492	465	515	484	495	522	464	453	469	523	464	501	490	481	463	486	475	482	491	473	466	503	479	439	496	465	495	479	476	465	434	468	469	469	452	474	484	550	444	480	492	441	502	505	473	470	508	479	447	465	467	503	475	500	449	470	480	463	465	448	509	483	482	482	512	479	442	498	475	504	478	456	474	443	492	453	438	490	441	481	454	491	488	469	484	506	496	468	483	469	455	474	476	488	442	470	509	474	474	474	416	485	476	478	473	468	446	446	532	480	482	504	469	501	494	493	457	487	481	476	468	446	459	504	500	469	497	485	482	430	488	472	483	513	474	478	498	477	481	520	464	476	491	449	450	448	455	526	456	493	464	450	477	477	485	513	474	502	511	496	484	491	442	474	511	464	446	430	448	461	516	482	490	452	495	482	483	474	472	488	461	488	468	443	469	529	465	459	480	521	462	480	450	497	525	476	477	462	464	449	477	479	486	480	466	515	478	460	478	486	496	455	461	477	468	506	498	478	477	433	490	471	531	480	455	493	471	495	456	518	507	454	516	491	465	485	492	470	489	505	495	484	464	450	469	471	492	447	475	471	476	465	484	457	483	503	453	518	466	472	503	495	470	476	465	517	469	478	453	457	450	473	475	503	499	482	504	460	489	463	484	522	505	492	515	478	512	493	476	459	493	485	449	466	478	491	457	487	471	465	469	468	443	495	446	460	495	464	464	477	461	460	494	466	459	464	480	445	458	459	486	497	471	468	466	505	488	463	529	507	454	455	477	513	485	485	481	464	479	485	436	504	460	458	473	466	498	459	498	445	478	465	485	499	453	494	478	526	454	464	493	482	488	466	448	476	481	416	470	488	468	466	434	477	503	440	499	511	466	497	518	471	489	484	480	495	469	450	452	541	485	436	490	503	467	484	465	422	482	511	490	440	479	470	439	483	471	440	452	487	483	481	464	470	451	451	463	520	487	464	503	457	491	495	478	462	469	476	472	474	469	498	473	491	461	480	509	476	449	459	479	450	489	463	463	484	505	459	500	446	505	474	471	467	453	482	448	516	510	475	502	478	458	465	500	506	499	467	494	485	496	459	457	487	504	475	470	437	486	492	499	480	445	467	485	472	487	439	515	509	538	511	501	464	463	499	513	474	494	484	439	440	468	434	517	482	465	494	448	444	465	464	495	451	491	464	441	491	476	517	446	489	492	484	514	474	499	468	479	466	445	497	470	484	488	453	492	474	499	476	475	475	507	486	473	503	457	469	476	535	460	504	477	455	469	458	465	489	469	495	480	493	460	464	501	490	469	495	438	474	472	478	446	501	486	462	457	436	450	481	478	443	512	476	470	465	479	505	490	477	498	437	428	464	511	456	459	459	453	493	498	501	500	474	479	497	458	482	491	458	470	511	482	472	461	494	493	486	479	458	498	511	509	448	465	479	497	509	483	455	498	496	485	482	513	501	517	486	502	460	499	487	513	496	483	496	478	475	474	489	465	483	472	487	477	520	446	486	428	484	460	514	457	452	446	497	497	513	491	501	478	480	465	457	439	483	499	464	523	508	487	491	491	472	462	472	522	491	471	509	484	465	483	481	463	475	476	475	461	483	472	471	463	499	485	523	481	501	450	484	488	493	468	463	474	462	490	503	506	470	484	506	489	457	468	497	468	462	484	456	450	469	512	485	474	433	520	476	491	455	487	475	504	474	487	462	461	439	495	521	483	448	469	470	473	490	468	478	460	537	479	494	491	458	447	438	514	463	480	522	494	508	484	455	477	494	478	453	496	492	514	481	462	485	518	468	478	491	461	468	449	460	472	462	445	475	438	507	476	468	458	466	478	476	457	457	491	437	478	474	478	484	478	491	486	458	480	474	511	488	507	482	502	445	480	450	470	470	466	482	479	475	500	470	486	489	492	456	467	492	476	492	469	480	483	486	477	459	474	485	492	499	506	473	489	469	507	476	472	508	447	478	479	444	472	469	480	501	459	480	482	474	488	479	518	498	469	448	519	527	480	463	441	448	486	506	505	490	470	476	506	479	476	464	489	468	444	443	476	481	451	465	508	458	484	495	493	464	478	483	473	476	454	475	511	458	486	452	471	524	530	470	468	452	506	449	508	451	460	506	467	480	443	474	475	453	458	464	467	440	465	474	475	479	483	457	468	466	445	475	464	497	458	509	495	455	496	473	498	430	494	486	496	490	489	498	492	467	433	493	489	481	465	482	490	470	496	455	464	511	468	486	475	473	507	452	497	498	499	484	507	484	518	457	510	465	445	444	463	512	474	492	467	467	470	459	503	465	517	480	514	522	461	514	476	484	509	465	514	478	466	458	471	429	468	498	511	486	486	447	438	445	477	472	495	452	486	483	492	523	501	468	476	534	448	481	449	451	481	470	455	473	512	494	456	485	505	489	460	500	506	506	488	472	494	452	505	496	497	461	468	476	441	509	477	436	451	461	476	482	497	465	490	438	490	483	454	477	439	475	477	453	473	452	476	470	462	457	453	468	521	482	485	460	462	464	493	489	476	476	475	484	514	478	478	432	471	495	499	496	470	446	513	487	475	473	491	482	444	459	481	492	480	519	477	481	494	495	468	464	466	484	453	503	462	462	458	485	449	526	508	491	466	498	459	466	505	459	494	491	481	480	492	495	487	455	469	489	466	463	496	454	490	451	510	490	480	494	483	499	467	494	489	510	503	458	464	498	477	494	475	450	501	485	480	455	468	505	478	450	480	470	475	467	460	468	457	453	484	502	429	518	437	461	482	429	445	498	483	464	483	457	464	486	510	434	482	489	496	452	451	470	499	489	483	499	469	475	487	441	471	487	484	481	496	462	470	508	453	464	504	501	481	487	478	491	453	469	503	513	466	466	462	484	466	480	480	482	429	501	520	459	480	502	444	442	471	506	439	494	439	451	479	484	517	501	479	492	474	527	459	503	502	482	474	438	460	439	524	515	458	496	486	476	484	479	449	490	500	462	450	461	448	483	486	470	476	473	509	487	486	498	500	482	465	496	456	475	492	483	473	481	457	480	456	447	507	459	456	478	462	451	469	434	496	549	495	473	480	466	497	502	476	553	431
16357	24581	20718	12937	8544	6324	5352	3924	3057	2692	2228	1965	1860	1551	1470	1324	1239	1114	1068	1116	1013	932	918	919	880	917	904	840	867	796	804	770	808	775	678	664	688	728	754	761	710	737	726	781	734	724	658	681	721	738	757	776	795	726	712	788	777	725	760	725	791	755	696	709	740	763	741	756	752	747	672	706	713	749	683	706	699	715	736	656	692	724	683	686	669	744	694	685	700	756	700	730	716	699	691	690	676	733	762	716	660	665	625	714	675	713	720	649	717	681	660	662	639	655	700	654	737	671	743	667	723	659	657	682	694	699	696	673	701	742	657	716	705	732	664	667	699	645	732	727	739	684	667	690	700	681	698	668	675	708	706	655	666	642	704	712	660	677	647	639	662	685	678	640	683	758	696	723	722	663	705	690	732	709	685	681	678	697	727	661	676	693	670	686	653	681	652	689	673	715	655	689	655	678	646	691	679	681	719	695	655	728	690	644	681	676	698	682	664	749	711	722	712	698	674	667	682	696	672	693	665	642	671	677	670	697	615	674	699	694	736	650	680	696	699	672	633	678	656	672	658	679	643	667	697	700	659	709	712	666	700	709	698	685	683	658	678	693	719	699	656	627	647	683	674	671	686	709	646	657	674	674	685	685	646	679	696	705	627	643	683	702	709	692	676	719	708	667	682	702	687	669	671	709	679	698	631	648	696	706	689	711	663	680	685	671	689	704	671	647	721	672	654	665	720	659	705	687	653	666	700	661	645	691	670	661	671	678	658	668	645	653	663	675	695	706	659	701	632	621	653	698	695	650	657	675	639	684	684	671	650	714	715	694	727	686	668	669	702	641	711	646	680	687	668	709	652	708	705	682	673	628	681	679	692	683	677	688	670	707	688	679	749	682	641	676	691	671	707	644	657	719	720	713	656	705	718	681	776	702	662	691	663	679	665	708	656	717	678	665	651	691	651	676	676	708	664	690	684	670	700	657	669	711	719	721	698	713	737	643	712	693	673	637	709	681	680	702	669	688	684	674	702	675	747	639	677	694	649	679	663	635	735	691	680	708	678	664	693	662	638	703	691	651	731	701	647	700	755	663	712	688	670	713	724	708	705	709	700	685	676	670	678	663	686	641	659	642	697	698	665	694	708	689	684	666	711	683	667	676	700	687	672	676	696	712	664	729	697	657	679	668	665	685	695	699	701	722	687	707	640	693	672	698	650	663	699	646	720	658	649	710	709	685	703	682	696	656	652	671	716	687	693	700	691	709	658	675	682	672	690	647	699	712	646	686	677	655	639	652	647	697	645	689	720	724	630	725	700	681	688	662	712	685	672	669	648	681	685	687	694	692	651	687	686	700	678	671	693	684	702	711	691	670	641	707	721	688	665	709	726	706	682	749	675	684	687	684	675	678	769	672	629	699	666	694	680	675	725	692	703	674	699	696	695	690	676	720	730	693	679	694	675	649	676	691	665	729	694	736	703	681	674	703	694	695	696	732	705	695	728	746	684	707	709	685	671	707	720	713	692	734	709	676	681	675	664	716	686	688	669	666	672	656	703	663	668	685	710	675	654	696	672	709	717	713	678	630	689	695	664	699	654	684	711	663	640	687	725	658	688	721	663	730	707	693	671	672	730	654	689	704	735	764	652	702	673	660	685	714	678	680	677	672	736	688	700	711	680	679	665	668	685	705	656	656	676	658	683	687	719	704	660	681	658	663	693	706	695	688	718	694	665	654	693	652	738	726	652	669	687	694	689	653	698	703	685	671	708	695	649	637	697	712	723	670	701	686	644	675	652	695	667	694	678	685	645	692	739	629	706	703	660	711	689	663	687	696	688	662	662	695	724	685	639	678	676	706	721	716	679	694	679	665	713	692	732	675	663	689	695	696	670	672	689	686	700	681	692	658	676	709	729	677	724	679	672	705	709	722	662	672	663	710	674	719	720	691	660	712	633	684	645	634	683	693	666	674	659	665	682	698	704	714	699	675	659	640	616	714	695	680	673	676	652	668	685	696	711	676	681	695	698	654	632	750	679	626	640	714	704	665	627	684	711	645	672	673	708	632	667	628	701	663	664	611	674	692	693	680	679	694	698	691	694	713	692	686	663	673	671	692	686	634	724	655	646	695	648	655	741	704	697	715	631	675	642	682	676	717	722	654	700	703	659	690	674	668	683	718	733	686	747	676	674	658	684	713	688	683	642	669	691	677	684	700	656	680	685	690	664	690	625	681	676	704	647	729	679	668	714	688	652	664	706	668	665	669	671	705	718	675	699	699	661	679	706	647	689	717	636	724	694	664	694	648	676	714	670	685	698	703	660	685	677	716	695	678	682	690	646	699	664	611	666	656	663	691	711	692	723	677	684	643	684	655	636	675	726	668	672	667	691	707	666	696	689	658	647	664	675	686	652	639	694	685	693	668	653	676	701	704	666	670	711	717	722	710	705	712	700	684	683	680	694	684	712	740	691	649	634	682	637	649	729	691	712	692	654	674	696	721	671	656	669	691	688	639	742	720	657	673	670	710	743	677	624	694	693	666	662	677	678	658	658	730	662	663	668	686	689	729	682	702	711	670	644	642	682	723	697	636	662	620	695	691	697	676	699	644	674	699	651	700	751	675	781	660	673	679	711	708	663	697	689	694	655	685	655	706	694	696	699	666	712	698	617	695	631	636	677	724	642	717	686	673	720	692	690	700	714	660	704	728	673	718	670	721	642	651	705	673	668	654	690	714	695	725	691	682	641	685	700	694	711	692	680	661	678	717	705	710	693	690	653	688	661	709	712	654	727	647	711	709	671	697	678	669	712	689	657	687	707	673	691	712	694	676	670	688	696	731	642	659	713	675	713	689	709	708	706	648	687	693	671	676	693	665	658	670	661	673	641	707	733	719	714	680	685	673	718	703	677	683	719	656	722	710	726	689	672	700	702	661	688	658	718	689	685	672	665	649	658	702	659	716	686	691	639	698	671	670	653	680	728	685	684	626	687	679	704	704	655	701	672	705	654	704	742	681	631	680	667	690	675	683	681	688	657	704	665	646	673	711	695	674	680	678	696	683	706	713	672	666	677	664	682	701	681	682	679	691	683	659	629	689	671	681	714	682	676	690	678	666	729	663	672	630	633	682	636	647	675	676	637	729	681	626	701	684	692	679	671	706	697	699	665	701	681	787	678	699	678	677	676	739	695	655	676	692	737	665	656	689	634	673	668	648	680	662	723	673	771	697	672	691	673	638	727	698	725	687	680	677	676	679	716	671	743	705	694	641	633	711	656	711	695	656	689	647	669	655	635	690	721	683	719	712	692	701	715	680	687	699	739	665	718	671	713	710	668	662	662	675	658	698	690	669	720	737	700	660	672	666	693	658	706	673	650	687	707	678	679	700	727	696	657	681	673	704	682	674	692	704	711	694	676	630	656	749	701	685	679	720	647	636	668	676	684	686	664	654	647	675	710	728	704	703	659	689	692	705	693	653	685	689	686	684	670	704	669	682	621	679	682	662
23088	21117	28815	23654	21129	20241	6559	2382	1548	1270	1074	994	941	810	769	711	650	567	652	557	544	525	483	487	491	459	467	464	464	418	439	374	422	360	373	397	428	395	386	380	368	368	334	348	348	363	381	381	373	386	363	407	379	399	380	374	406	392	359	385	374	378	381	372	398	381	392	375	349	340	377	362	348	377	353	360	360	355	360	324	352	358	356	378	374	347	365	353	364	374	370	396	372	350	333	387	387	374	353	347	345	335	373	367	358	340	358	373	349	362	345	330	343	324	380	363	374	385	330	353	340	369	370	316	345	385	377	381	347	366	356	342	338	328	340	326	350	302	359	354	386	347	358	311	378	339	350	348	390	357	361	328	326	364	354	337	342	348	342	355	344	382	359	358	372	329	348	352	359	366	344	380	346	353	318	346	339	338	327	352	357	365	362	302	359	334	363	321	324	342	343	328	310	322	351	353	315	331	352	350	337	368	373	340	336	322	355	348	351	352	370	309	344	335	339	360	327	374	322	323	331	340	350	343	360	360	304	382	364	327	339	327	357	333	333	312	350	331	340	376	371	323	372	330	341	350	343	369	380	341	327	327	362	334	362	342	365	351	339	340	379	326	319	354	340	344	342	344	351	311	329	326	318	356	317	336	351	320	343	348	351	330	324	327	326	355	342	339	339	347	335	301	368	374	303	320	340	302	330	348	337	367	356	358	336	334	316	363	355	360	337	326	322	332	328	327	360	349	383	381	354	315	320	285	341	345	322	316	323	341	337	321	302	371	307	346	361	351	354	358	341	386	328	346	324	361	336	379	348	357	370	337	393	345	349	326	365	308	358	361	312	324	335	327	345	301	342	363	306	368	343	343	341	336	325	335	347	348	346	339	327	345	373	348	346	310	325	347	310	330	326	314	339	372	346	362	359	360	323	331	344	336	340	354	374	356	350	335	356	311	369	355	387	328	333	322	309	330	333	313	330	330	359	311	342	355	355	376	345	363	357	347	346	357	318	378	326	344	333	301	340	349	323	354	331	379	343	354	343	317	378	345	362	365	378	373	363	312	335	340	329	336	347	340	350	370	331	348	378	318	330	326	359	333	329	339	334	321	353	344	340	359	342	347	364	325	354	341	355	321	387	338	332	337	369	368	330	328	357	347	357	367	364	330	333	358	327	351	351	364	367	389	386	335	371	335	369	347	352	342	312	331	346	347	347	346	324	368	347	354	315	343	342	358	344	345	333	339	345	350	337	368	321	344	379	345	364	357	337	325	319	314	334	361	345	361	366	327	342	367	338	371	353	364	333	352	375	366	336	347	339	339	321	344	332	349	318	358	332	354	372	323	322	356	318	353	329	355	348	363	366	331	331	333	351	373	359	332	335	340	346	360	318	362	359	330	332	328	384	349	316	375	333	314	362	385	366	319	356	300	382	351	341	330	324	298	358	347	330	356	347	368	346	358	348	322	311	336	330	339	380	363	340	342	325	358	330	363	336	350	345	360	366	346	346	301	368	338	352	345	355	322	344	316	368	341	313	380	322	371	363	347	329	320	341	328	342	358	327	360	383	338	336	344	352	303	325	363	301	323	318	328	337	352	369	362	329	337	346	332	360	327	395	327	355	353	324	336	394	343	339	328	363	365	356	357	333	337	340	341	329	326	364	335	355	369	375	346	353	366	376	368	328	343	357	329	324	311	334	306	357	345	362	335	371	347	326	330	333	367	364	362	345	314	341	356	300	367	343	328	330	356	323	343	349	338	345	359	358	351	372	339	317	333	335	366	357	339	342	309	324	334	290	317	382	345	303	320	359	340	298	329	326	337	350	307	350	327	330	332	354	359	357	345	367	327	328	330	363	319	330	366	349	340	285	351	367	325	345	328	333	327	317	342	339	346	366	326	326	322	357	338	372	322	312	358	333	337	366	349	317	341	356	319	382	385	350	328	331	340	348	368	366	323	342	320	310	327	312	319	338	365	354	355	333	323	345	331	355	325	360	343	336	367	349	329	360	352	303	350	326	344	344	345	326	330	359	365	355	326	355	352	380	364	309	343	330	354	302	326	393	373	347	325	344	338	345	337	347	350	331	333	336	326	344	326	309	346	360	352	349	352	320	335	307	337	344	316	356	346	319	335	355	323	344	355	350	330	340	373	358	353	325	329	333	347	353	355	381	362	348	326	353	360	345	343	341	323	353	361	345	345	359	336	340	301	332	342	345	326	312	351	394	331	342	353	320	303	328	344	341	308	309	338	315	347	359	376	325	323	354	367	346	347	325	332	338	344	358	339	319	351	377	322	348	346	356	378	355	359	350	358	332	357	339	323	321	374	330	331	352	374	327	331	342	316	326	363	318	336	340	343	420	340	351	329	354	337	321	357	362	325	327	299	336	355	330	379	325	356	336	349	353	339	342	334	311	331	336	368	346	360	308	345	366	398	328	354	358	330	346	365	335	350	384	308	351	342	366	346	346	335	357	337	338	309	313	349	303	375	341	356	337	361	356	345	314	346	315	339	321	320	322	382	345	355	328	349	344	333	345	348	355	327	348	343	324	375	350	328	352	320	370	329	359	338	371	323	358	332	328	343	314	366	358	338	334	368	345	342	342	333	339	291	334	321	355	349	319	338	344	364	302	347	343	352	350	309	342	370	328	376	399	364	345	331	370	381	343	336	347	336	331	358	355	381	358	338	368	341	360	350	373	322	325	371	336	359	349	349	331	319	382	301	371	341	346	298	335	336	345	340	365	314	324	379	311	326	340	341	347	330	308	327	354	332	367	356	390	361	340	349	328	337	337	347	336	334	347	358	346	339	345	355	337	344	314	354	308	344	335	331	336	327	375	354	359	308	349	337	313	328	338	330	353	316	328	339	318	350	362	343	327	363	342	345	352	350	326	348	352	329	310	356	350	358	348	341	392	332	367	349	347	350	360	359	346	387	350	333	359	351	357	327	360	348	364	350	354	362	347	360	365	363	343	330	362	361	352	326	351	341	309	363	349	349	351	369	295	340	346	357	329	366	330	367	353	347	361	354	319	349	348	323	359	355	346	334	337	344	326	352	373	354	352	340	323	335	322	367	368	322	346	349	344	332	363	374	348	314	338	317	379	353	341	327	329	347	322	374	311	330	346	356	311	351	329	336	339	356	356	382	334	312	364	338	359	318	330	374	333	344	317	371	304	347	344	357	349	347	322	334	353	319	332	340	336	349	368	334	307	376	347	318	303	360	314	345	350	326	316	355	357	334	365	319	334	353	369	366	362	335	330	339	326	346	335	362	349	367	315	347	394	349	325	338	320	340	331	356	350	387	314	325	342	325	385	336	317	350	366	371	354	308	383	355	339	374	320	326	320	345	325	345	314	357	335	342	350	336	338	340	334	361	339	353	363	356	343	351	323	334	357	369	327	339	354	361	351	340	357	341	329	371	313	344	358	299	327	357	336	340	347	346	354	343	332	345	343	337	326	347	390	336	312	342	346	348	333	335	367	345	317	353	348	329
19276	29679	24978	16746	11753	8618	6993	5377	4142	3312	2716	2572	2353	1920	1775	1484	1277	1206	1226	1174	1036	934	979	907	850	819	808	770	654	667	684	655	645	597	584	607	592	536	549	536	550	544	518	568	561	547	518	550	538	552	622	580	582	612	610	599	589	570	587	622	542	556	558	565	594	554	555	518	548	548	511	492	520	542	505	462	490	502	486	486	547	527	516	470	533	598	539	499	522	547	544	532	537	542	530	541	516	525	541	508	537	516	507	482	488	484	494	527	499	520	489	486	519	517	508	486	516	508	486	481	539	501	461	507	502	509	545	505	508	528	507	557	450	523	512	493	551	553	487	488	502	513	488	548	496	494	463	478	518	504	493	454	484	472	531	512	511	517	505	505	488	460	469	482	543	515	525	469	493	486	467	507	537	510	463	498	489	494	477	499	483	526	442	487	515	490	489	510	465	488	462	478	490	487	481	521	514	491	510	463	478	525	522	511	490	507	506	479	485	500	507	509	504	474	503	542	470	498	477	479	490	511	485	494	457	485	503	474	475	494	504	501	472	494	477	488	512	478	511	510	473	455	490	494	484	524	501	475	506	518	503	515	524	497	480	512	466	504	486	473	512	504	512	515	510	512	499	465	484	470	487	521	516	499	461	506	461	498	496	521	508	511	485	499	488	476	456	507	444	504	462	504	507	486	503	500	497	511	521	510	468	493	488	530	462	481	505	489	535	444	490	477	499	475	461	466	456	513	533	443	499	481	496	500	514	499	457	502	516	478	506	517	502	522	498	497	467	473	496	457	521	507	493	483	482	475	477	548	517	496	502	496	514	464	481	478	474	506	499	530	491	468	481	476	526	476	496	486	478	532	496	503	473	481	488	482	510	511	504	508	479	534	483	481	492	474	468	505	509	493	482	497	465	473	506	470	474	512	511	475	493	501	485	534	517	478	454	470	490	531	485	480	473	484	477	506	493	475	495	487	451	520	495	482	467	501	535	467	486	496	481	502	497	440	452	505	508	497	496	494	479	496	493	509	486	464	464	517	478	503	512	540	467	513	553	518	462	487	505	501	474	496	488	488	458	490	488	455	479	514	471	492	463	506	480	510	507	485	498	452	492	505	470	500	490	488	497	498	465	516	498	463	447	507	481	485	506	476	491	504	520	506	468	518	453	496	483	480	502	504	491	522	440	469	472	530	488	497	494	482	478	507	489	484	478	513	498	492	445	467	501	512	494	488	525	451	463	525	491	484	526	494	495	458	454	483	487	485	520	544	569	507	479	537	491	501	520	517	439	514	500	495	503	460	487	482	490	485	516	472	558	492	498	470	473	516	510	509	476	472	472	505	509	483	461	494	508	548	518	484	465	480	443	471	473	484	475	508	456	512	495	483	468	500	473	495	478	480	508	504	508	499	506	508	489	468	514	493	508	508	497	529	514	480	494	509	484	488	512	437	544	469	463	466	505	504	479	500	473	513	437	506	491	489	516	520	501	499	497	509	452	500	505	531	540	527	494	461	520	486	504	441	497	491	499	474	509	523	484	490	512	465	479	525	501	492	528	469	499	460	514	484	514	482	479	493	458	495	507	456	528	480	486	483	490	526	478	520	430	468	510	463	499	503	507	468	499	503	502	450	502	455	516	508	556	479	485	503	479	533	506	487	459	506	469	477	463	483	511	488	455	482	496	482	512	474	504	457	494	527	484	467	455	451	484	511	484	506	495	514	503	485	479	500	525	523	453	487	485	492	463	453	487	496	487	475	458	485	508	519	470	528	490	524	518	496	496	501	501	482	501	472	505	503	469	464	505	449	495	491	519	483	505	516	531	508	498	505	471	474	477	486	497	500	491	503	489	462	475	456	495	502	480	479	468	489	521	521	471	480	497	454	476	472	490	456	496	463	515	509	519	519	499	486	480	491	529	489	491	470	507	467	456	517	475	498	518	465	467	449	478	459	502	427	483	511	494	514	458	463	498	468	516	515	444	499	466	488	481	498	456	492	495	472	468	534	452	497	488	509	482	459	491	541	515	499	480	459	523	480	476	474	530	479	515	497	472	505	466	533	432	495	502	516	484	519	488	492	491	467	506	529	480	480	486	494	444	497	451	509	517	481	508	457	496	490	464	530	481	494	492	527	503	518	492	514	494	435	507	506	455	498	461	472	512	494	468	470	458	514	509	472	496	466	511	483	504	476	470	490	479	503	451	442	507	503	505	485	466	503	519	501	527	499	507	519	508	492	482	489	516	524	484	486	503	509	500	502	484	491	517	500	469	456	484	465	498	486	467	510	488	483	471	492	459	471	467	478	474	452	520	470	498	506	494	515	538	489	479	491	480	490	474	504	454	453	528	495	490	494	526	493	492	450	520	503	529	503	437	478	496	500	468	481	477	500	478	457	468	479	529	460	496	517	482	460	485	472	556	461	498	503	523	482	464	540	473	452	483	502	481	475	520	512	506	501	496	494	484	467	510	516	493	480	515	507	480	486	494	476	522	482	483	491	491	499	487	491	447	472	472	508	521	476	491	498	510	494	462	492	456	455	527	498	477	526	485	502	439	502	494	478	497	506	481	506	511	470	460	499	457	499	490	456	486	497	527	493	530	520	489	465	524	528	471	505	447	471	456	455	534	465	483	508	501	549	480	543	461	512	471	506	510	487	460	529	520	528	473	479	496	480	508	521	513	525	467	480	490	505	486	443	520	526	479	474	481	494	503	505	467	546	463	481	480	450	492	480	496	504	482	465	514	475	505	511	523	473	474	482	497	482	499	480	472	466	490	490	498	502	487	479	496	466	481	482	530	482	463	483	502	503	515	454	514	479	536	492	491	494	489	514	488	452	500	489	470	509	485	488	459	528	476	439	503	509	491	511	519	491	482	508	440	494	490	511	519	488	534	448	509	491	500	464	500	481	499	466	487	453	469	496	496	493	523	515	486	479	482	460	479	463	497	485	502	449	487	460	470	467	484	518	495	443	508	514	463	523	496	504	504	461	492	500	460	482	520	503	480	510	502	492	457	520	470	483	540	494	499	514	505	514	482	484	486	479	481	470	474	497	480	525	527	465	501	480	528	475	470	501	502	493	476	470	492	517	466	492	500	487	479	501	487	461	462	513	507	492	497	490	473	469	494	523	490	506	460	521	487	495	495	535	473	502	486	506	495	501	463	525	490	481	508	512	489	521	509	501	505	517	474	509	514	476	500	461	485	477	552	512	461	490	488	477	485	522	475	492	492	471	525	516	493	505	462	501	486	487	461	480	505	480	472	467	470	482	481	508	507	472	451	472	508	473	494	451	475	500	484	471	484	482	479	513	500	523	512	510	484	512	480	466	487	499	494	490	517	474	463	543	521	477	519	512	508	430	497	487	497	481	496	484	474	481	501	495	491	485	462	534	465	484	537	492	503	484	496	465	480	490	545	495	493	493	474	485	496	520	478	471	462	490	481	503	510	465	519	503	475	498	488	492	500	490	488	463	498	496	497	484	478	474	489	527	508	536
26850	20268	12807	5925	2683	1672	1342	1078	953	800	776	742	710	753	623	599	594	652	645	598	542	595	555	549	630	543	548	544	555	545	511	525	482	495	543	518	531	493	506	552	540	507	482	489	509	515	527	485	492	536	507	552	540	588	527	484	554	553	506	510	477	528	518	476	543	513	494	504	552	537	503	492	523	527	491	530	518	547	509	510	518	536	551	528	522	521	497	486	534	539	529	559	572	517	544	527	496	540	509	528	518	558	491	529	497	511	495	517	517	481	546	552	509	478	480	526	481	513	524	536	529	533	469	549	541	526	541	506	511	545	536	510	471	523	515	558	538	520	541	498	532	529	509	492	530	534	558	506	579	540	474	494	492	517	518	519	526	520	503	492	437	482	517	523	524	461	474	505	523	516	477	505	539	529	498	513	490	497	460	531	534	516	489	537	485	508	523	534	533	524	499	531	497	551	527	499	497	476	490	521	500	473	499	457	498	536	525	505	504	484	541	490	540	517	508	505	478	544	517	494	491	510	509	562	509	484	490	501	496	507	536	505	479	524	521	515	508	482	521	528	537	524	517	534	506	503	526	490	496	559	499	500	513	523	514	523	537	449	489	488	524	505	508	548	532	507	472	489	488	525	505	490	496	478	551	505	495	511	500	494	538	493	506	508	513	552	498	490	506	536	508	525	509	496	511	526	525	513	520	547	511	559	537	506	498	540	516	554	520	491	487	512	486	506	524	505	534	534	510	472	537	543	506	516	510	522	518	527	500	543	542	481	507	522	504	489	534	561	461	503	493	530	522	530	513	516	511	559	501	546	474	486	520	517	519	515	515	558	504	504	497	531	524	514	512	510	489	482	537	499	527	540	519	518	514	495	497	508	479	561	489	535	527	517	504	486	485	517	524	500	505	491	538	504	504	477	510	518	467	492	466	495	489	528	548	526	548	534	551	552	490	520	509	514	534	533	534	555	535	527	507	490	527	498	525	495	500	507	520	520	509	507	518	518	530	497	501	474	519	530	460	523	542	525	504	485	524	531	483	513	483	494	508	524	520	498	489	539	474	544	522	551	501	511	509	545	542	551	564	511	543	505	503	515	514	497	528	504	474	514	474	550	544	587	549	555	537	504	501	480	487	507	547	517	505	488	516	505	497	514	541	526	506	489	521	493	473	547	523	475	523	524	497	552	532	506	531	513	532	533	504	491	509	509	511	485	496	516	514	507	510	478	534	496	496	541	508	571	512	530	491	563	542	542	504	541	525	485	529	469	509	525	480	526	481	543	525	482	516	523	511	534	540	527	533	521	474	489	488	558	513	507	524	567	524	496	468	465	518	496	529	496	493	510	578	518	501	496	504	512	527	535	489	551	508	508	566	503	487	507	560	496	501	513	554	470	511	471	514	531	538	495	530	537	460	523	548	522	516	501	535	513	550	522	495	490	510	481	487	530	534	527	506	518	522	495	491	521	534	533	484	504	503	540	554	487	485	492	469	521	555	515	456	497	470	511	535	510	533	543	524	488	562	469	537	492	503	491	515	503	527	479	487	520	513	495	478	541	490	499	525	497	503	522	511	496	530	483	520	525	502	500	536	523	533	510	551	507	503	517	531	508	564	486	531	546	561	519	563	487	560	533	581	537	513	511	532	495	503	515	542	522	507	518	492	527	498	518	573	505	505	514	546	534	480	509	531	508	510	516	487	518	507	526	466	521	529	524	463	546	517	537	502	515	510	536	551	527	489	500	498	532	524	467	510	482	498	535	507	543	502	491	538	508	533	510	532	489	521	519	521	520	506	552	509	506	505	479	524	530	522	536	488	533	499	534	524	505	532	498	558	490	511	479	520	518	469	497	518	490	527	523	508	497	471	498	520	495	518	524	499	512	496	500	515	512	545	534	519	491	541	507	512	524	501	489	558	487	516	550	512	496	486	497	517	483	509	519	521	494	501	556	533	524	487	500	498	569	518	521	495	550	483	519	507	535	516	551	544	511	510	498	524	524	464	504	525	563	519	479	576	495	521	536	536	484	542	536	517	502	540	512	549	481	538	546	495	549	527	538	537	517	512	529	507	509	528	545	510	525	486	503	514	523	498	529	568	532	551	541	460	505	496	509	514	519	514	584	514	536	522	519	524	544	511	520	489	501	531	485	531	487	497	529	548	519	496	516	549	530	504	505	521	463	497	503	528	500	527	515	504	503	499	494	468	510	501	512	521	501	506	528	522	546	549	489	546	495	524	497	509	472	480	504	520	549	478	475	502	489	534	527	525	522	488	534	528	517	529	513	497	494	546	471	545	506	509	521	527	531	527	527	489	532	498	464	543	523	497	497	491	502	483	581	542	540	521	514	491	495	509	534	499	475	490	476	511	481	498	498	528	481	501	510	479	499	520	548	524	505	498	509	524	490	496	524	540	497	560	509	530	506	479	541	511	521	538	565	538	529	513	475	510	488	528	513	475	464	529	479	501	492	543	505	492	545	501	548	531	516	522	497	500	496	483	497	497	521	499	490	503	545	492	474	525	544	527	545	533	544	503	532	533	516	514	518	501	508	478	538	476	506	516	525	539	506	542	525	482	516	495	542	501	503	570	531	514	481	548	519	536	539	562	532	523	510	519	513	514	506	529	503	550	509	509	504	482	523	568	521	531	500	522	498	517	495	514	533	536	509	553	499	538	521	518	518	505	528	524	545	503	520	568	495	516	492	546	529	488	506	531	528	484	516	484	518	531	559	527	490	506	481	503	540	528	516	484	472	512	505	515	537	560	531	511	559	476	509	534	529	579	546	517	487	519	513	502	496	564	514	549	521	535	537	492	517	531	503	502	472	561	504	532	518	514	503	497	478	510	529	510	536	486	461	501	512	494	487	505	544	506	526	526	495	516	518	500	502	516	522	501	498	509	528	537	507	513	561	516	543	553	563	514	511	513	483	553	532	479	504	480	533	515	517	519	519	543	518	503	532	514	502	507	528	541	502	550	499	470	507	519	487	522	494	545	475	511	480	507	509	520	519	504	529	519	548	483	525	516	518	521	477	487	526	501	538	545	538	529	480	526	485	537	506	510	517	477	526	540	550	547	520	574	555	523	524	525	496	564	579	467	509	513	482	559	530	491	510	523	509	536	532	528	496	494	530	517	523	552	510	473	515	530	506	492	553	496	495	526	549	522	504	500	469	495	502	518	548	478	527	530	522	537	492	535	479	527	475	500	522	537	489	518	494	502	505	547	558	507	516	523	534	569	507	500	520	550	537	569	529	524	541	540	528	510	512	540	529	544	490	538	487	498	504	559	515	488	543	517	489	508	493	577	498	524	502	500	519	522	519	515	493	493	499	517	492	547	510	513	475	520	555	552	535	482	555	519	476	518	495	537	520	514	479	497	534	531	564	495	540	538	520	499	492	556	545	552	508	561	513	524	511	499	504	499	509	527	487	514	502	515	496	497	502	508	519	482	504	467	510	482	505	536	513	521	521	519	512	565	530	518	496	483	464	526	528
13605	16376	13393	7883	5231	3648	3059	2564	2034	1737	1622	1468	1275	1127	1098	1083	980	973	945	955	904	831	844	804	841	837	791	791	771	795	783	770	781	762	786	727	741	748	732	691	761	762	760	772	725	729	772	764	759	727	775	781	787	775	731	780	770	747	775	746	707	782	741	758	731	785	738	730	723	710	701	653	756	672	723	729	693	662	735	721	736	721	752	682	738	737	766	713	762	775	711	738	768	786	784	741	712	720	719	771	712	676	733	717	704	754	733	702	711	751	727	697	707	756	742	688	766	706	707	724	744	718	732	672	766	745	797	729	701	812	682	720	706	770	725	742	732	747	733	741	746	709	682	697	726	733	717	744	773	714	727	735	698	749	746	708	759	738	748	780	750	716	757	699	754	738	741	729	684	709	747	728	729	723	731	741	722	704	724	710	776	691	744	755	689	710	722	755	733	730	720	731	755	710	754	690	705	746	756	691	725	683	701	769	743	725	714	758	679	687	726	728	769	724	750	760	693	752	753	698	690	719	703	732	744	756	787	707	728	694	673	711	768	716	742	759	736	679	752	766	772	712	683	702	770	731	697	695	708	745	741	691	684	727	747	746	735	708	723	717	712	738	754	738	756	752	709	747	718	706	744	718	744	720	734	757	694	710	747	727	681	670	754	742	726	753	762	685	753	743	689	764	717	717	710	705	705	742	747	690	734	717	756	706	767	744	742	725	661	750	735	741	709	719	744	748	722	743	735	706	727	718	727	760	693	678	723	725	683	694	724	712	735	727	678	816	685	727	690	723	717	714	734	680	715	728	716	695	766	740	740	708	743	716	724	764	716	725	724	727	679	768	724	739	746	732	742	731	717	737	706	732	775	656	731	705	689	749	748	745	699	710	753	730	733	701	743	725	750	756	706	751	749	674	666	768	793	717	748	743	717	716	736	732	711	730	759	728	708	748	705	706	753	689	740	714	711	713	750	789	723	766	750	709	723	662	714	764	760	749	724	701	730	737	712	741	738	726	706	672	716	722	749	711	735	759	749	713	754	710	772	716	724	690	686	713	699	729	728	717	754	742	741	719	698	737	776	743	785	730	715	728	710	729	709	701	730	680	710	732	735	717	717	671	732	715	713	738	728	729	730	721	699	748	752	745	751	708	762	724	735	721	764	680	700	706	715	751	719	748	689	763	713	721	727	755	765	721	736	726	675	743	691	715	718	757	678	732	695	742	719	665	759	773	698	762	750	729	738	758	743	753	714	684	717	731	786	716	707	739	748	758	688	724	744	681	728	748	695	751	711	718	728	737	706	741	712	673	746	704	723	737	734	734	684	708	750	686	723	751	776	738	736	692	692	739	763	717	672	743	686	722	710	726	680	738	648	707	719	759	725	728	677	701	722	703	738	734	699	732	743	741	761	764	739	746	740	728	752	751	717	708	770	747	707	725	680	703	711	728	745	739	703	702	697	721	734	742	720	730	713	734	764	746	709	733	733	708	700	702	736	760	724	720	684	697	751	709	728	704	698	709	729	716	700	685	723	705	695	747	770	706	721	721	708	800	734	750	774	736	724	714	759	743	695	682	745	752	746	734	686	704	743	681	706	761	747	734	758	695	739	784	707	733	796	761	750	762	742	711	718	709	684	717	720	708	735	723	796	715	729	697	719	775	739	739	718	734	706	762	738	733	746	806	728	769	740	743	738	776	767	729	690	768	725	746	738	755	714	690	700	748	696	741	714	744	721	735	763	737	721	708	753	644	734	741	729	715	736	750	728	752	702	793	750	693	686	745	712	718	778	715	737	721	737	769	760	733	695	718	778	719	726	792	780	692	726	809	748	727	726	721	757	742	740	756	757	720	697	703	704	689	752	694	737	682	692	731	734	710	719	737	707	719	714	685	718	737	696	666	728	727	743	731	748	743	713	706	686	735	710	702	758	747	695	719	729	714	745	751	693	719	733	696	694	787	710	742	690	684	765	714	759	741	743	707	701	736	686	716	728	722	690	759	747	741	741	762	705	719	760	722	668	729	736	771	714	715	709	749	724	728	733	712	745	765	769	737	768	725	766	706	725	668	720	759	750	745	739	707	754	733	693	696	744	699	696	735	719	682	691	746	758	747	736	749	726	727	716	735	736	745	762	737	743	731	738	677	693	727	752	663	757	708	734	731	672	698	724	725	732	748	764	688	746	716	712	770	720	754	732	667	746	697	726	755	696	740	693	760	729	740	729	730	719	698	739	718	702	804	753	716	739	770	728	696	784	744	728	741	705	687	707	748	720	723	730	740	732	711	750	717	714	743	712	761	757	699	676	730	688	750	719	730	734	729	718	722	727	717	742	720	771	776	681	659	766	707	738	743	706	716	744	746	714	760	684	728	751	722	739	704	738	718	672	724	738	734	704	700	743	744	731	728	727	775	730	709	674	675	754	732	703	756	768	748	740	713	713	720	723	706	757	730	772	743	704	723	705	788	710	743	731	735	736	734	701	725	712	725	781	709	718	717	784	742	701	729	761	745	741	723	690	714	739	678	722	749	756	724	709	690	730	716	732	773	781	725	713	744	730	723	714	761	738	720	760	721	715	721	713	649	742	702	726	745	757	745	739	756	797	705	727	695	756	741	748	730	708	696	728	733	709	713	735	722	703	685	733	687	683	724	750	731	764	787	763	728	745	726	657	732	727	720	760	693	709	743	732	729	707	718	674	683	671	748	728	707	716	706	668	728	732	742	717	686	737	675	722	735	749	709	698	758	708	738	699	713	747	718	717	745	743	742	710	752	713	763	721	750	731	691	728	769	720	701	731	753	718	752	682	732	711	768	747	739	713	751	712	768	755	729	756	758	763	728	756	694	652	689	708	750	711	742	733	742	701	708	734	723	754	757	671	679	719	710	733	695	728	719	743	715	769	760	687	737	779	658	708	684	742	731	744	717	721	732	724	709	731	736	731	773	711	641	744	745	704	697	743	759	722	721	740	681	699	704	720	691	756	750	767	731	784	665	785	697	716	734	681	803	757	729	739	715	697	723	757	725	692	757	749	742	749	736	722	682	749	721	740	725	740	705	709	708	728	754	730	738	736	731	733	712	735	689	738	702	742	773	731	668	725	716	736	754	715	730	719	711	693	735	728	702	712	709	724	707	724	722	727	717	707	763	711	691	765	698	740	746	774	774	768	720	682	684	689	741	712	706	748	697	718	788	695	678	748	724	722	724	764	702	735	723	703	719	724	753	711	738	731	689	752	769	701	723	731	686	726	670	768	720	773	772	714	728	751	741	695	787	749	758	730	739	723	722	713	761	763	758	746	758	718	743	741	779	705	737	714	691	742	712	695	751	723	728	767	727	706	672	759	774	761	728	668	714	767	708	721	709	720	761	741	764	745	763	796	674	708	716	777	744	725	724	705	767	724	739	689	764	764	715	737	686	710	701	706	706	683	800	760	693	713	748	701	714	674	740	692	762	721	716	720	702	705	745	709	778	691	720	736	694	742	729	710	721	710	698
24108	21139	28238	24249	20552	7528	2788	1751	1345	1186	1131	1035	898	830	718	704	649	647	665	641	582	581	607	592	590	586	508	562	520	542	552	510	544	505	498	536	479	500	501	468	509	483	466	503	518	465	492	527	509	475	454	486	526	538	477	489	542	513	487	510	481	494	518	488	498	518	510	493	516	505	463	465	514	507	513	466	429	464	433	505	500	447	496	444	500	501	494	506	537	471	538	483	506	518	498	495	494	452	493	498	503	501	499	536	479	476	511	488	511	467	463	476	477	490	504	482	455	452	500	469	467	473	485	437	443	492	459	454	507	447	480	462	504	556	495	482	521	444	486	481	526	483	488	444	495	478	500	498	484	532	442	510	499	469	463	509	513	454	530	507	478	485	464	475	451	467	514	480	513	510	486	458	465	469	429	466	483	492	501	454	480	479	490	485	474	490	486	497	521	494	456	448	494	457	463	510	468	453	464	502	480	457	450	499	459	483	467	472	441	443	541	503	513	501	491	515	474	496	487	493	475	497	474	445	492	499	469	438	514	465	487	497	432	463	437	429	470	491	461	463	476	459	485	490	503	465	479	453	494	508	407	511	455	452	544	488	495	471	469	472	477	457	472	447	427	497	510	481	490	498	443	490	451	482	463	470	487	506	457	461	503	512	456	474	480	491	521	491	451	480	504	503	467	480	453	463	476	483	495	510	466	455	475	486	479	484	513	445	500	496	475	518	513	460	489	475	495	490	425	460	481	513	476	478	463	471	492	499	508	485	517	474	464	443	478	480	498	513	470	489	459	477	443	474	481	479	467	453	506	475	443	510	509	450	484	480	498	509	464	478	486	500	445	488	489	490	483	521	518	443	481	497	483	428	450	518	546	466	515	488	507	458	498	448	519	456	483	515	504	442	450	454	483	494	470	478	480	481	475	460	468	479	501	484	466	491	463	489	482	479	488	495	475	463	457	503	467	475	479	487	487	485	514	528	487	495	525	533	476	475	485	462	471	512	455	470	485	480	462	471	518	494	476	479	498	455	476	474	468	472	481	518	512	492	462	488	497	490	495	484	478	507	486	480	475	440	444	444	510	468	472	444	502	501	471	483	476	436	445	474	470	495	465	500	467	465	458	458	424	537	507	479	465	485	442	475	458	483	486	449	481	493	503	488	489	493	458	471	459	479	515	505	460	492	470	478	505	441	494	452	504	511	471	473	487	514	492	491	487	502	474	521	469	457	528	457	472	502	503	518	488	477	458	548	448	505	480	476	505	499	441	501	521	469	443	503	496	435	471	510	515	457	492	476	472	499	470	447	487	502	499	505	467	495	474	481	478	486	490	463	442	487	504	459	465	437	474	489	514	484	497	485	499	453	431	485	490	453	448	478	483	477	451	493	451	465	509	497	469	475	472	491	503	481	468	504	490	458	489	491	499	483	477	413	458	494	469	484	506	463	474	454	472	452	442	507	464	486	452	468	479	499	513	511	473	505	484	479	484	498	471	458	434	495	469	451	494	483	490	481	458	478	436	460	453	475	475	489	502	485	498	482	479	480	495	503	463	477	464	490	511	487	503	512	467	481	465	483	465	465	491	509	493	471	465	459	481	453	460	493	444	474	498	500	501	482	503	451	496	464	473	489	489	485	503	479	488	496	493	456	472	449	486	465	497	483	471	502	490	482	482	494	512	441	471	450	479	484	470	472	484	506	464	451	470	487	522	438	501	475	467	482	461	477	470	498	437	513	489	514	470	466	479	507	446	488	471	467	463	471	443	471	447	466	507	446	482	500	444	454	476	503	510	493	493	507	509	483	496	496	460	513	454	490	481	485	486	470	503	493	476	523	495	465	459	409	482	489	485	496	453	446	491	432	477	497	478	521	467	461	457	491	463	512	456	495	498	486	492	476	478	459	487	487	447	484	510	476	459	456	499	480	481	480	487	459	511	456	419	479	478	483	475	479	523	455	479	497	485	484	488	468	501	497	467	489	454	480	500	487	493	500	467	499	503	484	498	481	424	509	475	516	481	514	492	489	471	480	491	481	490	480	478	504	474	461	449	499	499	451	491	439	489	480	536	515	492	468	464	445	500	494	471	496	470	487	502	472	509	486	490	481	481	513	460	450	470	457	530	453	504	479	481	494	470	474	514	487	486	471	458	540	504	459	467	516	491	504	457	443	456	466	448	472	502	500	478	475	474	457	466	495	493	460	483	455	494	506	470	484	450	477	498	505	453	483	446	479	524	466	487	463	467	494	498	478	460	494	477	492	480	494	513	480	495	458	465	468	518	503	490	488	490	431	480	471	465	531	471	484	504	486	487	500	488	487	516	535	499	503	470	459	450	477	492	461	508	495	466	510	489	541	506	498	450	479	479	464	491	492	477	491	439	459	472	487	485	481	486	486	468	476	463	499	512	486	502	513	460	444	472	498	485	479	479	482	501	471	470	502	473	495	498	515	478	461	477	473	496	521	486	453	462	458	503	492	479	487	472	479	495	490	515	465	525	486	496	455	467	493	470	485	482	495	513	526	460	466	464	474	492	478	496	451	465	490	490	460	494	473	477	467	451	492	500	482	474	441	482	505	481	474	474	438	475	456	460	473	526	481	472	476	459	470	525	418	477	495	507	460	519	467	483	474	490	478	509	480	432	471	503	465	452	503	486	463	491	466	453	460	489	452	470	480	496	446	474	463	470	457	447	490	470	435	499	492	476	518	455	477	493	451	472	499	431	498	464	519	465	549	466	475	487	493	507	509	464	482	482	509	483	470	485	460	472	473	468	513	487	510	517	510	448	485	464	482	474	480	476	481	484	470	487	441	473	490	506	497	488	463	480	491	494	492	506	515	480	473	458	466	496	458	476	444	491	491	486	451	495	475	501	468	454	476	470	476	463	449	507	466	455	488	455	453	487	474	491	459	475	485	465	500	494	458	519	490	502	498	472	472	445	463	464	490	491	480	479	453	511	465	454	522	483	484	505	482	494	475	524	503	514	472	482	461	501	517	494	475	457	479	458	469	495	477	473	441	503	492	487	487	482	472	465	450	447	479	489	514	509	480	485	487	486	455	485	475	503	475	464	514	489	482	459	451	442	454	492	511	472	497	479	423	489	467	492	508	455	489	482	453	512	455	524	500	497	493	461	530	513	484	495	494	499	449	465	453	487	490	451	482	540	466	475	477	504	510	491	452	451	463	459	478	518	458	487	500	491	462	501	481	461	468	503	464	460	498	439	457	489	446	464	476	459	458	461	492	444	482	460	486	478	444	473	461	463	501	459	476	462	474	489	463	468	495	492	461	484	465	496	445	466	495	462	422	482	443	508	421	478	461	470	473	456	500	497	495	475	443	474	461	500	486	461	468	469	484	490	481	504	508	472	488	448	493	484	510	461	473	468	482	470	471	486	470	448	474	482	496	481	504	467	518	514	501	478	487	521	444	487	475	475	485	453	470	474	479	492	468	509	531	526	534	463	471	468	479	483	472	482	472	457	490	490	475	470	478
15559	24255	20964	12297	8439	6496	5325	4011	3333	2893	2572	2259	1902	1616	1551	1355	1199	1261	1157	1117	1081	995	951	902	989	905	880	901	818	808	736	759	760	715	743	754	760	711	707	697	694	703	677	684	726	721	702	724	737	755	764	743	788	714	695	767	751	746	748	745	740	741	748	729	746	784	708	709	726	745	696	763	699	672	696	723	693	704	641	669	698	700	684	686	665	742	730	735	735	726	686	737	780	739	689	696	715	701	655	714	678	706	700	707	682	647	715	672	650	665	709	691	651	697	680	690	680	689	706	656	668	680	682	695	681	709	677	667	724	703	691	721	705	674	679	715	655	690	723	627	703	690	699	675	700	685	707	669	699	702	724	655	685	642	736	625	669	682	744	662	710	705	714	689	645	679	735	675	678	673	668	733	678	742	627	660	708	727	700	663	655	688	721	689	666	700	713	684	693	674	665	686	714	669	679	698	668	677	673	667	666	689	668	684	658	690	673	680	667	705	729	672	695	690	650	752	649	669	657	674	705	704	679	683	713	710	702	722	684	691	681	678	705	598	688	704	661	681	710	711	669	684	713	692	721	709	673	706	691	670	669	609	705	703	648	675	729	703	666	673	690	661	679	698	701	684	669	695	731	657	704	643	639	693	654	680	685	706	685	646	677	646	682	663	698	668	685	697	680	680	697	712	669	654	661	710	655	678	667	694	655	705	690	699	688	662	705	659	684	675	692	704	684	726	678	689	708	665	693	708	659	699	694	674	690	663	683	682	694	679	696	692	660	637	670	708	689	700	716	651	706	669	666	651	676	705	697	648	657	682	678	709	668	693	663	672	695	667	658	698	664	693	674	673	705	686	690	704	665	670	665	659	696	675	676	719	688	630	617	642	694	609	720	730	698	681	653	733	705	675	659	710	669	687	680	658	683	678	719	663	689	691	700	670	699	679	664	706	654	758	681	724	664	662	716	707	734	717	664	698	641	708	665	674	678	661	672	689	672	708	697	670	691	734	667	681	621	663	649	596	641	671	691	695	649	631	664	712	687	739	721	656	692	634	640	672	656	698	696	689	786	692	672	672	668	713	643	621	676	684	682	672	712	683	684	677	645	661	694	720	643	694	686	658	674	706	673	684	656	681	687	719	668	701	698	713	682	687	711	676	701	680	706	714	661	680	715	647	662	704	637	673	656	671	678	644	694	684	678	638	668	645	717	702	662	700	701	661	651	678	723	669	681	697	677	721	739	714	659	667	712	697	627	628	693	661	701	703	649	704	637	704	648	706	658	711	649	709	704	635	703	710	643	702	719	672	728	653	716	642	697	646	666	662	686	658	651	660	733	734	658	715	650	681	684	676	706	656	689	710	717	721	670	715	642	660	667	629	687	680	690	746	688	667	713	712	695	714	668	647	744	684	686	689	705	674	708	729	684	686	693	623	667	679	693	690	727	707	681	669	702	710	719	728	688	675	677	675	664	624	670	690	665	717	688	673	654	672	687	736	696	644	677	708	706	720	690	699	695	703	658	653	658	686	668	676	684	703	679	643	715	700	692	715	734	672	694	696	705	693	728	689	671	658	717	718	722	708	706	673	694	721	710	643	689	678	703	645	696	674	689	675	658	702	673	665	678	681	683	630	725	715	726	680	688	695	691	678	697	663	715	692	686	689	671	676	714	725	695	669	646	769	695	700	711	650	638	728	656	669	712	705	745	674	706	690	635	695	645	721	639	665	676	650	685	737	673	710	643	692	708	668	699	633	746	660	668	649	669	639	662	675	701	708	671	672	694	668	685	658	677	721	705	653	626	680	682	670	639	700	659	727	691	676	714	685	678	649	711	697	707	666	638	701	743	676	685	693	709	680	654	695	674	689	704	666	685	683	727	715	688	683	738	717	655	705	679	638	653	694	645	663	641	622	704	725	642	703	645	701	682	696	655	717	710	728	650	636	653	722	696	681	674	713	678	702	678	747	685	679	722	678	678	687	662	692	677	698	699	680	651	634	681	688	716	668	679	653	649	704	694	703	679	651	642	658	702	665	683	687	665	655	698	681	666	668	676	719	638	635	642	672	705	653	683	679	676	732	678	666	675	680	653	649	717	661	658	718	695	722	702	708	702	678	677	699	667	703	678	713	690	656	659	719	714	698	655	698	646	649	695	677	704	687	699	685	727	671	637	715	672	691	704	705	701	703	651	713	737	724	720	715	653	705	729	717	693	725	676	669	675	671	683	669	673	678	682	659	674	678	660	710	671	690	692	676	700	664	632	675	697	713	707	655	695	641	696	703	639	696	690	688	651	677	675	712	704	717	676	726	697	691	649	698	668	725	712	697	672	714	689	699	680	669	660	662	672	659	689	708	677	641	683	715	681	737	681	732	757	685	677	698	720	701	714	671	694	710	687	654	675	661	659	651	646	589	684	723	712	711	734	704	668	673	720	681	685	653	681	689	706	623	660	680	690	669	732	723	795	670	736	708	692	665	684	682	673	626	682	668	706	635	715	721	675	753	666	715	740	686	671	696	695	646	651	670	700	655	639	626	655	677	691	656	691	674	728	689	669	697	731	678	644	710	672	639	694	684	676	635	670	683	674	713	684	724	661	669	658	671	686	664	677	648	688	651	661	677	628	702	668	694	684	639	709	727	697	633	677	655	697	667	721	711	710	633	671	739	683	682	665	675	696	710	661	662	684	724	675	699	713	735	683	725	683	708	669	728	680	722	648	715	622	666	650	740	690	735	636	665	657	649	668	750	714	707	730	633	680	663	708	714	703	710	695	671	723	679	765	707	621	682	669	711	686	714	693	639	658	676	684	703	691	705	689	698	708	641	644	686	654	681	691	636	684	669	706	690	691	650	662	717	711	669	734	671	652	656	695	651	647	698	622	694	660	686	668	674	665	628	686	692	658	681	719	690	642	693	662	684	712	688	662	688	680	694	718	684	740	687	656	717	646	695	692	674	718	692	673	680	665	687	697	680	727	720	685	669	680	680	713	748	660	672	651	705	689	641	656	680	715	692	657	684	641	677	675	668	708	678	646	735	617	654	660	682	679	681	640	653	680	723	711	696	655	697	668	679	699	678	681	646	719	702	693	666	679	677	691	714	695	692	710	702	664	632	677	744	637	677	688	679	686	700	701	718	672	666	714	695	724	737	617	656	688	707	707	684	719	703	685	669	655	701	645	691	697	646	682	648	668	707	673	683	668	738	691	673	712	693	660	641	702	687	707	690	631	663	689	697	699	663	726	684	675	698	760	675	676	642	671	675	652	680	652	674	662	695	708	675	662	657	676	701	659	717	681	708	683	713	699	681	705	657	671	666	659	706	710	710	707	663	722	720	686	673	695	672	710	669	640	656	680	631	704	649	655	682	654	676	698	698	668	670	674	661	689	620	649	678	671	627	644	670	696	703	676	719	686	673	681	709	682	651	717	664	670	748	707	683	683	667	710	693	673	678	636	694	749	647	694	696	672	697	630	664	698	660	656	644	640	717	698	702	680	686
23223	21225	28933	23778	21224	20475	7085	2394	1710	1489	1278	1109	987	893	746	707	694	679	643	587	547	574	541	525	496	488	470	455	423	423	406	398	424	373	386	394	375	386	360	368	359	378	370	431	362	371	392	381	355	393	393	408	365	360	382	383	390	360	418	381	383	400	390	386	410	378	368	371	392	411	349	366	387	356	371	324	357	365	356	352	328	345	364	380	383	384	369	378	417	398	341	372	393	397	403	362	368	374	342	361	370	334	373	360	352	362	351	368	369	388	386	321	368	349	351	340	380	327	347	384	335	362	344	407	354	337	361	353	362	331	345	358	357	352	393	369	368	359	374	373	342	387	373	325	347	339	341	372	323	358	363	361	358	349	362	357	356	353	353	372	369	348	315	329	354	362	381	407	337	360	370	379	351	360	353	365	339	366	345	341	338	351	343	363	394	330	387	374	377	367	340	382	325	349	379	338	334	344	346	359	334	365	379	341	348	380	388	375	328	326	356	348	346	358	332	320	335	349	351	356	325	331	332	337	345	350	379	329	342	363	341	357	353	331	357	354	337	357	337	370	382	365	371	336	330	368	345	382	378	341	364	361	338	363	355	333	346	341	338	332	310	342	359	320	339	343	364	368	342	322	305	366	335	372	365	329	344	336	360	357	360	341	345	361	367	355	348	337	333	385	348	364	317	336	350	332	325	340	324	355	358	377	317	344	341	342	349	341	373	392	384	374	337	334	354	390	347	357	332	332	338	335	351	362	357	324	390	360	384	352	337	348	342	328	370	335	358	389	375	330	337	348	368	360	377	318	360	344	344	326	382	363	349	355	337	356	361	368	355	353	338	363	366	333	354	333	333	340	365	323	332	354	335	312	320	332	360	352	334	350	324	344	345	336	320	378	364	374	368	312	378	311	337	349	361	362	322	358	354	363	370	353	355	384	348	362	334	343	371	341	377	336	344	350	334	358	355	343	344	372	357	356	395	330	352	337	325	318	347	356	354	357	332	363	353	337	355	334	341	391	370	348	364	349	360	330	342	356	344	408	366	345	359	334	356	315	365	356	338	382	367	348	351	350	336	375	385	320	356	394	350	376	360	368	336	359	364	332	348	336	369	360	358	302	381	344	310	333	368	362	353	324	324	310	312	359	380	368	345	357	351	370	340	379	350	343	373	376	374	360	351	326	386	382	374	350	386	354	369	344	341	405	373	366	379	351	350	384	349	361	383	359	317	365	362	367	368	341	348	339	378	366	365	337	379	362	341	353	359	366	323	303	330	331	336	356	362	372	330	318	338	361	377	356	330	378	352	338	362	338	328	351	357	360	358	347	385	343	361	319	371	404	360	336	370	339	354	341	361	360	347	364	341	348	336	359	348	355	350	342	344	332	354	365	356	362	370	357	362	356	359	335	363	341	356	339	356	354	346	374	354	358	358	363	347	357	336	353	374	365	360	333	359	351	384	331	386	367	323	349	335	333	378	351	368	359	342	382	347	355	332	347	365	376	336	351	350	368	382	376	371	345	344	354	373	345	353	321	379	335	363	322	313	344	348	360	363	333	335	323	351	370	347	329	332	374	379	353	351	371	326	356	346	346	352	321	352	344	347	357	371	355	360	333	351	401	361	336	346	338	396	350	349	361	370	390	382	348	368	355	397	357	346	349	372	370	366	377	356	318	365	349	377	356	357	341	321	371	353	359	376	353	351	396	350	347	308	317	355	356	367	348	321	355	358	394	340	396	341	329	381	335	336	318	360	337	350	386	312	391	366	349	334	354	334	345	334	362	351	379	334	368	339	344	329	345	339	359	345	350	365	358	345	351	323	347	368	394	324	372	393	359	355	361	366	320	357	346	353	362	342	313	358	379	345	404	360	359	341	341	349	333	374	322	357	345	344	327	359	335	366	359	355	374	344	352	376	341	380	342	311	362	325	367	354	361	353	332	377	360	330	336	380	339	341	334	331	341	359	358	347	347	372	368	350	357	356	393	362	372	375	330	376	355	361	325	348	360	346	347	352	341	395	343	339	375	355	363	373	361	361	330	372	333	343	338	372	359	365	361	339	345	340	334	353	352	327	366	347	384	372	343	381	361	357	372	346	326	337	350	348	377	327	337	363	349	320	354	364	342	342	362	381	362	364	356	361	346	372	337	339	325	357	327	337	349	381	329	368	361	361	313	334	374	343	352	354	324	353	348	335	356	351	352	343	327	354	361	325	370	341	362	362	346	335	353	330	379	357	326	348	372	326	377	364	326	357	365	378	373	358	361	345	361	362	367	342	344	347	328	351	357	361	355	348	319	346	362	342	336	367	377	348	361	347	371	349	352	365	365	357	345	360	321	332	322	335	320	317	360	395	335	328	384	340	344	321	385	355	361	348	353	365	335	344	321	361	358	389	361	332	341	352	367	362	346	338	317	330	336	333	377	331	362	362	341	340	327	341	377	344	329	343	329	334	361	344	366	351	333	323	359	360	317	325	328	334	344	350	357	350	356	347	343	362	378	367	373	340	372	352	370	323	318	371	356	365	348	321	342	320	357	355	359	332	346	357	358	372	366	322	358	352	369	353	374	369	388	389	329	371	383	316	357	350	325	340	370	331	364	348	350	351	351	376	367	382	340	333	361	359	369	324	337	377	384	324	335	348	377	343	356	358	350	385	385	367	349	355	428	370	350	375	358	376	327	342	360	326	350	377	352	334	353	387	352	343	341	345	330	359	354	358	384	326	365	350	349	350	361	333	329	350	350	350	391	338	342	341	322	355	321	324	349	342	379	362	348	361	369	341	343	312	332	353	350	347	344	375	343	364	365	332	346	367	351	338	366	354	351	318	351	411	355	352	357	357	337	361	312	354	371	354	330	385	371	339	354	337	363	363	336	346	365	294	351	335	308	392	361	346	371	352	334	367	326	372	323	345	323	341	342	345	387	339	353	376	358	358	299	353	345	345	364	346	375	360	354	373	357	330	346	360	356	362	341	358	298	349	335	329	314	338	355	375	360	313	360	377	378	369	359	332	349	327	354	332	333	344	376	338	335	372	333	355	327	353	377	359	368	335	338	349	324	342	373	335	326	337	363	337	348	342	333	336	367	369	349	343	355	347	364	336	370	359	348	371	362	350	344	328	350	356	320	329	322	323	333	345	322	366	354	387	346	317	367	375	386	332	366	350	338	341	338	324	337	354	343	363	355	364	379	363	367	390	361	349	388	348	384	357	343	342	340	337	369	342	299	353	380	389	347	349	335	359	328	371	315	333	340	335	345	352	364	327	360	369	390	340	361	377	356	358	352	346	349	352	366	306	352	351	351	361	341	371	358	358	386	346	381	351	331	293	348	358	356	339	368	345	368	318	369	355	334	332	349	363	342	369	366	340	358	338	348	318	333	357	384	325	362	338	336	362	324	351	351	330	348	390	361	359	347	386	366	357	348	341	359	387	350	341	372	355	345	361	382	365	348	329	374	388	376	329	342	353	333	350	355	357	339	346	348	316	349	308	322
18519	29382	25470	15819	11883	9336	6930	5402	4393	3807	3202	2629	2332	2088	1705	1474	1403	1309	1237	1143	1017	1023	905	905	829	870	834	807	750	709	732	658	613	607	545	570	572	554	551	545	534	561	553	546	535	537	517	550	506	593	597	624	596	557	589	648	576	567	557	577	584	561	563	597	607	624	556	582	531	511	497	516	525	505	500	499	480	512	534	555	518	504	531	556	551	542	525	575	587	540	550	590	552	532	533	500	519	566	543	522	557	541	524	503	495	513	516	531	542	523	491	537	497	514	504	481	558	552	518	520	495	509	516	519	506	489	524	520	527	509	475	499	528	501	541	502	471	530	553	519	569	528	525	526	477	460	520	505	483	531	505	475	545	473	504	469	515	530	507	507	543	548	534	505	491	534	519	523	512	465	495	495	480	527	494	478	522	497	475	500	520	494	495	504	473	510	535	520	533	502	470	530	518	484	444	497	505	500	495	535	490	497	514	508	518	520	515	527	487	495	536	479	499	521	451	495	508	492	508	474	504	497	490	518	519	539	490	507	509	485	509	501	485	483	526	438	487	496	489	481	510	480	464	481	504	474	511	531	478	517	516	488	481	534	492	475	463	472	489	511	511	513	501	471	492	486	559	519	512	512	507	506	480	484	520	471	482	490	474	516	513	515	501	526	520	482	516	509	505	471	510	522	475	521	508	476	510	479	464	491	491	478	494	514	515	533	549	489	476	494	511	498	519	447	477	504	503	498	509	491	491	520	529	502	491	484	474	509	520	529	504	478	503	512	493	523	530	464	494	496	512	484	495	474	503	514	487	467	473	499	521	496	484	488	539	502	501	552	490	534	498	483	481	477	515	464	489	529	537	520	490	479	482	490	530	471	523	517	489	528	516	526	508	517	508	541	517	495	515	512	504	516	551	502	537	491	495	552	498	504	516	507	447	480	486	479	529	481	532	512	504	475	510	514	470	445	502	470	536	517	506	490	493	488	481	507	525	494	533	448	499	529	484	470	529	493	520	544	501	498	511	514	480	492	522	514	469	482	491	487	528	473	535	468	471	474	530	524	524	505	492	471	499	492	470	501	471	490	510	495	483	494	492	523	495	504	499	495	477	505	454	494	513	486	476	495	483	509	485	464	490	464	499	476	527	480	499	505	525	479	473	479	481	505	526	506	458	475	474	479	420	511	489	494	503	440	523	505	503	533	517	489	466	513	487	503	511	505	500	537	551	492	479	504	492	477	493	490	502	528	471	518	472	470	517	503	490	518	475	483	488	471	514	506	508	500	489	492	513	546	488	519	486	495	460	501	499	515	518	509	524	489	468	448	499	505	497	488	507	490	472	476	503	485	490	485	500	486	517	500	501	483	479	505	507	513	501	498	479	506	512	497	495	503	483	493	486	528	483	476	476	504	496	493	490	471	516	513	518	505	469	463	502	518	510	525	506	503	465	507	535	506	497	454	533	507	484	485	503	473	517	473	510	461	472	502	476	492	504	467	493	501	528	493	517	521	490	482	532	528	493	536	512	488	505	490	513	483	485	498	563	529	513	492	461	471	503	507	505	522	480	493	509	505	482	534	559	461	476	490	512	496	523	522	474	485	511	518	497	538	516	478	531	485	517	525	505	488	463	510	494	516	478	503	485	463	476	506	518	489	517	500	524	490	490	476	506	539	492	500	433	487	516	473	542	487	475	508	495	526	473	542	503	509	481	498	480	564	516	491	499	523	501	538	523	507	504	520	496	459	515	493	506	449	540	502	479	491	487	489	465	522	505	490	455	521	513	490	523	496	512	503	522	496	518	514	506	499	466	516	498	504	461	540	508	482	471	492	525	539	511	535	481	529	501	488	544	460	487	486	472	508	472	494	538	475	467	486	514	504	479	493	586	515	471	507	455	495	465	514	502	486	454	531	482	527	511	479	478	508	481	535	488	486	457	535	450	481	517	518	495	520	465	528	472	510	490	471	491	503	471	503	508	497	486	541	481	508	512	497	477	505	512	521	518	510	470	501	484	534	463	484	527	518	577	507	481	483	504	462	459	486	530	475	514	569	526	491	478	493	549	487	489	519	504	510	519	487	535	531	498	505	458	483	530	533	468	482	546	497	500	485	509	507	517	498	475	521	501	490	497	453	512	477	557	483	526	495	515	467	500	505	475	470	509	538	508	510	478	533	525	509	502	491	499	512	534	461	478	541	491	484	454	560	476	516	484	529	482	479	535	501	516	495	513	538	472	472	471	496	494	477	501	458	464	520	504	557	518	497	520	515	517	517	470	505	495	481	510	545	454	520	507	480	517	538	486	555	503	464	522	506	494	491	513	495	527	579	495	515	518	495	499	486	481	475	456	465	489	457	537	491	509	516	500	524	486	476	515	545	472	513	504	498	486	495	536	490	459	507	538	476	502	511	466	468	494	508	512	510	514	481	496	489	461	500	497	521	523	502	504	506	481	516	469	511	513	459	481	497	506	488	494	512	485	496	494	503	444	505	480	537	515	492	485	505	496	516	480	466	512	461	493	503	542	503	511	522	477	547	496	469	486	487	494	513	519	483	495	496	499	511	495	502	525	481	480	480	481	536	486	496	504	503	489	521	532	496	499	533	507	482	494	469	459	498	531	499	501	538	503	493	471	495	506	528	514	518	496	485	535	547	559	506	514	532	491	519	492	525	502	530	505	523	472	534	466	467	462	506	487	503	524	486	484	537	538	526	480	479	519	468	492	476	511	467	556	498	512	481	496	512	529	485	511	490	494	487	442	483	496	482	456	495	494	505	469	507	508	499	516	469	498	526	502	506	493	510	496	530	472	501	462	523	510	499	523	482	510	475	473	505	500	522	513	503	470	498	517	497	554	482	462	518	467	473	500	506	504	491	511	503	480	522	471	506	466	457	493	502	526	529	497	520	462	489	492	504	515	502	533	490	522	470	515	525	512	503	527	475	507	554	518	500	496	542	513	474	525	487	493	538	486	513	494	487	483	461	498	501	529	538	524	516	532	464	496	521	469	500	479	513	489	485	488	492	498	516	514	474	520	514	460	484	530	495	497	507	479	476	523	515	486	474	467	499	505	478	564	493	502	508	506	485	505	514	510	502	499	468	503	506	514	475	516	478	509	482	486	498	502	474	504	508	488	489	517	500	511	488	504	524	514	512	506	497	488	495	497	506	521	496	481	499	515	488	467	486	481	486	508	478	480	518	517	501	530	512	512	533	507	511	503	495	489	483	507	454	518	511	478	517	505	507	521	474	519	487	510	475	479	480	500	514	488	498	509	475	506	525	514	520	532	451	473	497	479	489	518	492	477	486	507	515	499	519	471	475	483	485	496	478	507	492	490	522	525	500	515	489	502	457	494	534	495	523	471	457	514	506	499	543	509	514	486	488	488	500	528	471	497	468	456	566	503	499	496	483	473	490	525	523	501	532	501	511	460	512	530	489	517	488	536	547	510	493	527	445	520	498	504	481	489	498	549	511	506	490	511	460	504	491	470	490	511	497
27056	20346	13051	5943	2807	1624	1298	1087	1020	894	752	769	741	717	667	645	665	656	631	628	647	581	630	557	572	584	540	527	578	541	503	556	556	562	568	567	529	494	544	551	498	547	533	542	556	506	550	493	519	546	553	546	549	594	557	587	552	532	542	510	513	550	530	530	542	520	539	585	554	529	513	575	523	531	514	531	496	501	530	514	536	566	500	533	553	550	546	561	530	542	555	567	519	510	530	555	563	554	544	532	550	543	530	520	539	548	536	559	545	525	519	502	536	542	532	515	515	550	511	541	563	532	551	558	549	506	557	519	524	592	530	527	542	523	539	579	487	527	529	499	556	497	502	579	545	520	483	515	536	548	521	534	514	514	546	505	545	558	513	525	555	602	532	512	528	529	584	526	515	514	539	520	570	520	511	534	515	527	561	558	506	485	567	555	511	507	542	539	535	568	495	523	474	492	554	549	524	516	556	526	544	548	506	495	514	537	530	530	569	536	519	528	522	563	526	554	551	524	520	534	551	504	537	565	529	506	507	538	558	561	551	498	561	489	576	556	491	546	586	588	528	553	482	522	531	569	529	524	531	553	540	523	552	526	515	516	573	551	537	540	524	534	533	538	510	525	513	507	526	537	568	510	567	538	567	534	511	536	516	562	492	549	567	539	532	526	530	481	527	577	528	566	549	532	533	515	577	518	526	562	527	513	518	543	547	533	545	538	504	507	532	549	542	503	500	477	574	489	536	536	561	531	575	554	518	495	538	545	533	545	532	543	573	538	513	567	531	534	536	554	498	569	530	540	559	549	543	565	561	503	506	527	530	532	534	482	531	510	498	494	543	513	530	523	537	528	529	544	565	562	530	565	527	564	551	525	538	547	558	570	533	538	570	581	554	535	484	523	536	581	512	541	548	494	544	558	547	542	518	558	528	561	514	517	532	525	551	535	551	565	526	495	552	535	544	537	513	535	531	516	548	532	517	539	552	557	563	560	537	540	545	487	527	490	535	567	507	577	494	532	519	556	518	530	528	509	593	576	566	523	563	543	522	496	560	546	516	532	538	549	516	563	508	577	497	537	499	514	502	507	528	542	516	558	531	548	521	544	527	539	541	520	499	529	509	515	535	512	547	538	468	510	510	526	527	530	507	541	562	546	510	509	524	549	546	553	550	541	526	540	538	525	517	555	560	563	502	521	544	536	549	513	539	545	530	504	517	519	547	543	522	553	547	521	547	511	501	524	530	559	567	519	532	527	540	559	519	553	556	530	550	525	491	556	546	564	553	593	577	545	512	531	526	525	531	494	546	487	549	542	505	552	519	508	509	556	567	521	559	492	512	579	523	519	512	523	540	546	566	532	523	552	543	557	573	513	526	506	506	549	555	538	537	547	554	498	536	504	480	544	500	542	525	522	546	527	535	504	524	564	524	527	524	521	544	567	530	546	517	556	571	515	494	541	513	545	564	559	588	523	508	574	532	519	541	573	533	563	524	501	513	531	536	535	518	531	537	588	548	546	512	512	533	495	553	559	531	564	533	523	558	493	549	536	543	520	533	496	502	524	550	591	524	565	492	503	534	531	564	543	521	512	539	537	556	557	567	552	529	541	527	539	545	509	552	528	551	579	510	560	515	525	548	487	517	538	535	541	534	522	498	520	577	561	531	556	524	524	552	545	500	531	520	576	480	542	541	569	523	532	513	514	554	572	523	576	561	594	510	534	550	559	521	516	510	521	535	531	576	539	512	580	535	528	517	531	541	542	532	526	515	505	540	529	551	520	559	515	578	519	516	562	511	516	534	537	522	505	544	537	545	528	551	525	561	522	541	520	539	551	502	525	528	491	566	516	473	537	512	524	507	538	542	565	528	518	540	563	516	511	527	556	524	535	563	540	555	568	501	523	517	531	512	535	570	492	571	529	491	513	545	549	526	520	501	494	531	516	538	556	534	518	516	562	523	540	528	570	523	513	525	512	554	553	584	564	526	512	539	563	556	515	516	544	512	517	577	538	516	524	515	462	531	527	547	556	512	541	561	522	547	529	551	514	526	539	513	491	534	537	530	545	551	490	502	538	548	505	529	532	500	563	518	515	524	560	535	541	542	532	523	512	564	543	541	544	541	546	543	561	561	491	539	550	504	510	564	494	541	562	499	549	529	519	483	541	542	530	573	552	585	536	531	543	526	506	532	542	561	510	559	526	530	534	511	524	548	538	520	489	525	532	533	521	531	558	490	551	551	560	559	522	548	541	500	516	558	553	531	562	546	545	537	519	474	558	527	540	549	509	526	542	527	546	501	522	519	510	541	501	529	556	494	491	559	555	545	519	523	491	506	510	591	513	515	486	547	549	539	533	521	558	534	560	532	563	554	525	511	513	537	499	557	530	525	572	569	534	518	586	549	545	538	546	547	525	507	551	561	523	575	502	542	499	529	540	494	570	536	527	521	518	524	529	549	578	540	490	533	507	569	510	528	514	545	500	540	526	578	534	536	535	530	483	495	469	555	532	496	506	475	541	548	534	495	531	547	495	559	548	548	525	527	503	520	507	566	566	567	546	515	509	544	557	535	517	502	494	489	539	586	515	531	567	533	548	545	536	529	533	544	534	522	527	516	515	501	560	538	523	555	544	509	521	511	529	512	497	567	531	566	525	503	518	547	530	489	530	516	535	535	496	504	549	546	523	579	514	586	543	542	546	553	520	522	488	550	531	537	558	513	542	516	545	517	522	523	585	535	490	516	537	539	507	483	521	518	551	555	566	532	545	502	538	522	522	559	533	535	529	570	523	565	589	537	544	557	522	517	526	567	517	508	528	553	536	514	517	551	474	506	540	554	507	507	542	556	524	550	543	569	539	561	573	547	505	499	546	532	545	537	546	516	535	482	508	525	545	519	485	534	545	568	585	554	520	499	542	554	542	519	531	532	523	564	486	519	589	505	512	516	533	504	517	492	555	513	542	560	545	524	512	546	543	560	547	537	528	539	529	529	583	512	524	533	489	527	555	538	514	545	546	534	506	521	520	518	552	517	519	561	539	505	513	557	497	534	573	515	483	580	541	540	529	515	492	514	521	582	512	496	538	532	531	544	507	549	507	577	527	488	557	587	496	524	550	533	532	550	573	529	531	549	536	535	518	535	568	538	504	520	502	534	527	548	528	526	509	495	514	519	538	545	508	520	543	501	536	496	537	534	521	531	514	565	498	492	523	523	505	544	535	497	548	534	557	586	554	538	512	539	524	520	534	546	541	523	548	550	525	504	569	546	555	545	526	516	529	531	506	521	536	516	527	552	545	517	511	512	546	510	536	555	526	551	537	515	539	556	509	519	535	575	532	531	551	576	553	507	500	559	585	497	548	554	537	532	517	555	510	579	515	519	522	511	565	515	544	552	489	515	556	527	543	482	561	532	556	494	537	518	520	495	549	485	533	526	506	544	581	475	520	544	543	504	544	531	538	582	511	545	546	520	544	478	509	532	507	585	571	521	529	501	490	546	536
12933	15636	13404	7386	5412	3736	2964	2373	2057	1842	1565	1390	1245	1176	1088	979	996	980	915	899	908	915	874	920	803	854	841	838	794	830	772	748	749	743	729	733	775	754	744	773	741	752	717	788	779	737	782	687	808	761	840	780	753	776	822	787	740	801	769	742	796	734	753	803	776	844	759	799	800	728	782	741	743	752	739	717	720	754	752	761	817	769	767	741	742	777	769	813	768	806	770	753	786	775	728	736	765	788	694	710	744	762	776	737	753	744	746	746	753	711	712	741	713	714	745	748	759	731	771	694	764	767	772	758	755	762	758	778	735	726	794	827	727	808	761	746	794	762	760	760	736	791	825	777	814	721	715	709	743	726	761	731	761	737	719	739	748	726	768	779	740	756	715	727	779	717	755	746	772	778	724	729	760	721	716	713	745	760	781	718	747	776	752	829	733	779	743	761	711	722	732	761	777	743	743	749	789	767	764	695	733	756	711	726	742	729	695	775	694	764	816	704	718	731	727	717	732	771	787	788	770	745	744	753	741	753	734	764	691	704	741	765	735	688	707	775	772	771	780	723	805	759	724	736	760	789	740	742	733	744	745	740	741	754	732	775	697	753	759	737	766	746	728	713	742	762	713	770	710	685	745	760	805	717	767	748	738	798	811	723	762	777	742	750	719	741	742	718	762	734	747	769	735	744	768	734	762	777	718	717	797	755	757	715	786	725	708	751	722	766	782	719	679	714	754	738	731	732	739	760	772	747	778	775	711	720	762	781	760	706	722	762	777	714	732	741	787	754	722	723	792	745	766	744	792	759	689	712	722	741	752	713	789	731	768	761	753	762	800	711	729	735	739	735	774	751	730	792	729	730	723	768	724	723	723	748	697	723	733	767	737	683	776	756	726	776	702	797	751	720	757	730	770	752	719	760	750	742	746	752	747	764	735	756	775	782	731	776	781	768	739	767	734	757	748	746	756	777	757	786	718	742	727	714	816	766	754	769	751	778	741	756	743	753	763	717	782	737	730	763	740	695	734	756	780	791	709	722	712	751	742	717	754	762	766	751	791	763	731	749	756	749	748	770	791	776	767	776	729	708	735	762	773	761	757	779	709	760	733	770	756	716	696	716	811	699	732	781	714	735	716	736	724	756	719	746	779	748	746	761	739	729	726	768	688	720	762	760	700	724	720	786	755	693	778	722	768	725	765	685	780	734	782	763	697	697	761	753	742	746	757	783	772	739	770	732	712	743	788	774	763	732	742	763	785	747	773	710	765	742	713	768	741	777	710	744	750	780	763	755	763	786	790	795	762	757	719	749	719	786	787	703	726	775	782	759	780	749	792	752	764	768	768	745	757	772	728	746	733	738	737	700	742	780	768	732	726	730	736	733	758	774	744	738	709	751	766	759	793	726	762	744	726	737	765	712	723	800	756	728	739	754	752	758	738	771	700	749	738	778	767	796	714	727	752	694	736	782	726	765	745	733	753	750	724	729	745	755	746	743	719	834	788	730	708	778	759	714	744	703	783	759	697	752	741	764	749	764	743	754	756	729	764	750	782	770	762	781	766	646	811	754	747	732	795	719	778	698	731	729	781	745	736	745	757	743	768	723	722	769	746	790	787	769	734	760	775	690	752	720	737	766	739	724	748	739	701	749	697	737	763	716	758	780	750	759	738	730	778	730	753	737	706	763	752	801	755	776	757	724	697	696	743	708	730	758	768	798	749	717	737	740	787	741	784	791	786	758	787	739	708	756	722	758	716	759	784	784	746	755	774	744	711	734	795	757	735	761	734	700	746	790	746	724	732	699	765	726	758	740	761	828	729	748	707	758	703	787	794	790	729	742	745	746	751	743	727	775	770	780	787	769	774	723	758	729	788	777	755	712	802	798	721	775	741	768	714	767	742	726	731	768	722	711	750	701	739	733	711	725	791	711	772	741	724	766	710	753	756	761	752	790	734	779	742	762	733	782	790	736	781	727	755	754	743	803	744	808	726	732	749	751	761	770	731	703	755	772	734	740	709	740	756	784	750	768	762	723	715	720	740	766	742	729	731	738	773	729	728	729	686	731	743	779	750	794	715	746	732	771	769	742	720	776	796	764	682	756	760	735	745	736	765	765	717	736	748	732	748	782	743	754	793	751	789	746	718	720	745	738	783	725	734	785	732	696	756	750	685	695	772	752	748	732	770	748	746	731	735	793	789	774	711	756	740	790	783	750	728	748	805	790	702	730	736	759	731	734	723	724	752	780	770	780	797	735	723	749	735	746	715	768	761	721	762	707	735	727	727	758	716	758	758	785	760	706	726	750	768	734	776	731	809	779	671	768	750	697	748	745	771	747	789	736	761	770	758	759	787	729	754	801	785	730	717	795	758	745	672	768	734	740	751	754	710	719	704	726	757	737	761	749	709	770	741	726	773	779	714	757	743	758	785	744	739	749	780	760	734	767	773	746	737	716	805	763	731	753	738	758	709	767	739	746	764	733	734	738	730	779	747	736	787	710	756	715	782	736	763	744	743	746	803	706	708	759	763	743	719	733	766	734	724	768	709	775	764	726	740	736	751	766	771	731	760	757	766	742	732	730	758	691	750	767	733	747	792	738	743	774	753	779	756	711	747	760	764	733	744	747	748	780	724	718	692	728	741	742	697	775	726	790	807	771	768	748	718	704	734	720	758	776	781	751	750	763	716	718	764	773	753	722	755	763	744	739	769	715	694	772	737	774	733	723	718	772	692	746	746	740	728	760	738	764	731	743	707	682	787	754	772	749	805	715	734	736	733	783	761	727	752	724	722	760	770	747	763	718	812	730	760	709	740	754	746	764	720	762	740	702	741	769	782	762	784	748	774	787	716	761	741	723	776	748	754	760	752	732	729	746	739	732	719	756	676	769	772	738	794	762	754	738	713	731	758	751	733	762	768	773	780	801	783	795	695	706	742	762	735	728	779	692	781	759	768	757	763	745	753	703	759	759	733	738	767	736	809	705	781	696	779	709	765	747	762	789	714	744	754	751	746	751	762	741	753	790	767	742	750	754	721	697	713	726	728	757	805	750	742	749	740	711	704	715	750	781	727	741	754	783	767	768	747	722	723	704	745	718	761	765	749	743	770	700	747	757	765	769	705	767	744	720	736	742	734	792	747	750	758	765	758	698	734	812	743	745	747	779	727	783	706	739	758	742	765	735	780	741	757	730	701	776	718	790	742	742	745	796	764	780	726	715	786	731	762	730	730	763	757	738	746	760	764	779	768	731	722	749	789	691	767	720	792	769	747	744	737	720	712	734	707	732	721	745	712	740	727	749	717	766	767	768	705	797	726	760	688	796	751	768	722	724	731	755	740	723	766	721	736	726	746	706	743	789	805	759	800	707	725	807	782	747	790	812	776	785	692	793	741	780	799	722	733	741	751	726	749	702	761	753	738	776	710	763	799	729	737	728	750	713	842	692	722	723	764	760	763	807	763	709	738	748	767	777	803	769	714	779	737	805	787	745	695	733	784	745
24169	21210	28378	24281	20750	8149	2748	1840	1430	1291	1070	956	822	851	763	775	704	677	679	655	639	629	624	612	623	596	607	580	566	571	519	532	508	531	474	539	503	549	523	523	541	519	484	502	496	462	508	516	500	524	508	452	511	554	569	546	500	555	559	491	521	481	517	517	527	526	479	504	506	523	483	494	465	523	530	541	514	513	486	515	502	504	519	509	547	488	535	492	497	500	477	529	541	467	518	523	506	496	480	557	518	477	494	524	511	496	465	504	472	513	499	506	508	512	502	532	478	467	532	498	547	515	483	455	499	478	534	485	528	510	513	516	504	458	492	463	526	523	456	501	484	514	521	468	484	506	532	488	485	474	477	487	523	457	475	488	468	513	513	513	463	478	487	501	502	491	537	456	492	507	498	445	513	493	501	474	499	467	522	478	508	469	516	533	484	497	512	540	507	511	472	504	463	492	476	482	442	491	484	494	500	510	478	477	485	499	523	509	535	486	520	472	510	484	491	509	467	506	518	495	514	518	521	518	462	434	476	491	512	450	547	465	487	509	507	516	483	496	527	497	467	528	555	523	458	485	485	506	500	507	497	453	463	500	508	533	503	495	495	502	478	463	534	508	487	478	508	498	512	454	478	510	476	479	494	504	502	500	488	523	473	500	487	488	522	472	466	514	483	489	481	487	482	455	514	524	498	497	474	491	512	464	487	513	497	506	522	493	470	506	489	509	506	470	504	483	485	485	518	518	489	456	460	520	481	480	504	538	510	468	511	514	510	445	521	481	502	491	488	499	500	499	512	517	498	503	521	477	471	495	518	470	527	492	468	472	539	484	487	471	513	470	485	484	484	492	498	479	501	481	470	510	488	483	492	458	498	511	483	445	515	547	506	469	488	470	507	527	500	468	506	476	494	502	521	542	468	455	469	498	466	494	510	489	513	465	484	486	508	476	524	456	475	469	472	483	487	475	495	479	529	497	487	459	498	521	515	481	494	548	492	525	487	514	500	503	484	527	518	464	457	487	473	494	506	484	485	491	481	550	466	490	517	485	460	463	470	558	503	500	493	493	478	476	487	497	497	504	490	487	486	470	510	521	501	465	533	519	484	487	477	489	519	484	514	532	524	525	519	505	505	489	486	477	472	512	519	528	472	486	520	487	462	540	451	517	462	483	442	541	529	515	539	491	483	478	490	461	506	454	465	437	494	498	466	499	444	498	514	477	495	478	480	471	470	503	495	451	452	458	495	527	490	521	466	477	459	490	533	510	489	516	489	504	461	491	491	499	495	468	505	520	504	476	447	462	517	491	493	483	487	519	515	479	483	536	498	481	509	522	498	459	486	480	524	495	483	507	523	456	470	485	486	516	489	518	501	513	529	513	491	519	499	470	458	452	487	482	506	489	480	483	477	509	506	525	537	532	502	460	459	474	488	504	479	498	471	495	475	481	489	489	489	530	505	503	515	527	488	495	524	499	518	479	534	529	488	520	515	512	512	476	467	486	502	493	510	481	507	475	529	494	514	481	481	508	512	450	488	556	506	503	519	506	489	524	520	521	480	518	475	488	484	482	514	480	502	491	460	501	494	475	526	494	501	520	475	505	485	553	476	523	514	483	515	505	522	478	477	492	527	498	516	498	505	435	543	473	448	500	469	498	465	524	484	491	506	490	504	496	507	490	464	479	494	482	500	502	493	442	522	504	514	541	495	449	512	516	503	503	481	513	498	509	569	447	513	530	468	486	523	464	465	502	506	502	466	515	492	470	500	470	506	493	461	494	507	484	503	497	470	485	494	466	516	490	531	517	475	489	502	482	484	512	495	462	460	486	502	502	487	511	496	499	448	529	493	532	483	483	462	474	510	541	506	488	499	476	483	535	500	518	492	503	463	481	500	493	482	473	486	502	486	493	498	480	528	448	516	500	482	522	476	494	561	489	469	524	502	509	478	515	499	501	468	500	494	512	510	477	511	470	514	519	499	482	495	476	485	479	510	483	515	533	500	499	473	517	476	494	517	475	486	465	480	480	502	486	472	504	484	469	513	514	481	534	447	491	457	508	463	491	524	524	423	507	472	499	493	507	469	476	504	502	512	526	511	506	457	529	484	490	477	493	483	529	531	490	483	500	507	503	487	491	478	456	494	493	464	528	458	484	480	487	523	532	484	476	489	488	462	529	512	495	498	460	462	524	502	508	478	476	497	466	530	504	523	509	470	555	469	510	459	476	476	536	456	487	483	464	514	458	524	499	485	518	501	475	500	463	479	450	518	470	512	501	469	504	505	531	490	500	504	447	497	496	510	544	465	509	492	510	474	497	490	487	507	554	491	473	495	517	491	474	483	494	503	467	476	485	510	514	500	473	503	505	479	507	472	463	458	484	515	528	492	499	524	485	490	519	472	457	509	483	471	514	454	461	498	509	490	473	477	539	477	486	484	467	463	508	512	527	485	503	508	496	509	499	535	504	500	500	505	508	546	479	508	480	477	528	496	523	486	502	475	531	465	532	521	493	484	526	486	483	497	494	465	479	480	464	520	470	506	493	447	518	495	510	467	446	488	463	483	479	490	503	493	481	506	472	506	508	512	458	491	500	507	502	446	478	500	487	488	515	471	513	483	457	503	494	498	499	527	488	538	530	508	504	496	460	492	456	479	473	463	520	488	482	489	462	473	466	505	495	512	515	531	508	474	487	493	472	466	486	506	484	490	476	483	500	501	490	492	487	518	496	509	522	505	504	483	475	492	479	488	496	501	489	519	484	459	481	507	475	511	497	483	488	495	480	467	484	468	567	459	535	504	493	507	530	503	505	467	488	469	481	514	508	527	508	493	464	497	533	536	519	479	484	480	482	499	481	511	499	489	498	470	440	488	495	518	531	521	509	476	457	517	499	485	506	495	471	479	484	491	474	457	455	511	491	511	494	485	517	521	479	465	465	532	524	494	477	547	470	494	536	476	511	505	504	503	501	497	485	517	486	511	485	521	492	518	479	499	478	454	493	511	504	489	504	477	488	517	466	491	526	496	502	510	501	500	497	493	468	490	479	474	496	478	490	515	469	476	488	487	498	539	499	493	495	476	503	514	482	482	423	524	505	489	482	505	496	455	527	507	491	473	484	489	468	517	467	473	478	503	514	490	489	475	454	474	491	507	500	519	502	490	514	459	524	490	485	537	517	502	476	497	503	483	494	479	532	434	501	521	522	516	476	500	466	491	514	478	489	490	528	476	485	519	471	481	507	474	509	502	537	475	482	517	495	443	483	471	502	474	512	484	485	500	513	527	485	503	486	490	481	493	484	466	479	539	494	487	512	504	519	533	489	517	482	535	462	465	499	450	492	470	475	488	493	488	486	477	514	509	499	493	494	451	485	495	506	492	510	497	474	503	493	484	497	475	514	462	500	519	512	501	486	512	492	526	496	513	466	479	495	488	525	481	494	496	504	501	453	437	493	491	465	493	452	510	524	520	465	517	484	523	506	513	512	498	501	468	528	464	523
15579	23455	19933	12652	9344	6815	5172	4246	3405	2980	2491	2105	1858	1653	1512	1359	1250	1163	1098	1153	1079	1019	1021	942	938	934	922	949	883	843	853	790	786	792	808	739	778	711	693	723	711	783	755	722	718	736	757	711	712	761	767	762	704	767	765	704	791	730	724	713	753	751	747	768	750	747	762	715	719	709	741	694	743	699	743	711	704	656	696	701	702	717	763	730	741	722	748	724	756	697	738	698	743	741	731	708	677	741	736	729	685	674	691	711	714	687	684	701	697	703	725	739	678	694	679	737	716	717	656	674	702	673	700	719	720	730	741	729	695	725	714	703	702	693	760	772	701	684	657	717	711	706	696	665	734	699	743	742	723	689	630	690	717	696	703	736	716	680	703	670	731	705	711	712	678	662	696	699	701	710	705	690	722	667	710	708	692	695	715	704	678	689	678	701	694	760	727	668	699	680	738	711	690	696	731	655	730	702	683	773	689	717	717	705	669	688	658	703	705	685	745	695	758	682	711	666	716	674	699	685	702	735	719	684	724	694	702	681	677	670	714	751	693	712	733	710	714	682	659	726	745	692	723	692	710	707	688	671	660	745	731	685	645	672	637	703	694	712	665	692	752	719	726	654	679	657	745	706	749	690	688	748	695	678	729	714	703	716	712	676	667	670	677	670	717	673	707	689	681	682	678	669	736	729	672	717	670	706	697	713	693	687	711	690	727	691	759	726	622	720	688	714	664	705	758	752	681	731	687	737	667	737	672	707	683	686	648	643	727	703	729	728	695	733	719	694	715	679	705	730	717	658	688	758	709	698	760	710	743	712	699	738	755	678	677	716	698	692	690	657	661	722	712	694	654	695	730	707	711	711	716	738	708	739	689	738	697	763	669	720	710	732	697	709	673	746	703	659	685	703	694	643	724	712	691	724	671	661	728	720	680	713	696	709	676	650	702	695	716	691	691	703	698	745	674	730	694	654	649	685	711	711	723	712	710	652	677	730	678	713	722	708	701	707	751	711	715	744	682	705	694	710	704	682	685	722	694	739	758	693	744	777	712	722	704	654	726	725	659	678	707	672	680	677	718	692	662	695	742	688	724	688	713	688	677	683	662	736	714	697	734	698	721	663	692	754	652	685	683	682	706	695	670	733	729	670	682	698	703	773	715	744	691	662	704	671	693	684	736	693	676	715	686	695	664	749	678	682	751	703	733	706	698	727	717	707	699	642	710	697	668	690	684	733	706	718	711	721	706	710	665	735	720	708	719	685	722	737	710	711	693	680	712	719	715	709	677	744	711	689	709	699	723	740	703	700	705	739	663	715	707	665	708	713	683	708	722	669	688	701	699	710	748	671	726	691	697	700	730	696	696	707	728	696	723	683	722	735	702	711	692	667	668	742	683	661	684	767	725	701	714	656	739	712	675	714	734	642	700	677	683	707	686	700	712	721	715	712	708	664	719	666	686	695	713	753	701	706	721	673	756	689	688	709	753	719	712	678	691	665	712	736	673	678	687	769	694	714	666	694	702	695	689	742	771	679	705	701	673	722	700	720	760	655	770	757	678	727	677	736	751	691	694	753	738	750	651	704	687	659	696	687	710	656	690	709	715	674	713	674	670	721	738	727	699	696	689	676	726	774	696	683	747	727	677	718	705	728	711	714	689	730	724	635	688	741	664	711	700	741	699	751	717	741	695	723	705	721	713	664	723	696	703	673	717	715	744	688	686	710	729	724	718	734	684	689	721	682	677	704	699	724	739	660	707	689	671	681	696	733	684	721	683	663	689	722	714	691	677	709	706	705	692	691	696	687	679	713	729	716	696	702	689	705	644	718	685	667	692	676	701	689	724	676	696	716	687	698	680	660	679	724	725	694	739	749	686	661	680	725	693	728	660	720	709	689	675	769	655	657	722	685	734	701	681	684	697	727	704	670	699	728	709	738	666	734	755	694	696	707	709	682	715	699	695	709	706	756	724	724	698	705	677	708	715	725	736	736	716	730	638	701	704	732	702	726	683	715	722	767	670	711	705	716	752	709	678	678	696	681	706	718	693	717	676	699	716	683	703	745	714	694	736	649	649	720	713	716	677	699	710	707	738	701	725	748	663	758	738	687	703	709	714	703	661	707	718	648	719	700	678	676	677	682	671	677	709	690	721	679	680	660	693	678	668	706	721	725	704	678	725	687	709	719	756	704	654	751	731	698	731	747	679	694	728	662	725	669	688	707	701	740	717	706	732	637	706	707	655	662	680	742	732	742	678	744	670	694	707	716	698	695	699	718	729	722	681	697	737	683	684	744	667	774	712	684	669	688	711	722	717	699	708	737	729	738	727	685	725	690	720	683	712	716	710	717	674	699	689	697	722	688	689	719	664	679	657	710	733	707	780	662	666	728	694	729	735	735	688	678	695	751	672	747	677	734	720	707	701	702	741	668	664	730	727	743	684	713	703	670	712	670	685	715	703	692	701	688	702	713	738	703	712	676	740	717	705	705	675	712	775	651	696	716	714	755	676	683	635	725	692	649	723	646	718	680	671	702	701	713	707	731	733	697	721	680	709	703	677	688	695	750	677	717	723	720	698	693	683	693	700	727	775	718	697	676	682	700	711	708	709	712	711	699	674	663	698	725	697	647	705	731	762	692	700	706	709	714	707	683	679	732	703	723	710	733	647	662	680	703	720	710	676	707	720	703	697	703	714	730	706	715	641	654	672	704	671	691	703	629	678	679	673	735	644	719	714	711	720	715	741	677	683	756	703	644	686	740	689	700	720	716	733	711	688	680	721	701	698	715	685	668	744	690	706	631	738	655	721	661	686	687	725	654	725	685	691	681	667	692	687	709	717	726	713	668	661	695	733	699	703	728	739	676	705	717	649	712	694	713	682	736	699	673	678	691	642	684	682	676	699	690	684	715	704	743	725	708	677	745	711	655	715	639	695	702	719	649	706	699	674	709	674	695	687	715	682	720	704	712	654	687	705	645	745	674	727	710	682	732	683	720	694	712	683	727	708	729	691	732	702	704	703	719	762	663	703	732	711	680	663	703	692	704	645	732	698	694	686	701	702	686	681	711	700	698	737	701	694	672	710	669	635	684	668	660	713	674	710	694	699	728	722	717	707	705	741	686	682	667	683	682	738	699	682	705	680	695	713	674	706	678	724	727	726	682	709	660	723	713	752	723	646	727	720	725	725	714	681	683	681	714	685	691	699	702	679	642	716	709	703	720	659	709	714	689	714	696	740	705	696	656	677	732	730	700	707	711	722	697	694	681	666	655	726	722	718	716	712	684	701	739	708	711	747	689	688	761	710	737	663	702	704	671	694	712	702	679	688	662	704	726	694	701	700	677	766	720	685	706	706	702	699	667	695	680	709	702	705	700	693	669	684	756	693	717	717	709	716	702	701	675	664	693	734	724	703	670	682	719	717	685	691	679	744	708	701	710	733	682	704	734	715	643	731	699	679	678	703	716	697	701	665	707	703	670	708	729	706	687	715	679	711	785	689	699
23100	21173	28907	23701	21182	20499	7177	2508	1693	1443	1260	1100	916	901	777	766	669	641	632	595	562	626	518	543	520	486	488	481	472	458	448	412	417	451	396	399	372	379	392	408	402	411	372	414	390	420	353	404	416	387	382	428	437	424	379	416	426	415	404	399	414	414	405	399	395	388	417	425	407	355	390	402	410	350	365	392	386	375	344	375	343	422	401	390	387	414	394	385	389	393	391	380	370	395	396	406	375	388	412	365	363	367	409	362	400	380	376	376	362	323	351	385	365	357	382	359	387	352	360	360	433	350	369	360	376	344	372	400	409	365	400	358	358	354	376	364	359	385	397	358	391	371	367	362	387	379	361	331	406	402	355	374	366	394	347	377	369	398	356	343	401	364	304	353	384	392	338	353	401	364	406	355	402	362	364	385	375	375	356	346	375	388	401	357	367	391	353	343	390	358	409	344	332	399	371	374	321	372	381	363	399	407	390	364	358	427	367	357	377	365	362	370	370	388	376	366	349	393	383	340	365	384	397	382	374	344	372	375	364	392	377	398	359	359	330	337	363	346	380	352	341	364	365	361	387	341	351	390	374	326	391	322	385	369	383	353	342	368	353	352	353	362	366	356	321	356	384	377	373	337	406	365	403	334	391	344	384	408	380	381	379	328	379	384	343	355	388	372	382	349	351	352	371	380	388	363	365	342	386	385	350	372	359	346	367	357	339	381	373	361	389	373	379	331	370	348	350	359	374	365	372	339	409	370	345	347	339	349	331	357	393	331	354	360	367	346	347	373	345	378	369	384	367	384	383	392	392	389	378	368	399	373	367	388	360	383	393	348	358	357	391	373	365	362	370	379	368	376	332	353	374	361	378	345	374	371	368	345	379	355	351	337	389	376	326	400	363	370	345	378	367	337	361	372	365	370	376	350	383	405	368	395	366	357	353	331	325	368	352	337	360	370	357	351	379	396	362	374	368	391	388	357	379	375	380	362	383	380	405	353	397	395	369	351	386	371	368	396	367	391	385	351	414	387	394	352	333	369	368	380	332	369	344	349	359	396	389	393	365	355	375	347	362	384	361	414	351	338	383	390	395	377	334	378	375	340	377	334	362	360	367	332	388	377	362	340	366	392	348	393	371	367	381	381	337	393	373	368	356	401	408	369	352	357	386	367	378	398	379	363	360	355	377	366	348	342	356	373	384	345	341	366	356	343	392	367	365	368	365	357	378	341	351	365	387	387	339	357	361	384	355	415	372	341	343	378	374	345	347	376	365	375	397	340	354	360	376	362	376	368	406	369	366	358	360	395	338	367	361	363	381	401	384	359	385	364	373	365	385	376	386	377	381	354	355	374	380	386	370	378	374	383	375	388	362	355	372	377	366	350	365	391	352	364	352	356	380	349	339	388	378	375	393	327	350	368	375	414	360	400	307	377	360	370	376	398	377	347	340	373	360	370	396	341	342	390	392	339	405	351	338	380	345	366	366	375	350	384	340	370	338	383	370	350	365	343	371	382	357	344	344	381	367	345	397	328	401	364	395	335	360	383	406	354	366	379	379	327	368	341	352	347	347	351	359	371	379	339	356	382	354	357	366	391	381	372	377	359	415	355	361	370	359	367	351	378	356	359	387	372	366	373	356	372	377	397	341	396	363	354	364	342	359	382	330	355	362	340	350	394	332	365	346	369	360	368	380	386	372	397	365	376	378	368	382	384	371	402	354	353	374	354	370	357	344	384	365	379	405	371	372	324	346	357	357	370	403	413	351	364	370	421	363	319	370	387	341	322	371	348	374	392	354	391	362	338	338	377	372	373	368	362	330	354	383	359	391	339	362	367	391	367	373	386	346	380	365	355	361	404	362	380	344	403	377	353	391	358	391	360	349	338	371	345	337	352	365	326	358	362	359	390	407	382	347	405	343	348	364	358	402	349	350	362	373	346	399	365	390	358	405	375	345	360	380	393	384	360	371	360	345	391	350	360	370	360	331	371	347	347	343	395	364	353	395	386	351	331	356	376	336	397	373	393	351	379	365	389	367	322	333	337	344	355	374	391	316	357	373	383	398	374	356	396	352	350	342	389	363	359	366	354	377	355	369	376	382	389	359	368	362	340	363	366	379	356	357	399	341	372	345	367	382	373	382	450	400	315	383	370	365	392	365	381	364	372	402	411	356	374	356	373	348	355	369	378	358	375	361	349	362	383	355	387	339	323	335	373	392	350	398	351	356	367	375	331	336	366	356	376	367	363	362	357	368	362	332	384	386	352	357	372	353	360	379	379	357	357	352	336	344	378	405	371	341	347	391	368	359	369	390	326	357	361	389	367	366	396	388	366	372	394	416	401	372	354	326	389	352	363	355	373	376	387	378	391	366	372	351	346	340	366	375	381	391	394	410	347	335	375	361	378	355	352	353	327	373	380	374	382	349	390	356	377	378	348	366	367	362	366	373	375	351	393	377	350	386	395	346	370	341	377	367	381	375	350	323	342	362	389	366	384	344	367	361	377	355	349	352	400	366	332	364	394	389	353	398	376	381	358	376	362	378	366	356	362	361	368	353	351	357	344	369	341	388	373	392	358	345	408	370	343	367	351	369	388	394	362	370	365	366	336	393	378	350	378	361	348	374	357	350	382	335	359	380	333	368	363	361	358	394	357	411	362	340	353	355	384	352	358	362	382	378	361	393	371	369	421	353	399	369	393	384	367	378	356	339	393	363	362	368	377	364	386	385	384	338	324	362	377	372	354	364	385	379	356	342	365	360	370	373	376	344	387	364	373	353	382	383	364	366	356	345	356	366	357	392	324	366	352	364	365	366	391	390	332	381	385	351	349	363	356	362	380	391	406	383	363	321	347	366	389	385	374	359	412	378	373	350	368	366	372	396	349	357	365	390	384	337	326	375	365	356	382	381	391	343	342	356	349	331	366	376	372	369	394	324	374	365	356	377	351	358	358	391	362	364	333	391	373	388	336	375	367	370	354	354	371	373	357	409	386	317	352	358	353	371	356	375	368	369	358	368	351	320	359	361	341	326	349	395	369	351	361	341	360	401	414	331	347	361	378	375	385	397	384	357	357	387	333	359	400	354	381	352	346	351	368	397	373	334	355	394	348	365	375	380	368	353	405	393	374	386	353	378	359	362	366	378	390	328	392	382	389	387	363	366	383	359	378	357	364	351	390	360	350	374	393	359	333	348	348	388	357	382	357	340	360	344	369	356	352	359	370	385	355	392	382	376	377	342	381	367	428	369	367	355	370	403	342	335	342	404	365	373	358	351	328	351	366	347	364	376	363	351	375	368	380	354	358	372	387	381	373	383	382	371	351	367	371	378	367	377	350	390	403	341	386	357	346	365	373	380	377	357	355	337	363	387	370	341	355	398	361	365	334	358	344	383	373	378	332	399	347	377	406	355	368	355	377	371	423	401	375	377	335	333	365	360	365	335	345	330	378	378	393	369	389	344	345	362	372	382	359	397	341	364	372	387	359	371	372	338	413	386	363
18634	28394	24023	15907	12593	9411	7235	5554	4343	3620	3283	2736	2127	1929	1656	1524	1372	1240	1205	1142	1056	1018	955	925	923	886	838	808	798	745	726	627	647	653	573	578	603	531	569	605	598	583	541	616	576	580	522	540	588	587	560	632	617	599	660	635	634	587	629	609	618	612	587	581	577	568	572	594	578	543	575	544	500	567	518	527	547	527	544	546	550	565	486	529	540	581	540	538	551	607	573	553	503	547	569	527	525	538	553	530	483	484	528	498	546	539	514	531	512	495	522	524	526	515	509	534	525	518	547	530	516	517	497	553	547	536	524	548	500	498	547	553	507	534	539	539	524	538	525	539	530	514	501	543	552	539	536	513	522	540	536	514	526	523	509	518	545	515	567	514	548	531	548	517	517	514	510	552	503	539	536	516	521	540	513	493	544	535	520	537	478	516	532	529	510	528	504	502	498	484	537	470	540	489	450	502	511	522	485	525	510	516	560	513	512	509	540	501	485	476	545	554	518	517	494	526	522	522	546	539	471	505	500	539	505	523	512	494	502	553	501	509	524	490	548	501	511	516	552	513	544	490	519	507	487	501	511	553	553	525	493	501	509	547	533	521	520	499	532	515	487	478	540	512	527	536	544	519	508	526	553	514	483	505	558	517	541	526	541	538	479	492	522	538	530	522	502	529	548	532	502	556	533	520	528	477	553	525	531	528	515	477	527	517	507	519	475	488	484	491	528	534	518	517	554	477	516	480	526	547	501	488	528	519	504	543	503	513	527	510	485	508	545	548	512	516	556	537	527	522	524	530	510	498	524	526	520	502	536	515	536	504	515	551	541	542	534	512	520	509	534	519	531	471	504	544	529	518	505	512	505	550	483	515	502	529	511	533	520	499	540	509	533	505	518	531	521	508	510	493	470	545	491	519	509	512	497	525	528	533	527	514	565	468	512	537	490	514	511	509	527	517	519	531	472	515	484	475	491	532	486	548	515	528	538	524	550	507	525	486	523	516	503	513	581	545	506	534	509	557	512	496	517	562	570	509	489	517	522	540	529	539	531	494	532	540	498	489	476	550	487	518	474	534	511	548	510	501	494	511	532	478	468	516	538	529	514	517	475	541	518	509	487	555	525	513	553	530	514	500	475	529	527	520	538	518	500	511	536	515	498	479	498	547	487	510	508	524	501	520	497	523	553	541	540	540	543	519	536	475	500	527	523	532	500	552	542	554	512	509	471	570	501	502	526	540	508	499	487	520	505	507	522	519	528	534	493	526	495	549	510	552	538	499	521	495	533	509	490	474	531	535	507	532	456	549	521	529	526	538	482	543	492	550	509	541	509	566	504	486	539	538	509	518	500	521	507	469	537	494	474	526	506	532	512	554	551	492	563	531	509	506	515	461	519	470	508	522	540	526	542	509	535	502	512	510	500	555	515	533	538	495	516	506	494	494	507	546	531	517	479	508	488	552	542	488	558	535	528	523	536	524	510	508	497	490	525	544	499	503	490	510	491	527	511	500	522	528	526	547	565	509	521	496	485	508	518	519	537	534	494	509	527	514	530	526	525	548	494	524	514	531	543	474	512	547	491	521	502	535	510	510	518	525	508	528	539	531	501	527	507	504	571	510	471	499	521	520	512	532	557	580	497	513	502	507	538	506	510	501	496	536	550	501	507	517	505	516	511	484	538	509	491	499	519	533	532	507	542	498	500	513	513	511	550	538	494	518	542	488	512	498	487	544	536	524	553	528	506	518	520	568	500	485	510	564	535	544	551	477	508	476	481	515	525	513	519	533	523	558	500	510	491	506	540	555	533	520	490	474	579	505	521	519	560	538	526	510	524	518	521	483	506	508	495	503	499	533	523	511	506	492	489	496	517	493	515	533	558	524	530	537	554	560	517	533	537	534	537	534	518	524	537	493	508	513	534	506	526	566	497	541	508	544	506	538	493	516	505	520	512	485	533	493	518	498	492	512	503	531	529	549	534	494	487	512	464	560	525	486	530	484	503	531	532	503	512	514	506	476	531	517	506	530	534	518	517	541	498	562	536	531	550	546	534	512	493	510	510	489	527	518	540	524	557	506	538	495	548	534	504	553	517	562	499	534	518	494	494	533	489	511	521	527	505	499	525	524	522	500	494	452	539	497	479	522	488	504	498	539	499	521	520	478	499	543	517	521	486	488	521	525	509	562	565	507	499	516	489	574	508	527	545	478	528	488	529	553	537	503	542	483	498	471	541	523	530	547	506	531	486	520	522	583	512	548	505	505	502	507	548	477	533	521	547	500	523	486	476	543	534	543	514	498	516	553	519	515	528	519	529	473	495	503	533	514	484	516	533	555	531	533	541	524	499	530	480	502	543	523	524	466	535	535	528	546	531	507	488	552	492	500	506	545	519	521	530	521	537	476	476	510	522	541	489	489	528	531	546	504	505	539	559	536	537	494	515	577	516	516	529	518	476	508	529	545	501	540	515	546	502	492	527	493	550	515	539	524	533	513	509	509	519	536	510	540	530	493	489	526	524	546	528	516	507	566	531	512	505	533	472	554	542	538	497	504	523	521	534	532	506	489	494	497	521	474	527	500	513	550	483	549	528	479	529	548	523	545	528	526	507	515	518	523	504	533	517	499	507	534	521	501	486	534	565	516	503	555	548	539	530	528	492	511	540	521	521	539	545	537	509	522	559	519	504	499	548	476	546	524	540	554	525	547	538	504	473	525	531	491	557	478	511	540	585	468	550	536	523	520	489	467	510	493	561	529	522	501	529	508	503	515	520	539	533	510	518	520	531	513	571	497	545	469	524	521	478	501	509	536	523	480	508	544	537	545	532	502	475	485	491	564	502	538	560	494	500	517	531	522	530	562	496	523	517	486	483	518	461	515	519	520	523	541	493	529	534	518	542	548	517	505	490	510	545	509	488	524	510	550	530	529	501	519	515	533	527	534	543	523	488	543	497	500	470	555	520	498	480	519	527	527	496	514	527	514	509	534	490	507	515	469	514	500	478	499	537	535	501	537	504	519	493	498	522	563	506	489	507	482	547	540	512	497	514	551	483	540	502	523	520	502	537	516	517	512	507	532	525	524	523	553	514	511	532	515	532	570	518	538	507	533	518	520	498	518	556	483	518	541	524	498	533	508	537	557	505	521	521	504	498	483	522	528	517	521	540	540	540	481	523	508	514	534	489	539	528	555	563	511	524	525	506	546	506	505	538	483	507	511	510	542	494	517	561	506	519	514	494	508	502	505	556	525	512	520	470	482	532	528	518	560	508	501	506	516	535	553	499	468	522	508	531	507	502	538	522	510	549	543	505	535	530	527	503	494	538	527	532	502	541	515	555	478	499	508	546	506	506	513	524	541	483	513	544	524	512	486	487	498	489	482	524	513	555	516	540	525	514	492	472	554	529	522	518	513	569	545	522	509	523	520	500	500	530	511	535	537	504	508	499	497	533	500	504	512	516	524	526	514	507	566	530	491	544	483	520	505	531	508	478	503	484	496	536	541
27007	20303	11928	5411	2790	1901	1448	1126	989	908	826	741	722	674	636	634	614	631	629	624	638	671	591	632	610	612	580	571	599	545	571	535	578	572	539	594	571	606	553	558	512	576	517	604	556	567	558	538	554	566	580	550	552	545	551	598	585	592	580	556	547	573	541	558	563	569	571	533	548	526	539	577	607	565	615	536	592	558	565	560	533	544	572	586	557	520	570	557	553	543	561	531	531	583	498	547	503	536	532	517	580	518	530	553	565	578	560	572	543	563	567	551	536	560	571	521	540	594	553	563	536	541	538	526	533	552	549	508	518	593	512	506	504	545	558	544	586	534	517	583	538	544	576	544	571	524	568	575	509	595	560	553	516	577	578	601	540	569	512	542	543	546	587	563	531	524	572	570	517	548	519	576	541	553	546	530	563	545	515	526	553	515	543	500	528	567	576	513	562	535	543	568	578	552	542	543	557	546	511	574	583	523	543	507	557	546	572	555	566	547	575	583	511	531	574	539	552	553	566	591	513	545	539	588	529	510	554	562	595	562	555	535	562	545	533	563	556	524	546	533	563	531	552	554	559	540	526	573	541	524	516	519	524	545	555	565	513	553	535	547	560	556	553	553	595	544	569	559	549	545	547	509	572	541	550	528	538	551	556	558	548	604	568	576	584	547	533	538	521	548	571	515	579	594	548	550	551	548	545	579	537	601	587	546	544	543	580	580	573	520	567	572	518	555	582	563	583	519	538	586	559	559	572	544	550	505	543	553	578	514	599	544	550	539	568	508	511	548	572	530	571	544	586	551	565	517	567	519	471	527	561	522	562	508	522	515	517	553	543	585	562	548	594	517	552	540	563	519	555	520	528	534	587	550	533	548	518	584	607	528	561	587	562	547	567	522	518	568	600	560	564	509	581	530	517	575	558	557	582	529	558	568	532	535	552	531	579	563	567	605	588	560	571	563	544	567	557	521	543	533	506	556	543	503	524	541	517	546	513	529	550	591	533	533	549	525	603	556	539	561	565	543	551	552	610	583	535	543	556	548	564	545	557	582	530	575	518	536	578	539	538	541	535	568	549	575	540	539	564	559	578	524	527	552	580	541	538	542	548	581	555	572	545	592	540	563	556	551	556	529	547	567	541	567	581	547	591	513	559	566	533	609	531	531	532	560	563	575	509	551	553	551	546	545	575	535	569	549	554	573	539	534	543	579	547	508	517	547	559	578	545	544	530	568	547	550	558	536	552	497	542	548	546	528	549	562	508	576	560	581	538	529	566	529	595	565	556	595	516	536	560	527	570	547	568	575	547	559	546	518	509	556	549	553	540	567	563	508	590	544	568	572	511	545	558	542	560	519	543	590	556	535	539	515	526	543	565	540	530	529	561	572	568	553	541	521	521	531	558	527	535	562	551	561	534	568	528	581	568	547	547	612	568	556	530	588	527	537	493	550	581	536	569	519	577	552	544	573	523	565	556	549	547	555	540	568	547	521	553	534	565	555	586	567	596	547	552	524	589	541	554	597	579	584	538	583	528	557	559	576	524	555	550	527	582	526	543	543	603	532	559	578	560	537	559	531	541	578	483	546	543	543	527	543	570	581	540	547	541	521	581	537	553	508	563	582	590	543	539	539	505	570	542	560	553	539	549	535	541	542	587	521	600	565	580	577	563	605	545	533	513	579	549	576	512	557	538	534	525	566	572	557	591	557	565	548	554	592	540	603	564	569	552	562	538	535	533	534	525	534	544	534	543	574	498	536	554	558	532	526	545	556	526	553	555	528	573	596	572	537	548	531	547	546	560	533	581	535	553	577	568	538	588	550	584	587	614	529	556	567	558	546	566	601	548	514	560	527	519	524	559	566	529	545	545	573	550	547	568	548	540	572	536	547	558	546	587	559	528	608	520	560	589	557	531	577	548	524	528	571	522	535	559	505	527	524	557	573	547	520	583	540	523	601	551	567	589	590	524	559	545	551	563	538	498	532	563	563	598	522	568	558	595	568	535	573	559	535	569	541	560	535	502	552	571	530	538	511	558	514	562	554	584	541	516	572	522	605	527	545	556	575	507	546	535	531	528	538	532	529	554	592	561	519	561	507	564	528	545	556	521	501	547	495	558	583	553	522	508	601	547	537	550	574	552	549	548	531	600	555	574	534	531	603	523	601	564	543	575	557	524	540	574	544	611	586	548	511	557	557	555	530	551	521	562	547	503	503	521	562	543	548	543	531	537	550	557	543	564	544	543	509	600	556	550	545	536	508	549	553	497	563	571	574	553	529	519	494	582	557	541	545	509	542	549	551	497	526	542	525	516	558	564	580	600	553	574	582	539	538	557	521	565	587	605	581	571	573	556	523	538	523	540	570	537	542	568	573	603	590	570	542	586	583	515	595	544	608	568	508	550	522	526	546	610	573	557	578	571	572	540	540	550	531	593	547	574	578	586	522	547	572	565	623	547	546	518	537	522	547	563	537	519	568	596	576	509	542	547	578	577	517	588	550	507	539	554	583	556	555	600	560	521	559	566	573	534	547	557	497	564	531	562	540	553	542	520	583	573	564	584	558	507	533	560	526	530	526	575	549	557	564	565	533	600	571	558	536	577	551	545	580	551	545	572	593	556	575	558	538	543	537	610	542	521	520	554	566	572	575	562	511	570	541	530	553	542	581	575	565	539	557	555	528	574	561	514	530	569	543	528	542	555	580	518	614	538	515	537	600	554	530	565	584	533	542	561	561	535	541	536	564	559	577	559	563	548	562	541	501	588	517	537	539	561	578	576	543	544	561	544	581	581	499	537	514	546	568	559	536	535	530	576	576	580	547	555	550	593	560	541	526	508	570	558	531	571	579	563	546	537	507	558	526	580	554	558	537	504	546	536	569	543	557	570	571	523	569	556	561	565	603	514	547	563	547	550	588	551	551	585	539	578	546	546	583	593	546	602	560	548	519	575	604	542	562	569	556	550	542	558	584	584	573	565	568	558	562	515	527	539	578	558	529	545	588	548	558	577	570	502	525	524	556	528	578	566	528	554	525	558	555	552	569	533	538	548	521	517	556	552	566	522	566	567	494	571	542	610	565	518	584	558	565	574	536	560	548	572	519	536	543	534	542	536	543	562	563	536	608	571	526	568	534	538	561	546	565	550	520	589	537	571	558	534	558	567	559	511	577	544	551	526	571	549	547	529	575	542	564	543	575	547	558	521	560	536	531	533	584	530	559	530	538	547	506	586	569	477	530	568	581	557	550	534	586	567	559	551	545	541	539	511	573	562	543	535	530	553	581	525	554	560	582	530	558	525	587	557	549	561	542	545	557	567	599	528	561	555	539	582	532	525	553	526	536	523	552	513	568	534	564	607	568	559	555	532	565	562	529	544	519	546	540	518	546	573	532	550	599	541	547	557	540	581	521	583	543	576	582	562	538	557	569	545	526	534	566	541	591	569	576	541	560	547	529	539	547	526	572	525	564	538	547	583	584	543	596	568	573	537	543	541	566	554	569
13267	14549	11568	7342	5367	4172	3351	2593	2141	1935	1606	1509	1231	1203	1098	1051	977	979	986	963	931	913	904	956	905	851	882	857	887	800	821	782	778	803	805	815	800	760	811	743	763	787	793	743	736	798	796	772	829	790	837	809	834	770	788	824	801	803	784	743	812	831	790	788	773	763	799	758	807	797	819	779	719	759	776	766	778	820	823	716	782	771	825	772	811	786	781	759	773	792	814	763	778	793	749	785	781	780	754	784	766	767	740	771	776	749	765	781	788	748	758	808	771	721	826	740	776	756	798	779	730	743	788	768	698	730	743	745	768	763	776	724	786	782	775	824	758	804	778	811	799	758	759	747	742	760	790	800	756	803	781	798	717	769	773	753	729	760	745	709	790	757	822	764	747	740	798	744	791	759	801	782	735	792	757	745	791	764	799	733	754	740	769	784	777	737	766	821	728	731	745	738	802	761	746	791	770	728	763	775	757	793	838	740	734	815	782	735	817	794	782	755	787	789	791	771	814	745	779	773	753	782	797	727	753	767	786	808	768	763	776	781	771	759	735	760	782	771	808	733	793	745	776	729	753	741	829	751	789	740	786	774	749	778	761	776	762	743	776	823	744	753	784	754	783	788	813	752	740	777	786	774	798	758	786	717	781	749	778	794	768	784	704	780	772	717	769	791	815	789	701	775	779	748	740	775	750	767	773	780	720	767	762	777	718	729	746	727	719	774	759	766	779	732	774	774	717	749	755	800	829	747	737	770	751	795	732	791	802	760	757	774	805	739	809	719	740	756	804	795	696	780	768	784	778	747	760	756	754	775	775	768	755	809	760	760	760	772	753	762	735	753	719	746	779	715	690	776	779	785	724	789	791	781	770	793	774	757	763	699	801	744	773	775	753	765	761	819	790	807	809	760	727	783	736	794	786	757	734	763	786	713	739	803	769	757	765	733	706	768	780	771	763	772	805	796	747	755	761	764	756	791	754	780	796	805	753	747	743	781	714	789	756	784	750	765	750	753	774	792	710	758	757	768	749	804	758	783	788	752	767	756	765	720	841	786	759	804	724	731	721	766	695	764	712	784	730	770	780	759	789	769	755	766	755	806	764	765	767	737	757	788	779	810	769	777	768	760	722	764	770	763	797	764	831	797	754	756	800	764	752	745	796	818	740	772	779	784	755	780	763	732	781	792	790	752	731	731	801	768	741	789	768	752	783	758	796	763	758	770	749	789	784	815	769	712	739	768	790	781	773	764	783	766	753	784	744	726	721	758	755	750	777	713	773	791	793	742	708	778	767	729	753	758	764	746	754	760	766	817	748	768	763	739	762	742	786	739	712	810	791	761	792	807	764	772	769	736	808	760	749	753	799	752	765	759	768	765	739	761	804	791	754	749	729	757	787	768	780	739	774	780	799	768	749	748	726	755	783	760	724	796	781	751	761	783	805	738	770	737	789	732	806	716	772	753	825	731	765	761	778	800	831	744	755	808	741	830	783	808	781	735	790	764	812	766	774	754	781	768	779	738	769	757	738	752	731	748	760	730	758	747	826	760	751	769	785	757	781	798	796	743	746	764	831	787	788	813	758	805	810	737	805	729	753	756	765	767	755	772	786	792	787	760	792	714	760	796	729	766	821	749	789	763	778	817	793	778	776	774	780	805	780	787	808	777	743	756	766	824	740	776	760	750	790	740	725	825	778	757	789	810	768	837	788	692	774	721	817	803	779	752	749	759	801	752	713	717	750	766	739	751	712	802	791	779	755	763	716	777	725	752	779	764	744	722	767	753	744	752	769	744	777	787	760	767	734	774	780	747	814	808	738	736	752	776	769	784	770	734	763	822	743	790	735	753	736	787	786	772	763	708	748	757	742	760	774	772	755	723	754	767	812	759	757	700	750	763	797	783	724	683	723	750	830	733	703	746	723	765	829	751	748	732	740	762	755	800	761	746	797	746	741	766	722	752	750	779	757	716	751	731	781	747	794	736	734	731	758	732	765	760	765	804	797	751	762	750	781	764	824	756	764	741	751	780	789	791	787	689	753	761	792	738	797	783	741	768	762	740	753	777	792	782	808	764	766	799	772	768	768	739	740	771	803	724	850	816	801	736	747	754	729	729	725	750	760	768	776	746	766	744	742	730	770	746	741	790	750	780	783	788	780	798	706	739	750	747	720	759	771	822	833	748	792	760	738	762	783	796	778	793	702	765	752	755	792	787	733	760	795	774	819	796	756	802	767	741	761	705	754	735	751	755	720	765	817	793	758	778	733	765	738	754	740	761	807	814	754	789	793	783	722	830	748	721	792	828	772	821	798	744	761	781	759	737	766	735	761	742	778	784	771	740	758	795	789	747	758	758	728	770	781	763	730	757	765	772	703	799	761	765	832	795	751	748	808	754	802	782	790	762	758	806	783	767	724	779	757	787	745	771	806	788	777	769	737	798	806	743	797	740	747	715	744	746	795	756	786	777	800	829	798	780	821	742	798	737	775	792	762	791	750	804	779	740	730	786	748	782	771	734	761	778	722	719	819	767	721	814	763	791	777	778	752	730	808	780	818	768	726	800	795	751	736	745	732	781	729	735	739	791	812	764	760	782	780	783	744	771	790	723	765	762	782	719	725	766	767	797	721	772	756	727	758	713	764	771	737	748	741	757	747	797	744	763	804	819	798	723	739	773	761	739	786	725	784	735	778	755	774	764	769	768	758	742	735	776	718	766	774	760	779	802	768	745	754	780	757	824	781	758	767	772	777	773	754	772	734	766	770	777	766	788	749	774	750	797	742	771	756	782	815	738	749	776	741	791	810	800	737	735	726	802	733	742	759	807	702	802	777	713	752	771	790	747	717	754	797	772	809	740	761	727	757	774	733	738	730	770	774	765	762	761	756	740	747	748	761	784	806	775	760	779	770	774	774	783	776	762	723	789	767	768	773	724	758	771	751	810	773	735	802	723	832	787	740	751	811	773	765	719	788	771	739	754	793	724	745	740	740	787	771	811	773	768	770	778	720	733	716	787	767	760	782	797	722	754	721	719	785	780	766	769	804	800	790	766	707	808	751	766	743	774	775	811	763	755	737	808	764	712	708	784	753	724	766	746	772	787	759	787	772	768	797	736	808	759	815	755	771	746	735	773	736	780	728	782	740	770	763	781	749	725	744	777	780	786	798	760	766	798	787	824	750	749	815	746	798	768	739	749	728	771	815	772	762	800	765	762	761	743	774	776	778	760	802	749	739	727	758	778	761	774	758	778	764	783	748	772	802	782	782	780	786	779	807	737	771	800	821	754	763	753	766	779	773	743	746	758	766	774	775	728	811	757	794	795	809	758	770	775	783	792	780	755	731	762	740	800	796	763	782	762	793	711	791	761	780	705	754	807	788	770	775	803	775	764	788	757	794	787	790	754	707	808	738	801	758	778	748	787	771	770	749	770	727	792	735	747	741	759	798	766	737	758	826	741	788	726	773	818	775	755	715	733	780	769	774	779	729	780	794	797	704	766
24126	21178	28314	24245	20711	8039	2953	1791	1322	1292	1097	993	912	895	790	738	696	671	671	671	625	633	663	662	628	593	584	562	566	553	526	530	552	535	544	527	550	516	508	534	493	504	526	558	517	533	511	526	483	525	527	558	541	514	575	525	520	520	501	516	550	552	525	535	513	540	527	521	494	513	508	505	554	485	518	516	528	513	531	495	508	505	499	529	529	549	488	518	532	512	507	540	507	518	506	500	489	534	492	535	482	512	494	539	506	556	488	526	472	466	493	521	511	540	510	543	514	509	527	522	511	487	502	509	504	472	547	566	476	499	494	510	492	515	526	474	482	467	491	506	534	514	500	482	532	540	515	533	517	490	510	530	524	481	531	525	479	494	475	559	501	489	499	524	482	476	486	467	501	517	502	490	529	545	513	500	536	479	482	528	541	548	478	475	504	490	547	491	519	527	526	526	561	512	486	531	525	512	467	488	512	501	476	539	493	503	516	505	501	508	538	523	495	510	511	527	549	512	478	494	525	515	507	506	530	526	552	516	508	450	518	531	569	528	539	527	513	514	512	543	524	528	449	469	525	504	517	512	547	556	539	560	493	501	524	515	539	498	496	469	519	498	498	569	531	526	480	518	503	508	565	488	524	550	512	494	538	492	512	520	503	510	534	533	482	488	524	530	468	496	503	501	481	499	507	535	491	493	507	486	502	507	505	527	477	499	496	499	495	488	511	510	475	505	488	493	543	541	528	512	494	531	492	520	521	511	525	535	501	521	463	517	515	528	502	514	530	533	473	532	520	506	514	468	492	518	502	492	474	502	469	462	508	505	525	518	518	525	484	538	479	483	497	494	508	563	494	554	494	523	492	518	525	493	545	508	517	545	497	500	495	521	544	503	517	501	501	498	498	471	530	487	521	545	485	512	552	525	533	512	496	521	455	487	481	532	524	532	522	523	518	492	510	516	514	529	468	510	505	539	500	497	499	509	520	487	501	534	514	530	496	495	521	496	476	496	475	491	518	517	479	513	534	515	470	501	515	473	493	476	526	511	445	499	518	514	485	470	513	532	523	489	520	526	493	513	486	541	530	529	519	536	490	482	497	491	508	464	497	500	551	458	507	520	504	509	522	505	478	539	503	493	496	490	454	455	481	498	443	485	506	487	552	563	552	528	541	491	512	498	497	513	497	491	498	526	522	482	519	525	479	547	532	517	522	558	490	511	470	538	486	490	462	493	502	551	515	514	489	499	497	468	489	496	496	491	495	490	521	484	480	514	504	503	527	527	498	534	489	496	514	527	509	465	500	486	548	525	481	468	511	506	512	529	526	483	522	516	503	483	483	486	488	500	523	519	468	531	510	505	489	539	502	508	543	486	520	481	519	512	537	531	514	506	482	505	481	499	548	525	521	545	539	531	513	524	498	563	534	536	485	475	527	475	553	528	508	533	490	510	507	487	527	487	473	518	543	488	508	490	534	501	515	500	538	530	509	510	539	471	488	499	530	505	485	563	505	506	458	497	476	517	502	480	515	515	505	517	500	502	527	510	470	533	498	532	471	520	518	484	493	497	510	459	531	534	519	488	527	529	513	493	503	513	538	484	511	484	507	505	514	521	489	498	509	519	534	494	530	459	542	522	522	512	488	521	496	513	523	524	550	517	479	536	524	521	537	508	521	516	548	502	496	489	505	475	527	511	491	495	495	484	489	518	502	502	540	502	509	509	495	472	533	500	510	537	472	514	526	469	541	481	538	496	514	539	552	496	504	508	508	524	531	511	500	504	479	507	527	455	511	527	500	497	474	541	554	532	512	531	511	506	507	514	509	514	470	494	498	498	513	504	501	483	485	492	472	527	525	515	504	539	524	517	502	504	507	507	492	518	561	511	518	498	483	510	492	471	553	488	468	516	526	514	504	534	494	482	546	507	496	481	481	518	511	544	517	503	520	500	535	471	493	462	539	505	467	543	474	515	487	516	503	501	479	521	495	482	488	504	478	536	490	492	546	485	507	494	475	521	502	517	502	516	514	533	512	463	521	495	508	540	493	501	510	520	518	496	520	469	502	548	491	504	491	524	532	555	478	528	487	474	453	470	505	478	510	490	484	532	476	470	513	546	560	465	532	582	534	476	541	498	499	527	492	537	497	498	499	477	506	559	469	494	512	477	550	447	511	470	546	530	515	506	488	508	531	487	523	490	516	519	509	509	506	495	476	494	515	503	533	551	521	507	526	512	533	530	541	504	520	510	475	489	487	539	497	503	525	489	498	477	541	524	511	481	500	507	485	507	510	505	490	464	514	505	510	520	514	511	542	517	536	534	488	531	519	489	482	492	496	496	479	531	480	555	486	486	487	524	510	491	495	528	518	493	476	534	517	482	500	523	458	493	516	490	531	497	464	509	480	446	497	505	503	524	470	523	494	531	492	518	503	503	503	520	542	453	489	535	449	491	508	473	535	528	528	527	490	525	471	508	494	467	509	528	492	478	467	529	497	528	493	457	505	528	475	520	501	501	479	529	484	522	524	515	479	465	485	511	491	511	516	513	495	563	467	522	462	535	469	501	532	509	524	504	531	550	490	486	486	513	501	473	542	509	484	537	492	469	532	533	501	488	521	481	528	478	541	535	521	539	517	476	518	505	510	503	516	514	521	482	516	520	496	502	496	492	529	537	517	508	522	528	477	512	475	481	479	503	497	470	526	536	501	496	484	509	521	543	522	504	538	520	484	525	469	487	549	474	494	542	492	492	522	530	539	542	538	512	513	493	521	527	519	491	449	495	517	518	479	510	510	507	517	546	528	515	533	480	530	510	492	528	533	496	485	510	486	495	506	529	525	559	468	504	506	517	521	495	512	480	519	490	482	476	535	498	558	474	528	493	561	529	532	496	504	501	507	494	509	522	540	504	515	527	491	521	534	486	478	512	519	476	475	496	483	503	522	507	511	514	452	477	509	480	491	487	544	528	537	496	485	501	468	481	523	473	556	532	509	488	514	476	490	582	489	459	471	495	468	495	495	491	472	508	499	512	483	480	502	480	470	506	532	535	511	506	493	482	538	523	506	525	536	509	454	535	461	505	494	532	467	543	513	484	501	489	527	525	503	506	536	529	489	484	502	548	554	485	493	488	525	563	515	526	527	530	520	535	498	510	519	563	515	475	503	473	503	498	498	539	510	515	518	509	474	511	474	483	506	494	511	523	507	489	505	521	459	482	509	494	569	496	510	459	522	514	527	527	528	480	476	492	540	486	470	539	487	510	471	484	513	543	496	531	482	504	504	495	481	497	487	508	496	540	491	521	510	509	491	471	518	524	489	470	493	515	489	507	467	513	504	538	523	521	444	505	512	508	507	510	460	498	527	531	485	498	545	509	520	489	454	528	503	495	477	512	507	530	499	520	482	511	508	471	523	538	519	477	498	493	521	501	523	545	527	488	517	480	489	520	482	548	491	473	513	509	524	520	535	505	504	510	495	535	471	492	490	476	528	509	499	505	465	499
16050	22935	17944	11866	8865	6694	5422	3981	3259	2859	2318	1986	1925	1606	1432	1436	1265	1233	1203	1092	1080	1025	1092	1020	953	935	897	862	888	868	829	871	800	793	742	809	747	807	785	747	766	746	719	745	736	752	748	754	733	761	760	764	788	813	775	811	779	807	773	751	783	726	798	791	748	759	755	772	722	696	708	725	730	736	746	706	669	720	717	769	717	737	722	753	754	741	765	769	747	764	710	743	739	732	754	793	739	766	730	767	748	743	709	742	746	682	682	711	753	704	714	719	757	756	706	760	735	734	761	764	727	735	725	715	699	703	748	713	716	729	753	703	726	768	757	726	756	767	750	675	702	765	738	703	719	727	726	735	681	736	746	675	761	759	721	800	736	673	709	739	763	722	699	752	755	728	783	698	698	708	722	705	733	711	740	720	725	774	748	748	731	671	763	770	689	697	722	739	708	711	719	749	707	710	696	705	708	699	732	769	686	773	748	719	674	654	717	713	679	715	726	691	729	736	718	735	728	752	706	728	713	735	787	676	682	715	727	729	705	741	738	670	717	659	680	750	726	740	688	721	688	695	717	769	737	695	774	701	710	700	732	665	734	756	766	699	715	713	696	743	710	682	717	730	731	736	714	740	732	726	762	690	658	742	677	714	707	729	724	737	751	766	702	781	737	719	742	675	685	741	710	708	727	728	729	711	713	717	700	698	733	681	690	734	745	684	715	717	699	710	737	730	703	707	798	690	773	706	715	762	698	715	695	706	703	688	743	708	737	740	732	722	729	734	718	717	719	677	740	678	701	697	725	746	713	751	732	708	752	733	675	690	752	699	674	706	712	684	717	710	689	739	711	737	720	683	698	734	703	730	747	671	737	679	686	759	740	742	736	775	725	745	751	767	758	706	700	736	728	736	718	709	726	731	683	687	719	726	733	704	679	702	687	678	737	661	703	714	778	729	742	738	694	665	713	731	723	682	722	702	690	749	710	700	728	724	698	724	678	709	754	739	682	713	716	729	731	720	717	689	717	693	712	714	740	688	704	680	691	737	731	706	742	700	729	745	723	726	726	693	695	716	698	689	701	768	735	764	718	696	747	672	719	753	718	718	726	699	687	744	727	706	723	731	750	720	725	694	726	749	730	752	705	701	682	719	747	691	692	725	730	713	675	711	711	742	742	709	711	698	735	718	670	693	739	720	742	705	723	708	713	734	708	734	723	754	726	696	729	697	730	726	733	728	703	710	736	718	711	745	739	712	674	686	700	762	711	700	720	709	735	735	743	701	733	719	674	747	725	749	754	748	728	709	706	737	659	712	697	717	708	721	732	685	766	750	667	727	776	735	702	693	752	715	743	700	752	707	726	686	704	664	706	688	752	756	723	735	776	752	724	659	705	692	753	718	712	701	748	710	748	732	709	729	670	735	724	719	723	733	762	701	705	691	735	719	722	764	679	728	658	734	689	685	752	679	708	696	689	743	690	732	722	709	730	682	730	718	720	722	707	763	728	787	761	738	727	719	734	689	707	725	723	721	707	687	697	704	690	722	702	733	726	686	695	736	763	716	703	716	716	656	683	723	708	714	700	721	734	701	806	741	728	711	728	713	728	718	733	750	695	712	690	672	694	698	687	691	716	644	701	704	669	740	696	703	697	714	700	752	705	729	681	686	735	664	697	713	686	719	706	712	713	730	726	703	706	760	677	773	719	720	696	736	729	669	705	704	681	765	682	687	727	681	666	701	699	725	728	667	757	749	700	721	753	747	765	720	669	720	690	730	680	704	718	727	715	688	724	719	701	734	708	673	700	702	715	761	739	744	742	656	683	714	684	697	679	711	694	736	696	715	739	748	714	668	686	719	700	740	686	705	686	752	682	682	749	757	733	675	703	744	715	723	759	699	723	737	710	740	709	689	726	734	692	702	712	702	701	758	726	708	723	717	770	673	706	702	707	714	713	731	716	776	710	695	670	751	707	752	707	695	721	734	777	715	728	772	711	696	708	764	711	741	690	737	687	681	734	746	734	757	670	707	677	682	745	702	668	785	735	708	756	677	767	710	707	710	717	694	685	719	720	737	736	723	747	728	715	675	690	706	717	717	721	747	733	744	674	740	725	700	702	675	731	703	733	714	713	718	736	731	735	707	686	737	714	741	728	711	713	660	693	719	709	708	684	694	711	739	716	775	708	725	686	756	708	737	725	730	690	690	683	683	756	799	719	749	693	700	795	735	710	707	698	778	714	761	742	671	739	670	741	699	743	723	756	732	726	670	689	750	698	713	678	686	648	656	716	715	745	688	688	742	710	721	718	759	770	733	719	686	712	698	689	716	735	722	700	735	725	677	698	724	732	708	681	731	682	712	732	718	713	714	721	727	722	717	724	714	718	688	704	742	686	751	706	690	765	717	742	717	715	747	698	718	702	738	727	710	746	735	640	756	718	757	738	677	735	677	735	699	742	689	739	761	730	719	721	704	673	744	746	722	669	717	697	710	716	715	752	736	752	780	728	730	703	746	712	741	706	710	701	762	684	701	728	697	737	733	690	747	720	711	695	692	687	699	698	731	676	707	728	732	723	716	699	724	689	705	690	738	716	689	734	730	720	669	743	720	711	713	727	680	740	724	690	732	727	744	733	703	722	714	680	719	753	724	703	692	700	693	770	786	719	673	728	737	739	750	744	720	729	712	731	728	665	704	705	703	697	705	699	707	697	693	706	670	701	760	731	686	753	729	680	698	703	713	737	664	762	750	699	718	753	694	695	694	739	731	656	676	737	677	719	689	699	753	715	713	710	714	676	708	760	702	730	687	749	713	727	717	722	705	726	689	671	755	705	708	698	709	700	708	729	744	716	680	726	706	720	734	684	695	718	715	682	710	713	754	717	725	687	688	717	747	702	738	703	731	715	696	691	718	719	735	707	709	676	715	757	749	709	677	712	717	733	705	747	724	688	725	746	669	678	693	732	775	753	731	690	742	704	711	734	705	722	708	733	721	738	678	725	728	685	736	734	641	736	693	710	678	747	737	746	719	708	682	687	721	692	780	728	710	710	711	660	687	714	681	707	724	708	704	716	735	648	705	700	741	706	740	729	712	734	688	732	762	707	761	684	736	702	704	760	659	745	764	738	731	696	716	740	751	703	723	738	732	727	684	766	746	679	722	766	760	724	759	731	723	706	704	703	711	708	712	685	695	709	701	730	707	713	683	745	725	683	741	752	724	749	717	686	708	699	733	726	707	710	709	724	713	738	730	727	716	718	714	788	699	743	679	698	728	734	735	773	742	740	717	740	677	698	744	688	721	717	730	718	745	740	717	717	755	803	708	770	730	691	724	727	708	683	735	675	755	720	690	726	665	700	691	703	753	656	767	753	725	736	696	721	677	693	709	674	711	728	729	718	699	727	670	693	680	751	689	704	714	669	691	767	717	760	654	715	688	716	717	719	673	701	743	700	726	667	704	760	749	766	718	721	731	720	706	683	735	723	704	723	723	725	701	785	732	712	719
23212	21221	28958	23768	21224	20451	6849	2560	1792	1398	1252	1085	959	886	778	708	676	680	616	588	579	569	561	569	539	530	494	488	497	508	423	420	449	384	452	430	462	414	417	392	384	408	404	384	429	363	406	438	400	387	452	392	438	412	482	427	402	432	398	437	397	384	405	405	411	438	403	408	392	373	351	376	361	377	384	386	400	371	418	383	346	356	375	381	404	393	416	385	390	396	403	359	427	356	386	384	386	423	390	436	405	349	348	395	408	368	371	404	384	394	404	417	373	396	379	390	387	397	418	392	417	348	409	403	378	377	419	363	380	386	348	352	396	379	378	369	404	378	393	349	376	398	376	390	395	421	400	369	357	367	395	362	392	402	357	418	366	363	405	408	427	363	387	381	372	377	384	370	370	361	389	415	384	395	370	393	359	388	410	407	379	383	405	415	391	371	340	376	381	397	370	339	365	399	342	367	353	350	379	411	352	372	376	339	368	398	370	342	376	343	355	393	366	350	378	358	398	388	392	382	388	380	357	394	370	371	352	391	405	417	395	347	384	378	347	360	389	400	344	382	372	401	396	369	371	367	398	374	372	396	364	407	396	386	352	395	386	363	411	378	345	412	351	382	417	412	414	399	390	347	347	338	366	364	372	351	427	398	389	380	385	362	410	374	345	338	345	376	377	356	387	360	337	372	352	378	344	372	407	354	381	356	391	391	360	320	398	364	355	377	350	377	341	367	367	345	343	360	362	408	390	412	404	374	368	343	392	384	389	381	353	368	361	379	350	369	390	386	352	359	357	348	366	392	396	359	385	356	396	388	387	383	360	406	377	413	393	349	405	383	401	376	374	384	385	398	370	386	363	411	359	406	374	368	396	340	389	341	393	392	403	388	387	404	384	365	391	353	345	346	392	346	362	311	406	392	409	373	363	386	411	402	360	366	366	420	377	339	362	354	367	373	356	352	385	355	419	408	368	346	369	376	384	381	377	405	377	386	335	381	375	374	389	369	346	371	354	370	380	385	360	350	347	376	365	371	382	386	380	385	346	382	340	364	383	395	392	354	355	374	340	371	374	334	401	386	382	342	373	423	353	371	349	398	378	400	389	374	376	359	370	395	362	424	385	394	373	388	356	391	340	374	359	415	359	393	380	380	380	372	359	395	376	407	349	358	333	360	355	362	394	393	368	380	384	370	340	391	375	355	355	388	338	366	385	354	364	382	384	370	346	383	356	381	407	398	374	360	381	348	413	348	403	386	393	393	345	380	344	361	379	364	364	386	379	396	359	366	428	362	395	375	365	328	384	380	361	366	356	367	344	368	400	378	374	362	399	374	408	382	413	404	384	367	366	347	350	413	351	367	338	377	345	342	393	399	349	371	393	382	343	373	384	350	378	370	388	377	385	381	400	365	370	351	375	385	386	391	352	366	365	352	392	399	343	378	392	341	387	389	410	386	373	370	346	368	349	366	383	354	408	368	380	393	434	346	394	363	392	395	351	369	399	344	375	356	391	382	344	373	363	365	375	391	365	393	384	366	352	375	367	377	381	425	393	362	363	379	345	368	374	399	397	381	399	338	361	379	367	368	406	414	376	358	373	353	392	389	409	357	402	370	409	393	382	382	357	362	360	342	368	388	365	396	369	363	327	372	405	386	366	362	408	402	348	344	363	329	381	362	365	371	385	393	381	401	398	357	421	397	393	353	377	380	378	341	427	387	366	397	377	328	360	403	365	377	385	424	381	372	360	387	400	375	353	357	352	381	384	406	371	366	385	359	343	394	355	388	356	358	366	386	368	380	354	380	381	373	390	381	378	391	363	393	341	385	399	360	384	374	343	419	392	380	361	371	389	361	419	429	369	367	357	357	383	389	376	387	398	374	379	374	381	383	379	385	335	364	400	383	404	376	382	337	392	412	360	366	381	370	378	385	370	392	383	342	371	388	362	378	349	384	402	354	399	356	371	370	360	409	356	353	368	386	344	368	361	385	370	387	381	376	358	329	359	363	330	392	371	372	382	379	333	361	398	396	379	410	410	358	358	398	373	409	363	378	374	377	347	381	365	374	374	382	353	380	355	372	369	370	384	415	363	374	376	364	371	368	376	350	404	379	369	396	402	355	376	388	361	370	352	376	377	367	370	391	396	338	378	353	349	400	359	376	390	380	374	355	353	402	387	351	362	382	378	401	351	367	381	373	357	368	365	369	375	384	394	383	366	341	397	375	375	361	422	410	407	368	369	349	389	384	376	371	375	382	392	393	365	355	379	393	382	382	357	411	358	352	381	363	398	382	363	373	379	361	408	369	353	402	386	358	376	349	365	403	366	395	351	369	387	372	367	402	335	387	390	399	399	344	367	401	357	375	388	383	353	352	371	392	368	390	362	347	429	359	362	379	393	389	402	395	398	345	373	372	379	368	376	381	357	359	356	358	385	389	386	364	360	391	380	372	355	392	353	403	385	394	373	390	346	408	379	375	378	376	341	352	346	369	350	358	358	390	373	386	410	378	397	366	381	355	390	366	366	400	340	370	389	367	385	387	360	352	377	375	392	394	359	370	402	364	385	339	333	361	341	364	360	385	393	379	379	357	368	393	369	373	380	407	393	354	367	391	391	388	392	391	386	399	358	369	408	390	386	372	373	366	373	375	405	360	348	394	355	372	391	379	366	373	420	387	373	399	376	401	363	388	362	379	376	360	382	387	377	372	358	377	325	358	400	359	356	413	359	358	375	376	364	417	391	380	391	369	365	390	368	348	408	384	359	361	380	382	375	394	355	348	375	356	363	359	383	401	348	376	370	373	379	393	401	336	364	348	407	372	368	367	369	385	394	316	412	366	371	379	389	376	354	390	390	370	346	377	367	365	378	366	389	338	405	372	368	336	386	408	390	363	394	359	372	378	357	378	357	380	383	360	369	347	357	377	363	378	364	401	384	356	377	374	385	377	334	407	395	388	375	394	368	336	374	348	374	358	363	366	347	370	369	370	388	370	368	374	362	394	371	353	406	398	373	396	366	397	392	375	372	373	390	374	377	383	355	364	409	398	352	378	367	352	395	426	384	390	377	372	359	375	359	366	374	392	366	415	406	356	346	391	352	383	339	363	353	395	395	398	388	394	376	394	370	388	378	369	368	402	375	373	388	381	372	389	388	353	377	389	349	345	319	359	380	353	359	394	378	377	377	331	355	379	366	371	389	348	355	383	349	399	370	373	374	370	388	380	361	375	366	362	366	398	352	394	364	365	352	347	383	384	383	352	382	355	368	396	381	364	396	349	382	369	375	370	379	390	386	382	410	355	382	379	364	345	407	382	356	378	385	378	377	360	368	373	370	382	344	394	365	387	374	379	351	375	405	403	361	361	390	353	342	377	401	364	379	393	358	384	347	377	343	366	398	351	410	374	387	371	386	382	362	355	384	329	356	396	362	382	414	377	369	374	385	348	372	337	374	373	385	407	400	403	358	368	396	372	391	398	404	364	367	350	448	378	375	369	388	385
18675	28332	22949	15195	10809	8208	6985	5738	4568	3601	3075	2490	2272	1863	1607	1529	1411	1299	1233	1141	1104	1025	971	932	902	906	839	874	798	771	676	724	666	655	670	592	680	603	579	573	609	581	551	567	563	613	568	607	612	592	558	641	660	596	644	622	653	632	614	633	621	608	617	603	621	596	571	575	592	610	599	552	547	517	563	519	569	544	510	548	538	594	538	575	536	562	591	571	565	572	534	553	560	564	566	588	530	576	559	557	523	578	539	524	552	530	540	552	526	545	566	524	557	542	558	540	565	547	487	536	518	536	504	497	522	496	533	532	542	527	576	525	580	571	523	543	569	541	542	539	555	546	556	515	544	567	532	554	512	480	491	544	535	546	554	527	515	531	524	538	522	515	546	554	565	567	544	521	561	572	521	509	509	512	586	494	502	534	532	529	532	538	495	483	553	534	540	532	513	526	512	543	542	527	529	524	526	523	491	542	499	522	541	514	485	527	541	528	519	535	527	566	514	496	521	599	540	487	538	473	534	530	511	543	525	516	501	506	521	545	517	533	526	550	548	528	521	535	516	522	532	571	542	528	525	516	569	525	525	573	533	538	534	566	543	549	511	531	478	558	520	547	532	560	586	525	581	530	515	577	484	533	561	544	528	518	543	537	488	543	542	531	539	503	562	496	515	527	507	553	536	566	551	532	546	483	516	556	572	507	552	495	523	521	511	524	526	499	545	526	523	591	511	525	529	553	559	534	548	530	522	542	520	555	543	554	519	538	571	490	535	548	529	497	522	504	518	509	545	520	555	559	522	503	543	490	527	517	523	527	573	538	513	526	555	505	529	551	516	582	554	530	506	531	525	533	499	508	503	484	556	547	518	525	508	530	549	581	515	552	553	556	500	527	516	516	541	504	526	538	572	511	546	519	520	514	525	494	529	570	549	518	534	522	513	497	498	570	585	578	512	521	551	550	504	499	564	587	527	544	543	524	523	539	541	532	537	565	552	526	556	497	561	512	510	520	531	506	528	553	536	520	543	523	544	540	500	505	507	522	558	514	479	537	542	524	539	518	560	516	519	514	546	478	538	540	522	552	510	519	485	534	571	533	521	545	480	507	531	532	536	533	540	519	533	558	540	522	583	558	521	552	509	542	537	494	567	516	559	491	571	516	548	551	519	485	562	538	494	555	578	542	557	506	489	530	551	552	514	536	507	543	522	550	535	513	570	542	492	543	527	552	536	542	567	534	496	493	556	515	513	535	529	542	486	561	501	507	516	542	528	501	485	522	545	525	504	524	538	553	540	542	523	525	513	511	528	550	557	529	515	538	500	502	547	529	532	552	545	536	517	539	533	526	605	500	552	507	548	558	566	516	510	547	513	546	539	531	499	492	572	584	560	530	491	514	566	530	530	527	551	523	523	534	524	535	486	558	522	517	522	552	525	512	538	545	492	546	512	512	504	532	480	513	528	522	519	565	533	543	500	520	501	463	528	503	557	537	521	541	518	518	523	510	483	512	519	549	504	526	528	475	511	569	512	540	529	499	519	533	514	520	561	474	565	507	541	486	527	532	529	544	528	515	520	550	542	547	554	516	554	515	532	469	545	531	560	547	519	511	517	517	520	571	524	536	560	544	528	561	532	569	535	549	529	555	593	562	560	511	579	535	506	534	553	541	570	498	517	507	530	527	503	543	519	519	509	550	517	522	527	595	543	545	470	559	552	531	479	517	525	516	498	501	517	511	552	514	532	543	521	552	554	537	534	558	547	552	532	547	525	519	544	565	555	552	567	487	516	530	524	546	554	518	499	534	535	512	558	480	549	523	560	514	576	558	506	537	508	552	516	523	567	526	519	530	508	480	564	513	528	530	528	522	565	543	520	511	523	547	513	527	526	545	523	524	521	540	486	537	554	531	520	518	529	497	524	549	527	544	544	524	543	563	544	507	515	520	518	555	541	550	544	490	527	521	572	520	555	528	526	529	519	570	561	539	497	569	531	516	547	562	548	554	578	542	483	496	531	569	524	519	555	546	549	503	559	561	533	545	583	569	519	543	555	538	551	545	571	510	544	563	547	509	541	514	499	507	562	495	495	544	550	515	542	559	524	527	514	475	492	546	538	551	499	533	483	558	529	514	556	542	514	491	536	547	512	560	523	557	560	497	517	543	537	559	515	545	585	508	505	556	517	514	551	512	537	471	561	548	563	541	508	548	512	520	519	522	541	540	537	546	501	492	536	499	550	546	505	518	536	539	535	511	548	527	525	525	512	515	519	552	541	518	563	504	540	507	510	524	555	517	519	581	584	494	509	536	543	560	565	468	517	549	497	556	542	492	534	547	544	545	538	526	536	533	552	535	531	558	576	533	531	531	517	564	545	539	537	515	524	533	532	518	541	524	509	523	539	529	510	516	493	539	558	513	538	534	539	514	483	532	557	558	496	544	508	512	520	508	531	519	577	506	502	555	522	538	526	543	513	556	496	549	541	513	552	529	533	516	506	550	547	538	531	487	524	532	539	501	562	540	534	519	503	574	574	524	533	533	505	522	562	541	521	514	542	512	509	534	538	544	514	520	546	461	558	561	535	500	508	537	537	513	511	571	567	504	481	534	544	530	533	515	561	543	494	531	535	507	501	521	568	525	542	550	529	537	536	534	511	510	497	555	514	596	515	552	526	516	504	553	522	556	549	543	471	520	541	538	520	552	502	514	488	529	488	536	519	543	520	497	546	522	554	545	506	547	528	528	530	492	542	563	526	544	521	549	499	579	579	489	554	574	496	518	486	482	526	546	520	512	521	527	523	498	551	491	516	558	558	540	565	498	556	541	497	517	558	540	507	562	572	527	529	536	518	507	562	503	560	514	496	512	529	546	546	525	478	478	521	508	528	559	508	578	549	523	524	520	527	511	559	543	517	564	568	502	544	532	528	447	513	509	563	493	501	522	537	536	519	498	566	537	523	539	529	540	560	507	548	570	506	511	531	504	521	478	516	533	530	563	530	544	495	541	533	547	542	525	564	508	543	552	515	506	517	509	502	548	508	505	507	549	542	516	574	498	499	577	582	536	541	507	548	499	535	511	526	512	525	530	507	520	557	548	530	526	514	540	477	554	550	531	528	502	545	531	531	503	560	508	507	537	484	525	541	499	505	564	574	528	535	517	550	533	540	526	531	558	518	526	551	554	527	561	522	583	522	517	531	526	576	540	528	533	552	534	547	522	516	526	536	525	549	548	503	514	569	510	515	531	506	558	530	525	491	519	492	517	512	542	499	536	516	529	579	497	544	535	582	460	546	528	520	564	538	528	510	549	520	531	549	503	511	540	535	519	574	528	571	530	503	546	536	528	509	551	556	541	502	536	555	539	530	560	525	542	525	514	540	574	516	574	515	472	486	547	526	524	527	528	536	539	542	544	526	509	513	536	545	552	564	521	530	530	554	555	535	514	541	556	551	543	540	548	486	545	519	511	524	531	515	534	521	532	524	540	502	521	547	537	518	495	506	509
27112	20368	11377	4537	2261	1438	1250	1165	930	892	778	790	754	660	674	645	666	640	609	657	639	575	656	539	618	574	580	609	583	566	568	537	578	538	573	539	520	592	573	549	582	595	547	529	573	560	587	556	557	568	520	558	611	561	601	552	560	588	599	554	594	580	600	558	554	571	541	568	577	525	555	568	551	572	575	496	561	595	546	573	591	569	566	548	544	598	519	560	596	562	549	546	570	528	594	547	561	579	576	559	552	595	555	550	564	521	558	583	544	586	537	493	582	542	524	544	535	546	572	562	582	569	572	561	549	556	559	560	522	577	573	530	571	578	534	516	534	527	519	524	561	547	554	548	573	601	527	563	552	567	558	563	555	512	558	555	547	545	536	549	571	604	491	568	559	569	553	521	542	538	555	555	616	559	567	537	503	533	540	561	556	562	574	534	569	594	578	543	583	567	561	562	502	567	570	607	525	544	558	594	544	544	566	547	542	533	567	507	564	547	556	547	530	575	577	583	559	540	552	574	578	554	552	585	527	587	580	568	535	532	547	566	575	547	574	569	565	527	561	591	538	552	544	519	518	541	522	587	538	541	561	556	554	536	572	573	550	539	583	554	570	539	570	541	572	597	534	556	558	532	550	503	539	528	562	563	570	551	530	520	585	562	578	619	558	597	569	540	544	571	560	557	561	537	506	519	541	562	603	573	548	582	554	535	572	537	504	559	546	504	576	538	582	537	550	563	571	551	503	551	567	611	495	535	600	570	539	526	550	523	538	554	558	532	604	550	542	565	576	586	540	564	536	521	545	603	564	581	534	535	556	520	561	561	594	546	523	535	611	552	529	553	555	522	541	558	564	514	561	528	570	538	530	561	571	552	606	522	521	544	567	544	577	538	543	534	596	553	563	549	553	569	555	546	588	578	584	576	539	551	510	560	565	541	555	551	553	546	562	526	526	545	565	500	540	577	551	560	537	555	550	548	550	585	549	523	541	563	560	550	531	532	533	529	527	526	553	535	534	543	553	567	536	552	550	534	594	559	540	545	538	539	592	537	566	562	515	486	578	541	519	560	587	528	565	557	587	583	541	518	548	589	578	519	572	546	558	565	575	536	538	509	533	585	604	573	533	533	506	557	579	565	520	538	565	591	583	541	566	549	567	580	577	509	593	587	591	544	543	597	518	546	563	508	529	558	536	543	557	582	557	550	584	559	562	562	553	595	601	531	562	562	557	558	589	588	514	572	573	566	500	556	507	572	551	564	592	544	557	557	558	581	626	565	519	554	534	559	526	567	545	546	553	554	552	563	552	541	539	529	552	571	548	569	541	523	554	565	532	550	567	509	560	558	572	512	552	530	560	568	554	573	509	537	548	561	590	561	544	545	548	526	610	561	518	559	524	523	599	551	550	561	539	535	563	570	549	568	551	575	585	576	594	519	587	548	571	537	543	523	514	567	534	574	535	521	566	589	558	552	577	581	592	543	519	530	548	586	562	588	542	571	536	549	546	529	556	574	564	518	556	576	543	571	544	568	571	540	535	536	488	559	533	553	552	525	527	560	551	600	564	547	515	602	589	510	565	565	563	591	513	531	563	563	553	551	553	549	584	575	536	528	565	564	581	566	527	521	561	573	530	509	543	556	597	577	550	595	557	539	587	536	606	561	557	584	527	551	532	538	589	531	545	610	569	553	548	556	585	555	544	552	560	556	548	508	599	550	540	574	563	551	541	593	524	562	596	599	566	526	532	544	550	532	598	506	527	547	573	536	542	501	593	524	544	538	563	560	559	534	575	550	553	529	544	563	576	514	575	564	537	550	554	577	563	535	547	580	594	577	595	597	502	563	553	564	546	538	554	585	561	581	567	532	547	589	559	578	539	530	555	564	563	552	524	603	508	541	542	595	594	545	556	569	540	557	558	512	548	547	544	539	537	549	523	536	558	561	551	554	551	574	544	569	625	527	537	522	527	541	526	533	517	590	592	533	559	580	553	539	539	545	527	598	514	580	551	569	548	528	544	536	578	548	549	527	578	560	573	566	586	564	560	528	593	577	545	560	557	574	533	568	565	542	553	550	562	571	573	563	513	565	511	550	601	555	557	556	578	525	528	553	531	549	579	515	595	621	557	554	530	550	560	553	644	574	542	515	568	556	525	574	551	575	512	576	551	606	599	521	556	557	577	601	585	543	544	559	535	537	545	594	595	531	580	566	524	553	559	572	590	561	552	552	560	592	528	594	582	531	547	584	549	551	526	546	557	568	535	576	556	566	534	520	519	536	532	592	553	534	532	540	564	555	548	573	559	533	563	535	524	549	540	550	526	500	553	588	524	506	550	568	508	561	558	560	532	578	530	548	536	536	565	540	524	546	540	569	524	567	539	554	565	554	575	573	544	578	558	531	579	572	563	550	529	561	576	567	548	551	542	546	544	536	617	577	564	548	508	579	569	546	563	529	543	525	561	495	531	564	544	556	574	560	551	560	573	578	533	544	528	550	564	543	602	568	540	543	533	543	571	543	545	544	525	586	529	583	565	554	532	561	539	530	562	587	560	534	563	558	541	520	599	557	573	575	548	541	543	555	569	563	530	535	520	552	562	568	518	570	518	574	543	556	561	578	562	536	550	530	519	577	595	531	546	550	518	546	585	576	574	555	504	529	553	548	539	555	551	577	570	544	576	533	542	557	556	528	590	539	573	586	568	514	558	576	577	545	530	580	560	551	514	528	545	522	520	536	587	507	595	527	575	587	519	532	514	556	547	515	533	592	577	522	537	607	555	568	541	536	531	555	553	555	556	608	521	582	577	581	528	537	560	543	567	576	563	597	548	529	556	546	567	570	496	544	537	539	590	552	589	510	534	562	547	581	536	600	577	564	559	517	545	511	504	565	581	532	559	506	535	616	522	544	576	554	518	552	554	531	516	579	555	557	582	557	547	544	554	586	524	591	550	565	573	521	592	535	550	579	559	585	545	567	550	617	567	538	572	558	538	597	536	545	549	578	532	536	542	546	537	548	550	524	566	585	574	531	547	574	585	515	565	523	549	543	531	545	593	554	541	542	551	533	539	589	533	579	552	539	552	572	543	561	559	540	527	564	558	565	545	548	550	540	539	565	571	531	540	562	586	574	538	530	501	521	600	533	577	535	569	558	543	583	549	523	599	523	555	529	560	552	568	548	545	582	539	554	604	565	554	552	568	523	541	576	547	516	538	569	537	577	546	577	559	543	550	566	520	572	510	561	538	546	527	609	568	536	573	509	554	538	565	589	540	552	522	527	555	589	574	560	582	566	561	598	573	540	534	561	526	574	558	569	537	550	550	557	536	604	583	567	519	559	526	525	579	556	520	578	518	506	592	571	536	545	534	550	545	560	560	555	545	544	544	540	562	538	562	531	564	548	569	553	573	540	525	575	535	561	556	537	577	515	566	565	497	592	585	515	544	549	566	583	551	536	588	544	569	567	609	564	561	532	547	605	573	581	551	582	582	536	583	556	563	569
13028	14116	10464	6131	4190	3034	2806	2526	2023	1718	1528	1416	1268	1154	1147	1039	1063	977	977	988	1002	979	953	879	908	895	867	870	857	843	795	858	794	775	819	774	764	775	764	779	811	776	755	739	793	810	758	818	820	774	755	809	832	751	821	790	809	824	803	728	829	824	801	792	802	771	766	779	813	764	755	804	764	758	777	797	772	766	839	771	774	792	742	792	754	739	780	751	799	789	795	797	820	792	771	806	743	762	727	773	812	775	767	857	771	804	772	767	766	813	782	801	774	803	811	787	770	756	782	784	774	799	798	781	827	786	785	816	700	771	740	750	803	786	798	790	764	791	774	772	801	815	751	792	760	834	729	759	761	733	734	739	768	791	784	763	758	816	728	764	790	767	768	787	765	757	780	783	781	788	766	755	815	770	804	745	773	715	760	783	782	800	823	772	806	790	776	786	730	788	805	775	759	744	772	819	778	789	760	739	784	818	785	787	741	763	753	758	784	745	748	799	787	772	796	716	722	765	797	761	801	792	741	806	743	817	762	792	710	753	812	804	762	742	793	759	754	761	775	808	805	763	771	759	827	769	797	755	786	790	823	779	785	779	807	763	759	784	733	810	769	783	776	779	749	762	788	744	745	810	802	799	775	784	792	737	784	832	801	776	772	713	728	823	760	791	775	788	756	773	703	749	769	794	761	760	749	760	739	791	778	799	824	800	765	763	790	736	762	734	791	798	736	814	807	789	793	764	766	770	785	747	759	808	734	786	782	800	775	758	742	803	712	810	782	810	779	742	846	763	811	800	792	763	796	804	805	812	732	736	795	781	795	826	780	781	772	764	757	805	749	791	794	764	732	805	812	756	774	760	763	757	814	799	797	813	820	766	739	747	774	765	815	793	814	782	765	733	766	752	774	781	725	775	760	768	787	790	770	766	761	807	738	787	771	713	777	802	713	780	753	747	788	774	750	766	777	788	844	779	761	783	742	794	799	761	770	791	824	787	783	802	754	797	798	783	787	820	716	784	815	787	759	792	762	749	711	787	787	778	760	758	775	760	825	781	792	755	782	749	805	767	728	805	799	808	739	739	787	835	793	842	732	759	769	808	810	756	779	790	775	771	775	774	752	731	815	743	777	775	749	777	723	764	787	791	828	775	720	802	808	787	796	829	810	747	758	701	758	803	768	784	729	762	699	754	769	774	762	739	751	746	790	765	816	775	764	854	769	775	779	756	737	746	795	769	776	745	823	806	796	804	726	788	696	744	772	759	786	799	826	776	792	788	808	773	772	785	825	816	760	750	824	786	802	811	745	819	775	746	788	767	780	762	807	770	770	743	813	729	800	790	758	813	777	783	773	755	760	803	793	795	765	763	809	774	737	814	703	758	746	803	766	792	803	796	702	774	814	783	732	733	771	763	771	796	802	800	798	788	800	762	731	775	814	759	774	815	791	791	806	796	787	737	754	741	768	752	771	744	760	719	763	780	839	743	801	752	811	766	779	791	711	794	757	782	742	777	753	790	805	734	770	771	781	789	788	759	822	798	789	752	770	823	833	771	769	725	808	759	730	756	782	809	741	764	829	766	794	756	770	778	757	772	751	735	792	809	770	811	742	719	773	813	789	759	788	716	757	778	798	783	768	826	783	766	726	803	762	818	800	795	817	734	759	736	794	747	795	762	756	765	763	802	806	768	792	834	752	750	782	804	843	838	745	788	757	762	778	843	776	763	732	795	767	790	806	810	782	775	781	749	761	842	751	803	765	762	808	761	809	777	803	775	786	753	810	769	760	749	759	756	819	761	789	737	804	731	795	778	805	805	781	775	812	797	762	781	757	765	801	755	747	780	756	715	785	783	828	789	743	772	768	773	778	778	789	746	807	769	755	779	773	801	779	741	787	745	768	790	795	784	785	768	764	729	758	770	847	740	732	795	709	786	775	736	757	789	812	795	792	739	777	792	795	795	789	760	779	732	775	754	806	806	763	788	802	779	814	799	813	753	799	779	766	775	795	781	834	782	760	790	771	758	827	765	787	781	835	792	771	771	777	773	848	822	730	726	749	786	773	797	797	774	769	802	761	771	805	795	763	813	787	740	807	810	851	785	747	765	792	761	728	791	806	759	806	784	772	764	804	745	802	779	811	768	731	751	817	776	747	813	754	812	810	776	760	799	776	770	748	747	811	774	815	810	811	768	770	837	772	779	802	755	812	841	730	788	802	768	771	773	765	779	802	791	799	754	804	789	755	760	787	739	778	758	776	762	774	761	758	769	768	768	769	766	789	756	750	769	762	780	788	772	828	763	794	793	768	806	762	740	792	807	768	791	761	766	784	747	751	794	792	777	793	751	762	749	746	804	765	774	819	785	742	778	761	731	767	761	787	816	799	780	769	813	792	739	717	796	767	774	745	780	795	770	751	802	800	769	827	787	779	778	797	834	797	791	772	773	813	778	766	796	798	829	801	795	750	777	824	787	797	781	757	812	717	767	776	770	760	751	777	782	773	833	753	760	764	716	816	756	805	746	745	773	758	743	780	779	742	758	805	770	791	807	812	731	806	788	810	803	742	805	821	818	751	814	745	803	795	746	801	766	752	773	789	757	738	798	766	805	829	786	751	749	780	739	781	766	782	819	759	822	769	780	821	756	799	774	804	773	809	800	760	788	795	740	779	784	777	755	757	745	748	764	781	781	756	839	747	750	720	749	762	735	814	778	746	783	801	814	744	761	747	773	783	767	764	815	814	754	803	816	812	797	779	826	740	773	815	823	800	772	769	783	796	785	744	793	769	804	763	760	752	736	735	792	753	768	777	761	740	806	807	753	777	797	782	784	740	795	766	798	782	756	749	822	781	766	788	814	740	778	777	823	801	800	813	740	812	778	770	787	814	727	772	761	834	750	790	798	725	836	743	792	751	793	791	824	755	758	759	790	780	809	763	766	793	773	801	748	786	785	821	793	812	723	816	772	826	766	806	829	818	750	802	754	797	775	794	806	797	731	777	792	811	777	783	815	793	786	745	732	751	869	820	801	807	783	786	755	751	766	797	818	747	783	794	778	751	793	760	761	778	770	725	798	756	797	730	719	814	775	820	795	788	792	745	788	807	790	785	750	773	767	834	822	754	787	745	814	799	814	802	769	750	782	769	802	786	775	762	754	731	758	816	865	790	764	792	785	765	774	778	779	779	772	737	756	765	760	796	746	780	766	791	717	798	793	777	753	781	787	759	798	748	758	725	777	813	769	753	755	817	756	818	771	734	781	798	786	764	797	844	796	770	798	753	750	708	790	824	790	784	796	822	739	787	755	764	720	810	807	773	775	815	733	727	764	765	759	783	783	804	786	795	779	803	734	786	787	759	841	787	780	787	781	826	792	765	771	747	815	822	785	779	731	809	765	788	771	788	764	771	735	785	761	811	771	756	748	756	733	797	784	795	753	777	764	790	807	824	762	797	752	790	802	778	787	784	804	791	783	778	803	744	806	781	762	770	786	774	795	789	789
24229	21234	28377	24391	20719	6828	2650	1758	1406	1146	1131	998	932	812	766	744	733	778	661	648	631	646	626	653	651	578	614	639	618	557	602	574	590	548	561	533	540	519	537	513	526	561	507	526	518	534	581	506	529	483	553	559	532	533	581	528	551	534	481	538	533	511	590	537	521	487	541	532	510	495	514	515	515	496	530	494	504	536	489	511	533	509	561	518	531	562	519	510	512	512	521	538	551	547	501	491	506	546	537	504	502	492	517	527	499	526	548	495	516	541	509	503	535	534	540	504	525	468	530	515	516	488	525	501	522	552	503	536	479	500	524	484	483	522	508	521	496	531	474	543	536	517	575	510	506	504	518	498	506	503	556	497	516	490	515	502	505	500	533	533	467	523	503	525	570	511	526	537	517	479	529	485	490	562	522	499	525	495	499	517	494	482	492	492	503	499	534	548	495	512	506	505	522	531	563	522	481	489	541	510	508	484	565	543	565	515	498	564	500	513	508	569	534	517	524	536	547	522	483	494	489	498	527	469	494	521	542	515	543	519	527	509	532	521	534	486	548	552	526	546	525	527	495	499	513	521	507	496	496	542	515	523	528	549	515	481	499	509	521	511	506	494	497	484	537	477	502	515	489	540	479	520	479	523	485	551	481	517	554	497	465	489	505	531	526	538	520	470	473	521	469	521	511	493	511	510	537	543	549	528	492	474	492	511	480	502	528	521	524	497	485	481	501	524	516	490	495	494	521	536	510	545	504	499	495	535	488	498	520	525	500	528	506	519	514	483	505	484	514	530	491	541	480	474	515	494	520	517	526	532	540	434	497	504	510	527	505	510	512	557	537	548	517	473	507	524	524	478	462	552	554	500	496	501	507	484	491	498	493	545	504	535	523	541	524	484	521	545	517	516	523	533	462	518	484	480	514	498	498	539	486	506	512	559	511	516	466	488	523	536	532	512	486	503	510	513	493	554	526	512	500	484	479	480	531	476	504	505	515	535	551	537	514	581	526	555	515	521	506	534	509	476	499	532	494	540	529	483	489	515	506	483	511	546	509	525	506	487	501	504	535	540	514	472	502	511	485	503	522	525	515	541	463	531	528	465	509	501	526	495	502	545	511	512	546	503	515	489	567	517	497	491	499	492	494	521	502	504	516	522	503	514	515	501	512	495	536	476	512	491	539	496	493	539	488	536	533	490	476	496	496	541	508	520	521	521	516	500	477	487	517	496	496	484	452	506	500	491	498	547	521	530	458	520	524	536	478	526	487	524	511	464	484	506	535	493	488	546	484	469	498	495	471	492	513	515	565	507	465	522	517	519	510	503	496	505	519	521	516	497	523	494	517	534	475	482	543	545	521	523	505	509	517	499	505	509	524	508	480	496	527	480	519	494	524	515	479	507	500	498	520	481	502	515	484	504	450	518	556	485	577	574	518	516	488	536	519	554	488	519	503	477	505	539	506	576	523	496	523	551	512	538	488	528	509	543	503	523	514	516	529	493	510	572	552	523	459	517	494	494	535	542	533	493	497	501	460	519	500	532	501	496	535	515	503	495	484	502	520	543	551	572	520	505	523	487	469	519	509	492	505	502	545	460	517	563	534	525	505	573	494	476	520	517	498	525	519	503	479	569	502	471	531	518	515	506	523	474	528	555	467	456	484	526	471	508	555	528	526	479	505	504	544	534	493	490	506	515	505	487	482	563	523	542	542	509	533	462	505	484	504	497	520	517	524	534	492	494	513	535	502	491	537	502	576	526	549	515	534	547	498	592	506	496	525	516	527	498	518	480	520	544	513	512	531	549	479	506	496	480	485	519	478	509	528	509	549	532	516	515	460	528	527	484	513	494	548	564	503	487	498	494	518	527	508	498	503	493	522	501	518	500	491	500	511	547	524	517	534	528	487	499	517	552	497	484	445	527	534	511	511	531	475	498	506	496	525	532	547	521	525	538	525	486	504	469	490	510	486	546	478	519	544	521	479	504	478	530	498	498	528	528	492	480	536	511	551	560	515	537	519	518	522	543	517	526	517	542	490	497	545	514	536	508	515	508	516	522	514	495	554	515	547	518	496	514	527	522	520	511	519	505	482	533	510	479	521	479	499	484	552	525	525	492	508	500	545	473	502	502	550	455	493	488	544	520	499	533	478	542	507	493	550	506	474	489	521	520	519	510	480	519	506	522	529	510	515	474	476	519	455	507	504	534	551	545	499	523	501	498	527	505	543	511	524	507	485	555	526	521	529	473	520	500	503	530	483	502	530	540	529	477	537	515	512	488	466	499	550	518	476	511	480	522	485	528	543	528	488	475	512	491	493	483	495	503	501	486	542	459	454	513	488	531	527	506	519	500	500	491	465	497	498	514	475	504	532	500	525	481	482	517	506	547	507	496	531	528	524	494	549	510	531	508	485	509	509	535	484	513	536	488	476	523	498	520	508	531	546	503	525	549	521	552	487	522	522	522	498	526	536	554	504	507	494	491	498	485	566	552	527	565	518	479	515	487	496	523	497	536	542	534	498	509	487	502	554	483	505	501	516	494	525	491	499	521	526	503	529	485	521	522	495	478	522	497	513	542	525	495	486	540	473	514	513	508	546	507	480	518	529	471	544	492	497	494	495	528	508	493	528	495	526	497	524	514	493	512	504	517	514	496	529	507	527	519	486	544	493	509	522	523	541	508	504	461	504	493	500	494	498	499	501	510	509	520	497	516	524	537	521	562	496	506	483	505	525	497	492	493	504	532	506	502	551	513	507	497	512	506	504	543	516	533	498	528	506	516	459	525	447	515	537	531	523	522	471	520	503	562	504	477	536	483	519	485	490	535	500	513	507	527	535	499	490	501	492	520	514	535	485	498	546	495	507	531	494	489	478	527	516	500	480	519	513	523	543	492	544	538	525	513	501	521	515	549	487	516	539	525	507	484	491	501	545	502	497	482	577	525	526	485	494	534	502	542	484	518	501	508	502	499	500	480	509	459	499	488	496	481	491	534	547	521	505	483	517	499	495	520	517	527	503	518	541	526	556	506	525	492	498	502	525	502	519	523	524	513	484	464	555	514	537	533	484	506	482	481	487	560	528	501	515	511	527	510	510	541	557	490	502	512	525	502	491	558	549	528	494	467	525	510	506	527	491	502	526	502	538	501	493	525	500	516	551	511	516	514	521	518	557	529	519	497	503	463	489	526	515	498	501	491	523	484	507	498	507	495	520	506	498	488	542	513	550	518	490	494	514	513	486	505	544	560	536	498	522	526	487	529	506	477	476	481	509	495	523	519	471	492	540	543	513	434	506	521	488	533	499	510	577	503	526	528	544	532	506	494	475	522	504	500	514	534	489	545	455	526	537	544	482	541	510	521	504	481	482	515	508	510	496	546	505	509	481	501	526	504	501	535	506	539	532	495	550	498	492	535	509	461	518	519	506	503	549	541	523	511	460	496	502	524	477	526	526	507	509	486	510	501	546	509	516	529	519	476	512	546	493	510	476	521	544	515	497	567
15587	22996	17112	10423	6964	5483	4875	4151	3384	2631	2253	2024	1849	1553	1596	1368	1297	1263	1234	1126	1087	1057	998	1016	986	920	989	945	885	861	809	798	811	779	727	788	719	766	793	788	705	776	777	735	765	753	759	752	739	752	756	768	773	765	796	812	803	811	812	747	809	778	766	760	761	786	757	781	753	716	718	737	760	722	783	745	726	688	694	713	743	757	778	771	750	740	752	697	770	784	783	758	755	785	784	726	675	708	737	717	665	732	724	718	755	702	765	705	760	715	715	777	706	766	700	736	732	736	770	724	756	750	724	740	760	714	719	723	750	715	759	739	720	711	726	744	718	730	762	748	725	708	702	743	751	745	731	706	730	725	730	681	743	698	714	725	725	688	694	708	749	743	686	735	675	739	722	699	789	712	700	712	716	701	732	761	682	726	702	763	693	742	711	694	733	717	764	736	744	710	699	708	708	736	718	728	721	637	703	721	774	775	700	773	735	699	732	716	780	729	705	747	681	742	715	713	760	693	711	722	720	699	741	702	722	710	690	706	778	738	766	743	742	689	650	745	734	710	729	724	723	712	694	714	723	756	754	740	709	737	720	694	666	749	689	743	718	726	728	765	755	715	744	744	733	673	758	767	676	705	715	752	732	796	753	734	754	768	748	709	712	699	712	726	739	726	754	724	681	742	720	746	739	735	692	680	746	710	722	750	702	762	688	689	747	717	707	729	744	693	744	699	729	713	719	757	707	666	723	755	696	720	689	729	697	703	727	749	693	753	764	782	708	724	753	722	731	707	718	697	739	749	725	710	737	725	779	696	734	691	746	675	691	781	753	674	700	727	719	719	715	728	696	705	711	756	777	715	712	744	800	704	742	728	749	734	730	667	724	688	705	716	709	690	674	733	708	756	691	728	724	709	761	717	741	665	737	717	734	720	723	721	725	672	688	769	695	732	729	722	728	736	741	726	728	764	687	668	746	696	662	758	708	684	740	737	695	734	711	710	752	701	763	768	705	712	722	708	682	729	699	729	737	693	732	756	708	746	737	735	735	752	767	761	677	664	750	719	709	717	709	745	671	676	700	731	738	709	669	663	701	731	711	752	708	712	733	730	728	740	725	675	729	693	723	771	679	761	714	724	715	691	752	727	685	696	721	757	694	747	690	715	687	689	702	743	703	712	683	735	706	712	721	756	704	725	701	687	673	710	671	722	735	680	760	756	715	745	703	767	710	742	708	696	728	741	699	721	719	730	684	684	730	740	677	727	753	744	740	740	719	711	681	727	699	685	730	709	725	727	751	726	702	660	707	716	724	699	730	723	700	715	725	717	728	692	704	678	726	762	726	730	702	766	776	736	732	782	715	685	743	703	712	656	714	713	753	712	739	711	721	705	753	725	751	669	727	760	723	700	717	696	693	681	748	723	762	741	787	712	721	644	709	738	728	707	703	727	718	708	703	723	742	715	739	708	711	690	713	695	698	727	730	735	766	703	749	755	746	708	752	703	742	666	722	791	711	714	722	717	775	679	685	705	700	735	705	706	726	727	720	692	714	763	757	713	750	756	720	730	701	788	752	724	708	743	720	759	718	719	736	747	756	731	738	712	703	715	737	729	706	731	727	709	693	737	739	743	745	690	717	734	749	685	756	721	687	756	721	717	726	734	754	736	720	743	687	710	725	741	748	714	697	717	722	718	781	734	726	741	704	701	800	729	722	698	714	698	771	739	730	737	693	719	710	699	711	765	716	735	744	716	728	736	738	697	718	736	733	684	714	735	726	695	699	754	747	689	787	725	719	762	701	760	673	668	740	691	701	734	755	740	724	739	727	727	742	763	684	736	747	715	704	735	777	718	716	753	710	712	729	682	728	740	694	706	705	760	695	718	691	714	712	712	736	745	709	704	723	693	729	741	707	753	711	715	729	701	715	680	757	704	724	677	714	723	729	772	754	721	694	696	668	703	688	713	683	739	676	736	734	733	741	763	770	717	700	747	720	723	714	720	748	695	738	743	695	753	747	761	757	695	692	686	767	681	741	761	725	707	681	745	723	732	688	689	738	751	728	671	728	726	687	720	800	678	752	724	712	711	749	699	686	755	724	749	752	719	744	712	767	741	738	731	695	766	727	730	743	777	709	724	717	716	672	728	742	728	709	682	728	732	731	757	704	698	730	735	741	708	690	722	771	730	715	728	731	719	767	657	761	677	783	735	723	741	711	717	746	690	748	737	711	740	731	700	712	699	717	718	728	755	713	691	759	715	695	715	721	731	723	715	723	711	698	701	743	756	747	702	781	712	710	696	729	753	711	718	741	725	737	714	755	697	726	739	723	726	698	690	706	713	728	765	724	677	738	747	724	716	689	753	710	684	694	708	676	742	710	753	718	699	754	712	771	729	731	691	761	653	705	724	697	732	723	744	687	756	754	759	735	690	725	797	720	724	698	741	701	729	689	657	726	707	688	721	748	716	732	729	704	746	785	710	713	712	776	745	726	702	685	709	739	709	691	749	699	738	713	695	720	696	732	729	717	738	726	738	731	798	722	707	747	719	670	711	764	740	756	731	761	711	722	716	705	717	766	698	724	752	684	720	721	756	711	762	666	729	709	700	699	717	744	753	718	723	674	778	708	719	716	694	713	776	668	681	715	731	723	714	789	715	743	726	714	735	700	715	679	692	680	699	731	751	775	705	739	730	702	738	766	748	726	738	776	768	770	724	740	668	742	703	691	725	734	718	683	696	743	711	683	735	747	722	756	716	748	688	735	705	726	741	752	684	703	719	699	749	755	695	716	754	711	712	709	728	769	718	746	691	729	698	690	770	698	763	741	742	720	677	677	663	741	700	711	743	730	727	722	711	725	761	733	781	734	688	709	704	716	741	742	715	697	706	701	727	770	779	728	673	703	783	757	707	762	775	710	753	761	707	738	750	705	684	751	740	699	714	732	704	725	671	734	724	702	720	734	728	721	702	696	687	741	775	705	682	728	735	758	731	682	644	678	746	676	761	677	721	699	722	777	750	696	753	730	724	688	743	704	722	780	705	761	704	705	729	720	728	699	739	753	754	706	758	729	754	748	665	716	765	736	713	732	717	709	741	752	684	733	756	724	700	742	722	729	719	680	716	707	771	724	726	759	707	738	686	752	659	740	751	748	714	700	707	750	747	720	732	726	708	714	721	689	736	720	715	737	715	729	724	701	718	707	680	718	753	712	700	675	747	718	731	700	678	720	676	743	707	717	683	719	722	700	693	753	730	713	734	739	706	727	718	799	720	741	782	732	716	752	716	715	694	714	724	750	738	723	718	714	747	679	731	702	691	735	684	723	759	734	695	699	717	675	746	697	729	725	729	701	742	684	711	736	685	691	728	694	717	732	714	730	664	762	711	728	718	718	660	727	711	692	723	744	680	712	696	717	723	758	733	707	661	753	750	688	655	746	781	732	714	733	767	763	660	751	772	724	656	727	757	711	723	690	709	704	706	766	733	751	685	745	712	737	713	733	705
23078	21133	28870	23611	21133	20501	6284	2462	1637	1312	1127	1072	963	836	778	789	687	687	639	594	618	593	552	546	535	539	508	498	514	454	477	442	417	435	451	415	433	411	417	376	455	404	410	419	412	393	407	389	385	419	446	387	456	441	420	414	456	431	433	420	436	410	411	375	413	385	423	405	395	418	368	395	401	424	385	368	369	414	394	360	399	405	403	387	429	372	408	394	356	405	355	438	383	393	366	415	384	402	371	374	376	394	384	389	383	386	403	384	349	383	384	365	423	374	371	394	385	397	392	384	387	387	383	381	353	358	395	391	373	407	338	355	392	389	371	374	380	376	407	402	361	377	365	380	394	382	419	362	379	374	369	400	361	399	370	384	367	382	367	377	381	371	362	423	375	386	376	376	392	392	388	346	386	384	360	374	359	374	371	368	365	377	381	354	385	343	420	381	329	421	376	396	378	388	382	386	373	368	394	369	380	371	412	362	400	382	382	384	358	370	390	369	350	374	387	399	385	386	393	348	380	378	362	367	378	400	384	377	383	373	353	355	339	378	357	351	357	372	364	352	378	406	389	368	411	394	392	366	371	382	372	347	360	417	405	358	415	379	365	352	374	374	318	377	378	389	377	379	361	381	409	410	389	353	356	383	381	399	407	354	365	366	364	377	381	369	333	363	371	379	398	365	344	372	409	358	408	401	385	380	388	332	402	375	386	361	415	342	369	371	392	354	355	377	344	356	366	361	392	363	382	384	377	380	378	393	349	357	390	358	400	358	380	375	386	387	360	378	384	349	374	367	359	377	352	366	382	355	349	375	351	383	370	403	379	343	311	420	380	379	402	402	378	367	351	396	387	387	397	393	368	356	385	392	379	366	369	379	374	368	353	396	401	364	352	356	374	395	379	351	356	363	375	355	362	382	400	401	389	344	364	371	342	345	405	374	358	361	366	373	388	379	344	395	374	352	378	371	388	353	387	389	369	361	395	367	401	396	379	388	387	405	405	383	333	400	410	380	390	364	374	376	358	371	361	335	410	387	367	370	362	357	372	390	384	384	361	357	405	383	355	379	374	370	355	353	363	341	379	394	392	387	414	363	352	415	366	357	337	368	368	370	376	377	377	409	346	359	364	391	384	395	372	417	392	368	402	413	363	363	382	379	371	367	375	354	349	383	372	348	375	424	380	387	378	373	368	417	386	389	364	378	369	363	396	369	383	386	410	363	365	363	419	370	389	384	399	353	372	382	360	346	378	368	382	374	348	357	354	361	365	374	402	377	384	330	385	369	361	355	343	382	356	363	409	371	368	353	384	418	359	370	373	438	425	349	379	405	384	410	381	399	381	344	382	371	359	355	371	387	389	375	344	354	354	376	409	388	336	386	345	357	376	357	412	358	402	392	367	396	375	361	388	398	372	359	390	388	387	342	428	379	356	326	366	372	380	382	370	365	358	377	387	375	374	353	367	356	393	396	400	386	406	382	356	359	375	356	381	366	353	382	373	358	384	381	377	374	383	374	367	383	381	384	394	341	341	377	376	380	381	358	385	403	377	390	388	381	358	358	373	371	361	387	363	374	345	365	402	357	369	352	404	359	356	365	358	374	378	385	385	393	375	399	367	397	349	351	358	400	365	374	414	381	373	359	395	388	374	402	372	427	365	377	375	376	395	352	403	350	391	341	369	330	381	362	383	385	367	382	389	392	387	363	363	351	380	373	353	389	374	379	348	363	360	386	369	362	426	402	353	346	414	396	426	359	377	383	385	370	378	418	346	386	421	397	386	358	370	392	383	385	374	338	398	351	382	397	407	355	369	392	376	360	366	361	369	346	392	378	390	349	361	375	339	374	376	360	362	400	356	411	377	368	387	327	351	395	325	385	366	358	369	381	398	373	389	408	376	356	404	363	409	351	388	394	393	384	315	399	377	380	355	425	363	387	399	408	377	382	390	352	363	377	350	380	396	368	424	384	367	361	418	360	366	382	348	377	373	349	392	378	375	382	383	333	388	384	406	378	389	377	429	336	382	405	375	427	378	377	366	368	364	373	389	344	360	380	380	348	344	405	352	383	365	375	377	367	384	361	394	391	368	400	374	391	375	385	391	361	394	390	356	377	418	386	396	357	388	348	363	368	405	401	369	372	371	354	322	381	354	408	360	386	361	384	391	318	360	382	386	380	423	400	379	380	380	362	373	363	388	393	397	411	392	366	370	387	384	350	376	371	378	403	375	383	394	383	366	374	374	351	401	407	346	339	385	367	331	338	385	368	367	348	386	404	392	383	373	378	354	395	374	378	347	394	359	380	390	359	378	367	394	350	365	364	397	391	394	404	389	363	329	390	343	388	351	368	405	374	358	387	359	358	365	386	390	389	380	401	359	375	349	390	363	353	395	359	398	362	372	430	411	374	365	385	346	372	362	370	354	386	367	394	340	385	366	414	381	336	366	354	380	382	347	382	378	363	386	376	371	386	386	376	373	358	368	367	351	362	403	366	389	348	389	370	387	366	397	399	379	362	364	411	368	365	400	410	365	362	375	360	359	391	387	357	331	379	381	361	387	370	395	387	379	379	369	396	370	361	388	346	385	374	364	388	386	382	374	386	392	377	388	364	376	368	384	350	352	395	398	382	390	377	375	342	393	395	381	363	386	383	373	361	374	350	346	394	379	375	394	369	392	385	394	384	406	348	371	368	366	370	354	380	369	387	365	368	383	354	337	366	357	394	380	370	406	396	375	355	413	392	391	386	385	390	385	367	379	368	396	377	394	372	359	390	354	399	365	368	361	398	381	403	351	393	366	367	400	392	400	370	338	368	397	349	405	378	388	400	399	373	407	429	369	405	354	426	373	401	362	376	395	363	383	377	352	385	394	386	376	396	397	385	383	379	356	364	378	376	380	402	379	340	428	368	381	400	374	381	376	397	393	396	375	386	353	398	374	382	388	406	408	376	379	366	379	356	392	332	387	382	364	354	356	395	356	390	403	365	418	366	372	373	394	361	377	342	417	378	436	399	346	344	343	356	390	382	394	365	367	373	380	372	382	356	383	365	346	374	371	382	396	395	400	324	358	369	365	361	354	384	383	360	370	386	375	372	376	399	354	381	381	359	410	402	394	371	407	386	403	414	374	397	370	361	398	365	385	372	369	377	352	382	374	362	380	359	343	350	386	377	379	398	368	381	378	374	378	384	356	388	377	374	361	365	396	353	350	343	402	363	389	389	364	370	373	387	358	407	379	337	376	364	391	412	393	365	341	383	373	363	396	394	348	378	378	358	344	408	381	399	356	361	368	400	394	404	372	388	359	354	393	399	361	412	361	389	395	368	378	371	376	390	367	412	393	357	406	389	410	363	362	328	354	364	413	393	322	353	360	370	400	361	406	368	385	369	363	386	416	364	386	390	398	396	346	393	377	372	386	350	391	378	355	398	377	404	384	368	387	399	372	376	371	392	396	382	372	391	380	380	367	390	375	373	353	348	369	358	408	382	397	321	383	370
18235	27819	21427	13548	9437	7711	6497	5496	4213	3339	2799	2492	2142	1959	1741	1541	1367	1298	1316	1234	1084	999	974	930	940	925	915	806	782	724	677	685	660	667	668	661	580	616	595	609	595	585	570	601	602	575	590	626	567	581	611	628	625	623	633	649	652	651	611	619	603	602	609	570	571	541	592	588	567	520	560	584	576	560	535	581	581	527	606	514	550	581	585	580	585	554	584	576	558	593	598	573	538	559	598	583	551	555	562	552	508	578	495	540	538	534	547	553	546	555	518	561	535	570	558	529	535	563	583	508	549	554	513	479	541	515	565	530	535	526	573	517	554	571	543	493	510	507	571	561	573	558	559	522	558	554	515	547	534	517	554	535	542	574	579	543	508	517	500	548	560	577	546	536	540	539	552	553	543	511	534	524	551	533	539	577	513	532	530	529	538	505	517	554	513	555	522	515	570	537	506	549	527	557	528	538	531	519	564	516	547	575	579	509	571	470	494	555	509	522	525	504	524	533	538	555	537	523	522	485	556	550	568	543	519	546	532	526	522	527	533	556	523	547	501	551	534	561	556	543	512	540	539	509	541	541	528	490	530	528	528	508	544	502	516	528	555	535	513	528	514	511	523	519	506	495	534	527	552	506	515	532	524	531	565	517	534	502	506	552	553	525	514	535	510	548	508	561	566	515	549	543	533	511	513	511	548	528	528	520	559	511	535	514	525	522	550	533	537	520	523	519	544	582	547	533	516	529	544	557	559	504	557	560	549	509	539	536	515	552	510	509	515	552	559	532	530	552	548	530	539	563	497	532	547	489	504	593	526	526	526	576	487	545	524	575	544	538	537	509	557	551	535	511	510	566	550	553	511	559	552	512	570	507	490	515	533	520	522	545	551	543	554	509	523	516	510	556	529	571	531	525	505	528	559	560	531	539	555	581	562	546	513	526	528	540	531	563	500	527	506	499	507	538	519	511	524	538	521	539	581	484	538	551	540	595	524	465	506	527	518	526	537	555	565	535	499	508	497	521	532	501	526	514	553	550	522	540	569	558	506	557	535	508	523	520	539	507	515	507	554	575	540	502	533	557	569	546	525	586	517	548	526	555	523	571	525	527	555	516	590	587	539	529	535	587	492	483	540	549	523	549	536	527	550	559	497	524	540	553	522	551	507	554	558	512	543	540	502	508	545	550	545	522	555	548	555	490	547	553	529	525	506	576	508	543	540	507	542	516	571	514	535	535	551	525	502	538	559	564	520	526	572	547	553	477	543	493	547	511	542	517	538	496	539	538	524	536	541	519	531	515	523	570	523	527	586	587	520	496	563	511	560	521	566	488	503	543	527	511	537	548	554	567	502	521	502	567	552	530	536	540	545	523	546	545	563	536	521	540	525	535	544	541	566	521	566	558	560	509	499	519	504	502	525	533	522	521	511	483	528	520	520	512	545	544	543	532	508	531	552	525	511	579	523	507	511	508	588	519	557	560	507	531	554	497	557	548	511	529	506	570	507	521	525	507	490	526	543	540	489	535	551	525	510	514	534	523	508	535	501	537	529	499	534	504	496	548	540	609	522	592	533	532	597	577	531	522	510	495	493	523	538	507	556	523	513	548	534	547	521	529	517	529	526	542	528	569	537	512	473	541	540	539	537	531	532	543	492	518	546	501	534	549	530	502	527	505	589	513	551	531	528	549	558	543	540	553	472	510	490	542	556	522	497	512	561	540	584	553	551	546	538	542	535	545	486	526	546	584	505	540	540	479	571	536	513	571	537	493	497	559	519	569	553	509	512	538	547	520	493	558	531	519	490	543	543	516	521	542	510	541	531	527	498	542	552	545	545	496	557	562	548	535	516	530	543	513	556	548	560	511	558	552	463	521	542	501	528	523	555	504	520	523	538	555	564	539	526	531	503	578	549	513	499	558	548	520	484	512	523	553	502	519	548	507	515	552	520	559	516	518	545	512	550	526	493	511	543	575	531	507	549	527	534	561	553	529	506	486	520	510	507	548	509	543	542	499	551	495	499	517	522	540	488	535	515	513	526	511	526	550	516	560	484	542	497	514	542	511	532	522	459	511	497	529	534	508	555	550	508	549	527	542	532	536	540	494	531	524	520	500	540	534	513	539	571	528	576	563	547	546	535	513	519	529	561	507	511	515	523	553	543	559	527	547	531	533	542	538	540	515	520	570	503	499	541	541	511	546	514	524	536	576	537	532	541	554	532	573	503	566	537	535	569	510	518	531	507	574	585	536	511	551	552	516	522	520	512	529	531	474	572	513	517	544	536	550	504	543	551	554	543	554	545	516	561	579	551	489	538	522	517	545	531	525	531	572	539	515	504	506	537	525	515	528	545	541	513	536	548	530	534	558	569	528	510	539	508	525	515	533	518	521	566	547	529	519	547	545	496	502	568	483	563	531	522	492	495	537	528	532	548	546	495	494	524	500	558	490	533	535	565	549	519	552	545	556	510	517	532	536	480	525	537	564	515	551	549	515	511	557	551	545	498	549	531	540	565	518	562	548	530	585	536	588	529	513	508	549	501	453	536	515	504	555	539	505	540	519	534	534	558	526	543	504	504	544	512	540	577	562	520	491	485	521	523	513	517	536	512	525	520	550	563	525	536	552	557	562	517	498	490	556	517	532	528	499	502	525	506	525	545	570	522	522	542	539	517	521	541	556	517	533	537	563	536	550	553	536	568	573	550	525	570	514	548	542	560	531	534	529	552	496	532	501	520	510	555	536	514	556	514	532	509	556	530	530	515	537	579	560	529	526	562	512	512	521	501	526	501	542	502	564	572	543	505	583	517	537	567	563	528	513	498	495	518	520	531	468	540	517	554	513	520	504	531	513	510	541	554	575	578	515	561	521	493	523	519	498	557	524	523	500	519	517	522	522	534	501	565	532	533	536	557	531	588	518	525	520	539	538	505	518	538	533	541	550	529	522	541	569	525	536	491	542	561	526	574	507	528	530	526	517	544	562	554	511	550	530	501	515	502	549	524	540	523	583	541	531	522	537	534	551	532	501	508	547	535	521	502	558	533	544	529	563	534	501	540	548	520	536	560	594	560	556	539	536	542	537	516	510	519	563	552	561	546	536	545	517	569	558	542	549	529	511	497	526	527	553	475	513	540	552	593	512	540	476	519	531	546	510	587	538	548	528	584	541	539	530	531	551	511	559	544	535	532	522	507	515	552	530	498	496	528	541	518	507	519	542	538	532	495	502	541	509	518	531	555	515	544	550	524	558	512	565	545	537	540	553	539	546	523	525	516	577	542	529	513	511	533	561	535	529	522	559	575	513	532	515	539	547	552	535	560	553	557	526	550	548	513	505	562	536	507	497	554	577	541	549	517	505	499	503	497	565	519	525	517	515	498	538	529	539	531	543	543	517	523	522	528	540	543	508	507	538	507	554	533	559	545	529	517	531	551	520	553	513	563	518	528	552	543	541	563	507	554	527	539	479	528	548	524	536	560	534	557	552	555	539	534	540	537	522	562	502
27090	20617	11258	3714	1778	1333	1180	1024	876	810	787	783	675	736	690	636	661	700	649	619	681	637	554	649	651	632	599	552	589	534	579	589	591	590	545	578	565	562	540	566	556	562	548	539	557	558	590	540	567	553	562	579	579	549	563	531	564	581	565	580	545	542	615	559	519	534	571	539	597	581	573	548	562	548	566	599	557	534	514	589	536	574	576	572	549	583	559	562	539	607	620	550	588	559	566	534	558	551	586	566	540	577	592	565	596	520	547	552	573	592	567	577	579	587	578	592	525	619	576	529	576	563	565	545	488	570	540	551	569	523	555	580	554	594	548	558	567	581	596	577	588	565	604	584	601	541	538	567	556	607	547	595	567	531	527	547	538	573	553	562	556	533	533	581	548	540	555	556	565	556	558	589	569	596	547	571	584	524	539	551	586	571	559	584	570	581	548	536	546	601	547	589	562	525	622	545	564	569	574	551	551	523	541	569	527	504	574	558	528	582	580	554	577	557	600	562	535	540	529	579	601	575	562	540	547	585	560	577	574	557	596	541	564	563	542	540	585	552	598	559	537	556	549	577	557	530	567	570	556	536	618	592	588	533	561	549	541	514	564	547	555	548	577	552	553	553	584	552	578	532	497	502	564	550	575	538	574	520	516	572	587	567	563	546	590	543	579	532	591	543	523	531	576	527	513	565	552	568	545	576	544	562	569	555	572	568	560	575	622	562	570	556	527	580	596	547	555	554	595	577	552	541	539	559	536	555	561	546	534	565	587	560	562	535	534	534	533	536	570	575	527	565	551	609	555	580	584	584	569	571	595	567	544	531	520	534	566	555	586	571	553	621	541	576	554	533	567	582	516	527	562	545	569	532	547	560	568	574	571	497	562	572	552	520	600	598	543	580	528	559	551	543	541	496	571	556	568	507	571	564	540	541	565	560	558	560	583	560	568	574	550	568	536	589	519	552	537	505	608	576	519	532	545	571	568	552	584	577	536	553	555	530	562	589	580	584	545	578	576	584	587	535	553	590	522	551	534	563	547	558	589	527	525	554	542	564	525	591	570	541	544	538	579	550	570	516	550	592	485	586	583	562	523	531	539	523	591	564	612	559	520	626	538	585	523	619	577	575	526	541	584	556	544	512	554	548	560	569	561	592	537	526	549	587	579	556	562	523	513	576	581	519	568	553	533	586	562	585	538	525	527	596	532	560	582	543	549	568	529	547	532	570	547	590	571	575	565	571	559	559	623	500	556	557	519	579	555	553	545	552	575	556	549	505	511	560	538	577	531	585	530	508	526	524	565	550	571	570	582	545	550	539	530	556	570	565	532	523	557	542	530	515	548	566	575	605	572	540	544	590	523	581	541	518	599	539	507	554	546	547	549	549	553	519	548	571	523	603	540	563	552	542	521	525	517	561	549	582	565	530	575	562	545	568	537	509	528	626	545	597	561	578	587	591	543	574	564	591	605	545	574	541	569	538	556	571	553	532	499	579	547	597	553	592	579	586	555	561	566	580	546	551	587	566	521	570	563	517	532	516	525	562	567	552	540	537	600	564	549	551	549	620	541	561	540	555	564	550	533	563	600	579	587	570	598	514	587	582	548	545	604	532	622	552	568	561	581	611	549	561	575	538	573	559	525	536	533	553	594	545	565	582	564	550	542	622	555	545	542	549	535	587	539	557	584	562	573	572	545	620	589	552	575	523	548	564	564	598	573	526	539	607	562	542	553	545	571	576	577	573	585	550	607	573	527	530	539	515	599	587	582	544	568	575	568	508	582	619	557	567	556	530	528	541	599	616	558	581	587	569	526	589	594	597	591	555	541	563	535	543	579	577	585	553	578	529	552	544	555	590	548	563	583	572	590	566	531	541	560	540	544	561	541	523	554	524	566	570	587	565	571	618	572	549	582	529	540	576	537	516	550	567	532	531	575	518	542	588	523	563	542	535	552	564	562	570	546	553	580	534	567	578	527	558	561	565	566	542	566	578	561	529	602	560	573	543	539	598	548	533	589	608	537	575	556	530	588	572	557	573	557	557	571	539	507	560	559	546	510	543	595	543	563	551	549	550	555	594	547	570	540	539	561	574	522	546	536	534	541	552	578	525	564	553	553	559	572	543	590	551	549	599	544	605	552	546	576	582	562	526	557	562	526	583	573	547	587	518	560	560	562	569	562	554	513	523	527	529	555	577	581	537	578	549	557	576	588	525	584	563	545	566	544	592	537	558	564	581	520	565	570	483	563	578	546	594	542	549	568	536	550	535	546	549	578	577	601	564	584	557	534	520	559	548	518	546	610	561	565	540	560	544	585	593	555	526	521	540	593	550	536	528	576	563	575	527	530	527	550	563	560	541	580	522	564	566	546	542	609	548	581	545	543	572	594	550	559	548	542	565	506	565	603	561	564	534	533	597	581	558	533	585	552	549	532	546	532	520	542	615	619	543	528	569	556	532	581	506	565	562	566	570	551	533	553	552	573	541	567	592	527	552	584	560	552	561	522	574	582	521	573	555	531	542	569	545	565	524	578	584	551	548	554	528	573	568	534	602	559	536	538	546	542	607	524	584	549	541	551	571	551	593	549	542	593	568	527	527	536	543	538	575	526	572	553	596	628	583	565	588	574	519	572	543	524	571	583	612	505	547	571	565	550	584	518	557	575	511	566	591	616	572	591	541	576	584	566	524	584	579	558	590	572	595	560	552	560	535	547	537	572	522	539	574	535	543	557	584	558	530	546	565	582	604	557	545	532	555	603	606	551	528	491	578	567	558	560	573	579	554	582	538	511	560	573	559	534	596	575	560	580	560	552	553	553	583	565	566	629	550	566	541	541	532	533	594	587	572	583	576	588	562	542	572	594	558	530	579	567	547	524	544	577	578	558	562	585	585	548	548	549	555	583	560	593	532	558	547	564	585	542	541	566	580	566	556	546	583	550	564	581	580	537	552	522	556	515	544	578	568	596	529	582	588	562	593	527	574	577	576	533	588	536	619	546	608	524	538	578	557	536	562	573	572	553	560	549	556	564	597	564	521	545	573	576	508	558	594	541	595	579	509	517	581	535	518	555	562	558	576	586	567	559	555	580	515	575	563	555	579	544	572	564	531	515	572	551	563	564	586	546	536	596	553	548	546	562	577	554	607	602	572	555	580	566	558	561	528	526	585	573	511	544	534	544	561	584	566	555	512	564	535	561	540	546	568	562	540	554	554	581	550	585	539	564	592	567	545	552	575	553	574	538	600	548	574	567	546	551	570	553	564	595	602	598	553	572	587	544	564	545	575	548	519	556	568	496	552	514	565	584	580	536	559	568	547	563	556	500	544	564	543	550	539	613	553	544	552	534	570	600	573	545	545	562	585	571	544	574	538	560	524	553	583	557	583	562	534	526	570	526	583	556	520	552	554	539	560	557	573	569	565	573	603	592	595	528	592	551	536	532	533	548	565	549	549	565	535	542	603	558	564	542	553	512	524	544	538	580	561	598	558	517	538	579	551
12540	13652	9269	4872	3355	2779	2625	2160	1883	1663	1486	1361	1174	1125	1161	1104	1036	1006	965	1001	984	944	972	870	934	910	904	824	900	818	812	785	851	781	790	813	798	807	763	810	747	803	798	861	821	794	771	778	802	817	797	817	802	809	852	799	779	822	792	891	814	832	804	826	792	810	800	791	796	825	820	808	787	769	811	826	751	833	825	767	773	819	801	834	791	816	815	773	827	802	812	810	802	851	836	792	773	809	838	789	797	794	772	804	829	788	836	791	771	799	854	750	776	805	779	778	810	813	761	756	730	786	760	773	769	765	818	776	801	825	797	774	800	780	801	778	800	794	752	770	785	770	779	795	765	831	816	789	757	804	751	759	784	822	808	775	809	800	812	776	818	816	802	765	813	786	756	761	790	801	786	774	764	831	794	746	787	787	758	817	731	778	751	760	785	745	775	726	775	837	783	766	776	749	737	861	803	777	764	815	794	761	821	780	760	721	802	767	834	757	781	790	751	783	716	747	728	758	805	804	765	767	774	793	759	807	752	805	824	773	814	773	779	782	771	757	771	802	769	760	827	782	834	764	763	816	803	767	843	824	802	742	785	757	752	812	765	810	825	785	766	784	823	813	745	791	811	784	740	794	732	767	735	802	760	818	813	779	804	802	801	786	782	788	720	781	804	805	785	843	788	803	794	823	797	787	748	843	807	763	772	761	787	751	758	815	798	834	797	809	818	761	786	788	746	812	831	744	803	770	818	782	791	802	749	768	755	769	782	845	813	794	815	775	712	786	816	800	798	785	793	805	757	743	769	787	794	817	787	798	771	806	813	780	779	753	803	788	741	756	783	755	794	826	710	786	795	798	759	774	775	768	761	756	778	810	796	745	785	772	792	724	729	794	804	753	765	796	763	805	738	787	783	795	706	811	751	838	777	801	814	751	775	732	803	832	794	782	783	781	798	782	814	786	739	795	782	764	738	750	809	808	795	791	796	771	787	808	803	751	777	804	802	764	788	731	808	788	816	784	793	723	781	852	766	811	772	759	817	796	758	770	774	804	760	777	779	791	794	800	712	795	795	813	797	797	793	773	751	801	756	803	744	819	764	761	805	827	781	809	804	795	746	775	808	770	767	789	783	817	807	780	790	794	818	781	812	773	819	755	767	762	749	765	751	772	767	761	800	772	797	789	770	784	783	760	777	760	804	771	796	795	741	783	761	744	725	796	724	801	784	841	769	773	762	763	759	753	735	767	776	756	789	790	770	747	791	762	793	751	831	821	873	757	823	793	803	767	738	793	743	763	738	763	778	792	758	797	806	853	747	807	782	817	764	813	796	783	797	774	760	750	773	789	822	773	797	779	817	794	820	788	746	780	785	739	851	793	808	801	778	809	760	782	807	804	842	803	809	840	813	735	765	819	791	779	784	744	801	758	800	795	797	745	761	758	790	786	764	776	776	763	761	778	762	764	795	800	794	800	820	816	758	750	784	756	800	804	822	786	825	755	821	764	730	749	766	807	790	781	811	773	785	745	775	768	807	749	798	808	831	821	773	800	765	821	784	774	797	772	798	751	790	818	808	824	760	850	766	763	842	824	795	764	802	839	841	815	816	760	794	747	824	823	772	730	786	760	802	815	807	774	737	784	779	757	808	816	778	770	780	779	756	769	789	789	799	760	801	783	787	840	800	753	757	740	772	800	843	781	809	803	739	755	802	793	822	794	767	809	804	783	788	775	782	775	777	786	766	796	813	747	795	777	782	749	832	815	809	819	746	767	779	778	763	817	822	822	805	789	769	776	787	792	746	806	782	760	794	797	744	787	780	785	769	798	738	754	749	795	770	829	820	756	816	781	778	774	797	762	739	804	714	764	766	790	785	747	801	765	775	780	757	784	798	838	791	762	757	795	817	806	755	816	729	771	791	792	811	796	813	775	776	785	778	768	732	796	786	774	754	744	739	773	768	742	770	759	817	839	754	796	798	783	740	798	813	808	727	750	766	764	801	811	790	827	780	811	765	775	817	783	788	784	815	742	788	753	797	760	820	821	751	839	795	816	773	761	793	805	788	792	832	770	792	798	844	779	813	746	799	805	808	808	790	773	756	763	771	767	790	786	804	781	784	797	776	783	753	731	764	783	814	757	774	814	823	744	810	773	805	810	811	773	782	755	784	788	788	781	807	822	771	775	819	815	800	789	812	768	824	793	790	806	784	776	790	740	818	754	763	866	812	805	718	760	775	771	764	785	808	794	805	819	825	818	792	770	801	818	771	773	747	778	819	709	799	774	808	763	758	755	794	715	782	808	793	767	803	795	805	758	789	770	790	776	806	778	759	797	774	744	806	794	786	768	773	810	787	781	798	750	816	784	785	783	808	752	764	778	748	748	818	762	805	824	764	787	780	798	806	745	827	799	764	774	805	792	809	764	744	839	761	754	794	800	790	731	768	778	794	782	705	739	804	764	827	782	799	760	820	807	751	786	792	794	787	815	818	764	748	802	746	787	798	788	797	769	857	741	763	771	778	805	793	738	798	770	758	784	802	805	785	810	773	803	748	767	824	781	752	792	758	808	747	758	792	816	783	788	756	768	760	803	743	782	791	829	771	787	815	805	761	772	733	789	826	800	768	772	790	790	798	772	844	788	779	794	826	794	827	786	782	784	766	815	750	781	747	783	774	791	823	771	823	741	824	744	811	752	792	801	822	788	774	740	757	776	767	752	753	789	800	768	787	770	814	750	751	800	782	789	741	764	781	757	759	746	779	806	752	785	803	756	724	786	751	794	739	816	725	805	782	803	772	774	760	775	761	767	795	744	822	778	772	763	798	814	779	763	768	827	832	807	799	790	806	763	758	783	798	817	860	786	776	788	800	766	812	791	800	769	762	794	784	763	783	786	781	801	757	801	780	779	724	801	781	761	768	788	765	736	809	767	801	761	802	732	782	793	797	790	824	750	775	747	792	773	774	758	812	817	761	825	761	784	779	778	847	790	787	823	801	792	799	779	743	828	786	774	765	823	802	730	808	775	762	791	751	820	822	792	811	804	793	759	796	736	791	818	816	805	763	748	777	782	781	840	775	763	816	815	844	758	790	806	782	756	795	806	769	769	776	800	750	782	779	842	810	797	733	799	775	765	746	772	800	808	774	814	771	747	786	784	774	799	775	751	806	794	765	754	805	782	753	794	818	784	788	728	805	806	818	815	774	783	686	770	777	785	780	767	768	790	792	781	752	820	726	749	785	762	777	758	792	772	801	800	766	775	809	800	784	795	811	785	767	788	748	750	799	716	743	793	790	783	809	817	749	794	783	803	798	775	765	806	833	830	825	787	836	799	780	784	854	805	795	831	719	836	768	757	784	813	769	820	772	822	783	779	778	729	829	794	781	832	790	775	797	752	786	804	798	796	794	799	796	787	750	815	730	808	769	785	835	782	760	831	796	740	802	789	769	793	830	845	820	758	771	812	813	755	794	803	775	758	768	777	742	788	761	798	788	778	732	739
24103	21227	28448	24310	20952	7516	2475	1553	1299	1201	1130	1006	844	853	827	762	798	722	744	638	654	653	650	656	598	626	613	647	554	582	598	556	564	580	546	564	550	543	543	525	538	531	510	558	470	523	534	557	514	544	544	543	550	525	535	547	583	533	524	546	517	498	543	526	576	518	512	516	552	513	523	540	531	558	550	535	474	511	552	478	548	502	550	562	574	519	557	552	565	512	510	542	529	506	547	488	531	518	551	554	511	523	515	541	528	482	514	479	539	503	497	538	514	486	551	513	501	518	543	506	539	462	529	482	524	530	511	502	518	555	508	567	572	526	509	523	543	561	514	508	549	489	491	550	487	525	522	480	523	535	508	531	535	545	514	525	496	502	526	511	546	510	550	507	502	494	527	490	493	502	562	507	537	564	505	454	521	557	554	475	475	529	521	515	527	545	522	541	522	549	532	539	521	501	492	495	493	549	495	525	509	519	511	491	555	541	522	546	506	519	518	561	529	514	512	550	546	484	501	525	549	544	511	486	508	506	536	526	503	505	532	536	554	513	473	528	548	528	515	521	481	516	540	505	545	544	512	514	505	477	529	531	525	523	495	543	502	536	472	544	497	528	563	532	497	506	535	566	504	532	558	547	539	538	527	586	539	572	543	511	531	517	528	518	528	504	519	506	539	536	499	505	496	535	538	510	537	525	529	570	512	530	519	511	526	502	492	512	540	504	490	565	513	507	537	536	489	507	518	517	503	548	535	532	518	522	528	518	537	527	535	491	523	511	515	540	517	518	515	523	512	516	525	526	495	503	545	492	529	581	522	507	519	506	512	535	512	497	479	563	528	468	499	569	501	543	547	507	513	534	525	528	547	485	527	518	540	536	513	546	475	496	500	512	528	500	521	505	524	509	526	533	538	517	515	533	501	545	494	521	554	510	496	522	516	521	510	547	512	479	494	543	537	519	508	482	530	506	513	503	500	514	514	520	534	515	492	519	500	587	503	491	542	512	500	497	536	470	520	541	490	545	531	489	498	488	514	551	527	539	509	518	549	526	535	499	533	551	537	513	512	478	524	528	516	499	516	488	533	525	537	514	510	506	517	556	539	511	509	510	528	520	523	498	510	504	513	475	552	529	555	498	509	539	528	504	488	514	522	544	566	522	554	539	506	516	492	509	505	528	549	556	535	540	514	486	518	538	527	507	497	509	543	486	518	468	529	536	512	475	495	541	497	508	560	532	539	508	498	528	527	528	513	550	521	545	513	545	500	533	527	520	473	503	499	527	528	519	495	489	502	538	538	516	525	489	526	549	539	515	546	518	549	498	541	530	489	484	522	528	499	516	525	542	469	500	514	520	573	508	492	536	508	483	524	517	496	532	506	493	529	516	528	542	523	496	556	507	540	539	568	501	542	516	542	526	526	489	490	547	530	553	513	533	503	479	513	495	507	529	484	528	519	618	519	466	492	493	544	543	534	482	496	492	504	553	526	550	518	544	516	488	517	509	521	505	514	537	505	507	529	547	501	531	537	490	503	497	523	469	532	531	501	546	507	495	494	502	535	518	526	511	509	546	508	544	504	529	518	507	528	519	519	524	569	482	530	505	469	528	494	512	511	538	505	491	516	507	521	534	545	500	531	519	497	527	537	535	535	518	497	484	508	485	550	541	500	500	511	517	507	542	554	498	574	504	547	555	521	542	547	510	499	492	527	525	532	479	512	528	568	518	528	469	530	510	495	544	522	502	471	500	512	513	509	528	518	517	548	498	525	526	560	557	500	545	545	532	496	547	504	526	574	544	529	477	501	542	544	563	527	526	568	473	502	520	545	502	532	551	539	536	511	543	502	523	507	500	479	492	518	558	530	567	511	550	522	524	546	525	490	507	526	531	546	527	538	550	515	542	556	492	536	532	501	564	514	538	582	566	515	484	509	519	531	514	503	487	490	528	531	501	553	540	526	547	548	520	561	561	529	517	533	518	537	493	535	534	470	502	586	537	540	536	538	484	517	514	501	540	534	524	543	545	529	468	494	480	536	504	519	538	535	507	486	512	515	522	587	496	525	543	508	507	523	560	525	489	492	527	504	500	512	527	501	515	501	519	484	544	526	533	523	519	519	507	552	498	542	500	535	505	499	503	555	493	537	530	537	489	512	500	496	506	520	521	505	528	525	525	561	549	514	526	509	542	544	493	500	478	539	530	513	536	501	526	533	498	517	529	544	514	525	506	542	550	518	474	554	516	523	512	536	486	531	545	494	509	535	522	502	551	486	517	527	501	502	513	522	505	494	548	510	523	504	525	528	529	552	522	526	523	551	534	511	541	546	516	493	529	537	556	522	550	514	509	493	517	529	541	469	523	524	493	533	541	547	562	484	547	528	515	548	521	518	517	530	512	503	519	491	505	539	534	554	523	549	563	529	510	560	516	570	531	524	552	512	538	514	474	513	504	504	515	521	533	487	557	507	515	493	529	535	562	576	521	498	523	542	523	511	533	502	526	523	500	555	516	474	521	498	553	521	508	498	545	517	472	518	489	494	494	526	523	500	506	514	513	527	513	544	511	554	543	538	545	490	536	543	528	547	524	491	525	539	526	503	529	551	457	485	518	509	512	508	508	509	523	502	546	523	504	501	544	525	559	503	538	567	540	528	527	526	497	555	501	537	529	511	538	502	512	523	515	513	541	562	489	523	536	524	496	498	530	560	509	537	527	535	500	495	501	532	494	519	500	495	498	541	547	489	509	516	576	486	535	524	507	553	514	521	495	496	525	559	461	519	561	489	535	529	504	523	546	518	503	492	517	514	475	542	508	505	523	548	530	527	512	535	502	516	538	529	524	504	526	536	490	489	537	504	524	546	524	552	495	494	532	485	486	517	545	488	528	526	543	499	518	519	512	491	480	511	531	543	533	511	523	492	539	555	516	552	522	501	562	513	538	511	546	496	537	541	532	550	473	500	496	510	542	512	512	522	548	547	534	553	533	508	581	549	518	502	536	513	552	497	511	495	493	509	570	545	491	507	498	536	503	482	519	525	536	529	501	542	539	510	517	508	554	502	536	511	470	564	526	519	551	512	538	532	492	509	483	522	536	500	522	524	524	536	541	508	536	514	489	531	481	530	505	491	545	557	532	502	508	526	513	490	522	563	572	489	491	524	495	513	487	521	539	527	555	511	499	547	548	508	541	508	480	524	532	498	530	517	495	504	519	502	510	502	504	548	587	551	528	546	518	497	494	542	537	545	504	541	509	510	503	511	541	461	554	507	502	550	489	497	529	538	500	504	524	492	531	505	492	476	498	516	534	464	465	523	531	561	538	523	524	544	546	508	505	553	513	508	523	507	503	508	458	553	520	478	507	527	482	547	520	534	488	541	508	517	534	551	531	542	495	511	532	525	517	460	527	528	572	533	539	541	528	476	516	519	502	532	519	510	535	543	527	569	505	512	532	553	528	528	519	505	509	510	506	532	552	534	532	521	478	532	531	540	553	512	539	506	512
15139	22281	17046	9462	6755	5352	4549	3706	3045	2642	2439	2038	1830	1568	1541	1428	1400	1259	1170	1162	1094	1045	1024	996	1041	939	973	939	852	832	846	794	861	826	839	803	784	792	766	746	730	798	771	792	722	757	767	735	782	786	769	842	756	826	764	772	776	783	790	770	779	790	767	788	810	759	743	746	742	757	734	706	747	717	727	725	709	728	755	771	747	740	739	755	780	746	799	782	734	731	775	807	789	754	731	716	743	745	740	768	714	771	711	682	735	696	725	723	701	826	781	746	759	792	721	772	758	754	735	710	728	703	740	746	723	736	753	744	758	748	755	723	733	717	717	726	731	751	702	721	714	739	743	722	739	736	717	758	729	738	744	735	724	734	705	709	787	788	723	720	761	714	697	695	702	708	727	736	738	756	725	721	749	720	728	697	744	760	761	759	712	733	721	736	736	709	779	745	720	779	681	767	713	810	686	698	741	739	718	688	746	724	747	723	775	739	764	801	695	724	716	675	740	716	726	719	700	757	684	752	720	725	725	724	656	709	727	737	722	708	739	730	715	681	741	758	779	713	738	774	763	742	694	731	697	703	745	762	652	704	720	683	712	741	729	744	673	792	744	725	755	708	733	728	738	724	751	716	726	709	721	690	749	721	738	750	732	726	751	719	692	692	717	708	733	728	787	724	757	770	747	735	751	727	767	723	732	723	734	714	738	777	713	701	742	756	758	714	725	728	720	722	755	714	723	747	712	685	656	777	746	718	731	698	740	748	700	719	797	725	748	691	729	726	687	716	717	713	726	732	751	689	729	683	710	775	748	736	688	739	732	695	759	750	749	693	728	727	818	741	726	724	711	708	719	700	751	743	730	765	723	713	761	771	740	757	789	749	715	710	748	735	739	757	732	720	765	706	716	744	728	716	718	724	782	716	756	716	734	666	727	753	725	705	734	754	733	709	704	708	707	728	709	743	740	714	729	717	800	802	721	678	710	673	741	716	779	766	741	755	689	735	742	694	712	745	731	678	710	726	772	744	750	678	792	763	714	736	767	734	707	690	716	762	764	720	744	747	743	729	759	754	697	713	717	726	770	707	731	691	756	732	720	709	720	735	728	758	677	748	711	769	675	744	689	728	734	711	714	718	752	755	730	709	715	721	718	707	684	717	763	749	766	699	754	713	718	737	733	715	713	759	699	730	707	699	789	692	719	737	687	709	677	754	668	739	754	718	700	725	701	739	724	734	762	761	770	742	736	723	776	717	719	770	736	699	726	715	734	721	718	685	754	758	733	731	707	762	748	691	759	728	725	723	764	677	771	685	703	748	785	754	765	699	754	737	725	703	727	753	748	716	713	755	700	676	753	737	724	715	700	714	714	713	722	729	763	725	766	723	693	736	727	695	743	751	717	683	715	713	741	743	693	764	702	766	707	708	751	775	718	781	738	752	724	689	724	699	749	706	791	762	711	699	727	709	762	728	759	723	781	717	742	684	747	751	714	748	724	765	701	765	734	757	757	712	733	718	711	714	704	705	697	716	739	727	757	726	730	728	741	739	773	713	717	749	753	757	745	750	745	754	735	724	702	703	747	764	714	708	790	712	751	683	698	718	714	763	721	729	698	736	746	755	734	738	694	747	735	697	784	699	682	744	723	720	740	750	694	714	787	718	674	756	694	751	721	750	736	757	730	797	755	728	740	736	713	735	762	822	729	708	704	718	774	740	730	712	735	741	722	716	759	717	710	721	726	734	710	781	739	761	758	776	692	730	743	679	767	763	701	710	775	737	734	749	725	702	691	722	696	734	768	708	765	723	754	769	732	747	745	781	744	721	700	769	750	753	727	737	709	735	729	751	691	712	756	720	704	740	792	754	713	748	727	783	726	711	712	784	688	772	714	742	748	699	752	708	728	757	699	724	708	716	730	714	729	717	733	734	782	728	747	713	698	689	668	711	747	720	690	736	733	726	719	753	742	748	679	717	739	707	757	719	727	733	730	756	729	737	681	781	712	733	688	735	725	753	731	711	709	682	747	767	727	710	740	751	721	733	737	700	671	725	739	723	733	694	727	710	706	734	702	734	714	740	711	716	742	736	766	741	725	701	688	752	734	724	701	701	724	725	702	704	707	737	731	740	711	727	756	701	707	733	729	765	712	704	712	735	710	746	749	723	732	726	686	722	729	747	712	742	721	749	721	772	718	774	693	740	732	700	742	744	665	713	734	730	699	780	727	706	701	749	753	718	696	750	762	797	714	733	728	737	768	780	687	697	746	705	707	767	759	731	727	706	749	731	778	730	696	721	749	742	705	742	733	770	762	772	766	749	734	716	763	753	699	693	755	729	740	745	722	712	705	749	729	745	742	694	711	749	710	717	730	742	707	755	728	767	744	723	724	790	738	736	687	724	720	741	673	706	720	721	714	720	714	734	715	737	744	723	736	743	724	737	756	766	676	713	728	691	738	715	707	737	708	719	791	728	736	771	658	721	746	706	707	759	733	796	721	736	768	692	720	749	738	759	706	729	705	727	695	743	719	726	730	732	713	732	683	748	761	682	736	740	766	692	767	655	793	767	751	734	667	703	690	710	737	771	738	761	738	724	742	707	712	700	730	749	675	728	739	716	680	689	746	737	750	679	714	718	751	750	740	779	685	693	752	761	711	737	765	706	736	753	695	723	713	710	729	708	684	723	735	654	704	695	757	737	752	749	719	767	743	731	724	756	739	731	744	743	722	737	749	705	715	708	699	729	767	773	705	757	728	748	730	747	727	723	699	750	788	744	741	718	741	741	740	759	756	750	705	776	774	687	727	808	725	676	698	712	703	776	752	679	724	696	712	694	723	717	746	750	714	719	786	746	750	706	694	724	746	771	716	707	747	732	719	743	681	785	695	726	755	708	740	695	725	727	707	773	762	766	677	785	727	739	743	738	753	777	707	698	699	754	744	757	731	705	751	701	715	675	727	713	709	741	715	708	754	718	727	726	746	738	725	787	757	751	750	757	701	788	746	729	735	714	676	699	767	732	750	699	759	760	765	709	686	720	737	729	771	746	751	721	746	730	725	738	729	686	734	753	737	769	694	753	750	734	684	720	710	694	742	737	734	682	712	732	730	691	711	738	689	712	699	732	745	702	697	682	745	747	749	750	773	696	708	714	742	744	770	749	741	702	751	693	710	781	737	743	716	719	727	681	696	773	693	750	700	770	716	720	702	702	737	791	707	720	739	719	717	730	723	721	709	747	719	725	753	708	760	719	697	753	719	746	698	729	727	736	742	724	761	723	765	755	735	729	752	755	716	737	765	743	725	707	764	685	728	750	728	708	685	704	755	742	710	727	734	677	694	740	736	735	735	730	774	773	748	745	719	750	730	744	752	706	687	691	678	725	747	738	689	735	716	715	782	749	760	704	752	669	742	739	693	724	713	760	717	756	724	753	709	762	782	756	725	766	756	744	738	753	723	722	686	715	657	698	695	762	666	737	692	699	718	742	721	714	762	696	738	742	792	727
23112	21209	28951	23752	21215	20762	6214	2154	1643	1460	1232	988	932	913	864	756	770	687	732	589	625	607	572	550	590	526	534	548	488	456	459	433	402	459	383	419	400	404	378	402	381	393	395	425	422	402	444	413	391	380	445	408	422	432	439	409	391	421	441	393	419	417	466	415	416	408	385	418	410	393	404	403	380	393	408	409	391	379	395	396	416	373	387	402	383	400	384	429	384	414	413	402	420	409	404	377	345	343	402	385	390	376	416	409	375	391	351	399	384	395	396	371	329	386	353	404	368	406	413	393	382	375	404	416	398	436	391	372	398	425	371	430	363	368	378	390	395	374	343	369	404	398	387	395	342	367	354	375	420	382	389	371	397	396	373	383	377	356	379	392	373	372	370	351	375	371	392	357	396	350	383	405	395	393	377	382	401	335	363	372	384	457	410	390	371	364	358	379	393	375	333	382	385	391	374	404	390	387	401	363	412	419	396	427	395	384	368	387	381	388	365	357	382	366	378	410	364	351	407	370	413	364	376	385	365	392	385	362	400	340	368	361	385	409	389	378	386	385	391	362	384	361	386	342	391	347	377	375	421	360	328	394	375	392	388	396	361	385	371	387	352	379	391	401	397	384	398	355	416	369	361	384	390	384	384	390	414	350	342	420	380	387	379	362	414	398	383	396	397	400	387	357	395	343	384	363	410	369	373	386	423	397	389	398	407	367	388	381	359	384	361	349	394	381	393	385	399	406	394	381	340	383	382	370	382	375	348	395	383	354	409	383	353	401	373	371	381	417	368	400	376	361	385	351	387	386	361	376	410	386	380	439	375	362	390	358	387	376	370	383	396	398	364	405	374	380	370	376	366	365	370	403	396	398	407	355	399	364	383	392	393	389	391	391	364	398	358	383	386	387	390	404	384	392	417	378	346	402	367	351	377	399	370	375	402	389	369	385	405	394	408	379	362	375	373	370	401	378	366	376	395	379	386	384	371	403	381	384	390	366	405	387	397	394	367	348	358	395	395	356	379	373	381	356	359	350	382	381	412	397	363	361	329	375	345	362	374	385	380	384	364	400	352	393	383	357	396	365	401	369	414	353	403	417	347	384	385	384	388	405	405	404	411	386	367	373	377	359	353	346	405	367	368	411	388	402	386	412	396	362	365	399	373	417	405	399	370	394	365	360	364	398	375	364	366	376	357	382	368	363	392	389	410	357	390	395	382	394	386	385	383	385	366	390	384	370	392	411	392	388	403	388	385	375	387	342	385	375	377	363	388	408	370	368	366	371	394	355	377	378	392	346	403	371	402	412	399	408	377	355	393	373	410	419	375	390	386	388	376	404	389	398	386	350	394	379	390	405	376	391	372	344	385	382	396	377	371	395	386	376	415	350	414	382	391	391	398	398	360	367	371	402	358	400	377	353	364	402	378	393	395	360	393	409	394	378	373	376	411	368	421	341	402	405	406	415	384	397	374	386	355	373	429	366	388	384	388	386	390	430	390	387	396	412	378	366	391	385	349	372	369	380	391	371	421	354	360	385	401	377	382	399	366	388	401	399	379	374	371	387	386	390	378	396	405	411	387	364	351	380	376	392	398	360	384	350	407	409	336	358	390	383	376	369	410	414	386	391	387	400	381	401	357	391	387	410	400	382	375	400	361	397	360	415	396	365	382	359	373	372	384	406	375	383	388	380	412	369	370	392	379	357	351	374	389	412	367	374	350	377	353	384	391	376	379	336	359	405	403	380	358	366	398	373	400	389	385	348	375	385	393	358	370	379	400	391	378	377	399	372	390	392	356	391	407	348	361	379	381	386	388	368	401	379	387	370	380	414	352	380	416	366	397	377	374	378	393	389	394	357	395	382	380	390	370	395	389	372	385	379	359	391	378	383	369	368	341	341	410	374	375	393	377	379	419	402	364	367	377	381	367	361	397	394	401	371	397	385	390	362	375	392	379	371	402	387	373	393	393	375	383	370	382	375	391	370	358	385	387	370	384	369	376	371	349	385	383	399	369	393	385	401	402	358	395	402	408	343	396	340	379	421	409	399	387	393	396	363	368	402	380	399	371	374	387	384	400	369	376	372	343	374	366	388	390	393	384	383	379	384	349	378	393	384	393	363	378	357	358	374	376	381	358	385	368	389	385	409	388	381	371	383	408	382	363	346	323	379	387	386	395	422	399	365	407	394	369	364	386	407	370	387	366	376	399	354	408	431	370	381	341	371	358	394	365	378	357	361	368	325	356	399	386	383	402	401	401	389	367	443	392	375	364	357	386	388	382	366	384	402	402	387	382	364	410	389	400	371	418	381	386	393	403	378	377	401	366	377	365	352	372	392	386	371	385	362	392	380	398	377	402	385	368	353	389	382	391	388	369	415	396	392	380	389	369	351	417	380	405	388	381	373	369	398	355	362	362	370	392	368	354	406	413	370	383	410	344	429	384	383	368	405	384	388	381	369	378	357	352	363	369	356	374	359	372	371	385	426	399	365	420	379	405	408	361	386	382	357	347	366	358	348	390	377	414	386	391	351	385	378	352	407	375	369	389	384	379	354	380	394	382	327	385	382	366	339	403	369	397	370	399	392	374	374	392	375	359	373	410	369	385	376	394	383	391	398	367	373	378	414	391	348	381	405	364	376	377	406	374	379	384	382	359	363	401	365	348	344	396	397	394	364	373	368	380	392	371	417	382	400	374	385	367	365	400	367	390	378	351	364	358	356	411	394	398	383	395	391	390	391	395	362	371	387	374	407	418	383	397	373	386	352	379	396	398	415	398	381	370	393	402	370	366	382	381	376	379	370	401	396	394	370	349	377	391	383	395	360	367	405	368	397	387	375	370	379	383	383	393	389	390	363	380	356	382	395	354	420	336	367	395	397	385	363	366	396	375	344	366	353	373	369	395	364	342	421	385	401	386	386	397	390	371	364	360	370	352	393	368	346	381	390	415	416	384	404	389	410	363	394	359	415	377	372	391	392	363	428	419	377	388	392	376	421	392	423	356	410	356	406	415	407	378	390	407	370	377	422	393	409	411	390	368	361	363	398	369	349	395	377	406	321	377	390	395	364	360	382	365	418	394	355	368	369	362	361	390	362	386	395	401	392	382	382	373	371	364	391	344	377	411	343	397	358	410	361	333	379	393	381	395	365	380	379	384	377	381	405	380	357	409	369	415	396	376	393	413	383	405	420	397	396	424	354	372	392	367	370	377	387	376	371	383	398	368	412	365	352	372	350	358	392	346	397	390	358	366	380	351	412	377	356	405	387	384	382	396	401	396	374	397	392	368	380	348	369	409	397	385	388	368	378	364	424	374	376	380	399	349	381	379	410	376	387	375	369	372	362	355	395	351	398	379	381	409	404	374	367	394	404	361	419	337	369	380	364	398	348	378	394	386	363	384	387	384	372	386	366	347	357	381	378	343	359	362	389	385	395	378	348	391	344	386	394	415	416	382	364	357	381	348	351	366	356	379	397	407	393	320	384	380	344	410	340	394	359
18260	27456	21689	13013	9480	7713	6098	4841	4001	3608	2984	2517	2159	2030	1965	1643	1594	1391	1252	1177	1109	1052	1004	997	1041	927	907	811	807	732	715	656	681	655	643	598	600	618	607	605	614	631	579	603	569	619	597	629	650	581	631	647	652	629	683	705	659	656	584	643	602	639	572	604	602	598	647	572	560	622	583	572	562	534	569	522	533	517	539	579	587	577	568	574	569	599	597	559	612	547	581	561	559	598	594	587	568	585	582	565	557	543	541	541	553	534	577	532	581	530	576	543	576	583	524	545	535	542	597	572	519	529	521	578	564	599	554	550	535	546	594	553	555	552	590	540	607	579	550	582	562	511	503	559	537	515	551	536	540	553	555	541	555	577	565	533	541	540	589	493	529	585	526	491	524	521	495	498	567	537	524	516	533	541	538	528	550	568	551	518	543	556	576	563	531	500	569	574	539	565	553	537	528	539	542	517	530	498	539	560	549	540	530	548	545	522	542	542	560	539	506	538	505	535	523	550	536	564	563	541	546	544	518	540	556	532	527	541	535	526	563	534	516	512	540	541	506	531	553	546	555	543	534	515	557	501	527	548	534	538	534	534	528	543	544	527	581	532	545	536	559	527	545	543	568	562	547	583	542	538	577	590	566	563	485	520	525	533	502	529	548	551	532	554	564	561	530	550	568	535	558	555	523	513	537	501	520	528	553	550	566	507	571	530	565	546	547	556	588	520	543	575	533	576	552	572	518	553	538	538	584	534	494	569	561	511	539	540	544	519	524	502	522	533	536	514	536	510	543	560	557	520	535	536	490	510	505	583	551	498	557	544	538	511	550	549	544	527	548	549	538	530	541	604	540	553	553	533	537	564	568	554	522	536	518	557	511	575	531	541	528	534	564	551	514	533	563	544	537	581	579	511	487	547	532	515	535	520	580	629	542	548	539	548	537	519	547	546	582	544	524	520	569	530	545	547	516	526	509	499	523	531	562	538	525	560	547	497	563	581	503	557	533	518	528	522	529	559	529	524	557	575	513	580	574	498	554	544	507	536	552	507	563	510	533	523	581	487	502	539	548	528	543	587	513	526	521	509	576	519	520	506	528	493	551	531	545	534	589	563	532	523	564	568	532	521	525	561	534	562	561	534	568	545	544	514	562	567	547	521	521	525	605	527	544	524	549	526	529	570	577	548	560	531	516	526	550	590	476	500	565	549	560	543	557	540	556	551	519	504	538	540	591	555	536	504	523	549	489	530	529	518	505	514	573	561	550	532	543	543	544	551	492	537	564	515	595	542	551	556	497	541	526	494	544	574	481	533	539	513	564	532	538	551	550	569	575	500	548	536	568	548	533	551	553	555	551	505	525	588	568	531	507	522	540	546	528	518	531	518	516	599	578	563	549	539	526	526	506	535	571	523	527	497	572	554	560	517	529	535	540	516	527	547	533	529	555	501	499	548	479	597	528	577	501	542	548	529	545	571	514	528	540	534	564	521	599	586	504	522	525	532	561	537	528	527	530	529	525	564	476	531	523	566	546	529	536	525	524	525	543	540	508	577	554	541	559	574	542	539	532	545	516	545	534	536	566	549	490	528	542	508	578	530	542	528	554	568	510	500	559	531	509	550	517	545	532	547	536	547	555	488	527	552	562	514	503	527	520	527	559	562	566	574	554	516	561	534	521	541	527	518	544	548	514	517	532	525	557	473	552	553	532	551	528	520	539	511	521	539	526	521	541	561	559	537	594	494	576	563	521	518	494	527	539	542	553	509	553	518	547	550	509	528	506	544	515	545	540	535	543	524	573	475	516	529	546	508	518	565	598	551	549	541	533	516	544	509	545	517	531	577	542	500	551	572	532	540	553	537	536	537	498	501	597	550	502	532	523	567	511	546	535	477	517	516	563	572	539	458	517	531	502	581	520	531	547	572	579	552	522	568	554	531	522	513	533	537	533	520	563	527	532	572	503	597	543	572	560	515	494	524	558	514	552	491	504	539	537	573	525	515	578	546	563	551	557	594	546	550	526	532	543	531	571	547	525	530	493	544	566	519	535	534	544	504	535	559	499	508	485	514	563	533	515	550	586	500	508	549	518	546	543	569	537	561	581	545	504	524	541	598	539	518	528	509	497	545	578	539	561	536	558	516	553	493	527	517	560	567	531	590	501	542	549	500	557	563	507	580	597	508	492	580	536	541	560	556	578	529	506	560	552	546	554	562	570	559	564	545	569	537	526	532	489	530	584	553	554	550	504	500	570	581	524	542	543	547	520	533	553	562	552	517	554	540	558	534	523	551	545	521	583	566	555	499	557	523	548	561	543	523	543	551	524	516	537	530	542	561	564	512	504	539	551	542	586	534	561	529	529	524	549	502	486	534	513	535	534	513	547	575	548	555	540	540	548	456	600	549	540	535	516	551	517	572	547	535	509	517	528	487	562	548	523	536	535	535	499	564	500	517	480	583	549	506	520	539	520	549	544	513	556	539	550	543	550	523	532	546	539	546	509	530	537	523	532	497	516	558	610	527	555	546	515	553	518	508	591	538	576	531	562	510	560	500	529	543	638	547	558	554	490	524	604	517	561	579	575	466	524	507	543	552	518	518	544	591	529	547	485	585	562	546	524	533	553	508	532	546	541	561	555	552	543	610	540	557	557	545	529	565	534	483	514	526	528	540	558	544	508	531	572	519	536	530	517	537	541	532	532	536	581	498	534	528	537	556	552	511	540	579	521	515	556	530	593	527	566	549	500	544	555	536	552	569	507	592	560	553	544	553	489	555	534	525	560	522	574	550	611	583	541	557	538	517	535	533	554	546	507	547	535	549	532	550	485	548	526	547	583	544	604	555	534	535	550	567	546	526	538	527	565	503	556	546	520	529	523	534	474	543	538	547	563	599	551	509	543	511	504	566	521	579	559	489	494	506	534	517	520	531	535	499	514	563	569	537	556	582	528	522	539	508	517	551	572	527	556	575	488	536	542	529	533	496	580	533	527	527	501	505	513	555	504	559	530	540	545	487	531	543	563	560	538	511	572	493	547	545	530	529	490	549	544	549	554	546	506	532	555	533	559	542	540	532	562	514	564	528	565	489	555	513	525	530	538	533	553	527	532	559	546	553	536	559	544	571	520	544	567	522	529	561	528	562	530	511	548	531	546	529	525	546	516	579	537	512	538	540	571	507	498	543	543	582	571	554	551	572	558	542	576	547	548	538	582	524	540	553	514	517	561	569	506	531	492	545	552	546	517	515	613	559	563	523	522	537	499	535	546	552	522	558	525	538	502	517	512	510	569	515	515	536	541	533	494	526	558	544	553	544	570	520	562	549	548	502	540	555	504	531	560	531	564	548	522	554	562	574	556	553	558	537	513	535	541	525	542	522	589	530	511	556	559	560	542	523	552	530	555	500	523	557	563	557	513	500	546	537	506	536	524	586	536	528	525	537	558	534	506	509	529	506	533	516	558	537	509	536	544	521	539	548	553	523	549	579	539	551	540	554	548	559	507	539
27186	20421	11174	3771	1961	1451	1110	1051	918	830	758	768	726	715	705	701	644	689	652	651	635	680	572	607	584	599	604	605	602	604	616	585	611	560	613	590	585	580	590	541	563	612	558	584	512	590	592	563	514	543	589	558	612	591	580	590	613	571	583	560	573	604	594	609	564	599	585	608	577	560	520	617	593	554	529	583	613	520	610	523	547	567	549	522	575	550	560	606	571	578	554	584	569	608	546	565	561	592	552	590	600	580	615	598	549	526	574	611	574	596	562	541	580	593	521	560	569	545	594	570	578	598	576	600	590	581	541	565	595	582	579	553	575	537	619	566	546	588	550	590	571	571	578	564	556	581	593	575	562	538	591	551	571	597	564	582	557	564	541	573	535	568	596	551	600	566	579	592	584	550	562	611	526	563	579	608	611	546	581	572	559	581	569	526	580	549	545	560	578	552	576	571	536	601	611	564	569	542	582	567	567	608	555	585	564	585	597	546	582	589	537	553	581	606	566	569	558	577	610	559	586	553	587	567	580	571	617	532	519	595	588	588	549	576	559	517	630	641	553	586	558	614	597	576	561	494	527	549	553	586	613	590	569	612	580	526	575	595	564	534	553	561	609	556	578	543	544	568	599	561	592	570	575	556	594	568	572	542	588	594	549	588	562	519	597	566	516	565	618	530	533	619	570	563	565	517	559	554	552	569	541	592	556	550	520	519	553	548	608	588	544	528	564	595	610	575	575	521	589	558	585	523	575	568	556	565	548	579	557	624	548	540	536	566	565	572	593	599	569	564	530	538	569	531	598	564	554	543	558	560	590	569	574	546	590	562	595	612	551	619	530	553	580	595	589	563	581	527	567	571	554	547	583	539	557	585	589	606	585	551	589	578	538	576	547	572	529	578	596	556	540	577	532	545	587	548	581	555	566	570	590	563	579	592	512	588	588	577	555	577	578	514	584	581	581	537	527	564	595	514	591	584	593	540	566	547	592	588	582	582	530	575	585	533	576	591	584	553	579	548	624	586	579	581	542	570	564	560	579	627	543	580	569	575	577	570	535	587	602	566	569	567	562	576	594	619	608	574	609	587	588	584	573	563	551	581	611	570	589	603	567	573	586	575	611	561	563	565	569	576	563	561	534	587	612	547	570	561	544	540	577	501	579	604	568	593	610	536	538	574	538	572	597	575	560	551	586	536	577	571	524	525	591	546	570	604	602	569	559	590	590	547	587	626	541	553	570	600	589	591	611	618	570	562	583	586	593	564	585	540	564	587	582	604	550	568	623	600	593	578	530	564	549	607	592	593	596	574	572	531	605	560	537	547	603	584	571	579	528	585	532	565	561	554	607	569	561	582	572	537	574	563	611	557	574	561	553	547	564	551	598	524	533	552	525	550	582	561	558	573	525	580	533	583	572	592	596	562	564	554	615	561	563	556	542	538	557	577	569	520	594	516	603	563	550	610	576	576	597	569	552	559	543	617	570	585	553	579	574	600	578	595	581	568	599	598	590	532	555	554	568	587	556	584	612	621	600	578	553	572	580	576	588	570	552	530	581	569	547	579	575	559	596	564	560	601	542	527	552	565	580	583	559	571	585	569	555	538	570	558	591	605	597	531	597	583	589	532	581	582	548	548	574	567	571	566	545	555	559	563	576	515	568	603	525	568	586	546	551	558	570	598	559	564	590	534	548	568	596	592	563	598	565	572	544	594	596	594	573	559	574	557	588	589	564	585	572	567	548	568	579	505	554	558	507	584	574	604	578	561	595	552	549	587	570	537	572	548	567	566	603	582	560	529	584	583	589	553	566	592	577	569	615	552	569	571	575	534	562	572	617	534	583	571	593	580	625	551	554	574	571	575	595	574	531	592	589	580	565	584	584	557	578	561	585	526	561	573	595	571	581	565	567	600	575	546	591	588	597	584	541	606	579	546	546	580	596	553	561	576	490	582	537	579	612	567	570	535	564	556	561	558	560	574	575	596	574	585	563	580	541	595	579	546	573	569	567	531	597	561	557	530	553	572	570	546	558	548	588	592	584	549	550	550	607	538	602	582	569	563	572	548	528	568	568	558	579	574	558	549	574	568	584	639	561	531	554	534	582	551	582	585	604	592	540	612	576	557	560	574	565	581	557	560	586	570	579	584	590	538	549	584	515	569	577	597	545	522	597	574	562	621	565	584	626	569	521	578	581	581	575	587	568	637	584	566	611	628	511	537	571	586	592	545	569	576	632	575	543	534	557	603	550	594	574	583	555	559	557	611	555	568	530	589	598	589	581	533	577	574	578	618	598	540	599	572	543	573	577	585	565	528	579	603	572	531	561	571	555	582	576	563	573	549	563	543	555	578	591	602	616	550	583	577	554	581	550	588	588	549	566	566	584	603	558	589	601	560	601	601	601	589	533	588	591	615	596	587	609	552	561	554	559	600	567	557	583	546	574	552	575	566	569	557	575	536	558	548	556	574	590	560	546	585	559	578	550	542	536	547	557	569	549	536	531	567	559	563	561	538	568	579	604	570	567	561	543	578	566	574	568	549	566	620	604	577	646	550	582	591	632	540	579	559	554	585	590	578	567	582	582	564	543	582	621	540	561	557	572	566	541	574	561	553	568	589	579	604	543	590	560	591	597	585	551	578	533	540	565	548	551	598	570	596	559	577	583	561	566	594	548	569	568	566	581	582	550	594	527	619	579	588	578	598	593	575	577	560	605	559	537	583	578	582	526	567	551	565	597	595	579	527	580	613	530	564	578	567	573	581	576	553	556	561	537	544	556	552	578	536	575	589	549	604	558	557	571	590	533	558	571	587	498	590	618	556	584	590	600	527	575	632	571	597	588	588	553	539	580	575	566	504	568	583	554	569	538	587	577	591	531	582	552	586	541	539	570	602	625	581	586	554	563	557	572	509	538	635	545	583	529	545	570	574	563	620	572	592	553	599	567	541	609	581	570	564	558	544	608	578	549	603	556	578	582	525	553	603	601	590	586	569	543	555	540	577	597	592	571	583	552	540	540	569	554	612	574	597	554	571	542	589	553	568	564	582	541	545	605	578	540	562	541	608	563	599	606	586	560	581	598	554	599	501	580	550	546	588	541	582	608	549	569	592	562	573	565	573	568	550	585	513	621	598	544	540	551	566	597	556	562	550	521	568	573	608	510	596	573	533	600	523	599	578	544	529	557	582	574	557	598	560	554	529	628	569	583	514	588	562	565	588	580	527	611	560	589	560	558	582	560	586	606	576	623	571	602	551	549	588	559	558	562	601	568	579	576	589	569	589	586	539	573	542	554	594	567	577	597	591	576	576	546	586	572	573	576	570	577	557	557	574	572	544	579	530	530	530	550	568	545	586	566	594	586	601	553	548	535	536	568	530	547	576	613	603	594	578	607	579	544	561	552	596	587	535	587	606	575	577	546	609	518	626	538	565	553	591	590	554	562	563	580	617	557	567	574	570	596	558	587	596	561	547	593	594	600	529	560	560	558	564	613	555	541	573
12785	14094	9333	5092	3715	3000	2303	2135	1834	1662	1479	1361	1331	1248	1176	1106	1082	1086	1051	1010	987	929	955	896	906	868	879	872	894	876	850	850	885	790	845	864	806	826	808	827	824	783	805	743	844	750	751	820	795	802	819	881	799	847	830	851	852	837	843	851	728	803	807	772	805	825	799	823	784	817	785	830	823	801	800	823	796	816	795	743	823	825	747	787	804	818	763	819	844	777	830	780	819	879	831	810	834	817	806	786	793	786	788	736	789	793	815	767	794	828	776	784	779	822	795	785	775	767	819	753	745	827	793	805	796	759	788	777	783	791	816	807	789	771	796	786	766	751	824	788	804	809	778	751	793	721	770	813	829	805	778	799	813	823	774	828	841	761	845	804	800	745	782	784	824	737	790	820	802	767	851	790	744	798	784	811	772	831	741	754	822	815	823	827	811	762	769	788	802	774	814	801	800	809	823	797	788	789	755	796	778	785	789	820	796	752	757	810	724	830	809	837	824	807	791	769	776	851	726	744	764	763	825	844	773	856	788	808	735	778	780	758	775	780	792	794	812	799	740	807	780	767	774	762	816	806	805	775	751	785	815	870	804	796	801	779	810	793	809	822	780	778	801	733	813	780	781	778	776	776	774	806	790	781	792	828	729	792	787	756	828	784	793	799	775	777	797	796	794	818	795	799	806	778	798	809	831	797	790	782	776	816	820	777	774	746	842	759	834	835	841	770	769	818	891	825	802	763	797	761	793	803	808	818	832	769	791	782	775	799	822	834	802	736	792	765	805	798	849	828	798	771	790	787	763	837	801	763	820	786	835	772	722	779	827	835	807	754	813	786	777	808	816	792	771	748	769	768	783	792	791	812	766	845	837	840	772	786	812	817	831	834	768	813	742	777	805	808	771	798	773	716	792	781	761	770	776	789	781	838	820	759	797	799	745	816	766	768	823	785	799	799	798	795	745	781	754	783	762	810	777	785	792	843	803	789	806	764	806	821	795	808	789	803	776	777	803	855	834	835	815	814	798	774	833	765	803	803	836	802	810	842	790	767	773	764	790	785	799	803	809	798	727	812	805	813	769	775	776	824	817	793	837	807	774	795	790	806	797	767	782	822	789	776	728	817	856	713	824	807	767	817	821	806	744	812	779	776	808	825	794	823	752	765	767	756	750	812	799	793	777	776	784	769	842	786	776	820	803	797	803	779	805	720	760	777	751	771	760	787	811	801	787	834	790	813	804	791	778	815	799	814	771	777	784	802	764	833	790	755	765	849	775	821	823	791	835	797	794	789	775	775	811	750	800	742	812	785	838	837	822	785	789	820	781	821	791	792	816	839	716	819	797	836	799	763	742	796	823	787	813	787	818	821	807	800	802	778	796	762	760	797	808	798	801	792	793	816	801	764	791	822	822	765	769	777	809	805	788	752	743	823	778	801	788	822	809	826	809	755	750	778	839	763	809	789	813	828	808	770	782	837	819	768	843	795	823	788	795	814	835	781	791	737	764	815	796	769	802	790	817	827	784	740	735	796	784	810	838	764	794	797	796	791	806	812	790	809	756	772	735	796	800	826	832	767	790	755	795	816	814	801	792	807	770	769	810	784	804	791	753	789	819	779	777	807	782	755	753	759	760	756	787	799	801	783	824	759	814	820	780	838	813	779	827	758	739	786	755	811	789	787	828	761	801	821	777	806	755	796	789	803	761	779	835	841	814	847	826	767	813	765	772	788	782	782	810	833	818	735	789	768	746	789	778	770	761	813	762	797	797	761	808	801	849	760	801	803	791	818	822	790	819	810	752	758	799	806	804	806	801	782	827	767	789	801	798	836	821	792	805	791	808	795	790	798	806	772	789	802	791	803	835	846	784	825	742	772	744	817	797	848	872	791	814	783	829	731	768	716	800	770	728	725	750	808	730	779	721	742	799	781	817	839	790	807	808	799	821	806	802	775	813	784	784	818	816	773	835	782	810	823	821	830	756	853	784	792	779	773	741	774	800	780	838	783	778	796	806	822	759	791	779	799	785	805	776	785	753	812	760	799	811	841	805	767	789	825	800	760	765	731	801	797	759	815	786	761	794	774	802	779	835	786	819	767	807	736	781	774	801	792	764	784	825	763	812	776	814	724	822	769	775	812	788	814	794	778	777	771	780	786	832	796	818	829	783	827	763	798	812	844	843	780	851	822	829	830	770	812	745	785	831	793	800	798	800	769	754	800	796	782	744	752	772	777	810	797	762	735	788	769	838	813	830	785	801	797	773	860	823	789	819	767	825	805	800	832	795	789	776	831	778	789	752	815	767	833	825	765	836	823	791	817	818	842	774	840	818	798	791	779	780	808	782	782	751	808	823	792	801	794	791	810	754	749	783	800	840	792	812	787	809	833	791	807	760	788	760	834	825	796	825	816	813	776	821	774	766	806	790	796	801	783	808	816	785	794	851	776	823	825	787	806	798	800	753	818	779	783	816	806	782	807	800	787	785	815	805	734	819	833	794	853	744	788	800	814	780	793	796	806	777	829	700	849	786	782	795	780	829	759	744	782	779	830	815	804	741	820	840	767	840	830	766	741	743	752	817	763	783	799	757	772	758	759	759	786	799	787	761	838	779	787	774	758	771	794	795	823	840	824	809	795	817	745	760	774	798	822	774	774	797	812	812	769	800	803	828	821	830	802	782	803	803	840	766	764	787	750	832	788	755	830	761	775	822	767	820	760	788	795	786	794	810	835	763	803	733	780	776	775	797	769	766	777	788	790	796	774	809	766	818	751	816	793	813	768	777	800	747	730	753	798	790	827	799	811	763	788	812	794	791	767	820	791	810	738	809	800	828	831	811	808	782	785	792	748	803	771	873	795	765	794	764	760	824	780	808	737	782	740	808	761	798	821	750	787	816	788	786	801	777	827	753	770	822	768	828	812	769	778	780	822	795	793	845	807	828	815	821	822	779	829	823	836	789	782	817	745	771	785	843	763	771	767	806	851	783	771	788	785	771	815	757	801	805	778	745	782	813	803	805	828	807	840	836	799	778	778	781	819	839	796	878	789	777	767	792	804	760	785	755	785	774	800	815	802	793	768	785	804	815	754	805	753	817	793	769	789	782	832	796	762	837	859	768	812	787	792	838	779	794	780	774	790	810	776	816	773	815	804	776	748	852	789	811	818	747	818	787	781	803	837	828	764	815	765	760	824	747	823	789	793	772	821	788	803	799	773	804	754	794	809	747	771	830	815	760	785	797	781	813	835	779	782	829	837	796	816	797	799	795	751	767	805	800	768	794	794	779	809	820	812	761	811	754	791	789	778	785	781	786	785	857	799	809	762	828	821	809	791	813	799	783	758	806	828	766	802	760	777	821	799	826	759	794	806	793	779	775	799	817	758	771	853	825	783	790	755	809	763	822	818	791	802	837	843	803	797	760	819	775	797	822	782	806	839	840	756	780	812	813	833	762	831	799	767	767	844	802	808	756	805	780	813	797	830	762	812	773	845	803	752	791	814
24229	21268	28458	24357	20845	7206	2369	1584	1276	1162	1041	966	930	877	842	840	746	749	720	757	700	668	658	613	578	654	632	625	572	591	587	538	530	520	557	561	550	548	505	537	529	547	523	512	569	503	524	555	511	555	561	584	592	541	552	580	563	551	530	574	553	548	527	526	549	544	543	571	571	543	552	515	469	534	575	518	586	484	526	543	537	518	530	569	546	476	564	527	559	581	498	510	491	532	527	557	552	497	505	525	513	502	538	557	544	530	494	503	531	546	543	559	558	514	553	565	507	537	494	527	518	494	574	525	560	543	536	534	526	534	518	539	500	558	555	589	537	507	526	540	549	566	550	495	551	522	538	505	528	518	525	541	497	557	556	533	492	513	517	539	492	552	543	487	538	502	554	514	539	549	571	561	574	521	518	494	535	529	503	509	512	544	539	522	504	526	595	536	529	532	527	510	482	529	513	543	495	495	550	518	547	497	509	574	528	517	537	526	532	551	480	503	508	522	505	564	502	545	527	545	549	527	528	514	553	499	500	521	509	509	562	521	480	557	496	543	552	512	536	524	526	564	584	533	549	622	505	498	523	541	533	535	545	539	559	554	517	501	497	514	491	541	500	555	504	522	500	529	524	510	525	542	536	528	541	501	506	500	559	523	498	566	546	500	557	544	520	498	523	510	562	519	536	543	518	515	525	521	551	510	548	550	493	545	482	551	537	504	501	522	516	493	558	499	477	516	506	510	494	535	552	465	549	552	535	525	503	508	563	553	598	506	518	487	564	518	526	536	516	497	549	541	566	557	524	510	494	494	519	534	535	526	529	509	532	513	525	513	484	531	527	523	541	480	539	537	490	520	497	515	560	543	554	567	513	521	496	520	559	586	523	560	529	532	493	502	541	540	494	503	562	508	524	521	507	507	521	528	527	570	575	525	573	520	536	496	524	542	494	513	560	531	472	514	537	553	503	554	545	545	524	491	555	528	554	545	506	507	526	524	500	518	562	515	534	520	494	543	514	533	535	514	528	555	548	519	497	528	531	518	502	498	563	540	530	543	509	553	491	542	541	531	495	543	539	502	520	532	549	505	533	499	555	515	533	482	525	518	516	508	506	503	503	509	520	492	553	498	511	531	518	580	500	516	530	511	501	538	523	532	510	530	503	526	535	561	482	568	564	541	507	520	510	498	535	548	523	569	546	546	515	514	555	530	491	514	494	522	519	498	548	579	542	525	532	515	498	543	526	531	538	564	512	513	527	490	501	566	496	528	511	501	540	540	523	540	496	559	514	544	562	530	525	523	538	516	505	523	518	535	580	517	564	543	535	512	552	503	539	522	583	532	551	524	565	463	519	525	547	509	528	515	498	511	506	559	571	524	513	535	519	547	498	565	529	516	566	521	536	527	512	579	541	555	493	559	543	499	539	555	495	527	532	498	519	501	475	554	543	524	554	529	514	547	474	521	528	522	517	541	515	528	536	505	510	514	520	505	523	543	519	529	492	490	554	549	502	534	542	525	533	486	531	516	523	519	570	516	525	534	553	504	539	547	534	533	492	554	526	506	542	546	487	491	515	574	533	572	517	507	531	495	569	511	537	564	603	547	558	522	556	505	521	508	584	483	518	497	517	510	516	516	484	532	538	535	502	484	519	518	525	554	537	484	544	514	511	530	528	537	523	536	546	514	544	534	538	525	523	478	526	530	558	569	505	540	517	531	516	521	515	538	488	549	558	527	504	503	578	532	518	494	517	472	540	521	466	527	519	535	493	569	534	530	501	573	567	510	570	464	516	538	523	528	509	537	501	537	526	513	535	536	518	554	532	532	552	537	497	541	499	514	542	531	496	499	527	547	536	554	539	527	520	537	530	499	538	528	483	560	516	525	526	544	523	529	516	537	514	529	529	526	522	507	525	537	520	512	514	553	500	517	514	506	543	541	519	532	526	573	483	496	528	518	508	493	554	513	569	525	536	548	498	526	542	536	514	537	512	505	515	529	458	518	496	530	516	506	543	495	492	507	509	529	540	573	500	509	538	494	559	551	504	526	527	499	517	541	531	517	603	514	503	535	490	532	509	554	508	515	482	528	506	540	476	499	547	516	546	551	525	557	531	514	550	581	563	527	510	566	535	522	562	529	507	524	530	578	538	496	545	524	507	517	526	527	486	530	530	496	545	526	536	499	546	534	544	499	518	551	510	549	516	530	503	493	490	523	473	516	512	541	525	506	530	497	538	522	481	551	539	533	531	542	514	545	470	511	532	534	505	518	539	496	542	508	533	524	546	525	535	496	535	498	523	547	534	519	568	515	528	567	555	539	576	524	498	500	532	484	496	479	562	538	528	499	536	544	504	504	513	520	524	532	519	545	550	524	525	539	555	529	533	525	561	520	557	554	574	523	510	529	525	546	525	503	514	507	529	536	576	480	560	534	528	563	474	512	501	516	546	519	522	528	492	507	508	479	520	527	501	515	543	549	501	525	540	569	511	498	533	542	488	501	542	499	539	519	569	501	512	550	494	539	523	537	522	520	580	549	504	527	540	507	491	555	495	516	600	564	524	567	524	536	500	546	562	525	563	475	526	533	560	516	547	518	524	528	541	561	521	540	538	516	538	535	548	526	522	542	538	537	522	522	480	503	542	505	520	517	507	550	540	541	537	524	573	528	513	483	530	536	509	521	486	540	491	515	531	509	528	536	516	507	533	501	518	470	527	501	527	545	555	571	525	522	492	537	517	517	533	522	537	528	517	573	541	546	547	543	529	515	526	540	521	515	488	564	576	540	524	524	547	526	527	565	507	546	521	514	557	533	540	512	525	509	519	570	512	513	521	554	468	515	511	510	540	550	542	482	543	512	531	538	508	566	530	513	532	508	526	507	529	556	519	526	539	520	504	531	514	526	518	531	557	519	542	487	559	506	541	538	536	513	547	535	571	530	523	513	521	505	523	517	539	542	560	534	491	518	527	529	540	513	542	491	529	556	519	509	536	542	528	516	536	512	525	572	491	514	461	513	516	475	508	510	550	541	542	540	537	530	506	474	518	512	528	465	521	497	485	530	521	525	548	532	496	507	569	565	541	536	505	548	499	511	510	507	456	494	557	496	514	523	550	518	561	518	545	528	569	576	505	522	510	594	499	508	510	513	557	514	502	515	537	525	544	554	535	514	519	507	533	565	516	547	586	558	526	523	533	536	551	511	529	551	523	527	531	452	505	536	545	494	491	529	505	557	532	516	572	559	542	509	554	496	557	564	512	530	532	501	513	542	511	522	547	539	579	543	493	492	504	533	515	535	531	532	522	518	528	526	505	520	493	538	524	486	505	509	526	549	533	536	559	565	540	544	541	541	507	535	540	490	518	520	530	481	536	526	529	515	499	529	503	522	557	581	518	516	474	525	533	509	555	534	526	507	521	574	524	534	537	502	536	544	512	544	537	475	555	490	534	550	555	519	532	539	514	521	514	529	528	496	558	511	528	494	516	552	544	517	495	532	537	496
15458	22335	16432	9975	7397	5660	4324	3594	3036	2604	2274	2134	2007	1701	1612	1473	1469	1307	1233	1184	1115	1081	1023	1085	998	978	986	911	944	880	879	852	826	846	807	779	725	767	804	769	787	820	766	793	745	756	755	863	804	789	808	748	790	861	837	800	792	783	802	785	796	793	808	740	817	782	763	746	734	800	796	737	733	750	749	759	761	740	764	732	805	850	716	726	791	791	778	773	759	750	756	815	802	746	732	827	774	743	765	736	762	717	727	746	738	792	756	745	765	759	736	762	702	761	756	796	792	737	723	736	718	703	737	771	748	776	697	739	748	761	745	770	738	734	796	727	812	730	762	749	737	774	761	743	764	753	782	783	720	773	752	718	709	752	768	764	746	719	791	740	754	740	709	726	751	731	719	767	724	736	754	764	749	675	753	753	733	730	746	723	724	741	724	763	734	746	730	754	753	727	743	706	753	742	734	702	763	787	765	787	784	740	756	763	714	727	734	737	696	714	735	780	731	767	729	727	737	751	756	732	710	713	681	732	795	716	734	794	757	756	754	752	728	733	720	746	712	727	764	729	768	743	778	739	706	781	720	740	721	771	729	721	778	753	714	698	721	778	761	759	751	693	675	713	721	697	757	708	747	734	761	776	700	776	746	705	765	749	736	760	726	706	722	770	748	665	743	718	738	759	723	772	715	765	751	730	711	746	710	733	745	734	726	738	799	728	779	723	752	766	726	781	710	730	762	735	754	704	696	736	729	712	747	763	724	728	798	788	735	764	724	765	706	772	736	727	738	752	706	789	792	734	756	749	770	798	737	759	724	755	737	706	782	733	751	686	717	673	713	746	750	763	753	788	731	774	741	736	723	750	740	719	745	721	762	726	793	710	731	752	748	724	660	688	728	716	761	698	740	754	759	741	765	769	760	727	713	750	817	814	739	754	732	780	750	774	766	731	696	719	731	764	712	717	780	753	727	796	751	722	776	745	737	742	728	747	741	740	766	802	766	683	734	745	702	732	708	744	766	750	729	747	745	776	764	719	735	701	739	757	744	808	643	756	694	761	765	708	711	721	737	689	734	780	792	763	750	719	731	699	740	779	714	778	792	748	754	724	748	731	760	710	739	737	730	741	830	718	711	700	743	769	712	736	750	706	673	734	737	773	787	754	746	752	762	701	775	765	763	720	786	714	686	704	732	724	757	741	754	757	767	751	695	755	731	748	747	703	735	754	794	742	705	769	753	737	739	769	753	721	749	750	755	757	663	731	752	720	711	709	696	763	729	744	724	754	695	721	734	776	757	764	703	706	731	707	730	774	712	738	748	731	768	747	729	695	727	755	764	750	770	725	756	777	733	734	751	739	764	712	716	767	730	751	750	726	717	754	731	768	753	676	774	723	738	757	737	700	718	728	752	742	732	764	717	715	712	724	717	696	790	753	784	723	768	720	721	697	705	772	723	742	743	738	755	720	749	757	733	714	720	742	769	698	744	789	776	730	713	702	772	716	710	758	711	791	732	732	754	719	703	727	725	728	748	761	736	755	741	707	751	719	776	720	751	762	712	721	756	752	688	691	705	765	727	759	727	748	722	746	720	710	758	740	736	762	737	750	745	714	752	789	728	720	732	708	761	742	766	771	689	754	713	736	778	745	677	793	748	748	742	746	706	740	741	709	723	716	803	709	754	738	741	759	760	734	736	768	745	729	764	771	778	777	727	707	705	744	775	714	769	749	782	708	765	756	708	730	771	763	788	759	699	745	755	779	756	753	731	716	731	714	695	746	804	728	738	705	734	737	758	713	753	702	762	726	729	739	743	682	756	767	747	788	744	724	802	741	751	745	739	711	735	757	727	698	733	751	739	720	726	744	730	711	684	695	792	803	774	718	763	742	768	756	738	730	716	710	763	671	738	729	734	760	751	742	711	706	730	747	754	770	767	802	729	739	756	774	728	736	674	720	746	775	751	729	777	751	753	718	769	734	732	706	763	729	749	719	776	766	770	746	716	685	774	757	828	743	754	727	751	749	822	764	777	733	717	715	719	768	734	793	736	745	750	779	701	743	730	750	744	742	730	726	704	734	755	721	682	733	750	756	722	762	761	732	742	724	746	741	761	738	767	766	728	794	746	744	826	749	723	769	786	778	699	797	780	782	746	746	757	717	766	762	746	730	837	733	749	751	726	746	764	676	737	729	739	675	744	736	719	735	697	711	783	684	731	735	736	742	704	761	754	744	747	749	754	717	738	753	746	721	709	739	813	711	741	744	717	721	689	709	726	708	737	698	704	777	774	695	789	749	815	714	750	774	790	776	759	745	742	763	761	709	728	762	743	717	766	803	737	689	779	738	761	746	745	795	786	726	779	775	731	721	709	739	706	779	738	735	713	731	744	777	713	667	733	720	740	725	719	794	760	737	799	673	720	770	756	731	752	707	743	739	763	738	772	770	752	744	726	749	762	764	743	749	721	737	717	728	706	693	733	721	735	794	698	772	759	732	740	755	735	734	746	713	759	766	807	730	715	727	726	739	729	741	746	736	716	776	783	798	750	761	726	788	749	716	701	763	729	764	692	754	729	755	771	791	732	682	723	787	782	745	748	758	708	782	742	748	764	745	712	775	772	770	769	725	788	738	735	728	724	775	756	745	725	766	757	728	775	716	745	735	767	728	729	734	773	761	732	747	692	713	728	682	703	751	763	758	765	768	755	743	767	735	754	737	756	745	699	696	704	754	789	746	789	691	760	770	722	763	749	742	777	730	730	747	719	743	749	720	767	754	727	770	764	765	730	754	720	745	701	697	737	738	715	730	743	706	730	729	728	732	696	731	767	716	718	715	714	820	705	748	756	771	728	744	676	787	760	714	746	716	737	730	768	716	710	766	751	706	770	714	754	711	695	750	678	724	730	732	751	702	710	756	713	733	780	774	752	765	717	715	774	764	775	787	771	758	765	739	715	714	730	711	773	738	765	731	751	756	771	758	724	796	785	741	727	772	763	742	748	777	713	732	751	735	699	704	704	728	699	739	719	759	766	765	730	743	736	756	730	782	733	704	707	761	776	697	781	730	727	737	736	748	715	741	725	742	749	758	730	702	753	701	702	735	729	749	760	723	731	735	707	733	722	698	770	766	781	767	768	734	759	706	771	707	707	717	745	748	743	765	724	704	761	702	784	720	777	716	733	716	724	724	745	719	748	696	727	717	750	748	727	737	736	709	730	742	733	733	689	717	720	716	741	731	700	743	741	752	715	741	741	677	740	747	712	741	720	774	718	728	716	788	763	706	746	699	687	736	754	701	746	710	699	718	771	757	731	735	717	755	762	750	725	711	715	740	739	746	751	713	733	720	787	747	775	749	769	679	747	816	757	762	780	757	804	740	725	736	754	782	717	721	780	773	701	742	767	724	739	680	733	785	740	745	704	773	757	775	745	729	752	767	770	699	745	794	778	766	746	743	754	747	775	756	734	714	743	726	745	720	727	760	729	755	712	749	745	793	737	755	707	755
23280	21260	28997	23841	21262	20577	6135	2230	1582	1380	1177	1143	979	955	813	824	739	691	672	669	621	579	581	559	566	522	526	500	495	479	492	467	482	433	434	470	448	403	441	451	389	383	430	405	398	386	409	399	403	437	426	408	433	455	437	453	411	474	428	428	396	401	419	434	402	436	390	398	413	439	382	388	405	404	424	369	422	404	389	400	407	404	406	384	431	429	434	401	404	379	412	408	367	406	369	411	349	396	390	374	383	370	413	405	408	396	409	408	417	375	393	415	394	364	388	393	405	404	340	436	388	415	397	410	400	396	410	392	380	379	398	392	401	404	367	384	403	412	414	403	371	420	389	391	421	401	366	375	391	385	400	392	381	384	380	380	396	366	390	388	396	384	408	369	399	355	393	424	433	381	378	408	399	399	378	387	376	369	388	389	383	403	388	365	364	392	387	371	367	373	410	383	409	378	384	419	404	386	375	380	395	402	386	381	416	367	359	409	392	369	386	397	376	389	403	372	408	398	358	387	375	361	369	396	351	396	377	367	376	364	372	374	400	349	384	398	366	374	409	348	420	388	385	409	385	365	387	408	407	361	423	419	347	405	392	338	387	390	388	392	366	375	404	405	414	373	409	361	401	383	431	397	408	382	402	397	368	375	395	388	404	376	393	392	389	394	386	401	410	391	402	373	417	398	371	375	383	418	373	411	360	383	366	363	366	371	378	368	410	384	368	375	379	406	385	431	390	391	364	384	358	388	382	380	364	424	383	381	394	379	394	400	383	408	371	365	373	376	334	376	391	385	371	379	367	370	385	368	405	381	395	326	342	393	375	405	375	410	383	373	391	376	421	342	371	385	394	414	374	382	396	434	340	391	373	409	365	388	395	391	383	398	375	378	374	371	365	347	386	396	389	367	363	351	404	407	377	391	373	426	352	375	386	403	402	395	431	354	385	340	366	378	402	357	404	385	338	391	365	368	375	363	423	420	380	358	375	400	374	381	377	402	444	398	367	363	418	393	390	378	374	444	377	380	424	388	390	382	390	380	404	378	409	393	432	369	367	363	396	365	406	388	395	379	392	415	415	381	388	368	403	399	375	410	394	364	379	369	378	375	400	378	394	399	371	362	385	381	369	347	399	359	422	400	395	424	374	393	409	391	353	378	409	444	393	385	386	406	386	388	368	389	372	366	359	441	359	374	402	380	384	381	395	412	405	396	431	379	405	371	388	368	363	361	384	390	388	419	389	374	453	413	394	384	392	376	411	362	390	373	383	385	383	406	403	389	363	345	390	361	372	360	370	419	374	388	380	389	401	373	379	401	376	386	361	387	378	401	354	363	390	365	381	350	370	414	338	397	403	358	412	401	404	424	378	403	432	391	410	405	393	403	378	421	393	399	400	357	365	391	353	389	398	371	381	375	381	390	430	379	428	386	389	344	364	385	384	412	399	379	392	404	391	377	401	370	382	378	386	388	392	361	390	381	395	383	376	373	403	382	393	370	379	372	392	331	373	436	357	398	369	371	392	375	405	393	391	381	396	344	381	426	379	412	390	384	411	384	380	384	412	380	427	377	395	359	408	416	398	345	395	389	384	368	394	398	410	424	407	402	359	405	413	405	381	392	378	370	382	376	396	387	421	376	374	386	362	369	406	376	382	364	351	399	365	418	411	383	384	398	356	380	414	378	398	351	373	362	413	406	393	413	377	385	414	395	374	374	440	423	392	376	374	355	392	380	400	416	397	369	396	354	390	346	389	387	346	402	360	379	396	404	388	350	382	377	417	378	394	370	394	388	375	379	366	399	352	409	382	383	365	391	406	388	376	413	358	399	379	389	380	404	374	368	379	357	345	414	404	397	346	376	365	408	428	400	375	381	379	386	406	384	415	382	379	389	415	415	414	385	385	395	376	395	374	387	410	350	396	368	368	342	389	387	393	401	386	365	383	399	384	384	408	434	429	362	387	398	386	400	405	416	417	370	401	375	428	414	426	358	361	398	383	348	409	410	360	402	403	388	374	408	412	396	394	403	386	390	379	353	392	388	358	392	400	372	375	400	373	369	382	366	387	405	371	383	388	429	451	402	389	372	350	368	337	368	403	383	361	412	408	368	379	394	403	368	410	380	377	390	373	388	410	384	360	409	383	402	371	375	398	388	388	388	425	377	350	371	403	401	410	374	375	381	440	375	417	347	373	402	392	356	385	357	384	397	408	356	379	373	388	375	376	360	446	358	428	395	382	391	383	415	364	379	345	395	388	394	354	373	403	365	369	344	373	415	423	383	356	404	410	403	368	356	368	394	374	384	388	390	411	385	404	387	371	358	391	367	360	387	381	393	379	365	371	378	425	370	424	402	395	387	367	381	403	424	364	399	373	385	370	375	384	390	393	415	398	385	388	378	373	387	404	383	414	378	378	445	358	351	393	375	385	393	360	343	382	404	398	384	413	400	370	371	373	394	373	385	379	368	365	372	387	383	373	387	403	368	385	402	384	359	426	412	388	367	399	409	383	409	425	374	400	387	372	374	405	362	376	377	366	401	386	413	414	380	386	387	382	386	381	419	405	387	383	378	361	403	355	421	382	370	354	378	375	356	405	404	369	385	412	367	419	362	417	370	394	362	386	399	374	416	409	357	421	386	416	408	381	417	368	374	396	363	360	375	394	389	345	386	369	407	355	386	412	379	430	409	410	347	382	387	377	382	395	390	415	374	394	365	382	412	394	385	344	362	395	393	402	433	382	425	404	395	404	405	352	414	372	388	409	357	390	385	355	392	400	387	374	404	367	406	356	365	366	364	419	372	375	375	405	365	370	369	376	417	387	404	396	378	357	364	420	405	405	388	401	390	421	335	370	375	383	370	393	380	398	374	379	390	409	410	374	349	367	424	410	400	388	385	363	372	380	418	379	384	368	423	383	389	399	372	390	359	388	392	388	381	373	400	385	400	401	397	416	397	397	387	411	420	392	363	375	403	397	388	358	353	407	356	369	368	384	366	389	378	387	402	347	396	367	400	399	411	427	426	373	398	393	384	397	377	389	450	410	372	370	434	380	365	370	373	382	377	406	425	421	395	380	380	406	392	374	422	378	394	387	379	415	374	388	387	369	380	400	363	413	390	406	434	333	337	376	394	383	407	365	387	371	392	381	391	359	384	425	371	429	395	429	436	362	373	402	384	388	403	365	382	436	381	389	379	385	405	382	384	396	360	389	400	424	358	410	359	371	375	366	387	405	395	407	377	414	396	395	383	364	425	354	376	393	383	390	384	401	383	371	390	391	381	387	382	385	396	422	407	364	364	390	360	387	368	403	404	391	364	362	379	421	389	382	364	356	420	438	396	346	389	406	374	342	378	393	402	425	403	378	406	388	370	386	391	376	393	370	414	372	407	422	386	365	383	387	366	393	386	394	400	364	382	382	383	411	334	395	377	421	394	361	393	360	386	372	384	382	362	400	368	368	379	418	382	409	378	412	394	357	427	382	369	415	381	413	364	404	370
18209	28317	21112	13229	10555	8226	6229	4912	3938	3222	2847	2594	2374	2219	1842	1665	1535	1380	1298	1151	1133	1082	1023	996	944	907	880	858	785	775	722	689	704	652	647	649	654	646	601	615	572	610	564	592	558	579	638	628	570	620	598	632	595	635	610	655	641	664	612	608	668	612	597	621	574	606	589	559	552	558	589	590	569	550	585	534	581	567	586	567	621	589	588	583	587	562	563	605	653	574	570	594	568	590	566	580	552	564	569	586	584	550	551	575	567	568	552	569	546	545	561	559	546	531	566	562	553	565	557	603	541	573	589	575	590	604	563	562	552	549	539	561	532	563	574	549	570	557	547	554	554	563	565	562	532	532	536	537	521	516	525	558	547	568	563	556	549	541	582	552	572	519	532	568	496	578	500	536	545	567	565	549	525	559	555	543	553	582	553	550	528	556	566	547	553	529	542	573	543	534	528	516	564	559	529	522	554	581	555	508	523	561	555	544	562	586	532	573	564	584	554	551	530	561	555	528	515	558	553	586	544	548	589	538	579	569	537	551	540	557	563	535	535	547	563	546	519	559	583	516	541	548	541	553	531	510	561	544	560	537	556	532	562	522	588	543	537	527	512	551	536	531	557	540	534	566	579	558	530	480	528	534	536	561	559	578	535	545	529	522	518	586	537	545	549	602	541	543	559	519	574	555	567	510	563	548	513	504	569	534	523	517	516	555	516	551	572	557	539	528	570	529	523	525	578	550	551	549	555	548	550	563	556	536	577	555	554	544	555	521	580	566	559	555	559	564	552	550	557	514	529	536	566	563	533	536	527	480	540	552	557	511	543	575	546	507	585	536	568	527	543	500	559	555	541	532	570	566	556	520	549	559	549	564	558	509	612	529	527	550	591	526	519	530	592	569	524	562	502	543	568	559	535	526	539	562	593	543	522	571	516	564	507	578	535	533	526	549	579	542	550	555	542	540	537	571	557	560	566	561	562	501	520	542	509	524	562	535	544	538	577	600	555	548	564	594	548	558	525	546	567	556	529	536	533	568	523	543	582	542	549	542	539	603	511	549	554	548	507	556	543	550	554	552	538	563	517	513	565	533	532	525	533	537	534	575	513	554	546	543	525	560	551	548	555	549	548	587	576	516	517	552	558	527	490	555	529	531	523	541	557	561	552	537	550	514	541	561	549	573	515	616	566	565	562	540	551	578	508	533	548	555	555	540	547	518	528	569	550	585	563	562	554	545	546	618	566	585	536	539	582	554	578	543	530	553	571	509	537	540	587	540	509	548	554	542	545	498	511	562	555	520	544	569	560	517	574	489	569	539	528	569	536	567	505	536	523	569	572	533	514	602	565	526	553	517	540	596	520	511	524	564	507	559	552	533	519	556	550	539	534	559	543	566	515	507	552	556	535	555	531	543	540	599	550	500	557	519	535	536	525	531	555	520	531	527	524	544	505	558	553	517	564	538	563	535	533	517	523	557	507	573	549	556	526	565	546	560	511	549	570	559	545	558	560	572	537	565	532	546	563	534	521	541	546	542	545	532	531	558	550	576	533	510	527	527	519	547	545	557	560	502	508	543	540	564	555	510	531	580	553	554	549	532	610	514	581	570	548	556	557	574	549	540	528	509	570	566	503	571	565	538	559	561	545	573	563	513	548	561	544	525	572	590	553	551	580	570	563	566	498	563	555	569	518	534	519	549	582	572	562	566	504	557	565	574	560	541	543	556	549	525	584	563	496	575	532	542	532	538	550	554	543	534	531	537	534	560	613	512	543	548	556	563	516	526	538	558	590	520	513	526	554	556	574	568	544	567	555	524	526	579	558	555	552	554	495	515	561	568	533	509	544	588	571	525	589	554	577	597	554	537	594	536	568	512	575	557	533	560	531	512	579	557	546	528	575	529	550	505	551	519	535	564	532	550	569	571	538	525	526	580	536	555	560	514	591	528	534	581	526	532	568	518	540	586	559	534	572	565	561	556	610	519	511	564	553	532	559	509	559	541	553	522	588	520	500	534	555	511	548	529	532	539	530	552	530	589	565	544	565	599	550	514	543	519	558	552	515	526	547	579	605	541	544	557	546	580	560	520	530	552	544	546	586	532	587	536	594	557	538	567	532	507	522	559	549	525	558	586	570	537	552	555	562	553	574	553	509	551	557	573	544	567	527	572	548	546	548	551	508	566	535	519	509	579	555	596	522	543	535	514	599	514	562	545	563	542	559	536	569	486	564	572	527	534	530	539	540	543	593	512	535	573	526	550	553	540	535	507	563	572	544	556	537	588	537	496	579	524	562	509	548	563	503	546	518	549	521	578	548	565	531	540	497	544	565	567	610	513	530	536	539	568	557	518	535	534	570	524	543	525	583	555	536	576	521	534	545	537	564	538	557	513	533	519	545	529	564	511	536	575	512	563	558	598	530	508	537	540	533	588	590	553	539	578	559	567	532	542	585	557	545	562	530	569	533	536	540	546	567	564	563	544	567	554	515	578	541	520	545	551	523	562	565	520	552	558	571	547	529	563	578	562	558	591	575	557	564	544	572	589	501	560	598	538	540	515	511	518	545	522	559	539	582	558	538	540	593	543	563	559	598	548	545	563	535	549	509	575	516	579	539	558	549	562	535	573	544	540	536	569	552	519	557	550	571	514	518	542	532	516	570	515	499	553	543	547	527	598	513	566	488	544	554	532	501	577	543	495	580	591	554	524	559	581	586	572	523	562	520	540	572	544	558	522	552	547	579	544	558	557	502	578	539	511	544	525	508	545	582	586	573	568	559	551	563	602	516	588	527	505	523	551	523	546	561	536	550	558	530	537	573	534	525	539	542	554	564	586	577	518	552	579	544	539	573	569	528	577	587	542	567	542	495	523	515	557	522	497	546	539	520	530	555	558	537	521	564	527	524	574	508	526	541	541	519	544	545	557	522	550	523	543	541	503	568	561	569	517	504	531	578	562	571	541	557	518	570	542	537	523	542	613	571	567	527	548	510	501	539	550	546	564	508	540	543	548	541	545	542	551	545	524	566	562	557	562	509	563	613	536	526	565	533	579	554	592	498	524	544	582	536	543	528	560	619	524	539	559	566	515	539	538	547	541	550	509	564	575	577	564	532	577	503	535	490	563	563	543	532	570	547	534	560	556	520	556	535	543	554	555	567	537	515	522	588	531	562	500	562	529	528	560	550	548	528	589	529	535	528	525	597	558	555	522	552	529	515	564	520	540	555	578	539	551	548	573	550	523	524	578	525	523	544	546	594	549	546	558	562	525	554	563	530	532	541	553	558	523	559	541	506	533	551	520	559	564	572	536	575	523	578	594	539	536	546	595	568	536	556	587	506	552	547	559	503	569	548	544	564	555	579	540	518	560	580	566	505	562	492	566	522	597	546	560	529	558	579	566	542	562	577	499	550	584	547	571	526	555	511	527	536	503	528	547	534	557	520	515	549	580	514	501	558	525	532	575	568	534	502	523	555	535	547	551	539	588	540	547	549	508	558	561	527	561
27225	20358	10809	4029	2298	1630	1260	1061	954	951	807	779	739	748	746	690	699	704	649	645	626	648	669	610	609	619	575	642	643	574	600	585	552	621	587	600	578	545	598	577	626	609	571	624	535	607	552	579	573	557	590	585	587	551	576	609	621	586	539	594	546	606	591	600	574	550	569	577	565	588	579	581	560	625	611	562	594	578	564	523	581	610	559	609	580	555	592	602	576	585	629	593	552	560	567	558	597	569	580	566	560	588	567	565	585	600	588	589	562	592	592	531	577	564	578	529	542	617	559	557	638	598	570	587	550	561	541	580	542	579	579	557	557	583	596	591	524	583	602	575	584	585	569	570	590	567	593	614	589	566	579	583	566	585	597	571	572	607	609	566	514	606	542	571	589	600	606	570	557	574	579	566	605	565	591	584	619	602	563	540	590	617	638	567	555	580	538	566	589	582	560	565	604	578	596	597	590	545	564	622	559	567	613	571	558	522	574	577	587	595	521	571	548	573	554	576	592	523	577	547	602	547	599	586	592	573	567	575	597	592	571	594	535	554	601	603	562	535	583	588	591	524	587	556	575	574	581	567	530	617	563	583	563	638	591	602	553	591	571	598	557	596	595	566	559	555	582	586	559	599	598	591	551	567	575	603	567	562	612	557	597	548	570	622	571	564	555	564	578	534	572	614	574	550	603	607	615	606	550	586	573	538	562	553	570	579	586	575	578	559	587	595	598	556	574	567	560	566	556	605	606	536	574	583	571	569	634	555	585	575	564	570	596	549	573	592	613	552	557	578	524	606	568	578	577	558	579	558	616	558	575	593	553	526	572	571	563	587	601	567	575	612	590	563	561	595	576	551	607	572	553	547	530	623	550	572	590	556	564	591	583	567	531	548	602	568	546	585	599	552	563	576	605	594	526	547	549	575	568	547	561	585	582	539	554	586	595	530	613	559	544	540	594	564	539	547	561	592	585	618	569	557	581	558	581	598	544	562	600	583	602	600	609	564	600	614	566	554	574	549	566	569	564	578	569	585	538	585	592	528	554	593	561	582	544	582	565	595	541	563	563	597	596	561	587	566	557	556	534	558	556	594	562	542	577	596	573	578	598	582	592	583	612	575	570	553	574	605	564	597	536	596	619	600	607	602	585	591	607	582	582	609	564	574	570	572	537	565	600	587	605	573	572	597	618	574	545	569	556	588	530	544	574	593	582	573	522	546	539	582	595	603	548	579	571	608	566	568	541	552	632	556	594	593	570	550	576	528	545	579	557	585	601	603	543	626	571	525	581	555	546	574	565	596	545	576	619	605	605	577	602	565	584	571	572	571	557	583	540	552	582	621	581	636	589	583	580	559	552	623	585	503	555	563	590	560	558	589	540	571	565	563	569	566	639	577	567	598	564	575	553	589	547	611	602	591	608	567	550	542	569	578	557	597	604	555	611	591	596	552	547	595	549	561	611	572	595	562	585	607	585	556	584	613	576	595	605	567	593	602	560	557	586	530	547	589	541	588	603	549	640	537	613	564	556	588	601	605	543	541	584	576	540	588	575	583	591	597	546	572	571	586	602	561	586	583	585	553	583	545	516	561	593	539	549	552	573	593	611	572	592	548	538	561	586	596	589	599	602	572	613	587	540	585	604	580	559	578	588	580	577	592	602	592	547	547	531	547	538	597	586	561	601	575	574	569	579	624	576	561	557	565	576	536	557	588	578	559	605	541	600	554	564	547	574	562	579	580	576	551	583	622	553	586	545	571	578	574	550	596	575	534	591	592	577	610	530	603	557	630	591	583	563	551	591	607	560	566	541	541	576	557	571	549	562	601	573	553	584	556	569	591	572	622	599	555	566	547	542	524	616	576	550	572	569	561	605	604	602	573	634	571	527	553	589	561	629	581	533	595	607	574	561	561	555	572	555	565	561	577	568	565	557	559	598	611	598	550	590	602	586	572	578	575	535	554	583	565	552	543	608	587	573	531	561	588	596	556	539	568	577	582	585	578	585	570	582	591	539	567	571	591	574	598	533	549	576	576	509	568	563	633	592	625	561	567	592	583	564	573	584	573	558	596	573	559	559	594	545	536	626	557	597	576	617	585	593	581	605	544	599	564	525	611	598	522	644	574	575	612	555	561	575	568	576	588	559	602	630	574	555	549	559	592	604	564	577	598	549	599	548	598	582	596	533	544	590	587	558	594	566	570	580	615	618	598	574	604	570	599	596	570	566	613	572	552	556	608	597	583	555	577	588	569	586	566	578	581	596	544	560	551	604	548	546	502	572	566	527	586	551	540	578	606	606	569	558	548	644	550	593	586	565	537	547	565	560	591	551	565	597	583	637	572	549	582	588	579	570	550	576	601	625	584	593	582	540	558	530	564	541	536	571	601	606	522	554	575	580	584	534	646	560	595	551	563	582	589	579	611	611	630	565	568	582	579	569	612	562	569	556	520	571	564	534	550	529	599	583	578	580	548	603	583	571	580	575	580	554	552	585	566	595	526	546	629	571	585	569	626	569	540	561	607	567	576	587	582	576	570	543	596	563	555	560	592	540	542	578	578	581	559	571	557	571	598	597	621	613	578	571	552	577	577	604	531	564	586	569	563	585	529	605	609	603	558	555	572	546	589	558	577	559	590	556	563	574	592	542	579	582	593	560	595	543	565	595	540	591	583	557	526	541	610	563	558	617	548	591	592	616	550	591	625	579	572	595	534	550	589	604	581	569	606	570	561	572	577	550	576	589	586	532	551	581	576	579	515	580	583	580	579	557	536	567	555	537	555	571	582	541	560	592	578	595	558	587	596	605	597	540	560	555	583	617	544	575	594	582	555	583	581	578	546	565	619	592	564	569	603	602	573	577	537	580	554	614	575	585	544	575	543	553	598	573	572	551	599	568	572	638	598	569	577	570	592	574	594	604	585	622	570	569	547	552	576	573	568	576	594	604	607	606	575	575	589	608	554	551	578	577	605	577	568	571	600	607	595	531	525	546	543	573	573	567	576	561	559	564	571	589	579	590	623	562	563	602	570	573	628	581	543	598	586	620	558	544	638	589	608	583	552	575	553	552	515	584	617	590	549	578	569	532	583	588	609	555	584	557	596	580	572	591	587	582	577	596	576	582	555	591	611	599	574	542	601	560	566	583	543	563	558	561	580	535	579	603	560	544	537	573	611	606	652	569	566	562	578	578	609	600	614	567	537	583	519	608	625	568	587	592	588	537	568	584	590	586	569	566	571	621	608	554	593	565	609	591	566	562	566	601	632	602	538	574	577	573	519	576	585	563	582	571	607	567	583	596	555	603	578	550	579	599	589	535	567	553	569	604	601	561	568	533	574	599	561	553	551	549	596	573	564	602	540	584	550	574	561	519	534	606	609	618	568	565	565	546	566	588	557	570	627	569	608	564	585	544	578	586	539	573	557	599	507	554	587	551	583	555	597	590	562	618	526	595	621	557	580	550	562	582	554	593	594	566	561	602	561	563	560	577	559	575	587	584	606
12407	14528	9263	5300	4332	3605	2754	2206	1933	1756	1603	1458	1299	1324	1184	1172	1106	1086	1052	977	953	981	921	982	915	908	896	866	837	922	858	844	863	807	869	802	828	766	835	841	822	801	787	791	844	795	821	786	794	776	823	786	803	795	818	862	855	822	774	878	825	810	818	811	832	803	807	807	797	810	814	821	765	795	829	771	787	783	754	832	807	841	793	821	763	822	820	835	853	815	802	793	824	795	798	821	842	861	809	811	798	830	794	823	797	794	831	771	819	866	791	798	794	757	827	798	822	764	738	810	822	836	775	822	795	807	785	839	781	766	821	846	783	854	787	801	799	771	822	796	740	816	805	806	832	772	847	840	822	807	771	764	837	797	768	809	795	813	840	737	793	778	797	775	756	790	770	836	763	819	783	761	791	826	796	829	762	801	741	844	774	783	807	770	820	783	847	792	825	826	775	787	765	861	851	746	872	812	773	815	772	754	797	847	820	892	821	814	721	760	746	821	860	751	789	799	847	812	829	784	751	737	770	824	831	805	787	789	777	846	793	753	772	786	749	775	763	815	793	811	771	804	771	783	767	783	812	791	787	844	792	836	858	838	790	785	817	815	807	800	842	766	854	819	794	739	838	786	785	817	830	800	823	796	798	803	779	817	799	761	828	798	861	809	809	772	777	809	797	776	825	730	795	804	752	793	850	778	772	782	791	830	829	785	749	769	764	801	811	873	800	817	826	794	787	818	863	790	848	782	823	749	795	805	792	836	770	808	847	756	801	796	820	818	773	876	773	816	786	850	750	784	747	791	837	805	818	785	801	831	765	836	819	786	790	780	845	794	871	768	848	836	794	793	802	808	800	782	780	845	813	818	751	822	833	847	815	824	777	837	820	801	853	836	801	784	787	819	775	830	774	753	799	809	818	821	776	770	824	844	836	778	768	806	787	807	850	784	791	839	811	818	815	805	780	817	828	805	804	809	819	818	834	851	778	792	813	765	844	835	777	809	832	803	764	794	767	798	771	802	875	810	758	812	825	786	808	817	766	777	863	831	791	768	849	847	762	846	813	758	857	810	780	824	793	756	780	823	782	789	808	784	807	801	800	754	770	770	789	819	787	828	812	742	738	769	782	815	809	783	820	821	801	788	783	783	726	833	803	723	814	769	813	801	813	749	774	762	857	795	819	775	815	767	777	790	812	748	816	790	811	814	803	787	826	779	791	821	809	765	811	788	812	823	868	787	828	810	832	748	807	761	777	867	786	775	783	778	781	804	801	808	822	857	816	777	795	785	747	830	790	821	792	857	789	756	767	828	807	839	816	794	760	784	761	823	821	857	777	801	813	769	848	798	786	832	790	785	820	833	809	795	819	793	800	791	802	832	800	785	793	808	814	842	766	803	783	816	830	855	767	821	815	753	828	843	808	839	862	801	793	789	818	833	746	824	839	800	803	819	853	795	789	782	775	795	824	805	768	786	839	803	827	818	815	827	796	802	839	739	798	816	852	730	835	802	803	747	751	819	789	783	796	820	830	823	834	833	815	823	786	795	855	804	767	806	783	762	768	778	794	778	780	788	823	812	776	772	763	784	771	786	830	805	787	809	804	831	799	852	786	852	821	742	825	779	796	825	748	758	762	791	743	848	819	834	782	788	828	832	770	862	844	742	786	828	799	804	724	809	795	773	818	820	791	800	850	797	779	789	761	838	853	773	767	829	816	823	806	819	838	831	801	771	785	785	799	807	818	804	835	787	795	779	772	806	767	802	793	786	826	832	849	819	804	795	805	861	818	796	790	771	797	770	782	745	756	811	797	833	770	835	795	808	794	826	822	772	809	842	802	824	783	826	811	737	770	822	866	820	804	805	824	819	802	773	760	808	798	805	780	797	784	816	784	782	780	791	815	782	797	809	771	818	870	801	786	807	764	794	838	781	780	870	830	760	778	777	772	795	759	802	770	826	800	790	781	792	767	798	816	856	849	855	799	826	837	785	794	799	800	826	843	769	853	814	847	821	785	849	836	824	812	802	806	779	835	810	757	805	803	790	778	786	826	798	763	860	777	797	820	822	792	801	840	816	834	828	798	780	811	801	822	804	768	744	803	840	812	784	828	798	828	832	833	828	826	830	831	821	802	747	806	780	799	814	802	826	820	817	836	780	804	819	824	803	830	793	841	784	793	801	859	791	723	799	780	803	788	770	808	843	813	788	802	762	821	786	860	810	791	806	796	772	827	821	823	784	817	790	764	796	804	840	811	798	788	817	774	817	829	753	767	775	787	762	801	815	796	805	800	795	822	783	824	825	810	749	822	822	807	774	787	779	758	748	849	777	844	781	779	794	780	785	781	791	821	844	792	796	801	815	811	764	767	830	814	799	780	781	780	807	796	837	855	833	798	798	813	763	746	854	819	779	800	804	806	810	786	783	796	794	781	781	801	831	822	830	828	792	787	796	801	829	768	807	737	830	822	796	817	785	812	776	817	815	789	832	823	798	793	783	800	763	814	803	774	797	786	815	787	747	780	792	733	792	842	814	809	836	794	830	827	751	799	797	776	786	789	783	805	809	788	791	831	842	811	787	810	800	754	789	855	775	794	788	805	764	833	817	788	838	822	735	772	750	766	818	799	830	797	861	821	815	820	821	784	838	804	801	795	776	729	832	777	815	802	835	797	771	793	809	827	824	793	803	798	770	828	833	828	817	847	754	831	796	761	828	805	735	854	844	818	834	828	790	757	742	838	777	827	804	819	856	760	816	812	796	842	807	781	816	805	806	850	737	813	828	775	842	821	798	767	796	801	785	755	788	780	836	817	800	846	779	805	814	782	822	763	753	813	777	823	823	805	813	750	801	772	843	806	805	808	818	834	834	844	810	817	783	818	797	741	835	821	803	793	743	756	789	795	789	828	797	813	800	811	821	785	793	836	857	803	791	810	763	776	798	795	792	752	790	790	818	807	780	802	837	825	814	788	815	793	770	828	786	786	868	744	791	854	840	753	822	790	788	782	776	775	804	816	829	808	814	776	787	815	763	822	870	800	750	807	787	846	807	779	820	792	843	795	796	810	811	824	810	841	820	799	783	821	809	819	775	796	772	797	795	841	862	790	787	818	803	781	792	872	768	850	767	848	740	765	792	876	779	820	809	775	810	776	790	834	846	833	811	828	824	789	815	816	776	802	872	804	838	801	820	768	769	764	814	774	819	807	789	781	813	809	802	791	797	794	791	815	811	789	839	750	810	813	757	806	821	799	802	813	814	820	843	809	755	797	805	793	813	827	798	808	780	799	813	781	787	786	774	833	752	770	807	762	794	791	790	773	806	809	815	806	753	811	827	782	815	809	823	815	852	779	792	750	794	780	781	827	811	815	823	856	810	851	844	812	790	762	757	837	761	836	810	862	797	846	761	816	783	759	794	813	770	781	806	815	836	825	845	848	796	811	817	769	781	798	802	827	845	805	797	778	854	805	774	812	834	797	779	828	738	784	792	810	804	784	844	830	785
24248	21252	28392	24359	20807	7442	2605	1719	1455	1270	1111	1081	936	907	835	822	769	707	770	707	654	674	616	651	634	656	639	618	631	577	572	522	552	585	496	576	573	556	557	556	564	571	571	548	560	614	576	605	535	528	577	550	567	598	577	572	531	592	562	603	570	554	567	555	540	526	579	570	545	603	579	548	564	543	519	559	543	548	548	527	523	551	555	525	539	527	534	580	575	568	525	549	530	529	549	552	517	518	567	573	517	537	545	502	562	519	521	525	500	529	539	539	532	554	512	524	567	520	501	526	549	500	500	525	561	562	504	578	535	527	544	548	560	499	538	525	500	546	475	581	568	583	558	527	531	537	530	521	549	503	519	533	528	504	500	565	531	525	480	536	513	526	566	500	502	564	516	503	522	516	537	524	549	538	506	492	518	533	533	529	518	558	508	541	506	543	543	510	496	544	548	559	500	519	532	518	534	523	523	524	495	535	528	508	520	479	526	545	560	566	480	519	508	518	518	532	521	544	490	550	522	534	490	520	509	550	567	496	543	502	522	530	500	522	518	528	495	549	505	519	517	523	533	558	544	526	522	521	545	504	560	505	512	513	494	525	520	535	521	554	556	554	553	577	582	542	509	577	513	526	528	534	532	563	514	511	564	534	520	544	547	531	482	566	544	521	509	529	520	522	568	485	518	507	569	509	593	570	515	553	527	540	517	549	532	505	495	522	506	516	549	486	532	525	523	554	539	543	539	545	524	508	529	558	549	569	533	523	506	527	548	580	527	514	512	512	517	521	530	587	535	529	524	563	520	536	535	479	537	522	509	506	585	563	497	517	536	509	506	535	534	508	556	531	560	526	532	524	563	507	567	549	527	516	529	550	564	543	520	504	531	538	519	554	539	538	521	499	574	531	535	519	536	559	517	560	511	534	507	542	501	547	525	531	563	538	547	520	533	543	490	576	527	533	525	520	585	519	528	572	547	555	538	559	520	531	529	534	546	563	552	559	543	516	509	566	559	518	553	536	582	526	532	565	536	508	592	552	523	532	536	512	551	492	533	506	523	526	503	553	536	498	532	492	532	541	503	524	555	555	519	487	540	494	569	543	519	549	587	535	549	514	520	506	513	510	521	499	519	515	550	517	552	477	529	546	488	542	502	563	538	514	565	550	509	542	499	500	551	522	511	549	500	511	537	547	516	553	521	553	531	570	521	469	526	494	514	510	531	539	551	522	516	524	516	524	554	549	541	530	552	515	519	539	554	511	534	526	505	504	530	563	511	537	527	540	530	542	518	495	550	529	540	492	509	547	553	546	535	567	499	521	539	498	494	525	556	538	558	496	561	534	541	546	538	571	507	529	531	532	514	534	579	526	574	515	518	537	566	507	501	527	507	553	541	547	566	492	536	513	546	520	557	494	544	533	540	483	485	510	529	543	540	528	536	539	544	541	519	536	548	562	577	497	551	522	548	523	565	532	567	496	574	547	538	533	546	526	533	555	581	530	572	517	564	555	578	529	536	497	535	575	500	560	558	562	481	559	526	561	520	508	527	498	491	536	509	519	500	567	529	504	528	518	540	531	549	572	517	522	556	520	516	522	521	486	540	553	566	517	531	557	512	528	532	497	533	547	527	504	518	504	533	544	560	563	542	536	552	550	564	509	530	539	506	545	487	501	510	539	522	527	522	544	512	506	497	500	567	524	531	516	499	501	529	548	550	543	536	517	540	504	567	501	528	502	541	489	601	516	532	502	497	553	509	527	512	544	561	506	500	514	510	509	531	519	546	540	475	507	549	531	543	569	531	523	524	552	510	539	532	499	543	527	489	545	492	520	518	513	513	532	517	544	537	541	594	513	508	585	553	522	560	558	530	512	520	579	491	535	487	516	510	550	531	513	547	503	550	524	546	513	537	478	544	542	513	564	480	524	525	534	526	522	518	520	502	567	564	546	536	533	557	546	539	557	526	539	551	537	515	540	529	491	542	517	516	553	525	549	576	510	496	537	489	541	530	521	525	543	578	513	530	554	551	537	524	527	504	526	530	526	550	504	536	509	517	539	510	534	565	543	506	559	551	545	500	522	516	530	503	578	456	522	500	506	490	504	502	481	570	546	503	587	498	536	544	547	516	547	533	537	508	522	510	552	535	511	523	535	551	563	560	523	549	523	522	571	559	513	513	508	498	537	474	555	534	537	534	548	529	522	539	552	516	538	528	516	501	551	547	538	558	528	570	540	555	564	519	540	525	537	534	495	467	556	566	571	561	528	554	518	495	571	505	542	515	532	534	572	550	534	552	517	557	525	553	547	484	522	554	566	537	504	511	555	532	512	512	521	497	507	531	575	516	561	526	535	515	523	531	530	544	549	517	559	503	525	495	560	561	525	521	533	552	487	500	499	546	535	518	593	572	510	571	569	582	538	500	561	544	530	491	510	565	533	570	545	543	525	530	579	537	517	516	533	536	546	551	520	521	524	519	498	560	560	533	539	514	543	515	509	531	569	514	542	521	556	587	560	541	578	562	536	525	529	496	537	527	518	553	553	535	543	508	564	596	524	558	539	544	573	495	533	556	560	522	554	485	601	532	531	498	539	531	523	534	554	568	531	521	535	560	558	562	537	483	560	487	558	514	531	524	507	539	482	552	502	553	522	503	503	562	528	536	578	556	557	515	590	515	579	563	510	570	508	547	498	529	561	546	512	557	517	509	524	574	516	549	522	476	550	575	518	485	532	527	506	517	527	532	521	502	548	521	534	511	522	540	512	536	485	508	529	551	522	547	540	535	511	544	521	558	519	522	541	521	498	536	522	542	564	575	530	538	550	506	531	532	574	511	539	531	541	496	515	519	527	500	527	523	543	521	491	575	520	529	505	556	514	521	542	519	530	524	512	540	521	564	535	497	546	520	536	575	537	556	586	528	545	495	522	563	559	543	529	556	527	555	505	539	532	513	504	520	536	548	576	549	526	530	486	562	539	557	537	511	520	540	514	546	527	469	567	533	565	542	508	514	541	498	523	537	561	525	538	514	512	537	508	531	521	537	541	547	559	578	532	519	520	536	543	510	528	482	503	529	520	553	525	535	524	497	513	473	489	521	541	514	564	556	485	534	537	484	568	516	511	563	548	533	517	559	526	528	539	553	521	555	557	522	526	510	542	514	520	549	503	501	533	522	539	504	556	553	543	544	528	523	528	548	534	510	579	516	537	527	547	541	558	565	527	510	552	565	566	523	507	509	523	563	520	518	498	551	533	542	547	518	551	541	535	541	528	480	512	555	536	588	537	548	513	537	514	541	511	528	536	538	537	535	524	526	541	505	534	550	561	524	509	530	495	511	507	555	539	550	580	527	587	521	581	547	510	554	499	550	567	517	554	550	509	572	519	548	480	582	529	555	535	479	596	526	528	507	531	536	539	472	546	551	523	485	542	508	553	581	499	535	511	530	557	513	541	550	504	546	523	508	519	560	528	528	544	521	503	566	506	580	503	556	554	506	498	524	550
15011	22878	17127	10138	7949	6423	4952	3867	3404	2841	2431	2321	2011	1725	1556	1525	1307	1284	1197	1147	1095	1051	1095	1066	1014	925	940	970	963	948	865	920	853	862	761	805	765	768	762	816	757	814	769	750	764	795	773	742	788	790	772	849	805	740	843	812	856	800	806	775	815	814	813	804	772	771	813	767	819	752	743	768	772	763	777	768	730	797	795	782	798	761	760	751	790	840	775	763	738	761	766	821	810	719	797	757	777	730	727	753	711	714	762	733	788	751	744	763	737	720	780	737	738	808	749	713	726	738	846	736	799	696	745	751	772	753	768	763	742	764	775	746	755	739	730	726	729	688	805	705	751	731	714	766	765	793	732	754	784	749	727	796	743	737	780	699	783	773	763	755	749	754	749	761	720	760	719	757	758	755	715	774	806	744	781	757	763	780	744	728	738	744	711	754	787	773	758	739	783	702	762	684	774	811	711	747	753	752	721	756	745	726	770	737	809	735	719	719	698	772	770	774	742	742	791	756	763	681	757	785	716	774	760	736	714	773	774	748	750	724	750	722	767	761	758	746	718	738	726	759	714	748	746	752	778	715	770	732	785	762	737	757	770	723	711	735	757	749	768	770	721	738	748	728	776	808	793	724	770	741	782	758	762	760	737	772	713	764	761	792	706	723	759	728	743	696	769	698	776	749	784	771	782	742	783	755	732	770	748	767	738	768	706	721	775	747	770	743	730	765	720	755	729	733	756	725	694	695	746	773	736	767	714	739	750	779	767	727	730	756	717	726	741	748	768	788	755	752	764	710	779	786	711	713	770	749	730	756	788	759	707	762	737	792	718	773	736	762	770	776	716	771	769	768	716	728	765	756	745	730	758	732	768	693	742	717	707	778	745	757	757	799	745	757	748	762	749	762	749	766	736	733	819	760	721	765	729	746	715	745	735	775	753	775	734	726	758	741	732	764	792	754	750	764	745	791	815	714	769	755	745	752	764	758	739	734	756	720	772	756	750	711	704	704	736	768	781	777	748	756	752	756	745	707	748	769	720	762	743	721	736	785	735	766	797	764	786	712	726	777	733	723	776	749	789	747	779	766	787	727	738	750	783	776	732	729	737	758	750	756	726	707	746	790	745	747	725	770	710	725	731	711	731	767	730	738	783	787	729	776	719	734	777	760	747	788	734	727	752	777	778	747	724	718	717	721	746	749	781	767	766	743	776	783	790	789	759	736	702	728	777	771	728	732	720	801	741	721	735	784	780	746	731	737	737	731	741	739	780	767	772	778	757	745	785	736	724	742	741	742	700	752	751	740	768	783	768	734	727	768	763	781	733	741	749	742	716	780	764	756	788	706	769	719	790	799	741	740	769	721	740	729	725	723	732	729	772	688	732	726	715	756	741	765	744	742	773	786	718	759	757	733	733	769	724	747	805	763	752	773	744	775	731	760	730	711	774	762	790	742	761	750	731	752	762	763	782	702	730	742	774	738	684	728	726	726	820	753	791	737	736	776	768	701	752	702	768	764	733	740	711	731	793	728	755	735	734	769	756	751	773	734	786	733	736	741	753	744	745	721	756	748	753	794	753	766	759	742	747	769	740	799	794	722	757	752	795	759	785	766	771	726	799	781	766	737	743	705	726	762	741	734	794	727	702	787	749	725	748	705	747	733	790	735	761	740	786	810	726	741	742	752	711	757	752	790	755	749	786	774	737	749	830	761	797	766	744	819	734	760	747	751	733	731	750	767	797	749	731	744	726	728	766	736	758	805	754	716	722	777	755	751	756	744	732	759	765	748	744	788	782	762	729	739	722	772	779	745	745	770	763	768	752	782	751	745	756	758	802	735	758	791	708	749	756	728	740	743	741	767	784	774	770	759	724	728	760	722	780	756	778	738	744	731	724	749	779	736	734	746	776	737	731	764	807	773	761	763	745	742	794	747	744	764	713	745	733	760	770	740	760	739	701	724	753	774	725	762	790	747	737	785	783	731	708	700	801	745	783	758	750	745	779	778	759	708	792	773	733	776	715	700	717	721	730	755	774	682	713	739	751	800	767	762	763	734	766	740	761	746	754	731	720	708	725	765	789	786	795	749	758	711	762	780	748	707	766	737	759	745	748	781	701	745	774	724	766	783	743	713	793	784	772	774	745	744	750	757	714	724	728	742	722	776	735	775	767	739	760	745	772	726	717	737	807	723	684	717	767	722	817	778	803	778	782	733	764	742	772	730	777	727	757	711	707	771	717	690	746	781	777	745	737	748	753	718	755	750	777	724	743	719	757	763	709	737	721	795	725	763	760	755	717	800	749	724	754	736	744	748	811	815	739	736	751	744	770	724	799	739	748	758	803	759	752	753	794	711	703	743	733	717	755	766	796	715	746	761	717	714	728	786	808	717	788	729	735	778	739	794	774	748	750	659	772	703	755	713	725	759	740	765	720	763	705	779	773	770	719	753	753	754	714	744	723	778	741	756	784	723	770	802	697	737	702	766	769	801	669	750	763	743	763	762	725	786	775	751	789	722	777	750	769	731	774	766	730	755	777	751	735	738	750	720	773	759	755	789	738	749	772	741	800	748	740	800	735	741	725	754	734	760	733	757	787	732	697	753	732	730	748	772	746	746	729	751	769	767	712	791	744	741	715	773	734	733	704	710	745	747	770	765	751	744	758	772	754	760	722	731	758	820	763	777	766	750	761	778	734	744	771	757	807	719	750	773	698	709	712	759	739	763	793	734	768	771	790	766	796	728	747	756	708	711	770	724	817	759	723	707	774	757	750	755	795	751	705	719	793	762	730	737	739	747	764	732	785	756	731	713	737	742	763	764	715	749	788	770	825	765	758	749	726	746	707	756	719	720	717	735	758	783	748	739	745	735	758	744	747	778	748	726	745	753	735	772	755	722	754	759	776	812	788	742	754	766	798	744	708	753	788	787	718	718	816	743	766	741	776	763	711	711	782	772	774	799	705	784	760	758	700	738	728	759	742	776	747	737	750	777	795	682	777	734	769	775	754	778	769	793	731	726	731	707	741	724	750	767	754	828	781	748	740	762	744	748	801	737	771	771	784	762	770	748	771	773	770	755	830	748	736	710	761	781	730	761	807	737	782	769	769	745	748	768	778	740	725	724	724	761	789	759	731	737	734	755	746	782	735	768	758	695	755	718	697	696	760	756	764	745	744	731	763	752	735	759	747	720	785	736	753	758	751	733	735	755	760	731	757	733	748	725	743	726	719	767	728	774	821	763	768	784	779	755	733	726	793	692	763	760	773	787	738	766	787	754	767	815	751	781	777	743	756	770	771	748	756	729	750	759	725	769	746	724	755	757	711	781	735	746	761	748	765	766	732	728	757	756	754	779	738	801	771	745	760	782	734	751	704	739	730	738	715	766	774	724	729	788	772	748	832	686	767	767	805	768	783	748	791	748	746	777	766	720	732	753	744	734	727	739	757	753	725	734	777	729	741	701	784	771	732	751	749	748	765	813	717	755	729	712	771	768	726	731	744	732
23258	21255	29022	23813	21268	20555	6920	2564	1821	1551	1410	1214	1062	894	839	787	775	659	660	624	650	623	587	533	532	512	493	528	493	507	503	459	444	417	460	409	415	439	440	429	426	403	424	375	408	424	434	422	399	434	446	441	452	431	449	431	430	430	461	434	430	415	387	409	410	458	427	445	372	446	393	383	402	387	387	430	444	380	378	413	441	390	437	390	401	427	449	404	418	409	403	409	403	435	408	384	424	386	438	392	360	440	411	409	394	368	391	398	355	422	375	396	417	392	362	402	399	407	394	401	402	372	402	446	434	390	394	387	408	388	393	384	393	373	412	426	422	362	383	407	388	385	385	431	387	414	433	422	427	347	438	375	396	347	393	373	357	374	427	397	393	416	393	393	419	372	359	406	426	418	416	431	363	366	388	400	380	395	411	390	364	419	420	399	400	371	418	387	404	397	376	385	408	398	420	399	393	413	381	391	397	437	381	365	401	393	368	392	357	416	400	448	369	383	406	394	395	378	385	365	403	395	391	396	373	381	384	376	398	387	429	377	399	389	439	374	428	402	394	403	383	413	393	413	371	388	446	390	388	432	380	407	378	369	410	374	429	401	410	384	410	374	401	356	400	380	392	414	431	403	395	404	424	427	404	380	413	384	374	404	415	404	369	411	389	390	393	388	389	386	391	405	390	378	389	401	384	358	399	392	378	378	383	401	397	368	391	403	397	388	377	382	391	405	378	391	413	400	391	374	396	406	388	428	400	368	392	368	369	416	389	411	435	382	386	381	378	378	405	435	382	379	376	380	439	428	402	393	426	415	403	426	403	402	424	387	402	362	396	387	374	383	400	380	396	393	393	400	389	390	399	415	381	384	368	389	401	348	358	387	416	410	396	379	379	410	365	423	414	372	378	380	405	393	390	369	362	401	409	363	345	386	359	370	394	372	372	408	401	402	410	365	407	392	395	407	415	401	376	407	431	354	417	373	374	402	429	357	364	429	400	399	371	383	421	389	367	373	395	404	396	390	369	385	386	372	398	401	389	405	421	388	401	381	418	397	415	424	401	440	392	397	369	397	379	372	392	369	394	404	353	416	411	407	426	385	441	402	397	393	382	386	370	397	357	421	366	400	394	420	383	403	372	398	403	414	388	421	437	404	357	400	410	397	373	382	379	413	395	387	360	350	422	416	399	391	384	421	405	411	415	443	392	369	449	395	394	425	389	365	406	376	389	391	405	393	405	397	409	374	421	389	396	379	391	391	388	405	404	440	412	438	367	394	417	410	411	430	390	429	397	402	435	374	358	370	391	377	384	403	392	391	377	375	388	373	407	402	374	372	363	399	374	404	391	367	404	401	400	398	415	363	391	424	396	391	374	365	422	392	381	407	401	390	377	427	390	397	404	362	395	423	388	376	390	417	359	403	404	424	415	422	402	369	419	359	421	431	398	410	390	377	377	389	397	404	391	387	381	397	425	387	393	364	375	404	417	377	399	367	392	440	397	401	381	384	406	418	352	392	407	370	360	394	407	415	386	391	430	373	414	382	389	380	380	381	378	438	393	372	375	388	386	390	403	416	409	397	373	384	389	419	387	391	403	355	359	387	416	382	360	388	407	392	391	372	442	401	367	391	404	395	402	383	374	424	418	437	413	376	374	384	412	434	410	402	371	423	367	406	397	383	399	389	373	363	373	396	355	409	399	408	401	398	387	389	417	375	404	392	412	362	378	397	399	410	363	409	412	379	382	387	402	374	390	404	375	384	398	363	364	419	413	423	414	412	389	387	412	414	409	444	404	384	378	367	389	362	365	382	420	400	393	392	390	436	353	391	422	401	385	376	393	380	414	401	416	406	431	390	384	396	392	399	398	377	393	440	379	367	384	364	398	366	426	405	372	383	425	404	419	393	402	347	390	434	378	352	375	394	408	366	395	406	387	406	384	387	391	430	377	383	348	398	425	377	381	366	359	376	397	374	381	387	390	363	364	379	371	371	407	413	388	397	372	355	397	390	417	403	436	413	372	415	348	400	369	391	397	384	393	400	389	390	366	384	330	383	380	361	393	365	401	357	404	401	403	363	375	367	399	375	417	332	394	393	390	359	361	441	395	376	382	426	413	414	398	413	372	381	416	424	386	418	389	396	373	410	395	413	399	395	396	428	391	352	394	405	409	415	398	358	390	412	388	383	427	395	419	430	408	403	393	411	426	360	391	392	399	400	362	424	360	351	425	384	415	402	413	410	403	404	397	378	408	414	375	415	376	394	381	386	423	413	412	378	427	423	383	426	412	392	407	384	367	405	376	386	369	413	389	404	408	386	394	406	371	372	413	376	341	377	388	370	386	401	394	393	409	386	385	416	359	409	409	364	384	395	378	388	416	383	382	392	406	397	389	428	378	389	382	401	387	381	383	375	364	378	401	399	417	365	446	373	386	398	373	419	388	370	369	421	402	400	364	414	403	397	419	415	377	393	386	362	376	402	438	400	386	373	387	386	386	394	401	372	417	405	433	390	383	387	411	409	350	376	401	370	399	405	375	426	431	406	389	438	372	429	435	392	387	370	429	399	437	414	396	363	352	367	414	382	402	373	402	404	391	358	435	386	382	397	397	393	412	403	388	383	397	416	371	386	343	398	401	376	396	405	416	363	423	378	404	414	395	365	386	413	398	404	421	426	346	405	398	350	370	369	391	419	381	429	409	389	396	384	375	382	396	366	365	382	402	411	391	394	366	393	381	389	370	398	394	391	364	403	392	422	391	407	415	405	375	378	400	400	396	401	397	399	434	405	399	382	348	416	407	386	389	385	432	387	405	400	403	347	368	394	367	362	425	394	387	368	388	387	378	401	379	382	413	415	407	347	408	412	373	386	397	385	396	423	388	412	387	376	389	405	370	390	415	464	380	406	411	398	393	373	394	394	387	371	362	357	386	407	377	398	396	427	402	382	392	416	404	412	389	398	412	433	369	368	377	406	412	423	366	388	368	400	400	392	413	373	381	388	389	423	419	391	377	401	389	397	400	356	429	360	411	400	393	383	382	398	370	395	371	383	402	404	410	391	392	390	403	407	399	383	366	399	392	336	406	426	386	376	400	410	389	426	419	410	405	385	396	363	437	377	402	395	350	365	402	357	405	397	406	394	395	346	409	385	383	390	380	410	417	400	387	381	385	428	386	393	399	390	391	417	359	426	373	361	358	420	388	396	382	403	389	405	354	386	397	368	365	402	395	382	395	389	422	377	402	399	366	393	408	374	405	397	386	386	423	433	393	431	379	395	381	420	413	410	352	442	357	390	382	389	412	395	397	419	372	379	418	403	403	398	383	379	403	373	377	380	436	403	430	443	377	387	387	399	392	404	388	384	391	368	406	361	397	382	373	376	383	413	360	386	382	406	410	402	392	411	379	383	404	392	378	392	401	416	381	401	383	364	385	392	409	363	366	361	388	394	378	373	386	412	407	392	394	421	389	387	403	396	400	377	363	355	393	410	401	374	410	359
18023	27614	21986	13934	10139	8893	7364	5756	4616	3767	3367	2849	2534	2000	1848	1649	1489	1365	1287	1196	1141	1034	1014	982	1005	965	918	887	799	756	715	772	700	627	690	604	636	657	606	634	600	620	586	629	617	618	624	575	589	665	613	614	625	622	638	686	612	661	644	610	658	650	647	637	611	594	587	591	578	574	603	578	564	564	570	613	523	546	594	554	590	620	611	604	598	617	629	643	579	568	553	572	609	649	562	595	575	565	574	578	609	603	537	555	607	560	562	606	543	579	598	591	550	546	600	565	561	557	567	586	592	590	566	592	575	553	604	552	594	568	587	603	611	599	567	586	579	542	564	577	550	532	612	577	534	567	572	563	576	565	515	550	572	535	571	590	563	578	574	558	561	594	576	511	579	550	583	518	544	569	573	561	584	581	529	555	531	548	586	540	610	595	553	539	568	561	573	577	558	572	584	537	570	550	559	514	576	562	540	609	547	522	579	564	539	571	540	569	555	590	561	515	545	540	538	563	539	529	571	535	605	590	558	586	579	516	589	560	539	586	574	546	530	570	565	559	552	557	549	550	529	565	549	581	579	532	577	530	542	544	548	587	531	539	523	570	552	574	565	553	580	540	520	586	562	568	573	568	571	590	537	558	561	547	518	551	560	562	598	575	552	577	571	554	535	514	557	523	564	539	562	561	563	539	571	554	536	563	578	582	541	554	548	513	574	510	559	600	597	561	536	528	573	579	546	558	528	547	556	609	533	582	554	546	568	541	581	527	565	571	534	539	538	547	585	563	569	593	537	537	572	587	615	553	555	525	586	572	557	528	572	537	525	577	588	595	595	556	583	540	568	495	559	534	573	566	623	522	528	524	565	536	573	553	565	546	550	570	523	517	597	600	562	534	546	564	525	607	579	607	573	515	591	518	579	548	610	512	544	536	558	580	560	564	574	525	558	590	515	569	566	542	567	573	549	541	584	559	561	561	599	575	572	549	564	556	581	583	563	540	561	586	583	594	574	498	541	561	555	564	589	566	561	557	537	547	565	578	524	554	574	541	588	543	577	565	545	556	566	544	544	566	546	604	536	536	543	545	516	554	572	558	580	549	532	508	539	549	545	555	563	511	557	538	572	548	591	510	547	558	547	519	536	567	590	579	534	571	486	538	563	565	575	595	563	571	522	583	602	544	595	547	542	576	581	600	559	582	546	558	546	574	578	580	511	548	548	555	549	562	558	571	577	543	555	583	530	550	563	540	592	554	529	536	580	563	584	551	598	578	595	583	572	595	551	574	583	591	556	529	546	538	567	524	560	544	569	598	566	546	558	569	544	527	544	562	546	560	570	542	608	564	528	531	571	532	568	561	565	565	554	587	533	567	533	582	520	526	522	585	579	541	596	582	576	542	545	541	536	565	582	599	561	556	570	592	539	589	515	536	573	550	538	549	561	571	578	541	526	526	567	591	521	541	532	588	533	559	581	535	543	549	525	541	540	538	556	560	559	520	561	534	551	606	524	531	578	559	523	500	570	568	530	542	526	510	565	574	557	559	549	538	513	563	533	562	565	584	574	545	573	557	555	544	581	544	590	578	604	574	543	563	551	557	577	572	551	511	557	567	565	561	571	532	599	562	519	635	576	505	596	571	601	526	540	564	583	531	541	513	535	575	535	520	528	543	600	535	586	556	581	555	567	564	556	580	581	579	545	562	534	533	556	596	578	549	581	589	588	575	555	555	560	567	514	542	542	554	556	573	578	584	574	567	581	547	549	555	523	557	568	546	581	554	516	504	573	515	565	598	576	570	540	544	558	568	589	605	558	538	557	547	572	586	562	567	529	551	506	590	558	517	565	543	534	537	592	576	587	555	552	551	547	579	554	582	545	597	541	554	568	554	544	529	561	511	542	531	524	537	532	560	562	542	522	578	555	543	556	534	507	534	609	546	571	526	559	557	536	569	540	584	554	517	604	548	510	561	585	549	585	536	534	511	544	601	563	576	543	558	535	538	552	531	543	566	556	559	584	553	521	578	551	550	520	568	548	589	523	533	555	516	575	551	552	583	527	544	558	579	585	546	561	581	572	523	598	570	542	565	554	571	585	607	567	554	594	581	545	530	529	582	558	528	531	545	550	546	549	579	580	543	548	519	563	547	596	586	563	542	613	566	580	538	578	547	586	581	554	608	580	543	546	599	559	568	575	543	559	601	569	575	562	540	582	573	566	539	543	581	584	552	507	581	552	529	520	499	555	532	566	534	556	579	558	559	539	528	546	543	549	522	548	537	534	569	573	579	559	579	602	557	558	570	568	572	558	569	564	539	584	566	557	541	588	540	574	573	520	503	538	563	522	534	535	539	530	541	523	581	545	554	576	598	573	555	544	561	593	539	560	590	599	514	565	574	590	570	566	533	540	532	544	573	525	531	587	560	575	551	542	522	610	630	549	545	580	511	589	608	571	573	563	579	534	583	534	592	542	581	595	539	535	576	545	554	532	559	548	550	547	511	551	545	562	582	563	572	540	546	611	535	598	593	512	535	577	555	552	567	525	545	527	555	553	575	563	550	551	581	554	552	562	558	575	517	519	545	527	535	603	558	563	571	593	536	540	502	593	532	568	563	560	550	570	537	597	548	565	564	554	597	564	574	577	543	569	590	562	553	559	565	611	535	519	558	556	570	577	583	564	578	599	529	568	566	556	560	562	607	547	579	547	577	536	585	511	563	542	578	554	577	575	548	560	524	562	555	571	558	545	509	504	489	581	562	582	573	531	523	608	524	546	549	577	594	565	564	562	566	561	555	517	576	572	575	578	526	547	541	514	557	567	560	566	557	567	571	539	584	556	536	514	562	544	585	547	555	551	552	516	577	549	542	548	584	543	533	547	568	520	536	604	539	549	577	577	546	553	572	587	582	533	544	569	598	570	554	561	559	561	531	532	509	558	515	581	535	576	550	546	574	540	529	561	550	565	569	559	528	569	597	561	565	570	549	537	560	581	546	546	561	542	576	561	502	550	537	580	554	528	562	559	527	528	550	557	565	555	538	521	603	553	626	518	568	567	568	569	585	547	568	561	542	523	581	577	500	528	525	558	511	552	570	558	546	555	572	565	590	550	549	573	541	563	613	542	551	576	518	570	567	539	519	553	535	524	561	559	539	556	552	568	558	525	535	550	571	519	566	564	564	578	556	518	568	553	558	559	511	595	583	568	550	588	561	543	576	596	540	523	516	549	565	572	587	545	554	569	566	565	579	546	546	541	570	543	540	578	553	577	565	577	515	553	571	523	573	545	559	566	566	548	594	538	531	575	540	561	549	580	602	556	565	560	584	543	520	550	566	534	577	556	501	604	568	571	555	547	528	557	515	556	548	559	538	558	530	555	518	557	537	514	570	538	557	557	560	567	548	565	579	539	560	540	565	549	568	562	547	603	581	556	556	561	538	583	533	577	586	588	545	528	544	549	560	586	522	555	598	524	570	567	563	580	577	531	561	550	547	593	542	542	555	545	575
27193	20317	10621	4265	2160	1706	1442	1202	985	1065	889	812	763	703	735	755	687	681	641	651	679	638	677	618	604	610	614	597	628	590	595	570	603	593	566	600	569	567	616	599	557	632	623	610	577	577	602	621	566	621	547	618	596	620	595	601	616	601	546	582	560	598	573	567	588	555	594	605	575	617	565	549	583	557	560	524	595	585	588	554	599	514	566	572	593	556	587	576	592	561	572	574	583	596	586	551	596	579	575	579	565	553	581	591	565	579	590	542	574	605	563	547	582	538	553	594	565	578	568	562	570	604	540	609	583	590	574	577	550	590	564	576	554	569	598	558	587	612	547	629	584	573	583	602	537	533	597	543	530	583	613	550	609	592	622	581	541	624	551	586	566	549	566	590	592	567	588	598	610	538	630	528	603	614	532	549	568	599	571	549	556	584	583	570	590	576	580	592	530	527	605	548	588	550	533	572	586	549	564	543	569	586	579	592	570	641	555	564	622	555	586	601	566	610	557	582	625	612	581	580	542	609	529	541	554	585	580	542	550	548	634	595	544	589	601	600	586	570	607	561	551	599	567	600	582	575	533	585	562	609	536	560	593	579	596	595	609	569	576	539	629	580	639	587	563	600	577	583	577	556	577	539	575	570	560	573	543	569	551	570	578	593	573	547	587	599	586	560	551	570	569	592	605	565	571	538	556	589	552	612	570	565	549	562	567	604	567	622	581	543	596	571	587	596	570	587	589	561	561	548	549	571	604	595	551	556	612	581	551	593	580	606	588	555	604	593	563	567	548	589	552	538	544	568	562	547	588	576	553	593	579	580	631	592	564	566	613	604	553	606	637	609	612	602	598	592	555	576	577	562	591	613	565	568	599	599	561	556	586	597	607	532	573	630	591	549	574	576	584	566	511	565	551	596	557	575	622	590	559	566	524	569	578	581	585	611	565	633	568	597	586	641	594	567	572	547	556	560	615	593	570	547	549	572	517	605	613	598	556	537	563	614	626	579	552	629	593	606	569	567	540	577	577	557	578	554	563	529	544	608	551	541	568	543	551	563	606	584	576	586	590	595	569	601	641	562	587	538	567	555	584	570	605	600	569	594	574	551	572	600	582	579	581	572	554	575	574	603	553	584	615	609	578	598	593	587	562	574	610	567	569	574	566	581	566	563	540	540	572	600	570	572	605	598	567	569	564	594	568	577	570	559	523	596	601	566	602	606	593	604	567	606	577	566	661	599	539	615	572	591	555	538	567	590	578	532	581	603	543	571	603	549	545	586	592	565	592	535	586	581	636	582	641	596	574	561	536	607	590	583	576	584	589	571	572	587	606	594	577	567	595	580	594	590	603	562	532	562	566	598	557	605	586	573	598	579	516	609	606	540	602	552	557	585	568	591	596	549	580	553	569	571	551	548	589	552	604	556	611	571	572	522	561	604	557	604	582	590	597	601	609	573	565	615	548	592	562	580	582	585	580	609	594	582	570	581	561	592	596	603	566	577	538	592	621	576	577	586	548	579	584	606	549	594	567	570	562	553	623	547	582	546	550	607	599	538	593	529	600	576	530	568	579	605	610	577	594	592	572	591	583	571	576	562	605	586	602	543	608	573	550	556	560	603	564	594	554	555	565	571	585	550	555	571	639	589	558	609	566	548	563	609	572	585	624	632	558	539	593	594	553	604	592	564	572	576	596	580	606	581	535	549	574	561	610	587	586	570	560	572	634	565	561	587	546	551	528	599	551	573	572	578	578	544	547	556	580	573	613	595	532	579	559	545	568	540	586	550	583	582	567	592	567	589	600	607	586	544	551	619	579	590	569	597	591	583	569	571	615	566	580	564	602	651	640	589	543	568	584	556	575	587	557	553	545	563	550	540	564	527	571	572	581	550	583	606	528	539	546	570	557	569	548	623	609	579	592	592	601	554	579	571	603	580	530	609	592	562	564	586	569	546	573	557	608	628	549	613	572	588	578	594	571	592	569	580	565	606	607	557	572	615	546	558	638	545	617	555	594	652	554	571	542	573	629	576	598	541	568	556	588	510	629	596	586	591	582	555	530	622	562	550	577	549	611	555	552	545	593	588	563	585	573	582	599	578	538	599	553	580	578	530	562	575	565	588	583	586	595	596	555	592	571	585	572	587	599	601	575	626	543	580	577	558	584	588	586	613	567	568	536	590	605	620	588	559	586	526	565	621	554	557	566	555	514	591	536	570	570	562	535	610	548	558	557	579	575	589	584	557	551	613	631	577	563	606	535	586	592	596	592	598	562	572	571	574	569	566	559	531	551	563	593	596	600	577	590	592	574	593	563	598	569	560	589	558	533	589	552	578	590	596	591	568	549	571	578	562	594	538	573	616	610	582	579	563	538	587	601	553	652	591	592	578	564	583	556	584	588	605	582	567	540	591	549	539	571	589	592	567	568	579	579	582	558	599	584	589	577	605	494	605	576	580	576	625	590	556	611	598	602	547	619	592	553	585	584	582	551	573	565	566	560	626	595	584	548	550	587	615	605	551	614	544	565	563	581	593	600	563	602	536	583	583	572	539	549	572	564	581	589	593	580	546	591	560	578	556	563	546	586	561	563	566	589	575	531	590	601	607	595	546	583	604	559	547	590	553	568	593	559	559	571	574	610	565	549	572	596	588	593	580	582	569	599	598	565	565	564	590	599	569	574	574	609	567	593	593	555	573	589	528	562	571	579	572	583	537	549	594	508	568	590	598	575	582	579	555	566	566	584	563	548	551	594	590	558	587	573	570	543	572	583	594	574	538	602	586	599	589	594	590	609	593	593	560	574	590	593	612	607	586	560	623	560	586	609	550	584	566	588	570	607	564	588	616	602	570	618	560	530	576	604	563	594	605	604	528	573	573	556	607	593	566	597	583	576	568	560	573	563	609	589	569	509	553	581	546	582	607	569	545	575	545	586	586	549	587	570	541	580	586	570	562	551	558	591	606	587	596	560	561	582	577	540	544	564	574	615	553	573	612	572	589	571	580	550	565	614	587	594	560	573	591	552	562	584	565	540	603	584	616	559	550	618	583	582	598	602	606	576	557	557	583	583	551	550	592	598	585	606	599	556	572	544	580	570	583	572	536	539	605	590	593	616	579	597	600	626	618	561	551	557	583	519	575	585	578	584	554	592	582	591	598	548	575	564	572	565	538	549	563	550	601	544	569	556	631	551	576	524	581	588	535	582	585	585	548	569	602	581	584	605	612	572	583	602	602	588	642	540	607	550	577	599	547	542	587	594	605	581	556	554	544	607	572	577	555	553	625	523	618	587	588	565	579	577	597	579	575	549	523	592	572	602	564	573	578	539	613	591	572	515	591	576	538	551	588	567	551	583	554	605	542	549	588	567	518	572	574	566	584	566	580	548	557	612	582	578	555	581	577	577	580	614	585	558	538	595	589	589	568	597	560	627	604	572	526	581	575	569	581	599	514	567	576	565	648	613	557	594	534	593	606	604	550	626	539	597	591	575	562	587	552	570	584
12270	13620	10058	5912	4111	3671	3234	2697	2205	2196	1850	1477	1478	1255	1244	1149	1092	1031	1024	1030	983	919	951	939	919	905	953	912	901	876	852	869	849	868	881	842	789	805	823	841	802	722	841	812	813	865	817	767	827	878	825	861	854	819	843	819	841	854	871	839	857	850	860	898	817	837	826	808	848	766	817	814	822	797	851	801	851	790	833	790	800	832	779	826	792	811	866	818	822	816	832	764	834	838	819	808	809	852	810	825	866	836	866	842	819	883	765	781	785	804	842	823	811	833	810	814	830	797	825	835	841	818	879	847	838	786	842	760	778	800	822	817	838	807	832	816	844	844	801	786	846	747	766	817	834	799	832	773	814	759	741	834	780	814	793	774	813	836	802	829	785	727	831	781	869	766	832	813	796	835	815	784	769	760	803	788	832	792	830	831	792	848	834	830	793	797	825	803	783	826	793	787	794	850	769	813	842	833	845	817	801	745	851	783	802	805	820	828	821	805	796	830	782	804	807	784	809	793	838	797	822	891	768	822	843	813	808	808	797	819	823	826	842	841	806	865	864	796	798	803	815	793	822	793	777	800	828	819	843	813	837	798	823	829	802	819	790	781	846	760	807	822	838	760	816	785	795	816	823	809	820	816	790	825	810	806	833	830	778	767	743	777	808	805	779	823	800	822	835	752	785	825	776	794	847	825	789	812	795	857	789	831	809	778	806	764	821	778	822	821	828	860	819	854	806	774	785	785	791	792	817	839	832	833	790	826	835	829	854	836	811	847	806	826	746	826	831	825	822	802	791	780	816	809	802	803	779	797	839	813	813	809	753	800	797	827	829	800	846	826	841	856	780	807	837	829	801	827	798	810	814	853	792	814	839	802	745	825	791	827	856	820	804	805	808	837	835	848	861	773	827	791	790	792	781	858	877	788	827	855	769	783	800	853	816	844	839	798	882	800	805	793	780	771	835	762	812	795	799	777	793	865	809	833	828	774	821	809	848	799	801	764	817	764	828	792	804	820	790	801	804	822	793	809	841	804	779	831	827	774	775	815	847	812	834	800	832	884	815	840	820	830	805	805	807	754	791	798	816	792	835	840	837	845	796	823	836	846	805	837	800	832	839	808	778	787	846	818	835	791	830	782	829	771	819	800	856	813	810	816	780	755	754	822	770	787	806	823	820	847	810	817	835	825	817	793	824	799	771	860	807	800	798	765	830	789	843	783	815	766	796	861	855	838	750	866	790	829	800	788	774	862	814	740	794	858	803	782	829	810	844	811	785	792	773	812	843	837	761	769	817	761	809	833	798	807	795	870	864	845	857	781	742	811	849	818	806	758	835	771	756	795	794	809	799	764	795	835	859	815	770	815	822	862	799	798	804	824	815	842	840	798	794	828	791	778	823	834	798	809	807	767	804	810	765	798	745	780	782	810	823	791	796	824	804	763	828	806	822	805	782	831	833	828	773	842	778	817	831	815	788	808	769	804	800	810	767	799	791	813	805	791	819	844	850	796	841	847	831	864	800	800	820	860	778	797	822	791	821	791	841	818	846	837	800	771	853	823	800	786	768	798	815	839	824	872	852	800	834	798	809	788	766	808	794	837	829	789	795	777	834	833	855	764	791	877	819	868	821	783	780	780	832	765	816	791	855	830	857	817	802	821	784	827	843	807	810	781	810	821	815	820	821	759	789	834	824	852	811	806	832	808	820	792	810	764	810	825	806	826	811	771	849	815	805	808	863	791	822	816	847	832	821	815	855	847	806	790	819	791	840	813	869	773	815	823	810	798	777	843	805	809	850	817	827	786	805	788	792	875	823	792	837	818	805	808	863	832	800	787	842	822	805	851	823	844	847	820	802	763	804	871	764	811	826	837	817	802	806	832	778	822	837	816	771	821	839	797	831	797	840	818	795	806	808	816	795	803	830	809	828	812	852	815	799	840	817	797	823	796	797	796	766	818	784	798	838	816	783	812	830	817	823	818	814	803	881	846	784	771	791	814	814	802	778	817	842	774	838	836	790	771	822	829	763	855	806	772	829	838	800	813	831	805	823	821	815	829	795	776	804	782	790	758	863	794	807	782	794	792	752	827	833	776	824	803	803	786	824	768	805	854	796	819	806	817	837	839	784	806	816	787	827	825	815	788	811	861	835	844	779	785	766	813	846	840	779	766	825	780	805	750	801	783	830	791	835	799	793	845	810	767	758	790	789	856	809	801	823	832	782	862	819	780	782	801	781	805	806	799	794	801	792	847	770	807	830	804	808	817	808	807	805	808	745	801	810	828	844	853	813	822	831	822	845	760	873	796	766	809	838	820	836	746	771	831	799	822	806	804	732	802	810	811	787	779	784	831	823	775	786	823	810	799	827	801	798	811	806	820	782	781	805	774	828	813	766	804	792	762	774	820	861	832	794	760	837	850	831	764	844	830	844	823	831	833	787	851	841	814	832	771	817	762	861	839	780	820	838	844	804	779	809	829	789	809	817	808	745	836	801	821	828	861	813	826	789	828	763	822	826	849	829	865	844	804	818	808	828	839	815	790	806	794	781	813	851	789	838	839	810	828	822	795	808	819	785	826	789	800	808	847	798	769	777	802	804	864	845	860	833	854	820	787	857	847	813	850	837	809	787	802	779	847	815	788	806	766	823	791	832	800	822	805	781	813	791	830	833	777	859	837	757	753	812	826	827	891	813	802	830	813	797	786	808	805	814	819	855	812	758	833	822	835	805	775	838	823	753	836	824	784	852	854	782	815	782	814	825	831	792	822	769	810	796	849	839	808	814	801	808	829	799	829	839	853	804	795	822	788	822	815	812	830	774	824	840	797	837	814	871	838	822	815	865	800	843	846	831	798	808	861	839	797	816	805	772	834	763	797	821	780	769	816	814	798	816	793	779	840	790	751	835	811	826	762	771	762	788	821	775	806	813	835	807	822	781	802	776	840	820	844	802	796	781	797	861	809	753	855	756	802	805	739	841	812	802	834	825	812	784	828	805	835	786	813	825	820	840	790	839	798	785	823	786	774	796	844	841	731	835	857	816	789	797	866	844	808	797	818	838	774	855	737	770	886	775	778	810	807	795	801	847	827	840	807	731	811	772	809	841	813	809	757	822	832	835	852	785	770	798	715	891	866	795	808	809	854	843	821	815	768	800	816	846	855	810	754	835	839	859	788	782	818	883	802	833	842	792	806	799	782	777	858	805	831	902	818	762	824	786	828	811	846	818	844	815	848	824	810	812	776	760	843	778	758	830	803	801	878	864	813	865	862	792	838	798	813	849	785	824	802	808	805	791	814	819	808	798	833	817	783	818	781	808	802	836	786	804	803	830	787	800	779	826	784	788	834	823	851	816	820	822	835	817	768	779	811	827	785	772	822	822	767	799	790	803	828	843	820	798	786	820	824	798	781	801	795	821	788	822	861	778	786	813	856	784	833	815	749	777	824	800	859	844	860	821	849	779	794	810	808	866	817	849	783	811	861	743	762	808	787	846	811	784	815
24154	21166	28337	24243	20715	7336	2650	1956	1578	1410	1169	1102	1002	870	847	816	792	749	718	704	666	696	694	630	681	646	603	581	641	609	563	575	573	600	586	545	558	561	589	567	517	553	556	525	530	545	543	545	504	562	594	566	568	569	627	541	562	577	610	577	595	564	566	533	533	571	545	546	529	516	497	529	557	545	572	576	574	575	568	532	534	538	538	603	555	530	576	525	547	532	545	548	562	562	524	544	557	549	550	597	537	542	569	516	516	533	542	543	518	560	545	522	549	582	594	606	596	520	524	549	525	521	575	544	560	514	528	588	557	542	545	514	596	533	536	518	544	550	547	552	564	521	496	578	530	556	537	533	527	544	564	542	577	518	572	542	528	485	546	546	542	576	487	526	581	591	510	576	491	513	545	493	577	521	516	548	516	513	547	501	527	564	538	578	490	550	528	594	561	493	500	552	504	520	567	561	550	585	562	551	529	561	551	549	524	504	546	539	539	568	537	532	489	507	526	559	534	557	532	558	559	551	521	496	483	565	551	562	514	546	521	561	530	523	565	569	529	529	507	551	529	517	532	528	502	539	580	494	515	522	552	585	534	540	547	566	522	534	573	540	553	564	558	545	563	517	518	518	536	519	547	525	577	555	530	525	538	544	584	514	517	509	511	498	533	525	591	539	546	553	524	508	542	538	518	529	539	560	536	505	536	548	552	569	534	552	550	517	505	563	528	497	536	510	568	569	549	539	535	560	558	539	522	544	514	543	522	538	569	524	544	554	559	512	581	522	567	520	503	569	543	544	537	525	510	513	523	509	497	532	535	536	567	528	518	565	531	548	597	540	516	514	521	534	551	510	533	608	577	548	551	541	541	548	544	543	541	538	522	505	584	516	496	546	549	546	534	557	540	507	512	567	547	515	541	509	524	536	536	541	524	520	525	568	560	502	525	562	493	530	569	557	501	527	487	527	500	572	582	492	536	532	542	528	533	549	524	529	524	558	563	551	538	569	535	553	537	515	543	523	578	543	511	546	524	523	540	513	585	550	520	535	480	543	543	538	493	518	515	551	540	579	514	544	541	534	513	583	537	580	567	544	571	536	511	549	523	557	516	546	520	560	538	518	556	540	508	517	522	563	545	527	541	547	517	562	549	516	522	539	500	530	553	492	524	505	554	566	516	544	571	530	562	554	534	525	544	549	556	540	524	591	525	541	522	519	501	540	511	535	509	500	519	548	511	526	544	573	547	550	545	493	594	518	514	525	575	532	537	539	530	487	559	566	590	543	555	581	520	516	545	530	542	556	540	546	550	520	524	553	543	517	495	545	584	541	564	540	567	576	549	526	566	570	505	528	535	499	566	538	543	562	515	531	525	534	524	540	560	552	546	505	545	559	518	530	501	507	524	558	613	544	493	562	572	553	547	561	518	525	543	523	507	519	526	530	538	517	564	559	601	556	506	529	501	566	572	512	521	551	486	543	542	539	498	523	525	493	506	567	520	512	568	509	528	544	548	535	539	563	543	529	529	538	541	521	548	550	523	545	539	531	548	512	550	561	515	572	512	580	553	529	556	532	553	526	534	537	601	501	543	531	548	588	522	542	556	541	517	524	572	576	548	506	514	560	538	540	522	507	517	556	593	537	553	514	486	552	528	510	516	537	548	519	531	559	553	526	564	508	545	584	527	513	539	528	544	540	535	546	510	550	523	557	544	513	555	539	516	534	525	519	538	539	554	558	558	568	498	555	541	554	554	572	524	579	578	570	534	570	555	567	530	539	527	525	497	582	517	554	513	524	575	533	553	549	589	569	542	505	530	562	550	506	448	539	532	510	575	533	522	536	529	521	530	548	561	494	544	557	548	585	514	601	550	490	529	535	551	538	539	513	522	556	483	531	539	509	551	522	582	537	539	549	566	526	543	520	534	565	542	548	568	517	524	518	547	529	532	528	580	575	516	520	552	549	527	549	557	558	503	542	534	549	570	506	519	572	543	543	539	535	551	554	548	553	559	542	581	568	508	543	534	517	602	551	534	541	559	533	529	524	598	550	549	581	511	525	562	565	554	559	489	541	532	536	530	533	524	528	526	542	536	543	550	542	505	525	573	520	533	501	544	526	574	502	552	513	569	527	564	568	572	515	573	564	540	533	515	541	482	527	535	566	549	526	530	514	527	504	580	508	544	572	536	517	521	525	531	511	538	519	495	540	552	498	537	522	555	552	557	520	496	503	512	556	506	540	525	544	531	522	522	549	570	553	584	514	527	534	580	536	548	510	555	546	590	534	534	505	540	529	552	540	554	563	509	518	543	497	532	557	493	528	509	536	544	598	531	533	500	539	563	553	525	539	530	489	586	572	559	559	484	555	565	566	508	546	543	526	545	526	561	522	527	537	544	555	539	528	490	533	531	506	575	531	515	570	519	518	540	501	565	555	482	570	538	535	518	578	532	582	553	524	564	575	529	575	573	527	507	589	577	542	565	555	562	500	565	540	548	521	555	530	563	550	512	550	505	543	525	561	574	528	540	531	517	564	544	503	530	563	531	547	538	530	550	548	513	529	521	567	544	537	536	566	540	542	565	527	515	499	552	543	567	508	557	574	516	517	532	562	564	542	535	521	514	512	530	574	532	546	534	550	538	555	560	550	481	557	566	516	537	569	581	520	518	530	520	552	529	544	546	540	583	544	566	564	551	585	530	522	553	556	530	565	506	548	522	552	546	525	542	558	535	508	574	556	496	510	542	559	514	509	543	539	545	535	526	542	582	547	560	541	557	529	548	501	533	510	541	549	515	565	542	526	534	555	573	532	524	562	553	558	530	567	532	579	515	570	510	550	549	526	511	545	549	553	526	521	543	545	554	536	569	532	479	532	544	580	506	568	557	512	591	538	493	526	521	550	568	541	536	546	537	503	560	571	520	506	520	514	530	537	506	526	517	542	541	565	522	510	519	551	557	543	527	522	528	534	555	544	568	556	531	538	517	560	524	519	519	539	564	522	563	560	586	540	560	508	591	540	583	534	570	542	528	539	561	519	500	501	511	564	533	553	548	526	536	499	515	519	558	537	565	596	535	492	583	541	546	531	494	561	528	548	535	500	562	581	540	547	532	570	556	573	558	555	555	519	555	498	545	521	538	493	559	493	556	528	531	579	542	526	530	545	553	500	525	546	508	534	551	528	536	572	521	550	518	581	525	542	551	552	523	569	548	536	496	516	515	512	585	544	516	535	504	521	526	554	568	573	541	551	498	535	477	523	513	609	537	551	521	551	541	541	568	544	555	552	547	507	545	567	514	580	538	528	540	557	550	560	560	565	526	507	521	520	509	538	507	546	605	504	550	532	530	535	551	523	513	549	541	518	527	535	541	582	551	559	504	560	500	511	526	515	555	545	509	525	485	579	576	529	546	569	524	540	517	482	542	538	481	518	538	536	530	560	560	560	530	535	515	503	493	473	566	551	534	580	531	531	541	577	540	531	555	489	533	535	552	488	550	507	550	560
14688	22040	17047	10754	7794	5948	5070	4387	3677	3287	2602	2347	1936	1733	1633	1433	1390	1301	1178	1145	1103	1160	1094	1055	1005	1021	1017	948	928	862	878	811	852	822	800	796	816	788	837	750	792	837	773	771	808	749	729	785	819	763	752	847	790	841	783	833	901	832	885	843	836	851	822	823	795	837	799	764	807	796	750	756	761	800	795	775	778	762	778	779	751	770	765	811	810	758	785	766	803	787	778	731	767	775	801	799	771	798	773	780	745	754	767	747	796	736	771	752	789	744	800	748	765	687	759	758	775	744	784	747	791	794	717	786	773	715	812	806	820	778	716	784	770	755	788	758	749	777	786	728	733	771	736	738	776	744	715	731	774	741	762	762	756	770	780	756	736	774	761	767	826	762	756	764	757	788	764	777	785	770	803	737	750	770	753	759	740	768	760	786	723	754	782	761	717	751	727	750	757	786	734	795	756	752	762	769	742	783	762	724	721	753	776	775	731	726	761	715	716	751	713	745	747	759	761	742	786	759	757	758	775	780	707	791	762	716	780	772	674	733	767	701	813	739	745	792	763	780	794	785	761	813	746	788	807	766	794	778	745	774	782	714	720	759	785	735	763	741	755	758	774	755	807	779	740	774	725	767	712	785	785	747	797	766	754	757	716	768	795	816	748	701	766	781	770	737	779	774	806	737	752	734	763	737	787	754	809	778	740	790	784	756	746	794	721	721	759	764	790	775	778	781	791	733	785	721	805	760	745	736	757	795	727	747	741	789	733	710	732	773	775	710	730	784	743	760	771	759	771	760	801	692	733	717	774	781	820	743	741	764	720	722	773	751	790	770	749	739	798	772	804	812	749	730	760	787	720	779	750	783	750	767	743	704	772	760	822	744	770	777	745	757	753	757	753	772	725	772	801	744	779	756	741	709	775	771	762	755	767	718	809	725	742	755	745	770	779	765	768	720	742	761	765	784	753	761	781	783	783	752	719	783	747	759	800	774	791	774	727	758	711	774	711	757	691	785	743	764	796	781	750	734	755	694	724	703	764	757	747	777	790	797	788	757	742	736	781	746	725	714	783	777	745	761	757	772	734	733	729	770	769	766	740	749	810	750	770	762	753	798	722	749	728	778	740	755	702	757	730	744	766	736	739	735	756	764	738	740	724	708	781	778	820	714	758	740	738	738	737	787	723	734	747	729	766	782	752	762	776	771	733	774	705	755	777	710	755	743	752	734	753	732	746	743	726	803	757	738	761	788	760	744	752	735	783	738	794	778	758	763	714	742	722	798	731	755	786	728	735	729	747	803	710	781	762	755	812	768	788	715	779	758	756	755	730	754	756	749	738	781	714	729	774	781	780	728	785	766	759	740	799	770	769	723	774	749	726	771	772	785	804	734	742	716	727	768	716	785	755	739	782	721	734	757	731	741	781	783	781	759	762	800	763	771	753	848	786	747	707	790	735	775	678	774	764	763	752	736	713	767	775	811	780	755	742	783	782	786	723	750	790	767	757	759	737	811	731	757	791	781	782	728	797	789	731	822	731	705	756	754	765	727	783	734	762	767	766	741	779	741	774	732	808	778	785	773	736	818	756	787	738	795	767	729	763	780	713	747	750	763	788	710	759	754	802	769	743	727	757	752	756	782	710	709	775	747	727	773	741	760	725	748	754	759	731	749	770	763	758	753	723	800	758	763	692	756	726	807	785	756	729	781	802	772	780	734	747	764	771	749	729	751	756	810	718	740	779	738	720	747	711	726	698	767	717	760	757	763	775	733	706	723	762	787	752	761	796	700	744	777	784	766	749	792	817	720	744	716	771	776	798	774	773	741	763	775	769	791	731	751	724	784	725	747	714	725	744	709	728	731	778	768	761	770	734	755	762	754	751	782	781	743	744	746	741	770	746	792	745	751	801	704	764	833	724	681	788	794	737	750	756	805	778	804	773	733	768	753	777	739	801	766	791	772	778	758	754	759	726	747	760	786	725	792	761	743	806	725	715	749	735	705	813	776	766	727	704	796	777	729	738	738	757	748	724	764	756	762	762	817	773	805	737	821	752	717	777	777	750	789	767	734	762	735	718	782	767	754	766	750	747	740	720	780	744	769	741	772	743	790	796	755	779	760	733	764	727	748	767	783	722	753	749	782	803	705	719	745	747	790	768	762	789	767	783	740	754	737	738	757	698	754	728	753	726	763	772	746	773	746	731	738	756	751	752	738	761	784	765	738	733	801	800	720	730	792	710	750	763	754	753	782	794	732	729	733	744	770	756	774	810	749	724	696	793	781	787	742	771	795	822	764	731	727	770	763	775	769	739	757	721	818	822	763	811	744	780	769	773	781	756	776	771	793	769	754	843	745	742	708	748	782	736	709	731	730	784	766	778	782	740	742	784	741	735	741	750	752	770	764	710	738	716	760	754	737	751	752	767	756	754	775	688	757	747	725	782	764	775	775	746	758	781	735	787	751	775	753	787	693	799	767	811	768	739	764	784	773	772	773	797	761	768	764	845	772	766	799	769	836	731	810	779	754	714	709	737	754	746	767	734	741	815	822	769	776	754	771	767	789	792	732	779	785	738	767	809	732	710	717	762	791	738	716	743	756	752	797	757	723	734	742	753	784	788	748	753	794	776	764	755	722	772	810	744	774	781	748	738	745	733	745	747	755	726	756	787	785	767	779	767	770	752	780	771	746	769	723	750	732	778	747	781	765	779	747	762	798	798	712	754	745	768	764	741	809	753	774	721	724	782	768	740	757	743	737	757	789	759	770	759	788	743	783	722	717	757	710	767	674	772	788	758	792	740	777	780	798	768	760	774	776	761	799	736	799	727	745	723	791	752	790	716	729	741	777	780	733	791	750	708	735	725	758	770	742	745	794	738	717	737	760	737	697	776	719	763	738	766	743	785	754	797	769	705	733	754	800	761	729	700	745	777	785	740	737	772	777	742	800	796	803	762	725	820	796	752	768	757	727	750	778	771	761	737	756	739	776	753	767	718	750	783	728	769	781	750	780	744	784	772	793	796	754	776	766	733	748	733	750	733	728	719	752	738	764	801	753	767	797	722	772	739	831	736	751	739	703	715	709	764	796	750	754	740	799	695	780	721	771	784	730	766	767	759	752	794	758	759	764	745	767	786	811	776	802	811	765	819	730	770	772	766	718	703	749	710	763	800	812	792	741	715	788	788	769	774	753	773	773	721	781	806	761	751	744	778	801	740	759	820	788	744	741	758	732	771	766	765	756	777	746	738	761	699	744	757	768	772	762	734	733	737	806	781	804	757	731	771	743	707	800	752	745	773	769	745	778	756	724	785	783	777	753	785	766	775	736	760	731	661	755	781	787	777	782	738	783	813	729	757	734	732	765	744	743	740	788	795	816	775	754	729	785	760	733	764	750	765	757	759	773	765	713	789	739	764	790	739	772	749	781	721	767	726	761	765	745	734	791	715	786	776	744	808	748	732	766	763	749	791	751	761	756	762	789	736	778	755	731	777	778	805	774	733	762
23176	21225	28937	23770	21211	20479	6801	2695	2003	1640	1389	1249	1042	944	861	749	759	727	675	651	646	632	599	582	557	471	549	543	536	473	511	460	470	446	427	460	453	392	460	416	458	442	438	417	421	437	411	435	461	433	436	428	469	413	464	475	468	468	438	422	410	418	421	436	400	456	454	439	440	421	390	463	436	407	427	393	417	414	452	405	428	457	428	459	418	433	488	420	431	383	376	445	441	417	423	416	455	394	395	423	451	423	402	389	410	407	423	383	400	379	408	436	384	409	405	396	420	375	393	449	415	408	411	398	384	382	403	368	452	421	418	420	388	396	420	406	422	402	416	392	394	360	415	414	393	404	397	396	385	393	422	400	414	385	414	394	378	388	390	406	385	413	434	430	383	423	402	393	375	410	423	407	422	414	431	411	394	422	428	396	387	424	396	392	395	364	419	381	419	390	410	417	376	441	399	419	408	391	424	406	377	392	410	400	393	412	366	399	404	404	413	403	382	389	404	401	420	375	433	374	403	370	384	405	421	419	394	395	375	408	416	417	415	393	414	404	417	411	418	373	426	424	387	400	389	356	386	422	422	431	397	417	377	445	390	425	367	390	413	420	405	422	410	387	401	364	389	398	386	416	366	371	434	423	427	382	410	392	384	410	393	387	411	372	387	422	374	370	430	384	393	382	375	397	393	403	418	390	375	405	382	376	386	379	376	413	401	396	429	429	396	417	397	402	413	434	422	390	375	394	349	374	386	384	420	371	384	391	417	373	406	408	396	376	396	408	411	406	388	420	423	418	362	392	380	404	386	453	377	417	398	405	440	388	429	413	411	394	440	397	409	379	380	416	408	379	363	376	364	405	416	392	386	424	392	403	431	375	424	413	415	367	356	393	402	394	390	409	448	406	361	414	410	384	426	414	434	415	387	415	414	387	380	379	410	413	440	413	432	395	400	387	378	383	368	444	376	424	381	401	401	431	421	405	376	416	396	405	355	391	408	424	397	417	353	450	409	390	392	419	386	406	402	401	387	410	386	397	386	364	398	436	375	394	355	396	394	407	432	435	414	417	362	361	377	410	450	385	428	399	396	431	421	383	370	412	398	397	397	420	401	406	384	421	408	430	400	423	429	374	366	418	421	409	359	413	390	429	394	415	387	402	391	402	396	405	440	419	404	380	366	372	389	417	415	412	391	390	396	376	390	396	390	406	411	399	394	393	417	353	353	392	389	356	409	389	359	402	408	388	394	436	396	373	424	420	408	419	379	376	406	427	387	417	377	389	391	388	439	441	422	431	357	401	384	390	391	407	376	408	408	415	412	410	405	433	395	379	371	407	419	401	420	384	412	391	429	383	380	423	433	411	425	408	403	433	406	397	379	392	389	415	409	395	376	387	389	407	413	380	383	402	421	400	434	370	390	393	409	413	396	363	412	415	392	404	394	407	437	411	433	387	418	402	437	379	418	382	439	415	410	416	421	433	406	403	388	390	385	388	401	400	404	409	380	415	414	365	398	417	401	386	408	395	398	389	435	399	368	397	412	409	407	407	369	399	433	399	413	363	406	428	385	394	397	376	432	386	375	387	382	441	379	396	405	376	421	399	355	382	411	399	413	381	367	379	420	411	408	387	412	420	386	391	423	392	406	447	404	380	399	404	439	421	350	441	416	397	397	419	430	418	380	408	385	376	407	358	397	402	434	389	417	402	356	402	371	395	385	403	389	402	388	414	436	421	413	423	400	369	416	445	394	382	385	401	446	381	407	422	391	373	387	400	371	385	390	403	394	372	403	388	387	366	418	391	414	395	407	422	413	418	422	385	418	364	440	381	381	377	384	409	414	413	427	377	400	392	381	391	418	387	379	411	420	363	422	373	385	388	403	424	406	392	378	440	348	391	388	439	384	397	413	457	394	411	405	407	439	409	388	395	427	389	410	376	372	380	435	426	433	421	397	426	412	399	390	394	385	387	393	395	382	420	387	406	406	353	402	427	420	409	391	415	369	417	398	374	428	423	416	413	412	439	376	405	387	368	412	375	390	395	424	414	390	375	448	429	399	412	379	420	389	403	377	400	389	386	400	456	389	383	413	402	391	417	429	421	404	406	379	417	376	419	410	429	415	411	415	377	385	400	406	422	437	443	383	390	367	387	400	397	405	402	372	391	386	419	398	391	413	399	375	386	415	379	393	405	422	402	412	420	421	413	385	405	392	376	388	372	405	404	414	382	419	414	386	421	381	432	415	425	402	381	443	374	411	422	395	431	410	404	417	438	397	396	406	407	382	425	427	410	374	420	406	383	428	409	402	389	418	394	370	424	388	390	415	372	402	393	405	399	423	380	406	401	418	406	429	420	398	419	408	404	418	383	417	391	389	396	427	404	397	389	402	370	424	409	377	397	394	424	424	398	425	430	410	400	404	358	387	419	396	383	431	390	378	428	399	400	384	370	424	361	391	389	427	417	398	392	375	400	429	435	400	422	412	376	365	408	398	367	416	403	424	427	392	351	435	403	427	409	407	375	377	401	417	441	393	393	337	426	380	405	377	397	402	401	412	372	378	394	381	414	403	382	414	395	402	376	437	406	420	388	396	394	408	407	401	401	384	412	400	405	436	357	405	381	400	411	415	417	397	419	430	413	407	370	353	424	425	419	412	459	421	405	396	400	416	401	391	413	393	369	390	399	405	374	420	377	434	383	400	400	417	384	398	391	430	374	385	397	363	396	376	368	416	434	404	396	428	398	352	382	409	380	409	387	379	430	403	398	405	399	349	403	397	404	393	398	399	374	411	407	415	416	385	406	400	380	407	372	404	375	440	389	427	386	364	336	390	394	416	419	439	386	401	395	431	396	383	396	405	419	410	414	413	399	392	406	384	394	407	407	386	398	389	442	441	415	362	414	411	419	412	370	379	427	401	414	380	402	395	360	360	391	359	400	401	416	396	413	390	398	400	441	364	398	399	383	418	388	404	405	414	416	384	362	395	390	387	409	376	423	403	436	407	346	418	377	399	400	378	388	380	386	436	372	399	422	413	428	376	390	419	376	390	388	421	371	394	404	397	400	438	348	408	419	393	372	397	408	388	413	354	416	392	408	393	403	421	399	412	435	425	369	390	381	389	403	379	424	413	416	406	395	405	405	407	374	418	379	423	386	383	373	404	410	391	448	380	419	403	387	401	396	399	437	387	392	410	420	424	397	426	396	386	378	407	408	390	429	428	404	382	426	420	412	380	371	389	413	446	429	369	420	437	405	420	431	432	389	400	413	398	397	403	392	417	414	408	396	418	385	427	391	408	415	406	398	418	421	403	392	410	403	378	385	363	398	357	436	405	425	431	378	375	428	385	434	381	396	412	442	378	429	370	421	425	411	395	368	407	380	391	421	432	408	455	410	399	411	391	365	387	387	416	407	393	396	391	423	400	402	376	400	392	392	414	353	417	416	390	399	409	456	367	405	403	411	412	395	419	421	377	397	376	389	409	384	428	388	374	432	421	364
17634	27422	21691	13962	10960	8434	7006	5905	5039	4213	3532	2979	2357	2155	1846	1581	1536	1337	1255	1237	1207	1105	1080	983	1001	937	921	858	822	833	794	733	729	693	657	701	659	696	627	592	597	630	611	617	588	577	675	623	635	689	626	674	698	670	678	658	667	666	630	670	650	632	636	644	641	611	621	610	585	567	582	576	615	569	587	619	609	599	577	573	648	615	616	650	597	615	615	639	608	578	545	595	649	590	625	567	581	613	612	585	576	612	581	583	578	574	591	604	553	586	585	613	591	597	591	632	586	563	577	585	545	573	559	547	568	623	568	577	582	562	567	559	593	604	576	598	573	633	567	579	546	561	637	548	549	581	569	553	539	612	598	551	539	564	582	607	585	562	553	532	524	638	508	543	511	563	558	545	571	571	563	561	555	528	543	598	544	564	536	564	597	584	549	559	553	579	554	569	559	548	553	566	570	532	582	538	570	543	528	538	567	555	581	553	583	554	568	529	587	574	546	578	542	586	561	582	563	532	548	574	552	562	579	584	541	562	554	580	521	564	547	552	563	580	539	568	511	524	542	609	576	590	567	611	582	586	588	576	570	578	542	624	603	630	618	573	559	595	605	582	571	591	563	551	571	530	604	555	565	603	609	573	609	567	602	593	558	565	577	582	584	553	566	573	584	583	561	618	517	548	573	541	574	545	570	536	585	542	565	547	558	561	547	611	528	566	556	562	554	558	554	576	524	579	581	550	568	551	547	553	550	564	545	561	564	563	569	576	591	573	596	550	532	579	588	556	535	553	585	552	572	584	531	584	605	575	559	567	502	534	542	558	545	566	531	564	577	536	548	588	558	613	578	604	522	552	563	574	556	552	539	521	557	577	559	587	543	559	592	566	584	630	601	580	564	566	563	592	601	529	512	576	607	558	560	612	618	566	602	581	537	607	597	547	563	576	569	561	560	569	584	573	541	602	554	576	597	557	572	545	561	591	566	559	564	565	594	551	605	560	577	524	525	576	536	532	561	607	526	565	543	588	594	597	572	566	553	546	534	505	567	543	544	551	553	532	528	570	563	532	550	545	580	588	599	582	558	527	545	553	604	538	574	560	610	564	524	575	548	560	564	578	495	599	584	546	563	562	594	530	586	553	512	584	573	601	552	572	588	544	581	553	557	561	590	597	583	593	530	514	530	579	562	557	584	550	515	569	602	522	544	574	565	585	592	548	543	623	578	540	594	596	526	525	528	547	578	576	577	567	578	539	564	562	581	532	557	587	588	534	584	578	575	547	548	521	573	580	549	569	584	560	572	585	515	563	588	563	598	582	569	584	560	566	537	603	537	544	590	639	577	544	548	540	538	589	597	560	557	566	558	550	573	570	556	598	535	561	567	577	572	584	523	604	582	562	563	555	542	595	586	561	575	545	580	554	568	561	533	548	558	608	585	528	535	574	545	580	547	582	585	542	564	545	607	547	629	576	580	514	558	576	547	627	588	558	562	573	554	571	551	565	574	516	554	583	579	550	567	561	543	578	588	562	589	561	528	575	588	570	566	589	573	503	574	582	580	565	523	573	571	580	574	584	612	555	591	555	582	542	600	580	543	553	544	570	544	560	578	574	543	570	557	627	566	523	584	556	576	592	571	566	532	550	557	595	574	578	541	572	552	558	564	534	593	580	573	605	559	579	548	556	552	577	577	588	560	539	576	559	566	568	530	572	591	546	594	570	597	586	545	542	603	569	577	562	541	562	542	552	592	533	596	555	545	571	543	583	591	569	604	563	552	581	602	529	606	607	571	553	561	530	568	587	543	512	528	516	524	578	514	595	565	595	592	602	570	574	564	601	582	546	521	527	530	544	527	557	579	604	566	567	572	583	597	551	550	587	603	566	574	536	608	570	596	552	571	613	509	627	577	561	594	549	590	608	574	562	526	583	545	573	565	527	554	574	569	569	592	591	600	559	541	559	584	563	578	573	593	527	569	572	524	560	553	544	564	568	608	544	551	581	560	561	561	589	598	567	562	593	534	526	549	520	584	591	560	577	559	577	541	553	602	520	566	577	539	542	548	609	552	552	588	569	582	566	546	591	564	561	616	562	516	582	557	562	542	567	589	566	570	576	537	513	600	602	521	568	549	580	552	594	561	543	577	590	563	598	572	596	538	576	567	587	559	546	577	555	566	610	561	611	572	571	529	536	588	571	569	551	527	564	600	559	583	580	570	629	584	571	547	528	562	545	564	552	563	551	547	563	606	578	599	552	570	573	601	556	548	582	551	541	566	577	563	546	550	617	567	577	594	528	596	584	561	560	578	575	554	580	566	558	589	549	594	598	544	578	559	542	547	553	603	553	578	586	529	571	587	561	566	593	561	558	564	585	595	520	548	584	580	558	605	548	599	545	539	577	562	572	561	603	551	581	588	516	557	569	564	569	594	578	574	585	551	575	551	549	598	568	545	579	564	548	577	560	566	554	570	597	568	564	615	575	553	579	544	543	571	585	565	570	532	546	556	561	587	547	567	511	550	568	547	570	564	554	565	531	590	562	555	574	565	559	540	576	607	583	602	554	577	556	567	602	561	613	565	582	585	562	529	538	581	579	586	540	563	544	534	575	553	535	556	543	561	555	542	572	525	518	557	544	522	540	582	603	616	545	571	569	601	575	570	573	555	592	541	576	546	574	613	569	560	538	562	574	569	554	605	571	573	541	535	574	554	573	599	601	583	584	587	577	553	563	559	558	585	571	539	576	528	536	579	545	518	568	589	546	527	581	536	588	585	556	599	581	576	559	530	567	521	546	564	602	529	572	565	600	552	555	557	580	576	579	583	533	585	558	530	545	587	575	576	553	514	551	539	525	565	526	571	565	571	578	621	587	566	559	560	594	570	629	559	531	522	615	573	611	566	549	555	532	574	597	564	578	588	615	560	567	550	523	556	577	572	570	549	551	535	579	536	549	575	598	540	553	592	584	540	555	596	521	590	532	568	553	549	571	532	597	551	602	570	582	576	584	555	564	563	563	529	580	576	557	538	559	580	597	555	576	533	566	567	531	563	589	521	556	555	595	554	576	566	535	564	610	586	615	556	574	567	578	529	536	559	560	541	584	556	578	523	564	586	551	593	552	560	592	573	538	564	520	579	602	562	544	555	576	578	567	558	558	579	558	547	560	616	534	558	553	577	563	547	591	607	578	505	557	597	534	560	555	521	594	550	542	561	561	548	575	567	560	556	567	565	558	572	582	611	554	570	580	548	594	557	531	521	544	567	566	543	555	542	530	511	551	567	556	575	567	541	568	539	535	565	610	578	580	523	573	587	579	532	586	562	564	584	552	572	568	559	544	559	581	582	571	585	581	583	590	577	567	532	581	556	598	584	571	575	571	636	577	584	581	560	544	557	579	580	558	560	565	546	591	578	617	567	575	596	539	599	551	604	575	559	566	551	553	584	564	530	567	567	562	531	559	572	585	581	603	526	577	570	580	520	587	596	523	543	550	551	543	565	565	594	591
27019	20243	10843	4318	2437	1864	1526	1216	1087	994	880	857	782	780	762	714	655	696	698	677	623	635	665	592	683	613	614	562	686	638	634	619	614	601	588	577	611	597	651	613	583	578	580	601	598	565	596	595	612	639	579	599	550	584	593	570	594	581	613	559	617	610	635	582	546	636	614	607	611	633	563	603	560	593	600	584	582	601	608	544	568	590	568	567	605	608	576	633	577	529	586	570	612	612	608	622	586	616	577	587	580	604	596	547	607	575	536	554	567	583	567	606	627	596	558	572	572	584	579	575	563	567	565	576	605	593	593	579	619	591	594	599	585	544	596	566	570	607	520	572	568	572	574	561	620	575	589	565	670	598	598	560	599	619	589	613	580	584	544	576	567	587	574	584	575	599	601	566	604	553	628	626	607	550	616	578	585	581	522	571	558	602	541	584	563	570	573	596	573	610	569	574	550	576	627	627	591	588	549	584	618	568	605	576	605	560	599	557	602	576	614	580	597	572	561	599	617	585	616	582	618	601	587	590	610	576	596	582	614	564	601	565	593	643	599	601	606	608	605	590	606	591	623	588	570	596	578	540	519	607	610	557	573	577	584	568	667	524	552	604	549	579	585	624	586	588	595	621	582	575	561	543	603	565	562	600	557	610	591	586	555	567	591	574	576	580	560	580	585	557	631	562	517	612	602	577	622	548	601	619	574	589	620	644	558	632	601	568	582	621	580	575	576	588	580	552	548	570	555	566	600	577	573	574	536	588	550	617	578	568	597	600	578	545	561	526	586	573	554	604	587	567	573	561	620	545	567	559	529	596	544	580	629	587	594	608	591	597	550	574	632	557	590	587	545	570	582	600	639	586	604	573	604	616	575	600	607	592	625	604	597	548	577	625	631	571	603	580	558	563	586	579	588	583	564	571	637	593	571	599	559	592	596	528	589	597	575	578	597	571	560	557	568	558	581	607	570	600	596	584	587	569	570	533	548	529	564	584	602	605	551	623	581	568	600	610	583	593	598	561	606	568	586	561	593	578	606	607	574	590	628	594	560	594	578	556	616	606	541	603	609	596	590	628	618	535	562	638	624	588	581	560	564	580	605	580	606	595	578	657	587	589	621	615	568	564	601	513	570	580	621	597	586	573	627	561	612	582	616	621	607	558	596	608	640	605	557	575	584	551	595	557	633	612	574	559	572	607	586	611	591	573	619	596	596	602	592	554	586	579	549	559	620	589	613	594	602	589	589	603	584	597	597	591	591	587	575	642	573	600	551	609	632	574	583	608	568	574	597	572	552	587	562	630	557	583	580	590	556	614	585	540	545	595	591	611	548	563	595	623	635	583	591	595	582	609	608	585	585	585	616	603	593	624	622	555	563	594	597	607	540	599	590	608	624	540	600	533	560	602	601	602	603	581	565	556	552	621	572	650	571	618	560	572	583	627	598	578	615	592	560	587	521	606	569	570	588	562	611	559	590	580	555	604	594	590	590	585	549	568	606	585	536	583	601	603	592	584	599	566	584	590	581	542	615	574	594	570	553	551	564	577	599	535	601	540	619	610	528	582	610	605	546	610	599	611	570	540	608	601	610	583	599	568	601	612	584	551	612	548	588	602	613	571	614	561	607	587	597	590	627	650	543	623	623	580	550	648	615	560	623	586	596	600	584	599	606	576	556	640	580	587	575	594	575	571	580	607	608	582	563	595	561	627	593	603	549	605	598	587	577	567	547	593	593	531	591	567	564	527	566	588	602	587	582	542	557	554	592	601	576	560	628	565	590	577	579	595	575	617	593	539	559	590	602	579	554	616	590	569	527	602	586	575	599	543	602	588	563	547	596	607	630	631	577	585	593	564	576	603	589	586	598	582	600	561	578	639	557	561	572	541	553	581	571	613	581	603	608	616	606	612	580	650	626	613	606	603	593	593	568	581	590	620	569	586	591	565	577	602	585	568	579	620	567	554	571	586	559	603	551	561	581	616	576	576	567	540	553	625	575	547	548	586	588	558	578	590	619	603	559	584	562	597	582	598	639	581	564	619	580	586	594	589	610	595	580	574	582	591	549	535	613	585	552	606	602	514	582	590	592	578	587	582	563	595	565	591	590	581	567	585	559	602	575	604	590	615	586	589	584	575	554	545	625	603	561	573	576	570	629	594	589	539	621	557	578	631	562	548	571	585	581	562	614	543	577	597	592	577	535	577	615	604	594	574	603	581	639	615	574	607	592	612	586	574	600	600	619	583	567	569	582	587	588	596	603	564	561	602	585	576	598	616	566	572	583	591	580	567	630	620	607	604	571	580	561	605	552	585	596	596	585	555	573	594	581	556	553	612	582	631	649	604	558	620	600	568	593	590	590	587	589	593	559	570	576	631	622	561	555	597	544	584	619	595	575	609	587	567	587	559	562	580	582	614	588	587	590	603	527	573	638	562	589	564	622	609	542	569	600	623	576	564	604	613	533	606	591	592	570	578	608	568	629	536	611	598	575	585	593	561	590	599	615	559	571	573	608	615	594	599	542	561	585	549	614	556	584	618	565	583	602	576	580	587	633	580	563	596	613	552	528	607	614	590	642	590	613	570	582	593	586	589	566	573	584	575	562	565	595	581	604	586	599	564	589	579	656	596	579	585	562	540	582	578	593	585	587	580	624	640	577	553	598	514	601	644	568	625	587	615	590	614	583	578	578	651	617	623	584	572	639	551	590	645	614	610	571	569	580	594	589	610	603	602	621	634	619	575	614	561	592	580	612	592	574	591	585	583	598	582	573	578	574	570	622	620	604	594	578	585	629	614	598	610	611	598	576	537	625	627	616	579	564	577	635	599	556	550	562	583	542	613	602	588	546	564	569	601	575	569	540	585	557	565	593	604	629	559	595	566	582	575	559	586	588	587	574	562	572	594	552	608	584	566	574	638	580	629	587	583	606	608	569	611	597	598	635	583	637	606	603	579	580	570	563	577	637	585	599	540	583	608	563	617	570	544	591	598	615	604	605	620	598	597	572	606	629	547	597	603	597	574	599	589	604	615	571	585	616	625	602	583	572	588	583	554	571	593	596	540	620	579	605	601	614	549	575	548	624	595	574	597	617	555	581	641	565	593	538	587	537	542	578	586	615	558	592	575	606	576	590	612	572	563	601	588	573	600	598	498	508	586	559	537	591	583	627	502	596	573	651	585	616	572	579	631	549	540	558	565	581	578	559	605	565	586	611	606	607	581	573	581	598	594	563	574	545	583	579	585	576	597	564	578	590	597	576	589	560	591	616	567	600	603	608	569	606	579	586	575	555	593	584	557	567	579	589	616	599	579	556	588	566	564	552	581	552	631	554	602	665	602	583	610	561	595	623	637	594	634	591	556	597	578	578	558	602	570	545	573	608	542	573	561	633	550	579	602	608	528	606	575	582	612	600	599	549	626	611	549	565	590	626	582	612	574	569	577	589	614	595	592	577	593	575	542	594	574	642	622	562	540	577	607	605	621	555	590	595	566	638	538	522	570
11931	13274	9710	5917	4549	3529	3295	2898	2266	1989	1851	1542	1449	1385	1262	1117	1055	1094	1062	1056	1029	997	989	911	941	944	939	899	907	890	863	880	870	816	859	831	780	796	841	823	803	834	823	844	846	832	803	885	859	849	864	864	845	860	844	860	899	811	795	919	865	831	892	839	864	816	797	825	840	796	888	850	844	830	849	846	830	803	860	828	831	844	824	806	804	860	806	819	819	813	806	828	853	822	793	820	843	756	806	790	826	780	798	835	831	807	794	789	857	830	836	808	862	803	793	792	836	850	851	855	820	858	838	823	845	829	842	793	849	832	850	859	862	769	792	806	821	833	818	854	833	829	791	805	813	828	809	849	808	815	873	863	859	792	802	818	793	847	793	799	796	823	815	781	769	797	800	817	791	842	801	847	791	783	852	837	814	875	799	790	800	853	810	840	845	791	806	808	825	798	798	848	863	751	847	803	825	773	828	740	778	868	812	804	835	817	818	809	822	849	838	848	781	803	844	845	798	828	832	754	856	797	846	839	832	867	790	835	856	822	815	811	801	844	858	793	857	761	805	846	806	796	861	816	805	821	851	796	804	847	889	829	816	844	836	822	828	806	870	866	831	797	820	831	792	848	799	835	795	797	779	817	839	883	874	779	854	802	850	788	798	819	788	847	807	840	824	830	839	779	804	810	842	816	850	785	827	790	851	834	813	766	810	854	827	855	841	809	835	826	849	823	814	820	817	829	807	837	819	771	832	818	844	801	862	850	841	819	868	825	802	816	793	761	811	793	795	870	830	818	825	818	765	827	809	804	840	819	830	822	826	772	821	819	819	783	810	848	805	810	866	793	773	822	828	865	801	762	822	823	818	774	797	809	855	813	769	867	777	856	877	812	815	829	789	806	790	841	774	782	798	809	790	862	843	851	789	828	819	833	851	825	764	819	804	898	895	827	848	768	797	843	810	828	828	829	812	858	845	847	797	833	851	822	816	771	841	826	801	795	826	836	799	876	757	840	819	784	775	857	852	785	827	833	780	788	828	832	845	873	804	829	820	802	843	836	837	804	842	785	830	867	877	836	827	796	760	844	829	802	871	818	822	833	801	821	842	848	780	834	804	831	787	825	838	792	799	830	835	858	788	834	794	843	802	809	821	795	801	828	828	842	843	759	829	848	788	779	821	821	802	830	816	825	869	841	827	842	848	807	785	784	857	814	808	790	800	805	849	794	811	828	802	828	827	785	760	853	850	872	793	837	793	797	773	810	812	829	811	842	845	863	744	812	846	816	809	853	814	819	823	806	830	805	817	866	806	827	811	826	852	798	866	784	918	819	829	833	804	774	820	824	851	847	866	860	855	861	803	802	791	792	736	789	797	801	852	808	823	865	758	833	850	844	757	810	851	811	864	823	835	813	868	833	811	851	794	803	789	837	811	785	831	780	837	822	799	842	843	856	809	812	835	780	874	811	832	826	853	789	835	847	828	824	791	793	860	864	839	813	839	838	787	828	810	812	781	818	822	857	808	836	790	812	839	791	791	813	823	802	812	820	794	813	895	802	833	860	783	851	835	786	769	834	845	806	794	820	843	772	837	868	818	820	857	816	859	845	818	801	830	831	809	839	809	800	833	820	850	844	829	853	794	796	762	798	856	785	834	831	854	839	809	851	845	829	889	789	835	880	847	809	805	813	790	780	828	823	859	805	836	847	815	823	787	819	817	804	804	798	813	805	812	806	780	825	836	829	804	786	799	805	826	810	813	844	818	849	820	818	833	835	862	820	788	860	803	821	829	805	842	773	819	812	814	790	834	810	844	847	824	788	817	788	836	819	783	837	818	789	771	799	858	814	801	859	814	860	793	782	858	762	802	824	800	831	814	792	813	846	797	802	812	792	852	851	853	837	772	865	828	817	816	762	820	830	761	865	797	797	833	809	790	835	814	782	795	779	824	863	837	834	828	800	851	811	796	829	795	813	788	839	803	822	846	780	806	797	816	824	836	829	822	787	854	839	812	847	850	833	869	839	842	805	777	844	850	819	882	819	821	843	789	843	764	780	815	813	814	847	802	837	856	814	814	807	814	853	814	884	803	822	821	815	803	805	819	855	821	790	794	818	824	760	783	820	775	821	809	766	817	834	789	769	867	834	830	817	830	831	846	846	882	830	842	802	784	795	800	835	832	822	843	872	805	790	827	809	773	837	821	815	745	815	816	820	787	800	831	811	837	840	809	808	784	786	848	811	846	809	836	823	829	846	755	875	825	822	816	815	840	826	785	771	797	820	792	771	808	815	835	813	792	796	806	794	789	835	778	807	780	838	840	804	860	821	843	806	861	836	756	823	804	790	852	805	769	843	842	855	840	881	786	843	820	853	815	828	838	796	832	801	845	827	825	822	809	873	796	808	811	831	793	791	844	865	840	817	818	815	828	856	806	850	875	860	798	806	866	810	786	839	850	787	837	792	876	822	809	857	855	829	825	771	819	779	825	869	799	829	804	779	820	816	754	808	846	824	820	805	794	772	804	828	827	829	806	806	802	819	801	783	814	843	814	789	807	791	814	826	792	850	805	768	782	802	826	859	845	827	830	812	873	814	780	834	860	818	833	880	845	815	850	813	795	813	797	821	856	839	829	798	818	846	765	830	801	837	848	838	812	877	801	803	820	833	811	807	877	803	818	816	830	872	819	826	893	854	833	844	823	837	873	820	777	777	840	865	879	798	812	806	845	825	848	827	851	829	795	856	815	795	840	831	791	814	846	861	797	790	823	845	839	835	826	849	837	818	766	825	756	817	810	841	829	825	880	838	807	837	829	854	832	833	766	836	806	775	804	830	782	776	799	858	815	823	853	885	862	843	847	845	797	804	778	805	832	911	799	817	811	829	803	798	827	810	820	792	881	800	922	780	835	789	824	805	800	819	782	845	832	768	800	811	822	894	842	797	837	773	830	789	801	770	796	792	822	858	801	825	809	797	820	768	821	828	832	873	789	804	803	817	745	860	826	837	773	814	866	788	842	852	885	848	826	817	800	813	811	789	872	825	846	744	821	834	866	855	817	855	785	805	882	837	836	795	836	833	878	826	794	828	790	852	819	827	804	830	769	823	838	847	813	854	786	845	827	807	833	813	859	819	815	892	799	817	784	813	835	786	812	817	838	828	802	831	852	893	782	762	807	755	828	819	802	796	771	846	831	838	856	831	823	815	847	788	775	843	843	800	828	816	773	830	799	801	850	848	833	785	787	786	824	854	819	810	787	790	813	815	817	793	840	796	811	822	762	842	800	776	808	837	863	825	817	822	818	822	791	796	845	813	894	796	820	794	787	872	762	810	818	811	844	791	827	814	824	777	814	776	844	846	859	813	836	831	818	869	781	867	819	849	840	769	821	844	788	786	825	817	789	832	859	797	849	862	821	806	810	779	859	802	848	806	822	829	894	809	849	814	793	858	784	809	826	807	829	812	813	733	851	852	852	848	835	829	809	856	787	798	896	799	858	794	806	793
24227	21262	28444	24368	20782	7380	2933	1951	1526	1298	1108	1051	991	934	893	818	813	760	751	705	710	707	690	683	641	613	684	689	638	626	604	565	552	547	612	621	576	563	538	600	509	518	570	556	492	536	550	604	578	552	554	517	615	614	592	548	557	575	594	574	534	572	560	567	566	570	572	547	588	559	584	521	584	549	526	552	562	560	542	510	524	577	554	566	529	551	533	531	530	557	532	544	553	599	579	552	572	562	552	528	579	585	541	570	497	591	530	560	471	576	527	548	545	506	516	516	536	581	542	544	577	537	519	541	510	536	563	502	549	559	520	543	568	541	563	554	548	566	499	583	548	583	542	555	547	546	569	529	570	506	565	549	547	553	577	518	549	562	583	523	543	536	570	547	544	501	587	526	560	501	566	511	554	498	517	541	588	558	543	498	548	580	542	551	545	547	546	583	509	511	544	534	572	565	550	533	586	517	544	577	540	515	555	533	572	530	525	580	543	563	571	522	558	512	570	540	558	559	532	544	568	547	525	548	501	518	575	588	584	534	553	547	566	528	538	541	522	520	560	567	522	533	508	525	580	576	527	513	560	549	565	567	548	543	530	550	556	556	576	567	592	517	539	514	538	540	518	557	535	551	569	523	539	577	570	551	549	517	509	549	553	568	547	551	516	530	571	561	491	542	536	540	559	521	546	565	527	543	530	530	523	538	530	565	589	573	524	585	573	576	559	574	539	556	509	563	543	532	541	548	551	563	536	539	580	547	554	557	558	584	566	546	580	563	520	541	545	534	544	501	539	532	512	560	543	512	563	557	577	553	557	535	538	497	541	511	584	537	535	517	581	569	500	547	607	543	545	550	514	519	554	524	539	533	572	558	544	552	553	538	538	560	514	539	578	540	575	548	535	525	580	538	565	552	574	589	508	585	561	570	548	514	550	565	519	574	543	530	567	525	594	531	536	558	547	503	546	549	534	565	523	547	531	557	559	563	551	533	529	522	539	557	585	522	559	529	554	532	570	524	554	535	606	561	534	586	541	538	531	548	530	580	551	587	538	525	543	580	564	546	557	544	542	539	561	549	514	568	543	498	570	564	579	557	532	574	535	566	571	558	572	583	549	536	520	525	586	572	536	542	513	562	555	528	522	518	552	558	540	573	545	556	555	528	566	531	540	553	557	538	559	591	548	541	564	543	541	600	540	536	543	555	525	554	588	520	526	576	558	526	564	547	569	559	548	551	572	514	515	522	555	517	535	560	550	528	546	543	557	541	546	539	510	507	538	571	577	569	569	513	561	546	530	518	551	562	509	560	552	591	539	581	561	520	540	551	577	525	528	513	553	554	540	570	539	551	582	522	515	536	521	575	506	552	538	590	522	555	543	527	575	570	586	523	553	535	510	555	596	472	533	529	555	557	560	531	550	560	570	599	562	526	534	522	543	585	561	540	549	572	573	556	578	545	528	560	548	574	558	547	545	538	508	557	525	558	546	566	537	545	529	535	507	530	588	563	561	540	494	549	534	507	563	545	521	587	564	556	532	561	544	537	570	567	560	574	530	502	561	545	522	575	582	546	563	533	518	542	591	531	515	528	580	549	521	532	575	554	555	568	520	550	534	563	486	538	545	562	554	566	506	527	533	533	543	518	549	536	557	545	577	545	558	547	556	566	558	561	524	503	537	527	538	553	510	557	546	554	581	555	519	554	582	575	527	560	566	531	536	532	542	560	551	537	548	564	546	580	543	531	542	556	576	561	540	525	578	558	520	556	543	540	543	550	524	574	558	507	564	573	537	552	570	548	517	559	514	532	543	563	558	538	554	525	550	533	544	544	582	546	536	565	503	557	545	522	536	503	545	508	545	540	547	528	516	553	520	563	576	552	559	581	542	592	573	534	576	569	521	528	545	546	552	528	520	559	611	580	503	522	577	538	578	549	529	555	521	568	544	526	538	572	540	559	582	538	537	577	538	492	563	536	559	557	531	565	543	550	546	531	586	543	513	556	550	539	556	557	567	534	567	559	510	544	585	508	584	545	490	515	509	537	588	563	586	579	557	558	514	536	538	527	552	528	537	504	564	577	556	570	535	560	550	564	536	566	572	506	558	508	556	563	559	580	540	557	562	536	552	527	549	559	525	496	539	532	551	550	532	549	518	523	540	516	564	536	543	547	544	531	541	549	577	567	554	520	514	566	535	538	554	528	534	546	550	518	538	535	555	542	578	516	529	517	595	550	534	483	540	534	565	571	575	525	532	543	530	517	556	552	548	539	545	522	557	537	481	534	550	558	515	513	548	533	575	562	474	553	560	552	559	561	526	602	548	585	562	557	510	526	553	535	534	558	524	538	520	544	557	557	547	535	523	525	555	516	510	532	551	570	538	557	553	566	549	565	593	551	502	537	544	564	530	546	557	543	509	543	550	555	545	532	596	518	507	532	505	518	561	528	550	545	547	544	603	544	529	559	559	528	571	545	577	535	545	545	532	543	574	561	552	558	551	567	533	529	535	514	566	545	534	503	553	545	547	534	533	558	531	549	540	531	565	531	550	517	556	558	495	523	545	533	538	566	533	509	576	527	547	578	550	537	535	559	563	580	548	574	533	544	534	548	506	538	557	563	540	556	550	536	507	555	572	561	515	528	542	536	553	532	561	546	556	532	559	536	565	573	502	573	521	518	540	567	516	550	534	538	610	560	519	546	519	571	533	533	535	533	535	500	525	545	595	547	546	579	554	566	620	580	549	527	561	549	537	528	518	512	522	532	542	559	507	562	526	612	558	538	527	561	577	557	587	588	543	548	541	541	562	559	604	564	557	553	567	597	508	549	548	563	526	490	500	517	514	529	528	520	567	593	609	526	512	596	514	577	535	534	535	510	585	581	536	540	523	560	564	557	545	538	568	572	519	538	565	541	535	561	550	544	548	563	555	523	522	560	546	567	540	536	511	578	580	571	516	526	544	523	551	543	568	582	536	560	553	546	540	566	562	583	569	551	520	537	534	558	540	552	572	525	558	550	590	514	540	546	526	548	543	531	533	554	549	545	573	510	547	519	588	543	552	529	521	536	537	543	585	566	522	537	507	598	535	537	587	534	595	511	517	527	523	533	557	568	564	550	573	537	557	518	588	554	560	526	533	544	513	594	499	528	565	575	570	560	567	556	510	604	562	519	524	511	539	520	561	552	549	522	539	549	506	549	563	535	520	547	531	541	509	592	533	536	591	539	584	536	590	521	553	531	552	515	566	528	533	537	533	553	547	556	541	554	540	538	572	528	542	581	537	540	555	583	593	569	534	498	557	543	515	538	582	548	579	559	519	525	538	503	576	559	550	529	574	568	555	541	526	513	533	542	528	533	566	518	517	525	550	523	533	502	539	535	479	553	563	561	553	545	577	569	526	517	542	591	564	550	576	508	516	527	562	534	554	542	552	539	537	516	575	565	520	555	543	535	566	514	537	558	566	512	547	539	512	578	575	553	530	543	571	530	550	510	527	553	540	559
14511	22056	17017	10704	7811	6259	5408	4551	3621	2942	2531	2239	1916	1851	1618	1404	1355	1325	1275	1224	1212	1104	1130	1028	1046	1008	1027	922	942	925	874	846	896	818	775	855	787	762	812	772	829	800	754	779	807	786	819	810	847	814	803	836	835	889	830	855	816	882	840	818	832	836	850	836	782	791	806	785	804	826	792	794	831	718	812	851	804	792	830	778	766	873	796	825	757	865	844	817	764	824	791	773	823	779	776	761	770	777	782	789	784	802	718	801	796	784	751	765	768	734	823	735	797	790	785	717	778	774	770	783	795	861	755	779	759	777	744	745	797	826	757	815	793	767	762	767	779	808	797	825	738	805	727	749	769	777	784	790	804	732	717	769	760	849	779	726	782	785	779	821	738	778	772	801	738	742	767	739	785	701	718	783	750	783	708	775	743	755	762	800	859	753	814	772	753	846	789	793	752	719	732	783	751	773	754	728	779	748	768	794	767	776	770	769	752	735	730	780	764	786	825	749	748	773	756	790	752	744	781	757	750	799	782	804	764	688	763	759	755	789	762	752	762	818	792	705	797	771	821	808	771	759	773	781	732	747	839	786	759	768	792	752	771	794	794	809	792	810	803	769	792	732	754	747	775	757	786	758	766	745	729	789	731	781	750	806	806	768	746	810	794	794	778	775	758	767	752	759	796	815	752	819	749	738	753	796	812	748	781	733	760	813	783	792	718	826	760	782	772	762	775	708	755	792	817	790	733	763	773	755	798	802	761	818	789	768	773	788	759	703	783	760	767	780	770	777	770	745	819	753	778	788	732	802	816	738	789	761	772	800	788	784	760	809	742	790	710	764	782	792	777	847	731	782	788	715	747	790	788	789	747	751	777	765	832	754	754	794	841	713	781	784	779	781	790	750	759	746	775	794	747	828	772	742	775	828	769	775	752	763	745	740	787	798	775	787	742	751	753	796	748	732	757	813	759	761	745	744	738	721	807	793	749	775	775	789	789	782	760	789	756	787	793	814	782	771	753	771	757	808	784	810	745	790	781	758	767	769	751	765	746	772	734	777	795	785	800	807	781	794	810	790	735	776	757	760	739	825	784	773	751	767	802	794	779	762	813	757	788	755	739	796	811	776	770	756	767	729	719	783	810	778	788	749	749	801	783	752	777	767	806	800	745	744	793	799	791	774	763	717	756	793	753	752	778	783	788	742	753	731	815	768	782	716	785	794	776	784	784	722	743	751	747	800	761	779	763	785	723	774	795	724	749	751	779	792	786	724	813	799	793	769	775	754	778	768	654	695	769	791	722	740	778	753	792	800	745	735	758	770	818	749	841	783	779	737	807	763	795	767	731	784	718	799	784	783	777	822	779	753	743	756	774	786	788	811	752	772	785	775	821	751	747	767	768	770	765	761	753	740	767	782	734	813	803	718	747	806	769	769	773	772	708	718	795	778	791	788	743	770	748	790	747	717	753	734	775	787	778	779	764	807	772	822	766	784	801	798	739	781	827	715	764	790	768	777	803	746	755	745	746	835	759	773	778	785	711	751	707	761	758	763	788	776	809	786	717	731	767	731	770	779	789	786	777	789	826	736	768	786	826	764	807	756	786	745	761	738	783	760	766	785	752	746	795	759	775	772	772	737	777	754	770	783	741	766	781	750	678	764	764	755	779	809	738	772	792	745	774	767	731	777	773	735	733	755	781	777	753	785	779	830	743	756	782	750	789	748	800	788	776	760	770	798	816	777	763	744	766	714	723	752	764	813	784	810	806	734	757	776	787	817	807	754	800	795	766	818	774	762	757	794	762	805	815	757	728	761	779	784	793	714	781	765	761	799	745	744	783	750	734	819	759	779	833	784	756	768	753	740	781	791	780	737	737	764	775	829	798	792	753	811	769	762	776	728	762	742	721	800	811	795	686	792	731	747	748	756	749	791	796	795	813	767	853	761	747	785	804	760	779	769	800	769	758	758	803	776	744	778	722	812	759	771	766	778	773	803	730	780	832	787	766	787	790	752	806	783	768	772	761	777	747	688	793	746	755	716	717	755	771	744	788	784	815	811	763	796	782	797	763	763	804	775	811	769	814	848	735	768	737	805	793	801	721	770	763	755	761	728	801	764	768	741	792	787	755	700	750	789	745	753	767	727	732	802	783	797	744	742	777	765	769	756	745	787	792	726	773	751	759	770	772	739	761	812	678	790	814	737	772	751	705	792	708	762	741	752	732	797	753	793	781	795	779	805	746	795	759	748	808	782	754	754	786	750	787	826	743	759	769	764	786	834	775	761	813	706	776	758	795	769	806	783	731	769	763	784	811	814	751	745	792	821	779	767	732	775	739	770	752	754	762	773	766	781	752	792	774	750	753	780	786	748	794	766	801	774	752	772	706	775	747	773	754	788	761	757	745	754	739	804	797	794	759	737	743	772	757	797	802	756	786	777	734	783	756	735	741	746	733	811	733	779	782	822	796	778	790	823	765	789	769	789	745	784	757	754	762	782	793	767	786	741	786	744	764	763	756	741	743	793	790	719	769	725	758	795	765	813	790	783	796	812	816	773	783	748	757	707	769	729	788	824	802	805	767	744	814	745	760	809	769	779	795	754	727	736	754	764	744	773	752	768	734	754	752	747	790	828	817	688	775	796	785	739	773	824	776	797	761	814	704	739	778	724	804	776	768	769	744	750	767	789	762	792	809	772	759	719	817	786	740	771	794	740	767	781	734	765	746	785	731	769	778	795	787	759	740	750	787	707	797	788	775	787	746	773	732	767	782	824	738	789	757	786	730	784	825	779	737	825	816	754	754	809	733	746	767	767	783	728	764	764	773	737	751	731	818	753	740	804	800	786	747	809	813	771	764	817	780	795	784	777	737	719	729	766	781	751	774	802	751	812	780	783	780	771	773	787	763	809	736	763	813	736	774	785	780	720	770	735	743	742	809	786	805	788	772	755	774	734	794	772	769	729	785	800	743	747	738	745	762	761	808	730	752	745	735	746	768	785	777	793	763	802	761	729	740	760	733	783	751	775	798	763	755	806	750	764	753	757	690	775	721	745	775	779	743	794	772	786	749	769	741	745	756	772	791	744	716	780	777	825	795	755	787	784	795	796	749	732	792	753	801	764	789	761	757	748	758	811	783	745	775	756	765	785	783	764	781	787	719	734	763	789	782	763	802	781	742	796	741	833	764	785	780	737	758	777	794	749	761	774	776	740	784	792	738	809	786	783	742	742	751	804	813	725	757	757	774	803	748	776	755	751	761	757	724	762	771	772	796	788	753	785	801	782	776	790	751	779	781	785	756	712	745	779	796	774	775	712	797	793	756	816	786	785	765	757	727	792	772	811	739	751	787	744	783	793	794	783	800	795	789	790	778	840	786	791	779	802	758	781	756	761	756	782	758	820	791	787	796	825	759	766	764	796	732	794	744	765	759	752	790	784	817	732	811	806	784	715	788	807	755	772	804	772	778	767	738	694	741	754	765	811	794	759	760	792	780	785	760	790	747	776
23190	21228	28960	23740	21227	20497	7053	2708	1851	1594	1324	1157	1123	987	856	849	788	747	710	707	607	632	605	618	574	616	559	558	500	499	488	490	491	494	435	467	466	444	415	439	437	429	422	445	433	435	481	452	433	474	433	440	501	464	433	453	449	456	413	454	424	437	419	476	454	444	439	418	453	400	408	446	451	438	423	431	466	457	396	405	444	417	412	423	446	445	433	428	422	474	418	411	462	463	420	423	423	396	396	406	398	438	424	389	408	418	453	397	418	401	425	379	416	407	380	459	410	419	424	427	410	403	411	436	459	438	426	408	423	408	423	447	395	432	425	420	414	454	432	441	405	427	408	457	400	429	403	446	400	377	421	392	427	432	394	435	436	446	406	438	434	424	413	397	397	424	400	449	397	415	381	440	424	402	420	431	445	431	427	416	386	399	372	415	423	400	405	418	423	422	412	414	419	407	411	436	379	388	429	402	418	388	414	412	392	402	435	358	412	438	430	424	387	406	418	428	421	385	406	429	405	402	436	423	450	422	409	422	433	389	437	418	432	417	427	395	425	405	417	428	398	374	367	444	433	447	402	391	398	464	396	433	404	390	431	416	422	457	441	437	386	362	410	404	403	391	417	413	395	426	421	447	402	415	419	408	420	402	403	431	416	389	408	404	427	432	424	397	419	420	391	399	440	403	397	391	426	434	440	409	406	452	426	414	445	420	373	430	430	387	388	438	398	439	405	417	426	395	396	415	425	378	405	371	369	413	417	357	386	409	440	412	420	422	416	448	414	417	416	407	435	372	408	409	418	390	406	425	413	408	411	438	444	416	407	440	375	431	413	387	381	392	430	422	408	408	427	408	450	430	407	415	403	418	426	410	402	437	398	441	442	427	418	420	393	429	421	436	426	432	407	370	415	423	429	398	407	412	441	372	422	423	451	382	424	411	392	438	374	429	412	394	462	438	429	433	397	413	389	399	430	406	399	398	480	404	423	408	392	412	394	394	402	423	406	419	360	398	413	362	429	398	416	350	402	450	451	392	419	447	402	418	418	387	430	426	410	439	416	420	413	395	433	394	407	387	380	421	428	402	413	409	408	435	438	407	411	441	434	397	419	434	395	434	407	414	416	416	422	416	412	431	442	379	456	386	394	404	434	412	397	386	414	442	443	437	432	417	401	404	411	408	382	454	430	430	406	399	405	420	412	421	393	388	447	411	457	404	380	399	434	410	416	394	421	390	408	454	431	426	412	413	402	400	423	406	410	413	416	420	394	426	401	404	432	417	425	425	400	402	413	438	419	387	409	386	437	397	409	397	406	396	421	431	363	399	423	413	378	409	388	418	412	397	431	412	469	409	413	400	423	392	424	443	435	414	418	427	412	430	434	397	367	415	420	407	408	423	386	443	430	426	425	404	372	442	443	391	435	418	405	407	385	403	420	387	415	394	445	414	413	397	439	422	427	420	411	380	429	406	389	380	417	400	398	412	429	438	422	377	419	402	409	416	448	389	439	376	403	399	434	430	419	423	406	381	393	401	416	416	424	386	444	396	451	426	421	403	380	421	402	428	406	415	405	410	397	429	425	445	442	436	404	421	425	450	370	441	400	453	401	425	471	411	409	425	396	406	427	396	451	411	417	411	395	443	409	394	429	399	400	458	400	398	423	444	444	365	436	407	425	428	394	412	444	430	419	383	419	418	445	399	374	405	376	410	426	411	400	429	396	418	395	435	438	416	454	401	425	382	418	389	420	426	375	423	406	410	397	413	441	407	461	435	403	402	421	400	407	437	396	453	414	390	424	455	406	403	415	441	412	398	414	414	399	381	415	366	369	376	383	423	439	414	403	381	391	425	392	403	393	376	404	415	385	421	427	411	422	363	442	418	426	410	399	431	429	401	455	396	398	426	392	421	423	412	398	431	403	410	418	421	400	397	397	402	417	459	397	379	393	406	422	455	402	431	409	432	407	414	433	419	418	420	429	390	429	374	384	412	389	390	411	465	422	417	412	420	414	427	457	421	431	403	369	400	434	430	413	396	425	447	413	441	419	414	390	413	388	435	424	411	423	444	392	426	408	425	403	398	433	463	416	429	442	383	396	405	410	421	422	412	341	379	418	360	416	386	438	401	390	406	457	436	429	414	398	374	418	386	432	383	416	437	393	400	400	425	420	395	387	416	426	429	420	412	398	435	403	435	425	399	404	408	401	429	385	406	393	417	403	394	385	387	407	385	428	435	415	433	367	415	425	410	444	403	434	426	412	425	398	431	430	393	443	455	397	411	446	390	427	400	417	409	425	418	391	396	405	383	439	408	416	434	406	411	435	438	390	434	438	393	414	372	419	408	408	418	401	398	405	433	443	439	437	419	391	439	422	385	421	402	418	437	403	423	410	420	416	410	405	450	405	422	433	406	384	411	372	418	437	411	422	401	429	399	418	404	384	396	446	414	381	409	424	426	426	392	423	444	431	391	415	421	403	407	432	398	418	385	412	393	418	423	430	428	439	403	403	422	396	424	431	421	412	450	382	417	405	425	419	404	428	362	435	409	410	459	391	417	434	427	441	374	381	408	394	394	408	385	420	438	453	417	392	455	423	443	405	395	406	419	409	420	422	367	388	394	426	444	423	395	428	437	388	417	418	426	451	410	423	393	441	423	428	434	433	435	376	414	412	431	390	396	395	415	433	401	392	413	397	416	390	416	422	392	369	403	403	410	454	379	445	449	413	402	413	387	372	398	436	408	413	382	424	426	448	450	409	415	422	413	420	434	426	417	428	391	413	411	425	447	394	430	400	452	430	407	421	415	396	402	419	380	416	421	450	396	403	399	391	423	439	409	411	420	391	398	436	420	434	379	428	430	436	428	395	404	448	415	445	429	439	415	415	431	435	458	392	422	400	407	408	400	457	434	415	399	398	396	446	429	435	420	415	420	414	380	411	431	417	433	403	421	433	420	404	391	424	424	416	418	407	468	453	414	426	403	411	420	432	408	424	421	437	418	429	439	395	416	433	382	407	440	451	415	431	397	426	424	411	391	454	429	388	419	405	409	431	426	407	408	430	415	415	419	364	401	417	401	373	412	408	377	442	372	420	406	412	415	391	428	419	390	408	369	400	419	404	413	410	411	407	418	428	434	405	415	398	437	441	367	409	420	455	397	442	411	396	408	438	415	389	415	395	406	393	454	415	414	390	412	399	418	391	406	369	415	407	417	438	427	432	381	441	436	404	416	423	441	451	427	436	403	450	414	422	430	431	433	434	397	427	409	440	419	421	404	399	413	416	415	442	418	455	429	403	397	408	404	403	401	385	403	379	405	414	393	419	415	421	427	423	430	394	419	424	434	398	435	431	423	460	387	393	375	383	403	381	410	393	459	413	400	408	385	426	410	430	438	401	437	422	435	409	443	376	426	426	388	424	412	423	400	386	386	391	442	394	396	403	422	414	450	391	424	394	429	432	390	449	439	378	413	417	467	427	407	442	422	404	432	427	418	396	419
17554	27586	22276	14352	10573	8438	7308	5983	4929	3963	3215	2679	2537	2168	1790	1631	1498	1447	1246	1264	1196	1139	1082	1032	996	922	879	866	854	838	747	764	728	705	686	697	642	650	622	663	666	600	645	578	633	617	657	649	646	629	675	692	700	674	673	653	688	690	713	638	684	600	674	659	629	666	681	636	614	614	631	541	560	615	608	635	621	583	618	561	590	650	618	663	629	628	607	565	633	605	619	633	594	559	571	653	557	640	585	579	632	580	624	574	592	535	600	557	601	603	624	568	597	608	582	639	599	611	577	604	603	602	585	598	572	578	621	590	610	593	610	579	607	580	576	609	581	605	559	584	576	569	638	615	583	559	536	566	587	564	593	590	617	584	596	568	591	567	578	581	568	596	592	558	547	606	564	558	578	567	553	549	561	591	574	594	559	568	550	569	577	573	543	552	602	541	599	551	587	566	555	563	587	608	604	570	578	605	588	578	582	592	600	571	612	558	531	621	581	579	595	604	563	577	570	593	551	579	553	543	522	568	556	606	584	573	624	602	622	555	617	561	575	583	629	573	567	542	584	595	582	598	558	591	575	590	554	593	563	568	586	553	590	604	602	539	634	629	619	598	584	576	607	587	594	584	597	591	546	530	584	587	579	535	565	553	557	590	595	553	625	570	585	562	571	577	578	582	596	567	609	550	551	525	525	586	588	591	540	598	569	586	548	611	598	596	602	617	576	564	564	602	535	538	596	623	584	589	597	564	570	550	566	611	568	580	585	610	613	568	556	599	550	559	605	598	559	563	607	564	588	591	552	580	584	579	592	593	584	577	588	597	559	571	575	634	572	563	579	608	560	607	568	581	582	555	588	592	583	609	620	594	584	611	576	552	572	583	606	580	586	577	600	607	551	566	584	562	585	609	591	569	578	592	585	542	555	580	591	606	564	585	567	592	578	569	570	550	553	572	570	606	595	599	571	605	605	537	568	578	616	599	547	638	562	601	547	595	565	576	547	575	562	596	619	546	590	560	530	583	565	575	622	544	588	542	579	599	556	604	531	601	562	555	552	539	565	572	588	584	586	585	571	582	548	602	541	568	548	547	592	562	599	572	599	570	586	546	593	574	518	556	538	566	573	593	588	558	604	579	597	601	599	634	595	617	602	604	571	598	609	553	580	591	572	552	580	582	574	622	576	588	564	605	550	619	586	589	616	589	593	550	588	583	584	557	580	587	584	591	570	566	596	591	541	579	588	535	599	582	600	569	609	533	632	599	601	610	596	608	567	548	567	552	587	615	606	561	572	635	545	571	584	570	605	586	586	570	591	615	554	605	599	606	571	570	612	554	569	594	607	592	569	599	580	579	605	616	585	592	570	580	553	577	556	518	559	622	607	590	571	555	559	542	579	577	584	565	632	601	606	570	545	612	586	558	569	565	571	533	517	589	545	539	564	571	569	570	551	576	563	589	610	586	577	543	621	555	596	610	570	529	530	565	564	556	585	585	569	543	599	580	584	573	609	561	591	590	571	555	598	575	526	602	580	567	546	573	595	586	550	583	589	631	531	587	599	601	575	558	568	570	597	563	528	544	573	577	582	612	546	559	553	578	593	590	573	589	614	640	607	583	616	570	584	550	598	565	609	589	623	614	528	612	614	557	583	624	514	563	548	632	608	627	589	562	627	610	568	574	568	608	608	557	552	597	645	611	559	625	556	594	613	579	542	581	597	575	580	594	563	586	613	549	605	598	565	612	598	560	593	559	580	612	596	595	570	602	577	582	560	619	548	555	579	582	546	565	585	554	583	560	591	625	566	558	555	589	560	581	569	592	558	618	593	557	587	582	628	579	593	551	583	560	616	574	556	572	560	637	561	587	543	603	606	553	558	610	569	570	561	592	625	601	602	574	626	543	593	541	559	588	553	609	550	579	572	623	579	560	603	620	559	588	545	580	620	566	601	610	551	595	594	603	559	623	558	560	594	608	579	535	544	622	628	541	573	576	617	571	605	567	552	566	548	568	572	574	611	592	586	600	559	581	581	577	582	580	562	585	582	574	555	564	561	559	564	586	615	599	578	574	568	565	639	620	586	529	570	563	594	546	574	526	621	565	604	560	543	609	574	570	562	552	610	552	594	575	614	586	645	569	556	598	558	563	582	599	591	539	559	607	583	588	585	553	583	555	570	601	604	600	567	608	569	571	608	573	610	553	576	591	555	594	601	607	632	571	618	582	615	573	591	559	579	575	599	610	599	548	601	581	604	598	604	605	605	606	620	600	585	582	563	616	602	639	556	548	513	582	590	585	552	565	625	573	565	560	550	547	575	578	587	583	542	586	556	592	560	550	568	559	595	679	592	567	581	604	598	570	606	579	565	557	527	598	587	525	585	576	548	584	569	548	592	574	586	592	588	563	590	568	569	594	599	571	564	580	584	543	577	582	611	602	568	612	576	658	586	542	560	560	600	565	597	558	555	642	599	615	561	577	596	645	585	619	592	575	579	593	567	593	607	581	570	607	566	578	595	636	603	602	598	585	613	602	584	564	583	584	575	607	566	587	571	565	613	586	572	532	611	586	574	591	600	589	591	561	613	613	589	595	575	520	607	607	599	553	584	589	571	614	562	606	547	581	570	596	583	625	612	542	571	571	605	569	566	594	580	555	543	516	571	542	540	604	606	540	580	532	552	552	620	585	577	595	620	560	572	605	566	553	593	569	564	539	569	615	592	586	541	599	617	539	584	562	594	549	562	559	579	589	602	485	570	542	591	640	560	594	576	581	551	623	563	601	567	582	583	578	600	571	599	565	612	577	577	559	563	578	543	591	599	607	559	546	602	573	601	531	589	599	556	630	554	589	588	585	615	541	595	605	567	593	582	577	606	634	610	579	569	565	577	583	546	579	559	612	526	592	549	580	601	564	563	583	561	567	583	575	628	571	565	610	596	561	578	559	615	533	633	588	594	578	557	569	575	560	584	558	564	573	578	595	576	567	589	589	572	567	578	590	595	567	570	577	618	592	556	601	573	595	569	585	578	566	575	592	613	559	524	588	579	508	587	568	593	561	542	584	540	618	588	568	557	545	614	585	533	587	581	540	609	613	579	571	609	547	576	559	597	600	544	604	574	564	616	546	582	594	624	602	566	589	589	580	539	561	575	572	560	547	637	581	594	579	560	600	583	613	560	593	560	564	535	587	573	601	583	500	600	555	547	615	576	572	620	602	606	625	583	603	622	531	571	587	590	543	575	565	574	591	578	536	543	539	582	586	548	573	585	581	582	571	577	579	588	636	557	620	565	605	552	569	567	537	571	548	575	566	607	593	569	627	603	580	564	579	581	541	598	564	584	637	581	524	611	525	561	585	647	537	617	592	591	596	576	572	556	570	584	546	574	624	596	574	593	545	589	587	604	589	577	597	607	581	585	587	516	591	572	585	578	581	599	549	543	554	578	568	574	576	606	560	557	551	568	600	519	577	572	558	601	538	576	605	611	556	580	588	568	566	551	614	567	600
27099	20387	11857	4643	2797	1875	1436	1170	999	904	870	789	812	788	740	742	673	706	670	655	654	668	608	657	640	632	611	634	603	643	648	603	590	608	566	568	596	589	605	600	591	596	588	606	565	595	608	602	582	584	602	609	587	612	617	606	587	603	593	643	611	624	588	602	637	642	605	596	577	645	611	611	591	605	590	577	603	600	584	576	611	642	642	593	588	632	609	566	646	604	592	619	587	606	615	650	622	587	602	602	584	612	592	606	596	582	558	568	630	575	613	619	564	570	607	607	553	584	617	611	607	583	578	575	622	571	648	576	570	597	614	582	626	565	575	591	570	611	650	597	613	587	591	555	593	620	577	612	558	615	595	603	571	582	600	585	565	625	591	608	577	630	572	637	593	634	618	601	564	577	570	579	554	611	612	579	614	590	566	544	592	601	544	557	572	563	639	598	564	543	626	595	590	587	596	551	597	553	598	598	598	615	636	566	611	616	623	560	619	589	637	589	579	581	616	570	577	555	595	577	583	656	560	558	603	637	629	605	585	644	607	606	589	598	611	623	546	574	614	604	591	583	589	581	573	590	608	593	603	577	578	598	602	599	568	627	635	601	577	601	640	628	594	587	619	593	598	562	611	587	618	575	549	606	583	594	652	554	591	602	614	621	561	630	595	557	607	585	597	596	589	598	617	578	581	600	584	578	594	601	607	593	606	554	581	574	603	585	571	619	567	617	630	563	609	601	578	551	611	591	599	583	627	563	585	597	620	636	603	609	604	605	608	626	577	554	591	579	611	600	597	581	583	567	622	570	569	555	576	621	603	607	569	609	591	587	599	558	552	552	560	577	580	613	603	625	620	625	600	583	623	592	656	615	590	591	673	565	636	621	610	613	589	608	647	564	611	564	563	581	528	631	603	596	603	598	617	589	573	584	598	579	629	570	607	596	624	595	610	607	631	544	613	609	613	632	578	578	619	598	624	670	606	584	613	577	525	613	577	576	576	589	546	594	601	590	602	614	575	585	610	548	601	620	629	592	593	564	601	596	577	625	609	580	589	594	568	622	574	576	627	586	564	610	608	591	581	573	609	541	599	607	585	615	608	594	644	585	580	582	571	631	610	590	578	637	579	558	565	607	618	579	593	601	623	561	612	525	600	608	600	605	547	574	577	576	634	607	599	563	598	637	590	555	601	634	602	589	568	643	584	588	628	574	616	525	593	588	619	621	568	574	579	603	626	567	579	555	571	594	646	614	570	580	576	587	573	593	559	635	561	595	587	606	612	621	585	581	601	600	645	630	598	582	608	586	625	620	594	614	615	614	597	607	630	607	576	607	606	601	631	649	576	594	609	620	603	597	538	572	640	591	547	572	619	597	630	604	593	623	591	575	567	590	583	622	551	635	607	584	602	582	586	567	591	613	608	577	542	551	611	570	569	604	581	626	644	565	597	610	596	567	602	606	611	552	571	610	600	607	608	555	605	621	606	622	603	606	581	636	610	631	635	618	590	555	614	612	583	605	611	581	624	581	569	611	600	526	583	608	573	593	631	617	618	654	561	576	569	600	566	543	595	574	614	562	612	615	591	616	572	582	580	623	641	560	649	609	571	637	577	573	582	582	602	586	559	570	581	574	604	567	610	572	628	583	589	574	649	594	583	591	590	618	581	613	578	600	609	571	614	616	592	570	583	620	599	627	588	610	615	542	575	638	578	616	615	621	612	598	595	590	575	610	598	580	618	610	601	595	607	612	616	578	622	623	607	535	612	577	638	626	595	565	592	591	616	606	600	607	579	619	586	614	603	596	580	573	584	552	602	624	599	595	580	586	611	617	567	542	592	574	590	556	531	584	630	575	576	564	583	585	569	572	619	563	588	626	579	633	602	609	569	606	571	593	602	550	601	636	616	564	601	587	607	581	613	635	570	623	607	616	631	561	631	626	546	580	568	607	599	575	599	584	583	596	603	622	616	574	595	579	567	615	617	614	634	574	609	565	541	600	586	586	662	558	627	558	581	555	631	624	602	601	612	612	594	640	572	568	552	591	590	565	591	561	569	553	587	551	584	594	607	589	534	595	653	582	611	594	583	635	586	607	593	605	582	621	627	606	597	645	602	620	633	643	590	571	632	583	586	605	587	568	581	597	575	612	606	593	599	555	608	583	539	626	566	570	614	570	552	657	645	611	591	586	624	639	638	585	550	559	598	585	621	595	574	549	603	600	588	600	575	605	598	606	568	591	658	633	617	638	627	677	610	609	579	562	648	585	583	621	596	670	592	591	603	589	606	588	625	585	644	592	589	594	609	590	566	577	579	618	586	633	605	611	626	552	533	565	598	627	605	614	557	588	582	530	596	642	596	632	576	596	598	608	604	635	593	586	604	578	636	613	587	606	591	560	598	561	598	604	611	595	611	605	610	566	609	567	584	566	639	625	593	602	618	591	620	635	602	586	619	604	609	571	603	545	582	599	555	610	612	584	588	559	575	642	524	609	623	590	613	597	583	638	605	639	583	567	596	598	614	597	573	588	625	588	623	617	608	601	602	607	580	619	645	611	590	603	630	586	548	555	609	600	598	590	595	534	616	611	604	593	624	570	588	619	583	585	637	615	657	624	595	633	589	630	582	615	581	578	641	616	613	558	628	626	597	596	592	579	597	562	601	589	598	580	644	646	613	618	578	573	579	624	655	590	599	596	608	599	639	616	582	595	604	588	656	583	557	610	589	561	588	620	587	628	600	602	616	562	573	606	603	593	607	626	619	601	622	613	590	597	589	593	615	576	594	560	609	573	654	596	566	568	596	588	615	577	613	590	551	617	572	566	611	583	583	572	594	591	559	581	614	588	628	617	642	604	572	587	580	608	609	593	597	620	615	608	615	568	631	607	547	609	594	636	593	613	578	577	615	607	544	546	561	599	576	587	631	577	629	616	568	599	565	602	577	609	586	581	597	568	606	635	569	616	611	601	628	599	606	592	599	637	603	603	604	578	567	621	599	590	589	563	585	591	620	624	588	605	570	584	587	583	615	577	570	602	593	591	584	575	589	590	577	659	571	660	569	594	616	526	608	641	637	569	566	625	574	583	579	608	623	596	594	641	622	630	648	600	578	600	605	599	615	600	575	600	610	625	573	587	606	596	632	594	590	609	619	598	637	607	597	583	598	614	637	621	603	608	642	606	585	554	580	611	580	565	591	596	590	571	631	644	606	605	578	620	568	604	583	624	599	632	571	599	564	556	606	583	604	589	540	595	600	616	646	573	603	609	647	606	602	605	634	622	606	611	652	623	581	584	610	566	585	620	566	609	585	579	573	613	583	586	567	554	613	567	638	566	580	585	551	579	582	565	621	580	616	563	563	626	597	596	596	565	609	587	590	574	576	607	595	640	646	591	621	607	583	597	626	585	567	595	597	572	602	599	570	590	590	583	572	567	617	591	568	594	594	543	599	589	627	548	548	632	586	583	614	577	565	620	565	572	587	596	602	584	590	582	618	623	587	585
11444	13684	10869	6183	5038	3708	3211	2609	2032	1864	1613	1590	1580	1310	1217	1159	1253	1078	1074	1085	1062	1007	1006	962	1078	933	955	948	897	977	845	827	916	881	890	869	837	831	868	829	832	873	815	816	893	864	836	863	859	787	897	870	905	845	856	888	869	880	835	877	878	889	885	848	781	861	846	850	808	872	858	826	841	827	800	783	827	794	889	842	849	847	885	852	845	806	856	847	819	822	858	839	854	817	862	826	815	883	900	841	859	810	820	834	818	825	869	796	843	828	856	833	845	814	812	844	823	815	862	863	842	862	815	860	797	871	821	850	869	831	879	820	848	835	748	819	836	786	853	807	865	841	838	794	823	785	755	849	908	811	764	898	818	847	815	812	801	820	787	825	827	829	825	829	830	811	826	789	785	882	826	877	832	813	853	826	832	840	842	872	842	831	868	817	843	803	826	777	861	790	892	832	748	836	818	856	787	877	841	866	821	770	880	799	818	828	814	835	853	796	835	852	836	879	837	827	880	852	826	829	819	848	840	794	843	814	808	811	818	803	846	850	824	805	827	834	825	777	880	829	847	792	828	792	831	846	862	895	832	878	816	817	785	850	797	872	862	789	844	852	827	793	800	793	874	799	857	806	830	844	816	829	854	803	848	793	872	823	828	840	759	800	779	808	803	792	838	831	855	822	866	873	827	798	908	840	843	826	837	801	806	801	805	854	811	851	837	861	793	836	867	837	821	807	815	852	804	811	789	808	851	816	844	862	833	836	803	829	830	791	843	742	833	823	825	881	801	849	797	848	872	868	817	805	797	807	844	828	835	836	810	826	804	813	841	809	871	829	831	794	825	817	834	874	809	862	824	839	834	791	847	883	808	814	830	843	802	790	806	835	843	851	858	865	846	845	833	843	850	800	853	823	833	846	813	850	861	839	862	852	848	798	800	839	836	790	772	805	904	762	812	837	849	810	815	830	850	843	799	799	848	799	883	830	844	872	845	814	782	830	792	809	825	844	864	886	801	879	829	863	825	846	850	836	787	837	859	829	811	857	809	809	813	786	844	835	792	824	809	849	826	848	855	867	884	827	895	814	844	801	750	834	864	844	855	862	786	819	761	826	864	826	788	838	802	838	791	803	841	842	819	867	822	860	830	821	796	874	837	855	854	826	895	827	833	882	821	776	841	811	843	825	819	866	811	877	820	858	847	789	843	874	857	841	828	811	852	828	789	780	880	808	822	758	854	855	864	812	837	817	810	819	836	801	827	793	868	842	814	829	850	842	815	841	788	865	805	837	821	852	842	870	824	834	872	821	791	776	834	823	818	801	828	821	818	818	830	836	836	838	813	862	774	884	810	859	832	864	812	802	819	831	869	795	849	810	837	845	876	819	818	860	849	876	792	830	817	813	847	818	805	872	813	782	834	833	821	789	791	869	853	826	830	873	849	863	831	829	838	782	841	817	821	835	852	894	861	874	825	802	812	809	804	855	841	844	820	801	843	824	804	789	804	792	809	775	768	795	825	839	857	849	853	865	860	840	798	858	835	799	823	787	802	853	830	854	818	866	828	824	828	817	831	850	829	866	848	875	867	786	847	812	833	801	884	872	781	813	825	760	796	779	828	798	818	822	852	793	828	850	824	861	832	828	770	820	849	834	806	841	814	816	752	906	771	843	811	757	828	823	798	846	841	830	765	807	817	878	921	841	839	880	883	807	831	860	823	810	831	847	828	841	825	831	866	822	827	831	822	830	844	845	838	828	855	849	815	794	871	815	833	829	831	823	814	804	809	858	841	859	861	851	788	839	784	814	840	833	875	821	796	837	865	821	823	874	799	829	852	847	862	815	808	809	850	776	866	879	837	874	792	819	831	805	831	845	793	867	871	820	814	815	788	850	794	825	819	850	850	846	857	837	846	845	886	795	820	835	815	882	828	817	828	793	831	831	858	796	789	805	774	825	830	878	829	777	790	792	805	866	797	797	826	845	795	866	808	849	838	846	826	864	871	831	841	852	849	809	870	815	818	902	838	826	879	835	865	784	862	870	819	797	850	769	783	823	857	818	813	907	842	817	856	853	814	814	844	820	862	853	833	850	866	852	837	811	805	814	828	832	913	793	823	827	779	848	812	813	836	836	837	776	871	814	808	829	837	812	741	820	832	825	855	853	812	800	810	819	803	844	831	837	785	800	862	825	828	801	803	837	849	838	822	847	885	808	829	845	851	813	831	844	791	803	802	788	833	825	840	845	820	868	812	866	798	791	796	833	805	861	807	832	820	858	861	878	786	861	809	882	808	837	824	821	834	833	808	825	757	862	868	831	800	803	840	779	846	848	855	829	820	845	853	830	861	837	831	790	831	788	871	803	832	802	816	848	810	848	807	824	844	831	824	805	848	808	871	828	846	751	835	791	826	811	813	850	815	798	902	848	821	818	840	877	867	796	811	867	821	858	801	829	819	861	810	828	819	774	835	865	873	787	803	840	787	850	839	825	799	841	876	799	827	840	817	847	856	833	844	785	805	828	875	835	816	845	824	842	829	826	837	826	849	774	856	832	872	820	856	774	849	857	783	843	857	833	795	877	826	871	788	854	839	791	809	808	856	866	820	828	818	767	886	760	861	860	824	855	846	850	824	817	848	836	874	845	801	815	795	803	902	850	816	838	840	831	750	817	829	817	842	820	831	839	798	798	864	803	811	810	816	828	805	845	857	837	801	759	818	869	810	795	824	814	814	825	867	828	861	833	782	838	845	819	824	877	816	833	790	861	839	816	856	781	826	891	846	856	792	803	798	820	798	809	809	858	794	847	834	809	821	848	837	804	815	807	814	827	796	889	844	812	831	775	860	802	806	847	855	806	826	854	766	857	836	845	807	828	815	869	836	820	827	869	785	782	806	838	814	799	848	844	862	852	791	887	848	823	816	803	841	842	822	841	812	844	833	786	836	864	859	831	783	810	889	858	844	835	850	868	822	781	875	868	820	838	794	859	876	766	832	874	893	816	881	888	839	792	811	854	857	817	816	846	809	852	828	826	876	768	842	871	817	827	814	827	768	854	785	819	843	788	814	843	840	862	821	805	821	812	806	836	894	820	814	771	824	795	849	840	810	820	827	860	818	838	847	822	877	862	810	828	831	829	825	821	813	803	822	833	802	884	876	821	780	834	810	829	848	850	765	844	841	873	790	838	826	821	834	811	834	820	831	834	877	854	811	836	820	789	817	856	853	892	831	836	881	844	787	842	802	852	830	766	858	882	874	834	856	838	852	816	806	817	842	837	846	842	850	855	799	824	914	842	791	831	851	858	792	789	781	829	852	872	811	833	807	822	865	808	806	889	850	838	831	817	832	794	827	815	851	799	822	796	848	792	852	823	858	868	819	851	793	751	816	840	822	822	822	820	820	816	835	778	844	828	824	818	859	789	814	803	782	834	877	833	832	827	809	826	847	820	827	838	796	821	827	811	810	791	816	846	839	888	789	808	839	844	826	795	818	785	835	848	830	811
24154	21247	28431	24355	20819	8289	2934	1858	1460	1246	1220	1133	975	912	838	782	774	804	743	729	747	672	729	695	714	662	640	672	644	649	578	592	588	598	607	567	643	572	509	593	565	538	585	568	571	564	576	564	537	523	604	600	563	622	593	627	543	595	608	603	557	552	588	559	565	593	542	527	517	559	564	585	577	592	584	544	517	580	538	550	565	578	611	531	566	567	585	531	574	525	583	628	533	550	566	543	553	537	544	561	577	551	574	536	547	546	542	540	553	626	583	558	574	530	570	554	560	589	533	572	537	559	572	558	581	553	553	559	521	563	567	551	548	554	586	605	550	566	563	563	532	539	578	516	533	529	556	566	569	584	538	577	531	565	537	545	566	559	565	569	539	589	568	547	522	549	545	543	564	562	544	541	607	536	565	496	560	539	555	522	497	562	562	565	519	513	563	545	540	539	552	535	552	520	549	526	541	507	564	539	496	592	525	528	577	578	582	563	558	576	585	593	545	551	529	568	567	496	535	591	541	561	537	563	566	546	541	550	516	574	557	589	540	565	583	561	520	517	572	573	561	562	556	559	549	516	550	606	517	535	554	553	558	559	560	516	573	549	551	586	544	520	541	551	580	551	533	579	528	584	558	560	588	586	571	517	551	543	525	540	513	545	542	555	547	520	561	526	573	541	582	580	557	555	532	563	542	558	543	581	574	550	534	548	557	552	547	540	580	518	546	545	547	575	589	564	550	519	576	596	544	576	529	582	574	583	578	542	539	514	561	517	576	521	521	537	559	492	528	514	541	546	553	527	531	579	548	548	500	546	587	571	521	562	539	545	516	546	595	531	532	517	536	562	544	545	545	594	565	572	543	577	521	521	586	522	550	533	543	559	555	498	537	541	599	557	578	549	559	579	570	565	559	498	536	569	549	535	566	560	530	551	558	534	578	562	542	594	491	536	579	593	551	540	550	513	564	530	515	580	552	578	506	539	542	545	560	537	571	562	550	580	600	527	531	535	502	551	581	543	575	600	551	577	495	560	528	572	570	556	527	619	573	590	569	500	558	535	555	558	518	540	555	530	530	547	572	542	562	531	529	507	565	544	566	587	539	573	524	541	542	546	525	546	562	562	576	537	537	524	556	542	604	499	542	531	572	556	547	528	518	567	530	505	521	536	563	522	522	586	598	559	555	541	535	564	574	547	559	549	599	540	530	556	542	555	571	520	590	592	539	579	530	516	571	560	527	514	557	548	574	572	572	509	542	577	517	574	494	575	541	555	570	570	548	571	520	537	540	512	572	542	546	532	565	544	520	555	552	532	571	546	545	550	575	524	519	543	557	531	559	570	548	540	531	603	557	584	585	545	526	509	555	540	488	574	558	544	583	558	559	518	535	584	568	555	559	548	593	565	561	543	547	575	587	579	555	541	562	552	574	617	559	539	544	560	575	563	543	590	554	553	567	567	540	574	555	550	534	547	550	544	560	551	567	584	518	568	547	601	562	572	605	565	536	560	570	607	547	583	541	557	560	549	583	556	537	554	540	591	516	590	555	539	551	530	546	581	533	514	585	590	537	529	574	534	547	535	520	558	549	543	535	552	561	511	560	561	514	561	511	581	539	555	557	547	578	514	566	582	543	589	533	518	524	537	561	553	568	602	532	531	594	573	546	561	554	561	536	525	589	556	539	519	507	560	573	533	547	561	583	535	523	575	585	544	538	558	555	513	530	545	554	569	534	529	540	562	541	512	536	535	559	517	592	544	538	554	554	560	540	534	518	533	527	575	527	598	533	570	513	569	553	549	533	580	538	552	538	562	561	568	552	533	585	544	546	575	542	520	544	544	550	549	529	557	554	540	546	554	545	528	559	530	534	585	533	585	563	511	544	495	544	571	577	536	520	542	537	578	536	546	564	537	586	515	518	554	559	544	563	526	523	540	509	541	558	548	546	492	530	559	531	559	559	561	534	537	551	531	540	523	528	552	577	540	561	534	579	522	592	491	567	557	558	533	548	531	570	561	561	581	563	574	543	533	579	544	578	578	589	561	517	508	563	551	499	556	558	538	504	543	554	559	577	514	542	537	544	557	510	521	579	593	550	542	532	517	546	557	588	558	550	538	539	554	553	544	560	520	541	583	558	538	556	608	557	506	568	555	553	554	577	522	553	532	567	548	525	520	539	591	546	559	564	540	549	562	541	530	520	544	584	563	518	602	548	552	576	584	564	503	573	521	578	567	558	556	549	536	547	543	556	547	536	560	542	582	500	527	520	546	564	579	556	545	562	556	522	548	574	535	549	551	563	546	514	508	533	531	556	555	518	539	562	571	531	554	529	580	540	565	592	522	634	562	558	539	492	579	570	521	554	541	549	543	569	533	527	547	585	558	576	553	572	529	560	567	546	563	541	613	570	513	588	582	515	521	552	554	541	530	567	516	511	546	564	539	507	570	544	552	566	526	551	534	570	558	566	533	522	529	528	591	618	544	545	546	555	567	541	542	514	533	529	510	533	537	568	562	567	579	532	541	523	528	595	552	600	551	529	503	544	548	556	530	537	553	522	532	533	521	571	527	571	547	578	535	548	505	570	546	536	577	591	548	510	560	542	517	539	540	538	530	528	557	503	527	558	526	533	532	532	549	548	530	545	550	540	523	521	555	579	565	530	540	533	564	550	550	536	548	545	604	523	558	517	545	528	490	575	552	527	539	561	550	542	534	526	573	499	567	542	549	555	563	526	546	538	524	560	545	498	563	561	550	569	542	549	550	519	538	589	576	550	544	611	549	499	592	521	536	583	546	585	519	534	546	559	596	584	532	562	514	564	519	571	498	592	576	546	584	546	562	527	545	546	552	534	564	544	528	578	544	550	547	518	511	540	577	559	553	555	539	555	591	552	556	538	545	539	542	533	549	571	547	545	563	575	550	607	498	515	543	495	543	543	571	565	564	555	582	529	567	563	567	537	537	532	556	565	530	493	565	518	534	562	531	569	538	519	588	568	553	546	504	548	559	549	590	584	602	526	541	533	524	519	524	535	546	570	558	539	535	616	589	530	552	554	551	549	558	557	491	532	582	556	597	519	518	558	569	554	507	539	525	557	546	545	540	547	597	571	547	591	528	580	536	547	534	587	572	543	538	528	568	509	534	588	560	551	565	569	561	487	541	544	519	548	504	553	571	575	587	528	553	531	544	553	547	551	537	546	613	551	516	548	559	570	556	561	543	585	559	563	557	514	572	544	560	580	537	552	544	586	575	534	514	531	528	570	561	546	576	555	551	562	526	555	538	594	538	567	553	555	594	591	558	521	545	532	571	600	542	570	573	524	529	548	582	545	550	550	609	563	570	541	571	508	508	548	559	545	532	542	540	555	550	575	504	576	575	580	531	569	572	526	546	581	552	536	545	538	530	555	542	564	530	555	578	556	514	560	532	557	521	546	520	567	549	575	565	545	529	552	560	580	575	542	542	535	559	551	600	548	583	534	526	547	577	546	542	552	548	569	536
14180	22183	18306	10724	8750	7465	5509	4203	3410	2860	2588	2421	2168	1751	1613	1451	1475	1356	1160	1179	1162	1112	1173	1057	1041	1038	1009	985	970	963	940	885	857	811	840	843	796	845	878	794	819	810	791	828	778	828	845	824	869	841	859	876	867	886	875	867	827	813	850	849	891	838	812	835	773	866	773	807	800	799	784	816	807	795	752	792	826	744	806	788	793	814	828	799	806	828	758	773	818	773	792	770	796	768	765	786	860	800	740	801	785	766	799	771	814	776	771	761	766	746	799	799	776	801	826	787	787	770	800	751	806	794	795	791	765	816	748	772	782	809	744	769	823	829	833	757	803	777	784	842	815	755	783	722	795	772	773	725	804	770	778	791	761	759	823	810	761	721	779	739	816	761	800	775	749	802	751	746	765	829	784	757	790	802	755	772	754	742	803	829	772	733	774	741	791	784	699	768	744	791	734	714	744	788	807	732	797	812	763	752	768	798	766	789	728	761	806	796	753	744	784	828	773	756	793	767	812	836	821	802	774	768	742	791	724	723	833	721	801	801	780	760	807	807	777	816	760	790	753	758	751	795	805	722	767	755	755	765	784	742	744	772	765	806	808	754	815	784	803	810	791	773	765	773	790	790	742	795	800	807	786	833	753	761	773	756	760	749	776	764	768	792	779	742	740	777	803	758	729	776	783	774	789	733	768	790	741	769	825	826	753	732	820	771	754	828	790	769	773	756	725	743	769	779	783	753	753	794	769	750	780	783	769	812	796	822	762	767	744	778	757	821	807	757	766	818	755	737	765	772	719	760	775	774	771	787	778	779	761	824	732	729	768	784	812	807	819	792	810	738	773	756	836	755	759	783	820	746	789	756	759	752	798	759	820	802	821	780	771	773	814	770	767	817	768	778	755	754	781	748	721	763	793	783	793	765	756	753	746	731	793	736	753	744	732	783	780	795	760	749	774	762	743	769	786	776	819	753	749	799	773	787	765	778	782	732	766	761	788	801	769	763	818	781	752	793	715	775	701	753	824	820	748	794	762	771	728	760	785	774	731	787	751	766	785	776	773	793	794	767	777	776	753	797	784	820	800	783	797	783	745	773	754	833	765	788	744	779	741	790	707	739	787	797	748	802	805	698	724	717	840	743	778	713	799	785	740	726	774	801	779	782	767	785	740	757	760	801	819	769	776	819	786	788	765	799	723	756	799	709	770	782	786	751	780	779	797	807	790	751	812	694	799	748	765	759	779	774	754	728	761	769	773	776	756	742	775	795	771	804	799	784	787	773	800	749	788	752	729	763	782	803	765	793	768	763	752	753	745	795	715	799	751	778	771	803	766	765	829	738	785	788	800	763	767	808	777	794	795	720	806	773	720	785	723	820	773	747	742	770	768	740	710	753	794	755	784	760	747	754	757	751	786	759	719	744	779	802	792	753	734	779	741	750	774	776	816	782	807	798	749	814	802	816	788	789	804	821	743	749	761	789	766	768	719	820	794	795	773	740	814	773	753	789	760	751	831	769	799	755	777	778	739	770	748	735	830	831	704	815	744	773	784	779	747	786	785	760	770	770	772	781	751	764	782	742	793	780	762	785	801	795	757	767	820	767	774	773	733	821	763	792	789	784	761	763	751	756	760	727	740	780	753	764	775	791	801	759	768	795	781	771	763	798	759	756	788	782	783	759	776	776	805	767	808	814	755	806	807	770	754	797	761	814	747	766	796	764	758	794	776	722	750	782	750	782	744	765	748	761	816	761	761	776	797	842	761	805	756	811	783	765	704	751	756	785	795	848	755	785	732	772	746	790	742	783	766	753	730	793	758	793	798	769	771	809	754	743	775	804	796	779	781	830	800	780	788	802	741	775	737	789	723	750	770	808	790	826	734	786	788	761	808	769	773	826	767	739	738	769	720	842	752	749	718	705	799	791	800	775	812	800	778	758	750	742	773	791	803	767	802	719	749	737	798	792	754	786	733	772	785	787	781	797	748	747	788	782	763	754	770	765	793	794	787	799	774	736	794	760	817	758	780	779	780	814	812	784	802	794	783	789	767	805	783	787	768	759	711	756	760	803	842	777	783	757	765	794	815	804	773	777	787	736	786	776	759	786	752	813	769	758	744	773	774	800	778	828	779	787	784	803	788	754	820	784	790	749	777	813	801	736	795	746	729	758	784	815	801	734	723	745	787	757	818	781	793	783	789	757	766	753	814	775	756	782	877	797	803	798	755	749	775	757	746	733	801	741	797	804	801	805	836	790	807	790	794	789	772	774	768	800	794	766	802	768	751	735	782	748	778	776	765	791	741	780	748	734	830	765	792	794	766	779	712	796	788	777	744	723	801	761	851	772	773	799	743	759	802	766	723	756	782	715	784	759	750	750	794	778	742	727	759	740	742	754	790	755	817	767	780	806	786	783	735	751	747	745	802	794	726	792	779	793	773	805	782	837	757	777	715	780	841	796	766	774	701	756	758	785	798	720	820	754	764	744	761	761	710	736	749	801	784	797	828	782	779	709	757	804	788	776	765	761	796	803	761	761	837	757	780	754	793	785	779	781	764	700	772	771	738	784	806	778	786	793	766	720	751	797	737	790	773	790	770	788	753	768	777	779	795	780	758	768	809	797	768	758	814	813	777	780	745	776	804	756	802	784	764	731	801	743	810	767	770	773	765	766	728	759	784	759	792	760	793	767	774	791	756	773	756	808	785	746	753	716	777	777	709	741	754	802	800	741	816	812	792	778	766	754	764	789	849	753	761	782	749	807	763	763	784	735	757	773	806	768	791	801	788	737	825	784	707	761	759	780	730	772	784	824	763	786	808	763	755	791	849	746	804	789	776	761	759	759	764	806	742	727	789	752	829	778	775	841	808	782	810	778	729	689	763	801	763	789	781	836	819	752	768	805	814	750	740	781	785	767	794	856	751	783	733	745	785	824	786	746	785	766	772	751	775	776	794	799	777	753	787	818	755	737	811	729	812	722	771	750	741	774	735	812	815	782	718	777	740	750	780	802	750	825	786	780	797	746	787	756	758	795	821	846	788	708	822	742	756	755	774	841	754	763	736	771	748	792	807	804	743	742	824	748	741	754	808	747	800	770	751	761	792	775	787	787	786	819	766	783	773	767	769	779	766	794	738	739	811	760	769	759	813	815	719	836	763	786	766	761	771	753	792	815	776	768	773	756	718	784	797	814	768	779	738	811	736	745	790	773	777	754	722	793	832	714	755	769	749	761	759	756	790	753	779	781	801	775	725	806	799	792	729	810	771	768	741	786	746	782	735	751	810	820	740	755	756	754	786	780	734	776	766	775	755	753	745	783	783	750	772	774	796	755	773	775	747	817	757	742	809	766	810	739	721	807	801	749	741	754	751	737	809	784	751	744	761	831	788	754	724	785	822	775	744	762	749	802	737	767	784	781	767	736	768	755	733	779	771	806	794	758	773	762	760	778	776	775	769	760	739	778	767	785	786	773	771	727	728	783	832	801	752	767	774	800	823	770	753	786
23143	21139	28867	23659	21154	20555	7504	2568	1848	1540	1417	1222	1105	994	826	834	798	694	708	639	627	633	608	597	594	604	550	520	536	505	502	438	428	472	463	422	468	417	427	420	451	458	408	458	438	437	429	416	429	426	463	390	464	455	394	460	473	422	458	452	469	439	439	429	424	417	432	393	438	463	418	378	429	393	416	419	434	426	421	431	436	448	442	435	436	427	431	433	410	433	406	426	435	435	413	397	413	404	375	397	432	401	426	441	471	435	392	452	407	395	437	407	439	429	403	453	472	444	445	413	398	430	401	426	373	438	409	400	389	435	402	400	413	385	408	396	401	404	418	409	420	404	415	402	455	400	425	397	394	412	425	411	454	401	388	427	374	418	415	414	444	433	397	406	410	405	444	412	425	416	413	432	428	387	443	417	382	405	413	410	380	392	401	397	413	406	397	425	400	398	370	425	426	423	381	456	437	402	427	413	387	389	414	398	410	392	418	411	418	419	412	403	413	387	408	438	421	368	401	398	460	389	404	415	388	421	420	436	388	391	448	410	396	397	432	411	407	407	411	443	390	419	442	415	425	422	420	399	383	440	383	401	431	394	424	412	411	386	404	411	436	418	420	429	441	433	396	408	394	403	417	449	416	374	430	367	429	415	434	431	408	410	429	426	415	398	393	432	405	392	440	415	423	430	411	382	421	395	404	373	406	411	429	386	431	437	403	403	433	436	401	424	402	412	400	403	416	425	431	404	441	413	403	420	411	443	415	350	410	423	454	403	423	383	421	409	395	391	436	404	419	441	414	407	429	405	451	405	404	395	449	439	403	402	419	417	392	432	406	403	447	410	404	413	364	403	424	423	444	434	414	330	399	389	373	389	416	409	414	427	434	421	450	459	439	393	401	396	410	431	405	390	442	407	380	401	420	450	469	425	421	408	418	410	461	421	431	360	400	439	393	393	435	406	422	387	378	406	405	417	393	429	408	403	405	420	374	396	436	409	366	408	396	435	418	406	446	426	452	413	403	408	368	467	412	431	385	401	401	408	414	411	401	412	426	390	368	395	414	426	385	417	396	408	403	409	393	403	408	401	387	398	396	434	427	412	433	430	386	399	410	423	384	378	404	378	417	431	404	425	408	388	385	402	417	416	375	397	387	410	377	404	432	412	396	394	372	406	401	419	409	439	443	417	420	379	440	397	431	434	429	426	437	423	375	405	430	381	430	426	446	368	420	373	402	367	408	381	395	384	381	392	408	415	438	394	371	376	452	433	403	433	417	412	410	412	415	412	403	384	471	394	421	380	400	368	398	417	421	404	420	425	431	416	397	416	403	399	422	403	389	402	424	399	386	411	425	421	405	438	413	390	414	402	408	409	386	414	433	433	438	383	382	441	398	463	405	436	433	397	444	374	392	404	451	399	392	410	414	425	396	433	422	408	397	444	400	393	399	425	428	411	398	419	394	386	403	451	407	401	404	384	419	389	404	418	451	389	412	406	414	424	427	404	407	398	409	386	466	407	429	431	426	399	399	415	389	400	424	437	400	403	408	425	441	370	400	453	397	373	386	416	361	371	413	395	409	392	433	397	426	404	383	379	410	398	438	421	415	398	415	399	421	410	413	395	408	397	428	437	391	407	406	405	374	438	397	399	398	387	439	442	423	388	413	424	420	441	412	397	383	396	382	393	396	448	428	415	435	453	412	405	429	391	401	436	381	405	422	429	389	392	409	440	436	408	400	414	427	446	394	403	385	430	398	400	433	390	406	396	410	381	397	359	446	405	389	445	449	416	410	404	413	415	415	414	404	390	377	374	413	387	405	406	479	430	424	435	428	410	403	363	433	399	416	408	410	382	397	409	360	399	408	392	391	371	408	412	440	420	400	387	405	404	394	393	401	400	402	407	442	397	418	420	407	426	449	429	426	420	417	424	416	387	421	432	423	418	420	420	388	391	415	425	442	399	397	424	379	421	409	417	375	419	383	387	411	422	436	416	395	417	425	434	457	386	436	391	395	424	450	390	415	403	422	398	411	405	400	421	402	397	431	393	432	422	448	419	407	442	412	399	390	364	364	385	463	416	418	404	387	403	458	400	431	415	413	409	425	413	431	433	416	407	415	381	419	438	420	400	390	380	397	380	387	409	429	370	395	389	382	426	415	413	426	379	417	393	367	444	438	448	416	432	437	409	411	413	388	403	430	415	402	459	432	411	418	462	397	405	417	436	367	431	423	410	438	449	417	400	453	371	394	424	412	401	403	406	391	404	452	376	412	412	429	386	454	412	417	436	417	386	437	396	389	402	440	416	407	413	422	410	433	444	378	410	379	433	402	387	403	370	412	396	406	432	380	405	412	410	416	410	400	400	399	388	384	444	384	445	431	404	428	424	451	422	413	406	394	405	387	407	411	395	465	409	377	435	409	404	392	430	421	384	466	422	380	415	402	421	433	392	394	403	368	440	403	382	412	413	405	428	388	392	398	404	391	445	408	409	438	442	409	431	386	427	418	411	381	412	439	399	436	446	382	386	424	437	423	415	440	400	469	407	404	414	432	428	376	400	395	376	418	418	416	405	419	434	445	423	414	417	403	417	422	381	399	384	404	426	381	398	403	403	404	405	380	427	378	411	423	397	428	369	386	355	422	423	384	416	404	393	425	386	439	413	418	424	418	402	430	397	395	402	421	371	368	408	396	437	418	419	436	411	376	361	385	461	395	427	425	418	417	417	407	367	434	386	416	404	407	408	439	415	448	393	391	426	403	405	425	418	377	449	441	417	402	408	398	394	396	407	402	413	391	417	393	423	390	424	399	437	394	400	411	430	405	389	393	424	402	407	410	416	450	373	414	393	386	411	391	414	351	401	441	399	435	410	449	433	431	406	410	418	385	398	413	455	439	382	426	424	414	419	419	417	387	412	408	433	416	419	431	430	396	378	426	422	414	356	389	402	397	461	419	411	389	413	436	409	420	408	389	398	405	422	420	416	403	429	410	453	436	384	424	396	394	417	448	408	392	402	374	396	382	424	426	434	411	400	439	404	397	398	414	405	414	435	417	407	367	459	408	437	381	407	415	422	466	426	428	396	434	450	406	440	423	394	392	409	445	404	447	394	410	408	421	417	428	407	395	409	397	403	409	436	404	425	420	413	416	423	443	405	401	408	413	394	389	429	433	377	387	424	392	430	427	391	414	444	371	409	393	406	385	407	407	401	381	395	399	430	426	407	405	424	394	403	364	434	392	426	446	351	362	418	448	428	389	389	411	410	430	418	378	391	414	395	413	408	388	426	400	389	438	401	417	422	414	363	394	424	402	404	392	386	433	420	421	382	407	421	423	398	443	391	390	419	413	398	411	427	399	395	408	398	382	415	422	389	432	400	412	409	421	392	375	390	427	418	424	430	394	409	418	402	395	388	401	413	409	413	392	425	439	440	372	415	395	426	395	395	416	412	411	425	402	429	381	451	415	401	418	409	404	413	414	406	415	398	428	432	378	414	379	395
17111	27630	22642	15555	12514	10530	7434	5763	4498	3704	3466	2836	2494	2020	1754	1671	1599	1413	1261	1267	1193	1164	1085	1051	1000	968	966	872	883	849	752	740	686	702	666	653	678	702	642	639	660	629	596	642	619	625	632	667	672	649	724	665	702	692	687	620	673	669	660	664	622	584	673	620	641	623	633	617	631	624	659	595	613	567	598	603	613	594	573	621	640	596	612	622	689	626	643	648	623	633	597	637	649	591	577	581	592	596	600	599	555	558	620	589	611	591	604	590	608	581	620	621	616	601	580	608	636	605	583	604	566	599	574	584	576	617	587	620	595	608	626	630	609	591	560	555	572	580	564	562	652	547	566	620	631	557	553	612	557	596	566	574	606	611	586	566	558	569	551	566	614	600	577	591	569	601	575	590	570	565	575	545	598	586	577	571	581	621	586	612	533	592	586	601	552	548	582	584	575	568	594	594	556	598	528	562	588	621	542	559	585	574	623	597	553	560	561	570	540	600	613	584	547	610	562	564	572	563	568	623	613	567	601	544	556	590	567	608	558	548	554	596	666	546	598	580	592	613	588	537	581	581	579	602	550	579	601	608	598	568	570	592	567	598	614	580	600	583	579	568	582	553	609	571	598	577	592	595	583	573	592	568	590	583	566	565	599	590	595	591	572	610	546	547	559	571	551	559	565	592	570	569	522	572	617	574	603	598	551	587	613	602	564	610	585	551	544	594	609	605	599	581	567	572	577	549	590	586	612	571	542	523	599	568	586	604	554	552	559	561	567	548	606	591	562	593	584	528	564	584	577	592	595	564	578	598	556	566	569	636	618	603	549	600	597	561	597	580	591	592	536	547	578	593	576	600	575	540	601	567	560	590	589	571	595	629	610	571	551	556	575	566	627	581	572	560	564	575	548	602	586	533	533	539	541	558	584	577	632	556	560	535	593	597	586	601	554	572	621	571	552	586	579	565	618	580	581	571	610	617	535	582	541	544	616	568	583	624	580	615	559	600	576	588	555	549	573	580	567	557	547	569	598	605	573	561	602	587	586	586	596	545	619	584	573	600	567	556	527	576	565	613	549	552	591	613	599	552	546	581	578	584	579	536	585	560	599	543	587	603	584	595	588	607	576	568	593	591	569	614	608	558	595	579	598	592	592	618	552	602	570	600	587	580	565	588	553	629	570	599	584	591	551	562	608	568	574	521	562	570	568	546	598	578	610	548	577	563	586	560	585	574	594	602	577	577	598	582	592	579	537	554	536	604	598	590	585	606	558	581	566	589	595	608	567	620	584	590	570	578	557	560	614	605	604	604	586	583	574	625	578	560	545	580	562	590	579	619	560	525	604	581	587	589	551	571	570	564	599	561	560	543	590	590	557	587	555	607	644	625	553	573	555	563	583	580	591	540	595	570	604	592	564	576	550	564	580	608	539	573	594	591	551	601	617	570	595	568	618	587	593	572	595	544	527	558	614	600	553	574	539	573	548	567	595	590	570	599	578	566	599	595	561	539	576	580	583	565	573	635	547	548	587	580	564	577	565	609	581	581	563	579	584	580	617	558	562	591	598	590	574	597	581	574	590	582	588	581	599	586	549	603	560	564	538	571	554	592	587	566	553	599	553	609	633	571	569	579	549	606	609	591	584	629	579	569	558	574	576	548	569	569	572	607	558	586	601	562	609	562	576	524	553	553	557	595	592	579	571	580	585	588	586	593	563	591	584	619	598	585	597	625	555	591	577	590	593	558	547	559	565	599	571	551	588	573	618	559	566	582	599	595	553	614	536	550	581	605	577	608	596	572	562	600	616	551	573	603	550	555	552	575	592	545	570	580	567	574	588	579	561	546	590	577	584	556	594	551	571	602	610	556	625	586	590	562	609	552	565	561	570	570	579	586	594	580	580	575	583	586	562	648	604	589	566	631	591	530	557	563	638	584	583	581	565	552	581	591	572	555	598	589	589	577	599	600	599	562	561	580	527	610	536	594	581	551	553	584	582	547	561	599	582	581	595	548	564	594	594	540	627	584	612	556	563	566	563	586	589	606	614	568	608	592	559	577	558	585	545	566	559	526	560	576	559	572	580	606	568	574	563	566	551	568	587	594	590	523	593	597	578	605	572	594	611	596	589	592	557	586	578	535	589	606	560	595	530	601	553	590	558	589	565	585	578	595	570	604	570	612	570	568	567	550	560	582	590	655	562	544	582	545	574	594	584	572	618	545	612	589	616	576	578	585	592	589	530	543	603	652	610	593	538	568	615	588	587	532	620	564	573	554	590	559	564	597	550	555	569	555	527	609	607	584	587	575	585	608	559	560	588	587	581	572	576	583	593	556	566	571	608	571	599	619	595	574	590	577	615	609	595	617	578	577	564	582	557	540	592	629	543	619	572	546	602	566	600	578	589	611	600	612	563	547	597	589	546	551	559	529	592	603	600	599	584	595	592	616	606	561	568	579	562	545	593	574	558	533	571	605	628	586	579	610	580	573	606	620	593	612	545	597	557	560	589	614	591	614	550	586	577	603	589	546	552	595	592	588	556	592	612	591	533	558	630	625	597	580	623	604	584	561	616	547	543	580	582	576	545	561	576	614	587	562	647	606	569	535	566	586	575	562	588	617	554	562	632	609	581	600	577	628	572	570	569	582	597	548	607	586	588	579	556	591	620	608	616	557	584	551	613	563	578	559	615	593	592	561	587	573	598	604	556	560	623	574	566	579	592	562	568	584	540	612	605	553	579	580	587	554	571	556	589	547	605	585	600	574	531	554	535	616	524	587	578	594	596	583	586	590	583	612	591	580	560	599	615	540	613	612	571	555	599	583	619	583	585	596	598	582	554	575	601	585	580	584	599	549	564	556	605	612	570	543	561	585	579	600	602	594	569	569	563	592	575	611	588	578	624	559	597	634	594	549	596	549	544	593	605	611	596	594	586	600	576	542	587	550	599	592	567	552	590	554	599	570	546	602	599	539	604	586	586	591	574	565	556	526	568	580	560	554	590	579	567	545	572	623	573	589	593	547	543	568	564	552	592	553	593	546	589	576	591	588	585	550	626	569	547	560	548	595	587	579	602	582	541	618	530	625	626	534	573	619	624	590	558	548	602	579	569	585	574	579	574	577	567	543	594	610	550	600	598	570	565	571	590	551	613	599	608	573	556	572	586	551	572	609	594	593	560	569	565	572	572	613	576	565	562	589	592	549	559	573	568	586	583	580	578	568	594	607	622	582	559	587	579	566	567	582	595	574	568	604	533	595	586	569	583	583	571	608	570	534	551	618	555	592	566	589	555	572	584	578	598	570	586	595	560	525	554	548	587	601	537	621	558	625	581	579	607	564	615	576	584	599	581	599	576	597	562	591	588	566	578	587	607	572	613	590	543	572	571	528	599	549	548	612	596	580	570	557	594	542	561	580	571	570	574	565	557	530	546	576	592	535	582	567	586	570	550	631	613	531	601	562	560	587	555	551	544	586	563	593	576	600	612	575	580	571	606	539	578	561	569	609
27047	20437	11786	4948	3337	2382	1619	1255	1130	1002	841	826	800	775	712	697	667	697	680	640	684	696	676	643	662	659	641	653	637	640	610	607	623	635	606	642	584	609	598	614	595	618	601	613	625	614	650	564	593	616	623	577	597	613	636	618	619	616	619	598	602	561	592	626	609	610	619	614	585	576	591	592	564	575	561	581	620	640	602	647	581	605	637	614	644	579	607	597	577	641	587	635	574	592	582	600	602	631	578	626	560	626	588	619	602	597	630	591	591	599	575	591	570	607	620	624	619	571	629	595	595	633	606	637	585	594	620	606	607	585	576	633	633	601	547	604	619	591	607	609	600	623	624	610	624	640	565	618	590	612	590	612	570	611	647	561	605	574	556	645	568	560	645	576	616	645	587	605	581	630	576	617	587	553	628	627	572	593	620	617	652	599	579	606	585	588	619	611	605	639	603	639	608	609	565	590	595	586	595	594	584	570	593	600	613	603	646	656	581	591	563	610	599	608	624	675	573	620	594	600	633	613	602	611	616	639	598	621	585	566	597	549	601	624	585	551	612	617	586	618	586	606	591	641	553	555	641	617	542	575	608	606	599	602	609	636	600	618	598	618	587	610	598	611	621	628	622	586	610	615	577	581	577	588	603	570	638	594	607	581	644	619	566	604	619	597	579	614	596	595	599	627	567	576	643	595	635	599	573	637	578	593	628	577	620	597	575	610	583	570	602	569	630	607	643	630	561	584	575	597	598	604	553	640	619	576	638	621	614	577	615	621	586	593	636	538	613	596	576	602	642	573	601	586	563	623	596	562	579	565	565	607	593	595	613	614	562	594	573	571	582	572	617	616	602	632	652	610	582	593	588	603	572	579	602	628	581	619	576	599	609	651	637	599	552	571	615	585	578	586	623	611	597	638	663	606	620	590	623	599	668	575	599	622	604	590	569	592	619	596	605	579	648	593	619	597	593	607	587	615	594	597	618	622	600	614	588	558	647	646	640	625	615	638	607	622	575	641	605	598	633	576	593	578	626	623	605	621	601	596	617	628	653	554	593	629	597	626	592	599	581	563	610	642	584	575	601	618	597	666	616	619	640	605	608	595	665	616	607	544	596	593	634	578	609	626	588	595	591	641	584	626	620	609	635	575	609	597	603	599	569	578	598	588	614	602	575	591	575	580	644	640	568	594	603	612	623	580	571	609	603	601	605	626	600	606	623	573	587	525	578	578	636	607	578	600	592	585	594	623	638	627	617	614	663	606	588	573	619	603	567	611	564	596	616	626	600	584	588	572	609	567	591	604	641	612	609	568	584	629	621	617	579	625	622	587	618	599	588	598	630	660	637	584	599	630	631	602	652	587	624	595	583	612	610	620	597	617	571	612	625	615	609	613	640	631	581	588	623	573	628	612	608	581	597	580	559	590	672	632	566	602	623	581	620	603	573	562	581	638	577	627	621	603	588	572	598	638	577	604	618	637	621	598	565	621	588	623	591	602	585	632	616	588	561	593	587	612	607	578	607	598	621	616	620	604	626	616	585	611	567	599	607	616	642	611	605	603	566	618	616	606	592	612	595	642	572	636	600	583	610	579	597	600	630	607	599	608	571	612	630	587	604	596	593	575	601	631	594	616	578	568	584	613	601	629	622	589	590	607	576	599	588	604	578	598	667	615	594	603	581	601	607	593	599	658	626	610	616	582	578	581	622	609	618	597	591	593	550	612	619	590	597	634	634	572	622	629	533	589	620	626	599	571	595	564	594	566	615	624	607	652	628	587	601	635	642	603	618	588	591	575	555	589	547	621	608	618	614	597	593	618	595	593	649	561	549	647	605	572	577	613	584	579	609	585	613	607	619	617	625	588	622	573	609	618	601	615	634	598	637	574	616	562	627	595	609	590	576	667	577	626	627	621	607	636	595	611	604	587	599	596	587	593	571	582	582	623	583	629	638	632	601	561	608	588	574	590	582	586	579	642	642	601	602	561	612	569	586	608	603	641	585	614	613	571	585	599	624	572	616	608	622	622	602	585	624	615	601	601	592	559	598	596	606	626	586	597	605	615	590	610	596	629	651	612	587	607	645	640	598	635	640	601	583	620	601	643	617	582	607	571	613	587	616	640	582	610	646	592	586	571	577	584	592	590	633	607	573	640	644	574	630	599	568	597	570	588	572	568	583	593	570	599	586	600	611	620	605	592	608	573	595	600	609	598	618	565	581	592	609	656	560	592	557	653	595	573	594	637	601	578	593	607	588	587	609	614	617	616	607	584	577	601	572	572	606	630	575	603	648	574	620	603	603	571	621	609	618	655	561	600	613	583	609	625	577	591	592	625	600	617	592	610	632	623	578	647	576	536	624	625	630	593	576	650	595	676	577	615	628	607	591	594	611	646	599	614	572	573	613	590	646	601	631	619	597	604	572	617	581	557	574	603	607	636	594	619	572	606	582	591	577	584	642	602	640	639	604	622	653	650	601	614	583	570	588	586	608	594	609	605	547	594	552	601	595	618	618	615	649	620	612	561	605	628	574	594	574	606	594	599	615	595	589	576	602	599	638	607	580	643	601	606	606	592	631	556	593	545	573	592	621	616	644	608	602	621	594	635	578	594	629	598	634	614	597	625	592	635	556	607	607	591	607	603	626	616	564	613	653	582	642	643	603	600	622	587	617	627	583	612	655	610	625	611	626	638	663	611	590	591	610	604	574	611	628	612	614	598	581	617	596	630	584	599	645	561	594	647	600	624	618	661	646	578	600	631	593	577	599	603	559	616	597	591	634	588	621	583	597	655	613	641	586	584	590	582	605	641	572	577	659	599	590	584	582	641	627	562	597	615	643	579	620	625	608	614	618	597	599	621	543	615	640	615	599	600	589	639	571	578	598	600	610	582	618	531	646	596	630	598	648	609	619	607	608	623	626	590	599	599	600	632	617	595	584	615	600	613	564	617	608	563	613	587	591	602	631	660	611	612	610	601	602	642	608	645	610	584	576	623	604	612	611	578	609	610	589	586	614	624	600	633	616	608	575	633	575	598	627	621	600	601	616	614	581	596	596	608	585	585	662	616	561	599	632	600	624	564	587	586	635	615	579	649	571	608	524	561	587	609	579	611	596	645	572	573	615	678	650	562	580	618	665	532	626	590	600	571	608	577	616	596	593	604	572	586	589	598	579	572	579	637	633	616	583	605	610	561	601	576	619	585	634	628	624	588	598	572	587	643	623	588	599	550	602	591	611	602	597	600	601	592	568	614	618	588	619	570	569	629	558	665	550	629	604	600	615	565	573	624	578	584	566	604	556	609	571	604	625	585	645	641	625	582	601	560	544	566	650	606	646	616	599	589	632	592	599	649	600	601	609	610	636	593	589	616	598	556	603	630	635	601	669	620	601	562	589	579	579	616	603	603	601	604	591	626	575	630	628	604	605	597	598	606	604	590	600	590	657	602	629	619	586	624	594	622	542	579	576	609	628	635	586	602	577	581	632	605	644	582	611	540	618	580
11416	13648	11209	6992	6122	5229	3654	2840	2370	2011	1681	1528	1423	1293	1295	1241	1118	1081	1081	1060	1045	1000	1043	980	969	936	935	924	938	894	881	860	900	851	881	858	859	824	928	804	856	884	816	856	869	874	858	864	806	903	978	873	934	785	901	902	877	821	900	866	840	879	856	907	854	844	900	801	824	853	827	848	811	873	828	784	820	861	891	867	878	878	870	885	872	800	846	840	870	834	864	886	861	854	874	872	827	867	811	856	893	827	816	837	872	861	838	810	900	809	807	853	836	813	852	906	793	821	863	873	830	830	828	888	865	811	883	815	817	873	884	788	790	818	866	830	869	833	895	815	799	831	823	831	866	867	848	817	808	892	861	787	827	832	844	843	784	839	858	869	886	855	852	865	829	891	841	815	841	831	862	865	874	882	873	895	859	844	884	810	835	833	899	835	867	854	850	819	873	887	842	872	880	865	814	863	830	848	853	904	875	885	829	812	838	830	837	845	853	833	829	822	846	863	834	832	873	832	837	866	821	865	865	801	820	814	811	881	861	825	891	831	822	876	839	868	792	810	924	854	830	847	840	844	861	886	844	834	806	820	878	873	886	836	823	821	848	855	834	848	791	797	827	878	811	863	802	798	873	821	860	829	875	881	862	849	836	882	837	874	833	861	857	853	778	846	815	840	833	841	864	828	839	853	819	844	873	843	902	806	835	911	830	870	803	876	781	871	845	827	824	838	859	880	869	866	825	857	880	862	878	876	837	807	796	857	874	842	815	839	877	802	878	840	817	809	835	856	798	808	824	838	839	842	840	867	841	858	888	859	847	818	892	814	844	880	787	904	848	805	816	845	823	810	839	827	839	831	889	863	846	875	817	835	790	800	864	855	850	851	802	765	851	868	796	835	822	855	839	816	871	819	827	827	877	862	797	832	815	904	798	829	863	854	879	839	857	832	813	858	859	847	876	867	822	852	819	819	845	852	875	813	794	862	840	848	881	861	877	849	887	897	835	855	837	849	829	833	808	854	832	780	816	846	824	861	877	834	816	887	802	854	850	920	857	810	890	835	849	841	863	846	862	853	871	834	869	795	840	817	861	859	776	833	852	880	871	879	863	850	839	816	870	859	807	832	816	886	843	830	845	828	841	849	859	861	856	866	813	853	800	863	838	855	860	853	875	861	834	817	911	854	910	827	802	841	822	856	845	837	830	849	846	808	835	877	800	814	858	882	851	836	861	785	845	799	831	858	817	875	812	834	888	876	863	835	879	802	824	820	885	844	871	807	862	807	860	831	850	865	891	881	860	860	846	843	849	916	866	806	874	854	783	798	864	835	790	864	867	812	813	812	843	837	867	815	932	897	840	871	802	851	862	815	864	874	871	842	810	890	837	869	841	818	806	771	823	895	816	921	866	757	841	828	830	854	858	893	800	789	885	895	861	831	810	792	792	824	853	787	795	865	840	832	847	816	870	867	888	803	872	817	862	905	859	875	875	812	824	815	803	820	828	837	873	836	851	847	846	834	880	856	843	864	848	843	814	876	831	853	862	844	804	850	853	852	826	825	890	866	816	864	813	801	844	863	842	823	811	838	804	854	849	835	876	854	867	870	854	824	894	837	812	874	876	828	839	868	808	806	892	869	881	812	812	833	864	882	792	864	800	789	798	848	844	787	806	865	799	851	823	853	867	842	842	798	888	838	876	831	857	834	818	817	881	804	859	854	844	855	862	821	856	866	846	908	830	875	817	868	866	796	816	836	819	873	791	890	848	866	879	871	778	808	896	804	848	868	835	818	814	831	822	864	809	823	858	847	825	894	837	784	875	839	910	830	799	848	851	838	856	822	834	884	856	860	833	870	866	858	819	820	834	860	813	826	838	884	874	870	868	830	835	855	790	854	838	836	820	810	855	862	852	849	837	864	851	820	801	827	822	826	797	830	858	896	890	857	814	847	888	810	856	834	849	795	815	846	828	779	867	886	826	841	780	871	854	821	845	851	848	859	870	845	888	835	853	834	792	848	878	858	851	810	859	837	833	849	820	830	856	886	827	841	838	793	829	865	850	812	833	843	852	881	782	816	929	855	836	811	877	800	861	841	813	854	888	803	809	889	784	842	861	857	846	891	808	845	836	869	801	842	836	870	825	887	771	848	854	850	817	818	822	802	858	882	874	863	872	820	875	823	826	850	861	844	814	880	855	854	820	818	819	866	851	840	903	782	859	883	819	857	776	891	852	834	846	827	824	814	831	818	837	846	799	826	833	839	828	817	836	828	814	828	831	804	864	828	837	867	843	818	891	828	871	819	883	920	896	790	862	808	882	804	809	870	837	842	888	835	796	823	845	848	826	832	870	811	854	839	826	874	912	808	835	845	857	887	838	858	801	831	848	858	810	815	827	821	833	835	862	890	858	796	833	855	853	853	850	813	802	896	828	866	844	845	803	850	809	832	881	839	852	834	798	810	828	821	866	880	796	861	795	872	804	831	819	828	839	851	811	826	802	885	830	790	840	921	811	796	839	879	838	838	831	861	858	872	851	823	818	847	780	857	861	815	866	820	897	824	869	843	821	811	865	844	865	850	885	872	856	830	842	847	903	871	841	858	817	840	874	818	871	848	879	795	814	869	864	824	866	782	874	809	842	815	815	877	817	878	819	828	761	833	847	862	919	813	824	833	875	848	803	839	822	876	840	877	830	849	799	889	879	833	844	867	844	829	869	861	786	861	843	924	861	802	832	803	834	843	856	861	917	824	825	865	863	856	829	827	857	855	880	878	829	827	814	837	874	819	841	811	819	829	807	862	828	854	871	846	806	861	877	823	757	852	780	864	801	847	876	872	798	840	860	831	839	774	833	860	878	830	822	863	833	857	890	899	820	859	836	804	799	862	847	818	859	865	890	852	864	841	848	850	840	864	835	869	879	781	799	879	833	823	805	821	858	843	861	835	849	845	866	858	820	852	860	835	830	815	896	845	863	820	884	832	865	839	817	870	828	838	828	908	793	842	860	853	874	854	840	840	817	877	883	843	879	849	860	828	848	813	815	789	855	876	872	793	856	814	809	878	875	856	807	845	854	849	855	846	875	856	856	793	817	860	843	845	842	825	823	877	870	855	921	861	802	851	816	906	871	804	879	863	875	868	861	823	846	880	861	876	807	786	840	832	888	886	817	859	819	836	873	835	843	835	832	802	832	870	860	860	822	797	821	816	846	879	863	852	835	824	829	885	843	813	845	882	846	854	873	817	846	836	872	805	826	874	820	848	851	855	803	857	868	847	795	862	818	835	876	844	852	910	800	866	826	799	840	862	756	849	808	832	842	894	888	844	834	855	839	882	888	829	854	802	821	832	820	865	848	811	841	848	842	865	860	817	842	827	827	839	836	854	829	807	849	805	925	880	834	830	858	831	900	850	859	818	847	794	811	839	845	876	809	847	855	872	811	849	877	862	855	828	847	877	882	858	866	821	803	860	810	800	853	799	879	851	862	823	839	858	832	819	870	810
24174	21198	28399	24298	20768	8676	3385	2089	1588	1306	1126	1099	981	938	872	829	813	733	701	739	694	722	713	708	686	631	636	623	600	648	594	579	628	637	573	542	534	588	566	574	567	578	565	582	601	544	591	513	574	585	576	516	589	613	605	635	581	592	529	528	561	632	592	564	596	605	589	548	601	580	596	541	560	561	535	598	547	601	567	519	595	562	589	585	609	592	547	521	567	521	545	612	514	529	561	572	535	548	569	617	560	565	536	532	569	566	599	564	574	549	574	578	556	579	580	538	558	577	559	555	556	565	583	531	567	542	577	544	576	547	531	599	549	545	572	540	622	575	614	565	574	555	557	609	536	522	521	549	502	549	563	564	541	589	579	562	545	578	545	572	538	558	520	513	560	547	534	505	551	523	545	579	555	544	589	569	527	538	554	571	586	565	556	554	596	554	561	510	581	575	561	572	615	563	573	558	506	544	523	572	585	530	589	575	556	547	581	527	545	556	570	524	588	580	541	532	518	598	555	566	558	503	553	540	551	538	582	542	538	571	540	536	546	554	585	548	584	571	574	510	536	538	537	551	569	516	547	560	566	549	604	567	547	591	567	553	584	533	564	559	560	594	546	592	558	527	556	530	543	568	594	554	551	564	613	574	573	572	574	540	541	565	572	533	539	556	539	561	538	517	587	575	512	546	541	587	609	572	523	523	577	551	541	573	546	562	534	533	514	563	569	521	560	520	557	589	542	549	502	578	559	533	546	506	548	571	593	576	557	540	577	582	559	566	592	546	537	520	566	559	600	525	553	584	540	540	533	604	531	541	599	545	575	532	568	564	578	588	584	540	541	505	554	556	532	554	544	506	594	596	573	540	531	538	567	556	572	556	538	558	536	521	579	576	561	546	552	562	553	553	520	531	497	578	582	545	571	542	515	573	506	521	543	529	567	538	550	563	566	561	550	513	532	556	544	519	515	592	552	571	571	513	555	565	518	545	563	589	536	567	525	555	561	566	501	496	590	540	569	567	501	486	560	562	568	552	558	530	569	527	560	535	531	486	577	568	531	561	558	492	533	576	534	585	526	531	500	563	559	539	575	527	557	532	540	533	488	556	558	533	580	582	555	570	559	533	565	527	611	554	549	535	593	560	530	556	549	494	559	507	563	580	547	564	515	586	561	578	530	528	507	534	536	532	566	579	536	529	506	535	570	540	524	548	555	599	551	549	527	544	529	533	546	534	497	563	523	487	535	525	544	591	546	552	521	539	546	557	578	543	505	570	554	598	548	546	551	518	547	611	556	539	561	573	542	526	560	554	534	552	547	567	576	567	575	543	535	561	533	530	504	551	557	577	574	569	550	559	574	566	541	528	566	547	558	510	565	574	520	549	536	577	515	515	540	526	591	583	560	563	564	607	547	537	555	564	577	549	522	568	553	576	526	550	554	511	567	540	569	532	584	531	574	554	568	544	580	581	564	545	560	558	570	550	553	611	573	549	574	557	568	515	522	534	568	589	569	621	587	565	552	554	488	554	563	532	525	587	567	481	554	513	492	547	553	554	567	570	557	553	533	515	542	536	559	557	529	523	567	546	525	588	517	520	559	571	544	549	580	552	607	542	555	553	538	562	604	590	564	564	543	532	549	576	522	546	512	579	552	531	546	524	576	521	546	535	589	550	562	575	526	587	560	562	533	555	549	588	521	506	570	579	555	553	586	596	527	526	584	572	559	547	557	536	553	524	536	554	560	531	566	543	553	564	527	542	535	556	485	554	543	560	534	543	539	525	550	548	528	547	547	561	545	577	571	576	533	561	589	584	536	521	540	532	562	580	540	582	605	524	582	578	585	583	558	527	573	519	522	516	570	534	530	576	540	556	516	572	487	495	584	574	577	557	590	544	577	575	558	555	561	584	537	572	558	585	556	518	560	591	542	569	554	516	576	587	570	558	553	587	527	525	569	569	538	547	532	557	567	551	564	548	544	507	577	545	548	563	582	533	525	581	579	544	547	560	528	576	497	533	551	555	568	547	523	545	555	529	556	540	526	533	564	505	538	535	589	535	552	576	565	526	557	540	510	551	520	600	527	578	563	551	598	527	511	610	571	580	542	553	513	580	532	562	545	536	568	607	539	580	529	557	560	547	580	569	542	605	585	592	568	581	595	565	570	571	546	527	558	530	577	527	526	543	554	587	553	519	544	552	539	545	556	567	565	537	588	538	581	554	547	601	542	568	533	528	561	552	540	574	566	578	530	579	543	510	547	552	547	586	568	585	573	556	546	571	573	514	550	551	559	554	557	541	531	551	554	549	591	523	524	556	546	564	529	564	538	556	551	562	530	625	510	532	557	552	580	527	555	555	575	591	557	554	594	557	552	520	505	511	595	545	623	584	537	585	538	538	574	537	545	536	557	546	569	555	574	584	553	565	556	548	533	531	550	539	542	524	526	533	543	554	530	537	545	545	519	560	544	546	518	521	546	556	557	543	542	544	564	546	555	578	543	556	562	546	540	616	524	519	531	568	502	559	529	542	527	563	576	535	561	561	561	550	558	566	548	500	559	566	585	508	570	563	513	550	535	581	564	540	568	540	519	563	568	584	546	535	541	560	543	535	573	538	545	561	528	550	495	600	548	531	552	521	537	581	580	523	555	482	536	555	549	553	555	537	573	543	581	543	557	593	516	528	531	542	558	562	553	573	603	562	556	584	515	535	572	567	500	568	548	537	517	534	507	556	545	524	589	532	542	512	521	543	531	554	546	519	564	539	561	552	552	546	554	585	547	568	558	585	562	571	522	523	575	554	560	538	532	532	567	554	565	566	537	556	555	529	506	598	555	567	531	541	618	511	603	552	557	533	555	544	555	573	564	550	539	589	530	483	560	547	523	535	583	555	528	525	552	558	560	516	506	571	542	540	572	556	526	569	548	547	587	535	547	596	534	548	568	509	496	559	575	607	491	544	572	527	568	520	529	532	580	559	566	577	556	557	574	564	571	572	532	559	566	568	565	560	551	583	569	521	587	583	492	546	569	532	549	512	567	554	542	570	533	581	579	537	590	540	546	556	575	567	597	536	534	577	562	551	573	563	532	615	572	591	553	534	567	609	558	570	564	535	540	524	581	543	567	530	583	557	542	571	564	510	526	577	535	580	559	562	608	573	581	551	539	521	515	516	580	526	575	567	541	550	555	555	577	533	547	571	551	555	522	558	569	541	563	534	526	561	572	542	560	554	551	522	542	529	562	557	542	571	616	581	538	531	536	513	576	567	544	547	540	568	530	553	563	543	553	578	533	568	583	553	574	561	570	567	614	529	525	495	553	563	566	564	553	545	548	602	586	541	552	559	531	552	525	495	565	560	538	563	535	568	564	563	569	494	522	555	545	572	580	541	514	544	517	500	579	578	543	514	555	576	555	544	529	594	535	561	507	571	547	571	582	560	538	581	506	535	539	584	544	565	584	594	553	554	559	559	561	573	591	590	554	554	561	566	566	555	534	549	607	566
14552	21973	18514	11186	9505	7919	6284	4772	3668	3000	2554	2318	1998	1728	1671	1478	1343	1325	1266	1249	1159	1100	1135	1067	1027	1057	991	982	995	981	859	882	940	851	828	856	855	813	808	852	810	820	880	782	830	803	846	825	849	827	807	854	848	893	811	844	812	848	834	829	877	822	816	758	844	822	785	741	879	843	770	781	835	836	738	834	786	800	793	808	776	872	835	792	801	802	829	819	835	838	830	813	787	771	821	812	787	815	809	801	844	756	794	784	819	772	820	766	794	784	789	830	815	802	792	792	812	835	818	793	765	790	778	778	756	777	780	793	782	774	773	793	840	833	809	760	751	798	814	751	776	775	815	738	764	785	740	787	780	813	769	789	807	801	780	812	778	770	763	823	784	779	764	793	793	779	752	823	820	770	759	769	807	810	747	756	814	783	791	788	756	768	740	710	754	783	819	777	741	812	805	755	827	790	793	814	837	776	760	792	801	776	820	840	752	818	794	800	799	823	758	780	762	784	771	761	766	809	755	771	799	772	802	780	770	780	773	779	782	760	736	791	793	799	784	774	762	829	734	794	730	791	769	802	777	808	809	826	734	836	764	733	770	771	813	793	747	762	816	801	784	798	778	764	780	804	787	746	784	830	827	803	750	755	751	762	756	778	776	773	729	761	779	762	758	757	784	802	782	790	785	765	799	796	804	826	763	757	776	788	802	767	815	829	775	803	824	803	796	797	783	785	775	767	786	781	807	805	762	774	768	805	781	795	789	756	776	839	779	793	799	786	802	776	732	804	741	810	786	786	771	779	827	746	836	762	769	781	768	788	837	815	751	760	796	800	804	784	813	758	729	760	775	821	841	793	780	808	769	803	768	753	788	790	786	786	775	797	828	801	801	777	786	778	716	770	797	736	786	782	786	775	808	797	792	741	845	763	744	790	779	805	741	772	810	737	780	757	749	716	792	785	797	769	740	734	767	815	786	776	737	773	807	773	784	765	794	785	754	770	762	726	783	789	794	814	777	846	740	759	768	728	797	760	777	797	798	807	780	724	772	796	783	739	781	794	829	794	754	782	804	794	802	789	818	783	757	801	805	827	791	745	767	756	770	775	746	725	759	812	808	769	775	741	778	834	813	798	745	780	746	765	802	781	784	803	782	756	789	799	768	820	790	785	777	791	761	828	785	789	756	826	767	826	775	804	754	830	760	803	783	772	782	770	832	842	749	832	797	795	767	793	798	796	786	796	734	784	806	793	774	744	792	800	818	751	734	801	758	777	782	767	756	766	722	762	773	753	807	772	764	789	791	761	795	771	773	777	778	801	796	752	760	787	775	795	793	803	752	846	767	811	784	769	775	706	822	760	752	781	768	775	769	715	738	760	762	771	769	775	793	818	801	802	814	800	804	778	807	778	794	803	794	838	797	744	799	783	819	814	770	775	816	808	798	739	793	759	811	814	790	782	795	728	743	794	830	796	737	783	760	811	783	779	803	746	793	770	785	777	757	819	755	763	758	801	827	756	832	772	808	775	792	753	791	754	798	796	802	778	803	775	780	799	779	770	820	771	775	745	758	756	801	725	780	814	744	764	781	809	752	791	746	784	769	808	772	846	775	764	760	783	818	738	733	741	797	779	732	776	800	835	768	810	816	775	778	737	748	809	769	750	717	816	763	756	826	741	780	737	761	778	806	869	788	801	786	780	805	794	767	757	809	799	835	788	814	784	756	744	781	760	763	774	776	761	821	761	756	794	772	800	785	777	753	796	761	708	798	805	841	816	768	774	810	739	755	752	766	794	803	833	792	769	742	787	780	825	780	770	749	744	830	752	750	765	791	854	755	789	756	780	778	763	756	785	787	754	770	773	799	793	784	765	808	802	767	829	789	751	786	766	811	798	782	753	793	767	785	773	777	800	790	803	788	801	772	795	802	777	778	812	779	788	804	779	781	791	756	758	775	803	764	747	770	711	765	771	762	758	848	771	783	774	748	771	806	804	746	795	764	776	702	768	800	804	764	815	800	763	737	817	780	770	764	805	771	797	756	800	769	770	769	789	758	776	791	755	797	812	779	745	745	749	779	760	788	755	781	792	808	764	785	810	812	769	822	791	758	771	757	787	796	813	766	772	755	773	805	841	824	795	798	776	766	763	764	787	812	775	765	772	747	804	800	799	784	767	754	756	775	801	777	792	790	813	707	781	791	805	775	809	777	799	766	750	720	805	778	812	767	783	764	812	779	784	754	790	805	768	818	798	782	760	786	793	755	790	766	756	778	776	792	753	778	734	798	795	738	741	745	796	788	780	825	735	811	810	803	764	803	799	785	784	785	843	786	791	761	804	765	761	782	776	849	807	799	760	835	784	751	815	768	747	767	757	816	753	744	796	826	782	819	765	781	740	776	824	809	748	802	774	826	789	787	781	731	817	772	758	761	759	747	776	819	799	825	756	820	814	817	814	735	788	795	782	820	791	826	737	797	808	736	776	763	802	756	761	808	775	789	724	822	784	768	719	778	742	782	755	754	789	785	777	783	805	752	786	784	772	743	774	749	811	725	787	766	845	788	795	797	819	780	806	813	744	768	815	811	820	778	746	793	810	778	826	795	808	851	774	793	783	761	762	716	762	722	803	787	697	788	811	754	788	744	759	777	818	800	750	776	772	781	769	793	768	831	821	774	769	803	824	748	811	778	740	789	783	814	760	755	723	745	754	786	788	758	750	804	764	815	801	769	783	799	795	792	772	783	784	796	798	773	755	771	783	741	778	799	748	784	786	804	782	804	766	795	768	761	828	751	763	734	789	777	812	741	812	813	808	764	754	810	750	812	784	762	737	826	798	811	770	789	748	792	798	784	775	772	729	810	803	781	789	794	787	822	791	802	820	779	808	794	750	749	785	746	815	759	822	814	761	836	789	807	776	817	781	800	840	755	779	808	745	770	754	763	813	795	784	758	785	771	827	760	759	721	726	833	754	770	784	784	831	787	797	785	757	725	780	749	804	815	767	847	776	767	752	734	789	756	760	746	784	759	770	788	784	781	836	748	757	756	762	755	785	780	743	757	764	765	792	793	793	818	773	777	808	751	749	776	763	794	780	792	770	782	773	798	794	765	782	833	777	758	785	790	803	772	831	801	759	764	821	812	789	781	765	816	787	738	814	756	724	794	787	779	743	770	799	785	743	778	743	761	764	781	798	799	740	760	800	778	737	772	784	792	764	827	779	823	784	828	804	735	741	738	762	775	823	781	759	768	770	741	729	788	794	768	798	781	800	826	773	770	799	781	756	767	788	809	770	763	744	745	858	792	768	820	784	788	782	748	801	761	801	754	774	765	799	753	768	762	822	750	708	758	815	780	720	803	810	806	798	780	821	792	745	794	755	751	779	780	713	774	798	776	778	825	772	765	805	818	824	805	802	750	793	778	798	778	828	799	812	784	744	829	768	779	823	796	785	769	775	775	767	766	756	788	815	804	810	791	824	771	765	800	759	725	769	824	725	791	771	778	758
23206	21212	28954	23757	21217	20541	7353	2818	1954	1585	1448	1202	1057	916	902	822	793	759	741	665	635	595	647	609	614	550	586	589	537	534	479	481	502	470	466	473	437	456	421	432	438	423	477	428	431	449	435	456	497	469	460	463	462	462	476	488	428	436	452	459	461	452	451	446	440	456	448	434	464	396	462	471	465	429	432	459	409	433	442	421	408	412	398	469	442	398	441	438	439	433	469	401	418	410	440	412	458	424	431	421	395	405	434	408	457	415	428	464	410	422	406	423	444	436	432	394	407	448	427	426	422	434	420	447	423	406	454	447	428	451	441	394	414	439	403	398	427	421	419	402	441	408	390	405	399	402	410	391	451	435	407	424	407	396	423	459	399	409	406	418	410	435	429	415	429	402	442	408	409	395	410	456	413	449	432	452	427	432	422	402	423	437	440	394	417	385	384	441	436	430	451	420	447	417	426	437	401	408	392	476	440	422	431	427	449	407	408	428	445	411	411	422	429	438	404	384	439	407	379	422	449	430	441	418	429	394	421	421	410	411	433	454	414	424	365	409	400	423	390	430	411	412	436	410	395	427	419	404	393	427	439	435	408	380	399	393	410	368	427	438	409	436	429	433	388	398	424	439	415	441	392	411	394	409	401	426	453	421	431	439	424	382	448	427	404	447	403	443	406	414	440	425	406	418	416	388	461	423	409	417	407	426	402	443	415	410	440	395	426	420	398	401	445	412	386	407	415	396	432	429	445	416	442	410	438	419	387	410	437	437	413	432	433	432	414	446	434	443	434	400	418	404	395	379	406	396	446	440	411	417	417	384	401	398	458	446	414	435	411	419	458	419	409	469	427	399	425	408	417	417	430	398	414	408	420	414	389	395	406	442	374	424	458	385	414	411	435	430	411	379	435	426	449	453	391	416	398	417	438	392	418	396	395	402	436	426	366	435	436	415	414	397	426	411	407	397	412	418	366	421	437	432	447	446	434	413	441	436	392	435	436	406	435	393	412	435	407	468	392	420	397	420	400	408	470	402	432	401	393	427	422	417	426	441	412	435	424	390	435	439	414	430	391	406	434	441	454	455	415	411	395	371	428	420	435	413	387	450	428	389	434	444	403	417	417	437	391	414	425	410	450	409	431	408	393	433	437	430	398	440	420	415	393	426	427	410	446	420	421	428	391	391	437	423	399	404	392	448	389	414	413	426	384	423	435	396	417	387	410	466	436	451	412	435	403	436	417	461	407	410	431	420	415	438	410	402	422	397	390	408	419	393	398	438	425	405	404	416	389	428	424	399	409	421	423	399	415	431	435	470	436	421	437	402	439	448	416	455	410	413	417	380	444	421	404	419	389	448	442	392	408	405	415	425	387	408	396	438	394	438	422	398	446	417	437	390	428	441	444	419	441	400	484	403	423	404	399	427	431	401	436	410	410	458	445	419	435	413	440	396	410	410	418	412	409	441	404	426	404	428	389	409	410	410	380	416	428	430	465	439	419	400	408	446	441	417	393	451	458	411	442	411	428	430	448	432	412	416	435	414	411	416	425	428	386	407	397	402	419	419	421	396	387	414	407	424	373	420	397	436	399	421	448	443	399	375	435	424	406	414	475	412	383	433	407	424	423	409	431	428	409	401	418	415	417	459	391	419	405	427	401	444	434	427	436	389	428	433	436	443	420	427	406	429	421	437	437	428	458	403	416	379	388	377	422	373	409	402	413	413	399	433	433	448	445	392	429	416	418	408	457	397	421	447	360	413	409	406	437	406	404	422	425	424	422	446	393	407	428	360	405	459	415	428	414	455	427	446	430	416	404	426	389	411	439	419	417	407	384	399	411	398	417	404	417	409	469	421	397	422	390	416	411	433	419	449	435	398	455	408	416	433	424	428	429	444	403	416	420	389	399	413	404	411	419	438	429	401	407	417	407	418	427	390	420	418	423	389	434	473	410	400	372	397	416	424	408	401	432	432	408	432	445	447	398	430	413	414	420	403	431	431	389	454	400	407	403	434	481	411	419	412	418	423	414	410	398	438	428	400	434	406	417	399	452	403	424	445	393	421	423	437	424	446	463	410	389	417	423	458	449	404	470	396	385	396	383	405	393	454	393	401	414	446	408	427	436	446	457	439	393	422	433	402	454	389	437	443	437	441	387	409	419	425	391	436	431	398	440	394	440	410	415	420	451	405	448	441	451	446	408	399	383	426	400	411	401	472	418	439	428	438	442	398	417	419	393	393	413	376	436	404	439	427	370	408	410	485	422	407	396	471	434	428	407	430	406	417	395	432	400	417	390	418	428	449	428	404	401	405	415	444	394	448	441	390	415	383	421	444	413	429	422	419	423	422	409	418	403	422	410	412	410	413	407	415	413	446	453	434	429	475	413	441	467	409	408	423	435	417	406	400	389	436	414	418	413	455	421	423	429	419	422	389	442	434	435	432	410	402	422	423	457	421	455	419	425	412	429	418	372	421	423	427	397	405	417	421	407	416	410	441	407	456	460	406	398	425	415	410	435	437	420	391	426	417	394	442	384	424	426	423	448	414	437	399	417	438	425	416	442	447	428	384	390	474	440	438	428	418	375	409	453	383	438	414	402	402	391	413	424	425	475	415	428	402	394	396	431	439	409	432	419	407	404	398	412	436	413	419	408	450	413	380	422	408	428	432	417	421	447	393	402	449	405	390	419	421	407	401	392	418	442	409	398	371	402	388	436	431	410	400	460	453	425	442	446	448	421	430	423	408	424	443	422	435	440	398	388	426	439	431	425	416	403	445	407	424	419	353	392	456	431	428	432	408	418	402	455	425	435	403	420	430	404	418	437	404	405	404	429	422	401	431	427	408	399	436	434	418	426	414	435	421	422	416	447	395	405	433	415	404	440	436	411	407	389	440	376	380	415	372	424	430	383	384	420	427	433	415	439	446	456	395	419	418	411	433	426	473	433	421	418	429	404	389	433	455	412	416	423	389	440	433	419	418	416	402	409	462	373	423	431	423	389	446	425	405	390	415	410	398	413	419	443	400	391	431	399	415	454	424	407	409	455	395	441	414	438	403	384	426	408	406	424	386	429	422	430	439	403	445	411	403	407	396	429	408	436	428	406	427	400	392	424	382	410	403	425	423	399	438	436	424	397	402	415	409	450	463	433	405	407	419	446	418	424	457	395	423	399	393	428	432	412	404	434	401	400	413	382	398	389	432	405	421	446	395	389	421	416	412	423	394	447	389	436	419	391	403	414	451	414	430	419	427	411	408	413	405	432	438	416	418	420	410	411	420	416	428	409	394	377	428	390	436	425	448	421	377	418	398	434	405	426	374	402	409	413	440	424	429	418	463	409	410	397	437	388	394	421	425	378	380	404	416	405	447	398	403	441	412	416	406	381	393	411	430	423	405	454	414	416	402	393	442	412	431	420	417	386	401	391	458	434	393	380	401	415	426	418	378	420	420	471	439	433	415	413	410	405	426	424	421	393	411	427	428	406	437	415	443	406	406	450	434
17667	27466	23144	14965	12446	10143	7682	6226	4758	3825	3409	2783	2340	2023	1881	1706	1495	1424	1292	1238	1172	1125	1090	1020	976	993	973	869	851	799	789	749	679	739	712	718	633	668	686	638	651	645	683	663	661	705	633	704	662	701	643	706	695	674	669	657	682	658	655	698	715	621	666	630	657	681	608	594	651	640	635	644	571	633	620	646	602	571	633	591	643	642	686	640	604	628	646	688	615	632	629	623	640	621	663	604	602	587	646	574	637	604	586	610	589	623	627	584	571	524	587	611	618	648	637	599	622	565	595	600	592	568	612	636	614	633	615	638	626	602	594	602	624	580	581	577	601	645	612	620	590	580	580	582	593	593	562	606	604	624	597	587	597	602	595	620	589	564	654	591	623	597	566	540	498	595	569	632	578	560	624	621	595	574	599	560	575	555	567	543	602	561	611	609	587	562	616	586	590	586	604	580	561	618	588	560	604	610	599	601	589	576	608	569	600	614	553	612	600	572	607	627	612	572	597	587	560	604	571	611	609	609	600	594	564	579	613	546	605	574	586	615	580	582	617	623	583	582	628	602	569	607	590	540	606	569	625	577	620	580	548	598	574	608	623	606	607	607	609	597	598	625	618	567	573	621	627	593	582	603	614	621	595	638	601	593	601	618	569	584	594	565	593	599	593	597	584	521	560	573	538	565	618	590	578	602	565	596	574	601	573	540	573	572	570	591	582	639	557	609	613	580	574	574	597	567	593	614	596	572	605	587	600	622	589	642	635	579	633	557	551	581	595	573	595	581	597	607	586	604	578	623	614	600	569	614	599	588	601	594	611	566	646	609	538	596	578	599	573	566	594	586	577	603	604	655	604	608	540	599	618	607	563	602	584	540	609	605	615	567	609	591	589	576	543	559	555	631	585	572	570	555	599	600	583	611	610	596	586	587	527	617	593	634	555	607	621	642	630	571	598	595	612	566	572	584	618	616	580	611	593	547	594	601	632	601	584	633	630	608	607	604	594	575	579	563	624	609	637	602	619	597	552	549	609	588	603	563	581	614	590	553	610	589	595	572	608	615	607	618	563	589	527	525	568	571	659	611	566	550	575	637	572	596	567	538	556	582	558	628	604	585	568	666	540	588	571	597	584	585	604	542	608	552	591	617	598	549	584	585	541	574	613	629	599	642	594	562	557	556	606	608	604	607	573	599	551	631	568	630	623	572	615	580	579	529	574	564	559	566	598	587	613	558	560	609	583	579	620	581	610	586	577	605	605	580	549	607	553	594	577	589	590	595	572	559	602	569	608	577	588	591	608	567	624	623	607	614	595	585	586	633	585	564	644	576	581	577	621	543	604	553	611	623	602	612	570	590	608	596	574	577	567	572	615	617	563	601	577	596	583	582	619	582	594	661	611	614	620	573	644	595	585	637	590	609	605	602	546	574	585	584	598	597	609	599	566	588	634	576	568	597	599	607	594	582	576	604	582	592	538	575	572	585	581	605	566	619	592	573	558	591	608	599	592	597	599	591	626	589	605	562	602	631	662	616	594	578	627	626	599	578	591	589	606	546	621	579	586	590	608	595	598	627	614	640	583	585	584	607	534	585	613	590	584	568	616	555	624	554	622	590	592	579	595	560	572	557	576	595	568	596	571	599	570	556	592	587	598	629	597	602	625	562	570	566	572	622	558	569	557	546	622	583	600	593	591	594	572	582	576	581	569	606	604	592	568	607	609	580	588	616	600	595	577	591	551	573	623	575	658	578	629	617	553	555	571	566	596	570	584	578	597	599	555	574	618	597	631	601	593	641	617	617	548	590	628	559	588	574	545	583	623	607	579	584	609	551	590	555	574	604	594	594	619	563	574	622	593	568	592	596	542	557	619	540	566	535	543	571	620	594	590	610	648	631	615	599	613	564	565	574	616	614	556	587	598	606	556	583	542	576	584	549	607	562	589	586	584	602	609	560	572	587	587	552	584	584	577	571	566	605	623	616	586	527	580	588	597	562	617	598	623	625	630	576	593	565	615	614	615	592	612	614	608	578	569	611	634	549	597	638	558	581	610	578	601	605	570	627	592	583	596	599	581	565	634	608	581	581	665	608	595	540	574	604	630	616	595	587	591	628	634	630	555	570	599	600	585	568	596	567	588	585	591	587	637	590	608	565	637	583	606	586	602	574	529	569	583	585	619	577	557	574	603	610	589	596	578	566	584	600	578	613	663	590	607	600	570	586	615	594	598	604	555	613	566	601	610	617	561	628	576	590	576	578	600	624	584	575	579	584	610	601	626	579	546	576	593	554	575	584	621	599	581	605	576	614	579	607	582	564	575	567	575	584	546	603	592	571	624	617	592	620	562	625	600	573	581	565	568	611	611	544	589	632	592	532	613	593	594	600	603	570	597	607	581	602	594	607	598	548	591	618	596	593	612	548	609	572	563	583	590	604	604	619	593	617	598	585	592	585	606	581	594	563	589	547	596	638	576	583	575	554	604	552	532	631	583	619	579	644	556	604	558	592	582	644	582	586	612	617	617	554	565	565	586	574	588	605	620	567	559	593	582	613	571	607	597	605	555	575	629	609	586	582	572	581	585	621	597	572	645	567	561	593	579	585	560	617	623	581	600	565	626	593	572	627	572	582	576	603	592	596	570	591	571	560	568	603	591	604	576	629	641	616	589	609	572	584	595	598	580	567	572	637	547	601	577	588	568	564	600	600	616	584	569	615	587	597	580	576	567	648	577	603	601	580	563	549	586	594	572	567	586	610	584	591	571	612	626	571	575	572	592	608	579	612	572	602	582	604	619	592	632	594	626	614	614	594	567	584	625	615	604	567	603	607	558	591	571	591	542	553	557	569	647	566	606	604	607	557	542	591	593	536	576	638	590	569	587	612	574	583	590	559	618	595	600	588	568	600	557	584	572	555	627	613	565	628	633	648	528	575	562	639	569	615	612	585	575	604	586	603	580	567	573	618	555	605	595	625	571	569	587	594	641	618	630	618	613	591	599	636	608	592	561	572	559	572	617	566	626	620	594	585	603	567	577	559	638	582	595	610	581	555	613	586	584	639	621	608	590	576	596	563	617	601	577	618	582	627	597	548	600	586	622	589	614	573	615	607	660	598	582	592	570	588	579	599	549	582	630	608	549	559	576	615	553	628	574	560	576	541	607	572	568	606	605	606	620	620	603	605	596	594	617	595	609	575	617	596	564	604	602	585	601	550	644	617	577	548	568	587	566	520	589	618	605	621	607	589	584	618	595	577	582	638	639	652	608	615	603	565	561	571	594	606	613	585	596	611	602	589	580	617	594	570	601	593	583	569	588	612	579	606	594	593	609	620	652	563	595	592	611	562	636	590	557	595	587	576	609	598	562	624	546	587	574	564	558	631	559	604	566	655	624	573	606	595	568	611	622	602	608	592	586	569	625	555	622	588	558	654	577	584	589	575	613	586	614	603	600	592	577	588	583	593	604	567	610	554	610	581	623	574	549	619	611	592	609	614	584	591	582	609
27075	20372	11874	5159	3046	2211	1596	1291	1105	998	940	806	798	731	756	663	711	702	695	692	692	699	654	611	655	659	606	652	632	604	642	629	601	622	640	586	625	603	587	612	627	571	586	606	627	640	605	603	631	606	595	657	639	599	603	575	587	614	612	650	610	627	599	640	592	610	597	640	642	630	623	605	600	569	609	600	584	574	599	609	592	601	629	640	595	593	608	591	605	607	613	659	587	615	609	595	628	608	609	607	607	615	650	613	570	615	574	614	615	605	606	613	611	562	603	627	608	588	572	599	592	573	619	640	591	601	627	590	587	588	553	593	604	586	625	596	612	592	613	594	612	642	591	606	598	631	609	621	626	633	617	640	578	573	624	626	625	672	605	635	629	601	567	601	603	601	595	621	620	565	627	579	583	635	624	615	586	563	641	582	640	510	597	591	573	593	654	649	615	591	610	602	616	599	593	575	601	596	593	629	609	588	611	604	582	603	595	591	584	573	588	612	625	620	654	622	596	561	577	625	623	642	604	602	593	601	612	609	605	574	644	605	656	583	593	633	572	593	619	589	607	575	632	633	644	585	568	645	618	581	588	631	593	593	596	595	582	591	595	613	586	591	587	583	622	619	635	609	629	567	570	583	620	592	571	578	627	615	613	612	588	612	612	603	579	655	641	648	632	561	655	550	641	619	598	575	596	609	632	624	617	587	627	560	621	631	596	620	596	613	616	625	636	643	553	573	580	585	556	594	600	633	607	609	602	573	637	638	609	592	561	549	596	599	615	603	632	562	592	626	603	579	612	623	610	612	609	589	613	606	616	604	607	612	614	559	602	620	638	633	593	573	629	580	607	630	668	639	607	566	609	598	625	625	615	582	601	631	608	623	596	595	636	570	622	640	598	602	615	594	621	610	624	613	561	628	571	628	575	600	611	621	611	624	635	612	558	634	556	609	598	583	561	629	608	588	584	640	598	588	592	574	586	583	621	588	640	584	601	646	630	585	615	629	569	619	588	641	598	597	598	589	629	613	609	583	618	629	640	623	615	627	577	628	577	612	608	595	638	615	564	613	624	611	588	596	596	588	615	619	619	603	587	626	603	552	639	631	573	596	611	620	608	607	613	623	588	618	556	675	618	607	638	557	594	598	618	645	637	590	624	628	584	628	623	609	600	668	568	611	611	589	624	625	610	620	617	569	631	642	647	597	600	639	587	637	604	627	599	606	636	594	589	613	583	609	601	603	595	643	657	646	616	560	601	597	595	577	566	601	616	640	564	635	535	614	589	592	616	588	586	596	624	606	626	573	597	631	628	639	612	606	622	675	608	570	619	635	600	591	603	614	636	570	626	577	598	609	588	605	629	609	632	624	585	622	597	615	625	578	607	614	605	592	571	581	578	618	590	573	604	623	596	593	593	595	595	613	558	626	580	653	613	620	631	595	655	616	567	602	628	641	621	602	597	616	622	606	606	601	610	595	592	648	589	597	609	609	623	563	588	593	584	601	646	594	584	607	580	586	590	573	627	581	637	666	623	608	635	640	647	577	633	628	646	617	569	597	627	639	646	583	615	614	594	593	622	543	604	622	641	611	602	597	592	576	614	563	636	638	645	622	582	598	594	622	590	574	588	593	613	637	565	624	615	595	620	611	624	608	612	652	592	638	611	581	609	625	632	633	618	635	647	611	597	574	627	585	600	619	652	603	564	612	612	622	623	618	619	646	641	627	627	616	635	603	606	565	612	669	586	598	625	628	562	611	619	629	583	594	614	607	669	629	629	613	600	613	652	537	608	662	592	600	563	611	619	625	636	562	606	599	590	625	566	603	638	599	591	624	610	583	607	602	597	626	630	639	636	637	588	605	556	615	593	564	593	668	591	622	620	623	648	602	628	617	627	619	596	636	625	585	621	651	597	649	597	604	626	624	633	614	587	604	643	603	604	604	580	627	587	652	606	594	608	625	612	621	594	628	592	562	623	608	579	618	598	654	607	583	593	643	632	575	597	586	621	620	639	622	574	600	656	638	625	583	595	594	606	585	608	633	629	576	572	615	628	571	640	600	617	570	570	602	623	638	563	580	623	627	604	648	635	645	610	589	590	642	587	603	640	616	599	684	604	624	616	598	627	650	660	624	624	627	566	609	628	622	604	565	619	632	623	611	645	562	601	625	627	586	639	600	640	604	620	581	636	575	608	627	643	578	637	587	598	654	589	613	608	630	573	581	575	652	620	601	601	652	614	617	581	639	585	601	597	586	626	571	597	592	604	597	606	583	626	581	604	608	609	603	562	622	621	599	614	604	626	616	601	612	661	626	599	606	601	612	609	603	583	659	630	597	573	617	569	625	677	628	583	640	639	573	630	580	615	642	585	555	647	609	565	599	633	629	611	606	591	597	613	650	603	605	556	638	627	570	613	620	590	637	569	619	614	673	639	608	590	634	639	602	578	652	623	559	622	624	623	574	621	629	609	630	606	598	629	622	582	591	601	545	572	609	632	630	563	609	592	609	656	633	580	617	608	605	613	572	599	649	674	596	620	558	588	636	602	610	623	627	603	606	668	622	624	593	591	611	576	610	613	654	623	583	571	607	618	592	626	596	603	589	621	600	601	585	634	621	618	578	601	622	617	601	610	616	623	650	583	586	641	651	592	570	635	633	629	601	587	575	623	615	602	595	616	599	621	589	650	599	587	578	638	594	639	617	609	604	630	618	588	615	573	603	634	579	608	621	621	611	586	611	611	627	610	610	529	553	599	560	604	580	586	612	611	616	624	601	603	597	612	616	639	585	621	653	576	605	575	649	618	604	596	617	593	568	610	607	609	641	591	639	664	620	591	605	589	598	650	601	546	648	647	606	602	613	593	618	569	627	593	582	638	575	602	585	604	575	563	595	631	583	592	616	586	610	649	610	573	620	626	594	613	612	610	642	619	624	585	623	561	642	606	580	603	607	660	606	616	625	607	618	641	573	598	613	631	601	673	620	637	607	550	594	571	608	581	617	626	616	576	603	627	582	536	613	594	617	605	557	619	629	599	583	595	609	579	609	626	602	574	613	623	594	590	579	578	585	585	583	656	653	662	615	621	592	621	602	609	631	632	618	593	632	603	616	619	601	633	629	639	582	576	652	588	601	620	614	555	615	581	585	554	586	638	630	608	640	609	669	639	635	588	661	647	615	615	604	612	612	603	594	607	591	619	595	546	583	615	581	621	668	607	575	605	638	599	619	624	619	611	634	610	560	613	617	615	637	569	617	617	610	617	646	616	633	587	585	597	592	616	590	670	669	625	601	594	615	628	612	619	600	621	615	574	594	608	596	588	581	660	643	586	602	573	629	597	624	638	586	629	642	623	603	609	562	593	633	605	613	600	564	625	582	628	613	620	627	598	631	651	578	554	581	656	608	582	601	650	590	621	561	601	643	559	655	631	640	648	628	610	595	626	599	621	585	604	649	599	610	633	593	585	626	599	589	610	583	636	615	586	591	602	642	615	622	575	610
11938	13797	11061	6894	5449	4454	3535	3001	2365	2035	1757	1572	1343	1378	1295	1179	1192	1085	1051	1057	1062	985	1084	996	1002	963	1008	954	923	888	903	888	932	862	848	859	814	899	910	866	859	866	880	895	846	849	801	853	828	806	862	835	881	884	846	881	890	900	895	862	890	890	839	871	878	832	862	839	821	846	850	825	826	859	900	827	844	907	874	852	862	876	786	887	836	863	841	871	896	884	865	880	824	931	918	847	879	819	903	832	822	817	806	868	839	844	836	819	900	860	836	793	866	856	815	846	862	845	866	806	836	820	915	841	868	875	888	836	834	856	846	845	850	833	864	844	865	864	919	824	807	834	880	863	870	845	800	870	810	858	830	853	855	891	881	806	816	789	784	867	818	818	867	855	893	829	838	841	856	849	868	871	870	840	836	818	812	875	823	840	837	794	841	807	846	890	846	808	866	819	799	857	818	852	809	851	896	811	848	782	890	883	890	866	859	860	841	847	825	832	860	801	806	851	836	845	847	814	852	844	896	880	869	856	810	833	863	910	887	801	823	833	880	820	860	852	870	832	836	843	791	822	882	885	841	824	861	823	835	836	832	883	887	894	829	818	912	843	867	874	835	850	866	812	880	800	823	867	839	841	800	840	845	823	847	830	890	839	872	795	824	842	855	807	854	866	875	839	836	869	827	811	828	836	796	810	865	853	847	883	889	840	825	873	802	855	875	850	882	787	862	828	798	783	819	835	793	878	824	792	819	862	824	798	862	812	839	861	845	824	838	795	868	819	840	827	804	831	867	822	856	858	840	831	884	798	854	812	890	853	847	811	848	866	903	872	882	859	823	827	850	837	881	851	840	883	833	864	824	820	880	852	823	854	793	839	883	880	810	809	876	848	835	798	851	856	826	811	808	857	828	850	891	829	830	875	826	828	832	845	799	857	792	861	837	884	879	842	860	862	854	808	810	883	863	857	895	882	872	803	845	886	841	830	874	865	853	839	806	814	810	783	908	817	858	866	825	838	815	826	855	831	832	842	848	830	843	863	836	842	889	838	866	887	851	839	878	877	852	789	834	808	845	810	857	797	847	852	863	877	854	824	855	807	838	822	802	872	851	798	865	809	849	818	822	758	873	836	829	886	837	820	850	839	845	845	877	836	814	844	872	865	836	798	891	847	837	856	840	814	824	860	879	876	798	815	866	856	828	833	816	840	867	923	856	811	812	847	835	836	795	873	843	869	848	834	865	831	843	848	819	822	822	856	886	821	881	872	849	860	849	824	873	832	872	806	878	835	873	859	839	770	869	824	843	896	854	866	878	836	838	803	814	882	858	880	807	851	799	877	849	853	845	871	877	838	823	844	896	868	839	763	830	890	800	861	868	919	819	847	834	869	876	869	857	849	802	872	834	832	802	850	857	817	826	824	809	837	850	862	842	853	877	826	875	826	873	823	828	799	853	869	787	884	890	813	823	859	849	808	800	826	863	843	901	880	850	853	852	859	835	858	794	902	873	849	848	856	838	829	859	798	819	862	865	881	807	870	900	818	846	856	870	865	820	850	901	835	885	852	828	833	821	908	855	819	855	815	866	879	832	859	865	852	860	842	885	875	875	790	894	872	834	889	835	865	821	851	837	850	843	827	792	805	881	885	862	875	877	837	792	801	803	855	837	792	877	843	814	823	909	873	860	822	852	877	816	817	815	863	887	880	864	853	866	829	830	826	824	865	830	889	830	893	868	880	852	874	798	865	853	815	860	842	819	861	840	868	888	837	808	886	825	814	893	856	828	847	815	835	847	831	843	929	838	859	857	809	844	792	843	816	812	848	856	872	892	811	864	813	847	851	835	868	808	849	874	838	779	850	826	834	861	793	824	890	829	839	818	849	900	821	872	820	853	813	866	840	800	813	816	834	889	881	874	848	852	879	854	854	844	886	821	900	835	817	854	819	876	850	796	845	782	843	889	859	844	821	820	831	882	853	786	893	843	866	813	840	842	856	866	855	907	822	890	789	848	838	827	834	817	811	844	804	851	843	826	821	867	873	868	865	858	867	869	849	845	872	834	879	844	835	855	862	847	877	881	843	882	861	832	860	848	855	819	827	894	895	827	847	814	855	819	847	817	819	890	832	904	830	854	843	823	839	852	843	888	842	820	881	830	846	832	878	874	806	867	814	873	829	856	863	883	867	830	852	835	818	846	825	832	879	815	820	893	843	850	815	823	810	830	853	817	827	852	823	827	801	800	807	854	859	806	841	856	794	857	853	839	831	835	842	888	868	810	869	904	849	891	844	815	860	807	812	814	829	860	816	849	847	808	845	903	816	852	875	845	808	889	839	878	799	842	771	852	832	850	827	793	766	875	839	829	826	824	848	832	877	821	829	919	857	814	807	843	846	861	877	836	835	849	863	887	878	810	837	800	836	879	839	826	885	857	847	853	842	837	837	826	856	846	853	810	897	843	822	874	836	858	831	859	839	856	851	846	819	786	840	867	857	822	812	779	786	862	840	896	877	863	874	860	817	812	855	802	841	852	823	864	840	833	839	843	803	835	868	839	775	835	810	910	808	866	826	886	874	878	847	880	803	827	892	832	778	845	863	824	822	838	871	880	831	865	874	855	876	889	869	856	834	800	862	800	880	859	855	850	836	852	865	824	811	790	795	891	863	847	790	819	853	836	826	825	827	868	843	836	848	823	873	827	836	846	847	813	847	877	798	915	833	865	896	827	901	880	816	860	852	842	857	869	808	868	811	816	866	826	830	883	887	866	812	857	810	904	898	872	828	845	815	840	796	831	838	830	888	822	860	832	885	821	811	868	846	852	841	823	870	862	854	842	845	856	819	854	872	844	792	881	850	856	852	849	876	899	827	873	800	821	866	835	765	840	828	858	801	865	868	865	838	862	828	849	873	807	834	845	878	815	810	804	823	864	824	823	846	852	810	832	801	893	836	854	830	851	843	840	797	766	866	842	863	855	892	865	832	838	865	856	853	844	858	838	845	798	827	840	806	851	822	882	821	832	840	851	811	824	831	814	822	845	805	795	838	848	860	850	814	869	834	838	818	863	850	888	792	819	898	798	819	922	817	834	837	764	857	835	800	839	787	827	825	885	873	809	848	882	868	828	807	875	867	871	875	881	862	899	848	842	793	837	811	917	900	867	851	860	858	840	859	871	811	815	856	843	859	856	850	856	881	868	859	817	858	863	812	803	848	869	854	914	876	834	815	827	846	818	878	844	825	854	868	839	811	899	925	826	797	856	873	843	805	845	822	800	880	866	805	855	813	900	855	824	870	859	809	838	833	830	898	859	821	829	868	835	809	838	878	841	819	870	825	827	858	839	859	831	896	844	853	833	894	839	864	851	833	822	838	841	854	834	820	835	825	819	815	829	802	880	829	868	877	824	829	837	879	887	870	850	831	805	834	842	807	834	801	859	846	897	884	844	815	847	814	884	821	869	882	830	789	860	849	829	779	830	831	844	843	838	821	828	849	892	845	776	843
24151	21193	28375	24307	20680	8113	3036	1937	1540	1347	1194	1100	978	930	889	890	778	771	766	708	739	680	701	708	653	688	633	674	682	624	581	657	628	595	605	590	580	627	533	572	620	568	546	581	575	580	579	576	607	604	653	619	623	642	611	601	601	624	620	625	593	575	598	574	559	585	575	577	558	539	563	572	573	525	555	607	605	610	559	578	588	591	574	590	530	584	586	592	606	603	604	618	564	582	565	549	534	601	580	585	599	559	615	594	571	559	583	590	583	575	559	584	532	544	571	555	526	563	569	580	578	551	533	610	562	539	618	545	548	598	578	562	568	559	556	598	556	615	596	558	583	566	597	568	597	543	575	554	598	577	591	554	565	598	574	562	573	578	551	549	542	591	565	533	553	543	602	568	567	581	595	583	540	560	569	545	561	564	586	611	540	559	573	549	599	578	571	584	593	576	548	558	574	528	534	574	569	558	565	543	595	564	586	598	536	558	602	613	529	567	557	578	564	620	542	537	569	572	528	533	599	583	535	590	580	543	550	558	576	558	628	547	525	561	591	523	561	561	597	578	543	564	577	548	548	563	557	575	566	538	565	582	584	531	582	560	577	552	573	561	519	567	533	523	616	586	586	592	577	605	572	626	597	599	567	561	590	600	568	590	558	603	578	559	580	551	547	579	584	572	528	590	583	549	579	526	539	565	574	567	573	554	609	545	562	572	528	568	577	550	575	575	564	608	574	536	536	566	535	555	565	556	549	573	586	571	590	577	613	605	595	597	566	561	560	572	569	547	566	555	584	565	536	579	582	562	565	541	578	586	553	578	599	547	580	581	542	604	564	559	579	573	573	558	579	563	569	580	555	556	534	600	580	579	584	546	530	540	595	557	575	538	607	561	520	561	569	576	595	584	550	599	549	571	575	545	561	556	576	551	536	586	571	581	567	567	550	577	565	568	557	558	561	559	573	552	542	513	549	601	567	562	525	558	571	537	572	586	538	569	556	567	557	562	622	565	563	614	581	560	576	569	559	548	529	534	563	566	554	581	576	542	552	548	568	584	580	532	546	537	540	554	571	540	635	586	553	552	607	571	572	567	574	570	592	590	574	529	568	573	521	542	584	556	579	566	609	531	548	559	651	544	533	550	541	574	572	579	597	586	569	540	556	586	552	545	572	597	529	536	577	610	647	539	546	604	543	584	570	561	588	545	571	578	557	557	558	565	580	565	568	579	564	626	576	569	563	580	562	531	605	618	560	536	597	560	554	537	589	574	540	586	552	615	550	531	533	549	573	575	584	528	555	610	561	554	540	561	541	607	539	616	574	591	565	588	591	565	559	571	611	564	568	544	570	576	614	582	569	560	547	568	560	581	540	610	613	582	551	570	542	588	546	525	570	527	559	549	585	584	548	570	576	579	588	589	583	533	601	561	540	599	554	546	594	573	619	565	558	581	586	591	541	555	570	554	562	595	554	560	636	588	587	572	572	538	579	566	535	566	607	570	562	551	574	618	575	542	548	553	555	555	597	595	553	543	574	604	556	584	593	620	551	572	595	545	604	507	525	554	581	578	574	541	560	560	591	565	582	557	611	575	604	569	555	537	542	555	585	562	562	597	579	575	579	599	564	583	570	561	549	562	543	578	548	609	564	590	534	565	574	554	625	539	535	538	568	560	577	563	594	570	588	592	555	577	557	554	515	567	544	534	607	570	550	539	597	578	592	568	533	577	562	587	555	611	615	576	585	545	605	530	578	546	582	568	580	564	621	546	641	529	545	564	570	581	560	577	609	567	541	575	529	568	548	551	585	569	567	602	573	575	569	562	522	559	572	570	579	618	534	521	569	577	519	586	549	560	587	569	610	549	564	593	589	588	616	611	605	503	549	563	507	575	574	551	564	505	572	608	544	584	614	614	575	551	578	548	558	609	568	559	532	561	587	512	539	540	563	585	567	561	570	567	560	588	583	573	591	520	531	558	601	566	624	576	568	557	600	563	539	557	570	522	566	585	557	539	578	541	558	576	591	582	584	547	535	557	577	572	573	632	563	543	593	557	524	600	627	560	572	526	562	574	531	559	566	574	587	533	577	568	600	626	571	573	576	526	593	534	578	573	540	524	514	550	573	588	561	550	566	604	547	594	641	581	587	589	574	525	567	581	562	588	601	591	574	539	588	586	546	573	589	560	595	548	580	610	588	538	606	564	526	530	551	558	592	542	569	579	582	584	598	543	537	562	558	562	573	570	610	532	571	568	560	586	590	539	563	599	586	591	554	592	547	585	551	572	535	585	546	590	579	576	559	581	602	544	627	567	624	568	545	588	594	579	595	533	537	580	588	596	579	566	593	564	584	573	543	564	590	574	581	560	568	609	576	537	558	577	556	526	551	547	565	603	587	591	552	561	600	587	624	560	570	609	522	580	548	587	539	555	502	580	535	572	519	561	569	607	557	533	594	531	585	585	531	537	598	562	575	570	564	579	563	551	570	524	573	548	545	596	599	593	530	561	593	588	547	541	583	551	554	574	560	575	574	587	567	545	546	594	512	573	558	507	621	575	564	587	562	583	559	560	531	520	597	537	549	588	534	530	547	579	569	561	611	561	592	586	504	583	592	522	579	529	595	566	559	580	592	549	555	545	531	616	584	573	558	608	543	616	555	536	561	618	598	535	596	539	571	502	580	578	597	535	592	558	561	531	549	562	540	531	545	562	540	588	541	563	598	587	555	592	567	581	543	569	516	584	594	565	535	607	568	547	574	552	581	583	533	575	531	552	583	562	586	561	576	569	582	574	554	566	575	549	610	578	589	607	576	573	577	584	557	537	531	542	550	571	606	517	562	612	599	563	585	567	559	591	570	582	567	568	553	593	557	572	602	547	582	584	571	597	620	605	599	624	585	569	601	556	539	565	573	562	577	568	519	588	552	557	547	591	585	563	557	563	569	584	545	632	532	561	599	547	601	563	510	601	602	546	557	574	541	574	558	547	543	507	538	597	549	542	623	579	531	573	560	580	576	556	543	560	553	567	573	541	560	589	567	571	569	510	567	568	508	514	558	568	590	570	554	593	591	559	519	566	570	564	530	562	588	541	594	598	551	543	561	568	566	552	564	535	579	570	567	582	516	576	552	575	502	578	543	587	598	578	576	574	581	584	598	566	568	577	573	560	553	589	565	548	559	537	580	591	606	600	564	576	566	579	585	587	517	608	547	554	533	563	580	548	496	563	550	598	601	618	560	554	543	580	569	528	581	579	568	570	583	632	533	576	558	564	592	547	547	582	536	536	564	563	604	541	563	567	600	577	565	558	629	586	564	544	601	570	578	574	534	571	549	542	578	539	562	560	509	552	577	603	578	505	551	570	600	534	574	563	633	551	560	557	606	554	545	584	587	592	561	636	558	562	549	614	565	575	609	559	578	543	585	586	561	585	550	600	534	596	540	619	562	575	561	561	551	584	581	560	588	526	566	535	554	592	574	569	537	566	571	557	624	587	579	594	573	558
14380	22360	18755	11226	8765	6875	5499	4455	3526	2866	2525	2254	1963	1736	1639	1448	1431	1284	1272	1248	1228	1140	1137	1101	1055	1017	967	973	944	921	932	898	908	921	843	874	802	821	847	832	849	842	835	811	849	861	799	813	834	821	840	837	908	853	910	853	837	787	859	870	868	870	862	847	822	821	832	874	809	775	831	753	758	800	750	810	794	820	880	797	831	881	854	799	794	795	818	797	795	842	818	863	749	801	833	810	795	829	821	802	816	811	819	751	756	804	844	791	803	776	794	752	808	789	848	798	772	819	806	790	781	771	818	825	815	759	826	790	801	823	770	807	818	801	777	777	800	772	817	813	819	744	812	812	742	853	773	811	799	792	862	787	783	778	798	787	785	746	766	802	820	794	793	835	829	820	799	773	788	797	818	800	808	771	772	808	815	760	771	783	786	764	803	800	799	780	815	784	788	798	889	814	808	798	772	813	821	831	773	802	795	829	782	782	790	799	784	782	760	798	827	856	768	844	815	778	772	819	854	794	781	812	773	816	806	819	802	800	799	782	802	730	839	778	788	802	765	788	763	822	842	791	815	786	743	794	750	775	806	770	798	800	743	836	828	833	801	751	781	801	781	748	768	801	811	823	791	789	835	831	852	740	837	800	783	798	768	790	790	803	774	798	798	786	749	793	836	775	818	789	874	733	792	861	808	812	797	778	816	780	779	765	756	813	755	785	757	813	807	792	816	818	761	807	790	788	768	819	801	803	806	803	765	778	833	779	788	787	772	849	816	785	804	775	778	833	774	809	778	784	792	794	832	831	788	778	793	801	789	763	796	814	802	838	807	808	837	782	831	873	837	784	778	799	811	775	758	808	771	770	785	806	801	774	771	830	802	788	804	795	808	825	812	814	786	771	785	778	804	773	780	769	781	794	828	747	791	822	764	789	822	773	802	799	834	794	742	774	785	807	815	800	790	810	755	850	781	803	819	804	823	823	800	799	837	856	785	805	754	780	794	755	785	797	822	779	768	767	758	821	769	775	801	765	829	825	798	786	795	787	814	822	815	719	784	739	795	813	785	807	766	823	789	777	796	774	793	812	783	796	764	826	811	840	798	821	752	806	768	872	818	779	837	791	787	795	801	803	785	773	774	786	772	787	810	847	805	796	798	760	807	729	799	808	795	766	810	828	743	759	766	776	801	812	768	773	813	704	796	788	789	806	816	828	775	823	767	770	860	814	857	741	833	798	759	855	759	789	768	790	765	840	811	804	806	779	776	790	755	862	806	778	849	816	781	740	787	806	779	770	784	770	800	799	841	821	804	829	760	814	779	837	723	861	835	831	773	774	761	784	772	838	793	743	806	825	770	809	752	813	816	870	809	813	809	756	775	775	772	801	779	805	800	768	751	806	837	794	778	792	830	813	796	813	742	832	789	769	809	762	859	790	792	742	818	782	826	822	772	727	804	806	828	783	796	800	744	817	751	743	761	755	863	778	807	794	761	801	808	809	842	774	777	826	794	792	789	788	776	777	780	856	793	769	815	801	751	816	792	824	836	784	731	733	783	807	801	794	843	802	755	746	828	793	780	812	820	793	768	810	833	778	779	778	809	832	790	748	810	819	798	784	768	788	816	784	802	758	814	827	818	777	800	798	801	805	817	789	792	811	734	798	816	825	793	791	784	801	724	762	757	772	793	802	804	847	766	811	727	820	789	805	815	810	764	771	801	836	793	773	795	776	769	802	797	830	777	809	793	793	833	744	789	798	803	796	822	805	814	810	817	790	812	775	834	781	781	802	852	812	824	762	768	836	785	803	823	788	784	828	761	836	754	813	804	785	751	774	752	831	809	829	808	789	783	805	767	817	832	809	804	805	817	764	786	788	819	750	812	758	820	778	740	778	773	797	790	781	787	746	787	778	769	821	747	798	806	803	744	808	822	810	831	789	762	821	785	804	761	788	863	840	740	810	847	779	782	742	738	783	821	855	745	750	768	786	770	842	852	785	788	789	787	768	754	769	802	776	774	822	780	775	771	770	840	716	786	768	784	786	801	790	751	804	793	824	793	768	801	766	808	842	792	781	829	803	804	812	812	782	775	785	767	794	803	774	754	816	813	811	806	771	779	780	794	822	833	796	810	796	766	794	791	805	820	801	810	781	832	791	791	774	760	795	766	737	824	777	812	796	828	762	820	833	754	811	760	820	834	764	790	840	810	745	812	769	754	763	786	784	783	798	817	768	777	792	775	803	839	749	767	873	802	798	816	803	790	786	751	805	807	811	823	745	741	802	783	784	782	725	802	802	799	815	798	810	762	803	793	826	829	796	748	788	766	855	726	779	794	825	775	761	784	802	794	836	775	752	790	781	802	755	838	817	794	763	792	787	848	795	776	827	818	783	789	772	822	774	817	817	825	787	771	794	793	791	784	806	778	773	772	758	810	787	818	808	776	851	786	835	794	823	807	774	841	800	823	747	787	814	786	782	774	804	803	793	772	788	758	831	827	826	776	812	828	762	784	817	785	766	795	769	828	810	802	779	838	797	773	731	772	851	791	781	798	781	778	754	769	880	832	775	829	795	808	836	833	830	748	788	772	772	863	786	812	800	750	833	820	755	808	786	766	776	781	820	777	805	762	878	789	806	772	793	761	750	779	821	817	757	760	750	818	768	878	736	805	813	841	777	815	754	797	774	790	822	783	774	824	851	795	787	794	852	804	758	802	784	818	749	775	777	783	766	833	840	744	807	756	786	784	834	822	768	784	803	794	775	747	843	764	779	822	789	848	759	801	850	766	808	869	838	792	845	818	798	794	828	764	777	814	772	796	802	803	797	766	740	804	826	858	743	829	760	804	801	805	786	792	782	794	804	839	788	765	718	784	766	759	754	798	748	788	819	819	806	797	833	775	775	789	794	803	781	817	778	798	781	796	785	768	793	824	804	840	788	808	826	816	814	795	760	810	789	804	804	789	790	824	777	792	818	806	796	761	831	832	762	792	817	806	796	776	767	777	761	797	800	820	802	712	815	785	774	736	796	774	775	799	797	823	772	795	826	788	814	760	802	808	764	811	784	763	816	769	812	782	822	777	791	796	755	819	825	732	711	752	808	753	727	813	785	829	815	782	798	790	772	777	811	839	804	804	795	817	792	779	799	774	758	831	811	751	759	763	763	779	794	798	795	827	750	780	834	751	760	787	798	791	770	747	787	744	784	825	815	784	767	763	748	803	796	827	799	764	778	785	771	781	818	796	765	796	792	814	836	792	795	805	743	792	785	856	842	800	811	804	836	836	838	759	845	788	862	799	797	769	793	766	804	773	843	803	823	794	797	793	783	821	810	762	766	793	858	784	806	784	788	830	800	812	727	805	832	779	749	748	780	809	839	809	826	807	799	791	816	799	776	803	825	785	777	819	759	845	810	785	828	764	819	811	776	782	806	760	800	820	804	782	807	817	825	791	788	775	841	757	786	805	817	743	752	780	807	766	860	777	820	846	797	759	787	805	731	740	775
23180	21186	28908	23712	21186	20438	7042	2735	1726	1524	1365	1170	1052	1009	880	849	719	728	715	717	739	636	600	609	591	541	544	591	524	528	484	479	465	464	475	470	442	473	466	446	433	477	445	427	450	424	507	429	488	425	450	496	483	481	493	474	434	475	486	495	424	444	440	462	437	482	463	464	432	431	447	425	459	387	409	408	432	431	469	489	454	458	459	411	446	497	428	410	418	443	461	416	421	458	473	435	411	414	418	465	437	432	450	467	419	451	447	446	411	435	401	421	448	448	446	437	429	424	426	434	433	429	444	395	431	430	415	423	467	455	413	394	419	423	416	451	412	452	464	396	483	431	383	385	400	442	413	432	433	428	409	413	414	425	419	438	421	386	445	421	414	418	425	430	416	442	434	409	429	460	396	428	415	384	434	459	418	445	450	403	436	418	465	420	413	374	435	431	409	434	438	397	377	432	411	411	415	445	439	449	424	443	440	379	447	361	421	435	439	422	408	412	441	398	408	457	457	404	430	411	425	420	436	477	432	411	442	408	407	432	401	449	418	435	419	407	431	441	436	421	419	385	475	420	431	440	458	413	455	424	414	426	418	413	389	414	390	385	404	432	412	390	442	453	418	407	439	458	432	403	422	419	469	407	411	442	461	433	417	420	443	425	414	438	448	413	441	400	425	416	423	421	437	424	403	407	414	440	414	419	387	405	417	439	453	404	420	412	438	471	385	443	431	409	413	419	436	452	413	411	451	437	440	399	416	442	435	418	445	448	458	426	455	457	423	416	443	414	409	407	410	395	439	398	425	385	398	437	437	420	442	408	440	437	442	385	424	436	427	419	450	390	424	452	416	401	430	413	396	378	413	417	425	451	429	423	413	399	426	424	400	472	452	406	420	399	376	424	413	421	428	445	463	420	431	426	440	385	413	428	423	450	399	449	421	421	429	404	398	446	420	433	435	364	416	393	413	450	466	416	434	462	451	425	420	432	422	413	407	411	435	439	435	462	389	448	449	374	446	398	398	438	397	419	402	385	433	434	408	465	410	452	428	420	406	420	403	411	419	392	393	399	452	422	426	444	417	431	443	414	420	420	431	402	444	472	411	416	463	393	434	415	411	425	454	413	404	438	376	448	433	413	419	442	403	455	427	451	425	452	423	470	452	429	415	422	414	435	409	409	423	389	411	414	448	437	439	440	397	434	427	463	424	409	471	436	412	381	432	410	422	418	421	414	433	413	426	402	424	419	396	450	410	404	433	452	425	412	429	434	428	404	424	431	422	456	420	478	436	426	429	407	436	428	418	423	404	437	390	424	421	403	404	421	411	428	441	443	436	440	401	408	393	390	396	410	452	440	440	406	453	387	418	419	460	438	402	436	434	399	398	434	364	429	405	441	410	442	430	400	391	428	461	395	448	427	405	447	470	422	462	403	402	397	425	445	406	442	410	408	436	418	411	433	442	398	425	414	436	423	445	409	437	433	408	413	428	436	400	458	412	442	392	426	439	410	451	380	455	402	456	462	442	405	422	465	444	427	434	456	422	427	416	454	467	451	476	418	383	424	406	417	437	391	435	438	428	410	419	409	429	367	441	402	422	403	434	447	444	405	433	465	364	426	387	417	421	409	430	481	385	460	438	412	392	425	414	435	427	450	456	440	422	419	407	389	407	408	414	404	433	401	445	427	410	427	427	424	432	466	451	409	422	435	397	436	437	444	427	433	451	426	400	429	437	402	403	460	401	440	418	417	434	448	448	450	434	419	439	426	430	431	442	454	440	452	428	377	465	465	384	459	456	472	390	401	380	428	371	481	451	420	422	395	472	426	439	438	430	451	396	444	427	430	415	446	415	427	453	431	412	431	407	425	437	428	414	421	429	448	452	420	471	421	425	420	414	442	419	440	432	468	422	429	390	416	469	405	409	429	419	401	407	425	408	439	446	431	418	400	452	428	423	466	413	405	424	408	445	436	417	393	408	416	401	423	415	434	391	449	450	413	432	454	393	430	408	430	420	424	477	429	424	399	402	376	441	449	417	425	412	469	413	431	453	423	395	448	365	387	412	424	425	444	416	440	434	413	415	446	426	419	393	484	429	442	476	461	388	414	435	443	425	440	454	435	430	439	431	398	434	399	453	437	425	386	435	424	435	403	415	416	419	413	395	462	438	440	453	407	449	382	380	429	435	416	412	449	407	433	446	430	427	400	389	413	419	420	422	435	420	398	436	448	427	437	419	390	429	433	429	429	429	393	420	408	441	413	440	432	421	421	435	455	409	409	427	419	408	410	424	428	432	406	436	428	402	407	420	433	434	426	417	415	402	434	400	409	412	401	411	434	435	423	464	406	425	390	430	432	435	457	404	406	408	425	416	398	406	421	450	418	413	431	465	412	452	428	431	431	428	403	431	409	450	428	424	423	414	443	432	456	451	418	379	433	419	401	403	449	412	428	435	445	475	419	425	408	422	377	412	426	416	415	441	457	427	425	428	436	429	429	424	383	428	401	420	438	423	411	435	473	435	432	431	402	466	437	381	442	416	435	443	405	400	379	469	421	394	414	407	442	385	404	414	441	389	430	402	430	377	435	394	403	441	389	440	434	407	426	428	401	391	429	428	442	404	439	428	418	416	455	414	405	428	436	379	438	430	417	420	428	424	431	422	433	416	406	445	429	416	434	429	408	475	397	428	421	427	400	442	424	423	490	399	417	416	431	440	410	417	435	439	428	421	406	395	448	404	391	400	437	411	449	399	432	441	435	408	404	436	414	442	428	457	401	411	414	446	415	468	418	439	400	419	415	425	442	424	406	405	438	441	431	390	401	408	404	415	426	427	415	382	383	447	431	431	406	437	438	422	447	412	430	429	453	435	464	440	452	426	415	419	413	429	414	423	400	390	434	363	393	416	422	467	422	393	384	452	420	428	366	410	415	444	419	436	444	399	432	413	433	432	463	437	434	412	430	452	433	451	426	436	409	442	396	437	434	432	389	450	419	425	426	434	422	403	456	415	433	420	490	409	433	428	438	435	398	408	406	408	435	432	409	435	443	432	424	415	426	440	383	450	443	460	454	424	410	421	409	448	404	437	401	416	431	434	428	426	396	428	444	422	408	437	421	431	426	451	442	461	419	420	409	448	427	474	450	439	397	454	397	434	443	421	450	433	436	446	405	426	419	420	408	428	422	419	417	449	436	435	404	402	478	446	396	402	426	417	427	416	441	416	418	403	442	448	427	465	445	437	423	417	403	431	411	405	418	428	427	455	396	419	381	430	432	432	403	423	451	403	445	436	416	421	406	441	407	407	434	419	438	405	415	446	417	436	442	442	442	429	425	449	414	411	470	395	400	429	442	437	437	427	415	426	483	382	414	421	407	441	421	441	430	414	449	436	393	418	422	431	463	387	415	439	449	440	434	408	398	434	403	435	450	428	404	434	418	419	432	441	451	439	435	438	428	404	414	433	452	424	397	451	392	416	423	444	412	457	415	448	446	424	446	383	446
17359	27695	23232	14235	11199	9018	7387	5876	4637	3767	3218	2817	2307	2150	1824	1722	1436	1382	1298	1354	1264	1130	1078	1108	1065	991	920	906	859	860	811	751	720	704	668	669	662	678	676	686	653	598	647	688	660	688	688	672	696	686	664	658	690	721	688	710	675	650	680	678	698	633	682	661	656	659	627	624	636	662	611	623	585	593	608	647	586	645	621	593	624	607	666	650	636	668	681	637	602	630	673	610	593	614	651	617	653	630	605	609	605	596	591	582	624	608	576	615	623	656	653	636	608	598	603	631	615	611	644	570	591	596	581	623	608	653	586	635	608	575	634	597	587	635	594	622	575	629	634	575	606	593	614	579	604	596	634	568	597	604	585	613	613	615	628	603	579	571	614	595	620	660	610	606	615	599	625	601	631	587	605	633	660	595	550	609	588	599	595	619	636	556	598	603	593	631	611	569	587	603	614	592	611	596	551	599	608	610	581	557	585	579	653	633	611	607	599	607	583	609	599	552	602	638	607	596	593	582	615	577	584	621	571	562	629	573	640	592	626	579	580	635	592	615	565	633	621	604	610	602	582	576	631	597	604	583	621	654	536	530	617	586	605	579	595	658	642	582	601	647	576	567	577	593	597	573	622	612	612	582	566	612	608	621	621	613	602	612	560	598	615	603	597	583	609	603	599	591	675	600	609	612	596	619	606	598	625	608	591	616	633	600	589	660	645	606	607	645	596	598	648	641	586	584	625	568	577	598	603	601	610	575	550	610	609	606	612	624	602	618	603	645	605	603	607	618	570	611	611	619	590	594	618	609	621	610	636	626	591	648	604	583	592	586	602	649	577	618	616	588	576	614	613	587	583	661	540	617	642	593	586	581	623	607	613	650	581	601	619	598	608	600	597	613	600	588	572	628	607	585	599	613	638	573	594	567	557	638	564	628	606	596	638	603	571	611	595	560	562	630	602	588	598	589	606	567	605	620	603	610	610	608	588	582	547	611	614	644	591	605	600	612	607	588	624	555	632	586	603	636	614	598	600	602	610	567	615	584	594	611	591	604	672	615	572	625	572	598	517	596	644	620	606	571	620	575	593	609	617	592	602	646	600	626	574	584	598	609	586	603	623	636	605	626	563	613	598	578	624	601	594	571	598	583	611	608	611	603	605	623	632	586	625	607	657	639	650	580	614	601	611	631	619	553	601	593	567	611	585	589	566	549	621	583	635	619	562	588	549	602	606	548	612	578	619	583	542	614	600	657	633	618	592	557	633	585	588	571	627	613	637	586	603	648	604	631	581	602	610	615	605	576	604	617	590	629	614	579	599	598	581	600	602	614	604	596	636	620	587	591	580	600	607	600	594	599	612	593	584	576	604	619	602	602	642	599	616	637	570	637	645	605	622	563	595	557	624	617	574	609	589	587	628	625	614	620	572	598	566	582	591	598	591	617	613	584	581	600	630	566	585	609	593	590	586	612	609	628	627	558	587	585	609	582	581	577	626	584	614	616	596	595	596	609	597	580	589	556	594	597	602	605	594	627	609	635	637	628	613	623	578	575	596	557	558	646	553	566	617	541	544	586	575	558	603	562	685	559	616	585	613	640	618	610	596	594	596	618	615	618	558	572	597	608	623	616	564	618	566	574	590	610	595	571	593	614	620	624	618	598	647	627	616	596	570	619	609	609	601	600	598	633	587	627	621	600	584	576	617	605	614	595	588	585	597	609	589	642	600	617	547	574	566	562	564	633	573	603	579	587	624	595	604	644	637	577	582	608	600	593	593	588	593	611	647	619	591	586	609	567	608	603	581	624	599	618	606	602	651	565	587	575	628	581	583	585	551	620	613	600	607	581	620	588	579	573	597	628	566	606	579	611	606	621	591	618	589	584	576	569	597	594	633	613	614	563	584	612	600	562	538	670	575	588	623	639	634	611	593	616	593	608	563	569	635	606	625	640	586	680	591	599	575	598	600	576	601	584	576	641	565	583	581	592	603	606	579	626	593	570	586	601	581	603	596	590	612	594	646	583	600	585	595	638	577	614	551	614	581	590	595	636	601	576	613	613	612	632	614	629	609	602	541	594	658	599	612	601	617	630	627	634	623	625	582	606	637	592	568	607	591	609	628	562	552	578	627	635	619	615	655	583	633	652	632	651	675	612	600	628	570	617	606	543	570	614	557	602	581	638	582	629	606	608	610	596	596	665	582	611	556	626	616	590	610	614	601	605	547	593	558	556	608	589	604	569	597	584	647	621	581	649	614	556	626	649	557	619	595	644	665	627	583	583	531	599	598	610	580	617	565	634	609	635	623	605	581	591	623	599	592	598	620	601	621	607	584	607	622	606	590	596	626	590	574	591	595	579	625	593	620	572	630	595	573	556	602	582	628	661	622	590	576	606	639	597	597	617	596	626	579	599	569	560	607	609	573	587	610	631	596	583	613	640	621	646	594	623	597	573	573	602	620	597	591	608	607	632	609	606	565	639	639	606	553	617	630	629	617	588	597	585	635	606	537	630	610	615	578	602	591	627	627	581	587	577	593	613	557	596	637	602	615	578	608	567	626	635	624	586	574	607	587	604	578	594	596	608	636	581	594	587	640	580	612	568	572	624	601	572	607	582	658	609	621	612	592	573	588	593	604	582	594	645	586	569	593	565	572	558	583	618	623	589	623	637	623	603	645	582	608	597	537	623	645	618	619	603	609	614	617	563	619	595	578	610	563	609	620	625	606	618	558	623	631	586	605	604	605	622	663	636	606	557	637	624	584	568	610	622	613	575	606	639	571	603	638	623	612	606	604	637	591	615	592	615	585	601	590	587	610	566	631	608	623	577	608	581	602	605	618	550	579	625	592	607	594	570	572	572	641	617	599	548	605	616	600	581	591	594	627	585	625	605	600	611	640	563	590	597	640	634	571	610	632	597	553	564	576	548	607	586	586	564	596	622	620	575	594	618	581	569	612	598	643	556	599	597	601	594	619	617	584	572	654	624	594	609	568	581	604	632	582	564	606	540	613	627	567	598	591	594	650	627	627	611	601	586	609	622	596	613	597	557	539	635	605	586	587	588	597	623	596	602	582	611	623	638	592	605	612	596	595	589	605	619	602	613	547	582	628	565	588	611	584	575	593	585	604	619	620	610	575	633	598	579	619	615	658	593	599	610	580	621	636	599	610	607	598	612	599	612	637	578	568	622	582	593	602	607	585	604	580	594	564	627	620	637	575	623	647	589	573	616	610	613	600	607	572	585	592	578	575	632	596	621	586	557	599	596	554	597	595	595	617	577	581	602	554	604	581	591	631	603	591	613	616	604	614	628	656	580	597	567	613	601	603	579	585	603	644	594	603	655	621	609	594	584	583	616	584	637	625	661	617	624	598	581	598	577	622	605	613	625	620	570	582	614	648	609	596	602	612	603	618	559	611	605	600	585	574	570	594	657	640	534	605	617	606	620	621	579	610	596	588	575	567	579	603	614	621	626	561	562	615	600	617	623	603	625	568	612	612	643	625	573
26817	20170	12110	4981	2335	1787	1404	1139	1082	943	900	874	809	802	775	762	702	687	743	697	645	672	690	643	646	723	683	635	646	648	585	624	686	604	614	618	647	620	602	629	618	589	650	625	634	651	595	604	683	635	644	672	656	610	597	655	636	625	597	644	658	622	617	603	633	590	624	626	601	614	636	610	614	626	647	587	648	641	636	646	591	648	626	645	621	641	606	596	594	637	598	598	574	609	588	612	636	620	645	591	621	593	557	600	588	633	559	640	609	612	598	641	617	584	604	600	650	599	622	610	594	601	627	639	608	640	597	652	648	650	620	628	605	613	620	625	628	598	622	629	594	623	595	614	670	622	599	605	616	645	576	633	617	598	627	632	644	611	605	642	629	606	589	619	641	620	627	644	634	646	647	604	628	628	599	613	596	608	626	596	631	593	599	580	647	618	590	633	605	622	651	607	628	633	615	640	595	593	600	600	601	617	621	610	584	613	625	610	624	626	653	641	665	632	627	587	642	622	603	601	614	652	583	587	654	607	610	578	647	614	602	598	642	612	631	613	609	620	624	630	613	649	593	650	562	587	605	644	648	611	645	611	597	601	617	595	648	618	611	618	645	648	598	599	669	612	632	634	575	613	639	643	628	592	644	604	620	591	631	593	591	617	643	577	609	616	603	629	641	604	607	628	582	633	647	619	651	654	608	617	607	611	610	621	648	652	628	636	617	546	597	628	610	610	645	580	629	639	590	642	624	626	607	623	602	651	581	629	671	596	593	640	610	608	631	651	603	657	625	633	605	593	623	560	593	635	601	615	605	623	635	594	645	631	654	599	588	634	663	604	664	662	583	608	595	624	601	626	573	577	628	632	633	640	615	603	641	626	664	644	609	594	662	611	585	629	630	561	621	637	596	614	625	626	632	639	623	596	649	600	640	604	646	649	630	598	620	623	612	588	596	637	567	580	611	628	633	600	576	598	592	650	607	585	598	642	638	577	622	594	634	614	623	681	658	580	614	654	603	625	657	600	625	585	618	573	595	601	587	587	639	623	602	639	627	596	588	603	615	583	585	614	576	612	598	628	587	603	613	651	600	633	597	647	603	629	598	618	629	605	645	655	583	662	612	610	620	557	619	625	625	636	610	592	606	631	624	609	610	645	612	624	603	646	652	666	676	623	606	631	641	651	626	625	578	619	616	640	600	589	562	631	635	616	561	690	602	620	586	623	629	584	586	634	630	627	608	618	595	604	572	600	596	643	581	641	653	632	610	570	586	548	662	642	667	617	619	656	589	652	602	649	615	574	634	605	581	636	630	588	653	625	590	624	657	639	613	631	641	611	589	595	596	624	605	588	620	601	659	608	637	602	611	629	660	602	615	614	637	647	609	580	596	638	653	628	599	589	568	607	652	637	636	632	586	581	640	646	661	621	603	603	621	624	595	620	614	622	615	621	612	617	615	606	599	664	603	618	594	646	578	604	621	531	592	637	609	590	637	623	623	602	624	665	621	624	592	608	636	594	635	642	612	645	632	581	571	620	623	612	581	610	611	619	614	585	647	617	619	606	576	682	599	666	626	576	651	601	580	622	594	665	600	613	618	561	611	634	624	590	599	631	634	612	626	631	626	641	647	581	627	601	559	596	600	629	611	662	630	638	617	610	644	552	615	613	582	624	646	626	602	645	561	651	599	601	615	634	616	592	652	650	626	619	610	598	621	591	630	614	615	611	622	610	630	643	609	606	575	627	637	634	601	624	629	635	669	587	596	612	595	631	585	561	635	630	610	670	620	617	604	624	612	631	639	632	586	609	642	639	621	638	598	622	647	624	596	622	585	628	586	587	612	598	625	605	644	617	606	618	615	637	574	621	582	617	601	626	573	605	605	597	617	568	561	662	633	647	654	666	598	593	632	636	647	636	655	620	586	657	589	627	594	610	679	595	639	615	638	596	627	617	614	639	630	589	647	670	631	593	589	598	577	623	602	650	601	639	597	610	627	641	628	655	640	620	608	625	625	597	625	645	619	641	635	666	615	590	618	611	642	608	605	621	610	634	601	627	594	613	625	633	648	667	621	591	638	611	655	602	598	622	646	619	617	656	597	628	671	660	592	597	633	627	628	597	615	598	648	652	618	658	691	609	625	626	557	592	625	631	623	603	580	613	601	644	605	612	643	634	632	656	532	587	622	609	598	668	626	637	578	592	634	559	618	615	621	610	582	599	599	590	664	587	650	644	626	635	590	606	618	630	620	561	654	655	622	625	594	640	646	612	611	600	553	581	611	575	635	595	593	584	671	578	637	579	594	608	569	643	604	601	618	597	587	620	583	535	653	615	606	663	593	625	613	631	573	628	635	564	626	647	564	613	615	567	610	641	638	630	585	613	636	612	599	638	631	640	620	608	656	624	600	587	583	627	630	621	609	592	691	591	577	644	650	611	651	620	657	626	644	648	632	656	635	628	604	600	634	621	606	591	616	647	559	643	623	653	585	603	597	603	600	630	623	626	594	605	646	619	605	634	661	613	588	625	612	604	608	589	665	636	613	623	610	648	636	580	591	618	621	632	619	607	599	606	588	601	571	583	572	606	634	604	587	634	595	594	608	607	606	595	584	671	629	582	600	601	646	602	644	555	629	579	612	624	597	630	591	648	594	599	599	632	615	628	599	640	611	613	645	600	562	587	620	665	637	611	576	647	634	605	643	588	645	635	589	643	633	643	667	617	617	605	677	598	603	651	614	601	642	637	628	642	620	592	628	589	613	652	628	582	639	624	650	619	604	653	594	597	655	611	597	653	637	637	607	597	567	625	580	637	600	588	648	573	631	602	636	607	615	631	658	650	559	595	684	655	594	578	617	648	606	612	577	597	605	653	653	609	578	587	588	615	593	626	615	647	636	654	678	596	649	668	603	637	647	628	565	633	610	586	616	606	605	633	624	605	610	611	647	588	606	598	658	656	573	605	629	626	658	600	628	627	618	598	590	587	614	565	618	617	666	609	625	643	604	627	581	596	636	595	583	631	596	616	625	615	596	585	679	620	653	623	592	630	614	665	593	660	649	604	644	616	601	592	603	572	641	638	589	585	584	631	632	644	579	628	593	598	602	646	587	610	637	589	630	629	633	584	644	629	621	623	643	629	599	631	622	638	637	581	600	613	603	614	578	620	604	623	583	629	622	641	635	664	620	646	582	655	639	658	631	641	622	602	607	548	574	593	611	657	617	654	619	599	610	611	632	593	605	618	598	612	579	584	630	664	600	616	648	638	644	636	592	615	628	644	634	605	625	578	614	621	631	612	596	608	581	585	611	622	644	589	572	598	665	606	631	639	561	595	625	576	658	589	585	612	659	642	656	613	665	603	693	579	602	601	558	619	636	606	588	609	603	583	654	601	627	598	613	660	600	636	644	600	631	671	559	617	607	599	654	628	625	625	632	646	588	570	619	590	639	627	588	622	599	615	640	649	638	607	600	632	613	595	613	634	588	622	615	640	635	662	615	643
11233	13974	11713	6551	4491	3719	3087	2874	2184	1838	1674	1530	1410	1388	1282	1207	1121	1069	1068	1083	1042	983	1043	1004	978	948	938	902	961	966	932	893	947	842	904	860	836	839	907	893	866	876	936	840	860	854	876	835	851	861	909	837	904	912	888	890	904	838	868	891	916	886	916	885	877	891	862	875	936	874	847	896	879	894	893	834	866	908	853	857	810	835	866	886	911	896	925	857	877	821	849	902	832	900	923	845	870	923	896	829	898	816	849	809	885	869	893	861	896	845	824	873	871	840	807	861	901	862	841	901	927	845	891	855	859	852	857	830	884	887	882	855	860	889	863	840	837	872	908	882	825	842	866	855	861	824	892	881	806	854	892	810	868	806	874	857	833	865	844	806	866	845	878	899	877	847	847	810	864	861	830	870	888	857	875	847	836	924	857	829	829	813	846	885	843	890	871	886	872	787	837	880	869	879	836	846	883	860	884	858	877	859	865	852	831	865	812	837	873	878	848	839	862	859	829	922	841	817	857	893	877	870	857	890	845	842	866	846	887	875	844	897	897	900	826	854	882	884	896	847	911	892	832	883	873	847	900	863	888	881	852	832	855	956	841	904	919	860	899	875	795	854	849	816	915	851	828	811	891	820	858	848	850	868	834	846	832	840	844	880	859	888	880	848	817	832	877	886	874	890	883	888	843	883	857	840	848	778	829	864	849	854	806	894	864	787	838	875	875	894	873	868	819	843	850	877	860	904	831	837	826	866	814	876	878	830	795	876	889	878	874	880	870	852	902	895	871	899	880	881	880	850	884	815	857	884	876	809	823	939	861	838	888	832	877	870	851	876	855	860	927	881	855	888	814	825	895	797	829	873	856	818	879	862	867	835	862	822	827	884	911	830	831	818	856	873	883	847	844	848	923	864	837	904	850	831	856	838	813	835	888	866	893	826	866	851	822	892	867	858	917	889	890	844	835	896	876	873	855	901	849	885	863	866	857	862	833	882	824	885	847	909	873	866	822	888	869	884	835	829	897	847	835	857	912	871	914	877	853	844	853	841	839	877	823	898	824	869	793	884	867	880	822	870	856	873	782	838	833	897	864	886	828	917	823	846	881	862	856	878	863	920	835	829	863	824	893	862	860	835	865	815	849	861	858	868	874	883	896	859	898	826	902	873	809	751	883	895	890	862	882	826	896	877	854	915	852	871	841	854	875	844	849	839	860	820	880	855	872	851	847	888	811	849	867	841	831	861	870	829	831	832	838	865	876	891	871	833	863	880	859	871	882	896	912	869	823	840	880	827	848	885	857	881	877	818	876	843	912	864	777	803	864	881	876	851	843	838	804	845	845	852	820	881	853	900	878	841	847	871	789	819	852	852	824	913	854	837	913	885	869	828	880	844	923	859	856	845	893	820	822	850	840	796	853	855	861	802	893	880	859	900	804	869	830	875	895	890	843	892	810	834	841	854	899	876	867	829	857	847	804	889	814	853	856	876	919	841	891	813	892	857	877	865	857	861	849	865	850	862	867	848	886	846	873	865	915	848	828	843	833	788	875	843	786	883	904	893	878	818	860	885	853	847	886	874	853	845	892	801	896	843	839	879	804	876	892	882	884	783	811	904	815	835	840	884	816	890	883	823	823	844	837	869	813	829	894	864	851	841	858	900	955	820	867	826	850	853	816	831	897	882	869	827	817	841	871	896	851	876	811	818	849	855	831	917	836	856	884	806	858	868	875	877	830	876	868	892	852	884	833	836	878	846	878	821	892	855	839	847	876	878	832	842	862	857	790	837	853	880	814	904	867	845	808	797	852	849	867	826	806	830	836	869	882	912	822	823	893	898	825	893	851	838	911	836	786	793	877	876	867	819	903	874	857	843	873	875	866	843	811	868	822	870	848	858	818	868	812	836	806	836	847	850	835	867	838	848	819	834	834	899	925	823	854	868	885	890	854	843	830	825	861	838	830	892	884	840	863	836	862	825	867	833	852	834	840	823	895	856	875	878	904	857	859	877	884	825	845	869	877	856	827	855	921	854	862	837	846	867	858	851	875	815	877	841	877	865	879	846	860	847	856	817	849	896	882	845	816	818	885	834	863	830	908	861	869	887	821	870	899	891	869	892	861	851	882	800	877	897	853	848	881	791	831	852	896	837	917	875	899	857	887	823	805	820	881	813	880	836	871	838	875	866	842	804	918	823	868	895	873	832	856	839	854	899	857	851	896	862	867	914	877	904	905	869	874	867	876	916	892	815	854	836	880	851	877	861	889	908	880	827	875	840	893	915	873	877	845	842	844	858	800	821	836	876	855	831	879	841	833	889	842	869	871	863	902	875	848	844	894	873	846	872	833	888	834	854	885	829	852	821	861	837	823	843	888	843	840	848	860	905	858	835	824	847	832	870	825	780	871	860	843	925	862	891	804	915	891	862	855	864	823	887	880	888	812	883	894	819	810	856	874	825	823	885	865	897	917	872	845	867	901	874	837	893	816	785	860	862	844	827	933	889	867	878	902	853	870	862	863	826	853	861	874	819	801	795	877	863	864	832	851	840	866	813	859	855	841	832	841	883	885	868	852	889	876	875	873	880	881	824	902	842	855	863	886	799	878	847	801	830	894	832	819	871	877	887	853	872	877	837	887	823	886	878	884	890	822	900	912	914	873	856	842	874	869	955	897	829	846	869	916	885	849	831	893	840	853	863	871	871	881	842	847	854	886	824	877	891	874	824	813	878	879	863	895	838	845	879	813	818	847	866	842	862	837	884	880	786	796	881	891	848	838	894	851	867	819	818	864	858	851	875	878	895	839	896	888	861	854	877	827	839	912	821	817	837	836	896	857	886	892	822	911	833	825	873	869	890	849	848	832	854	910	876	856	824	807	870	803	829	847	872	920	856	852	834	893	836	831	858	835	903	887	804	846	910	866	800	866	805	895	865	842	870	900	901	930	895	839	867	887	798	882	859	855	894	922	878	875	820	890	799	864	836	887	834	813	849	858	901	848	870	862	820	882	892	834	872	770	887	838	920	872	903	799	825	862	849	906	860	880	860	848	844	894	864	856	858	857	855	857	830	879	835	839	850	799	869	856	915	825	860	836	802	897	886	820	850	864	874	842	845	863	885	817	861	838	893	849	821	855	882	845	842	836	838	888	825	887	881	856	867	885	891	885	792	840	905	852	840	864	870	884	824	828	906	815	913	878	853	878	896	921	857	850	823	826	909	822	872	870	892	907	847	835	886	869	894	796	842	836	849	875	921	836	858	869	824	890	820	947	894	853	859	796	860	823	864	811	833	921	887	863	878	857	844	844	863	886	844	859	896	858	862	843	837	861	851	804	876	839	833	851	857	845	835	822	844	880	825	813	821	899	870	873	852	854	808	905	848	835	813	907	841	848	802	887	844	823	827	881	854	852	866	854	915	826	823	841	841	887	893	819	850	846	874	860	891	826	854	855	806	874	836	908	847	905	869	852	865	911	816	833	895	838	855	847	883	859	869	862	897	859	883
24154	21169	28347	24260	20743	7747	2901	1914	1435	1324	1147	1023	1014	984	884	841	812	773	737	754	762	704	736	675	676	667	655	704	638	637	635	588	624	628	640	564	592	613	611	576	596	583	579	581	594	585	600	652	626	608	571	580	612	561	688	609	628	565	597	590	609	593	575	596	577	554	597	613	570	615	602	635	581	541	582	576	624	572	578	651	639	609	579	588	589	589	534	601	603	582	583	602	582	554	590	569	562	596	591	601	566	623	613	567	632	563	551	581	594	563	579	552	625	587	593	566	567	625	568	578	582	580	583	577	550	611	571	562	569	594	584	588	576	589	576	549	635	582	600	576	570	571	564	574	590	610	617	568	565	559	563	564	593	614	575	575	588	615	594	543	581	539	511	565	601	570	577	586	579	548	599	548	568	573	558	570	576	581	615	562	579	516	569	565	584	547	588	556	558	556	580	528	573	572	605	539	564	574	551	566	555	595	537	566	520	572	579	572	567	574	575	575	555	575	565	549	554	545	550	588	586	590	601	575	596	595	555	572	580	607	558	567	604	565	615	558	568	585	589	541	573	554	621	557	580	528	576	529	568	554	568	580	584	585	572	570	597	614	572	499	591	581	569	546	575	562	587	582	571	569	562	532	558	578	596	566	581	586	555	578	560	560	559	622	573	546	551	603	581	585	560	557	590	562	593	629	566	571	573	580	584	593	564	570	576	591	582	617	544	571	566	556	545	546	539	561	550	580	585	594	533	574	550	540	579	556	512	552	576	560	551	563	566	568	621	627	549	570	585	581	569	602	558	558	578	572	569	608	556	554	599	603	575	573	554	579	541	577	593	600	588	489	576	579	556	564	558	552	579	585	559	597	557	597	541	564	537	592	572	570	558	606	532	552	605	630	589	582	566	568	588	551	589	577	561	592	585	586	530	606	593	529	541	572	607	559	570	583	548	579	560	557	547	539	559	560	570	606	543	592	567	581	525	546	571	577	577	575	589	625	597	560	603	556	545	578	571	601	568	594	557	580	565	591	546	610	579	591	568	613	587	586	574	597	579	538	554	547	553	558	549	584	592	595	549	559	581	600	576	596	585	573	578	568	566	592	593	582	598	598	589	572	601	570	562	577	553	585	554	566	569	589	568	610	575	562	585	539	590	572	547	597	575	560	594	598	578	580	596	574	589	588	583	554	567	571	580	566	527	595	594	589	541	557	583	595	565	549	580	584	546	572	565	565	592	588	553	593	596	529	562	566	595	556	573	603	587	563	559	567	584	572	571	607	580	564	558	625	599	556	594	573	511	577	598	544	602	551	559	585	570	569	602	565	578	569	549	559	534	565	552	548	515	506	578	589	594	592	536	551	605	563	557	574	560	543	525	568	568	563	571	630	581	542	596	576	555	567	563	574	569	563	549	619	570	615	582	595	599	565	602	613	632	601	546	578	538	579	560	569	587	606	602	593	572	543	584	585	592	564	598	562	585	585	571	552	520	565	583	541	603	579	574	552	607	565	570	595	611	582	608	575	539	611	543	558	574	571	559	556	608	605	557	558	564	541	560	585	553	601	578	564	535	568	581	570	563	528	586	600	591	549	600	554	511	594	576	618	593	595	575	575	583	539	560	580	565	604	568	580	559	576	547	562	577	567	585	563	585	595	587	548	580	568	603	582	565	556	492	548	570	600	557	561	588	555	612	561	582	571	583	524	536	603	590	599	618	583	564	578	531	572	582	585	567	527	596	553	564	519	542	565	573	621	566	594	603	561	574	565	585	570	600	513	571	589	554	541	612	579	546	520	552	591	569	600	529	613	583	576	594	586	563	591	619	563	612	579	606	511	544	572	594	567	557	550	585	575	543	591	584	559	544	580	552	573	574	568	531	590	612	590	532	578	576	557	591	594	567	578	550	539	590	562	605	576	582	573	540	601	564	591	574	627	599	548	569	566	521	588	564	601	565	550	636	565	583	579	573	583	529	570	566	594	552	552	536	543	566	587	601	538	564	561	574	568	587	528	549	616	549	570	522	532	601	575	597	569	615	573	585	560	533	569	558	532	565	608	579	614	574	563	573	635	576	550	588	544	565	581	575	581	590	621	611	609	570	565	572	554	581	560	563	515	603	556	588	587	569	587	593	550	546	582	550	554	615	566	555	550	563	570	559	579	555	576	599	530	566	616	597	588	596	550	537	548	597	587	599	610	583	542	591	581	550	565	560	555	553	578	556	524	587	601	593	559	579	577	565	571	535	594	614	576	632	556	624	603	607	559	557	564	572	538	557	608	617	543	555	598	545	574	569	555	568	580	590	556	596	548	601	544	574	613	572	607	606	549	549	578	577	586	558	509	553	577	587	580	582	570	543	541	600	564	571	583	563	567	619	561	548	593	542	590	554	538	571	575	574	568	613	565	597	557	584	558	583	600	579	570	576	553	573	565	572	540	570	565	534	554	564	584	590	581	600	603	546	594	574	597	599	546	578	570	565	554	602	577	589	536	528	563	562	534	538	581	542	531	576	583	606	549	559	557	593	554	543	626	569	600	580	533	547	575	558	578	593	526	576	544	559	667	562	589	593	579	525	572	581	629	556	551	572	577	554	578	579	601	589	568	560	570	554	575	569	559	572	611	596	563	552	550	557	609	557	565	573	561	609	625	600	536	553	549	606	596	584	592	582	595	540	565	576	537	567	569	585	601	560	597	591	542	580	560	556	584	596	551	525	533	532	536	610	604	567	578	527	578	596	554	547	588	530	609	571	598	581	572	582	564	615	562	573	535	523	596	510	582	575	591	560	565	623	594	602	600	577	569	599	571	563	563	555	563	591	581	576	575	606	625	601	598	585	587	603	583	626	563	575	560	516	592	574	583	577	557	588	530	556	572	606	562	539	588	620	537	568	556	595	574	590	605	572	567	550	548	560	556	588	598	585	593	563	582	579	569	617	592	595	582	550	551	608	569	592	574	609	572	633	566	608	553	602	567	609	601	605	582	588	579	547	588	544	567	598	578	602	574	608	590	581	598	557	584	601	582	605	590	548	539	570	596	595	529	528	561	535	560	603	577	591	568	572	593	589	554	534	559	549	547	505	566	574	554	581	589	607	560	572	561	578	581	545	544	593	586	583	573	562	574	546	555	581	522	594	593	593	570	607	571	582	585	568	566	607	574	606	538	603	576	563	535	578	605	639	563	585	603	603	607	551	554	551	552	554	570	556	633	582	541	611	596	528	538	603	548	588	574	589	554	597	583	525	615	571	551	548	599	629	596	601	551	572	600	625	551	553	573	587	607	564	584	578	561	559	544	598	586	566	555	541	539	540	598	570	583	566	570	586	552	560	580	586	574	577	592	584	533	560	565	582	575	608	581	594	587	555	531	570	555	545	619	554	524	587	547	604	607	580	560	573	586	561	578	575	603	596	512	593	599	563	547	605	539	573	552	606	562	604	584	554	563	589	582	546	532	596	549	574	566	546	546	588	540	620	581	557	553	567	566	603	575	597	588	571	596
13873	21998	18339	11266	7912	6320	5033	4247	3529	2933	2458	2191	1961	1850	1738	1588	1398	1352	1397	1323	1211	1157	1145	1139	1078	1077	1014	1020	1030	929	931	952	884	875	881	863	803	940	840	836	869	839	847	834	783	865	839	851	851	889	871	812	866	892	938	921	914	843	839	859	855	866	845	821	833	884	889	848	783	801	827	793	825	803	843	838	822	850	863	809	823	773	852	805	762	845	806	846	835	824	826	787	840	846	841	838	827	821	832	822	830	775	795	783	862	884	791	841	823	835	782	839	819	820	832	789	808	809	823	793	799	818	832	885	787	870	785	836	840	852	871	793	802	838	808	816	836	788	796	804	764	763	827	776	796	748	806	833	794	840	822	842	798	793	820	823	846	832	842	794	782	793	829	836	768	791	779	809	824	836	773	822	787	807	836	764	779	794	771	754	854	836	770	804	845	831	810	865	822	762	797	849	813	894	811	808	798	797	821	818	836	822	831	802	856	814	834	780	838	745	807	840	781	775	767	787	793	847	811	823	807	859	782	807	817	804	804	816	827	828	804	827	757	836	863	760	800	819	799	837	808	792	832	803	831	724	786	856	794	775	814	814	784	807	795	820	831	800	805	811	814	838	853	836	796	807	792	796	866	801	845	790	824	857	811	825	834	869	832	900	813	804	838	788	784	824	829	785	780	788	808	838	778	833	828	827	803	804	852	790	788	823	777	810	802	778	777	789	798	781	809	798	848	789	746	837	769	763	842	803	765	825	843	816	839	842	837	810	791	809	789	753	785	826	840	789	809	827	831	795	835	777	853	848	819	782	782	805	808	815	798	794	771	863	844	799	783	796	808	861	837	778	853	846	796	825	828	807	778	799	829	830	782	831	845	817	790	809	798	812	844	789	809	799	802	762	752	805	777	806	788	805	826	872	816	815	785	816	799	791	838	791	809	793	797	816	810	767	842	834	798	823	797	849	810	808	806	866	791	814	802	780	776	831	816	830	793	815	827	762	833	758	796	818	772	808	812	820	838	822	816	767	805	745	771	795	784	875	776	869	768	791	782	798	817	823	814	836	796	828	813	802	830	812	774	777	793	795	846	840	785	841	850	773	776	800	809	802	812	780	817	831	787	815	826	808	825	837	801	777	802	829	815	813	819	817	774	814	786	849	842	824	790	819	813	818	832	834	789	826	801	815	790	776	763	818	800	853	742	784	819	809	827	798	805	837	811	765	777	819	808	804	817	856	825	821	826	801	780	782	822	805	812	783	808	802	825	814	851	806	795	831	775	784	822	818	766	831	752	845	809	844	821	800	805	798	798	833	829	841	856	800	823	852	794	864	880	799	830	738	808	753	796	800	726	872	762	806	803	816	783	821	799	803	806	823	820	877	829	778	771	804	793	818	846	770	787	785	807	782	843	776	781	868	831	787	802	800	796	803	832	806	824	832	800	817	835	794	762	743	782	832	776	809	838	799	822	767	814	836	839	761	816	818	836	811	800	805	829	830	761	817	773	849	828	815	791	795	821	789	797	824	847	850	758	815	857	750	770	836	817	834	836	803	795	813	789	811	796	804	808	834	828	778	802	840	770	766	806	808	825	854	816	834	839	812	765	789	824	818	770	794	809	806	771	795	883	808	733	790	837	857	797	789	814	772	770	819	807	824	779	792	791	855	803	823	785	824	829	847	890	853	794	766	879	847	771	808	835	783	847	804	817	778	735	882	772	811	842	840	811	846	807	763	867	771	827	801	804	786	816	823	782	799	805	796	822	778	845	819	804	803	781	828	810	817	812	788	808	745	807	823	827	779	803	796	819	812	781	777	829	831	830	858	886	781	771	801	795	806	755	840	877	816	826	771	787	803	843	837	827	840	768	761	780	787	794	815	824	825	805	842	841	771	790	815	789	777	795	835	836	836	798	776	784	824	841	821	805	811	819	819	771	820	801	795	828	743	792	844	791	803	798	819	811	792	783	784	800	763	759	835	801	803	821	839	822	793	776	835	787	818	853	798	820	874	790	776	785	813	853	771	796	818	785	829	795	855	803	849	774	781	758	804	804	865	781	763	822	857	808	841	826	857	850	801	829	786	838	820	830	811	782	774	829	747	814	803	809	861	784	817	794	802	784	851	785	827	787	810	775	822	830	800	819	826	793	775	819	836	784	836	866	781	805	829	832	779	812	806	802	768	810	797	777	859	830	795	822	815	794	738	812	807	846	860	832	779	842	841	803	829	818	835	808	880	805	771	769	845	828	801	822	834	777	805	770	827	810	833	802	805	799	810	815	798	776	811	834	798	841	792	817	774	809	812	838	809	836	837	767	839	841	826	781	795	804	780	765	826	816	825	830	841	847	787	812	798	806	807	802	822	779	817	841	854	848	799	792	810	781	877	772	764	791	833	787	818	806	802	832	794	780	815	810	833	852	796	786	804	854	842	827	825	821	770	795	777	840	737	839	807	867	848	823	781	751	834	818	833	805	793	831	773	837	819	822	836	806	823	789	815	794	858	806	835	802	757	867	808	853	783	817	752	807	795	804	780	792	850	829	845	825	863	764	823	781	834	812	821	827	796	802	774	782	823	789	768	837	789	811	786	774	836	836	825	774	775	837	824	806	834	852	777	784	840	819	868	785	838	775	775	776	826	822	774	784	830	883	739	805	781	815	812	777	790	750	790	763	840	802	786	781	807	851	846	828	814	849	831	833	855	802	796	788	784	771	813	824	818	801	789	814	917	762	838	839	809	797	813	820	788	797	804	807	804	831	794	815	806	803	808	795	802	802	805	822	807	810	805	803	812	780	809	801	765	865	817	813	789	829	802	855	840	798	786	781	788	759	824	803	825	847	826	776	808	772	795	874	756	785	791	762	787	828	819	785	816	802	836	834	812	790	797	829	825	799	820	796	815	786	794	806	799	798	787	780	830	805	842	774	767	840	816	830	758	751	796	766	754	816	809	811	851	784	783	828	778	829	848	777	799	769	819	812	768	796	773	781	790	798	809	756	788	797	838	814	793	814	872	779	792	819	795	790	826	812	803	855	808	771	840	818	807	842	763	830	816	776	807	812	843	796	760	807	793	803	853	787	732	787	806	811	869	812	825	797	808	796	808	803	782	789	785	839	811	860	807	791	829	777	864	799	796	818	813	779	811	783	780	832	779	826	811	795	803	800	732	821	802	789	853	788	789	791	810	792	807	799	813	772	799	802	760	863	780	907	826	781	748	789	764	823	787	786	807	809	820	754	798	824	785	832	834	801	839	774	787	839	784	830	804	858	783	804	780	792	786	831	823	803	842	797	793	868	787	827	853	797	771	819	799	819	760	817	819	807	784	844	814	834	790	834	832	824	775	864	790	869	801	776	781	789	787	767	866	855	830	803	791	822	815	845	830	828	771	770	813	806	817	796	806	818	794	825	811	777	784	799	788	812	808	811	820	856	820	806	862	755	839	806	808	845	876	783	828	774	825	858	838	842	846	798	816	803	801	854	790	778	837	795	830	833	826	796	818
23188	21192	28948	23755	21201	20489	6656	2520	1774	1520	1231	1152	1032	996	953	817	798	762	796	694	671	648	630	611	551	609	577	523	571	504	488	525	518	488	516	504	454	493	448	503	451	429	425	454	492	501	458	471	519	478	458	467	484	549	496	483	483	519	451	463	468	517	451	452	460	486	472	441	473	416	460	465	447	461	450	442	423	458	456	480	446	452	455	426	467	459	463	455	427	436	466	462	505	461	422	442	442	437	433	399	429	423	469	423	467	460	463	458	456	421	435	459	434	435	450	456	467	449	450	461	465	442	416	426	462	437	420	449	443	425	440	445	425	463	419	419	462	434	438	443	431	436	462	447	435	437	482	400	461	442	466	447	455	402	449	438	455	455	449	451	440	424	441	444	442	410	395	435	417	463	451	454	409	436	415	447	457	438	421	404	439	410	451	426	406	424	450	428	482	394	403	442	430	449	471	430	462	426	446	431	446	462	430	436	469	443	446	473	432	449	426	436	450	457	440	451	457	380	431	429	424	434	410	445	458	440	402	444	449	456	421	398	463	477	436	428	431	407	394	457	415	429	465	444	459	467	464	423	437	425	444	423	432	469	460	437	422	460	439	440	440	401	450	443	406	445	391	424	428	441	435	469	469	457	464	464	426	428	410	406	417	412	427	427	465	435	418	430	436	420	401	454	420	389	456	418	454	433	473	434	412	419	446	442	430	455	385	434	410	407	446	407	454	481	422	449	472	450	462	435	457	438	451	413	466	415	458	431	411	440	486	405	465	452	454	414	432	456	434	446	440	462	432	410	429	436	414	418	416	416	434	426	480	457	419	449	444	438	419	446	409	433	444	429	456	456	442	447	457	425	461	394	439	452	432	423	476	457	462	430	415	437	413	406	415	449	415	439	417	449	432	392	458	478	423	430	458	481	445	475	431	478	440	452	419	431	482	418	454	463	455	423	447	434	419	425	413	410	460	450	449	437	455	434	433	397	456	455	477	424	407	430	497	391	459	454	444	423	446	423	410	432	450	409	419	434	451	445	428	444	429	407	437	417	436	418	432	456	412	433	441	432	434	422	441	447	473	412	473	435	413	451	444	485	471	432	416	473	462	408	448	451	443	416	420	474	438	419	438	465	459	394	486	400	409	463	435	449	443	460	444	433	433	448	505	449	483	464	441	443	443	427	387	419	465	456	445	449	473	441	429	447	422	434	442	395	439	465	439	423	464	438	451	475	411	441	470	432	439	456	427	418	437	426	459	460	476	421	412	457	461	453	432	413	437	409	405	405	446	447	394	405	449	408	406	465	450	406	451	421	419	466	474	437	419	420	408	421	400	448	439	431	438	457	454	429	451	459	455	425	399	425	455	418	403	423	387	433	448	455	421	409	440	433	388	443	448	463	470	425	441	413	466	420	449	435	470	445	417	417	435	403	416	452	395	444	452	454	425	437	417	475	469	429	443	429	429	446	429	461	426	459	414	446	461	473	431	417	450	465	432	415	429	420	424	431	460	429	475	444	421	446	459	419	428	445	433	440	427	433	435	424	436	447	447	443	468	442	455	453	437	456	413	420	415	428	422	459	443	429	440	451	457	428	424	432	438	428	461	418	428	428	413	435	459	433	450	420	446	436	435	432	474	408	443	426	471	419	431	448	458	434	425	438	464	429	440	434	418	406	454	398	449	396	450	480	452	411	468	437	419	446	427	478	439	439	424	440	433	443	427	438	451	447	422	444	425	410	416	449	408	368	417	416	428	477	433	431	402	430	421	436	453	404	428	452	434	432	425	474	409	422	412	414	402	455	443	431	447	417	418	419	456	454	436	431	457	455	430	440	431	460	455	437	454	444	404	432	413	456	427	474	449	401	444	427	449	445	439	421	429	452	476	443	447	442	449	454	442	411	428	426	435	472	439	430	463	435	449	427	463	431	408	449	468	453	413	412	419	411	387	429	449	444	421	428	445	420	446	425	425	443	450	407	407	386	425	463	414	486	468	414	416	419	417	481	466	417	443	437	473	432	419	425	455	446	447	434	416	420	440	414	408	397	404	457	409	435	439	469	422	449	431	439	455	456	425	473	435	432	423	442	449	448	445	440	454	441	397	420	424	431	448	413	416	418	451	446	461	407	427	446	433	431	414	466	440	425	455	449	427	402	425	414	458	405	456	451	466	433	414	435	473	432	445	457	434	455	430	428	445	429	414	413	457	412	409	439	420	462	436	436	448	463	444	438	453	408	425	445	432	409	436	414	391	472	432	441	441	434	429	426	431	431	474	445	442	448	428	427	443	449	435	438	432	417	419	425	450	460	446	434	461	416	451	459	432	471	458	421	440	454	425	417	418	399	422	449	428	424	443	446	444	421	419	435	433	429	441	467	410	417	477	448	436	443	454	439	459	436	455	414	427	428	462	423	438	461	425	417	444	440	402	419	472	439	440	437	474	426	451	442	436	433	429	443	438	405	397	394	453	422	446	452	453	457	444	440	401	432	469	446	417	410	471	405	407	431	465	445	418	424	449	392	430	427	464	425	440	388	452	473	388	413	429	466	427	459	389	452	423	421	481	425	433	446	402	437	414	443	433	433	448	433	453	406	446	473	430	405	423	419	452	444	414	442	459	450	419	454	478	410	456	447	448	422	433	401	454	433	458	407	458	450	417	447	457	428	429	464	440	445	439	432	417	431	460	406	445	449	452	431	420	393	439	431	437	435	456	416	450	431	437	469	410	473	421	406	385	488	443	396	431	394	442	425	461	438	435	454	435	459	446	428	464	433	453	470	473	424	420	423	437	437	401	427	459	439	447	441	387	457	437	442	406	450	410	442	449	384	463	462	440	406	464	468	424	451	435	399	455	443	461	461	456	439	444	435	436	423	436	428	434	446	447	415	425	454	411	433	424	417	446	445	452	421	442	432	428	438	434	435	432	453	406	445	429	411	470	407	430	456	446	455	402	436	405	422	445	436	402	454	428	389	441	413	457	459	457	444	449	428	451	426	443	414	454	440	433	475	432	420	454	459	444	380	455	432	463	470	410	444	394	450	432	404	466	457	454	457	437	442	424	400	467	392	450	446	433	445	416	439	419	414	462	424	418	409	430	435	445	420	424	422	437	447	433	512	411	448	480	435	427	395	468	443	436	439	448	448	436	432	432	432	410	409	429	447	414	446	459	398	459	399	411	433	405	440	427	437	454	436	456	440	433	472	419	444	414	409	444	464	434	422	462	426	407	452	402	433	422	450	451	447	442	453	427	456	467	413	426	421	418	437	438	452	458	461	428	450	390	396	474	424	417	450	422	465	428	447	447	433	429	445	424	431	403	425	422	410	456	399	428	464	430	444	480	435	459	461	492	461	440	415	429	445	440	464	450	434	422	435	439	414	416	457	441	466	435	469	443	463	428	460	393	438	427	419	457	435	411	418	421	436	417	412	435	423	461	464	454	431	441	445	413	465	402	404	433	432	456	417	418	434	422	474	400	417	427	420	467	435	428	443	437	432
17161	27775	22874	14122	10688	8355	7004	5521	4557	3872	3050	2856	2468	2145	1924	1690	1535	1494	1486	1309	1191	1239	1173	1110	1034	961	996	933	867	892	759	762	759	746	720	743	741	713	698	664	675	708	694	706	691	721	729	697	725	740	733	745	734	714	732	708	678	706	694	664	697	681	678	649	706	662	630	676	723	645	624	630	644	627	641	638	608	610	668	671	705	660	676	604	624	641	657	674	707	694	676	635	628	644	628	601	636	619	651	612	597	654	649	680	643	624	606	659	628	614	560	659	636	634	661	633	671	653	691	650	630	630	659	646	623	634	639	644	600	668	638	629	611	662	638	613	608	637	602	600	661	632	641	614	613	591	625	611	580	619	600	621	573	611	639	586	639	607	607	657	598	632	660	605	651	597	594	587	625	613	628	643	654	618	583	617	616	664	627	628	653	620	635	612	594	588	602	604	612	623	672	634	626	611	642	603	627	640	582	611	625	608	606	610	635	616	607	648	582	616	622	629	614	609	632	631	611	637	670	634	608	622	621	588	612	628	615	669	604	631	653	613	606	615	636	611	615	643	622	596	625	636	602	602	610	616	639	673	606	603	556	597	599	608	615	646	596	601	632	604	622	638	593	680	606	608	631	649	665	578	581	660	633	580	640	651	620	589	628	610	644	587	588	641	616	629	620	617	647	642	635	613	633	635	594	604	657	591	626	608	639	647	594	634	638	619	651	639	611	631	624	642	612	617	634	619	608	627	656	578	630	657	610	640	619	611	565	585	604	598	623	602	652	612	530	587	604	674	671	671	613	647	585	635	635	639	653	617	597	586	611	630	628	621	669	631	632	611	638	604	641	574	604	650	639	642	637	626	653	626	612	626	633	654	603	614	615	611	629	571	652	655	628	550	598	598	579	604	618	625	642	595	615	605	612	640	635	606	594	586	600	651	658	644	669	615	615	564	638	589	666	605	632	671	665	649	620	585	642	601	580	616	655	648	593	628	625	636	638	631	607	636	663	587	670	615	605	622	660	644	633	655	595	617	615	575	616	608	638	634	630	598	568	637	659	629	657	629	617	623	637	593	595	602	617	585	616	602	632	648	651	663	639	593	570	626	626	597	599	644	618	602	621	572	584	631	574	578	630	556	637	657	619	601	616	585	630	589	580	618	601	649	624	569	629	584	634	630	652	595	596	575	601	611	636	604	588	624	651	600	610	614	592	627	637	629	612	609	563	628	598	602	603	654	592	597	626	625	607	615	632	603	591	609	608	650	606	592	615	616	624	645	621	614	663	591	636	597	595	640	626	595	621	641	658	610	631	602	651	626	640	636	624	625	597	591	616	604	655	626	615	627	626	624	597	614	618	616	594	641	613	603	661	649	648	584	627	670	613	594	609	564	646	586	628	595	617	616	610	590	626	665	588	615	653	633	621	591	629	611	632	632	598	626	633	633	577	613	602	623	622	600	585	624	638	596	669	613	627	586	563	630	630	606	638	614	618	612	661	617	606	670	627	574	607	605	631	595	602	600	629	637	589	600	644	611	633	614	603	660	584	626	639	609	575	667	621	657	586	638	604	613	636	642	652	600	583	608	560	635	618	639	629	588	621	596	627	621	617	611	588	603	627	632	629	569	602	625	581	590	584	598	599	664	629	622	607	616	611	646	601	604	622	573	581	596	607	633	621	631	616	629	631	668	630	608	630	622	580	637	636	582	617	613	605	676	664	640	621	623	648	625	591	651	649	590	643	642	621	628	599	649	610	645	580	590	594	638	633	623	637	629	576	669	582	601	582	647	595	602	602	603	649	620	624	637	616	643	639	611	623	581	648	616	596	637	621	618	639	583	599	631	603	599	582	630	589	616	664	675	680	625	652	602	650	645	617	645	618	608	609	652	600	666	617	593	610	623	624	617	635	603	657	585	653	648	625	631	615	615	626	640	630	657	634	636	616	666	648	641	648	613	633	589	584	623	639	603	621	627	627	593	580	613	623	624	656	625	603	644	630	570	647	634	613	623	608	591	612	618	653	638	629	644	619	635	623	681	583	617	621	592	626	627	637	597	588	607	590	594	592	608	574	638	600	619	615	630	613	660	642	587	592	623	627	648	613	613	632	650	635	631	616	616	594	650	600	645	608	632	637	667	639	651	626	648	587	583	603	598	618	631	642	610	613	592	617	615	636	596	581	594	624	655	623	589	602	588	616	641	615	610	635	630	642	619	582	632	631	598	616	614	619	631	604	628	596	615	599	657	615	657	581	650	598	651	607	598	625	583	593	630	649	579	587	657	567	604	627	578	636	629	599	596	628	610	612	633	620	615	558	621	645	637	635	629	613	595	599	592	604	617	623	633	616	650	604	580	653	656	606	614	621	651	640	620	585	630	630	629	630	661	618	666	606	612	602	588	639	626	619	611	612	646	609	629	650	580	656	633	660	623	618	585	563	603	636	644	623	614	625	616	629	620	648	656	554	660	601	623	597	639	632	583	624	608	619	648	647	652	623	616	583	594	634	600	660	668	652	621	629	665	654	650	626	613	620	657	575	623	653	641	599	626	626	632	648	615	610	606	634	634	590	608	576	651	656	624	614	609	604	559	596	647	621	622	629	646	663	621	595	566	620	615	587	621	635	668	610	655	584	630	609	624	610	623	637	608	608	602	628	617	665	632	655	633	603	598	588	629	590	630	609	616	624	631	619	641	581	621	612	620	587	630	616	606	669	607	661	617	602	647	624	662	603	627	638	628	643	651	604	600	623	661	608	619	612	618	620	607	643	651	651	592	606	655	591	630	582	609	591	618	580	632	577	635	609	638	623	614	662	591	653	591	633	656	590	610	673	615	637	662	637	635	612	578	563	626	638	630	619	627	611	634	662	599	629	592	637	640	675	607	648	615	631	650	624	612	629	625	598	588	638	584	580	638	611	607	612	578	627	608	629	700	571	621	641	637	630	583	587	664	652	595	640	606	637	618	628	598	597	622	622	611	599	537	646	614	583	609	606	610	624	622	582	614	615	567	588	637	609	642	635	643	585	632	620	615	628	663	594	640	639	571	617	628	582	609	593	659	632	647	641	637	608	603	618	626	631	603	582	654	625	616	624	593	598	597	633	650	594	618	636	620	636	584	611	627	648	667	614	607	621	610	560	613	637	624	575	623	661	601	590	634	578	623	629	616	664	584	634	561	622	569	618	598	615	627	642	619	584	604	647	566	598	641	595	637	675	571	620	583	600	641	630	586	578	623	627	620	627	642	618	627	638	660	618	645	597	673	626	600	653	580	587	621	599	582	636	582	604	646	608	621	586	604	610	592	626	658	627	630	625	618	598	603	679	604	611	641	635	617	633	647	665	632	622	586	612	616	608	617	627	632	609	582	632	631	586	605	594	644	651	604	592	624	682	598	564	596	584	670	635	609	592	607	625	587	600	585	607	596	616	650	644	644	636	650	587	618	640	604	630	636	657	611	615	650	649	631	574	644	621	552	645	613	621	582	633	617	606	609	629	588	658	642
27127	20307	11633	4687	2427	1693	1298	1094	967	897	915	878	845	793	798	711	725	731	696	695	718	671	718	696	692	602	661	637	613	650	602	636	632	637	601	636	581	611	570	613	632	664	645	599	597	596	613	623	641	641	607	682	706	602	677	627	664	655	635	608	615	665	631	667	639	647	648	670	630	632	626	564	656	620	648	603	591	642	628	617	653	622	658	627	606	625	637	637	660	635	598	663	585	674	630	625	624	639	583	619	573	606	636	615	615	673	641	661	659	656	644	647	632	616	589	685	625	618	610	581	609	643	588	585	647	634	625	627	661	607	647	648	631	615	641	599	618	628	662	650	625	575	617	635	643	629	612	614	636	671	634	619	632	615	605	658	651	670	608	614	614	590	631	642	617	621	624	617	599	612	623	638	623	636	634	614	642	629	652	607	623	609	660	669	626	606	626	657	613	591	649	646	615	641	617	608	647	624	607	644	665	584	667	681	651	602	642	669	644	601	567	632	632	628	575	619	635	650	615	580	609	670	615	596	598	581	593	624	620	624	635	643	677	623	594	595	608	635	624	667	666	649	634	647	636	583	598	667	636	591	673	611	595	623	631	621	606	645	638	628	615	680	624	641	602	614	633	624	587	626	581	625	618	646	610	595	628	646	626	625	588	598	614	614	639	601	624	675	692	616	626	606	629	633	599	611	635	661	637	677	619	632	599	646	624	664	612	637	588	640	602	602	627	592	610	642	631	629	577	582	625	629	658	610	595	647	642	615	641	608	641	640	607	655	658	630	645	626	680	607	637	615	638	671	599	594	585	668	576	618	603	608	601	625	591	630	627	631	621	633	651	571	641	592	610	611	596	654	591	624	620	617	663	609	609	614	616	603	649	592	638	622	583	653	592	623	580	651	640	635	597	651	640	628	583	608	611	622	641	653	606	614	598	645	630	613	646	636	589	634	614	595	636	627	622	593	644	609	617	568	631	604	642	636	642	652	575	600	666	615	586	639	585	640	644	621	590	640	591	627	575	643	618	630	634	630	632	595	622	627	626	611	629	600	590	635	618	596	664	614	625	601	623	686	589	662	631	661	617	657	625	637	672	630	598	593	614	611	626	612	647	615	641	617	634	560	655	662	604	622	606	607	624	633	655	660	604	600	632	593	666	626	619	634	628	625	587	607	617	614	619	590	604	632	640	645	627	623	609	605	629	620	613	635	649	643	616	620	584	616	603	628	628	604	581	620	650	663	620	596	611	634	607	612	605	624	602	650	633	585	617	625	636	632	592	611	634	655	635	625	609	568	611	650	648	578	600	625	636	614	625	624	595	621	642	612	622	661	613	614	589	631	586	638	613	639	589	612	589	641	643	620	636	608	647	653	638	623	619	591	615	655	623	667	602	602	663	619	622	616	612	587	624	604	609	618	636	614	634	610	655	592	602	632	626	643	638	623	635	613	640	627	605	655	624	637	639	622	606	648	652	668	633	652	632	619	640	554	596	565	654	627	607	619	657	653	622	637	635	606	637	609	619	575	607	627	578	577	622	628	651	590	596	647	600	639	624	630	600	621	606	627	655	657	645	603	652	628	668	632	617	622	625	585	646	650	601	644	601	644	621	623	601	609	621	656	582	590	632	648	629	605	640	622	649	643	683	640	580	653	596	616	607	644	658	589	628	588	656	598	648	635	619	627	657	622	651	625	649	650	570	627	601	671	645	592	627	627	612	611	623	609	610	614	598	667	641	641	585	596	604	622	632	616	641	627	598	618	664	617	595	651	613	622	620	607	586	603	656	597	643	634	627	633	635	609	601	597	623	580	571	637	625	634	600	601	600	640	647	624	599	611	648	620	642	584	629	609	623	642	624	602	661	652	639	656	615	636	572	601	606	664	633	613	662	605	625	604	590	618	582	631	628	594	525	619	618	561	646	627	641	623	653	654	646	599	619	587	619	617	627	651	616	647	615	661	622	618	625	590	605	624	615	597	624	649	628	604	608	644	643	628	631	622	637	609	664	637	629	649	639	615	591	590	613	620	610	619	636	630	629	628	659	639	605	587	632	646	575	645	663	609	601	642	641	595	617	626	610	613	605	620	637	609	595	646	599	612	610	626	642	678	643	587	626	669	577	647	583	631	623	625	619	617	663	622	668	635	598	641	598	551	631	555	609	613	613	613	650	618	610	631	628	604	602	621	602	625	602	606	582	636	603	619	607	650	592	625	615	613	665	658	640	628	648	603	604	668	652	568	614	630	617	602	609	631	659	658	660	634	652	631	642	606	662	671	661	623	649	661	610	597	612	609	625	605	585	589	641	609	658	647	638	615	647	647	579	602	625	622	639	626	603	620	625	598	613	618	634	655	569	646	644	661	593	622	625	653	632	637	616	618	613	645	615	644	608	583	585	612	576	631	661	652	619	623	634	642	601	661	590	601	657	619	629	621	623	627	611	589	608	617	615	614	621	583	639	607	637	672	612	614	605	651	592	641	581	590	617	661	604	633	617	625	590	593	633	628	588	617	642	627	621	602	650	640	643	586	624	587	642	600	598	584	656	647	633	638	628	642	637	603	655	643	567	636	641	631	615	621	622	643	589	622	598	591	646	632	625	639	609	629	613	604	647	660	623	581	582	623	601	599	611	576	635	682	587	668	674	639	606	608	634	669	643	616	613	606	611	671	640	656	622	618	608	678	641	607	678	651	666	633	631	624	586	626	589	607	579	614	619	611	615	639	583	638	577	590	614	657	639	617	611	572	620	679	611	630	612	620	661	652	640	608	602	615	640	609	586	625	626	643	644	650	596	640	668	608	659	602	620	650	616	609	605	678	616	661	614	644	627	656	629	622	614	600	605	594	593	586	626	594	597	590	606	591	648	558	639	600	633	622	597	596	621	623	643	596	612	660	641	622	679	631	622	615	600	635	664	625	646	634	666	616	587	638	603	604	604	605	636	599	623	586	591	590	623	647	589	609	621	653	596	644	648	626	579	614	582	674	629	567	644	602	661	650	629	638	603	613	651	589	606	652	630	601	643	651	613	595	589	560	616	613	599	632	619	597	636	604	585	620	644	611	676	594	623	625	629	638	641	586	632	599	646	626	550	620	590	628	587	578	609	641	607	584	622	650	653	575	582	654	631	631	661	625	654	612	623	616	618	647	629	625	619	589	633	620	626	625	646	614	549	576	607	626	616	657	620	613	624	658	627	603	594	654	636	647	607	605	645	636	624	635	655	624	619	617	556	605	639	693	663	626	664	642	647	660	602	568	646	616	616	640	624	634	628	602	652	653	625	614	624	654	612	668	641	621	611	650	638	640	647	673	635	618	617	639	587	619	623	644	620	638	642	611	598	605	644	620	583	614	619	606	634	647	623	629	620	619	651	574	601	631	613	647	607	608	659	617	624	660	610	629	633	647	681	619	583	655	596	689	652	628	611	597	622	622	668	622	640	614	609	663	640	602	647	619	627	609	614	623	649	634	556	627	588	575	605	619	634	650	614	640	599	633
11849	13756	10974	6137	4644	3704	2961	2333	2116	1829	1665	1676	1484	1376	1238	1237	1145	1229	1098	1075	1040	1072	1123	1033	1022	981	975	961	976	951	976	894	877	937	865	878	888	888	930	907	935	899	867	872	883	887	854	895	946	928	899	912	885	916	938	962	908	918	921	907	887	854	902	878	904	873	854	922	900	876	880	883	892	932	881	869	857	865	910	924	890	856	909	871	903	908	855	896	860	926	861	891	918	922	855	865	907	881	874	899	861	845	885	873	901	846	890	906	901	868	938	902	901	909	824	842	907	886	823	893	901	908	914	863	896	924	898	851	884	884	907	851	845	881	891	896	865	923	893	887	853	918	897	890	869	909	863	881	820	918	890	874	879	839	870	838	891	859	897	902	866	887	856	889	840	863	898	912	819	875	849	856	883	899	882	869	883	884	910	891	847	899	881	883	900	846	848	864	861	855	896	886	878	891	862	824	908	869	915	856	851	841	847	876	910	865	837	928	862	849	867	823	891	855	901	877	877	833	860	844	901	867	873	832	886	913	871	907	876	889	889	895	929	840	909	840	895	891	885	884	885	856	872	884	900	856	878	871	918	890	868	875	866	853	885	881	844	859	920	876	920	840	899	877	868	870	840	895	834	894	873	874	866	912	859	918	851	898	920	839	878	906	917	914	893	894	850	869	907	868	878	901	820	848	911	850	911	870	889	851	892	870	883	903	861	865	905	931	877	878	875	821	899	855	918	837	860	864	890	903	880	867	915	840	896	885	848	840	894	880	874	892	951	885	869	926	853	887	845	893	865	879	850	870	881	839	838	837	903	879	893	936	863	836	898	898	892	903	900	874	906	935	864	880	896	873	876	908	850	861	824	928	897	841	883	898	855	865	931	867	846	852	871	856	915	846	886	851	927	841	866	888	953	915	844	959	886	824	891	950	849	841	867	860	894	861	879	913	892	852	835	870	935	854	829	826	854	911	849	871	893	846	886	894	827	893	879	852	867	896	925	919	897	880	911	911	913	926	863	877	846	878	882	895	897	898	899	943	850	871	954	876	900	919	916	876	895	855	845	890	900	913	843	920	944	875	873	842	839	862	906	835	898	864	891	813	943	837	874	879	889	890	903	918	873	873	901	868	874	879	915	911	859	862	917	891	863	889	905	906	868	876	842	886	877	868	886	898	885	908	874	840	863	892	879	875	874	891	837	870	850	845	855	863	875	848	878	894	920	864	883	842	883	911	896	877	861	864	890	900	889	950	913	859	884	862	878	939	900	842	858	902	814	876	851	874	863	892	900	849	900	851	935	895	885	848	873	910	872	893	864	853	911	886	847	881	903	879	896	904	874	895	890	834	932	881	869	868	908	864	889	882	880	863	896	893	896	830	917	875	901	897	884	874	901	876	862	868	848	882	902	941	890	906	840	852	877	874	900	861	915	867	900	893	889	905	861	862	890	881	856	892	828	867	875	931	880	898	892	842	887	921	907	883	878	872	922	866	849	894	898	892	869	892	867	861	906	853	856	881	924	869	821	888	846	863	880	902	856	883	821	901	860	819	825	866	857	881	823	872	927	841	830	870	882	889	883	869	856	878	883	893	843	897	899	875	899	878	875	937	820	864	878	873	934	900	889	828	821	927	922	920	896	897	834	856	874	908	878	891	851	831	801	913	911	862	910	870	865	869	922	908	862	846	883	871	862	853	909	945	888	830	906	878	869	901	923	846	878	839	900	858	882	821	891	925	915	832	860	860	890	934	825	850	843	880	896	858	891	853	825	907	899	864	848	902	884	890	842	858	912	889	909	862	832	906	865	871	886	903	885	878	867	901	926	863	877	865	871	914	911	859	846	869	838	893	901	893	862	864	923	862	873	821	878	902	885	870	862	862	845	870	858	839	833	910	870	851	859	839	932	879	869	889	840	890	860	886	912	884	886	892	875	869	919	843	838	884	925	895	810	898	911	914	890	816	925	857	884	857	830	869	829	933	869	870	888	941	914	885	863	800	880	896	901	826	865	845	881	907	923	832	853	871	927	893	861	929	950	834	857	941	850	889	952	846	872	911	902	903	870	901	858	906	865	844	851	836	919	889	862	907	891	905	911	890	853	873	866	896	852	902	882	833	909	912	858	888	860	863	893	844	864	907	865	830	864	926	871	903	918	907	897	843	835	875	829	879	891	884	883	893	870	844	874	932	840	866	904	831	927	877	917	885	871	915	940	932	905	832	865	878	845	841	900	857	911	962	858	884	887	895	922	899	910	881	875	845	873	862	884	850	841	853	908	883	882	926	907	799	868	852	941	898	898	810	877	851	872	936	923	885	885	899	877	875	899	898	893	865	919	874	876	851	904	901	894	899	888	890	821	919	905	888	857	959	854	867	862	895	896	877	943	892	894	843	887	896	906	877	862	879	876	866	855	894	861	867	855	851	850	891	891	890	861	933	814	870	948	892	902	868	880	875	862	869	884	901	872	871	874	920	932	871	918	871	820	900	923	872	843	928	866	861	882	882	839	901	862	884	880	903	898	892	868	883	860	895	921	900	904	909	844	883	883	843	883	858	880	836	874	854	861	909	898	893	943	888	891	866	870	902	855	894	881	898	862	890	896	868	899	866	910	886	846	881	934	902	874	856	864	963	890	852	865	857	920	859	894	849	839	876	913	927	877	897	839	849	905	877	906	869	885	921	842	914	902	915	885	905	855	855	899	889	952	838	879	923	855	909	902	846	885	864	905	879	860	933	848	867	917	875	867	910	881	894	928	796	905	881	876	845	897	887	953	887	833	871	897	826	888	931	836	850	872	875	836	898	775	921	872	901	900	891	862	886	812	804	895	837	869	894	863	912	875	897	851	857	865	824	841	857	881	882	841	848	833	868	897	828	887	851	856	843	915	930	878	862	877	898	872	883	864	859	852	885	966	882	872	904	894	866	872	862	840	827	869	901	865	876	826	890	904	891	910	847	924	944	877	887	854	869	820	845	963	895	826	887	882	878	869	926	912	902	921	899	828	903	876	896	890	852	891	920	924	873	863	948	894	903	941	874	869	857	900	910	812	905	903	905	878	871	906	822	912	865	881	897	836	862	850	873	912	914	845	895	856	873	830	873	853	907	890	832	854	867	895	824	907	950	908	836	883	898	873	882	865	855	898	856	891	856	894	876	859	925	874	863	881	892	891	864	891	871	895	870	866	906	886	848	927	851	930	903	870	906	884	878	888	845	868	909	893	871	845	939	907	851	830	877	882	917	853	875	819	892	920	883	864	870	854	884	895	850	873	903	818	854	880	839	852	863	874	868	884	871	903	880	881	911	864	914	832	884	885	853	868	856	840	922	824	877	857	866	896	916	874	949	844	863	892	858	889	856	878	911	872	909	861	862	870	853	891	871	929	851	871	832	876	880	880	863	916	876	911	886	909	948	907	860	863	870	914	882	855	866	909	840	924	885	920	841	872	900	883	885	908	856	883	859	875	856	864	877	871	832	867	876	939	863	901	825	919	878	887	907
24165	21178	28353	24245	20757	7820	2730	1851	1414	1279	1258	1095	1037	898	925	806	813	797	783	732	778	745	740	722	718	644	719	649	723	581	632	657	619	602	649	638	636	585	639	587	605	580	621	568	629	611	582	564	646	655	605	610	592	629	600	634	581	592	575	624	638	619	573	581	605	602	608	628	580	591	617	603	578	575	623	617	608	566	571	596	590	659	613	638	604	648	640	651	586	622	567	541	599	575	560	567	545	612	588	590	579	561	603	566	609	578	600	587	569	603	582	586	596	609	588	627	566	566	567	616	555	589	592	606	563	535	568	608	585	563	589	622	575	570	582	612	570	607	593	577	618	610	592	575	607	547	552	549	573	581	616	614	630	589	601	570	565	575	579	603	541	615	620	606	554	578	547	587	572	570	610	558	599	564	585	601	585	570	530	610	580	551	591	575	608	582	570	568	644	558	618	537	565	592	560	549	560	567	614	613	572	616	602	625	585	619	565	525	583	572	616	587	571	568	576	631	603	564	565	581	571	602	588	608	582	607	617	587	621	579	572	591	527	576	573	576	617	578	576	635	607	578	585	585	599	585	579	621	613	604	589	572	563	585	582	574	547	570	560	582	575	579	585	563	600	603	601	572	585	557	628	614	605	573	565	556	546	569	578	627	603	577	619	617	619	588	618	584	599	525	592	562	567	608	612	559	580	586	584	592	593	557	605	571	554	595	569	585	555	563	621	569	614	558	577	579	560	602	563	568	558	576	611	576	555	590	581	567	573	574	552	580	571	533	609	602	580	583	597	628	587	593	537	618	595	526	612	617	581	587	601	577	585	621	584	611	570	563	627	532	565	616	607	606	644	562	567	586	565	577	577	605	546	559	579	586	556	588	615	575	561	562	607	596	609	598	569	595	587	583	600	596	563	582	582	585	554	586	616	592	627	563	541	577	570	585	576	551	634	580	586	564	560	616	553	557	572	615	565	595	595	598	564	588	568	534	589	571	534	567	622	621	565	578	583	569	579	579	574	557	580	563	603	575	580	599	576	543	561	581	574	566	575	626	574	581	572	550	603	598	576	584	590	568	594	647	551	605	526	571	551	598	631	564	557	607	549	565	607	608	636	608	597	596	625	581	594	558	599	550	594	622	622	562	557	556	612	558	571	539	545	627	612	610	600	584	571	582	577	603	571	564	582	571	556	573	575	570	549	592	590	580	588	579	628	581	569	607	561	556	595	565	592	580	594	564	631	565	555	554	602	570	563	563	634	543	576	579	602	591	578	584	594	605	548	578	598	603	597	604	557	543	555	607	604	619	621	581	609	600	554	590	577	568	574	565	567	564	593	551	591	569	597	602	586	581	583	560	555	589	650	588	599	613	589	585	588	575	591	616	590	554	545	565	586	583	578	568	560	567	563	553	623	547	588	611	617	577	599	567	624	584	589	562	601	546	605	596	574	604	627	593	547	566	550	572	588	564	578	545	629	609	547	582	620	583	618	587	598	607	584	593	598	559	590	532	589	571	573	552	571	571	557	566	579	608	548	567	556	607	594	612	641	597	564	591	547	573	599	568	561	586	574	583	577	594	578	591	573	589	575	599	579	589	587	615	604	616	600	597	608	562	613	599	545	592	576	618	608	578	591	588	598	569	601	532	583	602	580	557	578	563	595	575	607	621	586	574	586	608	630	592	587	561	554	597	572	612	612	610	578	578	586	576	609	594	620	593	568	582	603	601	647	598	550	586	557	558	587	534	587	607	583	584	558	576	594	563	579	533	571	601	624	566	603	574	589	590	628	575	566	568	585	578	574	566	557	566	577	598	586	587	565	600	601	576	602	584	559	574	577	628	610	587	586	576	587	597	578	589	563	573	572	583	580	607	556	589	586	622	567	590	596	551	599	581	589	593	594	599	624	584	580	610	517	548	560	575	584	549	591	614	612	629	571	608	580	584	589	593	598	534	586	582	531	590	618	627	586	573	554	596	539	579	581	569	597	593	584	573	569	615	553	592	572	572	608	580	541	609	566	564	596	559	569	556	596	600	554	567	568	587	580	589	553	567	610	573	615	605	570	592	536	588	599	570	619	552	604	614	600	637	586	576	612	570	602	536	563	544	620	614	581	575	623	583	601	620	551	586	612	567	525	536	573	590	556	531	607	586	610	550	591	601	537	576	540	636	565	591	558	585	595	533	549	608	586	562	555	552	602	581	567	582	561	631	622	644	588	644	563	615	578	564	641	589	563	572	624	587	592	602	617	583	592	594	588	580	569	583	599	583	565	579	568	603	550	546	551	565	586	570	597	583	553	594	561	555	534	609	588	568	611	576	569	591	529	542	543	600	583	605	600	608	606	528	590	588	600	616	638	596	548	611	596	564	566	594	583	560	576	553	587	613	579	600	567	603	621	561	624	602	566	643	593	540	609	571	577	549	579	593	627	565	589	584	572	566	567	591	560	539	587	590	573	541	640	564	589	582	542	602	549	567	630	605	568	612	573	520	578	578	619	568	521	624	587	566	607	565	574	605	564	577	610	593	543	591	523	591	620	555	569	584	585	591	600	585	573	588	590	576	611	609	619	580	563	579	574	621	570	618	548	563	606	613	537	627	562	594	588	514	572	546	589	525	569	607	590	564	595	589	572	616	583	554	540	580	597	578	588	579	606	603	603	601	561	608	585	589	569	530	564	600	574	557	607	571	596	582	566	612	569	586	581	594	564	589	602	600	589	592	572	585	606	588	576	619	559	578	589	568	569	557	567	628	552	547	557	550	620	576	599	583	576	574	600	562	595	583	567	634	595	578	611	562	586	588	603	633	550	571	592	592	574	570	586	567	556	581	561	631	586	558	560	583	609	577	594	603	570	568	611	536	599	570	576	612	581	576	645	619	602	609	565	593	599	576	577	540	553	622	609	575	582	602	581	576	585	556	544	572	587	579	552	560	555	609	553	578	600	536	596	570	620	566	583	559	560	616	609	573	574	545	546	578	587	600	610	595	617	577	606	574	572	573	613	577	552	573	589	558	539	603	577	624	574	525	573	579	580	561	575	600	533	576	568	600	599	550	588	613	612	566	597	609	536	591	588	624	597	601	584	584	610	621	597	632	607	578	559	597	541	611	578	624	574	543	586	585	613	588	598	555	608	549	583	554	593	591	553	560	566	550	553	571	567	620	561	595	580	636	562	575	566	549	571	568	572	640	570	592	616	608	576	607	570	580	553	612	602	605	611	577	590	574	584	612	575	567	579	577	574	559	597	606	599	567	572	565	590	616	578	600	574	566	561	602	541	606	558	580	557	548	633	549	570	579	611	551	567	581	608	589	616	624	563	548	572	571	582	561	581	562	586	536	565	559	590	586	581	570	587	588	603	589	574	597	572	568	590	590	568	629	573	582	586	567	618	602	577	540	584	581	597	591	600	557	580	576	567	641	612	581	566	576	554	607	575	613	596	601	588	532	607	595	597	615	605	571	540	582	604	631	559	591	638	558	614	584	596	608	552	569	605	608
14439	22791	18167	10609	8070	6478	5041	4105	3386	2908	2628	2395	2136	1761	1662	1519	1421	1362	1306	1284	1250	1285	1182	1088	1072	1082	1024	1009	1053	967	959	924	934	893	897	912	904	873	904	881	855	793	873	863	924	868	860	855	810	893	892	895	934	910	899	840	911	901	903	883	888	823	841	802	896	843	875	864	886	850	897	767	843	835	810	807	860	793	889	893	798	855	899	847	891	824	872	812	808	836	823	783	833	813	841	797	804	827	869	876	819	875	807	868	804	851	809	819	837	807	806	807	807	795	825	867	827	813	824	874	851	780	829	798	821	820	814	852	806	840	853	822	810	816	771	814	838	858	821	835	842	802	841	812	835	767	812	814	819	794	812	814	835	864	814	833	819	861	823	800	813	823	825	855	854	809	864	798	795	854	895	849	812	837	849	831	820	813	799	889	823	875	826	840	793	844	844	827	832	785	842	817	806	848	828	820	857	847	874	825	836	845	855	777	811	844	817	798	815	844	775	843	838	766	794	835	819	842	844	839	892	808	840	779	846	811	814	827	847	855	855	817	813	854	810	794	767	807	805	834	884	875	846	802	823	834	833	841	781	791	849	801	825	832	790	766	811	832	788	824	820	793	859	843	822	806	810	826	870	885	874	840	885	798	831	783	852	812	802	801	844	804	833	797	820	818	821	847	870	873	794	840	846	868	885	851	816	840	820	818	830	848	856	780	785	816	783	835	835	798	845	820	816	865	827	875	812	813	845	791	857	828	839	827	806	768	860	826	795	838	853	763	827	874	854	824	866	827	808	849	844	866	847	834	843	860	793	826	817	813	866	826	823	801	845	844	773	784	874	800	847	829	781	872	799	783	817	865	807	803	803	838	815	849	852	833	819	800	819	835	828	823	842	833	813	815	788	841	803	797	850	835	831	886	875	880	795	827	839	800	822	839	797	845	898	804	836	830	870	828	826	796	854	881	836	816	821	831	864	843	848	812	842	763	784	753	818	803	797	822	855	860	862	821	861	866	830	833	822	848	815	845	802	793	791	795	762	798	818	881	845	798	855	817	850	831	793	824	853	850	836	779	814	828	852	900	866	822	839	849	815	826	875	801	849	868	787	826	772	828	791	851	814	838	836	789	878	769	826	794	827	779	822	805	784	838	842	820	881	827	832	826	818	843	775	852	834	815	776	796	848	862	794	841	794	861	832	846	799	831	870	812	817	878	824	786	795	802	815	821	815	822	828	791	833	850	819	833	824	800	869	823	840	819	836	785	803	859	835	836	848	799	798	783	787	816	836	827	829	848	838	829	789	825	838	810	832	788	825	804	824	843	763	823	812	805	806	844	804	802	841	848	826	831	853	836	840	812	830	779	854	848	821	806	805	846	873	814	827	851	800	833	777	840	794	849	854	820	802	832	852	839	823	839	823	836	829	897	827	840	877	864	813	796	790	794	821	849	805	823	819	834	829	798	818	810	847	817	827	822	840	787	839	848	841	828	853	853	755	803	789	812	796	855	823	810	803	777	845	818	811	851	837	828	800	896	846	812	791	839	820	845	849	827	795	808	834	818	808	792	833	828	809	805	871	778	840	824	750	806	838	829	808	818	841	792	779	813	782	844	821	840	853	845	800	816	833	834	874	819	836	807	874	848	835	845	830	812	862	787	771	854	789	835	835	796	787	763	848	807	845	781	816	807	822	811	836	797	830	862	831	803	825	819	839	789	829	866	884	821	907	850	807	824	831	867	777	830	849	875	803	753	830	835	828	812	853	858	824	790	775	873	792	818	833	816	826	872	810	837	875	788	886	857	824	810	865	835	859	835	863	857	840	820	841	847	843	856	842	854	876	865	887	888	864	840	851	855	787	791	811	860	780	811	839	830	840	775	821	820	853	837	814	834	808	855	808	847	843	815	780	799	822	821	746	842	853	817	783	830	835	840	823	805	877	821	828	864	792	759	828	840	894	788	832	865	839	856	833	867	776	831	799	792	820	867	830	821	793	804	831	829	856	805	827	838	794	815	898	871	829	840	801	845	814	806	777	816	848	752	849	797	797	828	804	812	793	841	810	812	858	869	850	893	845	796	872	853	871	845	846	807	831	796	820	865	808	837	834	797	829	813	765	795	870	822	840	787	800	832	798	763	830	780	845	846	795	778	837	799	805	838	830	802	791	842	823	864	840	853	838	821	829	792	800	826	783	757	839	820	846	858	829	806	841	821	833	838	773	840	847	849	849	839	834	864	843	810	838	813	789	823	879	822	819	799	812	848	810	799	825	822	768	810	828	811	807	868	852	803	808	857	804	786	850	879	881	830	847	838	819	782	821	831	828	824	895	810	847	820	801	850	852	839	827	834	866	843	832	861	781	851	821	795	827	877	811	848	837	787	815	821	820	809	826	794	780	812	771	873	815	804	832	823	843	862	839	836	786	814	821	819	788	753	841	789	801	813	809	828	818	765	827	772	823	816	846	787	834	810	838	812	818	835	853	869	818	819	877	855	845	802	844	821	816	884	846	868	768	840	811	797	785	829	794	756	791	825	807	775	790	839	808	782	812	804	778	817	781	818	827	806	771	788	829	824	846	816	744	837	825	805	850	789	818	816	780	806	830	816	832	838	817	862	817	798	810	858	822	838	872	857	808	821	830	771	835	831	809	794	809	828	830	840	838	815	783	773	887	808	822	830	870	853	883	854	832	860	849	834	831	841	806	861	751	827	852	846	795	847	803	845	860	846	889	799	865	849	841	811	826	830	771	814	875	769	817	815	849	864	840	786	846	816	805	805	848	808	825	798	820	745	829	861	879	800	849	847	788	842	813	798	835	804	829	819	855	828	849	847	811	875	812	831	799	757	817	862	806	757	853	807	848	775	854	828	823	826	808	871	865	828	842	845	837	805	809	876	819	884	835	819	811	833	833	871	804	846	823	813	785	793	802	858	802	838	833	849	769	827	820	797	821	785	844	829	832	834	858	861	821	867	822	767	863	809	800	813	819	849	812	852	805	812	828	850	854	804	813	837	847	896	744	838	845	904	817	816	799	835	815	790	875	822	797	825	848	862	828	828	765	825	825	864	844	792	812	846	822	800	805	847	791	836	795	868	825	839	835	829	843	807	805	742	839	822	811	803	811	780	836	810	809	800	792	832	831	796	786	834	822	815	823	819	845	880	863	826	758	794	824	909	848	840	839	798	835	808	825	867	795	859	802	758	829	877	849	796	816	812	812	786	835	850	836	771	813	840	782	809	814	827	777	839	848	841	836	814	835	857	861	826	831	827	776	778	768	842	825	826	873	842	838	809	835	808	813	844	827	806	814	824	855	864	795	811	836	844	822	829	835	851	789	790	832	822	805	783	849	812	793	844	807	826	821	834	833	861	824	881	830	823	837	842	810	838	814	825	862	806	835	892	837	844	825	842	803	811	798	816	825	839	855	879	843	835	827	784	838	831	844	824	816	826	831	840	802	819	850	819	823	814	853	826	843	807	850	802	855	811	803	803	829	803	834	815
23238	21206	28929	23753	21208	20561	6972	2602	1940	1520	1376	1193	1098	1002	935	882	804	742	783	703	716	638	635	624	655	652	603	550	566	529	545	524	447	470	477	472	483	492	506	493	474	498	459	521	479	459	499	488	471	491	511	472	493	464	482	486	470	467	509	495	459	499	447	438	491	496	460	491	467	459	446	511	437	453	460	470	505	452	476	449	483	492	472	483	459	454	501	457	474	450	486	460	479	487	465	464	437	448	463	476	453	469	477	450	457	470	444	468	487	466	406	497	486	448	536	466	462	496	462	491	515	467	489	468	478	471	484	526	469	490	440	436	456	431	476	444	427	445	457	450	458	488	425	424	479	448	449	457	448	463	432	471	428	456	491	459	489	439	448	496	489	476	444	473	465	462	453	467	482	469	447	454	467	425	428	487	442	453	417	467	451	432	428	432	446	485	479	459	472	458	446	485	450	455	449	470	471	456	470	492	479	444	449	437	440	452	482	445	459	420	443	467	419	457	450	463	504	458	457	468	463	443	443	496	459	461	458	454	476	474	437	459	460	481	457	482	436	462	474	447	407	485	423	446	483	483	460	464	433	461	455	437	431	450	447	455	448	472	436	445	430	434	421	421	456	444	452	429	461	450	466	457	495	462	482	460	447	475	440	469	465	439	479	461	466	489	451	435	426	435	461	420	497	436	452	435	451	472	432	470	432	383	469	454	460	432	466	456	480	443	437	423	465	461	457	430	412	442	485	414	446	444	446	462	450	445	470	462	441	486	460	439	469	462	431	449	481	422	449	443	449	400	472	449	443	429	481	434	433	467	428	448	427	448	455	434	468	462	482	458	464	447	455	439	452	473	422	481	414	451	460	484	477	466	474	469	489	451	475	502	467	482	467	470	430	414	440	456	436	442	494	458	418	443	471	469	464	414	458	495	469	503	460	486	439	466	447	429	447	463	471	451	460	454	468	458	443	464	475	486	511	449	486	482	439	500	436	453	449	420	460	468	451	467	453	416	472	463	435	456	423	411	423	447	416	479	431	439	475	476	428	454	463	480	442	469	464	451	504	466	500	472	472	459	473	482	490	458	478	453	433	432	473	468	455	451	434	478	438	458	431	490	424	447	469	464	423	467	410	436	465	464	503	422	468	442	495	445	426	473	488	439	451	440	462	454	440	472	477	486	425	429	449	428	436	430	442	459	415	439	476	447	478	446	442	454	415	434	426	462	441	433	444	476	439	428	436	451	490	466	495	474	463	406	456	426	413	430	414	429	456	454	483	468	441	426	486	481	435	462	452	452	427	426	430	465	447	448	443	440	479	457	461	440	428	455	452	435	464	440	416	467	439	474	440	447	429	477	447	445	468	458	428	466	422	464	472	444	450	456	452	469	452	454	492	459	507	467	464	449	449	456	432	499	451	454	473	429	461	450	460	449	459	450	453	455	450	442	505	431	440	441	416	450	476	441	442	456	493	471	455	440	432	481	451	435	458	469	470	439	431	442	415	478	443	430	483	430	445	460	426	482	453	420	474	441	470	444	461	436	428	468	411	437	469	450	486	479	401	459	448	424	433	447	464	464	440	476	426	417	431	449	427	428	432	452	455	459	442	425	431	431	472	421	457	448	420	457	462	461	462	447	441	429	478	427	457	503	456	440	457	469	457	438	447	505	461	459	448	444	450	451	442	432	457	470	471	449	476	462	439	440	432	450	506	412	425	414	459	451	473	443	451	459	449	435	449	461	472	472	439	478	433	442	433	470	436	440	453	467	486	463	468	450	441	447	438	486	463	465	493	440	462	410	467	446	453	469	477	480	461	442	488	443	449	440	447	457	451	433	434	460	472	442	475	449	456	456	455	475	435	434	479	443	457	465	438	445	461	416	443	456	432	432	490	479	437	464	422	442	485	394	461	480	447	447	469	490	461	458	453	450	447	450	439	440	472	496	429	433	443	417	476	436	439	431	472	503	505	454	435	446	451	476	450	469	465	503	437	473	470	483	464	450	448	447	428	492	425	461	472	449	462	504	411	439	425	448	458	461	441	448	452	418	492	454	443	471	453	432	440	474	461	445	477	466	459	457	469	442	461	411	449	457	443	437	412	467	424	421	463	468	417	432	455	469	449	427	463	449	450	469	427	467	479	431	450	477	453	444	468	438	469	429	444	409	468	434	439	453	446	448	435	431	472	447	434	479	432	414	439	441	484	443	464	460	439	487	449	453	481	423	463	479	446	479	466	465	407	445	473	452	470	464	474	402	415	460	410	453	449	445	449	500	434	455	413	436	465	458	465	416	467	430	431	467	463	417	491	450	445	457	469	429	461	449	434	477	439	466	423	478	452	450	471	469	421	442	427	485	424	438	468	431	471	465	436	450	485	454	441	458	414	469	438	448	472	435	468	482	411	425	459	449	410	433	418	430	446	456	473	477	489	482	447	427	463	473	454	452	455	429	457	442	440	439	502	467	433	483	464	440	428	466	461	471	427	453	412	481	441	480	435	451	419	429	453	458	478	447	439	445	457	445	473	459	430	444	434	435	450	485	469	479	494	480	422	428	503	451	459	420	459	448	466	467	439	389	459	472	466	447	460	468	450	437	459	459	419	465	414	449	467	465	415	453	440	425	456	438	414	469	452	456	446	471	454	472	462	424	462	427	497	439	440	407	474	451	442	473	442	480	421	469	421	420	453	426	456	432	414	412	447	485	442	451	444	443	436	442	482	402	509	421	448	437	444	458	454	485	437	454	401	464	458	487	493	434	447	410	445	455	464	467	465	483	494	443	427	459	464	457	457	441	435	493	476	434	456	437	431	487	425	461	452	438	492	441	419	430	454	460	432	444	486	447	426	468	458	454	453	461	423	458	436	467	423	449	438	443	461	455	440	437	431	426	478	456	452	445	449	490	463	438	447	494	422	434	445	432	460	446	475	438	430	466	446	422	418	450	470	447	433	445	448	446	481	443	438	471	465	418	473	448	435	450	434	491	473	416	444	492	373	438	462	466	494	477	430	427	473	465	471	444	509	469	458	456	449	464	468	448	421	428	477	461	448	423	486	443	420	470	464	475	444	447	472	464	448	439	455	473	452	443	504	424	460	432	447	474	452	475	436	426	454	456	430	452	463	480	444	459	448	461	428	428	461	466	444	469	411	429	469	465	439	470	435	472	489	468	453	440	446	436	471	438	441	438	463	438	441	405	434	462	425	468	412	427	432	419	443	446	416	444	444	436	443	440	448	461	449	439	469	433	484	515	473	457	457	470	457	453	445	466	461	453	457	387	452	450	432	432	446	520	436	429	458	455	456	431	471	443	460	449	426	432	466	429	466	439	476	441	463	464	426	444	490	452	433	478	440	461	426	485	470	446	434	423	447	442	486	466	434	455	465	462	453	460	432	461	452	450	465	466	456	447	428	433	465	455	434	459	437	432	448	436	487	453	494	420	431	472	483	473	495	452	474	457	435	462	463	432	442	470	484	487	394	435	481	447	406	497	487	441	507	439
17141	28102	22947	14328	10712	8593	7113	5722	4789	3846	3282	2981	2540	2216	1917	1770	1515	1505	1341	1403	1305	1264	1179	1090	1077	1017	974	938	981	890	853	780	748	793	767	741	737	663	680	689	725	658	678	640	658	711	696	721	727	737	708	685	674	758	775	789	701	736	711	665	687	729	682	722	685	672	677	686	662	678	640	642	670	642	710	651	628	701	688	648	734	639	725	730	698	669	683	719	666	703	679	689	713	666	671	665	674	668	655	648	627	656	645	649	658	640	632	666	696	665	624	632	637	661	641	697	660	666	672	607	616	621	644	609	628	701	625	643	675	667	631	647	603	635	625	638	652	627	628	657	663	592	612	635	681	655	599	622	656	660	627	627	643	620	627	632	652	638	627	645	678	666	611	639	619	634	633	644	653	607	683	633	611	625	645	612	672	684	651	611	589	624	623	645	657	665	644	662	624	637	647	679	646	657	660	609	672	588	649	613	623	664	667	657	647	636	615	580	648	629	615	635	671	610	668	623	640	593	626	639	661	623	655	621	674	620	635	619	640	640	679	588	625	648	668	623	683	600	628	650	687	666	625	653	619	638	634	612	597	640	681	633	620	642	669	688	650	612	627	665	653	598	609	616	656	692	616	637	639	629	655	643	630	643	649	650	648	640	632	611	624	649	633	600	676	578	599	661	648	646	662	668	624	656	700	595	668	644	672	588	614	621	630	680	577	631	649	681	671	663	677	631	668	643	629	633	623	670	629	644	651	583	681	654	643	664	678	616	672	665	626	622	603	606	647	611	620	602	659	642	619	634	601	638	591	641	644	694	634	664	616	643	639	619	659	656	638	652	659	621	638	639	639	566	621	640	639	636	642	624	680	645	662	642	639	649	631	635	636	647	655	641	639	640	657	677	616	605	604	634	616	673	645	670	646	635	663	617	659	687	617	624	641	677	629	651	628	623	674	647	607	675	678	668	637	686	655	626	648	608	628	622	683	654	658	609	663	587	661	602	655	628	640	608	655	632	619	664	626	617	619	684	639	608	661	658	682	675	616	648	611	595	664	609	638	651	631	608	639	679	605	655	666	678	663	664	618	599	619	617	635	618	595	634	589	628	593	670	619	635	656	588	663	624	659	634	635	643	618	616	694	633	676	668	665	654	672	673	614	606	619	635	683	691	651	627	611	642	657	623	638	645	624	655	657	643	666	644	619	650	632	615	652	641	607	622	601	580	653	624	625	663	675	623	691	601	650	663	676	637	651	637	642	604	630	648	660	624	673	617	672	631	669	638	655	627	656	612	679	632	662	612	634	596	639	621	615	623	670	642	652	618	623	633	639	610	636	648	657	621	655	626	630	666	585	615	670	678	696	624	658	621	663	619	631	655	651	641	615	640	607	620	639	614	623	579	695	638	616	620	658	671	616	643	646	640	637	632	614	645	587	669	653	635	633	654	655	660	627	614	649	622	614	604	658	612	617	657	651	665	619	619	647	676	651	638	641	628	636	636	613	628	616	585	609	657	657	590	597	655	652	669	646	634	583	663	610	654	649	643	662	683	665	637	623	654	660	670	666	651	662	626	649	636	649	627	616	618	691	636	591	651	646	605	611	619	635	638	644	642	683	625	627	639	628	669	619	620	634	638	646	620	648	641	608	656	617	674	621	664	638	635	649	641	674	637	642	646	602	612	608	613	596	619	655	612	644	676	614	647	696	668	659	625	631	646	673	638	671	640	674	642	693	608	629	638	605	607	627	660	678	681	621	648	629	663	637	674	649	651	648	675	654	628	644	617	651	595	655	660	682	643	646	627	666	683	650	655	655	638	614	666	652	669	630	589	645	627	661	609	647	634	627	671	667	657	616	665	632	602	632	670	644	635	646	619	621	648	669	630	676	649	601	643	628	636	657	631	612	639	659	600	614	622	644	644	632	668	635	671	685	654	642	654	614	659	630	622	663	651	597	632	653	664	638	654	667	593	668	648	642	685	652	611	670	647	620	672	631	663	625	675	662	630	630	645	603	636	639	621	626	607	652	650	644	637	631	640	657	596	615	620	627	629	663	610	635	603	709	589	641	656	631	647	598	637	668	641	639	638	638	592	632	625	624	644	617	682	646	666	634	688	631	659	666	610	646	598	620	670	653	663	637	667	666	652	659	642	640	635	628	632	660	680	641	618	636	619	674	632	695	668	660	636	648	617	638	615	692	610	663	616	643	630	680	666	622	667	685	678	661	625	628	642	609	616	700	644	612	593	667	675	668	604	643	619	623	649	603	653	637	612	665	629	657	597	640	620	660	631	647	635	648	677	605	621	670	680	631	654	613	651	634	664	664	627	638	658	620	604	619	631	665	655	606	669	593	614	595	599	649	631	616	623	577	625	665	676	633	632	636	619	640	702	615	648	657	661	641	668	660	695	605	659	639	655	644	598	656	634	620	629	649	655	608	601	654	623	639	651	674	655	586	658	645	617	654	668	658	616	623	680	629	612	644	634	601	642	618	655	674	622	682	623	596	602	632	674	631	633	624	680	635	668	657	634	620	639	664	655	647	578	615	649	594	658	658	639	672	619	605	640	648	618	625	631	646	652	641	657	643	626	674	615	592	702	644	614	652	619	647	625	620	653	690	609	641	626	658	624	634	646	658	628	618	673	613	641	666	646	644	647	650	587	634	647	601	641	616	668	648	624	635	601	694	611	605	670	647	650	645	668	624	654	623	616	662	671	639	624	663	649	640	608	647	637	664	615	656	606	615	659	615	658	614	651	644	667	585	645	660	626	607	682	617	657	637	656	606	626	628	652	646	660	631	613	667	606	641	670	644	665	652	658	664	614	623	646	625	650	660	610	636	629	652	665	650	632	651	652	612	648	647	599	607	675	683	654	615	633	633	661	600	612	646	641	621	618	614	638	671	627	682	651	589	643	644	650	653	657	638	594	596	580	669	638	644	645	645	619	614	628	654	660	626	612	624	625	639	642	594	652	661	637	635	618	626	617	619	673	635	585	659	617	652	634	625	664	604	666	661	632	693	581	628	643	652	625	604	607	641	617	658	669	629	641	653	638	677	627	630	646	680	625	613	618	636	623	647	648	646	652	629	630	644	609	655	604	624	587	674	629	656	619	591	647	658	653	647	645	666	658	638	644	634	640	647	668	623	638	656	620	624	616	634	672	556	592	641	643	629	640	641	647	663	620	629	609	607	641	682	613	612	662	641	614	671	633	622	617	625	661	647	578	636	609	620	619	585	625	622	666	623	688	617	594	626	671	646	599	628	618	623	634	606	633	642	624	617	617	628	643	637	658	630	616	638	632	633	671	638	616	614	615	628	625	650	643	634	632	637	668	627	626	602	642	634	646	642	621	673	648	646	627	673	640	612	699	666	643	640	646	646	632	601	622	636	591	665	620	620	651	620	628	587	646	604	651	671	626	681	618	618	630	622	638	623	617	664	626	657	652	641	642	640	627	626	676	615	598	669	663	617	658	630	635	624	641	584	651	630	606	614	622	656	620
27134	20480	11958	4974	2493	1897	1446	1242	1159	1016	928	899	880	843	755	779	788	734	715	694	731	728	705	687	727	681	718	715	716	697	629	691	618	632	677	615	672	644	654	675	648	613	620	615	617	612	641	598	633	668	667	634	672	683	655	691	641	642	641	668	662	654	665	640	689	646	652	618	658	641	692	657	643	651	639	648	600	661	683	634	672	622	628	622	660	693	648	654	639	677	644	660	638	648	604	650	638	617	676	642	689	695	653	707	623	666	643	623	654	663	647	642	643	634	624	641	652	648	688	629	636	694	645	638	690	677	642	632	666	662	647	675	654	662	628	642	668	650	690	652	680	656	682	644	603	615	656	650	663	612	635	624	643	677	688	643	689	644	642	648	628	652	634	630	695	660	589	691	658	685	661	640	607	643	606	656	682	631	672	699	675	642	615	605	686	643	674	626	651	596	638	661	626	609	651	638	627	620	662	678	625	689	667	673	672	684	680	638	591	654	634	639	654	661	686	668	612	676	636	719	683	605	612	646	657	671	646	655	663	613	634	619	668	606	643	722	674	641	622	648	652	612	649	681	619	673	640	631	647	647	680	648	634	613	654	637	631	654	618	670	612	658	710	596	629	561	637	705	629	658	665	610	625	655	633	628	633	631	643	638	635	680	646	626	608	666	653	628	688	621	628	676	680	604	648	650	602	638	629	606	660	647	697	646	614	675	621	679	653	645	657	664	649	643	609	619	664	648	663	622	637	678	657	574	649	615	641	609	626	622	643	676	646	611	665	646	681	587	695	620	624	644	627	685	618	666	659	657	632	668	635	629	667	611	640	644	617	621	619	671	624	684	621	703	594	624	655	605	640	681	621	656	613	623	680	625	630	654	623	627	620	639	644	636	688	670	599	659	625	636	645	671	647	652	658	647	687	654	600	647	656	640	637	654	658	695	660	661	624	581	651	633	631	631	607	601	659	643	698	649	628	635	692	626	651	651	643	689	635	613	685	627	708	635	633	614	606	659	649	667	638	644	629	646	671	624	621	667	663	647	634	610	636	673	600	664	653	677	623	625	634	665	670	618	611	649	668	638	713	641	696	650	597	613	615	692	671	641	647	669	640	662	702	649	663	658	639	666	642	661	622	638	632	656	688	664	615	668	661	689	626	668	633	673	683	634	655	678	653	620	621	659	642	654	652	682	628	649	646	643	622	667	655	653	650	647	703	677	641	629	606	648	664	638	689	635	675	646	642	641	642	636	675	663	652	645	593	667	616	653	697	693	633	660	689	626	626	678	699	663	610	654	642	589	723	642	671	665	631	624	656	648	639	645	635	635	649	656	602	654	596	607	692	629	594	658	669	664	586	641	647	616	640	591	669	609	646	636	613	650	660	647	629	667	685	651	641	664	652	611	640	619	653	597	658	643	616	607	643	656	592	626	654	646	640	654	645	621	618	629	618	661	634	685	634	630	665	674	687	590	625	640	644	648	643	647	650	670	649	637	648	634	661	649	641	637	662	616	625	642	629	642	634	627	649	683	635	643	656	641	642	581	638	669	617	671	627	623	673	666	603	661	630	644	661	666	680	636	641	641	656	621	641	672	644	615	625	660	635	670	630	667	632	623	635	633	649	632	645	637	661	647	639	642	650	704	660	642	633	607	669	670	648	665	642	610	656	630	638	604	670	629	652	634	645	680	617	625	638	615	659	643	664	649	667	593	663	606	600	640	619	662	620	647	636	659	671	635	646	650	622	647	661	659	635	689	619	613	643	631	634	624	677	684	629	649	636	629	607	631	689	611	655	634	667	636	621	642	657	611	677	651	631	687	639	614	709	687	679	665	614	628	657	664	615	620	646	638	628	643	655	662	674	655	710	649	659	587	633	614	642	591	640	683	613	687	644	662	649	640	635	621	630	645	631	623	626	692	637	624	628	669	594	642	644	683	654	646	616	601	621	663	688	648	659	633	660	656	684	686	619	672	630	625	588	598	670	618	609	637	597	633	638	656	619	574	678	609	623	622	655	610	654	657	660	660	625	636	668	625	660	617	640	631	618	645	660	642	701	601	642	672	650	641	688	668	639	649	647	634	621	673	645	695	677	595	615	665	649	668	611	697	654	575	638	626	668	670	612	625	628	634	666	609	616	580	648	630	653	646	637	611	611	614	663	697	622	670	612	653	632	667	587	591	638	666	668	674	629	620	634	647	628	646	662	638	642	639	654	645	638	682	587	641	628	672	653	676	624	629	575	664	643	645	635	678	675	697	649	654	584	667	621	629	671	621	647	641	623	640	635	623	604	607	633	632	653	666	624	644	676	658	639	638	671	634	672	649	646	650	647	601	650	622	658	650	691	641	680	634	634	635	659	626	672	646	676	633	659	638	675	588	679	667	626	657	648	682	628	596	656	647	615	642	652	690	651	662	659	625	627	672	654	644	638	590	683	677	625	610	630	678	650	621	599	674	618	669	636	657	674	652	627	670	653	654	643	644	623	668	700	682	667	620	656	666	642	628	638	597	657	644	630	675	648	666	639	622	626	629	630	646	649	630	661	688	622	696	627	657	670	647	622	640	632	648	653	622	647	648	644	606	614	646	644	656	627	671	633	631	646	638	625	674	660	642	658	662	669	678	639	638	642	678	608	667	605	693	646	655	708	634	626	699	649	634	617	609	621	668	637	632	646	652	622	648	671	626	667	650	604	655	653	660	605	660	675	682	676	628	602	618	641	620	684	641	657	580	659	634	643	642	640	674	694	645	672	630	597	689	663	616	648	657	684	636	649	639	647	681	637	638	657	649	659	668	671	602	611	667	631	653	641	664	651	680	634	662	638	647	635	610	678	671	623	648	651	626	623	618	640	632	608	595	631	624	628	655	647	654	639	653	641	635	659	639	650	628	657	687	625	649	603	650	629	588	643	651	652	625	627	627	605	643	655	684	628	627	634	651	612	618	687	637	657	679	616	665	622	601	642	675	661	630	635	632	650	647	622	655	609	603	662	622	671	612	622	638	636	644	637	643	689	656	636	650	664	624	647	639	623	624	672	614	646	663	605	647	663	666	687	641	603	673	644	653	638	688	639	637	666	633	624	645	650	662	617	686	628	613	631	668	675	647	658	667	685	650	673	631	676	656	660	643	629	609	623	656	688	627	623	670	629	673	663	628	643	684	648	645	677	673	688	621	603	645	637	622	675	664	662	722	640	681	653	612	660	668	637	658	598	668	618	640	643	665	659	656	650	644	653	656	642	620	659	670	601	630	629	674	657	621	644	661	676	617	666	642	682	642	624	605	619	655	637	663	673	650	629	602	640	662	622	681	657	664	686	636	655	622	632	602	661	667	643	665	642	667	663	618	686	644	652	656	639	628	649	612	622	648	673	647	615	628	669	645	627	621	653	654	683	659	638	648	640	647	624	623	608	663	646	626	613	614	608	692	638	597	653	625	632	656	630	641	649	652	668	651	620	623	624	649	598	658	666	696	668	645	663	712	625	644	676	633	600	631
11548	14077	11108	6511	4626	4015	3189	2677	2518	2042	1800	1692	1447	1353	1321	1300	1232	1159	1126	1117	1090	1075	1107	1000	1052	1060	994	1005	1010	1018	1022	952	971	939	905	911	902	928	872	966	892	893	948	897	908	873	959	922	909	941	956	933	971	943	939	920	949	883	962	899	901	895	956	909	892	900	921	890	877	898	941	896	879	917	931	879	878	903	926	906	886	892	879	927	908	902	910	915	928	925	936	962	908	910	891	917	841	901	860	875	882	894	891	954	916	907	929	898	890	865	905	926	944	906	928	931	920	893	903	910	872	908	887	955	909	912	918	854	891	934	889	937	955	917	905	874	896	909	849	880	866	906	856	862	904	884	908	907	920	908	964	884	876	864	923	870	869	898	890	875	869	951	892	921	906	915	910	877	899	888	899	865	921	891	844	926	927	914	874	869	899	885	889	929	918	867	904	964	941	908	878	898	906	880	933	918	920	892	870	931	896	880	882	917	836	866	874	882	886	901	881	886	863	954	877	871	828	868	865	930	901	921	888	903	919	876	928	890	885	835	904	866	848	930	885	886	955	919	874	873	879	906	900	928	909	912	927	886	876	887	878	893	942	898	868	921	904	866	878	916	867	943	865	911	924	942	893	878	895	918	904	927	893	940	940	845	867	903	931	925	873	913	924	930	887	875	926	913	858	854	888	973	902	868	909	956	899	882	929	874	876	942	907	890	930	857	872	912	907	850	847	852	927	892	901	913	903	884	936	876	892	957	933	936	903	929	886	941	951	932	868	884	909	883	935	951	877	904	919	883	868	903	828	884	885	916	913	917	931	883	880	881	919	876	947	893	850	882	938	897	892	954	909	922	910	929	867	831	853	845	911	910	861	951	882	877	919	991	914	854	897	921	909	934	943	935	930	883	902	894	897	874	883	871	942	939	904	951	881	919	907	901	891	873	876	914	866	880	829	882	865	940	909	891	884	903	933	937	860	857	885	924	863	866	891	972	908	914	919	936	879	927	888	923	876	864	869	939	875	906	852	925	914	883	866	909	902	902	927	898	937	898	869	876	908	901	825	927	865	907	921	951	913	897	856	885	939	979	830	875	900	887	857	910	904	921	860	912	899	916	904	888	904	893	910	930	939	884	892	904	920	935	914	891	890	883	874	916	904	863	961	910	878	917	933	884	888	906	873	927	874	856	868	931	889	878	906	902	909	879	907	868	881	928	910	853	901	891	941	916	945	881	905	950	953	940	879	906	890	905	895	853	940	884	835	908	940	889	922	941	917	945	913	918	927	872	862	932	936	864	877	905	925	885	890	916	861	920	893	898	879	886	901	835	873	899	897	847	872	865	889	924	918	867	903	914	892	926	843	922	902	890	971	888	926	924	938	899	876	968	895	891	893	921	886	877	932	864	920	959	867	894	861	920	906	929	924	857	860	945	942	917	901	889	932	908	927	889	840	867	866	896	905	883	953	902	858	922	889	894	881	874	844	890	906	920	891	932	932	878	914	908	883	893	941	888	891	888	903	857	883	898	953	898	920	956	901	930	924	905	933	893	875	884	863	929	878	909	937	917	863	912	902	846	796	931	881	899	911	879	927	948	856	885	908	886	893	874	947	902	887	893	889	958	854	846	951	935	912	870	927	905	868	889	854	920	891	859	889	930	898	916	869	873	938	911	897	833	911	863	941	908	881	917	918	891	910	905	885	895	929	894	915	900	868	907	876	914	865	867	881	895	900	901	864	900	933	862	911	857	920	904	929	907	944	893	879	881	854	888	918	900	877	874	891	911	854	936	904	877	874	855	933	864	913	901	896	872	870	913	905	895	945	916	891	901	941	906	931	905	925	920	873	942	918	858	946	917	884	949	885	902	895	912	878	843	923	911	894	899	890	879	909	884	938	899	849	900	909	867	913	951	919	881	931	910	883	945	896	838	931	856	881	892	952	911	874	852	905	959	900	912	903	892	878	912	904	925	897	968	920	909	893	890	952	898	920	866	871	853	892	906	878	874	893	870	956	877	889	860	878	931	940	895	892	852	864	906	925	925	898	905	878	855	884	910	924	925	911	983	872	884	938	896	875	869	920	902	858	864	915	895	906	942	849	886	952	909	869	966	923	913	934	894	930	902	909	829	882	869	884	920	886	911	908	923	889	897	885	881	876	882	926	896	835	877	899	957	925	931	863	902	868	926	887	861	929	905	868	929	933	827	876	902	918	878	899	878	912	935	856	895	837	923	892	910	924	883	934	884	871	911	972	929	896	901	867	858	892	880	879	911	880	898	881	894	894	870	908	896	942	948	924	982	917	863	900	968	893	907	889	930	917	912	869	907	880	916	907	923	853	937	898	900	838	916	901	870	908	844	954	893	838	885	869	873	874	899	887	910	924	891	932	910	919	873	927	879	842	893	881	904	920	888	888	864	864	893	904	880	900	909	903	889	904	925	920	882	862	846	876	926	900	890	908	912	904	855	897	877	968	834	917	926	855	913	853	880	888	949	882	902	879	877	900	943	915	908	914	891	900	857	873	858	889	933	882	918	906	855	880	859	892	851	939	862	919	877	898	901	877	902	873	951	956	911	924	904	881	918	915	869	890	884	867	895	961	869	842	892	832	858	955	883	874	907	895	938	883	882	895	871	884	918	881	905	934	897	928	900	883	882	889	877	937	867	890	854	818	875	906	937	942	917	944	892	889	957	859	881	850	901	911	914	857	869	822	952	931	833	866	889	912	855	896	863	862	909	872	850	998	879	952	872	913	960	930	912	851	952	891	881	902	840	909	906	897	882	851	895	870	991	896	879	911	926	835	885	918	892	977	952	893	903	835	856	911	850	883	893	917	927	917	883	939	889	881	891	897	883	915	895	900	854	876	878	893	866	888	896	889	905	903	916	933	905	938	915	903	889	897	911	910	896	924	864	835	875	912	908	857	923	893	930	856	920	878	893	849	927	903	973	914	907	905	854	856	913	885	884	856	891	876	894	928	952	900	864	867	960	940	899	918	893	922	901	934	918	873	943	829	879	901	906	853	852	899	874	934	905	894	850	821	936	821	876	931	846	919	910	852	908	957	955	940	869	887	849	839	906	881	879	879	940	886	930	893	866	903	846	872	909	867	895	896	851	883	927	944	923	906	952	902	925	908	936	886	895	908	903	918	934	905	896	898	931	945	879	877	861	887	868	896	923	926	903	937	925	938	836	914	885	903	971	878	924	905	886	886	871	934	944	825	923	878	899	865	887	893	891	906	943	919	920	830	953	889	895	917	899	886	856	941	914	960	917	943	894	888	871	822	894	854	951	971	882	902	962	864	864	890	947	909	874	935	891	931	873	890	888	923	883	890	904	848	942	943	878	880	942	886	895	875	885	889	931	871	854	900	877	910	859	867	899	916	903	933	865	878	898	924	910	864	936	931	887	846	865	848	890	905	898	921	893	883	944	893	878	929	899	923	858	897	953	885	846	939	912	908	947	896	903	882	907	892	885	846	869	895	836	937	879	893	925	916	879
24180	21231	28428	24321	20851	7989	2939	2083	1665	1414	1274	1183	1009	958	866	918	811	858	816	782	733	748	734	728	731	718	736	673	694	693	633	644	621	653	590	637	677	625	618	688	612	596	572	652	660	592	613	615	635	638	616	637	642	673	642	670	616	612	626	623	665	638	610	655	592	586	621	587	620	605	607	603	576	620	628	588	575	615	618	605	590	592	617	589	667	618	557	639	602	613	627	590	648	619	563	603	600	574	595	605	609	615	564	574	597	622	619	620	603	610	567	627	634	603	597	582	647	586	608	592	623	575	580	622	601	574	608	583	607	642	593	596	601	567	595	590	593	583	601	620	645	590	637	633	601	591	591	584	618	589	616	577	605	614	613	589	587	580	625	628	568	577	603	620	612	571	601	611	558	592	626	613	603	580	649	595	610	613	559	596	609	544	609	588	614	581	643	610	590	589	596	617	637	635	648	609	583	592	591	584	613	585	607	597	603	584	583	608	619	558	591	556	600	593	632	638	592	548	582	564	629	627	628	547	627	649	618	625	593	583	585	596	614	641	553	595	601	550	638	545	607	588	593	579	553	650	627	583	612	621	645	595	619	632	587	569	611	612	586	582	615	597	558	596	575	605	599	586	586	598	611	622	616	627	619	592	589	569	574	612	611	542	589	594	583	556	564	620	677	653	569	589	609	566	581	604	618	564	646	555	599	599	594	578	633	576	641	596	610	592	626	609	578	611	580	624	578	598	610	608	571	589	548	595	588	568	592	587	607	636	620	582	577	616	600	616	649	613	601	579	604	586	569	621	587	576	577	577	620	611	637	619	638	584	613	610	630	598	609	602	633	586	579	585	583	594	602	617	528	581	587	627	593	539	615	611	572	607	629	593	643	587	557	550	608	609	615	582	615	616	597	588	553	597	590	563	615	550	579	637	597	584	562	615	611	595	603	619	564	572	588	570	556	609	615	607	661	590	613	561	554	629	541	538	596	601	589	605	637	602	600	594	589	581	578	571	569	596	577	599	555	641	581	574	595	599	637	583	606	597	606	614	618	652	576	581	591	604	614	603	595	618	587	596	581	584	621	635	602	588	581	596	610	618	618	626	590	611	584	621	633	649	625	595	598	607	600	601	577	582	570	650	631	586	598	623	576	622	602	656	601	634	653	591	579	589	593	581	595	631	605	598	598	605	592	650	537	585	587	614	623	560	606	587	571	594	598	603	566	622	589	589	598	596	613	594	609	604	583	558	550	618	627	604	611	635	586	584	614	594	607	586	581	548	606	599	550	600	598	571	560	607	587	602	625	554	603	575	561	583	577	581	601	664	602	617	617	620	617	586	654	578	596	586	620	623	594	639	606	613	630	597	596	599	620	619	599	568	566	606	629	590	573	595	578	614	596	583	576	600	584	612	561	607	613	593	609	624	601	603	576	564	619	585	588	595	591	632	624	610	562	596	619	607	612	570	570	557	549	584	593	627	571	600	612	573	592	598	631	573	585	594	620	571	601	621	595	569	563	594	599	635	633	606	593	585	640	564	601	637	582	558	607	585	593	589	566	595	558	607	526	639	609	591	605	627	606	629	590	624	610	601	581	614	621	613	625	614	650	615	610	589	605	599	612	613	547	599	629	583	594	593	541	624	626	566	655	557	620	647	537	638	612	630	579	605	618	579	610	566	597	569	588	634	637	606	598	573	612	599	650	638	610	586	579	602	581	612	601	565	570	581	605	577	624	569	559	592	598	611	544	606	559	616	674	589	631	600	604	604	659	595	583	653	614	613	636	631	606	607	585	603	596	639	606	575	626	624	596	568	647	575	600	577	580	571	591	581	633	576	601	597	554	602	598	579	577	606	577	584	585	617	570	581	601	611	588	619	609	582	606	626	613	614	600	589	568	646	606	549	644	615	638	568	602	572	574	605	573	621	663	544	591	628	631	621	594	634	574	607	611	588	613	611	641	608	573	600	591	588	594	595	611	615	609	573	545	609	615	593	595	630	595	556	590	587	600	626	609	590	628	688	590	626	565	643	607	568	589	600	599	607	582	615	640	609	572	582	611	633	609	594	623	629	577	604	593	620	593	640	587	614	605	570	603	610	562	615	604	617	587	547	632	600	644	574	593	644	584	607	681	616	616	635	608	589	632	622	628	594	556	560	557	617	570	592	606	578	602	608	620	599	547	596	572	620	634	595	633	628	657	613	590	585	586	619	634	583	613	581	587	607	592	638	587	573	606	614	619	617	615	591	584	669	572	569	604	583	649	599	640	615	598	565	619	583	615	553	635	590	602	608	589	624	573	606	581	587	631	607	577	597	577	631	576	624	585	572	561	565	578	605	611	598	592	590	620	576	572	587	610	592	615	660	581	637	604	559	599	615	571	567	607	607	624	590	542	587	574	603	576	637	564	592	610	626	592	619	584	591	564	631	580	609	570	578	599	588	566	612	615	591	603	625	623	591	626	578	630	599	635	586	647	563	656	627	588	587	603	622	600	645	632	627	563	603	619	589	560	568	608	584	598	564	599	574	574	605	597	544	589	574	635	570	575	605	570	607	593	553	613	609	582	593	585	550	606	618	571	578	569	610	622	594	598	616	560	634	605	607	632	593	585	568	579	592	596	586	601	603	630	587	585	557	583	590	548	627	625	589	559	628	618	598	603	609	614	644	598	601	641	604	596	555	609	582	575	583	627	630	599	648	632	539	568	549	635	594	612	579	648	581	600	560	583	561	590	560	625	586	582	579	567	607	606	581	584	597	598	608	605	632	588	656	625	613	592	621	602	595	599	562	600	648	637	587	568	583	580	577	597	630	602	603	567	614	608	584	607	599	541	642	626	600	590	607	551	570	607	587	556	575	620	635	583	557	626	599	578	605	590	606	601	579	593	514	602	600	616	598	596	650	546	596	626	619	626	590	561	574	565	572	609	572	625	630	592	594	625	623	590	629	584	558	584	584	581	585	610	628	633	628	587	621	589	592	606	590	599	582	615	614	577	555	641	576	579	643	622	565	623	577	588	559	625	563	598	536	602	600	612	586	634	564	606	571	612	613	599	622	611	603	612	550	610	616	608	614	566	617	599	609	606	603	607	635	584	594	591	589	567	592	587	591	563	607	590	584	571	599	618	578	629	566	610	584	595	606	570	616	549	587	605	615	573	563	597	601	585	612	590	584	615	631	563	558	641	603	586	594	607	600	582	623	622	580	611	625	597	563	611	616	589	585	583	625	623	581	583	552	585	617	594	650	581	580	582	615	586	606	587	605	604	542	560	605	574	561	599	613	644	577	598	579	597	596	599	602	595	608	623	615	573	554	570	575	600	576	576	579	582	568	586	635	588	576	575	606	597	606	586	601	539	603	619	561	594	594	552	634	601	591	596	592	559	660	602	581	574	601	550	602	587	622	576	592	604	557	569	601	570	590	595	610	623	597	620	595	639	598	628	596	635	677	583	573	591	592	614	579	584	607	592	627	564	628	609	544	585	553	619	613	597	563	613	607
14060	22861	18125	11857	8485	6791	5545	4642	3817	3183	2667	2298	2078	1839	1750	1560	1550	1424	1382	1309	1267	1163	1113	1188	1106	1085	1070	1064	1023	938	999	871	953	947	937	912	906	888	911	895	881	839	922	868	877	860	906	877	917	908	932	913	947	921	926	893	903	916	845	904	906	887	904	879	850	898	883	870	873	804	806	897	839	863	849	868	870	869	875	809	852	879	865	882	875	876	858	893	839	846	850	875	879	789	873	869	871	899	916	848	841	799	863	818	827	886	833	855	816	884	858	885	940	849	843	836	856	791	847	850	832	866	894	823	767	850	815	867	928	862	870	868	849	871	881	859	841	903	789	837	862	862	782	786	817	832	846	843	847	853	831	807	821	828	854	786	838	817	876	821	844	879	825	847	845	846	855	820	832	839	830	847	821	824	856	855	840	806	847	884	842	876	841	796	846	888	914	794	842	816	872	814	835	881	862	812	865	874	851	834	847	835	813	842	851	848	849	851	820	825	842	877	832	879	807	842	800	842	850	852	818	833	858	853	904	878	811	790	816	827	852	817	836	907	823	786	840	895	793	889	860	835	879	828	863	831	829	865	808	871	824	826	855	834	847	844	815	806	797	777	840	813	894	851	904	820	850	793	809	893	821	826	855	795	857	820	821	828	795	850	863	856	850	873	870	810	848	829	845	856	897	863	849	868	844	786	815	866	784	834	886	821	855	809	854	827	802	805	797	830	839	866	819	827	830	831	818	821	814	844	914	835	881	830	774	910	839	820	867	851	810	816	888	839	849	879	871	838	805	819	817	889	837	837	852	846	903	813	870	803	818	926	801	909	820	857	823	825	890	862	794	856	805	857	817	845	876	871	829	854	857	845	828	828	846	796	846	844	827	908	841	809	808	815	879	799	866	875	876	799	806	873	826	804	851	848	800	832	873	862	865	871	847	879	874	795	796	867	885	868	839	886	830	842	830	847	850	861	837	870	812	868	862	806	820	882	813	848	856	841	864	840	874	827	905	823	830	823	902	826	832	879	862	881	846	786	841	824	780	852	929	851	838	870	908	861	794	871	804	866	812	871	778	836	825	808	795	825	819	898	835	833	877	829	823	865	878	820	800	901	861	873	804	817	792	841	898	892	857	868	859	858	831	837	760	860	835	845	869	888	835	837	820	865	856	839	842	802	870	843	821	834	891	862	823	805	840	829	795	849	800	872	798	848	850	915	877	879	836	804	804	866	878	842	825	853	841	832	873	832	900	816	862	868	835	866	842	810	850	818	863	846	844	863	862	879	829	816	856	819	864	792	819	792	848	886	830	845	861	827	869	819	850	836	905	870	855	850	845	900	879	888	812	864	819	874	882	830	862	793	785	870	842	871	889	855	817	805	810	846	853	837	870	814	809	859	850	817	843	854	858	945	883	898	830	847	862	835	790	883	890	840	852	787	827	854	856	850	866	780	837	798	832	833	896	809	832	925	834	828	845	871	896	829	857	889	825	882	834	854	837	818	854	786	836	884	887	864	825	820	850	863	835	845	884	836	875	873	833	874	848	820	832	849	732	872	839	825	855	874	866	854	856	883	826	888	860	844	879	827	809	797	912	839	870	836	834	881	852	799	877	852	853	861	793	842	849	850	817	830	805	871	836	884	835	787	864	853	769	766	793	798	836	888	886	843	887	848	799	829	845	837	857	782	851	871	849	821	828	852	821	899	829	775	791	834	884	866	823	855	858	851	846	872	814	813	816	819	882	827	820	870	846	862	897	839	831	816	811	828	830	777	820	806	865	853	930	841	778	855	856	810	868	878	859	801	867	821	828	815	833	849	845	789	853	866	810	809	883	871	799	906	842	848	835	858	842	821	863	862	897	875	865	824	831	853	836	790	849	841	832	842	860	812	906	851	809	862	864	870	892	865	781	856	820	826	895	876	890	867	770	894	817	832	882	838	900	840	850	803	798	813	855	832	828	837	819	785	862	812	846	796	828	819	810	796	848	830	877	835	814	847	840	857	894	852	853	839	854	825	881	870	820	869	842	819	854	840	867	821	868	830	828	846	836	854	861	874	883	844	869	815	852	801	883	883	768	863	832	878	783	845	841	858	859	829	864	857	778	862	806	870	793	818	847	839	821	797	860	856	795	855	854	815	895	879	867	796	866	879	819	843	847	853	865	845	890	873	835	822	815	822	790	842	863	813	867	880	859	843	821	862	813	865	876	861	831	864	845	854	809	869	789	825	875	881	815	859	811	827	804	809	842	838	844	812	827	811	834	838	868	860	837	817	871	828	816	802	859	877	871	845	837	842	901	858	871	879	877	854	863	819	890	839	819	835	833	881	806	849	818	796	846	834	851	848	846	865	829	871	854	836	850	800	872	833	915	829	856	857	885	870	858	910	856	864	885	865	822	820	826	881	848	812	830	861	818	823	842	849	827	830	836	830	873	818	847	838	822	835	856	824	778	801	831	878	839	893	871	826	828	841	838	795	809	887	795	876	846	860	834	837	812	856	825	859	819	823	836	892	833	882	866	802	883	853	835	896	852	850	839	849	895	849	825	863	803	852	896	856	878	826	831	805	805	823	869	874	857	882	845	845	920	879	863	828	875	855	834	850	840	855	846	829	808	824	840	784	814	834	818	852	873	851	822	813	853	864	795	860	795	825	836	791	847	829	839	822	854	856	814	840	860	871	823	842	861	796	883	802	848	835	846	852	874	874	888	868	895	870	896	835	844	858	902	867	794	874	862	847	834	784	820	824	822	820	844	817	886	831	895	893	829	802	862	829	814	873	879	899	834	872	808	832	871	878	807	900	874	875	850	807	814	828	858	886	830	818	825	840	860	838	812	865	808	874	883	838	852	796	812	851	846	851	831	832	874	861	879	848	867	837	841	851	839	825	848	866	816	835	807	831	857	818	817	840	849	822	851	819	879	862	857	795	830	852	778	871	847	832	790	838	829	847	816	863	840	880	875	835	876	810	834	830	853	855	860	837	776	839	841	818	829	823	881	844	860	900	811	847	870	810	837	794	812	876	795	842	845	848	855	825	869	902	849	876	831	861	853	800	808	883	852	850	806	828	856	849	867	873	829	887	874	820	831	788	825	839	829	903	843	842	851	846	930	857	847	817	894	818	853	828	894	856	872	873	822	861	886	878	800	876	849	866	866	836	827	797	820	827	867	784	831	866	890	838	810	881	817	843	841	817	819	849	836	830	866	835	856	834	819	830	865	851	865	885	850	854	858	832	833	841	853	842	823	841	850	853	792	816	819	845	814	851	858	868	841	814	832	817	904	827	831	885	840	819	827	853	791	846	863	842	814	816	836	805	832	875	843	793	857	818	883	824	840	820	884	879	846	844	880	860	841	847	814	839	826	821	833	805	874	851	810	845	871	835	860	843	850	903	835	803	860	851	838	852	899	839	878	841	832	838	767	821	810	847	878	856	799	843	845	825	877	843	808	813	878	874	848	843	827	836	824	808	826	841	806	856	859	804	839	817	839	864	832	873
23219	21246	29012	23788	21255	20597	7311	2820	1895	1755	1428	1245	1102	951	933	859	812	812	752	772	729	716	667	646	625	623	640	596	564	562	537	563	528	473	521	496	473	490	487	474	486	463	511	478	489	500	487	492	464	524	529	523	504	563	486	525	459	491	473	453	454	489	439	482	453	478	491	460	469	461	491	449	467	501	469	453	456	480	470	470	490	465	523	486	505	463	476	523	482	457	510	457	439	466	475	436	505	471	487	500	451	445	472	475	482	469	459	431	478	469	459	421	496	494	487	493	470	449	476	444	455	463	453	443	431	411	488	470	458	476	467	451	452	497	461	455	456	459	462	521	451	483	501	447	488	443	467	470	483	464	470	452	446	463	447	457	452	480	457	459	491	440	456	486	454	469	524	461	495	457	440	494	454	438	500	475	474	432	462	469	434	495	485	474	472	451	455	457	430	453	466	459	483	436	477	436	468	452	483	456	415	437	461	464	486	440	464	482	462	426	482	446	438	459	445	451	471	443	439	466	500	417	434	466	416	460	463	457	449	477	463	462	495	476	434	496	486	463	433	445	464	460	487	467	450	461	449	443	453	498	432	493	442	441	498	429	431	472	508	497	447	466	466	484	420	482	451	508	483	450	474	496	441	465	475	477	483	458	471	473	456	455	462	461	468	448	417	457	474	451	442	487	479	474	455	467	482	456	479	475	472	464	481	459	474	465	433	484	444	455	474	470	480	440	467	472	457	503	460	486	505	471	437	430	451	470	489	455	440	472	476	460	496	482	499	469	458	464	473	501	500	460	448	439	484	485	461	458	481	448	455	464	420	423	438	443	459	513	460	423	437	436	452	470	468	471	465	464	483	460	444	443	442	465	418	502	436	430	425	456	499	463	460	459	474	471	468	489	471	463	439	475	447	460	461	443	419	494	474	434	467	480	450	470	414	452	454	442	484	458	466	449	406	489	441	488	454	466	494	472	488	464	472	461	474	449	456	499	479	455	448	457	461	469	504	474	426	424	478	472	427	484	477	482	449	499	479	463	441	462	447	488	474	477	477	483	424	452	468	473	479	450	490	438	450	460	414	472	457	476	458	438	460	476	474	459	450	432	464	433	484	468	429	460	467	485	450	494	447	453	445	488	464	473	480	479	490	459	443	483	440	440	446	452	455	497	492	439	440	436	478	451	450	453	459	467	506	434	463	451	463	446	482	447	456	445	455	463	467	493	474	436	462	505	451	465	452	474	490	493	472	466	466	465	474	456	429	430	464	476	455	455	465	487	474	495	449	474	437	456	443	470	435	478	493	418	444	498	424	451	477	481	471	453	465	469	457	495	409	430	473	458	437	450	453	475	455	471	473	438	487	431	499	461	461	443	465	507	466	485	437	467	456	485	483	442	480	494	478	440	497	426	442	463	434	489	466	438	459	404	442	458	487	433	453	459	480	430	452	441	430	469	483	428	465	445	474	523	459	486	464	470	485	465	457	462	458	460	463	468	471	498	457	464	465	441	485	464	475	478	471	484	463	479	486	451	477	489	472	451	469	475	409	465	432	457	482	471	458	449	457	477	450	488	472	454	475	433	475	455	451	453	438	467	508	464	505	456	462	444	477	441	464	477	489	445	513	450	472	455	466	463	516	487	452	489	490	481	479	448	484	490	467	436	448	446	446	411	472	456	461	464	431	435	448	470	467	478	433	459	489	448	460	463	463	481	481	453	463	477	458	483	461	464	444	446	481	474	487	467	461	426	468	469	426	499	484	468	455	414	460	462	503	451	457	498	440	479	460	448	466	436	489	479	456	475	436	441	465	448	449	466	476	432	445	500	431	453	451	449	484	488	483	463	453	503	491	464	473	404	493	489	443	461	440	439	420	514	450	470	466	439	455	505	457	457	466	468	450	488	439	488	493	449	481	440	446	479	442	489	466	470	449	487	467	418	455	442	440	471	468	481	427	445	467	499	457	464	446	485	456	478	474	483	468	465	451	464	463	443	484	467	452	434	472	436	459	456	451	476	445	479	492	492	449	468	439	425	452	451	444	429	483	433	449	440	489	445	462	477	467	425	445	476	427	474	460	448	453	497	463	450	490	453	460	497	473	445	467	486	446	468	458	430	437	447	453	490	468	476	432	450	461	489	484	441	475	461	436	501	442	486	479	497	480	446	512	435	447	455	513	505	477	465	447	462	472	435	481	453	465	467	474	466	415	447	490	492	476	465	472	445	478	473	485	464	448	428	426	431	422	427	453	426	461	432	479	445	479	443	455	443	452	450	462	456	453	492	474	449	470	483	441	477	480	416	432	419	514	481	480	442	534	455	431	452	467	452	440	483	461	447	452	461	488	453	452	413	434	463	471	473	468	484	433	451	485	450	410	469	488	461	447	455	442	430	443	435	466	473	483	469	473	448	431	460	452	439	460	479	451	486	466	504	471	468	445	464	472	439	445	439	442	456	473	456	445	451	435	457	461	469	455	484	452	459	467	456	447	469	444	472	443	462	473	461	484	468	471	415	484	491	476	466	466	490	391	442	462	450	433	434	443	507	455	437	492	475	430	447	434	467	457	489	483	512	470	459	439	482	505	494	492	485	490	483	495	460	488	452	447	460	461	503	497	456	479	466	430	448	471	455	479	450	433	463	507	408	496	467	427	413	438	448	474	518	464	436	421	463	446	476	453	450	477	458	437	469	479	476	469	452	457	484	443	475	446	511	451	469	417	478	452	494	466	445	453	460	452	458	444	469	442	425	457	441	490	486	457	446	446	437	468	445	465	469	475	462	471	478	439	461	484	442	482	439	478	464	488	482	470	477	486	488	440	438	483	498	467	448	451	489	445	492	482	457	478	425	484	492	409	434	471	429	474	484	486	450	474	469	487	472	438	455	434	462	451	446	456	473	469	450	422	475	493	492	528	460	472	436	449	456	442	454	461	479	465	463	424	442	515	450	495	454	440	454	464	450	480	470	477	486	446	430	425	476	498	467	476	480	506	495	438	473	456	441	433	461	483	453	459	420	484	458	452	460	450	466	447	457	453	455	420	432	476	457	500	437	470	438	467	469	425	443	443	506	479	478	438	459	467	477	467	504	444	467	463	409	519	418	450	470	503	464	523	458	435	476	482	452	515	438	461	421	511	465	449	486	434	472	464	436	451	433	475	499	483	452	475	494	479	426	474	520	485	472	447	445	422	474	432	471	468	430	461	499	440	451	456	453	444	440	428	430	440	432	470	452	439	463	459	494	452	460	449	461	481	494	452	417	461	410	490	454	403	484	481	444	446	438	455	465	463	481	462	436	472	449	502	463	455	460	451	415	472	487	496	462	442	454	461	451	438	421	466	461	467	439	469	453	466	484	457	461	447	444	455	442	454	457	463	466	453	425	436	514	462	434	487	437	486	439	473	441	465	456	469	501	471	423	462	457	481	453	430	475	465	442	468	450	434	501	448	466	463	468	483	422	445	471	478	434	445	443	474	480	440	490	450	481	430	473	441	430	445	440
16759	28526	22777	15524	11244	8952	7564	5982	5051	4263	3516	3038	2436	2246	1952	1760	1640	1535	1430	1411	1292	1219	1188	1102	1048	1034	1050	957	965	897	906	805	796	794	774	676	762	717	753	757	682	708	709	655	743	746	703	708	731	730	728	747	754	723	741	723	739	715	728	728	705	657	724	685	683	676	714	699	689	655	661	651	715	697	665	711	688	667	721	663	705	682	706	696	675	677	665	753	648	652	675	732	660	650	635	705	680	655	626	687	658	707	627	676	668	656	694	690	676	690	672	673	683	672	670	649	643	652	659	640	679	663	714	681	663	685	661	673	672	646	647	653	647	661	685	668	669	707	627	665	611	698	676	652	615	642	650	655	644	598	655	694	630	655	678	626	661	620	641	667	619	667	650	612	595	629	669	655	646	639	673	676	642	642	637	618	680	688	618	669	656	648	652	606	671	633	646	653	630	641	656	655	646	658	655	643	669	665	638	601	618	671	632	650	685	652	680	625	683	610	639	625	660	656	621	668	633	642	705	697	653	689	653	649	635	690	677	649	622	702	678	618	632	665	618	682	658	690	663	682	661	680	658	660	661	653	667	619	627	653	630	617	634	667	684	634	634	634	649	628	657	652	663	643	666	663	638	701	659	622	629	665	630	673	646	611	676	654	658	687	661	689	627	657	655	680	662	661	579	679	659	648	657	645	701	648	617	651	667	677	692	609	602	671	628	638	639	637	635	633	636	635	676	650	636	667	636	628	679	604	651	671	654	634	610	673	655	646	629	624	621	627	666	676	697	603	640	613	611	702	672	662	682	664	669	651	621	696	622	629	645	641	610	611	650	642	604	609	606	687	640	687	618	633	675	656	666	649	626	677	608	700	639	646	664	649	625	670	657	663	677	671	624	688	680	672	657	638	663	636	709	659	645	625	661	642	675	639	660	641	652	639	693	649	631	633	686	669	675	641	630	651	684	640	665	631	637	633	666	596	625	654	601	627	654	659	675	655	634	643	693	629	645	645	688	651	652	658	688	655	664	640	689	669	638	618	652	632	683	637	655	657	628	648	647	633	662	598	677	661	655	703	627	683	648	618	652	712	615	643	640	637	638	601	639	571	669	609	663	639	683	647	638	648	663	691	637	625	660	656	650	647	657	596	641	626	634	661	636	721	639	623	664	626	659	657	668	694	615	645	655	640	675	661	634	668	676	609	645	671	657	630	625	615	662	630	664	621	661	617	655	664	609	644	615	656	693	601	636	697	623	663	644	656	685	650	650	623	693	641	681	637	665	665	617	683	615	646	640	660	647	683	688	651	636	628	668	650	670	648	647	634	667	644	681	648	645	636	680	678	635	619	606	670	664	644	621	695	586	588	643	669	675	645	628	654	670	658	661	630	690	670	645	660	642	636	659	658	633	636	648	648	642	646	628	718	672	675	626	589	627	662	645	647	624	656	670	582	619	645	641	611	629	728	623	644	601	654	633	658	662	641	681	644	656	623	644	606	618	673	693	628	614	681	670	625	603	644	653	637	641	688	682	640	618	568	621	673	638	653	639	634	638	644	672	624	684	614	637	645	665	641	636	638	665	647	654	648	622	619	668	672	689	665	638	620	620	663	672	658	574	635	679	674	663	646	708	647	622	644	663	680	686	657	653	647	624	664	624	632	628	616	636	660	652	684	646	677	631	626	615	697	644	678	641	638	653	618	669	640	634	663	638	635	675	571	693	650	675	627	663	685	644	631	656	658	639	639	654	663	670	646	621	659	637	663	632	671	652	657	641	663	654	648	675	637	672	622	667	650	629	681	650	655	626	639	652	697	635	675	655	650	692	667	624	635	654	675	662	650	648	636	650	659	625	617	669	655	610	709	649	633	656	625	624	623	622	616	617	612	638	662	631	671	643	630	647	672	584	706	633	693	709	681	633	708	639	625	639	651	663	626	657	648	647	628	606	666	644	656	657	675	669	656	676	645	642	615	647	598	680	653	634	649	658	612	622	658	663	631	650	635	671	615	645	670	629	670	693	696	646	622	693	662	660	619	679	667	637	680	616	683	650	662	622	577	608	642	624	653	646	665	703	653	670	635	659	650	618	632	632	657	653	673	682	689	668	635	637	622	617	642	671	622	621	595	643	619	639	642	643	679	653	627	649	665	664	614	669	660	646	653	647	675	651	642	640	635	636	685	660	663	701	650	663	655	632	656	651	643	678	707	647	595	653	618	667	663	667	637	630	664	648	709	675	665	656	642	656	642	686	681	667	639	649	615	650	650	651	672	678	633	632	692	656	682	672	682	671	632	631	666	604	631	635	657	653	637	710	610	655	645	674	660	686	663	651	630	678	629	663	714	678	629	620	625	642	642	619	659	655	653	687	632	670	611	671	649	653	676	637	635	673	638	642	663	655	665	642	638	640	689	626	674	622	669	647	613	671	700	631	670	678	595	652	632	613	684	642	651	652	649	628	655	664	631	649	636	661	662	625	658	657	641	656	683	750	643	648	626	654	661	630	624	693	640	674	660	638	654	642	623	653	672	626	651	658	597	609	664	629	644	655	653	611	614	680	664	651	645	667	613	652	659	680	663	629	663	624	646	686	624	608	670	634	607	676	661	629	664	669	640	679	673	647	697	636	663	679	622	641	672	649	670	649	659	627	666	623	672	636	667	677	639	633	663	649	628	615	633	660	632	679	587	621	650	646	656	696	646	597	653	649	635	668	640	630	650	630	657	640	608	680	628	629	645	666	599	653	628	665	653	690	661	632	637	699	644	682	614	639	614	658	640	661	624	649	665	642	670	665	670	636	635	710	658	650	664	642	624	651	594	694	598	659	678	662	638	636	607	628	638	673	678	623	686	651	677	645	628	629	660	659	706	696	615	605	652	687	648	666	694	669	632	675	633	637	697	625	694	642	685	634	690	611	668	670	706	619	683	615	643	673	636	617	650	636	651	627	678	637	646	579	628	650	658	684	641	665	632	683	604	637	660	672	683	603	623	693	656	615	680	640	640	627	691	633	617	632	680	631	583	645	635	634	625	677	630	654	638	652	613	635	661	685	680	637	680	670	661	628	659	676	704	645	650	620	603	618	628	646	640	664	605	684	649	646	619	676	636	632	608	657	633	621	620	629	660	660	663	668	651	722	658	662	653	688	634	629	628	636	643	646	619	669	653	638	640	631	679	658	632	642	690	637	650	644	689	674	662	676	669	631	685	629	671	661	622	608	637	651	653	623	632	635	653	619	657	662	671	609	660	686	712	653	667	686	613	655	656	631	689	620	631	644	702	647	640	660	632	656	613	635	670	704	680	608	621	666	627	641	675	653	665	646	659	642	640	607	656	638	668	649	650	623	614	634	648	615	713	607	689	687	620	658	629	685	619	676	673	613	727	637	652	602	596	648	680	673	639	657	673	629	667	662	678	670	670	645	687	691	620	661	615	669	649	630	658	713	637	657	666	664	657	673	610	657	679	638	642	685	668	661	638	657	645	612	615	658	634	681	607	631	662	666	614
27018	20446	12284	4728	2656	1878	1646	1260	1204	1152	1025	942	817	790	744	779	795	794	728	748	714	719	704	753	696	706	650	642	705	685	655	648	658	655	662	656	629	675	640	629	670	650	644	684	656	672	647	666	661	664	665	657	631	671	648	680	645	652	651	655	653	696	672	663	723	634	658	657	664	648	685	605	663	617	666	684	634	662	659	663	646	671	626	614	637	662	655	660	632	704	688	707	672	643	693	629	667	619	647	641	640	630	648	657	690	686	598	657	651	684	671	650	663	617	676	679	686	635	663	628	670	675	638	611	735	671	663	659	635	718	647	629	662	650	660	668	663	659	666	702	659	630	618	632	629	634	658	635	660	639	617	678	605	708	666	660	617	657	639	715	633	635	647	672	685	634	644	655	637	702	668	671	678	638	645	683	621	652	669	623	658	695	642	676	608	656	636	620	619	701	598	651	657	659	621	620	664	644	668	610	699	674	645	650	677	681	636	670	672	592	656	626	672	629	654	640	640	623	657	679	663	653	618	632	632	654	672	609	648	685	627	663	626	674	649	636	674	613	657	598	681	615	644	650	647	672	631	636	629	675	596	650	669	672	654	661	608	683	664	643	685	676	654	671	673	627	634	625	632	646	592	686	653	659	677	612	631	652	637	690	604	661	657	645	655	656	659	619	639	639	649	650	699	633	654	646	663	643	645	603	676	647	663	700	722	700	637	674	622	647	637	655	642	685	665	641	657	656	669	685	662	656	662	682	688	596	644	649	666	646	689	681	671	652	675	633	670	612	630	656	638	634	727	616	630	600	657	673	627	656	700	599	610	642	639	645	665	666	664	670	652	648	644	679	612	706	641	702	633	675	662	666	618	664	649	642	624	625	711	627	645	701	652	631	631	712	657	648	651	642	667	636	635	590	681	654	691	673	652	635	702	644	697	630	679	630	640	672	674	705	649	665	689	626	636	657	633	651	662	647	653	637	661	629	611	631	644	659	649	629	696	622	625	632	640	692	594	653	644	608	688	631	598	682	648	680	644	671	674	655	642	658	652	639	645	653	675	659	642	657	656	641	654	666	676	671	644	633	668	687	649	584	634	654	678	653	676	670	698	615	633	640	634	640	700	660	681	646	632	644	664	679	635	659	672	659	691	629	645	627	639	633	689	658	661	665	649	680	663	677	671	659	650	683	625	653	691	678	652	636	722	660	634	676	673	664	641	629	678	653	649	682	656	652	643	708	643	613	639	685	663	684	652	659	631	644	634	647	617	602	665	633	646	660	596	638	671	650	619	669	594	682	655	643	642	673	626	674	635	591	674	657	656	692	666	638	673	664	700	646	704	612	588	629	628	661	667	662	672	631	647	685	694	657	665	688	668	660	696	665	684	691	645	681	658	635	670	696	623	670	649	659	651	662	673	639	622	645	673	653	655	672	646	661	604	636	649	639	683	688	705	644	617	652	659	661	614	665	666	663	654	670	607	670	653	625	647	649	638	654	635	713	689	652	671	668	655	659	655	684	663	627	694	679	628	657	630	659	653	593	693	614	661	700	640	674	658	655	669	667	716	619	698	666	627	651	627	638	649	658	607	645	648	618	667	623	624	643	667	656	668	622	681	667	661	669	609	706	636	676	636	685	603	646	668	653	669	638	641	707	641	693	637	650	659	655	674	645	643	652	631	693	652	669	616	624	696	632	663	571	649	676	621	626	628	705	617	628	658	644	628	640	630	640	708	660	652	683	642	660	645	667	688	652	654	649	626	654	656	640	625	622	622	678	672	696	639	670	661	685	636	644	665	640	668	668	624	646	648	693	620	635	678	647	623	639	662	648	623	629	681	655	679	676	679	666	703	672	635	638	679	619	618	605	638	638	646	654	714	631	659	641	641	649	646	661	642	615	611	585	656	675	647	633	640	646	691	676	667	672	698	676	672	689	638	662	647	686	684	652	662	652	638	669	681	602	640	651	654	596	641	649	681	620	659	691	630	664	641	624	661	653	661	672	615	651	627	647	634	664	647	662	657	663	637	685	590	674	665	613	637	642	657	699	646	592	671	643	651	653	649	595	647	690	679	634	656	672	699	680	646	690	672	679	663	646	659	640	639	606	683	637	614	658	663	662	659	691	656	661	689	682	696	676	625	638	631	670	661	684	671	631	651	659	642	649	650	649	669	653	648	642	675	665	684	670	657	655	678	623	677	656	711	685	655	649	608	642	667	645	650	635	659	645	645	684	663	618	676	640	611	665	703	613	660	698	617	705	639	655	665	663	636	628	693	628	635	640	612	637	672	650	652	681	707	641	639	657	656	667	678	686	657	633	669	648	636	647	678	657	623	675	643	646	603	647	684	605	650	662	633	651	642	638	620	609	672	684	655	652	643	644	665	641	708	699	641	677	663	644	667	655	658	671	673	624	695	648	679	688	672	655	644	667	602	633	642	654	661	700	635	616	617	651	647	656	680	678	643	631	644	672	636	632	650	624	658	684	650	648	675	691	631	649	656	658	647	661	607	647	651	700	638	645	680	635	617	665	635	655	592	664	643	635	626	645	648	652	641	625	633	665	645	655	659	694	632	645	674	647	700	642	617	663	683	688	673	700	646	650	679	668	658	652	709	616	673	646	637	654	658	669	635	659	653	701	652	647	642	636	622	662	618	646	691	616	653	597	671	655	635	621	672	646	656	633	623	628	645	610	650	638	653	666	635	646	644	659	650	641	626	660	639	609	687	637	634	614	668	642	644	639	659	631	651	695	668	634	648	685	649	667	661	633	627	689	651	651	642	662	627	656	674	670	645	635	589	656	679	687	630	695	616	668	650	668	637	629	629	642	668	690	635	633	691	635	633	675	639	659	680	624	635	637	674	667	640	645	681	662	632	624	633	621	631	692	634	665	668	688	639	655	640	665	648	637	678	643	618	684	658	696	690	635	692	678	646	683	609	635	670	613	696	709	666	683	621	636	661	689	635	645	650	630	616	667	662	683	663	613	717	642	668	660	665	635	684	640	666	648	643	638	682	656	618	644	657	661	649	663	658	693	690	611	653	636	686	664	631	640	651	612	626	686	648	735	660	651	619	670	646	700	641	661	663	650	645	647	659	659	636	703	661	654	662	685	589	646	647	613	614	652	670	669	657	658	717	677	610	651	624	687	658	659	653	632	591	625	660	660	666	659	620	703	684	664	657	641	684	616	637	668	620	675	695	638	678	609	718	626	656	637	663	638	636	647	662	641	660	703	629	593	627	598	671	666	651	645	616	661	649	640	640	659	628	645	697	666	664	664	586	668	648	654	617	666	649	638	687	644	661	633	713	646	663	638	666	614	668	684	624	673	671	615	679	697	669	660	659	663	681	689	659	698	705	647	699	610	629	691	647	686	593	650	670	653	666	677	705	671	647	643	622	693	641	660	681	654	673	639	634	620	599	666	620	643	645	661	666	633	638	645	661	648	649	658	617	643	641	643	637	617	664	686	709	624	640	612	669	671	633	657	630	660	596	663
11347	14909	11736	6405	5080	4036	3473	2935	2692	2267	1882	1623	1494	1422	1333	1274	1163	1206	1203	1146	1096	1092	1045	1021	1068	973	1019	1009	1010	1007	916	921	919	929	974	952	925	932	906	928	898	886	872	987	845	902	970	942	960	926	949	954	963	946	934	952	907	910	980	918	878	950	924	929	1010	961	948	910	926	880	916	870	930	882	963	937	966	963	926	865	953	950	925	1005	937	893	945	893	919	944	883	893	913	915	939	951	952	883	901	910	927	902	948	896	909	939	913	914	896	879	929	919	897	887	906	957	909	953	853	887	952	881	970	948	934	918	931	894	941	914	900	853	916	850	929	938	928	881	936	944	933	925	883	859	917	885	867	928	905	919	945	929	877	920	903	933	903	940	914	912	895	891	908	948	889	986	957	850	898	912	967	900	854	916	867	921	911	902	876	896	885	939	952	855	964	894	935	840	885	927	908	890	872	911	888	900	918	894	899	878	927	918	895	941	944	868	914	868	944	894	991	911	883	894	950	889	873	977	897	892	922	896	887	955	908	872	926	939	856	987	898	878	896	910	927	920	885	873	928	935	924	892	953	906	917	887	920	906	911	932	916	888	871	947	892	896	937	930	951	860	925	917	884	907	880	897	877	884	936	902	882	899	893	905	951	880	934	941	966	931	892	927	906	916	932	900	949	883	864	903	890	875	923	903	896	865	860	898	880	911	936	920	930	931	888	900	924	862	888	880	902	941	928	913	964	894	938	911	896	886	885	971	923	851	860	919	887	921	879	896	956	966	880	884	916	911	949	886	902	951	958	946	916	946	881	883	845	943	928	930	885	916	920	932	908	905	928	919	868	925	910	884	916	910	919	913	930	932	915	900	942	876	899	912	912	925	920	869	887	927	951	918	900	928	942	844	931	929	888	882	903	901	934	911	972	864	923	876	925	905	894	937	904	930	933	905	924	875	889	938	884	917	907	867	839	941	919	872	940	908	907	941	895	892	926	871	875	930	942	937	932	916	910	932	949	952	932	920	931	860	947	933	933	905	910	854	928	894	892	920	917	860	931	928	869	933	893	877	919	901	952	872	889	931	895	918	865	913	936	880	931	935	951	884	905	878	942	870	924	877	870	937	870	862	862	907	907	881	898	908	905	915	896	931	933	918	893	917	880	889	925	938	881	897	967	902	928	944	896	899	900	923	872	878	917	905	861	932	946	928	965	922	887	860	931	884	876	920	921	898	911	908	860	932	902	932	854	887	901	888	939	939	875	929	959	867	904	908	941	892	919	878	963	937	852	934	881	915	903	917	914	928	905	907	926	942	928	930	896	906	993	857	929	878	897	934	900	910	916	890	876	890	923	932	930	928	893	893	889	890	979	877	930	891	936	879	865	880	903	890	889	881	931	932	937	914	947	886	874	920	906	925	890	872	922	845	913	961	890	887	878	889	881	930	903	913	929	903	917	933	926	832	881	914	940	869	808	936	906	897	982	882	923	891	887	930	899	877	858	911	884	921	916	932	873	934	864	866	901	890	909	867	922	943	875	913	836	930	885	949	880	879	903	852	909	884	857	856	963	955	863	938	909	930	926	910	889	946	919	938	878	941	916	923	906	920	920	887	867	929	896	973	938	932	879	893	903	897	918	897	941	925	880	854	910	901	929	948	921	906	909	933	945	914	886	901	882	894	876	906	902	896	903	897	912	869	902	960	891	864	882	885	896	954	895	941	884	886	879	947	942	904	962	940	876	878	897	898	895	886	929	918	930	886	923	895	944	893	933	896	920	909	885	910	943	917	881	916	951	957	944	903	887	934	885	911	893	897	907	929	898	893	911	904	916	894	923	896	868	934	885	939	904	991	894	969	870	871	930	921	919	923	971	878	876	912	888	904	898	860	932	834	870	856	847	917	934	911	928	954	925	898	938	937	882	907	913	915	887	926	928	874	904	884	924	966	922	916	925	909	932	867	945	890	919	875	936	876	915	918	919	882	937	884	898	905	900	854	878	898	911	873	937	892	953	943	911	894	919	931	899	821	855	874	963	901	872	892	890	898	902	914	896	877	948	913	944	866	884	913	891	925	857	904	969	923	912	933	884	847	950	871	895	919	912	907	986	897	867	917	934	888	944	937	927	909	954	951	883	939	909	926	919	869	887	928	901	927	890	892	928	903	861	924	913	899	880	915	905	939	911	872	874	882	842	825	889	888	934	906	868	936	937	916	934	926	862	856	901	918	887	889	897	892	871	892	831	895	943	905	882	960	906	889	905	891	937	890	881	951	904	952	902	854	885	956	984	928	912	922	922	946	875	837	927	943	929	930	853	918	926	892	919	930	882	943	965	913	908	962	914	912	887	875	976	954	911	951	952	842	859	885	939	909	952	874	892	925	864	889	935	923	854	933	831	941	905	906	918	894	926	912	970	907	898	908	919	916	898	905	871	941	898	864	876	942	978	905	910	993	898	899	892	893	919	909	920	932	910	902	927	901	926	933	877	953	902	945	887	951	897	883	910	897	980	910	940	928	889	914	919	932	938	943	874	863	897	894	917	893	898	887	906	849	948	916	875	924	916	918	895	925	901	956	894	896	927	878	881	928	900	906	901	917	941	845	977	853	911	878	934	928	930	906	913	919	925	924	901	898	922	904	853	974	970	895	891	926	891	967	941	842	949	930	886	889	895	927	895	904	944	841	930	899	913	889	876	920	921	928	853	903	960	911	880	887	938	944	904	837	947	940	947	906	847	941	904	860	908	887	908	929	911	915	955	890	856	935	948	914	887	892	927	933	900	921	923	885	947	908	924	938	932	981	953	897	895	965	881	901	925	969	908	885	863	875	902	933	898	904	868	944	867	916	928	873	894	866	889	892	904	860	928	887	892	923	953	901	889	908	915	892	913	871	943	860	881	884	945	889	904	913	966	946	910	978	968	917	897	919	907	909	928	946	856	928	899	853	903	888	947	853	956	893	937	887	880	882	939	933	976	932	922	934	914	902	935	919	918	903	894	945	897	949	873	955	923	978	910	930	922	880	897	900	904	926	882	891	900	854	868	925	896	905	840	848	886	923	881	949	924	894	893	866	900	836	901	893	959	903	930	884	936	929	886	932	910	928	847	893	910	854	858	925	890	882	911	903	924	875	919	878	879	859	898	892	896	903	914	935	900	915	915	909	903	966	899	928	911	934	945	931	917	873	965	901	923	882	951	894	901	935	870	905	903	902	881	945	914	908	897	890	929	903	953	934	808	889	906	931	913	973	938	880	919	941	870	900	923	911	949	882	908	921	947	888	922	921	900	869	860	890	902	878	890	922	885	904	889	873	876	931	950	890	877	938	934	901	874	891	893	923	880	871	939	899	914	936	877	950	900	906	882	859	929	886	904	873	954	879	889	926	970	883	904	922	854	925	934	888	917	899	929	997	915	933	903	946	893	910	887	895	858	904	930	868	921	894	926	968	955	925	944	914	862	885	962	930	908	852	843	919	893	904	938	967	897	923	918	918	911	927	919	908	912	849
24229	21219	28409	24341	20848	8364	3168	2200	1761	1549	1339	1106	1080	1011	882	887	882	857	870	853	817	795	744	714	720	751	725	600	673	663	690	644	654	608	594	638	628	634	632	653	628	609	596	672	617	661	623	625	604	600	578	650	659	628	642	679	618	633	643	633	644	660	670	659	578	626	664	623	592	606	625	623	588	584	611	659	659	603	647	605	620	665	637	611	640	609	647	619	611	612	624	649	586	626	609	595	606	627	625	674	639	621	639	641	599	601	612	664	610	618	649	640	625	612	616	626	593	597	617	603	602	619	636	626	600	634	629	586	652	644	641	599	630	639	648	592	589	628	580	601	601	646	589	626	571	625	635	643	600	634	619	625	642	615	650	613	605	598	622	587	596	602	594	644	555	592	596	601	594	615	601	595	619	617	629	598	567	584	600	610	629	618	629	590	585	594	613	611	634	633	639	650	589	585	641	646	600	583	585	614	613	622	605	610	620	601	634	604	603	624	573	617	581	612	617	646	650	567	589	599	594	623	586	612	613	579	634	610	595	623	632	640	580	680	597	606	656	649	625	643	652	616	599	585	619	555	570	584	635	581	656	579	601	608	619	630	607	598	597	610	619	663	586	626	620	664	557	573	636	617	600	632	628	673	561	590	606	626	617	606	609	624	585	592	639	634	621	592	615	577	629	592	640	628	612	603	608	576	631	605	616	612	583	619	640	597	568	611	663	643	589	651	607	578	596	601	609	590	608	630	644	642	627	593	629	571	638	594	621	664	597	595	654	587	589	645	634	609	643	602	617	631	592	605	653	605	567	594	595	641	616	561	591	612	580	626	620	638	622	604	584	620	567	592	609	609	624	640	594	602	581	647	642	601	634	611	642	603	623	632	636	596	602	650	630	612	612	615	582	594	616	630	598	568	636	647	577	599	619	621	618	585	627	602	612	621	558	590	609	617	659	597	592	609	609	588	612	675	573	610	594	619	601	589	607	580	669	578	632	637	653	600	625	581	598	605	562	620	598	668	618	621	597	625	602	553	596	608	645	612	632	621	591	631	593	610	639	656	599	638	578	596	592	649	598	654	578	625	595	629	613	559	588	638	617	601	630	583	637	641	644	646	620	625	588	654	592	631	642	632	661	623	629	632	640	554	617	612	657	601	583	663	583	610	593	577	578	586	598	545	564	575	615	608	624	607	595	612	621	654	569	598	626	599	634	616	646	648	625	594	629	639	581	628	603	631	631	590	604	607	620	612	625	608	601	618	601	629	606	604	645	650	612	584	637	634	583	607	598	600	583	630	601	648	572	609	597	596	606	641	617	634	636	622	548	620	631	590	618	614	622	616	658	600	610	623	621	613	584	651	620	625	619	632	622	585	619	590	598	572	602	562	671	629	609	593	608	617	585	609	586	649	573	613	632	600	630	579	608	691	595	589	631	597	642	581	629	610	619	594	618	607	618	638	626	616	602	577	596	594	573	599	645	606	598	614	577	601	586	637	615	585	583	615	590	585	632	596	611	608	597	673	590	625	665	602	607	602	666	606	594	613	613	603	578	618	595	603	619	620	585	619	575	569	631	601	597	627	566	660	610	605	578	600	579	585	638	629	632	659	583	588	599	620	660	592	614	558	579	632	621	548	654	579	591	614	601	601	623	617	591	586	622	602	634	588	605	601	620	642	621	649	626	632	596	602	611	562	591	602	641	629	584	566	620	661	614	601	595	617	594	638	600	578	622	594	591	625	633	604	593	611	624	639	618	661	640	612	614	585	594	589	607	678	636	556	618	614	623	609	566	600	614	600	642	605	621	601	634	568	598	594	594	603	586	652	616	580	624	619	629	602	589	608	656	613	611	607	600	593	562	601	620	632	605	604	608	676	588	638	579	613	582	628	623	636	621	589	572	590	634	619	590	609	628	607	607	552	592	658	586	633	575	628	611	617	631	597	608	558	584	630	560	565	600	585	629	579	618	625	639	623	618	645	631	621	591	626	597	626	620	627	623	622	645	576	630	604	586	577	588	627	607	632	592	631	593	640	621	607	622	597	633	580	567	620	592	606	578	582	580	570	631	614	599	633	637	628	596	588	591	566	675	582	546	602	612	627	600	567	604	604	634	606	603	604	622	620	608	655	628	610	613	610	603	658	597	559	595	614	634	632	628	613	657	615	631	552	661	603	607	619	573	614	624	607	640	616	626	593	686	603	604	627	599	600	608	608	636	595	650	645	667	618	647	619	648	625	656	591	600	591	578	569	603	560	617	602	608	595	623	594	620	589	614	653	608	565	597	567	656	657	615	592	601	592	639	578	594	579	664	600	603	599	597	642	606	618	597	576	588	595	582	586	626	634	603	627	631	618	623	560	588	657	625	649	585	622	567	643	585	590	716	636	603	592	639	605	602	621	580	620	611	596	592	612	592	610	598	636	574	615	629	634	637	599	590	602	594	616	641	601	594	592	632	676	654	617	603	608	623	593	595	627	602	644	558	597	603	597	584	604	593	630	610	627	616	614	564	580	612	584	560	610	622	575	580	631	623	640	625	663	628	647	609	600	654	591	606	586	575	615	630	605	611	636	627	623	602	601	643	612	590	617	628	631	584	603	603	583	627	630	645	645	585	592	637	656	611	634	610	576	606	568	668	603	599	570	576	599	661	633	642	621	596	606	630	592	598	610	624	626	595	591	646	619	646	607	669	595	592	612	614	632	604	637	645	601	625	604	645	618	619	601	615	616	620	615	635	601	616	614	606	601	598	611	572	574	551	581	647	599	642	580	596	660	632	669	583	597	603	621	594	631	620	610	614	618	603	611	637	623	599	659	582	574	638	602	594	598	597	591	590	624	602	649	582	584	631	610	599	607	649	606	628	654	602	597	602	558	600	575	594	629	641	615	636	661	566	625	594	636	616	617	586	582	637	628	617	636	600	597	617	609	592	582	626	616	555	565	606	622	609	572	646	639	566	628	626	598	627	624	619	640	595	596	654	584	553	604	618	551	579	566	594	685	602	633	614	583	587	573	643	586	597	628	612	588	620	595	604	611	595	606	589	608	617	600	576	549	613	567	650	628	566	631	612	602	583	608	642	579	628	575	626	627	587	615	638	662	631	617	655	601	615	601	576	567	620	591	587	630	597	585	598	606	572	581	671	608	583	634	623	592	591	616	573	586	599	631	607	634	553	632	586	605	640	576	640	623	568	630	628	622	657	640	662	620	627	620	615	586	637	622	573	610	598	592	575	590	649	608	602	632	554	600	597	585	581	586	643	594	594	558	627	631	637	609	585	586	633	598	663	617	624	616	637	617	605	639	636	628	632	604	681	639	580	604	606	601	556	586	594	626	639	586	597	609	561	589	566	621	598	634	609	578	640	597	593	569	621	629	630	555	657	595	627	649	608	569	634	664	610	545	590	617	650	605	644	604	587	594	633	619	638	615	589	596	656	608	604	627	640	608	603	610	643	596	622	608	618	597	618	602	578	599	542	616	593	590	608	600	578	595	567	575
13759	22900	18968	11036	8618	7089	6010	4845	4059	3501	2780	2388	1989	1906	1705	1621	1540	1450	1443	1351	1313	1188	1209	1190	1154	1095	1037	1030	1049	1009	970	994	886	917	947	897	901	923	916	855	943	895	919	868	880	891	895	942	848	911	910	926	928	950	919	875	876	912	942	872	864	901	866	809	878	891	874	866	881	827	964	850	941	894	892	876	845	889	826	837	876	849	837	855	849	867	889	882	857	907	855	914	872	840	833	883	865	870	857	871	873	886	897	829	909	884	889	826	809	813	880	837	845	876	822	894	844	883	848	857	898	862	843	868	842	907	858	865	779	831	889	894	875	870	909	860	867	867	849	862	857	824	880	862	851	811	824	852	815	885	883	836	854	802	862	802	783	884	902	855	818	864	846	876	892	889	819	851	791	842	850	800	813	852	787	853	812	826	863	856	819	832	884	837	833	846	878	868	860	913	846	860	849	892	821	887	866	850	846	835	807	806	835	839	837	852	847	791	818	786	865	799	799	853	815	852	869	823	821	850	787	831	895	809	848	842	900	842	857	806	900	787	841	837	861	847	829	822	903	842	788	863	811	864	854	888	859	866	859	870	845	875	840	826	841	824	860	832	883	882	884	844	842	845	883	826	844	836	845	820	825	864	868	868	771	857	845	863	870	819	861	878	841	925	865	870	859	895	876	857	829	859	834	866	840	862	901	887	841	870	807	897	883	858	882	886	898	780	834	871	860	838	871	841	912	861	864	811	856	871	839	882	850	869	825	829	849	862	842	840	829	863	874	848	866	853	864	920	922	792	773	855	822	840	871	874	830	878	825	838	841	882	832	833	828	831	906	884	819	889	841	873	859	825	852	894	837	876	877	806	840	829	873	894	900	905	858	868	853	837	830	890	817	825	873	885	857	817	861	886	794	864	819	848	839	852	833	806	839	862	871	845	812	839	846	862	861	851	879	848	864	860	864	845	865	892	784	838	880	892	876	895	841	866	854	853	828	796	851	868	849	844	841	792	865	867	872	845	782	815	835	832	896	841	857	849	874	861	823	913	831	834	867	868	843	876	830	845	844	849	827	876	869	867	856	813	810	876	811	775	822	852	812	829	852	858	894	847	786	862	858	830	873	811	832	891	852	860	864	807	852	905	851	855	872	844	853	836	815	843	828	840	818	844	838	826	836	865	831	889	860	878	823	852	888	879	822	823	805	830	806	784	837	814	838	842	836	867	850	816	854	904	866	843	844	856	867	802	850	848	811	847	886	846	900	837	845	843	882	867	832	876	854	857	875	861	843	873	814	847	805	864	864	817	879	849	918	855	854	778	871	838	817	865	824	882	842	850	844	906	825	854	802	852	901	822	816	865	885	788	871	851	881	849	813	839	856	811	860	808	855	852	839	867	851	878	856	867	864	870	784	855	837	830	883	852	849	834	856	821	832	877	817	856	846	854	866	861	873	846	872	798	882	836	903	825	841	836	820	859	844	842	807	865	873	862	816	850	845	840	856	775	829	858	816	853	866	900	877	868	860	848	842	887	843	843	796	854	854	821	847	826	830	871	767	878	878	819	848	822	828	862	870	830	803	799	854	791	874	881	879	860	888	835	842	815	834	854	884	827	883	857	849	826	860	847	819	859	854	847	843	840	921	855	860	848	831	793	830	830	816	858	830	854	831	867	873	866	864	787	819	864	823	810	880	866	834	880	834	909	834	832	790	827	845	859	878	825	845	879	797	814	833	826	899	847	811	920	821	836	838	816	909	798	848	824	814	786	869	808	833	841	864	828	863	871	867	903	824	881	869	885	819	851	852	860	846	871	882	871	871	858	836	827	867	851	870	846	871	798	891	876	874	810	858	906	807	860	877	811	843	859	809	880	787	865	839	844	837	901	844	872	832	898	846	832	866	866	872	849	891	841	826	830	819	812	872	937	834	848	882	871	882	898	861	829	790	834	878	897	866	813	808	877	856	740	852	808	849	812	833	839	835	852	832	844	806	876	848	814	850	812	843	819	866	860	902	845	846	863	856	871	888	862	869	868	810	839	823	900	825	838	838	885	870	877	829	859	819	856	858	805	877	854	863	845	847	824	872	876	834	823	881	880	809	819	849	805	843	859	811	849	830	841	891	839	848	813	856	820	825	907	903	898	863	882	823	891	827	831	792	846	852	844	845	864	914	907	831	825	813	847	816	857	825	845	848	836	844	891	876	878	895	826	877	829	833	887	856	870	822	827	891	843	852	870	890	797	867	841	858	864	852	843	861	904	824	861	883	841	828	839	831	852	815	849	806	885	861	913	795	844	863	830	855	876	881	899	854	901	840	785	815	831	881	841	890	805	827	868	805	864	798	889	855	857	823	885	879	881	906	830	865	864	885	877	833	838	886	862	847	824	811	913	815	884	848	895	921	826	921	839	814	870	861	860	844	849	873	840	866	871	800	801	845	818	856	832	838	854	838	868	839	788	792	877	856	810	839	832	846	842	811	848	858	911	890	818	888	860	836	817	840	877	834	848	870	815	828	837	821	825	865	857	823	857	825	876	877	864	839	907	809	895	872	862	856	895	825	842	888	828	925	852	850	818	900	838	884	883	916	890	817	861	840	870	881	882	853	860	845	849	832	839	869	873	886	824	817	858	888	899	828	866	842	883	875	867	827	837	830	870	854	861	849	844	837	791	882	914	874	859	898	877	840	821	840	836	837	824	831	861	863	854	837	787	790	903	823	879	856	836	808	853	841	866	876	863	847	822	858	856	810	788	869	837	828	829	775	852	828	849	830	827	756	835	891	881	864	860	872	829	910	856	832	845	829	909	851	805	905	880	870	844	845	847	864	813	797	839	881	832	842	824	811	912	879	885	866	863	819	867	836	825	858	817	809	830	814	854	843	857	831	819	840	888	889	884	806	828	827	802	855	838	837	904	862	855	839	933	847	816	869	844	852	843	837	893	830	835	880	936	821	848	855	875	895	820	836	907	799	841	879	837	885	896	798	834	839	870	801	816	823	829	869	888	809	805	864	819	850	868	845	819	813	862	844	853	870	851	837	838	834	831	822	869	809	876	890	818	822	818	832	868	855	862	844	836	835	852	864	872	835	876	835	885	867	859	859	862	861	817	857	862	851	871	904	863	834	833	862	878	867	865	831	847	840	875	845	839	871	864	863	895	852	845	855	872	853	878	824	809	844	889	840	883	882	810	841	844	844	878	857	893	869	850	857	862	882	868	834	831	823	828	834	818	881	859	872	864	893	848	823	817	906	846	813	815	874	853	818	841	796	834	917	817	840	881	870	854	819	829	837	888	831	854	813	881	923	891	833	918	881	832	859	852	915	837	842	849	828	888	884	840	840	842	865	872	880	870	829	894	813	845	836	858	830	887	844	845	859	900	830	868	792	847	845	818	808	874	856	789	834	887	853	863	884	828	829	858	827	835	867	865	893	841	862	883	862	834	844	870	871	822	826	780	880	860	876	810	885	899	838	827	864	860	849	786	901	837	886	850	859	861	824	804
23145	21142	28863	23665	21145	20532	7714	3084	2018	1704	1365	1238	1122	1012	978	885	857	810	803	779	721	753	669	687	611	634	590	583	597	609	569	537	510	510	500	462	506	448	469	506	508	480	453	512	477	512	492	512	523	494	517	502	477	494	537	529	534	483	522	504	491	464	503	486	513	473	502	457	473	457	480	462	499	485	461	450	523	482	486	496	510	513	497	446	489	463	486	514	506	517	494	480	523	502	463	445	466	464	453	482	481	481	479	469	461	449	490	451	529	491	489	454	524	465	493	492	423	502	490	491	447	478	492	505	515	466	428	464	448	487	473	475	495	453	487	484	461	467	475	471	455	496	465	486	469	468	489	467	476	445	468	471	447	464	440	449	487	505	477	489	473	443	469	468	452	464	462	481	465	469	475	453	482	461	449	478	476	471	468	476	458	525	454	453	480	438	445	462	433	461	491	488	467	478	458	466	435	462	485	471	470	475	435	457	459	462	481	460	470	475	494	476	459	465	437	432	443	459	461	465	447	470	480	465	485	468	463	470	474	428	468	514	483	477	487	468	489	420	481	494	468	477	466	438	481	495	499	461	460	456	451	431	478	486	472	454	412	434	472	458	451	442	483	460	501	444	453	456	499	462	454	443	461	443	486	471	481	495	491	489	486	467	444	459	462	460	492	451	503	454	486	477	472	474	498	459	446	497	462	462	474	479	490	463	471	472	443	430	511	437	427	449	456	483	478	469	455	522	464	464	464	455	411	469	486	449	503	464	429	451	439	470	499	426	424	461	488	473	486	428	437	441	405	475	471	456	469	431	479	483	456	457	440	514	446	438	445	451	484	481	441	477	438	465	447	430	469	521	468	461	463	461	470	477	455	476	454	444	493	483	447	462	453	464	458	457	471	466	469	454	436	436	456	476	448	469	473	473	407	466	502	510	469	492	475	449	499	458	451	458	441	459	457	473	430	468	452	470	484	477	446	485	450	432	503	441	454	486	443	469	445	454	501	450	477	476	458	506	471	495	499	472	450	467	437	470	458	456	492	440	468	497	477	445	456	456	462	501	460	433	478	471	481	438	468	447	501	416	443	450	438	458	453	429	459	426	477	456	464	463	463	456	472	465	483	472	440	476	478	472	451	456	441	443	478	459	484	470	440	478	473	471	432	481	455	471	488	453	457	450	455	444	453	485	468	441	461	488	466	437	487	479	455	457	500	480	507	442	467	458	424	490	487	439	440	462	492	467	492	468	431	485	501	444	497	478	466	463	469	451	471	478	500	504	443	468	486	459	479	448	451	481	475	474	433	490	478	456	462	455	496	493	429	490	510	471	474	445	441	495	480	493	472	458	450	485	503	441	462	464	431	489	454	451	513	475	452	474	466	475	456	453	493	453	479	487	456	499	435	438	502	477	444	463	537	426	501	478	458	488	443	474	451	464	466	476	454	442	490	486	454	494	463	450	473	468	441	473	464	436	474	450	484	500	476	459	453	419	482	483	466	437	452	425	456	541	458	462	499	433	473	502	434	434	477	457	499	465	465	480	424	497	486	483	497	441	498	464	514	441	526	466	436	433	487	439	467	428	488	469	487	470	427	451	453	486	446	452	510	493	457	469	461	456	480	515	444	433	446	486	470	491	424	425	522	485	442	438	492	474	456	491	466	477	473	502	459	476	484	455	484	477	468	464	492	450	423	450	469	457	459	516	482	471	481	443	441	471	438	427	467	491	487	473	462	451	432	437	479	497	478	451	472	461	473	439	451	473	486	474	477	485	484	525	462	484	424	473	470	475	466	467	471	477	435	487	494	440	467	456	452	438	465	480	494	421	499	480	503	416	449	470	426	465	480	474	483	459	468	501	440	479	475	448	468	476	453	497	476	449	501	483	439	428	468	488	439	444	446	484	488	472	487	484	510	466	491	418	445	476	508	477	478	444	446	458	473	449	444	496	425	448	439	435	486	453	411	499	450	460	499	481	449	460	434	451	445	450	442	476	474	424	498	458	493	476	433	436	436	453	464	457	472	488	427	452	471	468	462	434	499	481	423	446	452	468	445	468	478	468	457	473	493	474	453	431	472	448	496	445	485	460	457	501	448	443	473	471	453	484	457	503	463	470	444	458	463	461	457	462	474	447	447	500	485	484	461	497	462	477	457	471	490	418	465	464	487	459	460	501	435	474	479	507	481	461	462	470	468	462	449	447	486	518	451	452	504	494	476	435	476	460	470	453	432	454	479	441	471	475	463	444	439	467	486	453	497	483	460	459	473	416	475	441	473	452	494	413	466	466	501	471	422	458	470	480	454	451	463	494	447	468	475	477	422	483	445	458	454	428	458	443	466	475	431	452	459	468	479	445	489	437	441	472	459	486	489	500	420	497	427	435	461	463	472	467	476	479	448	446	400	449	436	476	445	453	464	466	496	452	508	426	450	483	451	459	440	471	460	434	437	469	452	474	468	486	484	432	456	495	447	425	416	503	495	481	455	460	457	491	462	435	449	418	486	456	456	475	465	448	482	458	447	440	496	473	445	483	457	478	429	442	480	433	466	447	458	503	466	452	472	434	420	461	475	467	425	469	481	498	473	449	417	430	464	467	454	476	436	476	491	478	500	456	454	493	460	458	495	502	406	453	490	468	464	488	453	459	452	469	454	450	476	484	453	450	465	479	483	466	458	470	499	469	458	490	436	405	458	441	459	415	476	462	424	501	440	486	436	460	485	474	462	473	449	459	443	459	460	460	479	448	463	450	482	478	444	502	458	454	477	464	446	472	478	468	458	453	460	474	451	482	481	462	445	450	466	479	456	463	472	479	483	456	463	455	493	464	505	469	444	478	467	483	447	467	466	472	455	434	491	432	428	433	455	438	474	505	414	465	460	497	439	415	501	487	462	459	472	491	477	467	471	439	453	516	468	459	452	432	482	486	451	463	488	479	469	429	425	453	467	455	471	456	457	487	500	455	456	506	467	495	451	451	479	487	448	473	448	472	454	467	480	450	471	474	474	475	504	466	457	440	459	480	478	480	446	431	498	488	421	471	440	476	439	495	482	439	466	479	474	463	462	488	464	471	463	474	461	472	421	434	487	487	448	483	494	491	431	460	474	479	457	423	472	461	466	449	477	481	455	481	441	454	493	498	496	472	459	449	466	501	435	438	457	427	493	518	425	457	483	448	465	471	464	467	448	446	498	452	469	461	468	465	451	466	460	429	474	486	456	459	490	452	495	424	479	442	446	476	448	482	457	452	477	520	443	467	473	420	481	438	453	457	435	514	504	443	482	489	490	466	444	451	482	462	464	500	467	468	445	462	478	461	467	492	453	437	483	486	465	442	455	485	459	475	491	446	482	480	456	446	473	474	463	514	477	495	441	482	481	475	498	482	442	467	482	453	471	466	474	493	484	496	450	446	497	444	453	475	476	451	460	489	450	510	457	440	478	490	468	431	486	453	473	475	513	488	476	445	493	501	491	452	462	454	516	466	471	436	424	464	445	490	448	465
17123	28504	23866	15041	11714	9919	8065	6339	5021	4218	3356	2933	2381	2279	2015	1822	1771	1518	1526	1488	1281	1221	1201	1132	1061	1072	1025	917	952	885	888	843	778	786	757	734	723	708	721	712	727	705	741	738	699	699	715	736	800	729	804	775	756	738	815	703	723	721	741	745	740	760	703	722	692	671	714	674	741	672	640	693	679	671	655	709	640	700	666	704	653	713	696	745	703	634	679	740	713	692	701	676	688	632	666	659	713	636	708	704	670	693	714	635	721	692	674	654	685	664	655	695	642	637	643	695	623	684	664	675	676	717	606	657	697	652	693	615	653	725	699	688	655	714	716	658	671	692	636	659	645	639	671	597	625	674	665	685	713	660	691	665	616	661	689	686	661	643	649	660	698	639	617	655	666	645	645	687	677	635	642	649	654	684	616	643	650	655	610	601	632	683	618	685	654	652	666	617	677	628	622	625	650	625	653	638	620	644	640	656	639	669	666	658	649	658	599	620	633	682	646	647	559	667	634	650	630	655	623	641	634	609	635	687	612	654	621	629	620	648	706	641	662	653	711	652	637	628	689	673	636	655	612	596	624	668	654	670	653	631	681	653	677	667	647	658	653	637	674	650	621	688	638	642	642	649	639	636	655	613	669	644	644	656	686	651	621	667	646	669	653	660	643	675	649	651	641	638	665	664	617	674	653	647	673	687	634	656	664	613	681	681	640	669	695	684	667	630	597	641	622	678	645	681	635	672	658	649	643	615	683	658	682	630	673	664	703	614	646	649	656	636	636	622	670	660	664	562	669	629	659	668	642	679	685	619	662	629	668	707	663	641	639	642	643	654	612	644	650	648	659	655	614	690	646	630	698	650	632	640	667	691	646	643	696	634	656	659	640	616	645	616	653	633	636	673	639	678	613	643	656	703	666	694	673	645	663	696	638	680	614	627	610	677	627	614	614	626	708	624	627	661	613	620	655	651	662	623	651	633	670	650	640	587	638	606	685	651	689	688	650	665	639	670	686	698	665	641	679	682	663	679	704	634	709	633	652	655	655	688	660	647	657	647	640	659	638	682	677	600	648	663	628	666	671	608	661	651	649	639	650	647	667	657	603	713	702	645	624	676	679	631	665	666	692	670	683	643	702	666	688	686	638	619	597	684	673	636	687	678	680	650	627	656	667	632	691	623	628	626	657	647	673	653	669	658	639	662	641	674	615	644	634	664	698	694	610	605	651	654	667	661	642	682	637	653	643	643	694	659	663	632	653	673	602	664	663	644	664	637	621	639	656	671	647	611	645	633	660	641	646	673	636	639	627	613	623	665	637	697	622	626	618	609	581	659	688	666	651	652	658	620	667	669	647	701	625	607	640	646	665	619	656	630	662	643	672	697	654	676	647	649	647	644	600	674	650	648	656	678	685	633	634	643	640	672	661	691	643	632	663	682	661	642	675	625	632	588	638	621	641	654	697	664	633	666	614	628	646	633	647	637	625	667	660	615	666	650	658	651	645	626	679	647	600	682	692	667	676	655	687	692	660	661	650	702	660	694	651	649	620	703	673	631	687	686	658	689	635	633	597	667	641	626	715	691	651	605	667	650	673	681	642	646	614	664	653	664	647	651	694	610	644	668	656	643	630	687	663	645	668	644	615	701	676	680	633	675	642	671	669	683	627	640	657	660	652	653	695	683	647	667	674	688	693	652	641	644	648	600	685	695	671	608	674	605	682	584	639	627	576	696	674	622	636	675	632	640	693	692	645	652	638	685	664	588	630	662	643	681	629	617	676	621	661	675	638	659	598	687	674	655	647	647	639	633	669	682	660	636	611	636	600	679	674	684	615	634	642	630	676	632	660	639	636	683	697	636	667	700	684	625	657	654	699	633	652	654	651	669	686	649	685	652	660	670	645	641	691	633	623	668	697	679	637	680	612	637	691	679	635	635	642	654	613	685	688	632	629	592	650	676	642	660	644	665	710	667	682	709	704	676	652	634	675	669	702	635	627	636	624	642	636	656	645	649	631	611	644	654	631	646	608	650	676	678	637	629	623	639	634	656	611	651	658	731	632	655	641	655	671	639	717	644	595	651	667	624	618	690	667	661	604	649	605	654	628	687	670	648	662	641	609	693	640	615	660	649	641	671	646	623	708	625	694	651	679	650	650	682	686	635	638	649	659	678	650	704	618	673	682	612	623	685	649	644	628	650	647	665	608	675	639	618	622	660	607	654	617	650	659	597	651	661	648	671	648	659	686	639	643	713	671	652	633	674	625	622	626	659	650	687	622	640	642	627	605	636	679	675	649	654	633	635	664	630	673	641	672	628	633	654	650	627	697	690	620	666	628	623	637	627	727	663	641	639	651	646	690	645	673	619	673	653	611	652	659	614	622	638	670	660	681	662	670	648	663	634	644	655	683	634	608	633	659	690	678	657	646	641	673	628	655	668	620	693	702	699	698	629	693	669	702	634	591	633	658	634	639	617	628	687	649	660	663	659	657	674	646	601	648	680	621	644	662	632	626	673	632	621	694	620	640	604	649	635	681	653	653	618	668	679	652	651	607	656	639	671	687	595	669	698	627	643	632	665	653	660	690	678	654	713	639	648	690	623	623	635	625	663	689	641	714	604	649	665	691	695	636	643	633	635	646	667	661	653	660	645	693	642	631	651	626	692	632	626	719	617	643	614	662	657	677	620	668	634	675	631	661	617	661	647	623	668	614	647	616	663	638	679	661	661	681	619	653	657	652	644	708	683	626	614	676	653	634	623	648	673	653	667	664	634	653	639	660	664	653	637	658	730	691	629	696	681	671	652	666	625	630	657	634	627	661	637	695	687	629	643	660	691	654	648	636	650	654	652	651	584	630	672	654	645	626	676	647	662	647	658	635	597	688	651	694	706	642	609	664	626	696	641	686	668	660	611	650	675	626	659	623	579	690	674	665	651	644	715	646	659	629	631	650	647	656	650	652	639	672	629	628	609	663	680	658	664	662	648	648	669	647	623	654	696	622	637	614	604	597	683	603	667	661	676	665	655	657	618	687	643	656	635	649	681	668	609	670	634	669	656	656	638	653	645	670	691	669	617	653	669	658	645	660	663	623	690	656	671	668	691	641	663	665	688	665	688	624	667	641	652	628	637	660	671	617	599	684	670	635	665	655	634	617	648	649	662	649	655	658	661	659	627	655	667	654	643	664	649	689	666	678	649	662	645	638	653	641	631	650	622	667	668	670	628	671	648	621	678	620	667	619	656	639	704	660	691	644	644	666	666	686	652	656	642	630	631	660	630	609	672	651	669	647	656	620	680	694	677	600	649	649	642	672	621	665	677	652	666	666	636	692	658	636	657	679	647	613	645	656	675	620	624	662	704	665	659	614	621	653	683	675	620	683	686	646	666	619	655	636	607	622	611	640	633	672	691	667	644	655	675	607	641	601	609	634	648	715	642	677	660	626	634	673	665	648	639	695	642	669	641	641	617	673	646	647	711	684	616	613	619	620	635	589	665	629	656	673	672
27183	20432	12366	5296	2871	2362	1788	1459	1268	1032	993	934	865	865	783	817	846	772	793	794	734	713	724	699	698	723	732	713	751	728	740	680	655	707	702	719	701	625	665	672	666	656	739	716	644	696	653	600	666	659	651	690	696	666	685	658	679	718	678	668	649	678	645	656	700	606	701	692	629	677	660	686	702	697	675	644	629	625	689	690	702	689	757	636	631	651	711	667	686	718	693	656	696	666	679	673	722	659	657	645	631	659	662	676	700	674	640	640	629	671	684	666	684	657	670	650	655	667	652	639	679	690	663	702	644	615	674	624	636	618	702	700	684	693	685	675	651	669	719	670	626	674	643	649	707	636	601	667	656	654	629	689	712	677	704	686	668	665	690	682	647	629	711	652	647	672	658	659	646	674	724	648	692	646	661	687	674	647	654	696	669	638	680	663	673	686	657	674	655	684	654	694	644	622	648	656	629	679	692	652	631	656	637	658	675	700	694	662	679	671	701	731	681	664	708	663	617	663	678	706	670	680	673	692	682	673	634	714	685	637	630	602	627	676	660	651	631	686	664	647	668	657	696	647	711	646	630	644	682	673	668	687	649	647	686	666	687	685	638	629	651	708	725	641	687	703	621	685	650	703	675	700	634	654	691	667	630	647	662	699	640	627	664	676	634	690	661	693	623	711	690	644	668	685	686	689	643	659	719	690	682	681	599	694	687	677	672	655	648	643	687	671	607	661	648	699	664	699	684	663	667	678	663	712	727	591	637	652	660	616	674	675	697	668	670	618	718	663	699	667	633	660	656	633	692	634	634	670	699	689	702	682	686	662	638	660	650	683	676	699	663	617	675	686	702	650	680	660	654	635	678	655	698	668	644	655	691	663	698	682	667	662	669	602	647	663	601	651	675	611	663	636	650	683	635	677	662	668	627	634	685	687	668	672	648	662	693	723	681	698	649	661	647	712	696	672	667	644	659	668	643	643	680	676	660	664	627	677	684	636	632	659	647	631	667	684	652	668	684	672	658	681	660	666	684	666	665	715	601	681	685	621	676	626	661	642	675	687	664	675	726	691	670	719	661	645	634	649	659	655	684	642	662	683	650	656	653	639	701	647	653	614	663	632	648	650	654	677	721	687	667	675	702	674	706	651	648	654	708	650	659	658	687	696	643	645	669	719	637	685	661	736	643	681	655	634	672	713	697	661	632	671	717	631	699	702	654	681	689	669	696	668	630	671	665	654	660	645	638	684	697	629	682	680	678	647	631	689	705	672	665	641	646	649	655	638	641	639	660	634	693	689	652	694	674	670	661	685	656	682	649	696	675	650	648	681	645	629	686	645	668	728	691	653	681	659	683	652	651	649	662	672	635	669	706	642	668	662	668	647	665	617	670	671	640	656	669	658	645	664	679	632	652	640	706	702	627	672	640	713	675	641	654	687	672	637	663	661	671	622	679	701	694	688	690	635	685	677	627	664	653	653	613	689	633	678	660	613	661	617	720	676	635	684	665	667	713	695	660	679	698	647	659	682	629	639	652	665	663	658	644	666	708	668	718	695	691	672	689	644	657	688	642	689	634	676	683	706	664	657	685	684	666	759	629	662	675	706	681	658	688	635	656	653	698	758	624	639	654	660	645	650	673	674	634	633	704	686	651	664	704	653	690	678	650	677	615	689	658	627	657	633	670	636	719	659	653	726	687	658	630	661	654	645	704	687	632	666	636	645	658	679	663	662	644	653	715	656	690	665	710	673	683	689	662	659	695	668	649	665	620	676	673	681	696	656	658	689	648	699	694	698	689	625	656	643	708	678	634	681	641	689	669	659	692	646	655	656	658	673	736	690	665	674	642	723	694	735	662	664	661	680	699	636	678	631	644	670	677	668	672	661	708	645	656	675	657	671	647	653	680	663	667	657	712	640	688	664	678	692	656	620	684	652	676	667	619	677	659	679	674	665	686	686	683	641	642	690	669	684	710	668	631	677	654	644	658	655	668	690	655	665	668	623	705	716	667	653	631	619	664	695	685	716	672	652	642	647	667	704	648	680	668	632	657	669	681	651	661	638	682	679	663	689	714	652	701	724	675	681	647	698	699	661	711	670	674	682	656	663	678	659	690	678	659	662	641	637	626	657	670	643	679	657	639	684	654	675	700	663	648	671	641	679	651	662	699	683	634	652	686	653	647	671	676	648	683	645	620	681	717	677	715	694	685	653	642	695	692	679	710	643	641	674	692	709	655	666	611	668	664	685	677	653	689	677	640	634	696	635	646	678	682	711	635	677	621	641	686	698	671	666	648	663	702	643	660	640	695	657	679	666	699	687	649	659	667	672	652	645	666	699	657	708	676	640	697	660	692	629	671	666	613	594	641	690	660	680	636	606	654	645	666	671	679	648	606	674	679	698	695	670	649	636	661	678	643	695	683	653	691	650	686	696	647	714	646	633	637	676	705	657	609	667	680	668	697	693	668	701	660	673	626	703	692	647	671	631	720	670	631	626	682	665	654	687	664	708	678	682	669	688	665	703	656	684	707	650	670	634	629	697	681	658	622	721	677	646	694	676	650	652	688	656	658	656	664	654	693	687	644	704	687	721	623	599	640	696	635	643	687	713	667	615	673	677	644	702	668	625	708	664	679	687	647	709	652	710	641	662	714	645	667	662	675	655	669	649	621	688	671	643	671	667	663	678	643	678	629	671	663	707	618	661	614	694	697	701	658	697	695	634	675	638	722	674	647	698	701	663	660	688	658	634	721	691	669	687	679	678	632	651	660	620	699	692	651	631	649	667	649	732	654	646	681	627	684	671	652	690	675	668	664	660	663	669	715	677	682	655	655	678	655	669	680	663	680	657	678	641	666	652	667	642	672	614	684	660	638	669	706	622	657	664	672	667	659	715	668	645	708	693	681	697	650	644	670	669	666	651	651	678	641	682	667	629	641	632	690	654	710	677	678	672	652	659	721	688	716	700	654	696	676	663	665	675	687	683	670	639	687	741	638	658	661	646	659	672	675	648	636	682	703	658	685	666	677	613	663	649	660	675	687	664	690	682	633	652	639	654	680	706	707	685	621	653	682	680	681	709	657	607	663	680	617	663	688	668	646	636	665	647	660	620	674	655	654	653	639	687	696	683	660	690	638	661	648	662	687	700	683	632	679	682	667	650	662	624	653	674	639	650	693	687	680	709	696	664	686	657	665	698	661	667	669	697	635	672	723	691	671	688	699	653	666	658	711	683	667	708	641	696	658	720	671	683	685	669	643	660	710	675	643	661	691	690	696	641	683	613	638	602	665	630	652	623	659	652	693	684	701	636	679	673	694	669	650	649	677	683	642	692	657	693	651	680	682	680	728	695	649	633	636	689	653	649	641	657	649	614	663	656	702	670	649	657	681	614	678	657	635	638	706	625	734	659	719	643	674	653	639	658	671	660	670	628	625	660	616	618	670	667	664	652	676	649	663	654	692	682	671	673	641	660	666	656	725	645	649	680	657	667	600	659	724	662
11844	14530	12073	6897	5351	5144	3952	3107	2556	1956	1753	1633	1444	1387	1347	1358	1242	1235	1161	1231	1161	1098	1020	1045	1071	1025	995	1027	1005	1003	1017	978	983	899	925	950	946	940	927	926	922	940	948	931	917	894	928	987	964	915	950	952	909	940	937	970	945	952	929	967	947	900	900	944	965	939	964	938	950	938	946	913	909	898	927	903	1007	926	1007	896	959	900	919	907	931	961	896	920	938	933	904	930	878	915	982	899	920	917	922	906	906	904	979	851	938	928	929	892	1010	893	897	928	909	890	927	911	903	1008	886	969	951	963	990	884	892	914	895	916	917	907	934	929	962	997	912	868	861	907	934	919	886	907	890	916	906	920	952	933	892	878	908	956	943	916	917	918	927	916	916	852	894	972	897	904	955	930	891	947	936	958	917	935	959	962	963	866	927	952	877	955	908	936	943	877	911	875	890	865	969	912	902	907	960	922	957	974	955	883	918	892	905	953	931	888	887	953	903	910	921	888	927	968	923	884	937	916	927	900	876	938	938	880	935	965	907	947	966	969	1031	910	922	957	906	934	902	932	954	873	952	846	876	853	916	938	927	932	904	946	940	986	870	931	971	918	968	881	903	934	939	949	852	899	854	917	952	883	950	922	870	933	1009	905	926	924	884	864	965	854	920	862	912	910	883	930	910	918	900	929	976	899	876	938	929	897	922	939	930	979	940	923	907	950	915	934	888	912	915	896	917	941	955	899	881	897	881	932	884	912	936	961	918	898	891	973	942	938	936	957	876	918	894	944	929	962	975	913	920	920	973	966	929	907	898	885	932	940	911	922	961	900	955	893	912	918	945	877	923	878	881	855	866	908	908	855	868	980	913	922	882	913	932	933	884	921	895	914	907	872	921	919	919	943	926	952	954	922	934	873	894	924	939	935	900	916	864	915	862	888	871	965	905	947	912	954	900	886	928	922	924	919	869	944	940	940	917	913	927	946	954	967	944	913	921	936	913	951	933	916	928	905	926	924	925	926	914	947	951	903	927	942	972	914	889	941	927	947	948	876	938	907	925	927	910	964	890	877	951	902	899	907	962	919	914	916	944	841	912	874	983	961	940	970	936	939	945	941	881	899	959	874	938	871	855	919	895	914	951	930	917	895	939	934	926	954	939	920	953	835	911	926	910	951	915	877	880	950	899	896	933	929	926	902	918	902	919	900	927	937	932	925	948	949	900	926	928	906	874	898	920	893	900	894	908	910	918	945	905	947	863	879	920	932	945	890	885	959	909	920	910	866	916	915	906	919	939	901	871	950	886	927	972	873	948	935	941	930	907	891	943	904	963	855	913	921	954	959	922	953	951	920	891	877	840	926	935	917	876	914	898	888	903	912	850	958	965	941	925	952	937	912	896	940	921	921	881	936	911	960	921	909	883	874	941	895	890	923	921	874	890	931	890	902	899	925	907	912	889	911	906	884	864	957	880	927	937	994	878	935	870	870	949	950	927	884	949	933	923	941	922	869	939	893	924	911	875	946	907	882	971	894	922	938	885	914	922	834	901	909	913	959	942	891	946	889	971	898	908	903	931	916	919	902	935	930	901	933	955	918	927	902	900	956	846	930	927	926	950	933	912	935	905	892	883	927	930	934	886	954	943	900	934	905	922	941	923	888	902	910	884	884	871	969	937	917	830	931	939	932	939	893	932	907	931	920	914	934	904	890	928	932	897	929	885	976	925	884	916	921	917	938	929	921	894	933	919	899	951	952	933	892	938	904	911	951	948	906	954	897	981	869	954	895	923	931	911	889	904	951	962	990	894	907	907	943	910	916	907	913	919	882	952	923	877	937	938	940	923	927	884	889	925	914	908	887	971	922	942	909	898	940	914	892	924	962	941	881	943	916	820	934	971	940	947	940	934	1000	903	901	894	818	945	901	928	986	968	840	927	915	898	935	896	920	972	927	969	917	907	938	937	901	901	935	910	928	926	898	926	875	903	908	938	956	907	908	930	930	896	882	882	940	960	942	975	896	922	889	925	864	838	968	945	881	921	941	952	908	935	883	898	918	955	968	963	928	963	951	891	969	895	936	923	887	936	899	938	877	938	935	945	918	951	936	891	912	936	952	918	920	928	906	926	939	911	931	929	925	930	895	933	914	930	904	909	909	929	906	908	994	984	909	887	908	874	916	900	904	994	892	915	917	926	906	891	884	983	985	849	937	932	928	884	952	935	897	920	951	937	888	917	926	904	877	849	906	909	922	889	912	979	894	896	924	935	922	902	956	944	952	892	950	899	879	902	939	914	950	905	927	898	918	986	983	933	935	871	960	915	940	892	908	956	957	996	890	941	940	939	908	910	887	947	916	929	911	912	935	888	944	903	898	883	922	924	886	922	983	950	929	869	939	934	944	924	914	916	952	953	931	916	902	893	965	871	904	915	861	949	908	963	962	962	957	908	908	909	932	904	909	935	928	888	921	913	888	900	951	933	881	924	945	887	892	940	956	880	937	887	950	930	928	962	915	930	907	930	919	889	938	955	933	893	905	942	942	922	891	890	862	918	948	848	998	861	1005	923	952	911	925	914	940	885	916	899	939	861	940	920	911	902	956	963	961	945	918	949	894	927	912	954	888	912	964	943	884	960	952	916	989	862	941	892	864	968	863	910	920	860	948	929	932	946	941	947	907	930	956	943	948	887	922	940	962	944	927	875	949	873	892	918	923	904	904	900	914	921	911	915	900	897	899	910	856	920	936	928	880	953	914	884	934	919	959	957	920	983	941	910	948	888	919	918	866	887	929	920	879	897	933	927	886	861	896	855	1005	956	895	892	882	906	950	949	906	970	859	897	943	841	921	901	912	943	907	942	922	886	955	966	958	965	967	899	947	924	927	938	903	940	905	912	877	934	891	903	911	908	870	899	912	861	872	913	990	969	916	967	967	906	913	863	963	885	902	980	884	931	906	908	920	879	922	876	913	912	902	892	910	947	899	957	982	973	894	957	958	934	929	927	865	930	912	896	984	911	983	928	902	934	938	918	904	965	909	905	926	939	940	962	879	884	936	947	893	924	933	886	865	910	983	897	917	859	916	914	886	852	930	942	908	947	911	895	906	911	888	950	946	876	888	933	826	883	899	926	906	918	957	943	861	913	886	899	894	910	900	890	901	937	921	930	935	902	921	947	929	934	881	900	918	881	891	934	960	869	893	892	924	928	855	949	951	910	945	908	930	930	895	877	894	878	908	975	929	930	861	898	932	925	882	907	911	938	874	887	900	910	915	922	924	937	879	924	955	914	942	946	916	931	920	900	929	924	971	899	912	855	909	924	888	972	944	926	959	941	939	989	913	912	968	913	895	910	976	973	964	902	978	961	954	900	897	845	894	949	987	897	935	914	896	1003	941	823	885	862	894	916	949	951	896	913	919	951	912	935	931	948	889	969	894	900	928	949	944	936	888	903	940	898	936	916	922	939	998	934	911	922	911	899	848	895	963	946	901	935	894	874	892	893	920	947	867	935	889	931	903	937	972
24209	21214	28396	24312	20865	9044	3708	2342	1871	1442	1182	1154	1011	1035	902	899	923	890	858	833	784	712	717	735	743	640	727	724	726	685	658	699	663	670	651	610	654	617	659	630	621	666	605	634	633	623	640	613	679	656	632	655	699	649	681	630	639	689	642	622	667	645	637	664	679	637	591	593	606	636	589	588	644	593	613	617	573	659	592	596	601	675	599	587	627	638	611	667	610	634	673	642	591	600	665	658	644	668	620	638	624	632	636	604	623	638	610	567	579	598	632	606	624	596	608	623	644	564	612	610	623	629	599	617	617	644	626	648	653	617	582	633	627	608	622	635	579	651	703	606	599	617	600	621	637	598	613	620	623	611	603	594	616	575	626	659	629	658	640	603	627	583	619	628	646	586	599	568	691	614	636	645	632	642	620	653	616	634	623	648	596	623	642	623	591	626	617	624	599	636	639	601	605	645	653	595	610	576	634	606	593	628	601	642	601	628	605	584	615	647	585	578	629	628	647	623	637	579	608	592	568	642	639	617	602	639	608	630	606	614	643	625	642	615	591	681	605	625	608	630	608	630	610	633	623	606	563	629	591	588	595	583	635	596	629	634	648	643	613	619	595	603	664	591	643	632	579	626	627	614	605	614	607	577	563	633	616	628	600	626	598	611	601	625	598	627	653	628	621	638	646	655	623	623	653	645	682	627	624	606	649	600	586	666	624	608	572	589	619	624	576	627	611	585	627	582	620	653	625	642	589	652	665	656	630	635	633	616	586	615	620	597	595	626	618	637	680	602	656	579	579	630	604	618	596	631	617	624	628	617	588	658	586	621	606	604	611	589	597	602	604	603	594	622	561	595	622	627	600	624	627	646	662	601	598	593	645	593	615	584	619	645	618	608	612	626	604	624	622	627	572	661	658	576	582	606	636	611	633	586	600	629	612	634	630	607	610	621	605	627	568	579	642	604	619	570	594	606	657	591	599	582	553	609	621	642	641	578	624	648	567	629	612	593	653	617	651	635	616	599	661	600	632	618	656	607	654	594	631	603	631	645	601	606	667	603	607	636	622	607	634	623	645	596	604	603	634	608	599	627	568	639	631	618	649	603	578	645	629	632	631	629	641	557	586	602	604	618	662	643	624	604	584	643	622	588	637	629	623	609	625	577	621	638	685	616	616	642	624	628	641	612	590	664	607	628	591	591	646	598	642	587	584	603	641	617	639	653	585	590	650	621	610	603	644	595	630	603	684	591	621	615	580	616	593	617	600	613	610	588	609	637	633	686	600	618	573	645	594	620	654	638	606	590	614	591	631	603	624	605	612	610	604	613	604	605	617	597	568	652	621	583	597	621	599	622	622	603	593	663	576	615	622	589	616	623	660	562	567	622	645	646	634	594	604	605	634	638	595	625	622	603	641	647	657	660	630	600	635	553	605	552	627	584	607	609	593	660	612	630	561	608	603	622	603	575	592	645	587	583	632	614	588	619	649	603	611	657	588	591	629	641	616	652	598	647	639	628	648	616	656	618	645	644	629	694	632	662	637	620	653	598	590	569	609	628	621	658	581	629	621	616	663	580	604	654	612	603	589	596	567	663	636	599	626	619	625	619	637	586	610	675	561	585	575	619	647	603	603	668	621	601	578	596	647	582	608	587	596	579	585	637	620	636	651	630	589	616	607	592	570	573	652	594	567	633	632	598	617	620	647	630	605	611	595	596	645	615	572	614	601	610	591	643	622	634	633	633	686	637	611	628	614	610	667	627	610	583	604	586	562	607	608	655	652	644	582	606	610	614	625	627	598	632	626	675	609	586	666	583	607	575	641	641	611	645	639	634	592	632	585	607	591	635	607	579	601	632	592	578	595	593	628	610	609	613	573	595	614	601	663	589	602	612	590	570	595	643	637	614	604	601	613	617	635	583	605	608	652	633	625	634	635	567	577	608	630	575	648	653	622	588	606	627	587	633	610	633	655	665	630	587	568	604	668	629	620	590	596	589	611	647	645	608	593	578	604	617	590	580	614	605	605	609	580	585	603	652	633	604	576	622	635	601	614	611	597	615	646	612	605	631	598	599	637	584	630	576	624	610	606	626	585	628	607	638	583	595	663	631	645	624	570	647	666	624	620	625	575	618	647	605	632	640	624	615	595	615	626	599	584	617	607	598	626	619	655	620	593	625	610	605	617	626	590	594	613	601	613	623	653	621	630	595	604	581	605	582	596	590	592	621	593	618	617	658	645	572	589	614	601	613	585	621	647	647	611	592	599	604	588	608	552	593	601	652	584	638	634	649	640	632	621	608	644	595	618	610	591	624	585	612	551	643	609	668	608	631	611	603	641	585	561	612	553	636	662	637	637	650	635	635	604	590	625	633	568	626	636	618	619	596	621	627	633	621	610	603	640	618	628	637	595	659	585	562	638	589	571	619	610	603	609	613	605	593	663	566	610	601	628	631	619	589	633	628	654	625	651	579	620	649	642	598	599	683	643	605	626	676	640	654	630	602	614	640	613	627	635	569	578	626	618	659	662	626	637	580	652	645	607	627	645	654	633	589	633	648	598	639	609	651	630	613	577	576	605	599	639	582	648	578	591	637	625	606	613	599	606	627	600	614	661	631	632	656	614	561	630	597	678	598	588	604	608	569	547	643	642	605	617	641	620	621	614	600	647	598	637	585	581	628	634	616	629	641	599	572	617	621	590	597	597	614	616	667	602	676	650	649	581	607	603	633	620	596	604	655	595	637	590	574	586	603	614	586	590	603	604	630	622	596	612	653	609	620	624	641	602	619	636	591	614	626	619	616	646	601	595	632	624	588	636	663	624	652	643	631	591	608	548	619	633	536	604	616	664	620	652	581	601	637	589	611	608	661	630	568	643	636	636	612	636	638	624	584	606	630	593	596	621	669	618	607	599	600	586	628	608	605	642	604	649	608	613	590	659	616	596	605	622	643	620	571	631	615	602	606	619	633	584	615	646	636	606	582	616	623	617	653	575	625	610	620	594	634	631	639	610	648	579	613	629	624	668	680	643	620	615	607	619	570	637	645	636	616	629	644	614	599	660	591	609	590	649	581	631	626	613	608	700	654	572	609	590	597	607	634	624	629	642	582	625	626	619	610	669	620	618	620	590	607	590	580	620	613	640	551	623	641	623	627	629	618	613	584	611	628	573	590	594	631	613	599	604	606	605	644	648	637	612	590	645	645	601	605	610	617	611	579	588	603	616	617	615	601	596	645	651	589	632	629	624	662	615	625	584	663	588	657	641	584	639	635	617	623	605	641	592	568	605	639	615	627	608	597	570	567	601	569	614	584	608	571	654	607	593	628	611	623	624	624	621	596	612	620	627	617	591	621	592	620	614	584	631	609	632	614	591	668	615	641	596	625	592	627	611	613	639	634	635	678	598	595	582	602	598	619	615	575	619	666	672	573	613	632	621	622	634	595	628	627	615	616	606	569	623	666	648	609	613	612	673	607	606	590	621	605	601	596	600	604	608	584	640	589
14321	22483	19430	12291	9098	8208	6491	5193	4072	3094	2585	2278	1968	1887	1681	1599	1543	1550	1480	1391	1265	1250	1194	1164	1157	1021	1085	1072	1081	1004	978	993	966	904	934	897	883	910	925	852	900	919	870	886	921	863	835	914	917	907	930	901	965	925	935	956	946	940	912	922	881	909	898	900	928	902	870	884	838	875	900	862	865	839	930	906	915	881	898	911	856	895	859	860	851	977	939	897	914	869	919	896	860	855	794	860	840	914	879	881	820	897	866	880	873	885	864	902	855	879	849	841	919	858	881	824	865	875	826	850	896	853	863	850	829	891	880	888	830	866	868	898	875	899	900	839	867	869	900	859	859	866	832	881	845	963	854	881	865	893	873	866	881	867	909	854	873	832	814	863	882	865	821	827	813	897	844	804	830	856	856	849	864	862	884	837	882	860	877	905	912	851	838	845	898	878	883	861	849	861	913	849	860	873	858	848	920	854	839	828	897	884	854	908	872	862	841	877	823	815	862	854	903	853	832	838	819	894	874	873	846	819	835	904	901	887	860	832	925	850	809	891	840	834	849	856	872	872	870	889	927	895	897	876	897	869	864	934	824	890	817	889	885	795	870	858	813	889	849	861	824	873	890	840	903	816	846	838	819	803	787	842	848	834	807	889	837	848	806	840	832	841	861	821	859	854	882	818	836	842	904	870	880	898	871	861	877	893	844	892	837	870	904	870	895	870	865	894	845	883	848	923	857	836	836	836	855	871	869	879	849	883	902	846	837	837	821	857	852	849	872	880	878	840	841	849	821	864	871	856	844	867	870	939	866	858	858	884	842	904	885	837	888	795	875	908	863	864	901	869	901	838	875	882	853	843	843	854	850	894	858	861	897	806	897	878	832	871	856	877	859	843	835	849	846	870	880	827	830	871	811	924	831	812	938	853	891	844	887	847	818	866	870	852	816	852	874	838	810	842	868	854	813	854	845	863	890	805	885	865	861	881	865	871	874	829	891	868	861	857	862	892	867	855	881	861	905	840	853	860	846	906	852	856	848	850	901	849	855	860	844	889	847	857	869	850	839	866	825	845	856	873	888	846	861	878	845	823	877	843	850	849	876	842	852	850	857	849	918	875	835	860	895	850	817	879	880	871	810	898	873	846	804	834	877	826	895	842	864	852	784	852	872	842	863	852	866	882	895	883	894	885	870	843	834	845	864	879	912	821	824	837	882	850	899	841	842	836	864	882	843	872	856	817	800	868	831	848	852	832	825	871	836	844	856	893	856	906	880	876	868	805	847	825	857	856	913	823	898	881	875	872	842	842	815	852	843	890	871	886	813	859	827	902	869	850	867	855	873	781	884	862	853	887	861	884	835	868	889	852	826	835	851	831	893	867	875	859	871	897	898	869	884	850	909	842	880	844	820	868	891	866	868	847	872	845	901	884	843	819	864	876	903	828	811	865	853	898	891	838	847	866	813	860	907	835	837	853	865	857	874	877	868	846	872	871	887	904	852	832	849	874	850	865	823	897	817	849	847	798	817	830	859	933	843	784	836	829	920	852	884	848	861	831	844	818	830	855	850	852	868	884	851	839	897	853	842	864	867	835	931	857	819	845	850	851	850	894	867	789	851	878	852	845	903	827	878	863	859	827	910	828	833	858	874	829	893	875	833	889	868	883	875	841	843	844	951	897	831	911	891	848	846	853	882	858	887	886	856	824	852	877	869	864	834	844	867	861	806	860	821	847	872	821	824	918	877	833	917	846	906	866	845	865	882	841	794	873	888	861	853	837	862	825	797	902	837	870	818	927	878	851	853	850	860	890	875	838	890	824	862	847	856	859	875	903	808	893	909	921	840	852	833	861	847	827	873	839	853	862	845	854	828	888	856	897	887	808	880	821	857	900	816	808	862	859	855	902	813	811	918	918	846	843	815	841	868	881	875	884	880	871	905	872	828	945	855	861	854	890	859	846	845	842	865	876	895	854	861	825	807	818	883	828	875	860	831	863	854	828	891	871	841	849	845	858	855	904	875	818	850	844	870	871	919	867	883	952	815	890	834	871	884	847	863	868	858	863	893	849	842	834	867	846	856	792	830	880	838	819	814	849	865	860	866	853	856	806	873	823	798	865	821	840	808	813	854	825	864	854	923	863	863	820	858	833	867	900	884	883	816	843	853	892	871	882	830	889	868	848	821	857	886	843	840	912	864	843	926	901	891	884	850	817	893	829	889	827	889	880	894	916	857	871	795	895	850	867	833	867	903	821	893	828	860	853	840	843	869	819	898	825	865	904	857	901	821	887	876	869	857	891	851	860	838	864	861	931	813	880	766	867	820	876	861	860	856	844	829	855	870	860	888	906	883	824	862	859	912	905	838	872	837	887	885	858	889	815	857	791	834	869	859	933	856	884	846	851	880	871	859	829	790	849	865	860	893	861	860	853	872	902	843	845	865	833	846	885	898	873	875	803	862	836	856	884	884	835	868	817	860	869	866	813	910	840	890	883	883	866	859	869	866	896	857	847	898	845	819	860	879	857	879	891	850	880	850	796	816	883	856	853	807	819	846	819	885	856	805	865	851	845	875	845	826	879	819	872	924	859	896	868	873	856	860	874	851	835	848	864	843	882	912	850	842	927	832	804	863	876	862	904	874	843	835	891	878	893	890	808	842	865	866	872	830	853	857	887	858	878	914	856	887	883	873	837	828	827	885	874	903	812	890	841	823	834	886	867	919	903	842	862	832	929	830	843	869	873	867	845	889	792	839	851	856	873	814	867	829	800	900	831	842	909	814	810	890	867	914	871	910	900	869	859	822	873	877	862	932	859	888	836	871	885	850	864	870	878	856	856	874	851	824	823	818	866	855	908	885	860	829	811	871	833	863	851	807	874	833	860	879	830	839	884	844	841	789	851	832	790	835	869	842	876	884	896	852	830	850	852	870	846	914	858	886	893	868	815	844	859	855	906	881	822	795	903	849	879	809	909	854	812	801	859	845	890	821	851	893	875	865	919	874	849	886	850	848	911	842	838	853	856	827	834	858	839	877	822	848	860	874	838	870	879	878	867	892	823	867	849	833	874	869	820	857	914	852	868	837	840	876	850	897	874	856	884	864	834	863	860	877	846	869	845	899	888	878	918	868	879	889	854	880	859	842	881	809	840	853	825	892	861	897	868	860	864	877	884	856	910	856	906	855	814	872	866	893	855	866	870	874	799	909	870	825	871	888	803	855	838	852	820	858	891	863	832	872	882	879	860	861	841	875	867	845	919	861	863	823	811	879	906	829	845	867	807	857	886	849	843	860	867	832	892	840	848	823	868	884	871	871	864	913	837	885	840	844	861	897	818	879	874	822	901	865	893	908	868	837	864	862	846	858	876	893	936	916	848	840	879	831	862	882	864	835	895	906	822	875	871	837	824	896	915	854	894	916	864	904	896	875	840	900	853	875	875	861	825	855	829	829	852	845	852	873	846	871	865	909	865	824	910	886	837	827	874	916	829	885	836	885	837	837	863	821	846
23174	21158	28899	23686	21164	20616	8163	2999	1968	1587	1361	1228	1091	1038	949	916	921	898	808	733	718	692	684	673	665	599	647	564	602	593	541	554	518	491	509	497	520	541	522	502	482	486	509	479	491	510	514	494	502	526	521	520	510	550	555	502	490	522	529	500	486	486	482	497	512	513	547	492	504	506	450	493	472	507	484	493	501	481	480	500	514	525	490	511	515	487	455	510	476	474	519	478	477	455	462	463	494	467	481	493	481	481	525	484	452	469	494	481	443	473	484	492	461	497	499	494	491	496	456	449	518	451	458	438	482	469	427	468	483	515	475	453	515	491	492	499	490	482	476	466	475	464	480	456	455	462	497	485	502	434	480	461	460	436	457	485	500	499	485	499	454	477	460	482	458	511	518	444	497	470	461	503	445	440	507	434	457	492	452	526	485	503	491	461	473	471	515	469	476	460	483	485	481	473	450	484	472	507	485	449	476	500	479	485	485	500	483	463	476	476	440	474	485	471	508	482	436	484	483	505	456	461	515	489	477	486	472	494	458	477	485	486	434	497	493	496	489	508	450	454	474	460	509	470	475	474	457	461	477	504	499	493	469	454	460	447	463	473	469	445	468	489	485	454	470	436	459	447	493	462	467	494	495	486	487	477	458	458	493	503	487	509	431	469	488	454	461	466	504	485	502	501	447	497	431	490	449	465	440	504	456	447	491	436	441	464	486	456	486	463	495	484	463	514	494	460	464	470	493	477	474	437	506	471	459	461	469	493	447	460	478	520	520	477	457	446	523	478	524	489	484	480	485	512	475	460	527	480	515	462	487	460	488	455	468	460	493	479	454	475	477	479	451	469	475	463	462	469	485	497	481	491	438	492	505	460	484	494	477	484	473	476	490	476	478	461	445	484	445	494	498	465	498	481	448	516	454	491	455	469	460	460	459	450	479	485	473	517	483	486	495	501	490	482	509	512	460	468	480	493	465	522	451	499	499	475	444	498	492	475	440	468	447	483	420	494	485	455	468	472	434	485	413	485	478	465	451	494	449	511	476	481	470	441	466	494	500	473	473	456	493	468	468	469	481	453	479	508	436	448	480	474	440	451	475	452	452	468	453	517	486	492	452	470	497	476	479	500	455	444	442	479	463	493	494	500	490	495	486	473	421	462	514	476	491	493	465	447	481	490	487	466	499	455	503	473	446	500	497	491	501	455	455	444	492	476	482	450	462	447	498	479	501	429	451	467	515	489	506	456	460	499	514	480	463	466	451	475	476	461	515	505	475	445	466	476	457	498	477	479	476	497	488	475	485	490	485	461	527	429	512	449	479	469	470	494	446	517	464	479	488	481	503	461	504	500	515	462	477	510	487	498	496	457	491	437	492	505	450	467	483	516	477	478	464	453	492	499	514	465	469	488	450	465	457	478	472	474	522	459	518	514	531	475	463	491	505	507	462	484	470	456	497	448	450	459	437	457	479	465	443	463	474	468	474	488	464	497	462	444	502	488	445	470	482	463	454	473	500	440	471	446	492	474	461	481	467	472	466	466	470	470	548	476	473	486	496	464	487	473	453	492	469	472	487	453	469	482	466	450	488	487	480	475	466	425	426	478	477	523	440	452	471	452	510	458	518	462	494	451	499	498	468	511	475	487	465	463	493	498	472	447	471	500	487	482	495	496	456	477	496	460	498	490	467	464	432	478	504	484	451	506	520	466	459	428	472	430	468	466	466	440	494	464	449	497	440	448	507	454	490	499	490	507	459	510	469	482	489	451	457	455	503	466	459	462	472	482	494	466	478	476	497	459	465	431	478	463	480	472	468	455	457	471	509	446	480	504	458	433	515	534	490	492	463	458	520	445	452	516	470	441	462	502	489	490	492	470	466	483	492	446	458	494	496	456	459	453	496	501	490	512	494	473	469	451	474	480	494	504	487	488	485	483	461	465	431	502	480	481	445	467	471	488	476	457	505	469	467	469	510	456	475	479	461	441	457	457	466	445	499	504	458	474	468	471	423	484	465	480	479	470	472	476	457	521	482	466	445	472	473	467	458	465	514	482	508	456	483	500	435	447	502	498	455	491	475	493	486	498	499	487	509	491	494	453	474	457	470	481	495	459	466	492	469	487	460	503	474	490	452	461	474	442	461	483	481	476	475	481	451	501	462	456	499	502	463	494	476	488	468	486	489	514	458	492	466	490	478	497	481	476	485	482	463	547	476	445	487	507	492	522	461	490	524	503	463	480	478	500	444	461	460	457	492	518	487	486	481	441	465	449	465	486	469	466	502	449	506	488	503	470	475	525	467	460	451	510	455	503	485	481	481	465	463	501	476	478	506	480	456	442	480	466	517	486	491	485	479	465	490	435	429	466	476	509	474	488	512	463	494	482	480	501	478	454	472	468	482	490	480	491	533	506	473	471	482	465	473	481	479	491	462	474	449	453	518	465	466	438	448	523	503	445	490	482	483	503	465	469	470	501	495	450	527	445	462	455	479	507	482	474	454	485	492	463	466	517	463	471	448	464	471	469	496	486	474	511	454	473	457	456	519	482	548	513	488	503	481	498	511	489	499	491	466	512	454	487	441	449	483	454	466	482	471	513	456	415	505	484	510	501	469	450	442	473	505	477	454	484	494	480	468	491	481	469	486	472	493	500	453	498	477	480	450	529	489	494	480	503	480	468	475	483	464	465	482	470	460	474	518	476	527	439	439	521	522	480	424	483	471	489	481	450	481	495	509	475	465	440	511	504	476	472	487	443	499	503	486	525	497	453	457	485	439	465	475	486	500	428	464	488	483	483	493	460	492	440	469	478	470	469	499	449	493	462	466	458	479	492	463	470	492	481	495	519	460	471	456	477	475	476	494	493	502	452	511	462	467	441	489	450	469	482	518	495	493	483	430	481	507	480	489	460	477	475	488	456	466	468	476	472	479	477	493	503	475	532	453	497	468	476	470	440	510	466	479	503	463	463	462	485	469	463	490	507	443	511	505	458	461	471	461	493	483	466	497	495	471	460	478	445	469	465	513	486	455	447	470	495	444	507	494	465	474	485	460	442	492	481	461	486	478	444	489	483	461	482	514	463	507	478	484	462	485	464	449	471	449	506	465	450	501	508	488	447	478	465	423	427	484	471	473	473	447	482	461	486	461	473	443	504	487	481	462	459	478	480	478	457	464	482	488	479	513	502	468	481	479	487	498	502	482	476	481	479	510	473	462	479	437	487	412	505	440	459	449	489	484	519	473	514	472	481	529	474	482	487	499	475	448	486	477	481	483	460	453	519	497	474	480	482	453	436	479	483	489	440	465	475	442	463	490	453	448	476	449	411	490	479	423	478	503	476	440	438	478	449	472	446	488	481	449	470	477	482	452	480	515	448	501	479	474	473	404	475	471	502	450	472	483	431	461	446	468	491	451	474	472	508	473	503	487	499	467	509	438	478	478	486	490	465	517	500	444	468	468	442	469	451	487	475	424	467	459	472	473	467	489	452	482	486	450	462	479	483
17145	27797	23811	15831	11822	10483	8383	6588	4971	3916	3160	2846	2498	2202	2031	1914	1763	1654	1615	1400	1303	1280	1150	1061	1137	1046	995	992	927	914	862	831	817	779	749	745	733	728	720	703	780	750	713	703	719	745	741	726	748	732	777	757	740	779	789	710	725	723	707	769	730	717	698	781	732	770	730	725	739	690	715	644	690	666	722	693	702	719	695	697	723	692	680	706	766	653	701	734	735	747	737	712	697	664	691	651	696	630	714	742	677	719	681	655	680	666	672	702	679	712	677	696	666	675	688	690	711	638	677	685	639	685	689	690	608	659	673	715	649	675	669	737	660	674	716	675	696	680	660	655	657	663	698	680	667	660	695	686	676	663	653	682	626	707	667	694	658	646	690	687	632	651	636	634	636	675	661	683	685	677	683	663	664	687	705	675	682	656	684	680	672	720	673	656	643	647	692	654	627	644	668	651	684	691	663	683	654	645	648	652	656	654	656	695	608	653	698	667	678	687	653	644	680	663	661	708	677	645	676	671	664	701	671	671	608	647	646	621	680	653	660	622	661	632	694	688	697	660	709	678	684	672	655	630	673	661	620	615	681	750	678	633	629	651	661	642	682	646	650	659	637	623	664	637	673	631	679	671	649	608	632	687	684	706	664	691	692	678	684	705	658	693	663	670	703	703	707	585	627	687	673	643	676	663	645	689	667	628	616	689	672	650	636	733	659	660	624	659	688	674	655	630	714	669	666	657	654	650	668	702	627	669	661	662	655	665	640	650	655	706	676	699	715	642	656	680	640	666	707	655	665	658	691	715	677	653	667	636	669	678	725	640	659	688	658	665	702	692	681	665	677	642	653	653	621	690	644	604	714	692	651	603	611	665	669	673	653	628	683	654	685	667	617	703	637	698	661	675	663	643	631	627	638	647	678	695	716	707	672	711	671	692	590	639	612	704	732	659	703	692	652	672	668	690	679	640	647	655	651	643	686	691	678	642	686	686	663	676	678	648	688	649	672	665	672	678	640	674	613	700	677	709	683	682	676	674	694	712	699	689	725	690	626	663	689	687	645	628	648	646	699	659	656	645	644	658	692	698	645	653	669	691	642	664	709	684	708	663	655	686	638	675	618	638	650	670	672	662	643	677	654	630	715	646	685	698	692	655	662	639	613	641	658	674	675	612	665	666	669	673	713	638	634	688	636	643	644	679	675	671	664	646	674	677	632	658	634	666	677	702	700	620	684	679	684	615	612	646	663	664	641	719	648	620	720	685	650	726	679	652	664	697	652	643	674	660	689	683	701	674	701	652	649	656	605	658	659	645	682	673	681	696	674	658	617	676	634	691	643	635	675	680	667	638	648	702	695	659	654	665	657	669	631	656	664	697	648	661	694	656	717	686	669	669	630	622	641	695	669	675	619	647	651	675	646	637	619	661	675	667	642	655	643	666	689	677	655	668	672	628	669	647	609	650	674	673	635	662	659	691	657	681	680	672	635	646	649	631	631	668	653	707	638	636	679	633	656	660	639	634	692	631	670	681	695	699	655	700	669	667	656	653	671	663	705	642	631	689	654	673	706	659	695	690	679	653	665	655	674	634	696	699	670	670	604	634	675	689	640	627	648	690	706	645	635	666	627	677	648	678	672	646	653	724	654	661	641	700	690	648	679	705	666	674	633	630	700	697	690	660	679	675	680	722	693	659	667	666	591	668	633	644	655	665	684	704	593	686	655	668	643	631	634	670	642	673	676	649	661	677	682	671	645	677	687	674	653	636	638	673	684	648	658	681	623	700	651	694	700	663	650	636	666	654	634	665	641	654	728	693	707	634	673	634	668	652	632	676	707	651	674	661	689	649	694	623	689	659	686	676	660	702	677	685	682	638	693	650	649	676	681	656	678	679	631	722	695	652	711	640	678	670	676	652	675	668	620	686	640	674	661	637	685	677	713	652	675	641	690	636	667	684	659	714	696	652	659	668	607	658	648	639	699	658	646	664	662	679	693	644	687	691	630	651	667	643	683	648	694	675	657	682	712	663	675	655	668	643	693	654	645	689	677	694	685	677	646	682	667	658	666	706	688	689	663	667	685	671	674	656	602	668	686	653	706	675	678	663	690	628	637	647	661	696	684	650	633	697	654	696	693	706	692	668	651	630	632	625	659	666	669	691	692	650	688	678	649	635	622	675	694	706	643	711	623	693	704	667	607	696	681	636	646	668	650	663	666	668	660	665	644	638	696	659	692	671	669	677	651	631	693	663	657	637	660	641	655	665	669	655	683	596	638	686	689	652	682	666	676	643	640	675	675	628	642	690	651	625	687	663	674	617	668	662	662	651	630	651	688	692	663	632	642	633	635	695	709	640	668	661	628	661	706	672	590	686	657	656	655	683	676	677	653	705	663	740	683	693	672	648	701	622	676	651	684	683	702	626	670	653	697	654	652	713	669	688	653	696	647	677	646	637	634	678	655	636	635	663	624	660	667	664	647	656	624	712	720	690	628	671	662	633	718	665	684	708	654	657	675	664	635	650	677	643	667	678	648	673	627	657	661	662	668	712	670	666	666	677	668	659	679	647	671	684	679	639	705	670	705	601	693	665	664	668	641	705	695	699	700	650	609	672	677	682	634	707	671	643	685	676	693	627	661	698	615	642	660	678	655	639	665	628	712	643	688	664	681	689	620	678	657	672	621	716	662	673	699	675	663	666	675	670	675	624	683	694	721	669	648	676	666	693	646	710	676	665	759	701	632	671	667	664	678	677	657	655	688	706	682	660	685	684	627	625	654	724	654	653	639	640	640	639	668	661	698	632	641	690	651	633	683	646	705	689	674	690	651	640	664	646	647	658	681	673	650	673	651	675	681	664	665	596	628	671	632	667	648	688	694	642	716	638	661	661	670	648	660	661	659	682	702	700	683	661	674	652	665	691	659	646	625	641	678	674	714	633	664	690	664	644	658	647	647	683	660	639	658	727	664	658	669	663	643	674	672	646	620	671	681	661	665	671	676	632	673	634	692	654	669	697	652	683	647	689	682	652	679	668	623	648	677	656	682	663	651	645	639	700	733	665	672	676	666	675	674	662	647	626	695	665	667	648	631	690	700	659	652	673	687	619	742	731	673	705	666	672	693	677	707	635	668	643	666	636	647	693	680	701	640	677	633	654	696	670	664	653	669	658	641	668	691	658	668	670	673	686	642	706	703	702	678	690	651	661	703	666	704	672	645	686	662	670	707	630	654	662	630	701	686	638	623	632	665	672	641	658	642	665	625	646	646	613	648	683	655	677	664	647	658	688	676	687	636	675	667	711	657	691	653	658	642	663	682	676	683	657	686	649	634	686	689	698	630	653	644	645	668	677	612	640	638	686	707	637	705	638	653	689	700	659	640	672	673	653	623	644	692	638	666	671	659	700	670	696	657	684	632	705	668	640	644	675	632	661	642	649	644	625	626	629	655	661	663	628	676	689	609	667	644	685	642	651	692	693	681	650	679	694	681	662	630	673	660	634	662	668
27217	20417	12159	5812	3141	2142	1752	1386	1106	962	914	886	878	813	818	800	825	817	744	734	729	772	741	741	772	726	715	718	702	727	699	678	726	651	666	691	648	697	645	711	680	692	653	676	687	702	720	675	739	682	681	688	691	714	690	687	697	669	711	626	633	687	641	673	689	666	699	709	683	700	656	699	667	627	662	667	688	697	696	702	692	646	662	692	691	647	653	662	678	652	678	692	660	711	651	654	707	645	644	662	696	672	717	686	642	620	677	681	641	686	684	665	672	718	642	722	674	638	672	615	698	715	668	682	703	685	698	653	675	698	705	659	690	667	691	692	646	660	707	681	674	646	667	641	630	670	682	712	685	675	687	647	704	670	646	682	646	647	642	675	678	653	681	685	649	677	748	694	647	667	650	647	676	649	648	673	659	652	649	737	684	680	677	689	661	650	727	645	625	637	676	650	654	663	711	706	692	689	699	682	664	650	666	665	693	636	651	689	663	690	645	702	656	700	694	700	666	667	698	679	665	669	640	645	660	683	680	701	710	660	636	670	641	651	678	683	653	704	679	631	708	707	648	672	692	660	667	682	691	686	718	652	685	665	681	681	647	672	669	708	712	670	677	670	710	671	684	690	673	668	616	637	657	698	636	630	689	636	655	657	686	682	674	667	642	677	674	685	668	688	687	668	669	645	680	674	659	692	679	636	660	696	669	697	681	693	724	705	711	656	655	711	649	711	657	679	633	679	683	675	682	636	659	689	714	694	665	693	668	687	634	713	703	665	688	632	644	698	688	641	683	704	663	714	646	681	703	686	627	743	683	718	671	686	636	632	703	681	641	625	663	712	668	626	716	701	705	709	689	686	654	670	708	708	682	670	642	713	675	692	649	713	654	650	695	656	624	653	694	649	741	715	682	724	688	690	697	686	651	694	714	644	650	664	673	701	725	663	655	662	666	701	660	740	681	672	677	701	643	720	684	693	661	681	689	650	660	706	680	657	695	692	662	692	670	614	688	641	643	666	666	679	663	665	694	673	644	672	705	690	672	626	621	670	682	680	672	697	696	696	667	711	691	725	700	699	655	697	693	665	697	648	621	672	695	699	669	714	672	642	704	695	692	698	712	665	702	682	648	654	707	691	674	663	632	636	617	665	686	673	674	663	688	713	669	688	641	691	681	640	631	722	658	707	678	693	715	686	655	714	686	664	664	688	700	692	638	688	698	640	666	657	658	722	670	699	726	603	676	655	676	617	673	726	645	684	679	673	678	706	632	695	659	730	707	667	641	661	679	684	646	665	656	695	629	670	658	651	656	698	706	664	738	678	707	685	661	670	626	698	684	689	656	669	676	694	662	728	687	631	659	651	692	711	634	718	722	695	670	716	641	664	701	687	705	662	662	682	683	666	669	688	674	714	686	625	666	650	699	666	707	666	683	672	598	666	648	684	700	672	713	648	641	645	733	670	699	684	705	665	684	657	703	627	647	681	647	689	682	655	683	633	646	667	670	648	664	693	666	675	682	710	620	693	724	651	673	643	641	698	721	663	676	682	691	666	688	653	644	680	658	659	669	697	683	682	621	664	675	677	645	702	715	650	655	659	686	664	640	700	621	668	673	656	651	702	636	720	659	611	689	689	652	722	640	634	661	745	682	718	687	687	709	702	652	677	689	714	681	645	667	697	750	648	682	641	661	643	667	640	675	682	652	686	639	648	644	649	688	704	685	678	702	711	666	660	658	685	696	675	650	676	686	690	694	682	660	687	632	700	665	627	689	717	666	681	675	688	687	698	658	657	682	709	703	651	689	630	644	671	690	627	680	703	690	685	689	668	723	662	682	651	656	677	691	688	634	746	680	644	720	703	694	657	600	712	643	712	691	714	664	696	647	750	684	652	727	661	674	631	673	678	685	753	663	669	696	644	678	669	672	675	695	658	697	710	678	679	671	664	633	660	664	677	668	747	641	688	664	697	736	679	674	669	695	667	730	665	682	686	702	754	688	645	657	729	691	661	678	674	660	660	693	669	670	693	654	669	681	656	648	688	699	663	697	666	673	719	657	700	670	635	644	705	669	716	658	662	687	673	709	703	709	696	675	690	643	689	661	699	700	636	691	652	645	702	630	619	698	684	624	677	688	659	639	689	716	720	670	693	629	665	705	671	730	713	674	705	682	662	692	680	657	642	699	694	673	672	682	647	689	639	686	649	665	668	655	616	691	664	707	660	691	634	638	687	681	671	695	656	682	652	678	668	678	646	670	721	656	702	694	707	730	687	669	667	662	659	650	676	627	621	651	701	637	650	682	643	692	656	687	644	714	681	718	715	689	650	636	700	648	675	658	683	707	678	636	702	693	685	675	676	677	693	691	707	721	712	674	706	678	646	664	674	718	659	661	651	663	646	652	735	658	702	642	706	670	647	703	651	665	652	658	657	659	695	694	749	649	695	732	672	714	649	709	665	671	684	638	678	628	686	659	725	647	652	670	712	708	695	711	710	650	726	714	695	672	733	666	671	662	634	733	686	681	691	655	677	708	699	673	728	661	664	691	673	691	678	723	666	669	705	701	651	655	682	664	648	673	690	648	683	684	662	684	742	644	715	634	650	671	719	700	680	667	682	672	697	645	653	680	680	620	736	701	700	697	678	693	665	671	690	690	663	685	661	679	693	670	652	657	728	635	695	715	679	658	686	682	729	719	670	654	694	688	693	636	615	654	677	682	639	673	637	637	731	666	720	617	684	637	680	656	697	635	670	683	676	689	610	696	643	658	663	678	680	649	677	707	673	700	667	660	655	666	694	684	675	679	660	675	669	662	636	670	685	722	680	642	695	678	652	669	641	710	686	694	707	695	679	676	627	730	705	703	664	635	667	682	625	714	722	704	690	723	660	644	651	660	696	643	671	690	689	713	673	721	671	666	685	640	668	680	641	712	663	688	635	657	635	657	691	687	600	645	625	634	650	651	670	681	666	706	687	679	678	695	698	676	661	686	626	698	704	708	659	696	628	653	640	680	663	666	697	710	691	689	678	710	678	700	717	662	663	676	665	680	647	689	706	668	658	640	683	636	697	643	703	685	671	645	625	642	706	661	724	611	661	670	636	675	680	652	730	671	708	633	694	653	663	647	666	652	671	682	683	686	618	691	683	674	709	684	667	659	711	666	639	671	690	674	613	677	665	625	649	683	726	665	665	673	673	673	654	737	635	705	661	707	696	663	588	642	651	669	698	668	710	686	696	650	693	704	636	677	647	703	658	727	705	654	633	674	632	657	682	638	647	671	675	667	719	695	634	667	746	730	656	639	641	636	636	683	637	678	661	636	679	660	683	687	677	706	682	661	662	680	679	661	730	694	714	672	655	699	728	662	624	663	692	663	685	671	690	650	641	628	667	649	654	680	682	631	671	680	692	724	649	651	650	652	691	643	650	658	719	661	708	738	667	673	676	690	707	683	674	651	655	691	691	695	666	653	670	654	637	678	673	665	709	679	703	675	683	654	722
11930	14628	11896	7725	5947	4637	3832	2950	2276	1992	1757	1568	1454	1454	1409	1302	1325	1208	1160	1167	1159	1080	1081	1085	1068	1115	1010	1039	993	1057	993	1002	990	1008	1008	1002	989	935	927	1000	932	952	932	953	950	933	987	973	990	985	940	968	977	986	952	978	1012	903	927	962	918	956	943	935	929	992	994	987	913	1010	967	929	950	908	935	973	928	955	968	926	951	943	937	948	926	932	1011	923	1001	942	915	982	904	923	886	970	968	915	959	905	962	990	946	959	936	928	940	960	916	899	956	982	908	927	950	914	984	927	933	959	918	926	1002	989	886	971	914	1013	932	937	980	924	988	943	992	963	962	950	950	968	982	927	902	943	997	927	955	949	952	883	891	927	853	913	925	895	956	932	989	911	928	917	930	955	929	930	944	933	949	942	980	927	935	912	964	970	978	978	908	965	927	925	903	908	894	953	950	943	925	900	966	934	868	965	894	918	967	899	952	970	927	966	952	940	940	920	920	943	951	924	930	891	946	964	947	946	945	884	951	950	917	901	926	908	928	915	999	904	963	958	948	945	989	932	921	909	911	922	912	915	934	960	973	883	850	919	974	913	897	945	965	898	964	957	946	928	910	916	967	975	928	880	926	941	936	975	887	943	979	927	863	940	926	928	906	899	916	898	935	945	923	909	932	969	956	934	947	954	916	948	986	922	902	927	960	952	895	923	918	948	904	949	912	937	967	930	887	927	963	991	953	951	864	934	885	916	942	941	899	952	935	951	944	946	954	887	905	925	899	951	915	926	941	892	963	910	932	965	929	942	915	981	892	911	969	914	981	876	932	913	906	921	906	944	937	942	915	917	930	888	949	917	911	909	945	988	915	963	910	913	972	921	957	946	933	955	926	916	929	950	901	968	955	926	946	963	950	971	947	933	935	958	944	928	902	966	968	972	913	838	919	954	920	973	925	916	979	915	918	898	973	903	897	988	938	956	906	966	958	931	949	934	883	922	949	947	966	955	929	899	894	916	974	944	974	902	913	920	932	944	937	933	922	897	900	913	952	952	902	957	923	960	939	936	957	926	951	900	900	918	933	930	919	933	973	1011	914	954	937	958	980	965	981	905	897	911	924	912	920	951	935	925	965	889	938	967	945	945	920	938	940	908	909	913	1005	913	949	906	888	958	1000	944	923	917	961	954	918	930	970	930	901	962	920	953	926	919	995	952	976	910	933	928	915	842	924	934	946	967	912	915	885	877	876	925	937	927	925	935	906	928	948	986	918	989	932	927	886	906	902	934	987	936	1011	889	903	977	934	901	927	982	960	897	909	940	966	893	937	931	895	917	935	938	991	988	980	901	976	929	959	925	942	902	967	932	974	921	923	912	1029	929	946	896	885	947	903	968	892	922	949	992	962	925	926	893	941	931	901	968	892	940	967	936	944	973	902	901	917	963	938	954	918	905	920	995	890	991	947	945	941	882	937	879	907	930	959	869	905	964	988	950	956	998	960	973	977	890	906	946	914	964	937	959	905	961	909	967	888	952	926	986	961	903	982	956	965	900	939	949	907	956	946	918	946	937	902	922	941	884	936	875	1001	934	956	915	912	930	937	930	907	929	958	941	946	925	929	914	870	936	921	965	957	918	958	908	962	905	877	945	896	963	947	967	970	910	939	878	873	978	974	895	899	931	888	978	916	919	981	884	942	964	929	942	913	940	939	917	951	884	930	974	971	939	963	922	915	936	912	924	946	959	906	907	935	970	923	915	907	932	940	910	946	880	908	935	949	920	982	934	894	950	953	908	920	927	961	964	895	903	955	932	944	925	928	917	972	969	941	954	935	897	938	919	911	988	947	920	988	947	933	953	925	957	934	911	970	966	921	923	928	942	962	944	920	947	915	989	937	964	909	935	962	884	953	952	954	898	884	927	941	925	946	930	930	945	1014	951	878	965	918	942	941	950	906	930	905	925	900	935	943	968	915	916	932	960	961	940	942	935	957	978	992	960	920	933	936	918	989	937	931	931	1014	949	908	944	895	960	934	983	906	958	982	889	958	946	936	968	960	931	989	903	979	945	966	951	915	921	940	976	947	930	952	956	946	905	946	893	974	950	898	942	945	963	942	951	887	943	950	893	949	901	938	966	881	920	884	924	901	900	887	972	962	919	892	917	962	944	943	937	893	896	948	944	904	880	939	933	933	958	961	943	911	971	948	947	995	942	915	924	889	988	887	935	881	939	916	881	898	975	981	940	975	879	910	936	924	900	992	958	942	970	954	955	942	956	952	887	967	922	965	969	918	922	952	919	912	942	962	999	922	939	977	923	959	897	934	917	940	924	958	880	932	954	936	908	892	889	1009	943	944	929	946	945	911	962	912	888	976	977	931	919	955	971	962	917	950	941	951	886	911	904	880	948	957	953	938	882	915	905	1003	938	890	952	897	920	935	902	977	983	927	945	937	962	904	974	909	953	923	891	960	981	959	912	965	923	891	972	876	926	971	930	938	908	959	955	930	937	915	879	968	925	963	954	997	964	1011	941	941	1008	922	909	936	900	934	969	988	934	971	927	943	914	908	920	974	935	995	918	893	962	889	952	958	908	966	958	918	979	895	978	926	954	936	991	892	900	908	938	913	958	954	948	940	971	955	835	969	904	949	911	946	951	900	950	924	917	892	914	883	880	942	878	952	909	917	921	985	870	964	921	953	895	928	942	916	968	915	968	958	939	898	910	925	914	944	906	916	943	908	906	897	917	957	924	919	901	912	940	968	966	978	1001	962	926	948	934	916	951	1001	942	939	966	901	985	960	895	963	943	999	940	929	961	954	938	918	884	937	922	870	930	942	918	923	920	949	905	911	939	915	968	838	927	866	935	970	1006	951	954	944	883	1003	921	943	909	931	965	943	933	961	914	864	1008	927	867	877	910	930	918	951	945	912	911	933	940	969	932	957	947	992	918	948	931	899	923	898	869	962	901	917	925	951	874	974	937	888	948	936	934	958	914	892	898	949	915	945	921	936	886	969	954	953	1039	913	931	931	938	921	937	954	900	973	952	920	912	956	951	939	952	920	959	961	975	924	910	912	885	951	950	939	913	937	941	912	942	877	907	933	926	890	995	921	906	950	938	894	956	963	927	929	956	945	922	935	917	930	927	958	943	888	931	912	955	906	887	967	921	949	887	965	993	963	936	931	1000	903	879	907	1004	888	938	946	941	971	941	988	910	907	978	952	935	909	985	913	899	940	937	923	977	938	879	965	935	912	957	929	899	936	958	937	930	944	964	946	957	932	872	938	940	989	954	933	940	934	856	942	906	942	876	878	882	961	934	914	935	913	946	885	951	915	913	911	954	939	913	911	886	958	931	927	955	944	896	961	960	943	928	976	971	937	952	929	952	1000	942	940	963	924	920	919	961	971	917	984	903	940	925	941	915	935	930	937	940	975	967	941	940	956	894	917	887	982	879	934	869	933	922	963	967	940	951	907	966	922	939	954	1000	957	893	967	924	936	893	969	948	950	942	899	917	959	946	997	867	927	1002	922	930	886	933
24248	21234	28393	24341	20780	8864	3424	2084	1660	1437	1289	1078	1093	971	983	941	877	846	834	829	815	731	763	769	739	727	726	681	700	769	700	629	664	629	669	623	656	632	683	657	665	623	628	633	651	573	632	646	648	686	665	663	644	654	680	600	659	650	664	651	590	631	638	603	632	669	646	632	618	612	615	644	647	611	587	644	655	604	657	630	637	628	648	642	621	644	623	647	651	668	623	661	660	618	623	668	643	617	649	662	652	599	627	620	607	689	652	620	604	624	693	628	646	621	669	674	659	637	604	622	638	677	626	612	611	630	648	656	626	608	624	643	616	635	649	674	619	601	612	636	629	608	614	641	633	617	616	632	597	609	584	643	621	596	638	645	632	593	628	649	615	639	651	619	583	640	687	675	616	627	646	657	608	588	631	623	676	618	662	556	636	592	605	619	617	628	632	624	621	613	605	621	604	613	599	626	639	604	574	638	636	593	677	651	623	651	655	624	624	604	632	653	626	634	658	608	652	584	620	648	627	638	640	583	647	610	654	582	625	655	640	610	644	610	598	621	614	617	668	650	652	669	625	591	621	623	594	610	578	614	608	637	613	608	628	629	695	630	586	647	675	581	637	652	666	618	609	669	652	683	634	633	583	603	641	636	670	654	606	669	634	626	620	606	637	609	672	644	666	675	608	591	604	636	579	661	607	635	622	582	621	594	638	645	603	586	604	623	628	602	615	605	610	613	658	589	612	661	600	642	622	575	640	603	627	645	622	620	629	638	642	628	681	609	573	619	668	623	627	619	638	622	676	646	621	658	627	625	646	630	627	667	623	625	626	644	650	656	603	621	602	609	623	655	639	650	632	601	651	626	628	639	589	608	618	617	578	614	637	627	645	635	629	604	602	642	625	649	592	625	627	642	624	636	588	626	622	631	676	625	636	574	635	618	603	638	642	626	665	613	636	667	625	631	625	639	633	610	636	621	653	645	666	604	602	596	627	637	641	619	644	593	608	657	691	676	624	626	621	618	643	618	604	636	564	619	642	638	657	667	672	615	608	686	629	681	619	599	639	606	655	631	638	617	631	581	555	677	661	639	635	602	644	614	628	667	595	641	599	606	582	621	661	619	643	623	598	597	579	630	628	658	607	656	621	587	639	602	601	619	648	633	621	557	626	627	577	641	624	621	677	607	596	615	632	624	607	661	602	649	634	639	604	597	644	613	583	621	657	652	590	620	671	621	654	635	599	631	610	652	588	685	627	593	601	614	621	624	586	578	612	600	596	563	657	652	592	582	631	604	615	667	617	634	616	625	585	668	644	647	646	600	634	609	623	562	648	603	619	588	600	597	600	583	623	616	627	595	677	590	653	652	613	612	595	578	577	596	624	609	657	623	561	637	623	597	592	598	616	631	596	586	610	620	652	614	621	651	666	626	599	608	671	623	583	660	598	601	593	648	622	637	617	630	589	592	621	627	649	632	631	636	641	606	640	592	595	646	622	605	625	640	594	643	591	600	610	638	637	594	646	653	666	669	602	630	617	626	637	595	623	653	665	624	654	573	626	628	616	605	649	642	617	635	657	632	618	590	625	598	642	593	666	637	654	655	671	623	652	632	639	633	613	611	638	646	604	621	590	629	597	642	642	656	623	654	642	599	613	611	639	643	635	649	597	640	670	650	603	607	609	602	622	656	654	596	605	653	606	609	653	602	627	621	672	658	630	620	609	587	630	582	626	630	615	665	636	598	641	627	618	630	594	629	630	583	618	688	643	655	623	610	585	619	602	598	641	639	621	595	647	579	653	618	617	643	604	615	682	600	651	600	636	652	657	606	643	654	606	685	591	616	620	650	570	640	627	651	652	581	601	640	639	594	634	615	637	627	650	601	632	655	645	599	644	620	612	624	606	591	626	663	650	614	644	640	588	647	610	638	604	630	632	641	580	632	637	627	641	627	701	640	636	623	591	628	644	597	662	623	652	625	661	587	618	626	632	601	621	619	610	615	637	639	626	662	616	670	629	603	639	609	644	620	615	610	608	655	602	605	611	598	617	658	647	628	645	637	586	641	614	644	573	581	618	588	629	628	621	662	624	686	650	633	629	641	589	623	606	644	623	604	613	651	666	635	572	626	618	614	590	618	650	637	655	620	627	633	591	625	618	616	599	647	624	588	607	593	620	597	661	619	641	634	635	700	643	648	632	659	608	653	644	646	652	621	623	648	645	603	595	631	642	607	593	635	613	596	650	626	603	626	643	636	616	662	653	629	583	619	599	596	596	655	664	648	665	663	662	594	652	633	597	640	644	638	609	656	626	654	605	663	687	623	650	651	594	637	626	596	626	574	633	624	613	663	646	620	609	617	614	640	648	654	622	631	649	620	610	594	624	587	628	621	597	665	626	595	640	635	649	626	679	615	653	653	652	608	639	623	601	607	601	609	650	606	602	588	573	656	674	632	597	636	648	675	631	620	612	637	644	646	625	596	610	603	591	581	600	603	628	605	637	612	611	638	597	616	610	661	632	645	617	626	604	641	641	650	619	602	618	616	635	590	624	651	608	626	604	642	608	635	652	623	628	629	644	627	596	633	612	637	616	614	587	613	590	622	629	640	622	633	626	622	622	630	621	574	607	582	630	631	622	646	628	613	600	595	654	629	652	601	651	668	633	616	599	628	684	603	616	615	608	619	625	617	628	645	634	601	666	602	650	611	632	634	641	651	635	598	608	647	634	614	602	618	652	593	649	612	644	631	570	613	608	645	692	591	609	652	646	643	630	567	603	603	624	619	611	569	641	612	610	628	614	641	626	635	640	593	625	611	622	645	636	623	654	587	634	594	546	610	641	605	611	614	626	579	605	607	651	625	577	615	596	632	643	648	589	607	603	598	560	635	664	606	603	607	607	645	591	595	593	653	641	616	623	619	642	642	616	585	613	607	592	641	638	602	636	715	632	640	609	616	597	594	635	606	683	629	622	658	615	614	609	628	573	644	610	616	612	631	604	614	650	627	650	609	610	566	596	628	639	624	621	642	632	621	681	634	633	691	656	646	615	638	588	637	624	606	651	586	607	615	572	637	604	623	612	596	642	631	587	585	613	599	609	634	595	606	637	620	625	621	605	629	624	682	622	606	619	656	591	636	631	639	619	674	601	642	616	625	628	589	620	624	634	658	647	627	620	628	621	585	638	619	696	600	693	597	620	660	632	616	664	629	571	632	648	612	625	626	608	615	627	621	624	674	634	632	619	672	634	628	641	628	647	633	602	639	636	628	633	637	621	633	643	598	652	629	620	580	646	602	628	667	603	614	643	626	659	649	618	601	635	603	649	649	642	622	647	631	579	615	622	602	635	590	632	625	591	623	602	628	641	633	606	599	635	632	572	622	613	645	590	636	627	640	617	616	628	617	630	616	614	647	603	621	626	659	608	606	644	577	609	584	620	593	658	617	607	642	632	597	605	609	595	568	642	641	600	573	624	638	613	637	614	592	626	634	626	671	626	638	647	608
14280	23251	19036	12761	10067	7460	6137	4822	3632	2946	2619	2241	2074	1861	1838	1734	1638	1606	1444	1325	1224	1254	1245	1159	1163	1119	1062	1068	1051	1017	1006	984	978	929	934	883	966	893	901	899	910	891	947	954	938	924	942	930	912	940	934	948	948	950	939	931	846	874	952	940	909	920	920	849	916	977	900	906	837	892	899	859	901	897	882	880	838	939	886	900	923	899	894	913	865	881	963	929	927	914	925	912	917	926	909	905	897	920	947	931	847	877	836	909	933	867	895	855	927	914	868	852	852	904	910	824	909	898	849	920	834	876	945	833	865	882	907	785	889	890	860	898	903	901	881	925	927	950	888	845	810	914	885	931	847	906	899	866	915	889	860	845	888	861	855	861	871	936	874	859	841	849	865	860	909	795	896	895	887	921	916	860	882	819	883	869	824	852	904	922	934	847	964	818	844	901	874	913	855	870	849	887	911	852	875	880	891	830	881	870	826	855	882	893	896	851	885	826	852	856	847	857	911	896	908	898	920	860	844	892	889	815	883	927	851	864	876	843	831	904	835	903	837	869	889	943	904	920	831	870	861	866	869	921	846	862	900	854	868	888	879	883	852	923	882	886	866	880	895	916	870	884	844	879	876	898	888	904	905	860	876	910	844	884	906	931	864	850	849	880	872	872	866	896	824	900	892	817	916	915	895	853	874	860	889	871	883	877	919	926	889	883	923	864	914	851	794	914	890	855	832	905	947	829	852	815	823	840	895	902	880	883	842	899	888	881	887	836	879	863	815	887	869	841	881	852	850	871	825	872	864	896	860	892	850	904	944	873	886	839	860	872	924	868	860	883	931	904	907	836	909	852	839	887	871	835	915	923	876	817	862	869	861	868	907	909	845	859	893	870	938	827	865	917	925	844	960	881	840	897	808	871	924	868	878	825	905	898	875	843	859	879	828	881	859	874	905	912	896	920	800	910	898	922	894	884	870	891	849	904	884	930	874	914	875	785	926	878	884	889	892	880	859	893	918	901	901	859	899	840	819	865	892	891	869	893	874	926	887	963	883	881	917	892	849	875	898	842	861	851	841	835	876	898	891	882	903	884	917	840	828	835	869	815	852	858	865	904	854	878	835	906	900	851	895	859	844	893	911	878	907	854	890	896	834	862	925	830	899	886	881	836	906	880	903	856	785	891	869	861	915	883	853	847	842	896	883	908	896	846	892	889	864	904	866	899	832	882	901	855	874	867	917	929	880	849	916	856	878	884	863	893	873	886	909	885	806	898	911	892	872	847	848	865	880	875	898	932	877	900	873	872	904	848	901	870	911	867	818	849	843	852	843	845	889	868	850	897	882	833	858	855	894	934	897	856	854	862	867	870	845	921	849	893	906	823	869	882	874	829	888	896	905	819	901	853	869	854	879	845	864	818	896	882	813	864	858	893	877	881	924	866	878	907	870	873	878	880	846	889	846	868	841	892	841	918	878	878	893	921	909	894	848	905	879	900	887	906	917	918	888	854	834	877	854	882	863	881	864	886	863	912	893	900	905	896	837	886	869	869	912	887	863	859	911	892	928	891	892	915	889	870	876	898	860	897	964	931	899	865	853	906	890	846	851	897	838	895	878	848	869	850	870	926	879	840	875	894	837	888	844	882	814	851	869	858	896	900	848	873	918	818	891	913	884	902	863	886	872	898	938	862	876	879	865	898	840	927	863	882	875	883	840	914	839	857	828	886	853	901	876	841	846	915	874	879	871	811	842	859	881	853	909	873	898	889	874	916	889	842	861	906	864	856	871	901	897	872	855	913	855	912	862	874	894	880	921	855	875	901	854	828	858	857	866	898	865	859	833	821	864	928	860	919	910	884	876	841	893	881	926	866	871	849	889	871	877	861	875	840	887	915	876	916	887	911	880	865	933	838	911	881	911	903	895	869	855	904	879	892	836	831	953	869	871	847	869	871	841	900	852	875	913	831	905	827	850	876	878	842	861	879	907	872	844	824	865	838	861	847	872	922	849	863	864	922	825	881	860	928	861	911	843	797	914	839	890	909	885	889	886	864	860	906	867	879	881	891	859	914	887	876	838	901	872	912	890	891	908	904	912	934	840	870	946	875	856	903	888	856	926	839	861	894	902	869	934	853	911	896	868	879	855	917	876	887	892	921	893	902	836	896	873	903	866	902	876	846	855	871	819	868	902	871	834	816	814	856	867	878	844	885	902	859	860	930	879	888	840	880	931	873	863	893	863	912	908	862	935	854	887	867	938	891	931	834	837	899	904	913	885	843	906	850	841	913	943	884	901	944	892	833	902	923	841	872	875	895	891	884	904	882	898	861	870	902	866	871	865	897	880	843	895	889	909	911	882	909	881	848	821	878	891	868	898	833	891	850	866	866	879	898	815	906	905	883	898	863	894	864	899	906	895	849	873	893	908	862	872	876	882	867	904	842	942	943	895	851	900	900	833	862	834	860	860	853	835	877	905	876	882	895	882	895	837	900	866	892	891	891	909	907	916	872	846	862	790	877	917	884	859	920	892	841	917	886	836	802	905	921	858	884	935	852	877	887	901	863	884	885	877	830	879	865	800	884	845	855	862	850	863	888	845	868	878	889	848	837	893	869	819	914	882	894	906	894	856	851	888	854	913	824	911	887	943	872	871	877	907	873	899	864	823	876	871	898	827	859	836	913	821	840	900	873	882	913	847	914	870	842	864	897	861	867	840	873	872	900	866	841	884	823	875	901	894	869	848	910	825	890	883	916	892	879	854	880	874	873	892	885	879	873	919	929	851	856	837	901	860	875	851	877	875	848	926	925	871	873	897	873	836	882	854	902	900	828	898	915	859	889	821	849	860	891	879	877	919	871	864	868	899	849	874	838	872	909	903	820	886	873	912	839	829	889	876	869	856	877	894	851	887	929	857	907	891	855	892	825	828	861	866	873	872	858	859	857	909	910	893	841	990	804	904	881	835	860	939	850	907	892	886	896	877	894	844	894	887	819	838	887	891	878	874	796	895	835	873	920	874	872	877	875	838	829	896	895	909	896	818	856	878	875	865	897	836	867	940	873	918	881	843	891	892	910	827	961	847	869	878	883	905	871	825	892	858	899	925	861	895	840	893	934	890	872	851	896	919	876	897	849	853	845	861	867	894	890	897	886	900	881	887	840	872	867	891	891	914	861	910	915	811	886	906	842	887	819	912	890	859	888	847	870	791	919	894	848	894	856	914	847	901	868	831	878	909	926	820	794	860	882	849	902	874	889	869	842	866	899	819	871	865	857	900	829	860	874	879	862	864	875	899	874	894	891	839	822	854	864	863	851	920	886	880	892	881	889	854	806	887	887	872	893	890	849	855	855	862	901	884	848	900	873	909	849	882	848	844	874	846	899	879	876	857	864	803	869	840	892	922	856	874	887	884	867	916	846	866	897	890	927	890	886	842	831	887	899	853	915	910	947	875	862	871	841	819	851	893	845	894	874	848	863	903	863	953	880	873	903	861	845	883	868	819	835	886	943
23199	21246	29014	23762	21263	20642	8029	2917	1962	1609	1391	1261	1198	1083	1008	1023	942	938	840	784	744	726	730	639	654	671	629	630	594	611	590	553	501	548	520	551	536	493	515	508	521	508	520	485	528	539	544	501	508	541	484	539	528	489	535	523	524	514	493	528	539	519	485	500	483	537	473	571	493	551	480	493	522	535	549	492	495	527	505	502	517	539	511	484	492	527	523	506	497	508	470	485	494	520	503	509	505	496	484	472	487	492	511	463	519	498	484	502	496	489	491	479	469	505	482	535	502	507	506	534	492	537	511	521	497	500	498	517	479	507	532	465	463	462	509	493	503	480	504	508	458	465	497	491	450	513	508	564	478	457	531	473	480	475	480	509	501	498	478	480	480	460	492	535	498	513	447	536	484	501	480	421	527	495	497	458	481	477	472	471	491	521	493	537	508	454	475	502	457	492	476	500	525	486	467	503	509	466	504	494	502	461	501	471	504	500	496	532	539	494	493	488	506	498	487	494	450	504	541	491	537	474	437	511	456	473	508	497	516	492	509	505	470	484	521	488	454	498	465	492	530	525	480	473	523	489	495	498	482	479	511	459	483	461	496	500	478	488	516	469	472	490	485	466	496	491	533	444	488	507	471	443	482	510	473	496	492	478	473	504	478	491	472	460	476	471	492	503	497	478	499	476	460	501	491	481	464	458	481	483	476	489	517	492	511	444	445	495	468	476	440	490	508	500	511	484	519	474	476	500	474	489	528	484	530	465	499	468	500	440	479	467	520	500	479	454	453	435	476	459	491	459	475	530	532	483	509	499	499	485	488	500	480	464	482	520	474	481	474	507	476	489	465	503	488	503	474	439	517	477	438	520	501	493	459	501	478	484	488	474	477	465	470	475	487	508	447	483	494	477	499	509	480	468	513	507	514	511	510	503	514	486	540	442	460	498	499	508	454	481	482	512	500	442	486	489	491	480	469	492	504	513	469	493	493	481	479	479	488	498	483	488	503	521	497	502	471	439	508	521	493	451	488	490	472	496	456	462	486	475	480	491	461	475	469	466	520	466	479	481	481	520	501	474	520	445	502	505	489	514	501	484	504	490	524	530	489	453	464	466	484	456	486	463	493	473	499	511	504	507	496	455	490	500	454	460	509	460	474	500	479	458	480	465	463	465	522	461	489	479	485	484	484	437	514	489	477	473	467	477	494	508	478	493	486	475	487	505	480	459	465	465	528	510	471	500	464	500	478	469	481	464	487	498	497	481	494	474	501	505	484	494	504	477	447	468	479	493	474	476	490	498	510	506	506	480	484	487	474	491	486	426	451	472	497	514	491	490	449	495	504	469	475	466	474	478	496	487	477	510	482	458	480	492	494	507	465	482	521	457	489	470	453	490	529	501	493	492	505	472	538	464	460	484	483	489	469	498	478	509	485	488	504	489	491	491	515	523	478	480	485	490	511	459	492	475	493	466	491	508	468	445	541	509	452	498	519	455	510	495	483	500	520	463	484	511	497	472	502	426	473	501	475	466	485	474	488	525	527	496	522	529	484	522	489	498	504	481	481	492	449	481	446	473	476	481	474	462	455	444	491	515	480	488	515	478	479	526	488	493	474	468	441	459	482	518	483	500	483	481	456	515	467	464	511	491	493	481	511	533	512	459	495	462	471	528	507	454	487	461	443	479	486	456	474	500	441	477	481	486	465	454	498	497	470	515	486	502	489	480	499	464	506	489	501	464	498	501	524	470	428	452	476	498	481	497	483	503	502	492	501	482	460	476	482	495	484	479	505	451	499	508	494	466	447	474	462	520	498	490	479	494	453	492	501	511	510	492	522	484	474	502	462	523	459	476	490	497	484	472	493	482	512	498	486	444	518	446	493	478	495	477	468	507	446	470	469	475	483	519	484	445	461	482	459	473	487	509	447	494	475	467	478	530	497	492	521	467	477	507	497	478	469	491	468	485	516	491	499	453	488	499	490	538	491	490	487	458	436	467	508	488	511	489	492	457	479	441	477	524	472	504	493	469	511	466	497	471	488	439	524	447	481	485	490	486	472	482	508	507	475	490	443	477	472	504	493	481	479	507	476	481	481	538	457	520	448	480	501	474	496	470	467	472	493	494	509	491	441	483	493	475	535	497	476	461	519	510	472	469	500	494	496	503	521	488	497	496	480	489	496	472	463	424	474	465	483	440	423	496	454	482	493	462	475	510	463	523	468	481	479	452	455	483	483	442	466	475	501	499	504	458	497	481	487	488	474	498	464	501	481	508	482	483	504	493	451	463	517	484	507	496	505	521	486	522	480	503	483	466	519	511	467	481	491	468	528	492	475	442	519	513	528	458	518	475	493	479	525	501	487	459	504	528	493	472	518	457	470	469	473	504	511	451	477	477	470	507	486	491	474	520	505	512	463	484	511	523	474	489	506	472	477	535	527	518	509	522	456	472	498	476	525	541	497	454	463	502	497	537	498	450	435	493	493	516	483	482	532	500	480	505	503	464	462	516	461	458	501	493	508	445	459	491	518	459	430	469	478	488	486	465	453	433	489	479	456	519	444	476	495	508	466	515	494	495	482	500	469	489	467	434	501	501	512	499	482	496	444	534	509	477	511	478	512	485	523	471	471	505	484	485	461	476	465	490	488	430	485	497	498	451	463	518	422	499	510	461	483	499	493	516	468	478	517	496	489	463	507	519	529	464	441	475	482	474	472	531	495	459	503	509	463	488	502	507	438	490	507	470	510	529	487	489	464	471	491	491	471	486	485	451	507	477	500	481	485	454	531	478	471	483	459	486	450	488	511	472	484	502	465	415	468	469	491	498	487	517	469	469	478	475	479	500	523	474	511	490	449	512	480	447	480	488	469	470	505	481	470	508	484	477	466	507	457	474	480	480	434	498	472	455	486	464	470	504	482	438	512	476	474	516	488	482	495	493	487	507	458	473	486	466	517	477	522	476	454	524	464	502	506	537	483	505	488	524	482	483	489	441	484	492	521	430	475	482	459	532	491	504	513	531	504	487	498	495	493	500	453	487	517	471	474	474	495	490	485	510	484	486	484	482	499	513	490	490	495	464	520	488	475	522	472	481	514	501	454	488	458	477	516	511	485	514	454	474	516	498	481	482	462	442	496	486	459	480	521	502	479	533	521	456	477	493	481	548	482	464	465	440	471	506	476	504	443	487	473	479	507	490	495	504	474	507	479	464	435	494	476	485	496	494	463	475	475	459	497	494	480	532	463	477	492	498	491	458	485	482	482	514	490	465	502	483	470	448	493	505	420	518	456	512	467	490	512	525	505	510	468	461	502	525	509	484	484	537	486	516	459	486	498	477	469	512	483	491	509	466	474	504	516	447	473	474	498	465	518	523	499	486	509	493	493	477	477	495	470	514	506	454	502	497	457	475	488	471	501	468	484	483	438	476	455	499	497	515	498	474	480	523	447	479	476	477	466	478	509	457	476	479	497	482	482	493	472	476	493	477	424	503	463	484	508	475	479	502
17139	28152	23182	16163	12732	10491	8156	6469	4832	3868	3372	2902	2541	2330	2177	2045	1890	1749	1571	1417	1353	1262	1252	1187	1090	1032	1057	994	950	952	870	838	853	827	739	713	726	689	772	718	746	757	721	731	717	728	778	766	755	736	788	768	796	801	776	766	786	706	707	757	722	805	729	721	724	784	724	686	706	732	705	709	690	739	734	691	722	683	722	693	704	779	716	688	752	676	717	734	804	716	677	716	666	694	676	713	728	726	699	718	721	696	680	680	722	700	715	734	702	664	738	696	683	707	689	679	682	654	651	682	703	718	685	658	651	680	703	667	729	719	664	686	667	712	670	697	702	671	695	728	720	684	655	699	696	714	728	715	715	695	688	676	669	644	666	711	674	698	688	669	680	680	680	706	692	701	649	744	633	619	689	689	685	703	678	677	691	690	695	712	691	650	717	714	729	639	626	656	648	659	661	666	667	719	721	665	681	659	680	698	711	693	679	702	713	653	646	703	657	671	658	683	685	718	654	662	654	659	671	665	686	680	668	726	652	698	704	661	741	684	708	683	672	668	670	703	655	631	642	698	677	730	662	715	697	685	674	682	686	637	707	662	683	692	682	679	714	683	681	637	686	644	692	705	662	721	662	642	699	669	660	679	679	667	690	723	684	726	627	730	654	640	698	698	658	662	692	688	696	635	681	676	681	663	657	632	692	694	698	724	668	668	674	718	718	687	657	675	681	707	671	663	649	632	651	650	713	721	639	686	669	722	714	649	686	674	636	721	662	684	686	704	698	672	662	651	686	661	718	716	691	692	721	674	647	720	715	718	708	653	705	664	660	657	634	690	755	630	678	656	685	682	675	684	689	685	655	689	653	658	681	652	644	701	692	683	687	643	694	683	675	707	667	726	688	664	716	667	667	679	670	669	678	755	694	643	718	714	660	676	658	678	702	651	653	664	664	718	720	695	647	707	650	720	704	668	669	659	640	702	690	687	681	655	650	671	622	647	710	673	667	713	649	686	622	668	666	677	698	653	682	662	638	695	703	690	632	715	667	663	679	694	690	691	661	672	727	708	671	649	691	647	670	688	692	711	701	691	677	661	665	663	664	700	656	659	654	644	703	674	712	701	681	659	707	657	681	675	743	675	648	707	694	679	640	653	704	683	667	714	688	703	654	644	695	664	642	688	700	664	679	713	661	626	681	711	643	677	646	674	708	663	687	644	707	697	678	673	667	656	670	698	654	663	670	718	685	687	677	684	638	647	667	698	700	639	675	676	691	679	702	697	633	677	679	702	651	717	720	680	675	702	660	696	656	668	691	685	692	655	685	723	716	632	666	665	687	691	672	685	674	674	628	696	675	682	693	643	659	662	644	642	680	682	699	680	657	674	696	675	668	649	654	709	682	693	657	674	693	656	728	707	639	666	694	673	647	684	638	664	722	722	674	690	672	658	700	691	675	684	686	661	650	682	667	656	675	678	667	693	713	679	659	683	679	676	702	677	683	685	674	676	685	714	648	642	711	689	714	670	677	668	636	693	690	675	649	685	707	691	652	672	671	681	684	661	637	675	693	645	663	688	663	751	671	709	669	652	676	704	741	704	703	623	675	772	641	660	691	689	672	671	689	660	628	664	726	673	655	673	694	658	722	647	650	686	681	651	683	669	644	684	662	648	659	632	692	669	671	656	660	714	703	650	734	680	657	705	663	662	705	679	696	690	684	638	697	674	713	682	726	636	650	683	670	716	697	667	725	709	705	761	673	714	628	610	666	699	665	675	667	606	691	680	705	634	669	663	684	732	690	661	661	651	675	626	679	652	638	652	682	671	647	666	700	702	722	688	652	672	716	649	711	656	702	681	729	661	615	710	675	707	696	655	662	655	645	672	678	678	670	686	660	653	658	683	662	657	630	712	692	694	701	699	669	683	694	716	624	642	692	670	675	667	697	676	685	744	660	672	647	702	694	631	672	714	625	661	671	681	666	703	643	698	733	678	697	634	682	721	648	684	717	701	616	706	704	654	703	704	670	673	692	670	648	684	696	706	683	699	718	654	668	701	648	683	655	667	709	690	670	684	668	669	600	709	676	693	685	653	669	685	684	693	679	672	665	696	665	643	639	668	662	678	649	694	674	705	693	666	700	684	614	646	711	677	666	696	715	661	672	650	690	696	643	706	694	679	696	694	650	663	652	651	719	674	673	652	661	655	653	679	685	630	634	689	676	677	697	696	766	688	680	694	697	705	670	647	722	662	678	664	642	651	689	680	621	665	618	610	700	652	693	650	725	647	699	632	678	651	671	668	673	696	687	675	672	672	654	656	665	681	667	660	729	666	680	663	698	686	651	666	684	660	709	663	682	681	663	714	695	654	691	662	635	666	690	639	677	642	684	672	668	691	667	687	708	687	678	684	636	653	633	690	686	706	647	676	667	698	715	695	690	692	660	678	684	723	698	653	707	735	675	628	719	696	652	685	678	681	651	657	721	607	681	678	644	669	707	727	704	642	644	674	688	707	723	700	653	662	698	697	631	635	653	683	700	643	714	745	663	658	653	661	663	695	679	668	665	677	662	655	636	696	658	647	701	686	688	653	641	655	676	681	706	690	701	679	661	668	675	633	636	719	730	661	703	692	674	659	692	691	656	690	646	707	702	678	675	698	704	707	702	705	653	660	663	694	682	686	619	696	664	718	651	717	733	667	650	661	692	664	694	653	660	685	696	672	682	693	700	693	705	687	653	650	692	697	658	705	626	672	716	685	646	671	722	650	637	664	652	628	687	703	668	678	661	641	658	655	695	680	686	694	620	694	710	691	708	688	659	691	705	671	701	648	654	655	691	647	732	651	635	617	664	688	722	673	681	679	637	633	662	679	662	703	667	683	721	618	626	658	652	727	673	734	707	681	656	679	734	655	656	652	681	648	719	672	679	689	714	720	707	638	637	697	653	673	644	685	664	700	700	707	659	663	700	693	701	673	643	680	649	673	679	687	687	646	692	609	678	685	721	671	721	651	672	704	662	663	676	675	685	648	702	619	718	663	649	702	656	654	667	697	645	677	674	676	627	687	673	690	697	709	661	664	692	680	670	710	686	702	660	664	647	713	670	676	655	665	671	687	668	648	696	644	634	688	672	717	708	689	681	660	668	715	660	670	723	657	644	694	682	709	675	652	712	693	673	674	668	689	683	676	691	665	684	680	651	653	615	677	639	673	683	675	735	671	706	671	637	706	718	667	699	652	661	653	660	666	609	722	701	662	704	709	663	711	691	663	701	682	720	625	682	694	666	654	661	650	658	655	673	677	667	696	649	674	683	706	712	634	687	716	747	687	694	645	659	708	689	679	684	684	664	688	685	690	704	689	667	647	703	659	718	678	719	679	690	736	622	686	660	682	684	625	687	757	667	711	654	709	656	690	655	655	687	669	675	644	675	640	688	676	737	716	675	683	610	685	680	725	694	676	677	695	706	647	661	692	678	645	670	680	687	730	667	652	697	708	679	674	701	665	722	683
27111	20585	12416	5534	3247	2295	1693	1342	1177	1019	1025	880	872	910	906	877	819	816	786	794	753	736	796	786	765	692	698	733	718	728	736	745	741	705	752	727	723	754	696	700	717	719	713	686	710	730	739	701	727	699	673	703	698	653	701	679	709	703	720	724	733	700	722	723	720	715	753	668	684	707	667	677	686	700	674	636	680	680	715	715	670	705	662	690	731	683	736	695	728	673	693	661	721	679	628	737	676	713	685	704	735	684	726	703	660	678	696	681	701	716	719	680	681	687	699	726	682	720	668	683	664	662	655	729	656	688	714	692	707	679	683	716	719	699	646	726	680	650	682	658	674	664	747	680	681	710	713	668	666	667	686	705	704	692	713	682	688	713	667	711	717	705	668	667	718	655	685	707	720	670	683	752	683	672	652	707	692	695	670	696	695	708	635	710	727	703	719	729	696	626	661	676	644	707	708	668	697	670	689	736	662	670	626	744	734	657	677	638	687	694	669	719	681	666	721	696	685	727	650	711	692	701	696	687	712	709	689	710	686	632	647	708	711	761	679	695	721	678	714	678	657	659	679	693	694	686	685	700	719	719	706	626	636	708	689	670	735	693	630	669	701	643	682	721	676	672	639	671	703	711	659	702	705	695	699	690	719	713	717	629	709	747	672	707	696	673	660	689	680	720	676	702	719	699	647	759	676	681	656	708	732	670	717	669	740	644	679	735	692	679	662	740	667	734	651	666	670	702	664	686	630	722	713	641	662	727	746	708	682	678	684	731	676	683	673	653	710	706	689	675	635	684	709	704	670	673	619	692	703	661	764	716	715	680	687	650	666	736	677	732	690	698	646	669	673	702	645	703	700	710	693	674	706	722	719	687	674	679	662	715	672	689	652	701	669	657	705	692	716	691	650	677	716	671	711	680	693	665	687	686	678	643	687	650	699	646	670	649	686	629	681	651	695	740	716	689	689	656	657	689	661	693	693	670	730	696	691	686	659	647	670	707	682	675	709	690	685	682	691	676	667	669	696	693	706	675	705	668	653	708	669	694	660	730	678	671	681	677	716	703	706	718	733	682	660	696	703	671	712	706	638	688	696	689	675	700	644	671	732	661	720	668	699	676	719	711	696	624	670	691	681	717	627	689	647	678	718	720	635	617	686	644	690	693	673	664	715	663	710	660	684	690	694	699	706	711	735	685	682	662	702	710	685	688	692	728	684	707	704	637	641	674	715	723	691	668	679	725	643	680	651	701	719	677	726	706	657	676	682	635	646	664	661	700	686	692	701	695	695	720	732	707	730	675	720	758	696	667	680	697	685	710	700	705	690	686	674	687	709	670	751	644	675	721	671	695	699	667	700	724	734	714	681	647	685	710	678	708	681	721	716	658	684	680	666	657	662	707	716	708	713	660	715	660	671	708	643	663	683	679	709	686	744	673	698	664	656	709	646	711	703	667	700	739	722	687	694	701	708	678	663	669	719	676	698	662	682	691	676	673	686	667	651	657	679	706	739	704	696	730	679	699	738	696	680	724	664	694	709	721	678	716	714	728	684	640	695	726	683	659	713	694	692	692	652	703	699	689	686	684	685	630	716	707	701	702	645	700	657	679	715	714	661	664	729	717	639	702	719	660	691	730	672	692	659	699	678	695	622	704	700	647	670	702	684	685	671	702	700	705	686	701	734	720	654	664	739	717	713	710	700	717	734	721	657	678	679	682	701	685	670	668	690	729	712	701	717	721	672	662	663	694	692	672	627	670	660	690	700	693	695	703	720	661	687	732	738	679	719	714	677	730	656	687	696	660	706	716	710	668	655	692	731	653	704	705	712	662	684	678	686	707	747	658	721	707	676	671	711	648	673	671	682	693	633	725	693	665	684	707	702	675	702	713	693	685	647	678	647	667	671	696	690	696	691	666	687	741	676	733	683	700	639	653	655	685	710	662	716	659	702	701	652	713	672	747	672	727	696	681	668	701	682	677	714	686	724	663	686	669	729	676	685	705	639	681	683	683	655	681	700	685	682	714	669	746	659	727	671	713	709	675	662	666	695	708	638	686	702	686	617	750	681	710	689	702	674	733	730	702	642	658	704	678	709	673	715	672	687	699	700	661	691	698	711	675	668	701	671	686	655	676	678	687	679	702	717	721	748	683	697	694	712	664	660	658	712	686	685	678	712	688	713	645	662	683	680	653	653	684	670	692	672	665	698	695	694	693	704	684	727	671	728	706	667	716	693	670	664	695	705	698	675	712	695	645	708	710	705	687	620	692	712	721	698	651	749	692	682	707	654	667	729	660	691	684	696	670	657	722	713	687	633	725	715	691	687	704	721	641	696	707	682	679	679	659	727	633	706	693	681	657	693	737	643	718	720	692	721	715	689	686	729	692	686	678	719	689	722	643	700	691	716	715	697	700	714	639	703	711	699	670	716	684	750	713	687	704	703	693	684	714	716	702	704	730	708	687	695	717	671	660	706	716	655	713	707	725	695	685	671	655	677	727	656	691	646	686	708	720	698	695	711	654	699	684	685	714	727	690	679	747	703	701	676	723	701	703	637	719	708	720	697	682	691	730	700	702	692	675	712	693	734	710	666	696	683	686	674	716	692	708	686	676	729	655	696	688	707	732	698	676	706	693	729	700	651	682	708	709	712	673	696	663	671	708	687	653	667	657	658	676	641	723	698	647	719	700	651	684	689	657	676	722	683	701	656	723	716	738	664	678	718	671	709	692	686	679	680	705	709	701	715	675	672	688	721	697	703	700	667	694	707	648	692	711	700	729	680	716	740	674	686	697	700	700	688	682	681	694	697	641	688	690	713	687	687	667	685	647	639	676	651	634	702	669	681	664	678	673	685	685	648	696	683	714	720	706	728	695	650	702	702	655	680	727	690	735	633	653	707	698	688	745	696	679	724	640	694	667	637	669	733	685	690	683	667	688	716	714	701	689	646	680	698	664	743	662	693	675	710	700	714	700	657	633	689	697	716	680	662	695	693	747	682	712	670	683	618	675	721	706	698	686	714	710	656	685	676	704	661	683	654	682	666	676	669	713	706	678	681	692	718	682	702	666	678	672	670	666	682	690	672	680	677	711	686	694	709	680	666	674	687	681	677	691	685	708	663	667	703	670	696	694	683	687	696	684	661	666	723	701	663	727	676	726	697	674	682	665	655	735	666	714	708	661	642	682	686	675	685	672	663	726	684	682	662	682	650	697	700	684	670	673	669	679	695	675	649	642	701	735	663	710	690	690	680	702	674	695	681	716	692	657	724	641	677	732	742	727	712	682	648	720	674	639	726	663	682	722	669	698	684	686	666	659	664	704	673	709	675	716	690	712	674	669	706	715	660	693	687	706	718	675	711	681	671	717	665	670	661	717	709	684	716	682	661	702	674	680	624	661	661	640	717	672	654	628	721	728	743	680	691	695	654	709	727	656	707	714	738	657	701	691	708	698	694	697	674	689	679	705	705	697	685	687	693	699	719	650	686	716	693	706	680	694
11648	14714	11502	7828	6042	4850	3711	2927	2342	1971	1825	1665	1548	1525	1472	1468	1331	1301	1241	1209	1151	1177	1083	1144	1065	1102	1032	1059	1036	1024	1068	977	970	997	913	941	970	956	950	925	962	946	985	893	978	992	957	1004	951	1056	924	993	1020	1021	993	1039	942	961	1007	961	968	980	972	984	930	946	971	984	951	993	972	994	918	956	973	946	959	930	964	939	957	983	943	959	949	963	987	964	943	999	947	926	958	986	964	959	972	960	949	943	906	936	942	973	964	904	948	1034	996	931	951	971	954	956	908	941	959	981	911	967	951	915	962	949	973	966	980	929	952	966	906	940	969	958	945	950	977	967	982	913	958	972	981	922	851	988	962	964	928	943	974	954	951	940	901	1032	941	950	958	909	915	950	947	943	953	936	987	961	992	913	900	958	943	873	985	974	994	914	940	967	964	979	977	951	959	942	911	930	936	920	935	1012	973	933	944	965	925	927	936	991	968	962	1013	906	956	972	943	913	905	990	1015	946	934	911	978	911	966	919	939	974	937	970	928	939	926	968	980	922	994	919	926	982	958	931	899	933	923	925	940	915	959	954	899	918	952	959	936	943	990	940	948	887	948	972	917	969	952	985	948	981	971	918	944	916	929	950	972	887	985	962	936	985	919	990	945	957	915	942	933	955	949	970	948	993	924	930	962	955	937	958	938	948	983	947	973	961	994	937	974	948	994	957	929	943	960	965	1007	968	947	996	987	970	924	955	966	941	949	923	973	953	916	979	942	971	934	1005	990	894	952	909	974	950	977	935	921	953	993	910	927	989	960	1025	936	911	905	956	904	938	991	919	905	963	972	948	971	924	908	914	931	981	979	971	904	972	908	941	962	946	948	912	987	967	984	938	929	900	952	961	1020	915	922	952	931	932	967	909	952	953	952	903	977	929	984	973	930	923	923	946	880	927	943	961	939	943	957	936	962	896	951	961	976	995	957	949	954	919	946	956	898	935	942	935	917	938	975	955	891	976	944	966	925	957	924	971	980	954	934	939	942	981	931	927	964	941	960	943	930	984	950	915	973	952	963	934	946	960	999	1004	929	914	962	964	946	911	1010	966	924	926	914	956	956	901	985	979	924	878	946	940	945	939	925	950	928	954	923	940	979	938	919	993	945	962	981	941	948	916	963	939	963	895	931	960	941	951	943	895	997	968	1021	941	934	921	907	968	959	970	930	912	948	936	955	913	927	930	941	894	933	916	953	954	911	956	955	916	953	952	890	879	967	1007	906	941	963	1019	919	883	950	982	944	979	909	963	927	939	1003	974	952	954	975	887	864	972	966	907	929	933	910	943	980	937	952	960	913	877	949	921	953	981	979	946	960	920	950	977	922	918	897	901	909	960	988	921	890	972	937	920	974	992	942	964	922	997	940	1006	954	902	951	1010	982	952	965	961	941	936	933	927	919	962	895	908	939	944	944	930	969	901	943	967	889	981	958	932	964	968	948	970	961	993	960	990	956	946	992	946	952	899	961	989	956	962	965	910	1001	963	955	953	944	907	944	962	950	995	930	1002	972	918	987	937	1021	976	972	904	964	965	968	961	979	909	905	1001	980	945	960	938	963	986	927	971	895	923	929	930	939	954	936	989	1005	920	1004	951	976	909	953	966	945	958	905	941	993	937	931	983	984	1001	977	920	921	971	948	911	969	965	1023	958	934	958	1010	977	993	941	915	970	987	885	890	976	947	993	982	939	903	937	955	915	926	937	952	985	991	958	966	983	951	939	958	968	994	945	935	943	960	971	954	936	975	966	921	976	933	986	977	929	915	958	965	967	946	921	961	928	965	931	998	926	931	912	889	936	904	923	926	950	1033	977	1019	958	922	964	938	975	937	975	968	988	987	943	998	939	943	910	920	954	914	903	902	964	966	949	1005	930	1002	928	978	933	952	1001	967	960	953	931	922	887	900	973	897	967	976	945	940	910	961	938	930	913	935	922	935	1005	978	978	990	979	964	891	912	959	908	967	977	943	939	901	933	958	967	961	964	941	952	925	923	844	961	930	958	930	1056	959	949	961	945	980	948	976	929	927	981	904	952	996	981	924	951	1026	918	974	953	984	969	956	949	919	948	982	1006	971	905	917	887	959	962	957	992	911	961	976	979	956	921	917	947	924	931	928	932	925	910	887	921	935	906	914	1003	939	1012	946	1027	961	935	953	967	913	968	952	947	968	958	938	930	903	977	994	981	920	936	950	944	918	933	981	965	923	905	936	858	927	978	900	929	950	957	966	896	972	915	1025	935	939	978	915	910	934	1012	943	1001	883	906	911	960	962	919	895	923	953	960	967	930	931	910	965	974	928	1027	906	984	988	937	979	988	931	955	968	945	935	964	937	978	992	948	957	1001	934	941	911	967	880	981	938	947	916	920	980	903	958	911	987	873	972	890	970	987	958	961	945	991	978	907	973	1003	964	928	943	1015	944	939	965	942	960	953	930	974	960	1002	922	929	988	962	938	997	1007	914	1084	907	954	874	975	939	943	884	958	918	961	969	952	921	934	917	918	908	903	943	1014	930	951	970	919	903	921	902	1016	963	994	952	926	904	882	955	976	938	962	938	935	898	904	958	955	941	958	934	936	919	964	950	907	925	954	910	884	975	906	960	947	897	942	910	951	1003	944	949	918	943	947	971	996	925	915	962	943	981	911	956	940	952	916	961	976	960	929	1012	941	920	968	960	979	969	981	978	923	929	897	916	978	944	926	930	959	944	899	954	980	969	973	977	928	926	951	959	986	937	956	949	945	927	974	910	918	909	939	877	929	988	940	1020	904	932	971	925	918	938	993	944	928	937	977	942	905	977	967	918	935	938	944	950	978	959	919	980	914	1023	929	898	935	1000	1004	894	916	902	940	920	944	950	962	987	979	985	956	979	846	991	934	912	939	944	969	894	901	981	890	935	1005	934	977	929	939	915	980	956	936	1045	991	943	965	972	912	1021	982	934	926	972	957	961	880	967	928	996	934	940	918	925	940	994	947	975	884	915	903	934	919	979	953	1003	983	990	934	970	916	982	977	911	996	956	941	974	968	914	922	916	959	965	962	1000	939	971	961	981	961	888	953	966	966	903	987	968	1005	960	946	955	952	1012	974	984	902	985	917	958	928	935	942	964	906	964	935	900	962	921	931	940	962	922	921	901	909	916	960	947	965	940	967	956	959	902	946	937	960	885	957	927	947	991	937	985	956	953	916	932	936	957	946	962	954	886	957	916	922	962	995	909	985	960	996	928	964	929	974	905	952	912	935	980	937	946	923	923	977	996	962	929	1012	928	985	949	940	938	932	943	925	924	901	953	985	983	944	948	917	980	946	1018	986	910	955	934	930	931	960	924	916	931	889	915	876	972	984	950	901	996	1002	941	946	936	935	877	951	971	949	967	993	959	964	952	924	894	993	950	976	992	947	937	950	963	955	961	921	931	966	979	913	980	965	960	974	929	918	971	928	934	929	934	960	979	956	959	939	953	981	972	921	923	917	997	934	923	938	967	982	947	914	944	918	927	921	932	959	991	983	916	963	908	947	886	936	931	976	935	912	928	954
24227	21248	28404	24367	20866	9033	3520	2050	1628	1409	1232	1131	1145	1035	1062	1002	942	915	884	848	863	807	770	780	749	763	728	726	688	699	729	665	658	713	669	654	661	661	664	743	655	670	634	640	642	661	669	699	710	599	680	673	647	666	666	678	681	646	588	634	663	657	685	634	647	629	668	651	683	605	649	651	625	650	653	640	625	607	691	680	658	650	660	650	697	630	662	634	659	669	643	669	650	636	623	637	595	620	662	680	639	667	615	668	614	661	681	620	630	643	675	609	605	682	627	633	657	663	639	636	641	620	649	629	642	637	626	638	623	653	631	684	701	638	655	640	624	636	653	613	678	654	675	655	657	645	602	659	637	618	625	603	648	675	675	668	622	626	651	609	648	669	638	645	665	665	659	685	643	669	641	662	648	602	621	606	627	632	630	613	660	640	595	682	609	658	619	618	627	621	684	681	613	673	672	585	651	614	619	653	625	610	634	612	636	636	629	676	666	683	679	650	589	655	705	604	673	619	672	621	635	617	691	651	680	665	690	653	638	637	615	658	660	624	653	657	650	607	637	632	614	638	629	657	598	656	615	633	643	663	577	620	606	605	640	631	688	579	660	644	654	680	646	617	661	661	641	630	701	641	623	592	660	627	687	675	661	621	648	648	631	647	649	636	642	651	644	608	651	619	653	648	681	604	639	646	641	652	659	681	669	651	661	650	636	571	607	587	653	650	636	617	658	655	636	630	641	596	622	641	648	663	587	646	667	658	647	616	653	655	603	629	652	654	665	638	629	660	631	652	654	647	647	640	580	625	646	667	628	672	652	646	629	639	663	635	581	637	607	611	639	630	665	642	631	641	644	645	627	640	664	614	679	669	631	651	682	664	671	640	644	648	648	628	644	625	649	677	665	581	612	662	585	658	637	624	677	623	609	606	680	633	642	620	632	663	627	662	645	657	652	639	607	631	637	652	610	615	634	646	653	570	607	653	636	666	681	637	688	681	647	647	614	665	609	647	620	664	667	612	629	645	641	622	624	611	615	640	628	626	628	617	620	650	623	684	641	687	678	602	657	638	694	657	627	607	613	622	594	652	622	648	593	623	613	663	593	657	631	642	634	654	633	624	611	606	669	658	638	623	629	633	594	645	605	616	620	621	703	657	647	629	648	603	635	679	649	674	647	603	594	617	618	613	651	622	635	661	657	668	638	640	632	622	633	630	600	608	643	638	675	633	638	610	579	673	629	636	647	670	587	644	611	630	636	603	620	645	690	656	633	638	573	598	624	585	628	697	616	607	610	658	656	644	674	630	653	630	656	694	650	626	644	658	595	635	618	650	667	648	648	603	647	641	637	661	642	691	670	634	617	638	634	675	649	641	661	613	629	667	672	640	690	638	651	631	614	599	616	649	647	617	663	621	630	642	632	612	647	614	614	591	633	652	636	641	620	645	621	613	642	661	701	667	628	626	637	668	634	613	620	636	633	662	654	672	650	660	660	677	647	614	624	631	652	656	648	650	586	657	643	629	648	658	620	625	636	661	670	616	646	641	635	630	647	633	642	618	664	638	652	605	650	647	631	603	617	677	591	639	657	630	622	617	634	644	599	598	658	626	628	677	648	640	616	601	612	614	665	605	611	661	649	619	636	646	613	631	663	625	679	641	604	674	632	634	647	611	610	624	633	610	632	640	646	582	602	627	654	646	640	602	659	635	625	626	620	678	667	611	640	612	609	640	661	654	621	660	649	659	641	664	659	603	626	634	631	608	641	654	652	602	660	651	614	656	634	647	639	642	632	612	657	619	604	634	639	645	636	613	636	616	648	595	644	662	645	590	616	627	660	621	683	622	622	647	622	642	638	649	674	626	659	656	672	634	628	638	645	590	633	632	673	640	624	668	653	647	655	664	644	640	643	630	614	619	661	630	623	627	592	649	629	642	660	654	643	633	668	672	675	642	635	646	658	599	651	635	668	660	611	638	611	640	656	652	660	667	627	623	657	655	592	634	639	682	624	641	628	686	584	623	611	646	619	614	665	600	664	638	626	646	647	669	629	653	636	646	628	646	647	611	658	602	618	667	659	619	646	697	651	655	670	645	644	617	623	648	640	605	610	669	624	622	651	634	663	667	641	673	657	657	595	634	612	670	618	662	652	638	655	674	605	654	634	661	616	635	622	620	685	654	644	630	628	618	662	677	586	665	624	612	612	647	607	613	626	664	658	673	662	678	636	631	631	644	672	598	660	618	645	602	587	647	641	642	653	659	673	614	640	696	629	597	638	633	668	634	601	611	643	634	675	639	657	602	658	610	642	631	592	651	600	620	600	616	631	661	612	668	628	607	625	616	643	648	647	673	715	656	608	639	625	658	622	620	621	620	658	615	612	648	588	598	656	672	638	664	667	577	638	625	613	631	646	655	628	641	647	667	646	682	672	609	630	646	638	670	650	632	617	643	632	599	645	658	629	614	594	682	700	681	603	657	619	619	640	639	649	612	643	658	625	591	676	584	617	621	655	647	654	666	621	630	693	643	652	659	641	601	671	632	611	642	647	663	622	615	637	626	635	721	663	641	666	631	653	661	662	627	614	664	605	603	622	665	648	628	663	650	634	666	606	625	637	634	648	622	620	599	618	622	653	610	659	598	607	674	646	629	548	619	640	635	636	624	653	663	680	669	613	650	623	635	659	638	663	606	611	639	646	660	616	669	649	621	627	600	675	653	678	653	662	638	614	581	637	651	631	634	623	656	627	618	654	628	632	594	617	612	598	607	652	647	620	618	623	663	669	632	621	663	632	651	671	606	642	610	588	654	632	669	656	613	633	663	694	612	604	642	644	675	613	622	641	642	620	633	677	678	620	649	693	672	648	623	650	669	594	623	611	656	648	668	616	633	662	673	659	651	674	605	665	617	644	645	650	670	646	641	648	662	602	638	661	667	649	645	672	661	604	636	670	675	629	605	672	626	642	640	633	611	594	622	610	663	621	595	612	594	644	632	620	637	639	614	615	617	633	685	607	680	616	657	676	642	641	659	625	638	666	606	649	678	690	637	677	634	641	597	644	607	631	636	636	605	658	656	619	650	611	690	623	622	618	659	641	594	652	633	612	649	602	619	638	592	664	639	639	652	651	623	659	679	601	630	705	625	669	623	630	641	614	656	626	639	655	601	648	660	672	637	633	660	664	670	643	626	616	607	617	613	627	638	637	611	620	633	662	625	612	635	634	617	635	606	666	620	666	653	688	662	621	654	649	655	607	670	632	686	623	612	648	614	655	673	609	612	630	600	587	697	648	631	652	663	654	688	635	672	636	618	644	650	664	638	635	612	622	640	671	610	631	616	653	630	618	678	630	684	614	645	596	629	654	615	691	635	638	647	642	649	630	630	615	656	688	620	636	689	674	626	658	612	621	602	604	609	632	627	597	644	640	648	624	656	603	642	619	663	664	640	644	627	671	666	617	644	612	621	634	602	620	653	639	646	650	643	635	637	586	651	606	594	654	629
14109	23512	19157	12408	10207	8170	6120	4561	3850	3173	2623	2345	2081	2034	2019	1901	1735	1646	1597	1436	1274	1328	1284	1251	1207	1170	1118	1094	1077	1016	1118	969	985	995	980	951	935	1016	926	945	955	934	931	974	886	950	957	978	977	968	963	908	1000	994	931	978	930	929	951	905	918	901	863	935	894	867	951	928	910	944	934	875	873	951	942	940	927	920	919	908	927	883	932	893	984	928	895	973	948	925	898	856	964	876	883	894	962	866	945	913	882	904	978	904	941	914	836	901	945	885	832	914	944	861	860	838	859	912	859	881	859	931	892	897	909	975	895	946	871	943	870	908	908	894	884	893	926	866	872	877	917	909	918	866	906	889	873	887	875	866	946	957	856	918	889	907	904	910	909	892	865	864	911	920	881	933	887	862	886	901	868	915	906	905	913	882	883	863	891	902	903	891	862	867	859	900	914	887	920	912	944	934	851	921	858	908	908	893	871	874	855	941	905	916	933	885	910	877	874	866	936	890	926	898	937	888	930	896	934	878	887	905	921	905	869	883	864	876	907	919	878	887	937	940	873	885	883	876	901	876	891	866	909	887	874	917	868	883	868	903	848	881	884	912	915	837	910	983	917	850	885	903	853	891	940	861	876	892	867	908	914	870	880	842	883	907	904	923	907	960	900	884	942	894	830	897	911	923	879	855	928	832	914	932	870	920	872	876	938	883	858	870	910	897	890	866	869	910	881	898	923	952	864	898	912	839	910	906	891	871	888	922	907	890	908	940	927	898	868	910	885	881	900	881	920	925	944	920	848	916	929	870	852	847	905	892	897	885	897	911	936	921	882	898	889	921	904	891	896	864	893	926	869	885	909	835	905	853	935	913	818	924	849	930	901	862	892	913	906	887	878	904	922	859	876	883	890	849	910	909	890	911	905	934	919	924	901	915	893	911	870	891	925	939	946	897	886	912	903	861	884	917	939	887	889	871	849	871	883	874	910	933	894	923	894	869	875	898	921	890	887	882	875	866	918	907	877	871	834	901	888	958	886	921	873	865	880	916	943	869	911	932	877	889	896	866	873	862	919	931	907	890	920	926	880	865	968	872	853	912	878	915	873	840	858	918	947	881	905	947	873	893	861	865	917	871	901	898	917	896	887	938	948	901	902	854	869	878	874	927	955	902	839	899	832	883	874	913	883	940	898	910	877	878	856	922	904	846	872	922	901	895	922	880	904	878	927	895	873	885	841	848	912	942	855	872	914	902	924	934	906	907	901	913	947	939	912	929	847	870	921	882	861	945	924	870	865	893	884	902	895	871	871	860	906	876	927	895	860	868	910	884	935	899	922	906	932	935	947	874	884	930	843	856	922	913	877	944	847	940	905	888	910	881	898	884	962	900	903	907	849	857	899	910	895	847	886	900	887	931	908	877	931	924	883	917	901	906	884	905	850	951	891	897	933	890	851	923	895	877	821	852	912	909	879	914	856	860	845	876	812	917	949	894	875	903	881	886	825	891	893	893	933	850	936	900	876	925	877	832	909	879	884	908	860	912	910	929	890	934	906	917	862	866	868	886	930	893	890	943	887	900	871	887	917	876	911	887	929	911	887	935	879	868	885	934	923	908	958	858	881	855	932	884	912	860	954	857	856	894	945	884	863	878	940	896	903	874	920	935	928	914	864	900	928	900	942	884	909	893	905	876	942	875	943	857	939	878	934	861	887	926	905	891	827	866	899	866	881	920	905	923	861	879	861	893	885	850	863	835	904	922	902	891	913	886	950	919	883	935	937	878	940	849	843	867	922	891	914	929	867	904	919	834	949	978	910	895	866	888	887	925	941	909	886	882	930	938	917	859	875	892	845	920	933	929	854	1000	945	850	862	943	897	925	894	923	908	885	910	920	925	903	935	864	884	867	913	905	955	926	878	852	873	917	847	889	866	848	852	898	897	888	869	898	898	844	851	902	909	918	901	889	891	891	889	875	949	903	836	883	858	920	873	862	905	904	893	873	853	917	867	904	938	914	891	901	883	839	900	878	963	896	947	878	879	885	860	896	910	865	886	878	867	886	911	931	860	867	886	921	872	902	886	864	914	905	916	881	909	911	903	915	947	860	863	888	884	925	845	895	938	865	886	871	936	879	876	898	879	850	911	915	875	925	885	888	950	924	867	872	900	945	865	903	875	940	963	903	889	886	869	950	886	887	917	877	935	878	914	944	911	916	915	906	880	938	927	903	869	917	897	905	886	870	912	880	933	945	842	884	885	934	839	903	900	923	940	864	884	931	902	894	921	898	871	859	912	888	954	875	897	933	820	899	933	855	835	890	916	885	928	857	854	929	899	845	903	871	888	882	880	846	921	868	916	940	860	895	866	866	942	875	892	901	878	870	901	874	859	922	879	915	866	894	876	890	886	898	915	942	890	843	852	867	883	806	897	864	936	927	893	902	934	853	926	915	918	913	865	892	888	869	955	941	867	856	867	858	832	894	912	876	929	900	913	845	885	940	838	912	923	926	886	874	896	812	879	899	833	911	934	882	881	980	904	894	811	867	884	872	852	912	980	955	888	832	847	939	853	914	884	867	879	932	933	856	913	942	915	893	864	848	872	917	846	913	833	858	936	936	926	903	899	931	924	945	848	884	898	950	886	898	903	895	896	915	947	865	874	887	886	853	873	896	870	853	904	858	863	854	936	889	934	889	890	910	863	875	873	889	871	904	897	839	882	903	870	864	946	909	931	940	878	888	895	890	837	885	873	876	860	961	938	833	888	936	898	866	907	933	902	908	904	873	868	851	833	920	882	896	907	903	930	868	896	876	897	901	918	839	852	926	926	867	901	901	861	915	888	932	861	882	864	903	878	897	908	904	898	861	859	926	863	852	931	939	930	894	926	927	858	888	910	920	866	917	968	844	863	895	933	850	853	875	886	895	893	866	906	868	892	884	863	943	870	908	894	855	866	872	887	874	905	919	940	904	916	885	883	914	911	892	892	899	869	921	914	916	914	911	851	901	859	878	855	864	892	889	886	918	936	905	878	950	811	868	874	893	860	888	920	866	895	847	924	879	945	880	874	829	856	872	881	875	880	882	949	866	883	832	940	875	885	859	904	876	892	816	894	911	844	921	898	916	851	881	906	908	896	908	861	884	891	902	867	874	876	906	908	915	894	897	895	852	873	905	902	899	957	897	935	894	889	944	911	911	902	949	919	910	928	862	889	891	897	913	877	863	876	864	914	883	921	861	883	896	879	870	935	889	912	874	865	922	895	929	868	880	909	861	902	881	871	856	941	922	882	889	898	886	889	880	902	890	867	901	897	953	860	870	863	863	872	886	904	875	926	866	916	884	970	905	927	864	917	928	898	897	832	926	902	947	890	924	857	857	876	887	918	878	922	870	886	867	866	918	877	887	877	919	865	908	856	905	899	872	887	899	907	909	868	919	819	885	893	917	945	886	926	861	878	877	910	855	903	889	989	922	901	863	920	928	962	906	896	915	889	869	913	860	891	881	942	905	897	902
23246	21233	28996	23761	21246	20697	8238	2941	2046	1783	1435	1282	1180	1122	1119	1036	1013	907	860	786	816	726	756	701	661	691	668	628	593	576	611	560	539	542	558	574	544	550	518	522	499	512	547	521	552	516	567	528	526	550	567	592	531	550	557	552	564	560	554	513	533	521	534	530	496	512	520	529	519	547	500	489	522	527	532	532	553	502	510	529	545	481	525	494	504	534	544	559	508	549	515	508	502	501	545	521	524	519	543	531	514	518	524	526	498	497	506	518	493	534	474	496	508	501	543	530	539	493	485	514	542	514	504	522	495	542	494	543	498	539	494	499	506	472	499	498	475	503	501	509	522	499	480	501	457	479	493	505	508	515	511	503	514	539	506	525	533	487	498	500	533	511	466	520	493	473	492	517	526	522	519	496	496	473	476	498	474	474	500	499	525	455	541	520	465	516	501	479	500	510	566	493	490	494	479	499	493	506	504	498	483	471	519	479	543	459	501	507	523	502	498	515	470	519	481	486	494	494	509	522	518	495	516	510	497	539	501	503	501	556	499	502	509	522	482	519	496	459	511	528	469	480	489	489	508	521	485	501	522	505	460	492	465	482	493	483	453	494	533	489	501	493	470	524	491	487	450	521	498	485	485	521	487	499	493	499	526	513	522	508	511	478	541	482	489	538	521	494	466	503	560	482	505	493	536	487	523	518	523	497	512	550	468	508	500	485	508	511	484	526	483	544	485	491	511	500	538	525	506	490	491	477	467	512	505	475	501	499	488	511	491	516	471	442	495	491	522	536	514	500	462	507	507	521	476	526	510	476	488	521	532	502	505	500	473	540	496	504	504	515	455	519	524	499	450	468	496	490	536	505	484	508	469	547	519	496	488	516	521	467	498	536	473	509	531	460	482	491	520	485	581	490	498	535	501	492	496	499	506	479	473	504	473	504	512	494	504	510	518	540	522	519	481	528	504	516	501	515	480	478	506	486	522	515	530	540	528	524	504	529	482	486	507	537	473	510	484	492	548	508	516	484	504	499	472	522	479	471	494	516	553	533	502	475	514	561	511	492	512	458	506	505	491	471	479	512	520	481	564	517	452	507	491	513	513	525	533	539	529	493	501	468	485	479	452	509	534	500	475	489	490	467	501	503	550	547	492	493	508	518	482	483	496	530	488	495	510	498	532	509	496	511	549	517	482	485	513	490	491	453	477	543	489	509	540	499	478	541	482	504	476	469	482	518	513	508	495	537	506	519	530	466	499	513	550	513	500	515	492	528	544	502	519	517	519	476	447	509	514	505	494	508	536	526	512	507	526	499	505	522	509	510	501	528	506	517	515	498	516	530	497	502	518	508	494	515	501	499	478	514	524	524	522	499	505	528	504	526	479	494	487	517	499	456	500	494	498	485	501	488	503	528	510	497	501	487	486	483	510	478	495	544	509	495	498	507	491	492	506	525	502	495	491	452	485	488	510	497	520	505	529	498	519	506	495	494	509	481	545	521	484	508	503	548	519	493	529	510	508	515	540	506	548	497	499	475	521	536	515	500	496	490	527	499	520	503	536	500	500	486	527	505	507	483	562	547	507	480	466	459	503	511	521	547	501	482	474	475	536	514	499	482	507	505	494	532	511	566	491	484	488	540	474	504	514	492	490	512	508	507	517	496	483	456	482	511	495	486	517	500	452	537	505	492	493	507	505	558	548	483	484	487	470	501	503	456	524	474	469	478	514	501	493	499	505	474	519	491	504	505	509	544	513	469	488	460	576	523	478	481	469	514	476	469	488	503	445	474	537	461	511	511	452	515	512	514	502	503	483	518	475	517	539	483	506	476	519	463	508	528	462	508	461	490	507	450	551	482	520	524	444	510	491	467	516	457	485	523	472	518	528	488	534	473	524	521	534	463	513	468	500	491	527	441	490	516	514	473	519	493	510	514	474	486	492	519	506	463	553	503	490	483	469	455	515	463	456	496	501	486	497	519	522	510	522	521	490	500	495	486	515	464	498	509	535	476	524	487	494	514	518	510	545	507	521	506	506	529	532	502	505	496	472	491	467	508	504	528	483	526	503	490	493	520	479	516	526	499	493	484	501	480	502	516	474	484	520	534	537	504	472	487	483	473	514	526	503	513	507	485	504	499	474	510	509	503	514	486	490	537	501	501	548	501	485	521	475	515	519	459	476	479	505	534	512	494	498	467	471	489	526	502	538	524	475	542	498	543	473	501	501	554	464	500	563	487	481	518	531	500	476	573	522	487	482	483	522	466	477	491	511	518	482	485	503	472	550	504	489	520	497	489	549	509	483	480	476	482	541	531	472	492	506	514	480	487	502	504	465	503	509	469	499	497	529	532	472	482	520	488	486	514	499	515	512	515	504	510	489	495	488	475	497	559	540	550	472	477	500	532	497	520	522	492	522	528	495	504	543	464	462	494	514	494	527	511	496	501	506	479	485	511	533	515	517	506	480	477	539	469	509	505	514	495	502	502	498	460	475	486	512	514	445	541	517	471	510	502	520	495	486	534	478	479	503	547	487	512	500	515	503	510	488	482	478	457	495	505	520	479	481	474	503	563	493	497	499	477	475	496	479	456	501	540	513	494	512	477	530	496	471	495	488	504	473	447	479	518	477	494	531	486	490	494	510	525	517	494	504	476	473	494	482	545	516	536	473	497	498	510	516	504	515	504	464	501	529	528	489	513	484	491	514	495	519	498	522	502	530	472	504	525	516	471	480	525	501	494	469	486	514	480	484	532	511	484	517	505	519	444	484	495	496	506	491	471	539	506	477	513	511	493	508	489	513	517	522	507	532	497	530	480	495	533	501	479	462	490	472	510	492	505	526	532	528	479	513	531	510	466	516	485	508	518	466	483	538	493	508	546	515	537	472	508	476	523	505	521	481	549	522	525	499	506	507	514	496	492	518	506	560	510	531	505	529	515	473	498	466	536	484	515	538	500	463	475	530	511	528	536	516	468	518	468	477	506	502	487	517	490	497	485	533	515	466	490	509	482	501	513	514	521	467	467	488	489	516	478	516	460	521	502	511	492	514	525	504	467	493	533	515	486	539	523	517	537	507	496	561	536	488	487	484	537	478	468	510	520	462	519	492	542	487	470	493	512	478	510	524	482	507	502	520	480	519	511	507	488	520	506	482	469	492	490	514	494	514	487	522	486	490	494	501	454	506	483	473	503	509	484	565	496	485	517	523	516	481	492	475	489	480	506	479	515	509	493	535	488	521	490	558	495	503	453	478	508	461	497	478	508	483	501	519	494	492	539	510	447	464	494	509	534	517	493	457	520	522	495	525	490	510	495	515	484	488	506	510	509	467	476	520	521	475	488	529	509	513	492	492	500	486	518	495	533	503	468	526	520	474	503	504	494	485	535	529	515	495	514	486	462	497	518	483	515	495	512	450	502	490	522	523	483	478	468	504	505	525	480	530	493	490	512	506	489	494	456	510	549	553	518	511	480	493	496	490	441	526	489	483	511	521	483	505	481	531	509
17158	28542	23845	16187	12508	10214	8363	6237	5061	4199	3452	2935	2672	2454	2360	2168	2048	1813	1613	1457	1427	1313	1279	1216	1186	1107	982	947	992	979	923	873	858	755	774	735	805	717	778	786	785	743	755	758	742	767	761	765	771	764	804	821	774	795	777	843	802	745	799	807	757	730	767	760	745	758	714	764	786	742	706	729	759	659	724	716	751	723	733	719	788	737	771	767	734	723	735	799	764	723	760	715	759	679	715	759	756	724	707	713	757	685	676	743	713	702	741	741	697	722	743	696	688	702	707	785	711	700	756	675	751	713	681	675	767	739	726	710	752	737	739	716	739	731	718	728	702	683	725	751	698	726	711	695	697	689	711	725	690	691	704	751	704	713	697	694	736	712	703	698	714	674	708	714	685	713	750	740	662	725	724	717	714	722	699	685	795	723	754	728	751	703	722	679	698	754	679	707	718	666	725	684	722	674	714	729	726	689	679	715	701	746	722	686	690	760	710	706	684	741	707	684	707	723	679	684	734	721	721	706	658	645	697	690	695	689	701	665	702	679	684	691	733	722	723	670	675	640	709	691	677	733	688	687	672	726	648	686	676	732	666	705	712	676	672	722	682	648	716	696	756	712	682	676	693	740	664	699	687	705	672	704	704	691	683	675	712	689	722	681	685	691	672	675	672	655	708	674	719	745	757	726	736	724	713	707	698	693	683	742	680	738	733	732	715	687	644	738	671	679	713	672	749	725	726	677	697	714	682	687	727	707	697	660	735	637	733	689	693	764	710	661	724	692	699	709	697	675	741	682	709	692	729	712	702	670	720	661	751	675	672	689	646	709	695	700	727	703	660	689	709	707	707	755	718	762	703	662	711	700	704	697	785	722	697	687	691	749	728	735	733	718	729	698	720	688	699	663	658	717	710	702	681	702	723	727	711	706	708	695	736	716	651	691	700	711	703	683	708	756	729	718	723	743	680	720	754	712	684	776	735	690	678	701	749	672	674	709	706	708	696	700	717	758	710	730	657	695	684	738	664	646	703	682	680	696	704	692	739	702	707	687	687	680	711	731	709	726	684	730	658	721	749	750	755	721	642	718	697	726	709	689	694	682	643	783	713	728	712	672	705	686	719	733	725	716	681	693	750	721	684	685	675	730	678	687	723	724	661	719	736	698	681	706	730	660	698	705	707	708	681	639	664	690	716	663	663	680	698	705	684	760	704	681	705	687	688	654	687	737	701	660	667	705	701	710	669	671	728	669	700	692	726	710	708	673	703	740	703	730	735	685	712	711	687	675	732	716	679	737	723	686	642	714	690	670	686	702	724	705	685	686	688	713	723	706	701	735	697	705	692	651	688	697	680	720	756	655	673	680	724	721	726	707	694	703	751	709	726	698	715	696	777	755	679	679	685	711	691	699	677	705	692	704	705	653	725	689	709	708	714	672	703	661	739	729	678	708	717	683	707	706	657	637	668	674	696	668	628	684	640	708	722	724	742	729	720	678	658	705	713	709	726	700	741	666	735	731	739	705	685	765	734	675	682	697	672	621	682	678	645	688	683	717	712	684	673	706	677	673	742	697	709	658	683	727	713	658	683	702	726	706	727	693	681	717	697	657	696	692	713	720	682	692	701	694	700	670	706	714	676	655	663	646	679	686	717	707	703	706	733	705	723	718	728	671	693	670	708	706	691	678	707	715	663	731	715	718	659	682	697	726	665	729	742	709	728	694	705	780	713	698	742	719	670	733	710	648	712	737	706	717	680	703	728	668	685	707	705	682	687	692	761	684	748	679	749	728	739	713	723	667	719	716	699	646	718	702	712	695	691	657	671	730	730	769	705	687	688	711	733	692	716	688	701	710	748	706	705	684	657	734	711	703	705	633	677	727	700	701	699	703	681	676	669	697	693	717	704	665	672	684	702	717	715	690	706	667	697	705	658	687	684	709	705	664	667	719	749	718	657	727	729	686	715	731	703	708	661	671	704	753	742	689	758	660	714	697	735	727	689	703	695	725	701	728	663	662	702	650	767	724	657	719	692	703	697	725	695	708	732	677	749	730	735	712	692	745	675	761	704	712	766	708	693	678	701	698	684	727	726	677	698	695	742	707	680	703	703	699	705	668	725	648	680	666	717	701	669	685	689	669	723	670	691	641	676	752	676	737	707	668	712	703	718	699	700	681	702	680	704	703	712	663	653	654	672	654	712	750	682	718	680	710	685	651	671	675	702	641	721	766	718	695	712	704	675	698	678	717	743	690	687	702	705	716	656	692	663	730	672	683	680	698	699	739	674	710	727	675	722	732	707	701	740	756	738	680	704	740	657	683	732	712	729	667	731	731	700	676	671	655	779	718	662	685	720	715	663	692	725	708	716	679	691	676	719	700	663	662	695	694	686	690	706	711	669	681	713	669	716	696	708	689	658	727	707	709	718	670	674	646	690	759	728	739	718	695	683	702	718	699	681	706	674	681	679	710	679	666	664	695	705	714	718	695	715	678	712	684	695	740	693	668	693	700	657	668	638	701	684	677	703	708	678	692	728	743	700	725	708	673	663	746	716	671	720	691	723	714	716	679	710	719	696	748	685	690	692	726	651	731	716	674	715	727	782	674	757	750	719	667	696	741	698	750	732	712	692	708	704	713	701	734	736	680	738	702	719	729	698	693	685	715	702	672	731	703	651	687	700	687	748	675	671	698	709	748	685	708	706	714	746	704	656	737	710	695	702	715	706	682	732	672	723	691	699	684	721	675	669	747	699	719	660	707	758	685	698	702	681	707	717	677	644	717	745	722	707	733	677	667	697	674	712	725	683	754	711	692	683	703	710	720	708	714	751	699	733	715	647	682	701	705	698	685	721	729	684	665	702	707	718	730	691	669	699	676	697	700	690	650	760	724	709	699	693	651	720	726	704	688	671	664	680	733	699	710	711	753	725	747	704	692	652	702	723	643	691	629	697	667	699	728	711	716	690	687	697	731	709	651	696	687	685	747	713	708	694	733	701	717	703	721	702	752	715	747	679	683	695	754	749	721	730	717	713	679	704	706	736	708	732	712	703	721	674	680	684	644	739	696	728	694	667	686	639	662	704	674	683	734	698	714	681	692	677	719	703	669	711	696	718	713	708	698	647	734	707	716	728	690	708	694	711	705	697	752	741	758	707	717	762	707	712	689	659	681	713	699	726	736	663	719	702	699	679	716	693	650	738	731	701	690	649	720	694	689	694	670	658	711	716	681	651	732	718	690	716	681	699	723	696	685	756	700	699	650	753	711	716	666	671	685	677	705	672	717	670	668	709	702	692	709	722	662	696	754	660	760	721	675	675	708	635	684	681	690	680	672	703	706	657	707	668	701	656	676	679	734	701	695	711	675	736	665	688	692	722	701	680	738	748	722	699	740	741	709	687	723	690	712	684	723	725	705	697	723	695	707	737	724	714	698	710	691	687	670	704	708	700	717	639	703	693	707	690	722	654	712	684	686	712	714	696	657	693	675	680	694	671	668	727	672	681	707
27121	20503	12265	5837	2902	2149	1723	1388	1226	1094	1005	973	883	825	862	847	864	840	811	807	765	789	800	773	739	756	748	748	745	730	782	666	741	687	697	726	709	719	722	729	702	713	693	693	706	697	708	742	702	717	757	748	719	695	737	709	710	724	705	685	687	713	711	708	693	673	632	713	656	681	700	713	712	718	639	674	662	738	721	718	717	759	693	681	735	726	715	663	736	711	663	767	754	737	710	637	745	729	694	709	687	679	701	678	737	718	737	714	668	679	715	711	740	723	702	681	765	732	672	693	749	692	684	702	700	655	712	745	754	699	690	717	757	721	700	689	734	738	674	700	674	679	712	727	712	703	712	671	695	720	671	739	724	717	697	690	692	692	700	711	647	653	689	723	675	705	699	690	699	635	649	729	673	694	690	656	684	702	698	691	677	740	701	747	659	679	676	688	681	666	717	737	707	696	719	694	700	697	713	668	676	686	681	702	701	668	699	716	666	704	671	707	716	743	678	666	698	726	687	689	689	663	727	684	674	667	673	683	713	694	686	740	750	738	730	651	714	634	697	704	708	715	709	741	722	692	694	698	699	679	689	693	671	720	710	717	671	686	711	685	669	695	697	702	704	736	674	699	655	688	710	723	707	719	675	665	704	719	714	671	665	714	667	713	673	738	711	656	724	681	688	702	700	683	683	693	697	708	705	691	718	680	700	720	683	662	732	704	709	707	723	702	695	670	701	673	659	669	696	707	681	739	707	663	714	720	750	722	766	655	670	713	728	696	721	730	693	685	731	743	692	649	693	662	705	697	718	713	733	707	720	696	734	662	682	670	636	733	681	698	781	675	721	757	679	685	718	712	689	697	719	685	717	674	731	689	701	665	680	727	702	710	695	706	734	691	730	708	679	701	710	729	679	698	706	699	697	675	674	684	718	684	719	709	746	693	701	728	684	681	692	698	703	675	767	707	751	693	669	691	657	735	733	665	688	662	700	696	691	728	728	666	694	682	732	682	682	689	679	720	708	719	752	695	713	672	666	734	733	689	673	674	706	645	716	725	686	697	689	723	736	672	717	695	675	655	619	684	684	701	665	691	708	670	744	652	726	759	726	696	713	721	698	668	668	670	738	705	667	730	680	710	691	712	696	661	717	690	737	671	769	728	678	674	720	684	678	701	671	703	665	720	672	711	699	720	682	691	706	719	712	651	700	704	713	698	660	668	698	722	680	756	772	696	734	700	669	655	740	681	703	739	676	644	687	688	708	665	707	701	668	672	703	729	739	699	669	673	689	711	698	699	688	699	675	711	705	674	697	677	679	709	628	714	655	649	722	677	718	647	691	718	718	684	724	744	712	746	713	725	711	714	732	677	709	700	709	697	672	698	711	692	705	684	688	719	700	752	758	702	692	694	715	694	747	687	668	677	676	732	722	738	740	714	729	742	691	702	700	714	653	696	734	690	728	656	694	665	684	764	710	672	716	731	756	673	691	647	687	692	660	708	703	726	744	712	701	696	682	705	690	641	672	699	721	684	701	676	721	700	733	694	689	733	759	699	700	698	665	715	695	729	723	701	676	652	673	706	718	703	694	691	676	690	706	672	745	718	692	725	713	712	714	691	716	705	679	713	696	682	729	698	676	687	679	714	714	698	731	678	740	689	698	733	715	674	745	660	697	709	693	716	685	678	685	715	660	712	715	685	712	690	726	676	687	706	648	738	680	708	703	737	674	758	688	683	639	680	695	701	678	714	683	712	686	644	696	732	660	718	677	683	733	654	661	659	741	715	765	699	710	703	693	721	712	721	696	694	757	687	726	686	745	687	702	730	704	703	704	712	728	679	665	676	687	763	728	683	660	723	746	714	705	692	702	706	701	660	700	689	726	733	705	671	732	734	713	698	692	693	721	751	688	742	717	695	712	703	724	704	732	690	662	683	690	701	691	705	691	671	666	700	693	680	730	706	692	711	663	694	684	691	680	713	704	701	700	697	683	674	706	671	681	695	705	704	731	701	746	707	686	693	723	664	641	711	674	694	718	689	667	733	712	693	666	676	712	724	707	747	713	655	692	684	739	698	699	721	643	709	716	685	728	704	701	657	695	693	710	722	693	652	677	691	722	706	688	700	717	719	701	721	688	753	730	658	721	644	770	656	732	715	700	675	673	724	708	669	738	706	661	702	738	684	694	727	676	675	751	709	706	666	692	736	714	705	679	674	715	683	704	732	764	674	704	706	658	678	729	717	710	688	712	687	668	709	697	712	708	732	696	722	730	718	629	683	681	673	700	667	690	705	678	717	715	717	660	704	727	713	711	689	699	670	692	711	710	700	680	699	690	759	715	716	738	700	721	696	684	717	668	728	722	748	717	723	709	657	714	684	701	659	705	707	668	676	675	738	685	655	768	677	671	695	693	706	770	736	690	679	700	648	678	763	742	723	719	682	654	704	721	709	715	647	685	713	707	741	666	638	711	662	707	718	684	703	693	739	703	699	703	706	683	741	705	711	716	711	733	728	690	725	672	688	685	685	722	742	698	688	681	682	683	652	688	714	695	718	761	706	728	748	677	726	692	717	688	689	704	739	691	678	725	715	694	694	714	723	694	674	684	722	744	687	705	699	717	691	725	696	724	725	711	672	686	716	703	742	722	676	668	710	686	695	727	666	668	653	700	686	703	703	679	712	707	677	720	692	720	664	707	733	708	714	713	717	691	730	714	715	717	684	728	752	710	668	723	710	662	699	700	682	702	689	700	698	716	721	692	686	659	724	696	688	717	745	673	729	684	709	702	677	716	706	706	695	691	704	722	698	687	732	722	731	689	729	675	674	706	698	698	692	702	659	707	733	753	712	711	698	741	722	696	681	727	697	656	701	742	696	688	664	685	722	679	700	686	710	640	674	715	699	716	658	696	716	670	689	762	707	707	691	711	663	696	698	695	677	685	698	689	663	709	691	694	716	656	688	734	705	699	667	724	698	716	705	695	689	719	711	689	719	716	719	719	685	733	744	685	689	665	762	668	671	721	649	714	734	725	716	689	728	695	689	692	721	667	716	673	705	691	678	667	657	682	680	640	642	702	707	681	692	674	684	677	713	690	678	722	684	684	745	704	711	740	729	705	744	695	693	660	696	668	720	625	709	657	698	738	708	668	693	741	730	745	755	683	704	676	681	700	698	719	740	697	769	691	736	703	737	681	759	707	707	714	725	718	686	653	697	734	716	688	691	688	682	707	699	665	691	723	701	736	703	712	695	694	700	738	673	706	645	695	695	702	738	684	734	741	715	700	725	711	696	711	682	675	683	722	706	656	676	655	716	677	640	731	707	727	693	745	738	702	672	685	713	684	661	699	698	716	701	689	729	719	735	675	732	694	709	697	739	699	731	724	723	680	703	720	689	684	699	698	688	716	714	698	716	705	715	676	680	739	718	683	675	708	701	735	668	734	674	711	715	685	700	683	670	699	650	722	695	678	703	720	675	697	727	732	691	665	710	719	705	680	727
12284	15548	11805	7752	5505	4471	3769	2873	2469	2189	1902	1675	1617	1611	1571	1475	1360	1402	1283	1200	1188	1146	1140	1150	1074	1088	1064	1052	1045	1107	1038	1018	1001	988	969	988	1004	959	970	959	915	966	960	1008	999	985	952	969	987	945	983	1003	958	994	976	979	951	959	986	990	992	1009	957	986	989	979	950	966	964	934	952	1002	981	945	985	963	988	962	945	947	969	938	981	1063	953	1007	1027	978	993	1040	967	897	970	937	981	973	1037	987	981	936	1039	971	984	901	1024	971	973	972	964	997	949	1015	915	963	1042	1032	949	1014	1025	919	977	927	1017	993	1018	1005	997	992	969	937	969	933	933	976	999	968	951	981	942	973	996	965	991	917	913	958	931	957	957	1002	977	942	913	969	961	1020	991	965	968	1015	937	933	927	997	976	973	1003	972	950	919	952	972	949	947	991	952	975	972	986	1025	924	958	1036	992	905	950	1023	965	989	973	968	958	952	968	984	989	1009	954	951	940	969	933	965	1010	967	968	976	948	964	961	985	942	991	977	966	937	980	941	964	1001	884	984	977	957	948	927	982	958	997	964	1028	971	967	936	1027	1001	930	942	920	942	966	981	956	911	966	934	947	958	930	948	1030	961	968	941	979	955	1026	973	916	951	980	956	945	972	1010	991	967	996	948	927	930	916	928	938	882	990	972	965	949	935	939	956	946	944	960	991	978	926	991	978	942	995	954	1028	940	963	1009	929	960	927	960	955	926	1004	953	965	964	981	938	960	941	941	939	951	1013	964	980	959	950	888	1027	968	948	947	946	991	976	995	988	936	964	1001	927	976	976	967	981	974	959	926	965	1023	990	1009	966	953	982	980	930	959	980	965	967	955	924	955	964	1013	933	985	979	995	956	1002	1031	936	986	969	935	898	977	993	989	903	981	1000	973	961	923	1021	950	967	960	939	979	974	1026	975	976	1016	1010	987	992	1000	950	1037	890	942	947	982	925	1007	974	979	1004	965	984	952	981	993	959	953	938	925	1005	963	1000	947	971	954	967	950	933	982	994	964	949	995	969	980	946	971	970	958	980	1006	982	930	981	967	981	960	968	1012	972	987	959	969	993	998	945	980	917	963	942	977	928	977	924	979	963	1003	961	984	987	976	970	1022	932	964	966	968	951	947	986	931	957	956	956	1004	998	968	922	938	989	974	994	980	1020	894	1027	983	980	933	986	921	942	960	948	990	961	954	1014	862	986	941	953	936	968	961	934	971	897	929	1017	976	981	958	1011	1001	961	904	896	949	927	950	990	1047	993	1005	941	989	910	930	998	965	938	984	968	986	962	902	971	988	964	997	965	951	978	974	870	941	938	956	1014	946	1043	1000	911	991	930	935	951	966	948	959	988	952	1008	953	957	1038	934	972	962	958	976	980	991	924	970	921	1022	964	910	920	947	961	953	957	931	945	948	980	965	931	947	928	971	999	971	999	972	972	988	976	954	954	952	1003	949	965	1007	977	971	1006	954	992	921	940	993	950	944	942	935	930	1004	945	926	995	945	965	1024	940	954	980	992	925	956	946	953	997	932	949	982	976	987	992	926	993	940	984	992	967	966	960	929	969	939	939	1014	984	948	1000	981	958	992	1008	982	994	975	999	986	960	939	1004	985	910	1000	968	984	962	1024	975	1021	952	961	954	1054	940	973	987	953	958	995	954	933	975	992	924	994	956	993	951	982	966	934	1009	954	989	956	979	930	964	1007	1000	962	929	939	930	953	988	955	1019	1010	958	965	1003	978	995	958	970	1009	999	993	970	983	928	993	970	924	927	958	1006	948	962	997	972	997	932	964	956	968	974	972	898	939	966	927	928	926	948	909	974	918	970	962	957	940	941	948	958	1001	901	952	987	948	956	923	974	944	979	985	978	960	992	982	970	988	978	1006	965	920	931	955	969	952	968	985	963	949	990	898	958	985	972	944	941	988	979	969	1001	979	972	973	997	984	1004	966	963	962	962	929	948	971	967	872	906	964	958	983	919	972	997	970	979	992	939	950	981	945	1026	949	990	963	951	932	951	916	972	928	950	925	911	962	1013	908	894	975	954	986	1005	938	973	962	922	954	911	939	1015	913	977	974	955	989	988	994	953	974	948	977	936	957	984	1010	1009	996	1019	942	1016	970	897	962	950	1020	968	992	894	914	950	1016	977	965	1004	892	932	982	952	947	957	945	952	968	918	915	945	945	946	1000	929	907	1012	945	1002	961	923	994	997	904	986	993	958	957	970	1014	967	966	1010	985	1009	975	939	939	955	940	958	960	975	960	1007	970	944	977	940	943	971	980	988	982	972	1057	966	946	939	1009	984	978	961	935	962	928	989	998	957	934	976	945	959	978	1002	924	935	1012	946	1005	961	989	935	986	960	987	1011	960	932	944	944	987	976	920	973	989	949	984	956	1051	948	955	980	987	983	934	989	1011	918	982	933	978	944	969	993	1012	948	950	924	1013	955	997	1027	957	937	926	1032	948	973	936	912	966	970	1017	1000	969	948	943	935	952	915	983	999	965	934	982	989	965	948	917	945	927	980	1000	933	1013	999	971	940	991	967	995	975	1010	897	918	947	975	940	933	947	970	1002	1007	994	959	923	944	953	986	915	978	915	944	995	1015	969	959	940	927	916	1000	941	976	900	975	935	963	961	992	989	950	1003	1009	1001	957	952	974	967	915	924	988	957	921	1021	982	927	950	956	946	969	906	988	993	959	999	984	1027	983	961	962	949	972	988	968	983	977	938	940	948	986	938	992	941	998	967	959	964	937	939	900	943	942	927	976	966	1007	948	985	937	1002	981	946	956	967	949	1037	980	980	974	897	969	1003	1001	926	951	962	945	913	963	923	921	943	995	986	994	987	995	969	979	986	919	903	998	955	1004	995	947	976	992	1003	983	992	867	962	965	958	979	988	961	944	953	960	936	952	936	979	966	1032	953	958	928	935	960	955	977	990	980	968	941	966	926	955	966	949	969	939	986	987	916	917	927	1018	950	971	1014	940	935	969	909	1003	977	959	976	947	911	924	946	944	931	931	992	940	968	921	939	1022	946	943	958	968	957	991	977	912	977	977	898	966	929	940	982	962	1015	931	986	981	944	959	998	920	945	980	1011	966	981	967	957	956	943	986	978	963	949	947	979	993	988	938	979	965	998	1003	998	939	1010	998	969	998	959	946	976	982	960	951	959	992	995	999	986	989	993	948	962	953	964	980	914	953	952	937	983	972	964	971	905	1015	915	1007	928	971	987	995	948	953	995	973	940	958	950	972	995	967	983	983	942	992	1012	987	942	981	969	1001	1008	953	971	929	978	947	984	1001	949	972	1022	974	920	983	988	988	919	994	938	964	949	976	958	1005	935	966	943	930	982	936	947	955	948	984	944	993	952	995	982	1009	923	1021	975	916	1006	962	1018	1000	969	916	961	947	972	970	935	967	995	1002	985	958	1002	945	976	968	948	968	979	968	943	928	1000	966	918	946	989	947	929	1013	965	998	1033	945	1004	955	922	995	980	908	989	992	975	938	994	991	958	996	957	955	957	990	1003	1007	1020	956	967	966	972	983	968	1001	897	1014	938	913	957	958	958	1003	949	968	949	982	951	999	936	945	983	967	941	999	984	992	1014	954	1037	907	964	958	981	994	937	955	919	930	976	936	945	954	952	935	962	1027	985	1007	954	1034	980	954
24111	21179	28326	24312	20750	8604	3229	2026	1681	1510	1279	1210	1178	1151	1050	1024	961	902	873	886	825	813	775	743	774	747	736	742	726	711	727	684	672	677	632	697	672	635	665	649	671	685	690	656	719	651	658	638	680	697	689	652	683	653	687	699	675	668	686	728	642	657	648	674	681	674	656	638	645	605	654	641	699	660	643	688	654	605	660	645	678	653	665	654	663	655	664	688	616	620	620	672	668	645	650	628	675	663	693	651	681	623	658	730	698	611	615	715	615	640	692	695	630	713	690	670	667	640	632	622	678	669	605	629	606	631	680	673	625	714	632	673	627	645	699	623	698	635	634	667	661	674	677	656	658	637	637	640	694	660	629	645	661	670	623	663	630	624	652	719	724	628	617	676	647	699	669	638	638	653	615	657	627	626	644	683	654	606	653	656	645	702	618	644	696	651	672	638	622	651	669	645	667	627	669	653	650	655	628	664	651	675	631	675	659	632	676	685	635	658	675	657	626	671	681	651	641	647	687	648	652	634	640	590	657	651	644	612	584	650	699	658	657	609	669	642	629	640	656	642	632	644	666	644	636	644	644	654	654	676	691	670	657	652	668	648	657	664	668	640	646	638	697	616	680	636	643	631	708	654	686	673	664	683	650	658	670	621	595	682	655	617	640	629	645	627	649	667	663	637	687	692	644	698	675	699	649	659	644	603	625	679	646	666	627	636	643	659	656	633	637	630	642	607	714	660	636	657	633	722	637	647	635	685	620	656	643	667	632	648	645	635	647	626	620	652	664	657	633	671	640	644	633	652	665	665	623	686	688	636	664	658	673	694	684	682	669	662	671	647	658	620	605	621	628	635	631	674	661	623	727	670	676	659	664	653	636	660	671	646	636	655	690	676	636	638	679	642	646	617	654	604	624	628	639	658	639	658	638	626	623	636	656	656	605	664	664	658	655	672	636	624	646	615	604	647	628	638	596	659	657	694	564	680	647	693	656	665	676	673	634	642	603	669	671	670	676	646	654	674	634	604	637	620	618	649	653	681	623	647	716	681	662	602	632	665	699	684	645	668	654	671	655	626	662	630	617	624	661	619	653	619	615	690	650	666	608	633	654	625	656	619	626	625	673	660	667	705	620	600	629	667	654	638	675	623	643	624	649	654	620	639	669	594	641	628	593	662	641	642	598	651	667	595	643	672	615	618	647	638	641	667	621	618	634	667	665	634	614	637	648	657	610	666	632	697	677	677	616	687	667	629	664	651	651	637	602	630	599	638	657	640	656	654	649	658	693	637	651	649	623	676	693	650	698	637	614	658	677	671	690	630	616	683	656	652	702	635	641	678	662	654	623	682	593	619	626	686	657	694	620	667	643	671	607	663	651	651	664	652	637	689	652	675	659	692	622	633	634	629	612	628	619	682	666	708	637	663	660	686	617	649	611	628	619	655	665	634	653	647	653	632	642	621	644	636	615	633	635	620	650	672	708	669	652	636	671	651	657	639	649	644	694	649	628	700	704	649	660	652	679	622	655	657	661	648	655	620	623	644	634	648	654	694	677	634	669	691	626	642	639	641	655	682	641	630	631	678	653	612	632	669	596	656	649	618	704	642	691	650	689	656	632	647	627	691	663	684	678	662	677	614	645	632	619	698	649	682	607	645	655	608	612	666	711	642	676	620	624	651	627	666	635	633	635	671	593	620	657	624	644	654	669	632	673	685	666	683	665	653	652	644	642	651	641	639	659	658	631	658	644	649	637	686	605	675	619	714	634	692	666	657	690	636	668	661	646	664	654	693	645	671	651	658	672	644	703	680	657	665	619	627	641	629	670	645	679	612	642	651	639	591	654	629	661	649	658	653	671	632	617	617	673	657	655	668	622	610	619	640	667	640	654	644	634	647	611	619	684	724	656	643	734	663	698	654	641	629	696	673	674	684	625	659	718	652	674	696	622	642	706	645	682	631	625	673	654	652	656	630	658	657	713	688	685	658	655	642	673	633	647	647	610	625	664	656	667	636	601	635	691	674	651	647	663	627	625	646	706	654	619	616	678	646	637	638	649	685	657	628	632	649	591	637	656	675	675	645	679	646	633	655	692	620	647	650	667	651	687	670	628	590	646	656	630	691	692	662	650	662	623	681	634	662	607	638	635	644	666	654	646	640	674	662	632	678	703	612	665	611	635	632	663	673	622	631	657	659	644	665	684	655	646	621	672	607	602	624	688	625	636	612	650	622	625	669	649	615	612	671	647	613	658	648	630	652	618	649	682	670	664	647	657	633	659	640	615	668	655	646	628	629	678	655	700	617	678	661	681	638	683	625	646	639	649	651	673	626	637	632	619	643	659	648	628	667	640	649	711	650	598	661	665	644	644	638	652	681	694	684	654	646	640	667	630	635	636	635	615	666	672	633	651	651	673	690	678	663	608	666	641	650	616	680	662	623	687	637	659	647	675	639	652	621	661	678	643	633	617	640	606	670	680	672	664	629	619	622	618	636	644	643	646	655	670	668	610	675	669	635	687	594	637	663	661	586	677	634	636	608	615	668	657	672	641	660	662	637	643	681	699	658	638	666	635	648	679	634	592	672	676	634	665	627	638	629	672	678	650	655	632	678	628	630	641	698	637	652	681	637	643	654	648	637	646	692	618	680	672	646	643	676	696	692	669	636	632	620	695	624	684	657	665	613	621	655	655	637	631	644	601	661	701	633	624	656	694	629	685	607	669	641	645	625	643	638	692	635	679	649	666	614	681	633	665	649	665	620	664	604	684	666	649	647	651	644	610	647	654	614	673	671	665	707	624	668	642	666	653	679	661	663	628	641	662	617	685	640	692	703	636	610	667	645	679	679	665	700	627	616	669	619	686	663	677	661	657	634	655	632	679	637	667	610	626	692	658	668	629	650	672	655	631	607	654	664	678	643	610	638	677	656	695	623	655	653	676	626	666	621	647	659	660	644	646	655	646	667	633	639	697	633	644	656	605	638	634	640	605	629	595	684	667	681	642	654	722	629	638	647	663	626	646	628	684	674	627	636	658	734	646	665	637	670	639	661	629	636	670	662	659	666	678	653	675	623	623	626	628	644	628	647	609	656	620	640	642	685	643	661	693	643	640	704	666	623	662	659	617	640	638	633	621	578	633	646	672	632	660	640	646	667	671	662	705	660	638	688	678	659	658	644	682	704	645	646	619	647	632	632	639	681	699	645	676	654	642	634	632	605	608	667	617	702	587	650	644	666	678	651	621	653	648	645	630	680	659	613	632	654	608	665	656	685	598	623	633	652	661	608	627	630	680	631	664	656	644	634	678	681	662	642	649	659	615	659	625	658	687	699	667	632	617	662	654	609	608	669	607	638	687	698	635	651	644	661	638	645	641	672	707	637	628	671	664	598	668	656	612	667	677	643	659	645	654	610	652	657	688	604	637	628	655	634	709	649	633	617	662	673	641	621	644	648	656	611	679	658	649	665	649	657	670	617	695	660	672	647	695	653	665	701	634	616	633	666
14506	23829	18752	12686	9567	7261	5706	4501	3710	3188	2753	2495	2253	2259	2093	1891	1703	1607	1563	1411	1397	1302	1235	1274	1152	1161	1095	1162	1096	1102	1019	979	985	971	982	961	971	950	956	945	932	914	945	989	959	954	939	922	982	961	980	1006	962	984	1009	982	946	953	988	945	957	964	945	940	924	847	952	904	877	921	924	933	902	909	858	868	947	944	885	918	935	940	929	950	924	894	870	915	937	949	873	892	930	935	901	912	917	907	955	917	910	975	945	932	929	918	896	963	922	913	869	885	940	923	880	905	913	893	907	988	882	902	947	944	908	907	876	951	931	837	884	915	881	882	889	894	915	946	897	899	925	950	954	962	856	913	890	899	914	877	928	897	881	929	905	911	963	904	902	880	930	909	927	929	882	949	891	913	935	951	898	890	857	889	929	903	920	892	914	923	922	956	904	886	875	939	890	889	913	898	899	930	931	948	843	909	913	917	905	863	900	900	931	918	837	981	936	885	938	983	880	946	947	957	851	865	936	875	951	871	853	881	899	935	908	876	971	874	888	943	956	913	912	907	844	921	887	905	909	859	926	920	854	923	920	939	882	916	830	951	914	888	914	927	896	877	908	864	858	906	934	880	933	928	923	934	949	906	892	879	904	886	888	963	884	913	933	941	929	894	938	885	897	832	927	930	906	825	907	792	848	911	942	928	902	957	926	891	911	838	915	928	897	887	980	948	938	900	886	859	842	852	885	862	923	899	939	924	941	895	917	921	875	905	891	902	872	926	921	890	950	942	849	883	904	909	929	870	884	895	930	883	833	884	947	925	936	905	849	868	942	929	928	908	930	953	948	884	859	925	907	879	911	905	947	928	933	866	922	904	941	948	924	923	904	911	920	909	907	864	871	900	973	905	911	926	967	920	909	905	863	915	902	897	895	881	838	925	923	905	899	868	901	898	932	888	852	888	914	896	936	915	893	924	848	907	891	957	899	905	896	897	856	904	866	884	940	879	870	871	859	876	929	916	910	913	880	867	945	937	916	891	917	877	961	916	894	920	909	843	887	926	900	908	883	905	912	825	921	938	918	869	955	930	908	897	923	908	897	941	889	855	904	912	902	872	902	882	898	966	911	943	899	937	872	914	931	884	889	895	843	883	935	909	898	881	929	932	918	917	950	890	913	948	875	883	959	917	901	911	875	880	921	851	878	917	891	889	878	912	925	857	863	892	928	878	903	891	904	886	863	899	841	905	862	920	925	931	912	870	874	895	839	912	867	875	887	920	867	914	865	888	843	882	931	947	897	848	970	979	889	962	872	925	887	931	885	882	868	937	880	905	927	840	898	914	950	899	888	896	935	877	895	882	898	919	872	923	862	856	842	857	847	867	913	899	865	884	906	904	934	898	916	914	919	915	915	834	853	915	861	886	919	916	947	908	954	888	807	874	912	942	870	904	886	942	889	900	920	925	929	889	899	978	861	927	874	939	928	934	901	827	888	917	880	930	889	902	888	853	914	893	877	898	911	978	938	914	870	945	900	882	918	904	904	942	862	930	891	888	876	847	840	901	940	853	934	908	935	854	884	875	865	906	851	917	913	838	927	862	948	915	939	897	901	916	884	934	955	920	928	921	844	884	926	904	916	852	908	875	877	902	894	931	918	890	908	925	917	917	908	855	904	886	918	940	884	856	901	873	896	890	902	859	879	887	909	946	902	939	906	870	863	891	876	882	956	849	925	920	940	927	861	884	881	926	903	874	872	910	913	919	933	945	922	922	926	904	918	916	928	926	920	864	894	888	863	887	901	883	868	890	932	920	879	892	911	857	928	878	860	887	915	935	927	904	891	899	895	927	938	923	936	931	912	915	916	945	1000	888	888	886	919	952	884	880	919	882	844	864	910	909	883	867	921	955	912	914	828	870	940	903	891	914	931	964	880	927	910	888	896	905	928	860	926	883	924	894	936	902	910	940	900	888	926	895	857	928	889	897	970	894	884	877	932	919	858	906	901	894	897	889	883	891	870	872	935	914	902	878	879	963	926	881	910	945	899	878	856	929	895	877	897	852	927	899	954	908	844	912	967	841	975	919	885	912	948	925	903	912	919	944	839	895	884	885	858	893	932	880	853	949	909	933	856	867	912	874	903	898	823	916	932	965	923	937	944	920	905	889	913	898	935	903	895	887	895	938	927	919	915	915	873	908	937	941	919	910	889	902	933	878	920	899	921	873	920	976	936	934	883	951	914	893	930	876	897	869	876	910	889	910	923	896	933	917	906	951	868	882	919	882	842	914	902	905	957	894	929	882	852	921	859	892	917	903	880	931	900	894	879	909	902	893	880	959	933	865	909	872	916	896	906	911	933	877	924	879	885	898	863	949	855	875	898	866	946	899	909	877	902	901	936	923	900	928	880	930	890	886	952	880	788	888	878	893	831	903	947	879	860	888	904	909	845	924	874	966	981	905	916	864	908	861	973	882	899	886	927	917	897	868	900	911	888	947	856	939	905	955	921	951	904	893	898	947	858	890	907	867	893	912	896	869	880	876	888	923	905	944	895	933	890	888	940	940	896	885	923	875	912	896	931	878	939	932	903	879	875	917	912	907	896	938	936	868	915	949	873	866	871	907	939	918	819	897	876	842	927	854	879	901	897	886	894	878	935	913	889	885	897	875	888	905	930	924	919	879	880	860	851	907	889	892	947	902	904	897	898	881	902	967	869	943	919	942	879	912	888	924	878	878	930	912	886	907	909	872	937	889	887	914	889	916	911	912	860	882	915	934	874	896	846	906	944	916	892	878	944	859	948	912	897	916	896	925	903	907	905	880	905	916	960	921	913	902	873	934	893	877	881	869	902	937	866	864	873	903	887	923	876	942	891	893	901	906	886	885	870	926	941	911	939	896	870	863	890	899	897	892	905	944	895	868	874	908	932	904	878	920	899	907	907	944	965	886	935	933	875	905	949	926	857	843	894	867	915	928	867	875	899	931	947	895	925	961	841	936	882	903	922	908	906	839	908	903	950	869	905	908	901	923	877	912	871	891	902	891	859	856	881	933	862	948	910	940	922	924	882	873	883	901	902	958	937	851	906	895	932	940	961	890	936	893	923	909	956	891	885	964	897	890	917	874	954	902	897	938	961	882	926	884	924	894	925	907	863	887	927	914	923	892	861	867	881	897	940	907	896	907	932	893	941	887	876	841	865	873	927	917	904	906	888	945	933	894	841	894	885	906	905	914	916	798	911	890	869	918	889	895	946	890	885	872	881	836	932	900	876	906	951	860	888	861	898	927	872	955	896	933	896	888	901	863	919	861	923	910	898	912	891	904	908	949	956	963	872	878	803	917	796	855	869	907	912	911	919	879	942	896	890	903	890	897	891	840	862	932	881	922	923	928	876	998	891	895	894	890	899	946	922	873	865	897	867	940	939	931	939	924	922	870	856	926	924	924	900	925	891	924	917	911	924	914	878	919	884	857	906	911	925	897	907	903	941	956	908	844	880	909	913	897	940	943	926	820
23252	21257	29058	23741	21268	20614	7879	2806	2025	1677	1533	1408	1352	1234	1127	1078	1021	966	884	802	715	735	717	733	729	676	655	651	601	659	608	592	553	569	567	556	543	548	556	532	522	555	541	574	566	533	496	531	546	593	572	599	558	576	553	580	552	529	486	552	597	536	521	554	495	537	524	551	540	565	509	552	515	547	552	544	544	495	545	576	509	533	519	542	497	534	548	532	559	506	502	510	547	507	538	515	552	555	508	507	544	524	544	520	511	570	533	529	548	540	500	553	530	502	507	508	518	510	530	530	532	569	461	533	517	536	508	541	542	545	528	485	507	475	524	575	522	536	466	506	509	511	535	524	509	507	508	504	518	513	515	536	482	536	504	506	544	502	556	479	516	528	562	513	541	492	540	462	511	520	537	504	508	505	505	525	515	510	515	475	531	494	507	513	510	544	528	543	491	502	498	515	535	480	508	510	523	501	501	512	496	530	511	575	525	508	515	513	500	559	481	542	499	498	511	521	467	507	476	474	497	472	534	530	501	495	502	508	478	499	505	486	499	511	520	524	527	546	558	490	493	492	534	499	514	501	524	508	517	509	507	500	496	551	494	523	532	508	525	530	526	485	481	467	517	534	527	497	483	496	493	484	525	501	499	501	521	560	528	520	479	514	500	534	511	501	496	541	532	544	548	538	473	485	545	524	517	547	542	503	536	515	544	511	525	499	514	495	519	488	533	494	537	563	538	510	524	484	506	521	512	525	484	510	520	520	537	480	531	502	502	473	530	546	507	475	512	497	511	506	517	538	504	531	499	507	556	544	496	488	510	485	498	512	526	557	518	509	498	488	528	512	488	532	520	506	503	490	497	493	535	470	538	509	532	516	492	499	508	520	506	462	517	502	515	530	477	526	567	526	540	549	523	525	516	482	488	480	511	525	513	509	527	489	542	517	501	490	501	506	473	487	524	521	535	548	493	504	549	445	472	531	530	492	508	511	463	574	560	518	495	511	567	481	504	497	508	529	481	600	498	543	528	502	487	521	504	518	512	534	512	522	506	524	529	532	540	527	494	522	508	492	550	501	552	515	553	493	433	521	524	535	536	478	547	562	509	508	498	478	525	485	493	526	524	479	514	496	519	528	539	497	482	510	551	517	515	514	520	511	506	515	494	495	531	485	533	501	476	510	524	561	497	539	498	506	518	573	532	510	505	558	521	511	533	555	528	494	525	487	504	522	494	540	549	549	518	510	461	515	496	493	523	518	498	520	534	499	531	521	501	469	545	496	555	549	484	497	539	507	482	535	500	516	534	568	538	552	468	522	505	500	526	481	503	524	502	516	502	548	467	541	539	534	526	499	528	528	462	526	492	521	512	519	522	552	477	476	562	519	493	548	518	532	496	529	526	499	529	470	534	510	515	524	498	522	542	517	516	513	529	518	519	493	548	468	503	563	534	514	505	510	521	503	519	550	514	496	514	563	479	528	528	500	566	484	517	522	497	494	519	518	524	523	536	487	498	539	533	513	532	542	490	456	483	517	528	472	500	559	496	512	504	523	507	536	520	519	535	472	527	524	486	521	512	567	449	513	524	515	473	510	503	526	504	538	495	506	532	537	533	506	523	506	533	549	514	509	499	513	551	499	523	474	555	561	506	514	485	522	479	495	481	491	490	479	507	523	490	504	527	512	504	587	526	516	501	535	497	514	466	522	475	500	514	496	485	531	501	543	482	491	488	556	496	523	494	511	515	518	497	493	527	500	500	527	510	522	525	471	433	504	482	487	504	498	531	526	482	508	501	502	507	509	511	542	496	504	502	518	508	513	532	485	571	544	498	489	467	544	525	511	509	487	503	476	507	544	529	533	511	526	509	526	524	535	469	524	559	493	515	532	500	499	511	514	501	476	560	512	495	490	471	511	539	466	528	478	490	520	556	535	485	494	550	500	542	518	521	474	481	527	495	506	526	530	524	547	511	567	536	506	535	503	515	536	519	482	528	509	501	475	508	487	514	525	535	542	536	505	532	550	505	491	513	513	523	502	547	552	502	515	527	514	496	527	498	521	535	503	501	525	509	518	516	550	559	554	523	513	533	501	540	522	514	515	486	494	547	538	526	490	493	517	532	507	512	532	506	503	522	482	510	491	536	562	478	522	541	505	503	443	532	501	525	545	495	514	473	557	481	513	517	486	502	509	537	541	456	528	528	574	544	544	529	554	546	527	551	502	536	504	521	517	508	507	497	526	490	523	530	505	521	513	524	499	477	506	487	481	524	504	514	548	510	511	521	492	511	481	500	521	511	488	513	512	493	501	502	533	466	514	502	486	533	517	515	531	490	478	489	524	509	505	491	497	474	517	554	521	490	545	537	499	527	543	527	555	529	501	552	560	520	514	522	488	536	552	533	492	562	533	501	502	495	533	528	544	526	533	473	550	553	526	499	486	524	562	463	513	526	537	546	538	518	510	528	525	472	494	493	557	535	523	523	522	515	500	521	455	519	494	505	480	514	548	507	546	515	486	526	493	466	473	529	530	507	484	513	508	498	498	534	487	505	492	512	504	493	524	532	522	517	523	524	498	512	487	521	513	460	506	523	537	519	516	523	529	538	509	542	499	516	501	463	506	531	567	502	532	508	508	519	521	498	515	533	506	499	496	503	511	490	472	491	524	458	524	505	504	517	488	507	514	500	560	508	492	578	494	516	538	503	486	509	519	525	503	533	523	512	498	523	515	517	525	468	527	474	491	531	466	513	507	529	471	506	526	498	509	535	513	515	507	481	538	512	531	517	521	541	510	492	511	531	554	517	505	540	511	521	510	498	531	536	532	466	510	511	526	510	514	549	471	517	505	511	480	530	505	468	486	510	541	535	488	515	507	525	478	551	506	503	545	505	516	519	481	537	497	504	509	498	494	537	516	519	499	527	503	514	503	503	549	501	505	519	495	496	498	490	533	519	529	534	495	513	502	518	534	498	491	545	524	495	539	494	515	532	459	518	479	512	495	515	479	512	503	503	564	500	492	543	554	491	549	518	496	501	500	519	542	505	524	470	506	510	482	566	523	486	536	502	519	489	485	521	505	505	546	488	531	489	521	521	525	539	554	528	498	499	526	551	524	500	506	531	496	481	540	505	527	463	530	502	503	501	512	512	499	466	520	478	476	535	482	536	508	508	520	493	484	524	552	498	507	530	512	506	512	538	549	496	457	495	530	497	522	539	559	495	505	495	541	494	502	540	520	495	497	507	503	500	537	524	483	523	501	514	512	495	519	507	545	520	505	513	477	511	559	526	504	550	556	494	469	523	482	506	513	496	556	486	539	535	514	490	479	545	571	533	493	511	516	477	512	521	547	542	519	539	532	476	509	504	501	484	523	520	518	522	505	499	500	510	507	541	510	544	537	501	520	476	547	512	495	503	441	481	510	528	490	497	549	525	518	499	504	494	502	520	495	504	544	509	505	498	505	499	489	484	494	519	498	527	488	492	518	521	524	530	477	498	481	519	521
17344	28925	23167	16444	13079	9629	7580	6009	4972	4128	3606	3239	2837	2627	2347	2121	1993	1694	1617	1539	1345	1333	1322	1183	1165	1100	1041	1032	959	927	963	886	908	827	796	791	775	814	777	746	776	793	758	791	777	775	740	782	810	841	812	784	834	813	817	810	833	782	792	802	731	745	795	718	792	746	756	724	763	722	720	718	761	772	769	737	756	761	732	735	777	720	729	735	753	740	751	802	742	723	701	693	684	686	783	733	713	770	700	752	717	727	731	739	688	721	756	735	747	763	753	728	709	746	738	700	714	689	723	699	726	734	741	746	708	746	753	738	728	778	694	692	674	736	732	690	676	712	751	763	721	736	745	725	674	716	752	709	727	695	692	691	720	717	744	734	768	696	694	716	713	669	688	752	703	679	697	665	658	677	753	706	698	684	712	698	720	687	740	675	708	721	673	706	730	717	764	720	693	766	707	665	668	724	707	718	711	708	736	743	760	683	669	745	690	718	755	722	738	745	687	728	712	733	703	724	668	666	687	707	700	753	672	670	765	768	709	684	736	724	672	698	713	721	689	707	691	718	696	742	749	666	706	703	718	692	694	712	719	696	686	691	736	750	692	704	716	716	716	701	703	715	684	786	684	751	660	759	657	732	703	766	704	715	700	726	702	742	682	746	688	698	694	753	700	729	756	755	692	687	727	711	692	704	704	716	722	689	736	781	734	747	713	710	734	730	719	727	747	659	728	737	691	729	709	736	746	706	719	696	713	732	733	711	714	709	695	691	761	737	666	744	725	714	719	698	767	753	724	762	664	734	711	751	718	716	690	665	718	700	728	748	747	727	664	648	742	693	732	742	691	725	738	690	692	704	787	689	759	805	749	714	729	756	725	719	735	684	720	774	785	669	746	683	663	694	707	719	728	731	735	740	700	714	707	719	699	688	712	694	752	703	649	705	655	740	693	684	675	673	734	662	721	689	701	721	712	716	659	688	748	720	680	715	702	706	699	704	708	706	711	748	718	712	741	718	690	709	738	751	735	749	669	706	698	717	699	706	729	710	716	684	720	750	728	748	685	702	697	714	712	723	693	694	772	675	743	708	666	730	701	740	681	737	713	677	728	728	723	711	706	662	700	748	692	704	754	734	686	712	722	709	748	721	692	728	752	692	657	747	663	689	689	732	698	660	717	703	668	740	669	692	734	711	710	718	740	761	717	728	736	730	713	695	752	713	658	681	701	740	789	714	732	671	684	734	718	718	731	680	724	672	689	728	724	692	741	700	687	714	694	676	746	699	792	695	749	694	727	720	682	692	753	705	692	717	708	719	709	750	678	667	712	715	699	732	718	690	673	728	662	679	691	701	673	733	706	737	678	650	700	707	683	703	690	714	728	708	731	682	704	719	755	712	705	705	707	709	727	720	688	690	692	716	770	714	743	700	713	733	690	702	708	771	660	734	740	696	748	718	723	687	744	675	665	719	687	660	716	713	695	677	710	689	701	675	734	715	741	715	692	721	697	673	729	726	713	717	723	716	681	697	721	711	728	691	732	658	711	704	704	698	691	685	681	734	694	705	717	657	741	679	754	740	691	679	667	722	699	703	669	714	733	677	714	719	713	702	706	722	722	718	663	705	700	697	684	740	712	650	685	686	732	753	707	667	702	710	731	704	711	720	708	689	707	754	708	728	675	742	715	721	696	662	664	726	720	741	768	682	717	721	699	671	685	703	686	668	749	712	755	670	712	695	654	686	744	710	733	709	694	736	715	744	691	778	641	750	787	677	697	745	707	732	716	690	710	711	764	720	676	701	717	732	767	702	697	670	734	696	713	724	699	667	710	750	696	717	729	726	722	699	684	697	696	760	715	760	746	680	726	716	717	716	691	678	710	743	684	721	715	712	681	689	692	709	689	713	683	702	679	736	696	725	684	671	754	689	731	686	731	721	757	744	686	731	690	678	709	674	709	729	757	704	713	666	721	767	686	691	727	692	745	715	697	691	684	724	714	713	714	699	717	698	688	701	746	670	654	740	714	739	744	711	739	692	669	685	688	741	698	732	716	731	696	664	720	719	703	704	703	721	666	727	727	715	700	747	729	703	704	730	711	735	746	735	725	733	724	687	717	699	689	739	659	713	698	715	694	685	703	666	702	744	706	721	712	704	701	682	721	721	766	710	719	706	667	725	723	695	708	752	693	704	736	687	685	717	660	742	759	696	751	713	720	699	719	712	698	659	683	726	720	689	685	705	675	733	744	691	719	744	702	733	705	711	722	707	730	718	780	703	738	677	710	717	694	692	743	679	740	713	729	712	716	685	712	718	744	694	720	659	704	706	733	720	709	664	714	664	692	678	706	676	699	703	690	709	727	694	647	710	668	728	731	664	731	727	657	691	773	691	701	719	678	696	728	699	718	706	751	723	709	716	694	739	717	720	724	681	703	674	739	711	677	669	710	725	742	744	658	692	715	696	707	723	735	706	762	735	724	697	704	734	696	736	689	719	682	696	731	766	725	674	739	715	683	702	734	736	702	700	696	654	688	739	701	732	722	709	715	730	710	633	685	684	692	687	728	721	695	735	688	678	682	756	717	675	695	710	698	738	681	692	707	719	712	709	723	676	724	706	681	678	700	699	725	690	737	761	655	704	721	721	737	714	687	705	689	655	677	738	737	705	721	768	719	700	710	721	718	693	736	699	783	746	727	700	707	716	689	707	687	687	706	703	734	693	671	703	728	727	666	736	703	705	675	729	696	713	697	714	725	718	679	731	707	690	694	685	701	693	689	649	719	707	731	681	692	719	694	732	703	754	731	677	722	700	653	692	745	688	716	708	766	688	709	691	739	733	702	717	712	673	727	690	695	662	703	692	660	697	718	712	707	696	660	747	729	755	708	649	736	662	670	754	708	700	748	691	739	754	697	705	684	701	715	705	679	696	728	712	704	720	691	699	726	728	732	705	748	712	688	689	720	768	675	737	732	731	697	733	659	728	748	739	721	710	723	709	736	731	734	721	686	694	743	746	657	710	671	687	743	689	705	658	698	708	706	670	702	680	695	680	719	755	730	713	690	741	700	693	712	713	723	700	723	671	732	754	722	664	685	725	694	674	722	691	709	694	703	760	691	689	745	690	799	701	710	740	717	700	714	662	757	729	708	719	717	706	697	717	699	679	691	738	714	699	722	726	717	680	696	660	743	704	746	744	697	719	712	717	724	686	687	706	681	747	731	688	722	752	677	705	689	714	707	681	641	693	677	710	742	726	719	729	731	711	724	704	667	714	701	729	681	738	697	721	721	713	683	727	715	650	706	658	714	705	712	757	701	712	733	713	765	715	726	721	710	669	704	693	709	673	720	677	698	701	714	713	721	665	716	716	739	716	697	687	699	726	712	699	678	754	735	718	697	704	767	707	712	708	720	740	684	695	736	713	738	666	697	708	697	732	701	731	695	707	656	675	742	706	720	680	666	691	710	717	712	702	724	690	670	734	721	677	695	705	691	758	698	700	745	713	734	691
27135	20569	12410	5614	2933	2071	1670	1403	1221	1139	1058	1005	912	914	916	905	858	864	783	825	832	779	812	829	754	803	737	808	709	753	704	790	678	681	739	727	698	733	711	716	708	709	729	716	720	720	664	745	758	710	724	687	720	755	721	731	695	748	731	712	729	724	722	695	706	705	712	769	745	748	720	719	744	755	761	687	728	743	709	702	706	683	707	711	722	755	712	752	742	728	713	692	722	733	711	702	714	724	666	642	742	699	674	698	792	736	715	718	711	690	741	752	703	707	741	709	680	704	760	706	720	745	684	709	695	686	678	678	674	691	715	701	775	716	715	731	738	693	695	715	710	753	668	707	746	726	690	694	737	748	733	764	774	733	692	719	725	751	725	709	728	703	704	747	665	709	687	679	746	679	712	700	708	730	738	711	716	733	727	649	739	731	696	750	680	736	717	744	721	707	719	699	717	732	673	742	697	760	751	707	726	638	681	751	688	683	694	745	685	724	751	724	681	716	735	725	702	730	743	681	712	665	736	673	665	679	702	701	665	700	732	705	698	682	714	715	731	744	765	684	743	714	686	752	677	699	738	704	700	690	700	674	708	698	658	713	695	715	767	691	701	703	704	656	686	722	715	654	728	732	703	709	733	692	731	717	651	739	689	640	712	705	660	705	673	736	715	643	710	700	657	658	703	709	691	692	669	725	720	715	681	689	681	714	754	711	715	716	683	716	745	708	734	702	684	690	722	733	698	751	687	667	744	704	671	723	741	696	755	708	725	710	764	734	697	744	725	704	658	729	696	707	702	696	753	716	691	727	662	725	743	727	712	674	697	684	666	740	719	690	676	646	681	681	726	675	685	696	731	717	696	786	720	722	695	699	733	696	697	703	697	674	711	674	757	682	733	701	677	697	730	721	725	682	713	744	712	748	737	733	688	694	695	737	688	682	737	649	720	674	719	730	692	714	699	703	687	704	737	750	684	687	713	733	722	710	794	725	739	744	679	698	721	705	683	723	676	678	676	671	720	736	706	736	731	700	706	719	705	717	714	701	738	727	748	728	721	708	768	728	734	713	702	695	742	675	695	689	702	776	695	694	700	717	693	699	667	729	727	686	661	719	692	724	753	738	694	740	753	695	702	692	689	726	702	719	715	711	720	691	724	733	709	740	669	698	696	704	691	741	735	718	724	732	702	742	689	730	696	763	743	704	706	686	729	714	721	736	679	724	748	710	715	698	756	733	712	700	707	704	690	714	738	669	696	741	726	728	707	680	692	712	752	674	686	704	744	712	720	705	718	805	726	718	659	726	659	702	716	741	739	737	673	655	723	743	737	732	728	678	723	721	734	744	694	710	725	751	775	652	673	718	735	694	735	766	738	710	728	696	749	715	690	701	699	706	699	726	694	717	684	737	723	703	703	746	707	700	693	683	685	720	691	760	724	655	718	728	722	727	736	707	726	728	707	686	697	709	722	732	670	699	694	735	670	704	680	751	692	698	679	736	711	692	730	727	736	680	709	738	687	725	688	701	729	723	745	701	733	735	743	667	683	688	706	756	646	723	717	713	756	712	719	690	709	690	727	711	722	722	631	708	680	645	736	743	766	683	749	718	715	692	673	689	659	720	684	736	758	735	721	709	684	725	714	715	736	711	730	698	768	789	690	705	733	762	729	743	702	713	688	700	667	727	681	685	699	775	771	712	730	725	650	695	750	718	754	709	720	729	733	746	688	741	679	667	701	689	648	721	744	744	726	689	665	681	744	678	681	739	699	693	722	685	721	751	740	673	736	739	753	715	713	753	702	759	688	704	664	730	718	767	687	698	732	685	710	728	693	731	673	739	699	666	731	716	764	740	742	719	679	715	674	700	727	755	733	658	703	676	732	747	697	764	739	708	746	738	704	742	715	682	695	717	697	730	723	652	668	707	711	701	690	766	732	687	677	683	701	675	737	716	736	749	711	707	701	733	723	746	731	750	733	694	720	699	742	707	720	726	684	666	728	751	714	743	728	740	746	708	748	736	755	760	705	753	711	717	716	742	694	668	730	695	728	721	743	688	695	674	678	707	654	726	704	632	731	706	737	719	688	727	714	655	714	719	684	746	725	744	739	692	689	743	744	742	752	659	692	687	695	739	766	717	748	692	699	720	715	696	686	746	690	756	719	656	698	659	722	672	696	686	706	746	713	708	704	728	690	701	727	741	726	714	756	717	720	744	722	669	693	713	704	705	711	683	704	679	697	672	674	700	745	709	711	700	751	729	730	750	736	685	708	721	761	745	722	727	716	687	748	751	684	720	721	695	687	712	725	733	685	677	688	720	715	758	757	711	672	756	694	700	722	706	678	741	719	682	714	760	742	757	703	674	697	743	720	685	693	639	712	706	685	659	717	723	700	718	688	735	749	670	689	783	731	713	690	734	726	745	663	668	688	712	703	704	733	718	736	693	719	732	692	779	745	756	664	734	753	748	741	719	747	634	662	742	756	757	731	714	731	714	710	713	722	722	739	722	739	717	733	713	677	702	708	714	733	767	720	671	759	724	731	737	739	712	764	762	727	744	655	704	715	704	742	752	643	705	754	714	688	698	659	641	732	717	712	691	712	689	730	748	680	695	717	727	705	698	687	748	765	687	701	716	720	719	701	739	684	711	725	684	736	695	739	727	721	724	705	763	720	681	738	744	758	704	691	673	698	719	664	679	687	704	678	673	735	699	687	725	706	726	759	735	689	770	673	730	667	725	695	712	730	727	709	664	721	706	696	727	756	677	716	699	735	688	710	676	687	724	685	751	760	709	737	663	692	727	712	729	697	741	753	700	649	765	716	711	705	694	718	694	723	704	736	744	734	742	743	676	698	685	716	682	728	711	722	697	700	696	686	738	680	707	729	703	703	722	680	707	675	715	711	713	775	704	715	730	711	706	746	713	728	693	709	746	736	708	713	685	728	707	759	681	752	720	731	648	735	706	725	713	700	701	688	701	731	756	746	749	705	714	692	704	694	754	701	691	715	715	740	678	697	683	745	688	767	764	699	706	762	751	714	747	746	699	651	734	746	690	780	718	685	736	716	716	759	698	750	692	701	710	669	691	775	708	687	704	687	666	778	703	723	680	728	713	684	701	725	700	731	732	716	693	677	673	703	714	713	743	728	743	699	685	753	750	746	735	696	723	746	686	697	743	701	715	710	727	684	685	693	738	716	793	697	702	709	700	732	717	722	714	714	711	674	721	736	722	757	671	689	731	709	713	698	703	748	731	682	749	727	700	638	712	670	750	782	680	695	661	687	676	763	670	698	718	717	697	672	766	742	725	740	667	717	708	736	737	695	730	685	709	703	701	729	683	727	724	700	676	686	720	744	733	685	755	723	693	696	763	742	697	711	704	701	665	715	693	681	695	646	676	726	677	756	708	715	712	658	704	741	659	735	712	710	718	709	755	733	702	719	667	741	703	715	684	648	743	750	722	717	741	709	703	704	761	746	731	773	677	689	718	739	692	688	702
12159	16080	11529	7497	5302	4447	3481	2741	2492	2099	1999	1783	1800	1642	1592	1437	1438	1310	1233	1193	1224	1144	1161	1143	1151	1147	1124	1099	1092	1035	1011	1051	1008	1023	978	963	1010	1044	938	930	1033	964	969	943	926	1051	1073	1042	980	997	1006	1010	1025	976	979	955	988	998	969	974	958	980	1021	931	958	986	1017	952	953	947	1016	970	1029	957	1000	988	1000	994	989	1061	939	1021	969	965	970	974	1022	1016	943	940	920	940	976	969	1021	978	1027	998	1060	929	1017	1003	976	970	959	968	988	945	999	990	1003	1005	982	1000	954	975	994	950	1029	1062	997	977	1030	974	1026	1026	999	933	938	939	954	1024	962	959	946	959	981	974	992	969	956	1014	996	903	1029	938	996	1008	976	972	957	993	990	990	1033	987	975	980	948	932	952	1010	920	1000	993	970	1014	944	940	949	946	979	987	963	924	1009	1008	953	953	923	991	940	981	994	959	942	1018	950	968	944	987	982	965	1000	976	1021	995	996	989	941	977	951	946	1002	962	982	1022	981	974	1043	961	1026	960	950	1021	969	992	995	940	959	967	1018	1002	988	950	962	999	1005	995	1014	995	958	923	997	963	967	986	948	960	990	1025	996	1014	973	927	976	979	999	970	974	1026	961	999	1002	984	973	1031	1024	991	983	989	969	1014	1030	1002	1007	978	946	942	944	1017	1016	969	998	957	957	932	981	1019	997	998	972	1016	931	1033	1027	962	975	950	962	936	1026	938	1028	1006	992	994	972	976	944	955	968	939	944	959	992	1004	1048	991	1002	949	908	991	917	975	1028	906	987	959	1031	942	968	974	987	980	968	976	992	991	937	975	1036	943	1009	977	996	952	983	989	976	982	972	945	984	990	969	938	963	983	982	944	969	958	982	986	922	984	996	988	955	996	977	949	951	923	945	1002	993	964	942	1025	980	926	1019	966	977	1056	951	941	1003	939	957	997	1007	921	977	1010	950	976	915	995	953	953	997	974	1019	974	989	943	1002	997	1015	971	969	984	1033	1003	964	992	947	904	982	982	935	929	1017	945	1022	925	939	998	957	928	978	1012	975	941	972	947	1011	973	1007	951	969	1014	1004	981	1011	945	976	954	1001	940	940	971	933	947	986	974	938	974	976	977	949	990	973	981	980	992	978	977	949	993	1003	976	988	1010	965	958	971	1012	978	1004	954	962	998	1009	1012	1012	986	1023	954	994	964	950	978	950	973	976	917	1003	944	985	930	986	995	1002	918	992	914	964	1007	964	954	966	993	990	1010	957	962	974	976	953	952	989	957	949	986	916	933	992	1007	1009	1001	974	939	1001	963	982	980	1026	955	1006	976	1000	959	905	996	937	974	1009	992	970	945	990	971	980	1008	985	1001	988	954	964	974	975	1027	981	979	972	1008	941	981	1000	932	974	937	933	948	939	997	947	993	921	1010	961	971	954	998	955	916	975	976	955	969	1027	1016	985	939	973	989	928	987	1050	1041	962	1001	1068	985	953	956	1012	980	990	992	1013	951	1022	976	922	962	1041	1008	944	997	1006	997	1025	959	1007	969	979	1004	931	934	1000	1002	986	964	936	988	953	985	1033	1016	1011	894	1034	978	963	995	963	960	938	986	982	1015	1043	929	977	991	1005	1010	965	917	974	939	989	954	987	956	970	914	947	986	968	967	991	957	1006	969	954	1016	986	929	989	988	1013	953	977	966	940	999	946	993	971	945	1019	991	970	976	976	939	968	976	992	964	918	984	971	1000	1039	967	1006	990	952	986	1009	997	965	1012	947	1009	1013	1022	998	1027	962	996	906	966	962	976	939	968	932	1037	937	996	1061	1035	1024	1039	994	951	1031	978	1005	1010	978	950	1006	901	1015	966	1005	911	985	979	976	993	926	960	1004	950	934	984	1048	968	956	956	1002	965	951	991	970	1002	973	940	1026	949	914	1008	967	980	956	956	1013	981	978	947	971	974	963	960	960	917	974	998	980	979	934	935	972	936	929	996	932	1008	996	963	1014	956	925	958	961	951	976	1032	964	929	997	1013	956	962	982	1002	995	938	954	954	999	973	982	974	951	943	926	943	989	1008	934	993	932	939	977	958	980	1010	969	975	971	1023	995	960	951	984	950	1047	921	957	953	994	1007	1001	972	1009	964	985	964	976	953	972	1014	963	966	1002	936	976	967	1051	996	985	1012	968	977	993	973	974	1001	1025	931	965	959	990	1020	998	979	995	930	975	947	925	982	1043	936	959	1016	944	930	989	969	980	981	984	971	960	991	1021	953	954	999	938	964	966	973	942	956	1006	988	987	963	979	961	962	1016	984	1014	986	1015	949	1004	989	1008	956	960	962	969	969	982	956	1012	962	941	1008	1003	944	964	960	971	955	935	982	1000	968	982	956	957	973	933	968	1001	1028	973	972	1009	961	986	996	1014	993	986	985	1001	1006	989	937	956	1018	949	1001	981	1066	956	1012	995	936	1009	994	956	1010	973	963	937	1016	987	971	962	975	929	914	1014	1000	916	978	1014	1000	994	1006	1012	1009	951	1037	987	1004	1003	1004	965	936	976	988	975	997	1000	974	973	980	988	1003	1022	1029	998	1011	1003	938	1010	964	972	972	1003	961	920	996	970	981	995	950	941	993	978	976	946	995	972	949	1014	973	979	984	977	967	980	1021	988	983	988	952	1007	951	893	993	922	1019	951	969	963	967	976	991	1000	992	937	1034	973	930	1007	976	928	1015	934	1013	1025	922	1037	992	975	996	950	978	1004	1017	968	1006	951	989	945	973	942	926	955	1015	988	1014	972	1023	1020	987	961	995	1030	955	947	965	949	934	912	940	979	997	972	953	924	1022	953	989	990	958	975	920	965	935	994	1036	1001	999	957	981	981	1009	988	1021	957	980	949	933	962	952	969	1039	967	928	979	1008	975	965	982	1023	936	1022	958	951	945	970	926	993	1010	925	969	1004	932	981	976	968	962	965	1012	964	978	944	951	996	969	934	998	987	915	1005	960	1056	976	972	994	976	925	965	1010	1063	1027	911	971	970	988	978	980	941	1056	950	969	961	981	937	1004	1023	982	992	1004	961	948	973	954	976	996	989	976	954	956	982	982	1025	959	979	976	1013	984	994	1004	900	975	973	981	974	1004	954	1008	965	988	965	976	988	915	972	970	1011	975	941	924	914	1016	987	955	952	957	961	927	972	957	988	918	928	960	1005	976	948	972	985	936	919	1002	965	994	992	974	965	968	958	992	953	982	967	990	954	954	1026	956	987	940	1027	941	1041	938	939	974	982	916	956	974	992	938	954	964	962	951	961	923	971	932	960	923	960	1071	1009	1002	1010	989	966	939	937	932	979	994	995	1031	936	990	911	996	1009	933	938	973	970	987	982	993	996	1015	956	921	997	1007	898	946	959	1025	996	953	948	928	986	967	950	968	971	981	983	952	969	963	972	1053	923	1027	1007	948	971	1004	984	953	972	927	990	929	985	963	1032	982	984	996	1044	979	972	961	1020	971	974	907	992	995	965	1028	1030	941	1033	985	997	978	970	1003	951	999	965	920	919	939	935	971	951	979	959	920	997	997	957	966	991	997	1008	968	953	981	977	963	937	966	996	959	974	1040	989	961	954	981	925	949	949	992	963	985	1037	962	913	961	946	1043	936	964	983	966	974	978	930	956	978	961	1046	995	969	945	996	952	961	1013	987	1020	937	994	968	994	991	974	1026	959	1026	973	1033	975	884	969	923	923	1026	913	961	945	989	998	967	974	1010	954	983	948	977	940	938	990	1000	1017	964	984	979	1001	960	967	1008	1002	985	1010	992	950	956	967	949	928	964	974	992
24231	21200	28351	24370	20793	8799	3252	2050	1699	1528	1370	1296	1281	1175	1163	1035	987	860	899	819	831	804	796	806	764	783	743	696	754	713	665	756	727	707	698	682	690	677	713	677	653	681	682	667	672	619	661	689	684	671	635	674	737	716	708	657	703	691	724	690	692	663	672	656	628	713	688	655	623	646	715	664	687	655	672	666	638	640	646	663	640	705	646	738	691	687	697	645	736	682	683	715	610	687	729	662	647	637	680	671	629	688	686	659	703	673	664	634	689	683	697	653	647	658	651	680	650	631	678	666	644	683	664	670	649	653	688	661	681	684	720	639	669	652	648	705	703	672	666	662	694	663	662	681	644	617	667	665	647	666	661	663	654	654	643	673	707	705	649	632	671	648	634	706	592	649	685	626	612	652	720	654	629	649	670	679	653	670	652	667	697	633	667	644	649	646	683	623	672	694	696	667	681	653	674	623	670	707	668	651	616	686	669	671	640	631	661	695	635	638	680	692	638	671	659	602	683	691	713	685	693	658	651	656	681	679	632	646	629	628	680	660	689	675	691	660	662	596	661	642	649	654	669	670	677	665	673	636	659	690	646	665	670	678	699	690	705	676	609	626	696	693	639	672	671	667	647	691	687	660	629	666	665	674	647	692	618	668	658	655	652	661	649	694	715	668	693	670	683	675	655	695	667	610	691	653	648	634	684	620	657	656	700	648	624	647	675	644	668	702	626	728	697	696	669	661	692	683	645	633	718	657	697	668	658	685	639	649	687	650	682	635	653	647	694	646	692	673	660	675	632	656	640	630	655	698	656	643	681	670	716	707	670	630	611	672	638	707	639	670	660	716	625	673	671	658	685	630	654	659	655	618	637	648	652	661	667	699	625	662	689	665	690	678	664	664	644	691	654	657	678	679	619	660	632	671	671	634	657	686	678	645	671	687	652	729	690	694	672	635	695	636	688	697	689	666	683	685	677	667	650	621	654	657	656	651	599	660	666	679	666	643	701	668	654	663	635	642	703	680	631	661	707	687	674	651	638	697	672	659	681	651	674	637	673	651	656	662	660	686	629	668	681	697	702	664	676	645	665	651	678	629	682	616	652	646	652	673	656	655	680	662	649	626	650	656	651	701	663	666	651	635	662	711	723	621	673	654	694	692	648	652	682	656	691	629	669	653	673	672	631	661	667	665	652	612	722	656	674	645	674	704	653	682	668	672	670	707	640	637	651	708	659	661	619	670	659	665	642	668	643	678	733	710	627	675	672	677	668	613	629	618	659	614	683	636	662	629	690	648	686	694	641	707	670	668	644	689	678	689	630	636	690	689	687	685	677	665	664	704	681	652	664	632	640	624	699	650	676	641	658	652	637	696	677	678	653	681	641	649	646	710	679	646	676	688	687	670	702	654	705	653	687	650	672	653	670	670	651	595	623	673	685	667	657	649	667	650	602	629	656	663	654	690	650	695	669	682	606	630	716	644	618	683	665	668	659	632	685	645	686	659	670	664	662	668	636	696	626	694	650	655	658	691	641	639	672	651	694	668	644	667	625	654	694	621	632	621	688	655	652	662	652	654	702	695	660	664	679	607	664	658	739	674	647	676	645	672	651	707	672	640	662	648	661	659	645	654	677	670	668	655	679	693	603	680	659	683	664	675	682	729	643	670	636	644	689	657	672	664	677	671	661	702	638	654	681	696	664	637	674	675	617	676	652	652	681	677	634	656	653	611	637	690	566	629	652	676	644	623	645	647	627	654	727	677	664	669	676	697	697	656	659	688	715	707	648	649	729	688	660	641	699	676	694	706	665	707	667	597	628	702	628	657	626	699	625	675	693	708	641	596	642	675	644	736	679	655	641	689	661	631	676	687	653	666	617	661	688	648	669	645	640	652	673	679	644	681	676	704	631	646	713	641	639	661	657	698	624	678	676	682	638	654	648	688	655	688	648	657	698	632	667	629	661	666	647	662	699	666	657	572	667	699	626	662	663	693	629	644	678	642	672	626	636	660	671	710	667	692	689	648	659	674	654	638	644	652	666	633	632	646	629	613	619	637	661	667	629	626	654	624	668	651	640	666	647	639	653	660	624	691	669	658	699	654	582	668	629	663	639	662	658	670	666	639	717	704	639	629	647	642	659	663	666	683	649	686	680	674	651	687	694	664	691	674	647	679	709	637	738	700	649	697	636	654	660	693	678	680	659	638	672	622	664	645	647	688	670	630	700	671	634	653	648	679	671	684	677	665	642	628	685	616	633	659	620	620	708	674	676	696	693	671	659	716	659	678	663	621	669	680	670	718	672	646	663	664	640	693	614	629	667	633	669	694	617	681	657	668	691	644	658	649	667	675	673	640	660	668	653	616	690	668	699	694	642	694	675	608	692	618	688	633	713	689	685	660	667	704	670	624	719	636	677	623	664	643	653	640	696	703	629	640	656	679	691	629	674	625	682	700	655	653	640	655	664	637	689	663	643	661	664	677	656	615	638	662	631	657	661	655	626	670	661	672	630	643	671	671	615	691	665	695	618	657	628	680	638	708	678	703	684	683	684	646	670	668	667	611	677	659	654	606	633	668	690	660	673	647	661	676	608	637	654	637	706	689	670	648	607	662	643	694	695	673	664	682	673	658	684	703	648	675	643	688	618	643	688	658	644	699	667	640	648	701	665	690	633	691	655	628	662	693	627	676	682	679	613	693	613	660	675	677	702	700	671	662	677	661	675	726	689	674	661	691	650	686	669	703	650	648	677	606	684	646	652	623	655	648	654	641	666	660	653	673	704	655	642	630	665	642	673	635	671	631	659	642	671	672	631	642	697	650	677	685	658	671	671	652	726	682	675	648	702	648	630	667	620	654	708	667	649	670	684	660	643	640	685	675	685	688	667	654	717	703	685	668	669	654	668	706	611	701	669	609	708	681	643	686	665	655	658	659	711	637	683	672	677	662	637	668	655	659	686	707	641	666	680	701	710	696	638	698	645	649	624	686	617	690	659	635	665	650	625	674	620	684	634	671	695	643	660	675	683	716	669	684	671	639	647	609	666	695	696	690	631	615	710	627	660	617	644	630	659	653	612	645	653	712	683	672	677	710	641	664	639	644	650	679	650	642	613	680	658	684	671	672	668	638	659	664	686	728	713	633	714	709	723	654	649	613	646	683	644	646	683	641	629	678	681	708	635	635	658	673	615	680	631	638	729	667	682	647	652	685	631	617	679	651	643	688	625	678	625	638	619	660	695	688	663	722	665	657	647	665	671	662	711	693	650	661	655	673	653	651	626	672	680	642	666	642	672	678	645	638	649	619	614	675	653	606	693	705	636	656	662	679	666	634	645	665	628	681	641	694	706	639	681	661	717	689	643	720	681	668	654	673	687	718	657	695	651	660	608	655	667	640	677	649	678	658	632	695	679	694	673	677	695	637	646	634	662	642	680	695	676	678	646	639	635	648	667	684	632	619	672	719	690	663	660	653	665	673	647	649	649	706	669	672	705	677	632	715	690	664
14407	24357	18687	12893	9408	7568	5727	4507	4087	3373	2911	2570	2488	2230	2064	1921	1858	1581	1487	1367	1352	1248	1204	1274	1186	1208	1136	1087	1153	1143	1086	1075	1041	964	982	979	945	994	964	929	907	905	963	1000	919	978	932	1011	952	981	1015	947	1036	991	996	922	945	942	954	951	931	999	967	922	903	931	926	956	913	953	948	920	965	938	970	921	978	938	923	946	931	1015	972	914	902	947	961	960	979	921	954	940	908	927	875	912	896	976	889	918	948	980	967	935	941	936	944	893	979	884	925	936	960	932	970	919	920	946	947	912	874	882	899	915	918	967	961	889	920	928	919	951	967	913	975	907	945	925	896	948	921	934	896	921	928	922	896	899	919	928	882	951	942	915	918	919	978	984	963	964	937	899	928	889	902	930	905	931	922	949	946	948	871	893	962	909	943	919	864	888	935	964	898	871	961	988	907	926	937	914	929	917	924	946	987	945	892	914	884	930	951	930	930	902	883	919	922	936	927	918	1017	885	933	915	957	932	892	944	926	871	942	931	892	933	923	949	917	930	935	1018	892	947	939	937	936	973	931	909	908	961	930	918	941	959	929	903	914	946	908	863	936	961	995	930	945	902	862	928	910	939	963	924	930	918	930	921	889	891	918	952	901	906	898	895	948	913	966	935	938	916	905	930	920	872	950	897	953	911	939	955	905	865	915	934	895	913	907	962	962	844	906	947	914	929	906	915	941	971	918	889	931	910	965	847	907	922	899	877	909	923	886	914	918	928	865	956	974	895	879	939	912	908	949	844	927	951	912	931	930	963	893	934	916	969	915	893	924	920	979	982	901	936	904	959	946	933	964	910	888	918	886	967	910	956	882	885	898	940	953	894	946	894	921	906	921	964	857	914	922	898	956	893	950	947	894	913	962	929	940	947	963	933	905	929	899	943	966	914	923	936	955	877	951	918	887	908	907	985	929	946	901	973	913	898	863	874	909	903	999	896	920	890	897	870	965	952	971	938	955	922	949	960	893	942	926	945	887	873	955	857	905	910	927	923	908	885	940	948	966	921	900	924	910	951	955	877	966	884	907	938	946	874	944	915	958	929	957	922	924	932	845	904	912	934	869	959	890	964	918	921	934	899	892	944	902	922	898	935	925	887	879	938	928	949	905	932	927	978	845	873	916	866	954	966	996	924	882	975	880	899	937	920	976	949	944	939	903	902	910	899	953	943	941	951	961	867	906	942	934	951	932	1005	920	915	892	993	895	914	895	960	892	899	943	886	914	905	952	913	970	944	924	843	912	948	907	944	988	913	996	954	896	919	948	948	884	846	911	936	870	910	917	906	915	911	935	912	926	927	881	934	919	967	940	892	935	939	951	913	955	870	997	911	929	921	921	958	918	939	921	908	930	931	943	930	949	966	888	889	880	888	934	873	924	939	906	935	916	903	909	952	966	890	938	958	997	881	969	950	930	942	911	934	924	920	910	914	919	862	877	910	911	872	915	898	941	957	922	906	926	913	902	967	982	893	919	954	922	927	897	983	954	920	925	899	943	923	920	925	915	936	920	936	953	902	882	948	926	913	936	881	878	950	939	893	917	951	919	915	956	888	905	951	897	865	950	932	898	882	875	881	948	929	876	963	921	909	947	911	927	996	941	930	875	917	985	876	955	952	886	975	983	880	978	897	953	873	947	915	938	910	904	885	857	890	886	923	953	951	951	894	903	876	926	876	926	958	925	911	832	893	936	915	899	895	965	903	903	889	877	873	954	951	909	939	954	967	855	917	904	918	977	935	952	896	937	932	920	940	910	860	911	901	907	928	911	935	939	901	899	916	924	928	960	933	869	898	894	882	922	965	932	896	901	915	954	926	919	889	890	919	888	925	896	945	919	900	951	908	894	865	894	910	913	909	907	914	867	946	914	920	942	895	920	914	943	911	915	928	1002	977	927	898	883	931	899	944	927	947	939	875	904	934	916	928	930	898	900	925	895	896	892	916	904	901	937	890	903	906	884	926	882	965	915	954	898	942	900	887	886	905	922	925	927	901	901	942	947	894	925	864	916	918	944	910	945	879	925	946	943	899	971	898	961	945	929	864	943	880	865	930	917	894	925	938	894	952	879	854	888	955	992	900	894	805	909	936	855	933	995	921	899	918	965	921	876	899	923	875	945	932	917	911	962	907	906	885	976	916	876	940	904	901	975	911	963	895	922	951	919	966	941	890	920	921	903	957	916	928	900	935	920	902	962	912	927	954	899	919	928	933	918	961	902	872	946	957	926	891	910	944	872	879	906	918	890	913	938	920	934	910	985	884	961	937	967	935	880	930	894	899	936	904	920	933	941	918	943	936	906	886	950	924	909	921	930	930	909	918	917	876	876	903	928	885	915	965	935	894	916	937	883	933	897	939	985	909	890	897	918	928	887	920	930	913	907	924	930	947	878	917	885	956	953	898	893	946	901	923	922	874	908	919	897	911	911	948	911	903	905	918	878	921	926	944	930	961	883	893	912	928	926	892	870	918	927	842	894	992	933	907	938	974	906	895	898	916	911	940	927	954	938	944	883	914	926	913	916	875	935	955	889	923	922	942	897	946	928	953	884	881	938	874	895	934	824	982	899	960	932	917	918	946	912	918	904	896	839	965	944	917	944	897	910	932	929	924	862	932	913	966	877	947	969	937	935	892	889	907	882	926	907	908	964	877	898	955	923	966	865	943	936	863	924	954	891	919	913	860	913	972	926	899	898	907	986	915	906	901	864	944	902	930	912	942	855	922	896	917	963	895	875	892	959	912	902	961	930	949	921	907	895	969	962	953	873	951	930	903	893	946	917	958	942	921	891	923	895	902	891	852	927	980	885	912	887	900	939	936	873	936	935	976	954	899	856	919	922	888	980	912	942	934	933	949	928	923	907	910	927	905	869	923	850	940	959	970	858	850	943	951	943	942	935	999	899	939	928	928	921	923	980	914	934	877	958	910	953	924	894	899	935	914	882	983	889	895	923	922	932	906	882	938	920	894	910	922	904	946	972	890	888	886	942	911	974	920	891	933	935	878	967	932	928	945	897	944	914	887	906	906	875	882	987	938	948	956	910	919	929	900	934	949	920	903	924	929	961	923	915	941	944	925	902	999	982	902	954	880	911	888	905	884	959	897	909	953	929	934	870	915	943	920	952	923	859	871	939	977	907	957	933	955	910	931	939	909	879	921	943	937	943	876	914	925	888	961	918	932	864	919	925	911	939	930	911	976	954	896	907	951	913	886	950	937	963	894	901	888	929	921	972	873	912	933	901	930	961	933	900	884	897	899	917	939	917	871	897	961	916	908	922	913	873	884	928	921	939	892	883	932	922	916	908	944	891	940	986	937	968	879	944	937	941	890	940	947	920	946	890	870	938	948	948	910	915	925	940	941	906	972	941	868	930	919	901	865	927	923	905	931	904	973	879	925	930	947	929	939	920	903	903	891	889	886	898	939	914	930	926	937	898	912	937	967	905	959	929	887	915	954	945	932	927	912	936	874
23243	21239	29016	23761	21255	20606	7762	2757	2103	1879	1641	1473	1393	1331	1152	1135	997	968	851	783	763	759	701	679	732	694	684	656	612	643	622	575	552	600	581	593	559	569	593	499	588	555	524	548	549	529	510	577	574	540	520	547	537	612	560	561	590	586	553	571	600	542	563	514	533	518	546	520	578	526	499	476	536	581	526	517	514	570	512	547	546	538	541	548	589	543	541	551	563	531	539	528	511	559	557	505	541	551	503	530	547	551	582	554	565	550	537	565	542	519	547	500	512	532	492	527	570	552	518	541	535	560	530	525	552	540	548	507	553	513	507	544	523	534	555	532	530	523	505	483	544	522	508	518	528	524	524	497	514	528	519	527	525	494	524	515	527	510	529	496	525	494	550	518	498	504	530	523	555	510	554	509	544	525	531	500	549	540	515	544	572	518	543	548	506	512	565	549	558	541	478	532	496	516	554	505	559	494	495	521	524	586	557	567	527	531	494	528	527	547	527	526	545	477	533	466	505	539	521	506	556	529	551	525	507	523	539	545	526	514	505	504	529	542	510	501	475	524	508	496	492	513	515	526	499	494	513	534	502	525	558	500	518	532	550	519	500	519	552	534	506	535	510	529	534	500	498	549	543	474	511	507	522	489	518	554	522	560	521	488	534	505	516	487	546	526	478	562	510	550	584	544	549	534	532	519	534	520	533	515	549	502	550	526	515	533	547	516	561	509	555	520	526	526	530	490	501	528	524	523	506	544	543	505	540	515	531	505	539	549	525	508	556	499	540	516	523	521	493	529	494	557	513	502	492	558	517	497	523	483	496	532	594	532	572	523	511	559	506	561	504	528	537	503	566	535	532	517	513	507	521	537	530	533	495	546	508	536	537	547	532	555	520	534	507	510	475	484	556	504	512	509	526	520	521	529	531	514	530	534	526	516	544	516	516	526	486	594	575	513	533	502	539	492	555	530	501	515	499	530	521	498	572	546	539	522	563	510	541	507	485	484	532	532	542	546	484	530	508	485	515	472	521	494	497	502	488	517	511	476	482	542	524	489	539	526	529	528	505	516	551	593	540	529	544	523	547	578	500	499	537	546	558	498	523	517	484	509	538	496	524	485	506	568	514	554	528	502	489	527	546	538	543	548	490	533	544	568	514	532	495	480	510	504	513	513	520	550	506	564	543	540	527	533	529	539	568	520	532	487	508	541	518	538	553	548	504	509	521	534	581	538	519	515	536	501	525	530	551	503	538	545	543	494	510	530	566	558	529	553	511	548	506	543	508	508	548	564	547	476	497	542	527	551	508	513	519	504	526	498	497	535	526	530	536	552	525	528	486	481	524	489	520	527	550	503	532	550	486	517	515	547	495	497	574	533	528	506	561	543	536	489	535	479	512	511	524	504	503	533	519	513	498	552	489	528	498	533	470	526	531	529	527	550	534	478	522	533	535	508	513	536	516	533	472	541	525	485	516	492	488	507	520	543	508	541	549	515	536	546	525	540	524	507	535	530	514	561	544	561	495	537	540	510	524	506	533	489	530	563	542	476	520	511	540	552	500	480	538	522	520	530	568	507	510	519	496	536	506	496	550	539	569	530	505	541	492	529	515	504	545	493	516	522	513	520	511	564	518	553	518	523	499	511	511	517	469	515	540	533	519	539	521	516	524	513	489	537	517	509	500	513	527	505	539	512	467	502	508	484	497	534	551	544	527	525	524	501	577	518	531	507	497	544	546	544	512	531	503	547	514	532	518	528	501	521	516	524	578	533	514	553	531	517	504	553	486	524	506	490	516	561	507	516	509	539	526	525	595	557	537	496	519	512	529	524	510	590	498	542	524	507	509	488	525	539	485	545	579	506	472	499	494	517	521	517	510	508	538	494	556	514	506	516	478	529	526	493	520	523	507	517	540	481	518	538	511	515	469	505	556	548	543	567	508	554	527	524	552	503	476	543	538	497	523	519	559	486	522	563	489	498	542	516	501	502	504	531	542	525	506	506	530	497	515	565	505	529	498	511	487	548	511	542	534	500	592	507	561	497	530	502	525	500	495	543	540	494	541	522	528	511	575	508	488	505	536	507	506	513	536	514	487	542	467	518	500	531	523	533	484	495	537	517	511	510	503	533	474	516	496	510	514	533	497	573	507	524	519	539	545	533	514	519	490	505	535	534	533	560	525	526	542	517	528	499	549	564	513	530	540	549	511	499	524	559	531	552	516	541	548	493	514	517	534	523	533	550	494	521	492	489	485	528	543	535	537	534	509	509	531	491	552	524	512	547	519	490	546	514	521	527	515	519	531	545	502	498	552	549	484	575	514	554	529	549	529	542	553	562	526	553	528	503	517	527	510	500	525	542	560	501	528	497	515	550	528	490	524	528	505	534	567	555	577	479	518	557	547	520	483	522	518	497	517	566	526	578	535	532	517	518	532	489	522	505	549	528	510	511	540	529	494	554	532	529	507	516	535	521	470	515	525	513	507	558	494	523	503	500	548	527	504	576	541	529	556	527	544	559	482	527	559	493	503	496	535	521	579	542	500	569	512	535	531	504	486	577	523	499	536	453	516	536	556	511	549	507	512	513	514	491	521	548	524	565	539	520	525	465	537	535	472	506	546	523	513	505	550	525	498	536	497	521	523	495	507	525	486	460	527	517	520	516	536	530	512	504	525	515	585	503	563	541	503	480	528	500	530	548	447	519	550	478	527	509	510	556	538	540	564	496	536	504	523	512	520	473	535	523	524	523	510	563	553	524	526	550	536	522	542	525	529	528	556	500	569	502	554	586	504	480	527	551	495	524	560	532	546	516	559	510	505	501	534	545	495	492	525	503	587	540	514	522	528	557	547	512	516	541	560	514	543	542	530	529	525	524	507	535	508	534	521	522	513	505	503	560	505	545	523	541	558	524	522	517	552	530	535	498	547	517	530	514	532	537	501	468	575	526	529	526	520	497	534	518	548	509	549	515	505	475	512	480	522	528	482	532	532	504	523	545	491	496	524	521	509	493	510	549	496	471	525	523	490	532	505	528	504	507	588	558	551	536	518	510	545	537	535	545	527	513	512	519	531	500	513	524	550	545	505	533	539	570	504	535	502	514	573	494	498	506	562	493	513	548	535	539	511	510	502	501	533	509	541	501	482	525	518	513	486	486	537	514	527	537	558	519	547	498	550	515	535	507	556	524	557	512	547	492	520	558	516	503	538	530	506	531	487	499	525	540	485	525	548	539	527	547	524	525	526	494	475	529	530	494	551	499	538	534	504	525	510	529	533	528	500	565	527	530	477	543	505	542	552	526	473	499	554	542	505	544	523	485	513	548	511	465	550	528	490	532	554	499	535	482	549	481	497	519	508	485	512	517	509	558	510	485	501	515	533	519	535	542	539	544	555	542	529	523	549	511	508	503	529	548	536	508	471	500	564	525	548	519	516	537	513	513	489	518	519	473	504	526	523	546	528	537	544	484	541	496	550	537	491	520	551	504	481	513	532	528	520	520	534	514
17890	29635	23771	16847	13192	10166	7482	6003	5132	4369	3817	3564	3134	2716	2495	2138	2049	1730	1537	1502	1401	1269	1257	1174	1153	1192	1092	1026	1020	942	938	893	871	849	789	754	872	799	800	795	775	785	815	804	811	769	795	792	815	855	827	852	800	857	797	860	784	828	808	772	775	805	790	760	730	856	775	786	728	746	777	733	763	697	757	725	713	791	754	720	757	754	727	814	806	826	815	859	775	748	804	760	785	721	737	787	764	723	707	692	763	736	758	783	679	750	760	793	722	785	765	753	768	745	732	800	769	744	777	812	770	738	728	742	703	786	769	712	705	726	734	704	744	768	734	727	751	763	770	765	770	728	772	783	731	771	736	740	757	760	705	726	730	736	695	727	741	706	700	710	743	705	667	762	741	756	711	744	750	754	711	790	748	679	763	721	757	719	740	770	711	764	734	743	746	716	771	772	762	701	777	697	777	787	750	748	717	747	724	706	696	741	706	722	771	686	712	713	748	774	719	726	704	764	722	740	722	754	668	721	753	734	770	686	726	712	719	764	711	771	715	713	763	764	720	725	744	716	745	745	776	758	726	741	701	727	738	728	742	759	703	737	743	715	729	707	722	697	694	745	742	789	716	740	676	736	702	681	725	693	680	731	734	742	746	771	696	704	758	750	702	748	673	742	757	721	737	743	696	759	756	716	708	703	734	720	682	761	702	723	739	705	746	753	738	766	708	725	705	726	767	738	737	726	753	706	735	704	736	723	679	705	756	761	722	760	734	706	712	734	738	727	761	685	688	691	732	743	705	735	737	719	749	740	732	695	722	718	754	701	722	725	760	744	729	701	715	686	694	737	775	693	763	774	749	749	724	784	748	732	721	755	745	786	727	726	696	755	703	728	750	707	751	717	711	717	756	726	722	691	753	738	782	707	743	724	712	739	803	731	740	676	785	700	713	759	779	711	761	691	735	746	747	780	731	696	720	690	744	730	767	718	713	709	663	714	722	749	707	712	721	716	742	727	725	725	755	709	724	735	758	715	750	743	685	731	672	717	717	726	699	759	747	750	714	691	686	729	707	701	709	722	692	691	703	714	678	731	712	699	724	706	719	676	708	741	655	721	697	722	761	732	726	752	737	785	762	772	722	727	722	757	685	739	717	748	741	705	702	740	788	685	728	763	682	739	759	723	753	722	720	683	697	739	709	731	695	694	766	765	696	732	709	753	749	726	766	781	748	718	758	714	694	731	688	749	711	680	789	681	718	727	737	723	727	731	724	697	679	704	727	712	728	688	705	737	694	759	702	754	698	719	755	703	743	686	698	733	710	748	707	765	734	766	730	675	757	682	734	774	669	707	729	711	779	742	732	657	714	677	739	712	727	789	791	771	736	733	753	724	778	751	682	697	726	701	731	671	746	739	750	704	717	769	751	703	714	733	768	735	736	761	726	689	733	726	775	696	720	775	733	694	705	717	744	763	689	707	708	724	739	704	764	776	692	742	697	685	775	795	716	721	733	739	748	675	724	726	729	733	747	715	693	687	698	723	757	713	693	673	789	716	757	733	691	777	758	734	767	755	751	723	730	713	737	725	678	696	696	766	704	676	713	698	692	711	732	698	687	723	739	738	750	675	693	734	739	738	722	767	733	789	720	755	716	796	707	729	702	726	783	675	737	748	760	748	749	718	703	718	742	746	714	731	722	739	759	682	690	693	726	743	671	728	753	715	719	712	675	750	702	707	752	710	731	723	715	748	758	719	680	721	726	710	701	750	758	781	787	648	706	778	739	713	737	726	727	711	736	722	694	746	720	741	726	708	712	685	732	718	661	749	709	736	716	708	808	774	750	735	717	722	709	708	704	677	742	737	706	723	705	712	738	700	714	766	723	747	717	722	707	709	712	691	719	718	735	740	708	707	719	728	748	754	712	720	693	677	729	767	740	717	715	743	731	737	733	695	716	733	649	701	736	684	713	750	743	776	752	715	738	702	712	716	742	777	731	776	714	709	752	729	692	728	713	729	740	723	722	734	775	709	710	753	785	721	751	718	692	726	711	701	725	704	725	707	723	734	702	710	722	720	736	721	759	732	724	746	708	725	746	746	729	749	718	759	728	689	709	742	782	735	735	723	697	746	732	779	706	731	682	708	678	715	720	772	722	734	723	701	733	731	737	718	712	776	718	687	687	677	777	774	776	754	732	708	754	716	748	764	714	753	735	712	756	719	728	687	759	740	728	704	786	733	714	747	757	735	733	714	738	691	694	719	686	700	757	741	724	758	727	789	712	727	750	738	690	740	712	727	706	736	666	711	741	749	717	743	775	773	706	699	738	709	768	725	722	739	784	744	759	682	746	703	744	738	677	750	703	712	722	708	742	740	769	740	718	697	686	736	716	752	688	732	715	689	737	681	716	680	746	682	761	704	681	727	736	711	761	719	711	737	693	724	727	704	718	705	750	715	731	733	714	732	745	720	762	661	682	731	772	698	756	691	748	723	673	681	741	682	684	746	714	711	743	740	703	703	696	708	722	760	708	703	677	709	687	698	743	774	773	703	736	722	735	745	691	729	787	755	700	725	736	718	722	738	719	736	690	749	723	707	789	760	730	723	763	718	713	739	743	673	702	665	712	691	688	706	721	705	738	710	708	725	703	736	737	764	786	682	716	735	777	699	732	738	735	743	704	707	718	706	704	786	724	748	686	710	729	767	701	731	757	729	718	686	681	755	731	683	719	712	784	665	689	768	728	740	762	689	717	700	707	736	707	724	695	744	754	779	708	700	737	716	774	700	755	698	752	743	744	756	761	723	773	775	751	743	688	710	751	743	678	708	745	777	705	698	720	731	750	721	720	750	706	730	728	761	751	721	673	705	759	709	672	706	772	713	682	760	773	692	717	702	800	718	712	692	711	740	706	743	755	701	712	701	707	763	727	767	715	757	712	682	761	733	774	752	739	693	737	765	735	752	683	716	745	743	742	786	703	674	786	689	726	709	763	732	717	748	723	748	695	737	766	755	736	709	696	700	740	668	734	710	697	738	740	746	732	729	714	731	755	682	733	743	734	718	745	713	768	703	730	806	751	763	723	719	782	712	707	725	736	732	735	737	732	724	730	721	680	709	781	736	730	721	694	739	717	675	706	722	790	724	741	678	736	683	698	694	760	678	741	702	726	742	720	720	741	716	722	704	775	697	732	709	737	726	711	757	704	688	697	721	712	757	737	710	746	730	742	769	730	757	750	723	736	717	704	754	713	796	717	704	735	737	732	717	714	733	698	734	684	721	665	756	694	751	707	715	743	706	712	746	697	705	719	731	721	718	708	680	742	713	733	737	744	780	734	745	736	724	780	760	729	660	742	749	720	743	722	685	708	704	746	700	731	721	736	702	699	726	782	718	730	706	738	745	690	694	761	730	720	794	727	748	714	781	733	693	707	709	704	740	732	781	715	734	720	740	761	730	743	738	801	726	760	699	705	717	668	737	691	759	706	729	737	777	748	747	736	771	716	808	720	709
27071	20590	13668	6190	3541	2512	1738	1344	1250	1190	1102	1110	1027	923	908	897	857	835	818	828	754	799	783	770	778	769	793	712	782	737	763	738	702	768	718	719	707	720	729	688	744	736	746	700	742	769	768	726	734	705	754	740	744	748	709	716	772	750	708	722	735	700	709	711	735	679	720	768	761	719	711	700	734	718	719	732	721	728	680	761	680	762	714	712	721	739	716	716	704	680	775	743	772	754	734	680	769	746	715	731	685	747	710	712	713	735	751	743	706	714	712	721	672	704	748	718	742	709	732	670	706	725	706	733	696	689	784	715	795	701	689	697	707	726	703	739	732	696	715	725	711	747	713	680	736	739	663	741	694	759	790	712	731	736	737	714	731	697	701	703	743	716	733	694	688	761	730	727	743	736	736	687	757	751	699	748	709	693	731	745	693	671	698	743	768	724	695	737	721	707	709	750	732	710	717	681	708	687	720	765	720	738	677	714	787	705	697	719	677	715	693	748	751	700	729	689	696	739	686	737	690	734	744	734	711	700	690	746	690	742	739	713	741	701	686	721	718	774	747	710	725	734	701	743	715	727	691	747	753	716	739	723	702	741	698	706	746	723	732	709	692	723	705	708	721	678	720	691	698	706	779	741	697	755	737	707	722	746	717	749	678	723	745	670	713	758	745	708	687	709	686	735	736	691	736	709	701	747	732	696	754	730	678	752	711	738	718	739	754	680	723	734	769	772	714	718	716	684	739	748	754	739	733	693	674	750	754	772	745	733	713	768	748	720	730	748	727	708	717	729	703	725	718	720	755	764	716	733	729	698	732	697	702	724	770	717	741	719	692	762	690	768	708	716	716	677	727	753	711	741	715	723	727	702	716	698	702	697	780	680	712	731	715	738	730	733	762	736	720	726	731	676	771	701	683	673	748	697	685	711	732	735	710	722	696	738	721	712	692	716	762	744	690	722	748	683	718	732	691	734	713	749	731	736	680	721	737	726	719	720	707	728	735	738	762	712	744	707	751	758	725	734	747	781	736	720	720	683	711	692	781	693	780	728	704	702	764	701	731	762	746	750	742	734	723	727	717	714	740	758	704	733	743	723	740	747	722	736	687	734	767	704	767	700	744	780	746	739	686	710	736	675	744	736	710	719	712	705	711	699	740	757	697	743	743	671	712	698	750	684	699	784	766	706	713	699	694	696	733	715	704	666	711	692	765	696	743	700	758	733	730	725	724	720	697	698	707	724	741	718	715	775	753	719	759	722	764	722	719	700	746	722	661	698	688	722	731	740	694	719	731	735	683	728	724	672	738	705	716	747	696	773	751	754	731	713	722	717	739	727	735	710	744	720	749	709	681	731	706	724	713	686	708	663	711	672	747	729	782	741	701	735	762	712	734	713	695	712	723	683	736	738	676	713	732	713	725	715	728	745	722	702	746	695	704	714	734	671	738	742	695	714	744	694	684	720	741	710	783	727	705	739	768	684	723	715	790	709	735	721	723	691	720	697	724	727	696	722	669	753	720	709	673	703	714	760	759	735	747	692	710	711	663	732	707	692	692	712	732	733	706	761	770	722	742	751	722	691	696	730	747	731	702	692	713	745	736	704	821	737	720	722	720	737	685	692	722	748	747	776	718	732	717	761	681	703	753	719	712	737	700	711	753	762	747	748	703	738	706	707	768	743	733	718	690	702	697	702	695	756	751	744	766	718	768	729	787	720	707	698	718	742	743	694	717	696	769	745	719	672	739	748	735	719	744	704	707	731	723	710	722	722	747	715	731	731	750	731	703	702	667	724	720	706	709	697	732	758	711	748	730	685	751	716	692	714	724	780	719	736	741	757	727	741	739	747	700	686	718	692	761	727	711	710	757	765	744	732	676	733	736	744	677	734	724	730	751	677	722	696	697	772	728	732	676	733	721	727	737	727	696	752	722	718	670	736	745	723	710	734	741	731	744	770	721	709	735	759	718	720	734	727	743	760	721	665	729	734	706	729	724	678	738	705	720	749	739	702	724	694	760	720	734	681	709	703	736	689	745	718	697	688	717	738	785	697	723	728	723	704	723	713	646	681	703	709	750	780	657	696	744	677	729	731	758	722	709	780	704	755	744	709	735	727	720	737	671	734	680	716	698	670	738	708	735	725	741	716	706	748	695	694	721	704	763	681	725	688	761	761	690	743	700	763	761	674	694	739	722	715	699	714	712	739	750	674	677	724	735	691	701	730	710	764	720	706	734	733	786	713	727	727	730	740	684	706	738	752	717	740	764	743	738	684	690	722	713	668	752	723	720	729	753	709	724	773	679	679	719	682	700	733	726	691	764	768	710	728	740	717	725	722	747	727	706	786	743	728	725	699	757	767	685	740	709	716	739	752	734	673	803	754	715	776	739	725	759	693	714	716	742	731	760	720	707	747	787	720	696	734	758	685	757	693	712	745	737	699	719	738	712	759	707	764	717	674	703	695	745	664	666	662	724	740	738	718	699	747	727	682	758	737	682	666	781	693	718	753	705	737	719	760	745	706	699	759	725	715	708	716	702	691	731	714	745	737	702	695	692	732	764	685	698	710	717	704	721	759	710	679	708	678	748	772	691	794	719	677	768	726	699	694	717	743	694	745	704	726	674	748	703	743	700	732	756	720	713	718	703	740	785	737	757	737	754	701	691	725	740	734	760	768	725	722	697	749	687	729	726	697	708	736	734	698	727	664	749	720	700	738	707	720	719	733	674	698	694	722	752	685	709	709	734	734	656	749	776	783	733	720	702	764	744	749	705	748	712	734	751	718	761	749	693	734	738	721	756	726	727	715	726	681	755	726	730	706	774	737	706	742	737	750	681	698	726	731	763	706	697	737	749	778	716	764	708	731	756	719	771	722	710	700	759	760	692	747	750	775	755	746	742	717	714	710	738	708	665	733	708	748	670	706	706	751	752	755	745	748	693	758	728	705	767	734	696	735	707	714	714	776	767	705	763	774	734	740	723	744	694	726	695	723	743	766	729	726	757	728	728	779	717	735	720	707	773	706	691	718	690	728	733	763	748	722	723	686	704	753	664	664	716	728	711	714	694	684	728	729	699	703	712	752	697	730	717	753	736	739	722	708	755	685	726	704	732	705	750	724	736	720	794	750	701	682	753	757	704	703	757	714	702	719	774	742	767	705	750	730	660	728	715	716	714	696	696	717	717	732	699	704	743	760	742	786	702	695	738	695	716	705	700	690	736	708	743	732	741	685	729	707	701	748	749	747	784	696	690	720	767	720	735	719	689	755	751	710	736	683	741	702	739	734	756	729	741	754	740	713	711	685	722	701	683	707	712	707	723	721	774	704	677	733	715	719	721	755	725	686	700	686	690	720	736	705	732	685	717	786	687	720	696	734	727	705	709	754	712	722	744	724	767	705	750	702	722	755	767	664	687	732	757	771	761	727	732	780	723	733	710	753	738	708	720	687	734	731	711	739	742	744	683	757	746	689	733	702	695	737	750	726	739	719	762	710	711	735
12960	16658	13204	7766	6401	4958	3492	2887	2572	2352	2189	2076	1849	1670	1641	1487	1372	1331	1363	1200	1266	1145	1161	1181	1148	1127	1103	1082	1128	1089	1052	999	1045	1051	1056	1076	1034	1035	1057	957	1037	1042	998	996	1019	951	1053	1043	1018	986	1042	1059	1089	1037	1057	1020	1015	999	1002	1045	1026	1021	974	1029	1032	983	1022	991	1054	1004	978	994	1015	1005	996	1025	970	1012	959	1018	1027	984	996	1000	978	1049	1032	1002	1026	961	1028	1035	986	1056	995	958	1035	976	996	963	1018	994	1011	1009	1048	966	978	967	991	1008	1002	990	986	932	984	950	918	1002	1022	1031	995	964	1011	998	997	983	1002	971	999	992	941	951	1000	944	1048	973	980	1012	953	961	1012	1010	1014	957	976	984	977	992	1013	1054	999	987	1021	981	981	1063	959	986	1046	1054	1021	989	1010	950	988	922	997	1047	967	965	1036	975	974	978	976	1033	1008	983	975	993	981	954	1007	938	911	955	989	987	1016	980	950	1022	975	1085	1014	1038	988	1065	957	1020	986	1004	966	942	1000	1010	960	1038	1003	970	1010	1016	978	976	983	971	981	976	1012	986	1022	954	957	1015	983	976	966	954	964	954	1023	972	994	972	975	1039	1032	993	1003	1051	987	958	981	969	990	979	1056	983	992	965	1032	1006	1031	963	958	1010	953	967	975	1021	963	1000	991	1005	945	957	948	1001	1032	1051	1019	1014	1043	973	1017	999	1019	1015	1008	988	968	1032	984	1009	1068	971	977	982	1028	974	996	1020	998	1007	1006	1021	971	1001	972	962	1005	1014	971	980	1009	1044	953	1009	995	936	966	994	1002	959	952	1006	966	971	1058	1015	972	1039	997	968	995	924	1036	945	1000	1026	1048	1005	1011	989	1020	1000	1021	1019	957	1011	986	954	1021	995	980	995	1052	1004	988	978	1019	991	1000	1005	1003	1010	1010	948	991	949	951	1007	977	994	987	989	932	982	954	946	1021	933	995	972	982	994	977	1007	940	1043	998	1038	944	1023	987	959	975	997	1048	969	1012	1056	989	976	977	1000	963	964	991	955	1025	1046	977	952	991	995	1046	1040	993	1009	924	1013	1013	968	978	994	1023	1022	1028	1017	956	980	1017	1007	1049	993	965	966	918	942	991	969	1001	1009	1031	987	1008	1026	1013	969	1001	946	954	979	1006	1005	1029	961	976	988	948	971	968	999	1011	981	992	1001	954	989	965	996	1039	1014	1018	996	965	998	971	976	987	992	965	1003	984	955	955	1028	938	994	1025	964	996	964	971	1022	934	1042	967	1006	1008	986	950	964	1029	987	996	985	995	988	1015	1005	1047	1008	959	940	976	962	1033	1063	1003	1021	992	972	1009	1016	995	986	1027	992	960	1028	992	982	1053	1015	943	955	999	1001	1018	977	963	1000	970	990	981	931	990	992	994	978	989	999	921	1002	1010	963	962	1010	1043	977	995	1002	986	1044	976	1018	964	1008	1029	987	962	977	941	981	1007	1022	980	1054	983	1024	979	1041	999	988	1002	942	963	931	1013	978	1047	1034	989	959	987	977	987	937	996	965	985	976	926	981	943	975	973	1016	991	990	991	1010	1003	992	1013	989	987	979	970	1016	997	1000	1017	1012	932	1023	1020	957	977	981	1017	966	1034	990	974	955	972	963	990	992	947	1000	958	1002	998	984	986	925	938	967	998	958	992	994	991	958	936	1010	968	977	965	949	993	1043	946	979	1019	1016	983	963	985	976	1041	983	1080	950	1041	949	977	981	1013	1032	924	995	964	975	964	986	965	1032	1022	950	935	970	1001	1067	973	998	991	953	968	905	1017	1012	981	1025	958	948	944	1004	1012	972	1029	1022	1036	985	916	936	961	982	969	980	998	1001	965	930	978	966	972	918	1024	993	1024	936	976	969	969	1009	948	998	1000	989	1036	1018	981	1021	999	1022	1027	1005	958	973	1018	994	1047	989	1003	1030	1013	1021	971	987	1007	957	1011	1033	977	952	959	975	987	1004	1004	1007	1002	1009	973	983	943	953	968	942	1052	951	1010	959	942	982	1015	955	987	995	927	946	1013	962	1028	994	942	1003	1033	904	997	1015	988	1007	965	959	983	998	1067	1013	975	996	941	988	1034	1017	968	995	986	1012	985	953	988	964	964	933	1019	1044	978	927	1004	1045	971	1012	995	990	1000	1070	986	964	997	965	1007	970	1047	992	1005	999	1014	999	1071	963	1016	962	955	995	978	944	1005	982	1027	1005	1035	1002	949	954	1011	1023	990	1008	992	1004	1033	904	979	954	991	974	983	977	1010	1002	955	1012	957	957	986	978	983	1029	996	987	1011	1063	1011	1044	1026	958	968	1022	954	1018	993	969	965	950	1001	963	1024	1003	977	1059	960	1031	956	961	942	977	995	992	1011	1031	969	1027	992	1010	1040	1012	1012	970	1007	983	955	974	1011	934	1012	992	967	1000	1001	1019	1003	967	958	996	945	1026	1029	1037	997	996	971	995	1007	977	1029	967	1025	983	904	971	1009	934	962	980	1008	1024	919	1014	977	985	900	1011	1005	1033	975	1010	992	953	981	971	1039	1003	947	994	974	955	973	965	1024	958	963	1082	1005	1054	979	886	989	901	1031	998	1003	980	972	1064	983	989	961	989	1029	994	952	944	984	985	934	1020	1030	1018	961	1038	1030	1044	953	1013	1010	1014	944	998	1033	1015	969	995	974	962	985	1016	985	993	996	969	997	980	1014	960	1030	994	1018	1016	989	1009	985	981	963	987	1030	995	937	938	968	954	983	1024	924	1009	1002	954	1014	1014	970	1039	979	1023	980	1078	1002	965	1039	994	1034	931	954	997	974	1026	1017	1028	1029	969	978	1063	974	981	1013	980	990	985	991	1041	956	1026	1010	1038	943	952	981	887	1021	1025	985	1011	999	1001	970	1006	1019	1016	939	983	964	1005	1007	993	1027	1014	997	1047	998	961	975	1016	998	1052	1015	958	959	1027	945	991	1035	1002	997	971	1000	991	932	999	979	976	985	977	950	1031	976	1049	1022	1000	967	1012	1008	978	1041	995	1019	942	1083	1040	1026	973	984	981	973	935	1011	993	976	1008	1009	970	1005	955	969	947	1052	967	972	948	1011	977	1042	1037	942	1040	994	942	1017	988	985	1002	1070	971	1016	954	1027	971	967	999	963	956	998	1050	1019	1013	923	939	1014	997	968	946	950	982	999	1036	982	978	1023	1037	980	967	1032	960	972	991	974	1042	1024	999	973	938	1039	1009	1048	1000	973	1022	975	1005	1024	973	1004	991	941	963	966	991	977	988	994	1011	1059	976	1031	933	982	1027	1008	964	1012	1011	983	978	1022	1038	1018	1038	1028	959	902	1008	976	964	937	998	981	969	960	1025	993	1043	965	960	974	955	990	1021	1058	992	953	967	1057	970	1004	980	984	964	992	970	1020	977	966	1006	1011	1043	999	986	971	979	1010	1046	932	1008	1017	948	953	977	1006	1005	1023	957	966	1042	1001	1024	967	1016	983	988	1022	986	1041	1030	998	1023	1027	951	976	1028	998	976	993	958	1024	1047	1040	977	995	999	972	1029	1037	973	1002	939	990	1013	951	946	974	1022	968	1027	1027	993	1024	1012	989	995	988	1006	1017	1038	1005	1044	1016	959	1013	947	970	1011	1017	959	985	1018	957	978	983	934	950	1018	922	1002	1027	942	986	972	995	1002	995	1021	1028	959	911	1016	941	954	973	956	986	1028	956	1028	977	1024	967	1001	1036	940	1003	986	1052	1053	987	958	983	991	1005	976	980	968	1027	998	987	974	973	960	964	980	963	979	944	960	978	945	1012	991	960	1015	1026	975	980	1005	1004	980	943	981	994	993	1022	950	1031	977	1004	1002	1022	1008	1080	991	940	944	1033	1014	966	925	1002	977	1005	981	981	1001	1034	1001	1017	985	961	1061	957	1024	980	994	1039	1027	965	995	997	1002	954	1032	949	936	972	985	1003	964	974	1001	960	988	979	942	1003	1026	986	1007	1000	979	1049	990	1039	1001	942	964	963	1003	1037	940	1021	1053	1018	945	988	995
24227	21239	28424	24353	20820	8964	3391	2286	1852	1567	1418	1327	1252	1189	1096	1051	1022	925	834	836	835	900	796	797	865	746	735	694	713	768	686	733	748	700	735	709	724	716	652	714	662	698	695	736	673	675	684	706	720	705	682	703	735	740	679	711	654	681	724	717	704	637	674	719	687	702	644	696	688	666	687	687	650	707	670	727	686	696	663	673	620	716	694	757	689	709	694	690	683	642	648	680	694	685	711	643	700	695	700	699	706	663	707	661	683	682	703	667	660	691	704	657	652	662	699	711	725	682	665	717	650	720	678	688	676	740	664	700	654	673	708	722	671	697	724	701	682	673	650	693	702	660	650	696	661	646	732	707	679	609	673	694	675	692	684	698	666	726	635	703	653	689	659	663	670	673	709	707	658	674	724	606	722	685	676	643	663	664	670	721	620	686	698	685	697	684	682	664	723	697	664	683	644	753	676	698	659	694	752	675	649	737	654	666	680	656	678	710	670	678	670	643	687	686	670	643	684	701	693	661	683	669	678	676	666	660	655	699	654	697	672	686	658	660	679	706	673	708	713	641	696	661	700	705	686	795	678	663	672	694	698	686	687	698	684	670	708	650	675	639	699	718	661	702	710	660	694	629	679	638	655	719	672	717	670	704	688	709	693	682	716	681	665	662	662	678	713	668	626	638	691	661	646	707	661	709	667	634	704	679	676	690	700	678	647	639	662	707	645	684	690	701	681	668	702	698	671	722	697	656	672	667	656	682	657	718	685	759	681	706	697	660	674	719	658	679	659	646	682	675	703	624	700	685	678	660	726	668	714	659	681	685	668	709	696	670	670	709	702	700	672	728	666	681	672	636	669	686	646	640	651	725	729	648	665	646	655	664	670	669	706	668	695	709	659	683	683	691	723	650	703	651	639	637	736	674	702	641	712	669	679	682	674	653	712	674	702	684	657	661	686	668	709	728	647	682	661	701	658	726	659	705	669	658	670	660	700	677	655	694	652	694	632	641	669	702	704	726	661	694	686	673	681	671	679	633	647	649	690	638	707	682	675	696	699	710	692	656	706	642	675	613	698	689	684	640	674	698	669	666	719	643	656	677	638	611	671	667	695	670	667	626	680	720	675	665	717	693	682	666	646	680	680	698	731	691	683	649	641	662	719	667	620	657	698	653	672	646	672	691	645	674	691	670	699	667	656	622	695	682	678	631	720	681	689	694	743	668	692	701	660	657	649	655	718	660	676	682	662	652	649	676	686	751	707	661	698	694	688	732	654	646	679	643	663	699	707	692	691	688	658	630	641	728	655	712	682	630	781	673	696	669	665	679	680	670	701	663	666	640	674	674	693	678	678	700	688	672	694	677	678	662	732	657	661	685	646	684	648	659	700	637	610	673	650	675	671	686	654	709	723	675	704	694	674	681	718	659	657	641	656	723	658	739	687	733	676	675	723	679	673	700	679	644	688	670	645	719	714	665	689	692	659	690	648	652	677	718	678	680	649	625	626	679	696	682	693	706	688	644	680	637	645	731	690	706	692	648	681	673	667	672	673	663	659	632	678	664	705	666	699	695	689	685	671	663	674	662	667	689	644	683	690	667	676	681	729	657	694	644	705	688	646	660	635	657	716	640	706	669	731	697	659	667	693	660	694	683	620	677	695	659	664	733	691	703	677	648	631	677	640	690	662	700	639	681	727	677	673	672	636	661	672	657	688	691	666	704	646	640	655	646	682	664	677	643	702	690	678	643	720	686	640	683	654	724	668	686	647	698	629	663	684	642	661	652	737	674	650	656	662	644	633	718	679	733	662	688	596	645	674	679	737	668	650	670	662	709	710	637	676	667	704	728	668	672	643	653	640	693	622	702	591	679	662	677	681	679	671	660	661	680	692	646	647	694	733	665	685	685	733	658	657	708	656	686	718	714	703	638	708	666	662	680	675	677	702	673	664	655	696	623	701	692	687	698	707	681	663	677	707	691	642	638	659	668	658	693	631	684	727	648	674	689	617	650	682	708	704	718	694	638	693	703	704	649	653	684	692	671	691	690	696	648	715	647	686	683	662	684	687	656	693	693	675	677	676	644	674	678	659	692	693	681	719	668	692	674	669	696	670	668	757	669	666	714	620	667	663	660	688	746	681	685	718	666	675	677	674	679	674	652	683	650	681	681	683	688	682	662	680	715	704	666	627	646	663	626	639	667	685	690	650	666	641	667	694	676	701	668	673	695	669	686	626	723	670	689	717	653	643	725	662	635	692	651	638	644	666	663	705	685	663	714	670	675	717	688	676	725	624	695	720	669	697	696	673	672	711	678	672	723	675	677	695	688	668	663	644	682	692	695	663	672	690	638	726	685	640	650	655	642	652	664	668	646	680	676	735	693	723	681	616	712	689	707	702	657	660	744	693	664	718	657	658	662	658	700	689	668	677	683	721	681	671	678	652	653	663	672	674	611	668	653	658	659	656	712	659	692	725	674	704	724	684	691	683	661	669	634	650	657	685	708	667	681	681	668	632	715	711	674	645	684	684	663	673	652	706	678	716	665	722	741	708	654	657	679	699	676	685	670	718	749	692	743	660	691	714	638	678	655	650	662	688	709	670	706	633	663	724	691	677	707	707	678	659	644	689	661	662	631	685	655	640	665	697	667	683	683	665	648	643	718	647	693	697	697	656	629	630	703	686	658	710	669	671	715	676	673	691	645	648	694	675	693	659	670	656	670	714	679	691	709	641	661	672	701	632	650	675	668	656	641	674	670	704	702	698	654	658	688	669	654	680	682	693	715	672	722	649	660	722	618	736	693	700	669	664	678	668	689	684	671	683	678	641	646	697	670	678	670	690	722	710	655	662	676	672	689	675	717	657	658	621	645	659	647	655	690	669	689	668	702	696	674	664	664	688	671	663	684	739	638	742	671	693	700	640	691	712	706	718	690	660	678	676	668	693	658	634	717	682	681	679	695	699	702	684	705	684	675	677	706	660	643	687	688	688	683	649	701	624	680	659	675	682	729	691	683	662	654	646	700	646	654	700	700	694	714	648	685	697	674	684	656	667	690	695	693	674	650	665	668	680	638	652	676	673	686	673	680	669	659	664	680	695	725	672	667	703	666	664	687	685	711	755	683	657	641	701	641	660	724	661	674	626	700	650	677	678	673	729	719	670	614	686	678	687	653	712	656	695	686	637	669	720	668	689	653	651	727	767	626	662	670	667	686	704	670	697	667	621	699	651	663	671	678	650	673	682	729	721	694	655	717	706	690	723	693	721	675	668	647	681	676	687	685	713	697	660	678	691	681	736	645	686	656	669	600	705	640	666	691	764	710	649	711	676	676	691	683	637	655	709	694	663	688	692	713	645	665	716	654	688	701	736	686	702	656	686	677	662	684	621	685	699	638	689	727	688	677	663	686	666	708	650	657	702	694	636	643	669	661	684	647	678	695	653	653	684	681	662	714	686	643	649	673	679	648	654	682	658	660	677	687	665	735	678	698	677	642	647	701	643	688
15386	24946	20987	13095	9871	7710	6108	5018	4003	3632	3174	2746	2558	2315	2016	1910	1702	1534	1489	1411	1354	1307	1316	1288	1278	1217	1172	1167	1120	1066	1056	1076	1041	1012	1035	944	1065	1023	983	952	982	982	998	999	952	1002	1011	990	992	1000	944	988	1010	973	1019	1015	977	1011	984	1023	977	996	963	1000	975	944	979	953	895	977	992	944	997	934	1008	974	968	924	1005	1018	993	949	989	976	961	983	935	901	944	976	964	916	986	971	960	963	948	928	971	962	1014	966	957	935	997	933	971	896	966	971	944	974	964	935	896	994	950	972	989	947	891	927	975	956	968	962	954	899	993	956	926	955	930	937	936	959	952	963	922	951	932	924	1000	907	961	907	881	928	931	947	876	917	926	918	928	915	957	911	940	957	982	905	930	975	903	956	919	959	905	918	868	946	913	980	935	994	907	960	921	965	914	897	888	918	943	929	975	914	956	890	903	950	957	921	958	962	934	934	993	962	875	965	940	927	935	921	947	945	967	949	894	977	947	932	879	947	946	973	940	953	936	918	924	911	950	863	981	936	895	947	922	952	881	931	912	949	913	876	983	937	900	943	916	885	945	927	951	920	934	920	907	932	951	909	919	960	862	957	983	889	975	969	940	932	936	928	913	963	949	909	968	992	888	940	913	961	916	881	998	936	974	932	996	1011	892	917	931	894	934	933	941	973	959	911	934	967	914	925	850	937	981	941	876	959	954	988	921	914	947	855	899	952	936	915	907	962	958	950	947	909	921	861	949	930	907	948	953	931	901	963	967	920	933	935	969	967	942	895	913	918	865	933	933	914	955	928	915	938	908	919	878	951	887	914	941	956	924	929	978	939	907	910	938	943	1013	902	967	930	938	900	942	964	982	960	931	990	938	915	966	988	961	958	974	920	983	907	925	943	927	971	940	968	922	967	896	952	1008	933	902	954	927	855	948	914	955	898	908	885	1030	930	906	968	961	942	925	894	913	911	903	940	949	959	946	925	949	974	908	915	966	943	881	992	946	952	938	914	990	941	923	943	930	963	957	920	932	897	932	972	947	970	922	947	933	934	928	927	918	984	962	933	939	977	951	963	945	945	977	936	940	934	959	955	927	870	946	893	916	941	933	935	944	923	996	955	881	953	931	924	918	904	956	953	941	935	974	967	869	987	945	950	936	928	930	982	915	929	964	923	957	924	953	892	893	911	971	934	936	894	972	935	935	975	917	938	933	924	983	956	894	945	963	914	942	916	937	943	962	907	902	944	969	891	957	929	944	913	892	957	964	966	956	925	915	919	953	965	905	919	924	948	1007	961	943	914	840	883	999	942	964	903	915	906	937	972	900	1012	904	938	907	943	914	937	942	931	997	950	910	1006	919	966	898	984	905	960	911	913	942	957	889	915	923	981	972	920	946	971	983	933	888	931	971	976	891	904	942	888	916	932	922	951	926	951	936	1033	958	931	934	861	925	910	919	910	887	968	912	935	901	931	982	925	930	913	934	971	915	902	874	904	918	911	985	889	919	905	937	940	909	998	921	943	957	967	961	1005	950	899	916	907	926	965	943	915	948	946	932	944	898	915	950	890	989	946	966	956	936	918	954	937	971	909	905	1000	906	882	948	966	940	929	948	945	904	933	923	952	926	920	986	971	951	944	955	910	942	970	898	893	939	924	919	946	944	942	922	921	958	904	933	928	929	936	919	935	965	941	932	912	958	900	962	862	979	894	961	949	922	910	973	918	902	996	989	912	937	914	910	1013	927	963	952	935	963	987	971	910	987	916	925	880	936	944	937	962	921	941	937	955	916	907	902	968	924	938	879	935	988	944	908	921	936	971	946	937	925	951	934	963	935	942	954	943	875	947	968	923	933	981	896	947	917	992	909	901	935	930	947	930	953	960	907	975	932	951	934	926	973	951	950	979	958	927	939	911	961	970	926	927	979	952	947	917	980	917	950	934	966	927	931	865	940	910	947	904	911	968	934	906	947	938	957	930	957	973	910	915	955	922	934	971	958	978	958	916	935	968	945	927	962	902	961	919	946	905	926	973	896	908	979	934	940	930	924	922	868	963	942	880	920	1000	903	978	935	951	990	937	947	953	950	942	904	913	942	937	944	906	919	946	965	911	944	956	903	942	900	928	888	900	937	919	924	950	898	961	901	942	984	929	923	895	931	943	931	967	982	920	913	892	913	917	879	886	929	892	895	921	923	995	963	978	973	961	925	901	929	899	968	931	911	958	960	934	893	975	941	988	900	938	918	925	880	989	897	955	944	932	961	908	934	971	962	973	955	959	911	941	930	935	957	929	939	875	881	948	936	956	959	916	930	928	918	885	949	871	948	938	883	929	939	918	962	874	952	961	916	924	946	986	935	946	953	944	920	932	953	951	902	976	919	930	993	917	933	1007	932	964	903	991	940	966	917	937	892	871	880	922	906	940	945	935	999	940	956	966	908	922	935	954	931	940	947	941	1015	956	893	980	959	932	958	944	925	950	903	969	897	977	892	957	887	960	985	926	947	921	952	901	913	949	946	950	890	909	949	943	970	925	966	952	918	875	895	983	948	971	997	961	887	961	934	905	969	900	929	981	943	942	939	964	979	959	862	996	977	956	932	947	922	979	888	932	934	910	904	948	899	996	935	928	975	954	887	954	959	944	982	941	972	965	884	937	904	938	963	974	953	847	911	904	945	926	944	936	957	900	976	913	901	962	940	930	922	937	951	922	934	980	960	941	916	923	919	1003	977	916	963	891	944	953	950	891	935	964	949	859	928	970	905	969	947	924	928	939	966	936	916	931	908	986	938	956	933	958	930	922	936	946	969	967	955	950	917	959	956	919	902	931	983	945	964	921	978	926	960	957	950	939	962	963	914	947	863	909	993	934	928	938	959	925	931	927	942	954	929	934	953	925	916	1001	981	960	959	956	990	910	949	925	952	931	928	962	953	965	920	904	922	946	927	956	912	930	957	900	954	922	1004	916	959	939	974	914	919	961	956	944	893	946	907	974	897	1003	932	947	940	911	945	926	930	950	930	1009	927	951	919	943	945	939	939	918	879	938	971	914	973	939	959	935	924	883	930	930	936	930	928	917	966	975	1016	910	912	956	968	965	929	894	947	947	911	916	908	930	938	938	927	931	923	970	912	949	941	906	974	943	913	882	964	907	936	895	875	947	991	916	928	978	925	923	923	959	958	922	990	930	945	927	968	993	900	980	910	913	899	937	929	943	955	954	968	924	1034	919	919	904	947	916	974	940	1000	928	921	899	913	933	937	940	896	928	942	963	948	953	923	918	960	934	1017	915	924	951	889	921	871	915	934	951	938	893	960	903	898	949	951	954	887	971	900	974	952	944	991	951	984	929	920	994	910	900	963	928	907	892	973	934	897	965	911	969	894	916	962	900	905	966	905	921	903	938	937	987	960	955	973	925	913	956	935	906	955	971	955	1012	923	920	972	941	962	913	931	893	956	985	922	959	880	919	961	908	933	932	941	983	900	944	950	920	958	995	954	910	965	998	934	936	984	919	971	1000	955	960
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
