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
341642033043	341642033602	341642034152	341642034702	341642035252	341642035802	341642036352	341642036902	341642037452	341642038002	341642038552	341642039102	341642039652	341642040202	341642040752	341642041302	341642041852	341642042402	341642042952	341642043502	341642044052	341642044602	341642045152	341642045702	341642046252	341642046804	341642047352	341642047902	341642048452	341642049002	341642049552	341642050102	341642050652	341642051202	341642051752	341642052302	341642052852	341642053402	341642053952	341642054502	341642055052	341642055602	341642056152	341642056702	341642057252	341642057802	341642058352	341642058902	341642059452	341642060002	341642060552	341642061102	341642061652	341642062202	341642062752	341642063302	341642063852	341642064402	341642064952	341642065504	341642066052	341642066602	341642067152	341642067702	341642068252	341642068802	341642069352	341642069902	341642070452	341642071004	341642071552	341642072102	341642072652	341642073204	341642073752	341642074304	341642074852	341642075404	341642075954	341642076504	341642077052	341642077604	341642078152	341642078702	341642079252	341642079804	341642080354	341642080904	341642081452	341642082004	341642082552	341642083102	341642083652	341642084204	341642084752	341642085304	341642085852	341642086404	341642086952	341642087504	341642088052	341642088604	341642089154	341642089704	341642090252	341642090804	341642091352	341642091902	341642092452	341642093004	341642093554	341642094104	341642094652	341642095204	341642095754	341642096304	341642096852	341642097404	341642097954	341642098504	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22758	21477	28762	24599	21525	19968	10281	4687	3095	2413	1930	1514	1232	1053	920	801	836	782	665	722	683	643	590	596	494	513	531	524	509	493	504	542	536	491	537	519	496	547	512	513	480	503	520	491	471	449	521	449	487	435	476	451	511	458	496	487	448	478	473	448	436	470	460	473	448	441	404	442	456	439	491	485	481	462	458	451	446	453	474	464	456	475	484	480	427	467	494	468	443	429	442	461	412	458	432	453	450	487	476	455	420	494	429	480	407	469	451	489	451	454	446	471	464	455	455	409	467	465	453	465	467	512	446	493	411	430	462	482	451	464	448	453	466	489	434	453	480	436	451	440	454	455	431	438	489	475	470	446	461	461	428	483	427	495	427	445	443	445	445	464	506	480	452	456	472	460	439	476	516	449	461	463	461	439	428	467	471	468	434	458	432	470	432	482	453	479	486	447	436	487	439	479	493	432	419	469	480	419	504	484	410	466	463	450	448	469	444	409	438	437	458	444	430	436	485	451	443	463	463	498	426	436	461	459	474	477	464	467	443	442	454	457	441	474	435	456	484	441	468	443	426	471	452	452	467	471	458	450	469	432	434	412	459	448	499	453	460	494	420	457	449	435	470	455	480	468	453	462	436	454	467	422	486	454	443	433	458	470	463	427	465	468	451	439	446	411	444	468	478	401	456	477	430	431	449	445	465	482	454	474	457	473	435	482	468	421	444	429	478	477	436	491	450	466	441	456	451	473	472	471	448	460	416	435	412	465	453	466	432	434	447	487	442	467	471	479	433	473	449	491	459	424	470	452	472	479	470	462	454	453	423	483	445	477	472	483	512	456	427	453	422	471	458	430	480	466	459	451	471	456	443	461	449	463	452	460	448	495	456	491	442	433	462	473	457	443	464	440	442	480	458	457	432	457	447	431	474	465	517	459	470	446	416	442	500	475	457	456	451	479	476	466	448	479	461	445	439	446	462	441	423	439	499	492	463	466	451	410	454	416	431	437	488	408	488	451	441	411	469	465	492	414	461	458	454	456	436	453	433	442	432	474	447	449	445	449	465	445	458	481	441	471	427	428	416	482	426	438	466	441	418	440	456	470	463	446	437	442	443	470	479	460	447	499	425	433	485	429	473	454	437	444	455	491	472	463	421	422	483	424	464	424	453	440	449	419	447	436	383	436	467	437	415	481	458	420	440	456	463	468	452	421	453	465	421	422	473	444	382	464	437	461	469	444	421	470	474	439	485	473	475	456	464	468	465	437	459	478	480	476	456	424	495	490	468	442	449	408	446	432	453	458	464	453	477	484	474	429	443	506	428	448	454	451	470	442	535	461	481	459	436	421	415	448	443	433	448	452	492	440	450	458	435	428	443	425	446	441	445	504	479	443	462	457	464	437	470	473	435	424	476	463	455	443	428	452	473	451	431	446	466	479	468	461	457	480	466	465	445	454	444	439	484	458	460	460	468	463	424	460	459	441	460	411	474	420	445	484	445	479	449	450	499	495	429	485	413	473	467	493	455	474	468	419	447	459	465	457	462	475	433	435	468	435	424	450	437	459	477	465	468	457	434	427	430	480	469	436	448	471	469	468	482	432	465	451	481	430	453	449	450	487	478	449	471	449	449	468	429	494	471	468	515	443	462	481	455	445	463	487	397	401	464	443	470	456	456	433	421	422	459	461	480	426	468	448	456	447	489	460	455	475	456	453	443	442	457	466	449	465	428	423	481	471	451	448	443	433	450	471	478	427	478	440	449	448	466	462	464	455	458	450	449	443	445	450	469	507	490	466	474	451	438	480	464	472	426	474	469	453	455	458	452	451	445	464	448	447	439	486	452	418	433	448	461	458	414	483	414	457	433	440	415	477	435	457	463	420	434	446	454	433	478	491	446	484	428	456	444	414	417	447	469	427	474	425	420	412	445	435	475	424	436	440	422	479	449	438	492	452	432	436	510	478	432	461	472	472	443	457	464	469	421	502	463	495	435	455	427	446	470	421	470	451	510	456	438	423	459	465	433	438	464	464	464	440	474	440	451	431	471	453	452	427	468	430	465	449	442	496	431	450	413	456	408	430	424	466	440	476	487	443	450	404	439	444	430	496	440	450	470	473	473	445	447	447	469	447	437	475	458	455	455	464	443	458	424	474	442	419	457	442	425	439	461	464	448	465	451	465	442	480	458	468	453	439	483	455	432	426	450	453	440	486	479	471	426	466	465	454	461	435	448	461	463	416	464	451	441	413	446	451	455	471	480	435	446	446	452	431	446	447	454	464	426	469	429	455	482	486	442	435	443	469	506	436	437	475	480	421	484	423	440	430	422	478	421	423	451	422	506	445	421	466	427	424	445	469	458	440	438	450	460	509	434	464	483	436	469	490	480	461	460	464	462	453	414	485	454	441	440	452	455	434	418	418	442	457	457	464	421	448	447	481	450	471	415	458	448	455	432	472	428	436	434	431	423	457	498	457	454	481	452	456	446	485	444	457	431	408	466	447	475	461	483	473	436	445	454	407	430	433	434	457	467	474	473	491	463	404	414	422	441	473	482	474	517	461	449	442	463	457	456	476	485	440	481	446	469	451	465	438	434	427	437	436	463	476	464	451	452	464	431	424	451	475	487	455	488	435	444	465	448	453	481	456	416	467	435	402	474	448	455	465	458	432	446	421	402	459	441	469	458	459	448	455	449	440	427	468	447	436	440	427	485	483	455	467	475	451	457	463	495	442	423	456	480	455	446	447	458	399	453	465	423	431	456	408	453	459	412	429	471	421	414	435	478	464	481	456	484	413	444	489	467	435	423	445	469	421	471	463	442	435	478	460	435	465	461	408	469	468	483	449	468	481	418	426	491	430	456	447	467	448	456	442	442	485	434	513	454	461	474	468	447	469	457	445	421	445	429	460	484	439	465	461	481	488	482	453	483	436	462	424	481	479	436	439	461	427	447	479	476	459	416	453	468	448	430	461	476	456	476	472	468	439	450	426	474	469	450	425	431	434	446	465	477	470	445	479	441	426	431	415	460	465	481	454	419	472	449	477	472	431	455	428	422	453	450	465	435	494	442	501	452	439	467	478	450	442	471	456	458	433	442	429	420	439	477	409	472	458	457	427	466	485	476	434	462	452	469	454	477	445	460	482	461	432	432	460	446	414	451	475	468	428	442	424	448	427	466	441	467	483	449	443	452	493	465	455	439	441	397	407	467	421	411	438	452	486	464	443	470	459	460	467	403	440	432	475	473	427	452	445	435	476	446	465	466	439	467	486	445	475	441	454	481	422	408	442	438	470	426	425	459	455	410	464	446	416	455	473	411	442	438	474	490	393	424	436	426	456	439	425	445	419	442	413	476	461	467	437	465	431	410	475	423	417	468	435	454	442	470	445	442	452	432	463	474	436	459	502	457	444	413	434	464	456	457	470	467	446	434	442	413	434	437	472	457	439	457	468	461	489	468	467	411	468	469	463	489	457	422	451	442	467	456	430	459	426	431	441	463	449	496	375
23525	43546	35992	27073	21482	16727	13188	10021	7755	6086	4744	3729	2977	2270	1970	1708	1623	1531	1501	1463	1287	1221	1063	1001	929	886	859	853	812	883	903	816	831	854	863	832	804	796	777	777	797	776	786	665	721	725	721	728	750	691	701	729	700	689	704	741	739	714	713	664	686	670	692	694	734	785	712	737	686	659	675	721	669	710	709	696	656	683	685	682	696	696	712	678	663	628	670	643	647	631	662	715	671	691	662	683	667	730	694	638	653	679	644	676	644	703	667	672	712	650	642	739	671	681	641	642	657	654	648	644	672	657	702	667	652	613	710	681	674	688	712	709	705	722	653	713	678	632	664	685	685	681	648	695	690	714	675	713	679	700	664	653	748	648	660	683	675	712	716	719	669	663	662	666	699	695	674	639	679	638	662	693	678	658	671	656	696	704	686	652	712	702	648	676	700	675	673	656	717	718	710	689	687	673	683	706	687	721	719	688	709	674	683	709	687	671	641	672	719	665	685	685	614	726	677	692	636	666	659	646	673	686	642	669	711	692	702	685	682	659	665	735	665	687	622	634	676	640	654	704	632	675	660	628	714	644	636	658	688	682	653	686	716	575	678	687	660	684	712	708	702	692	666	708	650	679	687	667	702	686	680	691	690	672	651	650	668	650	658	675	690	676	643	688	768	672	687	695	659	687	661	698	712	701	682	670	669	680	692	699	735	715	689	670	676	642	687	640	679	685	638	681	665	642	715	660	681	633	710	689	684	664	630	634	677	703	690	689	656	656	645	696	663	652	680	705	697	647	693	667	654	613	662	707	663	687	653	702	660	656	642	694	635	623	662	689	665	713	660	667	674	683	648	701	641	693	676	725	722	720	674	685	657	658	676	645	676	640	644	690	699	678	634	619	664	655	678	654	669	623	677	712	678	688	658	669	694	701	666	677	666	667	693	666	671	664	680	662	660	639	720	665	656	642	737	692	696	670	675	663	679	713	697	664	689	682	624	657	741	660	688	662	676	648	673	639	742	673	677	638	694	660	657	638	717	665	665	640	623	655	705	659	697	704	680	613	693	671	678	649	690	709	675	735	649	657	646	664	664	731	662	702	695	686	622	713	653	669	653	705	643	649	679	686	722	669	647	691	693	701	734	694	710	686	684	636	678	676	682	661	693	688	641	683	598	691	651	712	699	702	621	722	672	671	625	643	670	677	646	662	719	620	645	632	693	683	729	662	648	648	659	706	671	684	668	731	692	688	634	672	700	613	716	661	691	679	653	653	645	685	685	709	683	683	642	677	753	634	684	662	642	674	682	677	658	660	690	660	655	683	682	664	635	688	676	672	664	702	697	715	664	710	665	703	684	671	649	686	697	715	683	630	655	704	717	660	695	700	693	745	641	673	674	675	683	679	683	660	687	666	678	687	700	688	669	667	653	688	635	639	678	672	678	712	668	624	671	657	664	692	645	670	624	648	642	685	653	668	696	689	662	665	640	668	658	696	678	734	673	628	676	677	670	663	662	658	683	673	680	673	648	654	675	689	681	718	666	661	666	684	678	709	711	680	640	681	718	647	651	696	644	719	641	690	679	686	651	663	711	680	678	663	649	721	726	645	682	660	675	705	673	708	726	629	661	695	664	678	698	692	652	711	656	709	714	647	637	674	706	668	676	700	653	654	651	675	682	710	707	640	673	671	702	749	653	657	655	650	664	691	734	663	665	678	672	675	615	681	712	677	633	678	642	653	672	681	709	722	626	696	673	725	672	661	654	659	751	638	672	654	684	668	736	675	714	689	663	703	643	710	640	648	705	686	670	676	668	671	653	711	633	692	680	723	640	704	647	665	661	720	687	676	634	687	694	705	641	677	671	687	667	677	690	668	695	652	706	692	653	645	629	665	642	623	661	725	685	701	695	674	687	666	644	710	663	683	648	678	676	628	640	734	705	711	638	651	674	653	692	660	638	696	686	684	625	698	631	719	671	685	707	698	678	702	657	650	670	660	709	677	681	659	662	630	673	678	723	659	686	675	695	648	681	724	699	657	676	693	660	695	679	678	641	683	705	688	681	645	713	645	672	713	675	641	674	633	686	682	685	685	680	692	614	670	698	620	666	682	630	701	711	698	664	663	671	648	685	647	646	653	703	676	647	693	623	661	697	683	686	677	682	671	703	718	671	670	729	647	737	679	668	670	653	690	660	662	686	652	701	685	660	625	675	663	714	650	658	675	686	629	633	676	703	666	670	693	702	678	662	660	669	689	685	698	629	715	659	718	662	645	653	698	665	645	692	690	666	670	637	715	659	660	648	657	644	699	675	646	687	673	705	682	691	661	641	696	689	727	678	698	674	681	744	680	672	646	702	659	692	683	687	682	706	728	701	682	679	703	647	614	711	661	711	687	670	685	640	670	684	691	693	678	675	701	719	673	682	627	680	660	680	693	729	675	662	641	677	666	718	687	656	706	681	671	673	660	705	646	703	697	716	705	669	683	701	702	724	686	688	710	664	669	667	699	670	666	719	672	694	687	684	694	680	675	669	688	642	666	658	703	670	684	661	698	740	632	681	699	626	679	665	687	699	667	619	692	673	679	682	671	695	666	653	665	702	629	672	677	700	645	721	656	724	712	697	707	642	668	655	644	675	688	621	636	658	721	715	667	716	639	682	661	659	667	671	655	668	708	620	689	665	674	674	661	697	625	664	664	710	644	683	657	706	674	623	700	679	672	654	670	617	666	674	699	679	743	694	645	689	654	676	669	642	668	682	701	689	636	701	693	636	665	701	687	632	711	646	685	706	695	745	680	646	673	680	627	699	658	677	684	691	652	640	716	703	682	638	674	681	658	665	688	663	688	673	671	689	680	681	674	686	675	655	722	688	673	718	695	667	698	710	697	661	645	661	657	676	684	665	654	693	672	691	684	702	658	708	669	687	685	667	693	665	672	693	705	688	674	692	699	723	680	687	682	659	688	662	723	635	674	706	673	676	612	672	637	653	730	637	683	663	729	650	684	715	678	674	742	657	663	666	661	663	701	659	683	667	654	669	664	639	664	704	674	637	638	689	717	678	688	690	697	641	657	673	636	705	644	683	633	647	684	707	666	669	649	666	659	703	702	649	659	737	715	714	616	639	692	725	662	679	690	668	667	692	658	662	642	632	678	687	652	658	670	701	663	642	699	711	651	670	661	663	631	684	615	682	686	654	657	655	679	625	731	696	641	647	713	638	672	688	683	683	677	675	688	698	656	691	649	660	684	641	650	661	681	708	641	628	727	741	704	673	695	660	652	605	670	671	718	655	679	676	708	675	637	649	625	669	721	669	685	662	712	714	709	699	678	703	680	685	680	690	650	683	694	647	677	699	670	733	663	649	707	686	684	711	659	654	631	664	634	674	699	709	700	677	710	647	687	675	705	684	656	701	647	659	660	689	668	623	730	736	686	653	672	635	657	648	660	678	682	632	688	670	682	688	648	681	675	673	686	662	675	668	677	687	666	749	717	698	695	657	690	601	674
27793	21598	18852	11616	6135	4097	2850	2033	1611	1421	1144	1103	980	912	868	825	887	796	857	824	837	751	764	763	764	746	724	775	814	728	733	791	742	776	750	697	765	797	745	737	793	698	715	689	708	770	715	716	704	698	739	709	683	719	714	717	724	693	706	672	749	779	682	713	760	676	730	683	681	682	724	699	709	718	700	754	727	701	667	683	699	722	712	732	655	697	700	713	668	729	748	702	655	709	727	700	719	732	734	718	751	719	726	703	725	711	692	702	710	685	690	702	697	699	725	704	636	751	717	687	710	682	692	723	667	689	714	687	712	699	723	642	656	711	692	667	684	720	689	695	687	757	729	721	643	745	700	725	712	693	689	714	723	741	685	693	708	680	664	723	720	713	697	697	740	643	772	704	747	706	695	705	760	716	693	712	706	705	692	704	740	700	733	726	690	701	719	702	717	733	703	733	667	677	700	726	649	684	723	689	690	691	723	683	690	722	728	698	755	707	721	741	698	688	726	685	757	668	708	717	730	696	716	698	693	646	685	701	713	705	723	717	662	711	673	732	715	725	789	653	725	708	701	711	682	717	759	719	783	736	694	694	708	693	683	688	710	709	702	683	700	698	727	689	698	725	632	722	666	720	742	688	704	684	739	653	743	758	699	693	651	677	701	671	686	747	656	692	709	620	701	693	717	733	759	749	710	719	729	701	725	699	709	689	693	654	712	669	748	722	750	672	693	675	750	658	708	703	744	700	746	718	738	694	701	684	717	718	697	761	675	701	649	715	694	720	700	699	749	701	710	688	771	737	698	729	734	703	740	687	665	710	708	700	695	756	720	649	673	696	681	654	686	707	698	738	739	636	685	701	657	712	704	692	746	697	751	713	724	699	717	693	733	726	723	746	691	702	735	709	738	708	754	650	687	690	681	674	679	706	721	684	721	742	687	702	690	737	696	712	715	704	652	704	698	721	736	742	708	717	735	667	704	732	727	684	738	703	701	707	709	728	672	708	673	675	720	756	692	643	724	702	732	674	697	739	666	727	686	747	712	745	683	731	687	687	675	673	713	721	734	675	731	715	698	719	707	688	730	728	714	695	709	699	737	696	646	711	737	701	656	706	686	718	710	696	704	715	699	704	746	639	704	654	722	695	720	740	706	713	689	707	654	683	744	699	712	729	715	722	690	706	710	716	701	718	719	701	651	688	677	751	709	702	723	767	707	670	684	688	705	702	697	733	724	687	696	687	695	748	700	669	700	708	689	725	681	653	719	697	702	792	727	714	681	720	681	727	682	697	660	723	706	723	732	752	747	708	688	778	705	714	688	743	741	703	727	703	719	716	701	704	765	701	714	774	684	682	723	697	722	725	700	697	652	742	661	712	725	711	707	694	681	692	679	704	736	726	728	695	723	720	723	709	703	758	715	724	705	688	714	673	698	719	736	687	734	667	691	647	667	681	717	720	733	698	677	685	701	714	660	661	699	719	668	711	723	657	702	695	684	702	704	695	715	698	689	732	675	712	766	697	659	709	687	653	740	659	708	736	693	710	688	747	719	658	705	720	723	689	731	692	749	705	673	721	685	693	683	693	721	707	701	672	717	728	716	753	691	686	737	718	661	685	720	702	750	729	698	697	700	705	747	696	741	710	670	728	706	709	759	731	702	706	726	687	688	717	742	690	743	694	716	733	699	760	715	696	715	717	679	722	690	703	758	671	664	720	721	734	688	675	692	750	695	676	752	693	715	659	710	743	727	717	701	718	693	713	696	690	660	688	717	699	736	726	685	671	728	666	716	739	735	691	676	730	706	701	697	701	762	723	701	701	689	692	707	676	721	726	710	734	656	713	703	697	655	657	734	693	746	662	697	663	750	672	707	758	731	812	728	756	721	714	686	662	709	699	743	723	732	700	702	708	752	681	693	725	676	689	682	708	708	693	704	700	699	732	726	672	716	754	707	731	689	702	711	749	720	707	685	687	694	701	705	729	651	761	674	719	660	705	744	700	687	657	719	736	684	696	690	714	680	690	745	703	685	698	687	725	687	736	675	692	678	742	695	734	693	752	684	695	695	745	722	723	693	681	721	743	713	701	708	709	695	680	711	704	757	714	692	770	718	696	687	702	688	718	687	736	732	706	693	698	712	718	734	769	677	697	707	686	742	687	693	717	681	744	710	670	705	687	741	730	695	706	731	719	708	706	716	688	715	679	710	684	688	705	759	635	714	700	674	730	677	727	752	733	747	713	703	723	730	714	708	671	735	691	671	699	741	744	737	653	678	718	650	746	748	684	713	708	712	779	674	696	727	717	712	732	618	733	716	667	661	725	677	656	702	746	702	735	693	719	753	736	739	739	761	691	663	717	700	730	693	721	711	751	744	658	727	698	738	704	717	679	697	697	726	683	709	666	683	699	723	695	729	694	761	743	718	696	739	705	671	703	712	686	700	759	698	688	681	730	725	683	690	692	703	692	733	730	717	729	697	715	697	712	749	673	713	760	696	686	706	698	730	733	712	727	682	712	682	697	764	705	785	741	774	746	783	696	740	724	706	672	720	685	715	725	713	721	772	679	701	732	699	724	710	697	692	708	708	690	721	729	776	694	727	703	712	633	714	709	743	703	686	731	681	678	735	672	695	653	686	686	696	644	743	716	709	706	614	688	706	749	704	744	751	689	690	710	753	718	749	725	704	740	688	728	727	725	684	701	690	662	718	698	695	723	698	680	718	686	655	678	725	729	757	710	709	715	668	727	727	680	706	711	683	667	743	732	677	672	736	718	761	670	710	699	685	706	769	712	710	711	804	678	745	698	761	717	680	700	684	688	702	712	727	686	701	697	718	693	760	687	694	674	702	706	713	662	673	709	717	737	693	662	726	713	710	685	751	692	697	717	718	747	679	750	711	746	704	669	729	694	723	676	728	700	701	701	742	687	708	740	728	685	705	678	723	721	689	720	693	772	659	713	666	719	659	717	686	696	700	698	702	711	728	718	700	720	726	735	722	709	659	708	720	710	728	720	730	711	693	669	709	710	695	736	706	716	683	739	697	735	679	751	686	689	659	715	751	669	760	718	738	733	672	744	687	686	718	727	686	716	723	730	765	646	713	745	667	699	685	708	753	700	714	664	670	709	728	778	728	649	760	745	715	763	729	700	705	726	696	661	704	706	694	698	689	648	686	708	678	754	664	692	719	735	724	705	736	741	729	705	733	697	674	686	701	719	718	723	758	662	701	717	696	680	729	744	744	746	664	667	652	768	677	723	745	707	680	706	708	719	685	681	688	720	729	740	712	708	731	684	686	725	676	699	715	728	688	709	766	707	709	742	713	668	735	704	704	717	703	730	738	723	669	712	672	711	733	723	734	673	673	646	652	703	709	719	697	698	712	660	677	711	741	779	705	725	684	710	698	718	707	673	669	701	678	723	699	709	744	721	663	705	714	687	733	734	723	714	667	739	698	666	695	677	684	716	749	691	673	702	674	749	679	737	717	691	724	718	714	733
20703	32628	24716	16369	11968	8790	6679	5185	4065	3134	2709	2194	1884	1669	1532	1522	1524	1426	1386	1346	1315	1337	1223	1193	1151	1168	1121	1158	1149	1212	1201	1162	1135	1155	1159	1140	1128	1173	1056	1110	1091	1123	1116	1047	1066	1029	1044	1019	1027	1066	1043	1083	1124	1078	1033	1046	1143	1087	1038	1074	1057	1058	1097	983	1098	1102	1005	1060	1067	1083	1076	1035	1046	1098	1039	1066	1074	1113	1019	1038	1073	1057	1062	1073	1008	1058	1050	1029	1058	1086	1064	1023	1014	1045	1012	988	1044	995	1051	1036	1090	1071	1027	1022	1105	1088	1020	1048	1039	1058	1078	1074	1078	1077	1077	1071	1080	992	1023	1033	1060	1017	1084	995	1080	1003	992	1092	1038	998	1086	1047	1052	1035	1059	1077	1043	1040	1029	1036	1079	1015	1066	1046	1027	1031	1076	1010	1055	1000	1033	1010	1086	1060	1044	1064	1038	1051	1087	1049	1056	1099	1090	1080	1056	1044	1048	1032	1059	1035	1113	1016	1002	1042	1036	1094	1012	1073	1003	1051	1040	1075	1078	1007	1037	1023	1065	1105	1046	1065	1060	1044	1020	1066	1039	1050	1065	1092	1056	954	1071	1035	1092	1061	1103	1064	1014	1063	1073	1057	1068	1099	1041	1079	1086	1053	1025	1050	1033	1040	1032	979	1040	1046	1060	1040	1061	1046	1050	1017	1009	1091	1042	999	1029	1035	1044	1018	1006	1097	1050	1022	1017	1028	1091	1024	1050	1031	1096	1008	1023	1060	1066	1047	1034	1031	1028	1071	1051	1070	1082	1045	1073	1119	1033	1018	1062	1082	1024	1036	1070	1029	1049	1130	1027	1101	1011	1036	1077	1072	1048	1083	1070	1064	1042	1039	1049	1096	1048	1050	970	1049	1075	1013	1040	1028	1060	1076	1018	1133	1043	1071	1012	1084	1033	1081	1087	1063	1116	1082	1060	1066	1065	1035	1065	1046	1063	1025	1072	1063	1033	1072	1132	1037	1021	1039	1011	1049	1044	1052	1108	1054	983	1034	1050	1037	967	1010	999	1040	1058	1089	1049	1065	1099	1054	1015	1011	1066	1035	1060	1034	1059	1044	1036	1088	1062	1042	1048	1056	1074	1025	1097	1051	1050	1007	1121	1030	1042	1037	1127	1025	1046	1062	1079	1013	1088	1022	1046	1058	1052	1041	1010	998	1071	1092	1071	1078	1093	1095	1111	1051	1048	1030	1030	1032	1049	1045	1044	1079	1019	1035	1061	1079	1085	1074	1078	1026	1118	1065	1131	1043	1058	1027	1034	1046	1079	1074	1046	1093	1030	1028	1027	1058	1055	977	1013	1062	1059	1097	1068	1056	1072	1052	1059	1078	1082	1036	1085	1012	1040	1019	1080	997	1028	1049	1018	1016	1028	1108	1040	1058	1062	1022	1043	1074	1070	1011	1034	1050	1061	1038	1076	1065	1049	1086	1091	1024	1031	1103	1045	1067	1031	1050	1059	1025	1097	1039	1061	1082	1065	1005	1063	996	1093	1006	1073	1074	1074	1015	1068	1001	1029	1112	1059	1040	1070	1080	1056	1035	1069	1023	1068	1019	1048	1080	1045	1071	1109	1088	1020	1066	1037	1041	1048	1060	1019	1072	1066	1041	1098	1073	1026	1024	1075	1039	998	1024	1090	1008	1067	1027	1024	1026	1064	1140	1015	1029	1025	1081	1043	1006	1071	1060	976	1058	1039	1036	1047	1051	978	1118	1006	1050	1072	1022	1087	1033	1034	1056	1046	1017	1020	1023	1063	1124	1071	1004	1065	995	1067	984	1039	1101	1091	1051	1105	1061	1017	1062	1013	1070	1077	1073	1040	1091	1025	1025	1078	1011	1115	1079	1048	1083	1101	1035	1095	1064	1071	1084	1072	1074	1085	1065	1044	1149	1110	1002	1031	1007	1005	1054	1059	1048	1030	1075	1018	1044	1060	1064	1051	1052	1058	1000	1091	1118	1113	1049	1041	1042	1064	1042	1074	1024	991	1083	1055	1054	1051	1062	981	1060	1052	1036	1014	1053	1066	1011	1053	1076	1059	1023	1054	1036	1064	1084	1093	1040	1046	1063	1024	1060	1002	1029	998	1065	1006	1026	1010	1046	1003	1007	1014	966	1079	1081	1048	1039	1057	1072	1015	1057	1032	1096	1091	1091	1036	1025	1111	1068	998	1020	1077	1056	1010	1000	1008	1043	1028	1043	1071	1087	1057	1047	1115	1088	1045	1067	1024	1012	1097	979	1144	1084	1093	1085	1074	1035	1060	1116	1041	1046	1050	1026	1047	1027	1043	1110	1056	1089	1085	1061	1057	1050	1047	1050	1038	1063	1075	1010	1019	990	1033	1097	1029	1097	1040	1026	1133	978	1077	1074	998	1070	1023	1061	1099	1054	1040	1053	1083	999	1138	1036	1063	1047	1003	1049	1070	1032	1018	1022	1047	1071	1072	1037	1028	1030	1032	1018	1039	1067	1083	1024	1003	1076	1076	1052	1032	1073	1034	1028	1069	1035	1039	1094	1057	1081	1095	1012	1091	1041	1061	1030	1023	1054	1041	1020	1091	1030	1084	1020	1063	1075	1080	1070	1073	1085	1084	1076	1045	1038	1009	1070	1041	1073	1089	1054	1054	1070	1067	1057	1011	1020	1068	1099	1061	1032	1057	1106	1025	1011	990	1013	1075	991	1005	1110	1086	1070	1001	1068	1034	1020	1023	1027	1051	988	1061	1043	1057	1041	1020	1071	1071	955	1085	1026	1079	991	1063	988	1014	1048	1104	1052	1062	1058	1025	1046	1010	1018	1061	1017	1085	1015	1002	1075	1054	1040	998	1045	1056	1134	1003	1010	1031	1041	1093	1122	1022	1102	1056	1027	1096	973	1001	1053	956	1072	1021	1032	1069	1066	1043	1103	1015	1066	1040	1067	1013	1055	1029	1103	1115	1045	1031	1080	1040	1084	1023	1101	1033	1039	1042	1060	1062	1101	1059	1043	1023	1079	980	1029	1044	1053	1062	987	1038	1022	1056	988	1061	1075	1032	984	1071	1067	1031	1066	1047	1055	1031	1050	1057	1073	1044	1009	1033	1052	1024	1061	1075	1084	1042	1028	991	1053	1061	1056	1022	1086	1014	1037	1102	1034	1071	1009	990	1090	1056	1025	997	1052	1033	1153	1077	1063	1057	1035	1016	1051	983	1043	1051	1008	1039	1040	1071	1077	1038	1077	1057	983	1032	1031	1036	1090	1057	1052	1058	1040	1068	1086	1061	995	1071	1067	991	1076	974	1055	1063	1031	1054	1037	980	1022	1022	1108	1017	1131	1019	1014	1035	1074	1030	1028	1026	1073	1043	1025	1066	993	1052	1130	1079	1051	1039	1074	1060	1057	953	1089	1009	1063	1029	1061	1034	1018	1033	1029	1073	1062	1120	1055	1050	1062	1023	1021	1057	1082	1018	1051	1050	1065	1059	1039	1052	1043	1080	1025	1087	1068	1056	1080	1032	1096	1040	1039	1071	1051	1053	1048	1005	1025	1060	1036	1110	1073	1038	1045	1064	1027	1049	1006	1006	1041	1062	1048	1118	1004	1084	1028	1047	1087	998	1056	1057	1032	1090	1042	1042	1055	1043	1031	1032	1054	1036	1049	1037	1022	1100	1069	996	1081	1073	1044	1019	1095	1058	1096	1107	1069	1006	1109	1063	1072	1079	1045	1023	1075	1021	1086	1059	1024	1019	1032	1089	1069	1083	993	1088	1050	1084	1057	1080	1064	1087	1085	1053	1025	1047	1040	1052	975	1084	1048	1073	1083	1077	1063	1058	1053	1065	1060	1086	1060	1060	1042	1032	1054	1114	1101	1105	1003	1067	1024	1041	1018	1102	1069	1035	1058	1122	993	1128	1060	1013	1064	1030	1099	1113	1043	1121	994	1055	1029	1031	1061	1064	1072	1102	1046	1056	1088	1038	1094	1074	1044	1058	1025	1049	1054	1014	1089	1078	1068	1008	1022	1076	1014	1071	1034	1052	1042	1063	1037	1066	1062	1037	1101	1109	1047	1025	1105	1044	1059	1069	1053	1089	1049	1067	1038	1058	1038	1049	1061	1077	1040	1064	1036	1050	1069	1084	1023	1037	1067	1055	1051	1056	1010	1059	1045	1032	1064	1040	1019	1034	1068	1057	1063	1066	1047	1052	1038	1052	1069	1087	1121	1051	1065	987	1041	1059	1039	1097	1121	1117	1035	1016	1040	1026	1012	1049	1017	1065	1074	1106	1075	1050	1069	1028	1033	1051	1050	1034	1017	1114	1053	1000	1017	1061	1021	1021	1048	1052	1081	1042	1073	1033	1015	1063	1014	988	1042	1071	1048	1084	1123	1095	1000	1059	1093	1026	1065	1026	1128	1043	1036	1082	1060	984	1007	1057	1054	1080	1035	1061	998	1093	1049	1095	1066	1055	1043	1030	1054	1044	1057	1063	1064	1041	1067	1097	1071	1072	1038	1054	1023	1049	958	1066	1053	1023	1006	1085	1051	1037	1057	1040	1033	1061	1063	1071	999	1068	1070	1038	1115	1052	1049	1074	1056	979	1050	1071	1071	1017	1034	1072	1014	1098	1060	1035	1022	1067	969	1054	1044	998	1064	1032	1037	1037	1059	1080	1039	1026	1061	1002	1091	1118	971	999	973	1045	1094	1058	1030	1093	1030	970	1123	1113	1054	1065	1111	1011	1010	1068	1023	1045	1017	1053	1029	1068	1077	1026	1041	1051	1051	1063	1027	1021	1031	1043	1036	1030	1021	1016	1074	1086	1073	1091	1084	1091	1039	1103	1011	998	1042	1107	1037	1040	1043	1068	1048	1072	1058	1105	1068	1087	1019	1092	1034	1087	1052	1031	1068	1001	1059	1086	1109	1000	1073	997	1063	1134	1024	1070	1002	1079	1028	1021	1028
23234	21094	27579	24877	20154	11041	5437	3269	2253	1758	1446	1231	1072	964	900	858	825	794	819	750	751	696	686	666	633	628	616	607	627	612	636	636	646	609	656	614	595	591	609	597	613	646	592	548	613	574	608	538	598	558	545	521	575	597	554	532	599	619	585	604	566	546	554	605	598	598	573	590	564	574	582	555	557	580	566	632	545	605	614	575	574	583	587	557	616	573	541	627	556	587	560	600	600	573	602	617	559	598	573	573	560	577	583	529	552	562	558	549	562	565	551	570	577	589	572	550	561	589	586	553	577	609	563	546	552	577	603	603	564	621	608	617	532	593	558	594	550	613	538	566	542	575	577	565	611	564	546	606	578	558	565	582	557	571	585	535	570	589	548	512	574	581	570	563	578	591	554	579	594	565	593	561	550	556	571	581	543	535	581	579	524	513	576	581	589	634	595	557	532	570	624	581	585	567	559	560	593	591	605	581	574	630	533	581	588	590	548	553	580	561	539	599	558	562	563	548	615	576	587	565	556	563	613	565	598	556	550	572	549	555	595	590	577	528	593	551	586	558	635	586	590	569	620	533	576	588	554	590	528	566	570	577	559	620	591	561	582	556	593	616	589	595	543	571	566	542	595	574	557	619	557	590	538	575	552	546	572	559	524	579	573	574	597	604	574	565	538	614	550	565	544	489	611	580	576	554	570	586	569	581	559	601	596	575	587	603	550	576	563	547	537	583	566	558	542	544	560	579	558	579	531	585	547	557	574	587	600	562	573	554	613	577	581	581	575	572	577	577	573	544	572	572	556	574	578	577	571	547	583	562	595	562	532	546	554	556	592	571	580	620	607	547	582	566	581	595	599	592	560	499	588	559	562	574	566	562	577	622	545	546	604	572	580	572	545	564	564	630	565	588	546	620	572	601	575	578	586	587	572	600	567	558	572	551	600	545	542	567	558	572	635	561	575	604	536	597	570	577	540	598	557	609	544	592	566	587	591	558	595	575	531	553	549	573	585	568	589	522	535	566	570	549	545	585	544	589	572	571	645	512	615	558	563	537	629	540	584	563	581	548	524	552	570	564	590	541	614	581	543	557	518	568	583	594	542	596	581	565	560	548	567	577	560	565	548	558	579	567	606	588	548	561	567	600	597	597	590	596	562	605	584	629	580	552	597	562	552	520	551	569	590	594	605	556	572	585	543	568	556	599	594	593	529	613	584	584	567	610	563	585	584	610	579	571	592	572	614	473	565	621	617	570	590	566	528	572	538	545	554	582	580	586	615	593	585	586	541	580	544	529	560	582	545	582	581	576	559	572	572	533	547	548	546	611	585	575	555	540	556	588	542	529	548	555	536	574	557	590	551	558	546	589	597	538	567	548	576	560	562	636	592	603	579	587	571	589	565	545	614	554	566	586	567	585	620	563	542	576	600	624	573	530	604	564	579	582	566	568	591	561	589	572	545	607	572	603	552	605	575	574	600	573	585	551	599	564	587	564	587	558	591	629	570	579	549	590	572	620	582	583	574	525	611	553	556	584	589	578	604	563	572	549	585	555	558	574	541	565	586	576	553	559	563	515	596	557	537	577	591	570	544	608	584	623	554	587	585	572	572	572	534	556	550	611	560	567	541	560	551	599	593	569	595	584	554	577	600	559	581	605	582	571	534	569	566	632	500	553	546	576	613	571	571	572	555	598	547	509	558	550	570	584	573	598	571	619	576	532	520	563	558	564	584	572	580	580	568	511	554	532	609	585	544	535	566	593	523	571	584	608	575	574	602	545	589	573	546	582	547	562	549	559	561	580	622	522	574	555	594	522	554	601	554	539	549	567	553	562	583	558	550	612	566	547	601	548	559	500	610	534	606	579	582	559	555	627	585	562	591	535	599	597	584	521	555	613	579	563	565	546	555	578	568	610	564	560	582	560	595	601	558	550	564	588	592	537	574	559	518	555	573	542	581	588	578	547	565	551	594	621	557	564	611	575	554	603	592	566	576	564	530	557	568	529	600	595	565	572	582	551	539	603	615	584	579	579	615	592	563	524	579	594	553	558	549	537	584	553	609	559	605	545	591	549	554	534	585	571	547	544	596	598	560	598	537	553	544	552	611	584	554	553	559	568	588	567	568	550	570	536	558	563	564	595	612	583	584	579	596	593	544	557	568	616	585	604	553	538	553	563	607	544	568	554	571	539	567	616	570	572	581	557	555	588	572	589	587	564	576	558	570	543	579	559	579	572	613	597	578	570	589	558	588	584	571	555	590	581	586	582	542	543	570	564	532	585	524	612	581	565	555	602	550	562	597	537	589	561	604	533	556	609	547	546	596	574	557	604	551	542	590	542	587	546	548	595	608	612	529	605	563	591	594	568	544	607	554	569	519	555	561	586	596	545	554	584	564	588	550	566	593	560	590	547	543	552	567	533	566	564	596	557	560	550	545	558	583	544	596	603	582	550	571	559	533	548	507	573	613	554	550	565	556	543	609	591	559	553	579	609	573	570	565	564	601	595	564	538	584	588	648	524	577	566	545	565	561	576	607	613	569	543	576	575	554	597	552	570	601	561	558	599	603	569	577	546	573	580	550	522	597	515	591	533	539	594	562	583	552	551	572	619	528	536	569	574	548	562	587	542	578	570	593	548	598	518	579	548	590	565	559	569	587	554	570	543	532	561	574	554	543	574	568	589	589	576	575	558	576	574	551	593	579	560	551	580	552	553	582	586	582	549	584	563	534	566	524	588	552	563	587	588	560	575	589	571	573	565	548	600	601	555	572	555	535	603	548	562	581	586	565	584	580	547	582	590	588	596	587	601	571	552	550	532	568	591	571	561	530	566	596	599	578	564	576	589	546	572	524	554	611	603	587	583	550	569	565	537	621	610	564	604	560	574	566	552	536	566	569	586	539	580	582	574	581	553	524	592	571	596	544	559	529	572	565	534	547	564	543	521	514	533	564	575	560	567	570	625	573	565	563	603	563	628	588	573	545	551	522	531	605	587	573	571	568	532	610	581	528	568	579	550	566	624	541	562	573	592	542	569	544	544	545	584	541	563	609	568	583	548	536	525	582	563	573	592	558	550	586	558	570	538	603	582	603	568	548	527	599	560	588	574	617	552	578	617	585	539	563	555	577	580	559	539	565	613	574	573	632	571	585	614	557	589	589	554	637	577	582	583	566	563	557	570	566	574	607	535	574	615	539	546	606	566	622	529	604	533	554	569	521	592	641	578	592	549	586	566	510	559	613	552	564	596	597	613	568	568	557	581	596	590	521	550	581	553	580	561	572	541	539	554	563	559	626	587	567	534	608	580	632	561	586	523	595	592	553	587	533	536	586	555	556	570	581	536	569	590	557	552	559	541	574	603	562	602	537	615	579	585	576	590	598	589	564	558	562	525	578	564	551	574	565	572	564	581	581	553	585	598	576	592	609	551	571	571	543	574	563	587	579	584	585	567	577	574	569	608	570	530	593	571	548	537	573	564	557	588	601	532	577	601	569	571	570	609
21317	39314	31746	23001	17448	13523	10170	7643	5769	4374	3531	2793	2361	2014	1777	1636	1546	1513	1477	1399	1266	1252	1123	1013	1047	1002	1017	983	1006	1017	967	1034	1013	980	981	994	970	1045	957	1047	973	958	903	905	888	932	947	869	928	905	867	904	868	886	867	867	879	882	864	906	889	896	903	879	920	894	841	890	820	883	878	825	826	846	909	882	849	840	874	844	901	833	862	814	861	855	880	891	842	878	853	832	941	866	845	848	917	867	863	861	859	856	855	842	834	838	845	833	875	821	856	827	885	861	858	866	837	812	855	866	849	887	828	864	873	845	845	825	898	878	929	873	820	927	873	874	842	828	840	866	807	860	921	881	849	835	859	941	881	862	866	850	882	874	829	895	874	870	841	810	896	860	866	890	888	858	861	885	870	857	833	855	881	874	824	883	873	834	828	901	850	820	864	808	861	873	861	836	853	829	834	870	861	890	878	885	875	878	846	865	891	852	870	814	845	852	861	920	858	881	880	783	821	869	862	875	854	893	871	873	920	892	888	849	849	820	868	882	850	824	821	839	852	890	889	882	902	883	875	862	809	857	863	891	843	907	880	865	867	854	867	851	845	878	855	829	858	816	855	871	855	864	864	851	877	827	887	830	879	913	842	867	866	867	903	850	869	894	896	845	807	876	817	881	846	870	930	893	796	935	822	844	817	898	874	861	817	865	806	842	847	847	859	872	863	839	857	856	849	869	876	819	849	876	836	860	818	882	890	891	834	915	853	876	870	874	866	838	909	812	876	926	859	854	810	798	852	907	861	888	875	895	926	855	881	844	828	889	867	922	876	832	860	890	830	876	900	850	876	890	840	846	890	885	879	820	893	855	860	878	860	874	895	827	895	853	858	885	879	886	905	855	897	865	845	871	816	834	819	859	901	808	852	881	817	858	889	857	831	840	862	893	882	885	856	868	808	913	871	868	843	878	866	847	866	852	919	835	857	884	780	938	818	851	899	880	817	855	836	828	813	876	809	850	829	821	848	881	863	856	810	888	883	849	819	853	839	903	862	873	854	843	928	932	847	823	893	876	861	849	896	801	818	889	876	861	804	813	850	807	835	873	842	812	928	862	920	914	863	895	866	851	867	843	859	840	881	875	852	866	894	836	896	822	835	876	879	899	846	851	876	873	872	858	848	841	853	858	838	859	866	898	854	833	904	845	888	907	875	910	925	837	863	865	836	904	866	868	865	848	893	862	876	853	906	811	866	798	867	858	868	863	879	859	847	863	895	899	838	856	848	876	867	878	866	887	863	850	794	918	897	863	844	852	869	883	857	896	835	843	863	880	860	815	853	883	842	856	835	872	931	889	839	836	880	826	862	849	862	844	818	875	865	890	855	817	820	863	855	878	868	873	862	873	865	856	821	887	871	866	861	866	906	859	876	883	886	844	818	835	911	833	847	905	903	890	858	875	822	828	855	873	904	887	890	892	840	885	899	880	856	876	878	876	829	824	831	871	892	846	828	849	869	858	849	863	817	870	884	819	809	855	897	884	871	903	856	879	844	860	862	845	885	880	913	860	886	844	826	879	861	829	890	880	878	847	860	846	885	901	854	830	883	864	853	854	858	864	754	858	841	882	873	828	818	879	909	871	840	875	882	849	872	820	862	893	859	881	841	896	895	890	850	869	854	822	840	893	839	893	897	818	833	887	881	903	842	853	876	833	831	855	780	850	924	871	832	860	897	875	799	866	867	806	845	835	836	865	847	872	872	831	867	860	800	859	852	866	920	833	854	886	893	881	877	794	835	828	852	804	874	819	850	823	854	850	805	819	863	909	870	881	835	874	863	871	909	850	880	894	871	905	888	857	878	863	834	851	876	830	879	878	847	863	842	854	866	832	814	846	820	821	855	813	891	833	876	836	857	822	864	917	872	857	865	870	922	877	890	889	891	878	870	848	871	855	843	879	829	889	851	890	872	845	857	879	870	848	837	862	877	876	813	871	844	841	840	883	880	899	841	813	849	871	841	868	911	854	899	852	880	894	823	842	889	908	924	893	846	888	857	843	950	856	912	848	885	871	838	857	876	847	889	849	882	855	840	816	855	895	895	891	849	871	897	903	835	858	915	928	879	875	911	870	847	803	811	899	906	891	824	906	841	886	845	853	798	851	851	847	805	843	872	809	800	801	854	871	858	904	863	904	849	864	812	810	859	842	889	899	872	853	905	859	889	843	823	897	843	913	882	837	884	833	819	845	880	814	795	844	885	870	912	889	845	838	886	830	848	864	872	904	880	863	862	845	878	828	832	830	827	862	829	851	862	892	880	881	857	811	854	864	849	855	827	886	855	829	858	858	829	860	869	833	947	863	875	853	858	893	919	889	863	835	820	833	842	891	831	827	853	843	868	882	823	879	821	914	877	847	859	894	900	860	884	822	853	867	829	900	893	834	903	883	928	798	856	868	913	861	870	871	888	877	830	868	880	823	855	857	855	847	871	836	884	847	858	841	855	832	819	879	859	841	880	862	878	873	922	895	857	891	944	889	889	846	891	853	840	847	887	858	854	841	906	839	880	884	865	857	847	898	899	837	887	864	806	910	858	849	814	844	834	883	851	807	850	797	835	879	898	829	866	851	921	836	832	839	867	865	865	890	866	859	857	885	878	836	841	925	833	862	880	904	882	862	856	909	852	870	864	873	833	871	862	893	863	858	848	875	868	843	824	867	915	868	869	871	836	862	886	849	881	866	903	868	870	860	835	899	846	858	856	863	871	876	869	850	854	867	875	870	814	879	895	825	837	825	853	864	849	834	864	893	909	854	824	826	848	892	853	837	883	877	810	825	863	845	839	832	912	836	825	929	846	838	836	861	855	878	848	834	874	909	808	835	812	866	888	866	824	874	862	850	886	848	866	853	849	854	910	894	874	855	888	860	845	948	852	821	865	864	848	917	863	858	917	865	899	872	832	869	875	839	854	843	859	879	841	866	871	843	848	869	878	855	890	859	863	895	843	864	893	881	860	889	803	861	884	863	844	795	863	854	835	900	856	808	840	862	913	923	896	906	813	851	886	852	885	857	834	908	844	825	857	811	900	917	902	874	850	840	890	857	818	861	856	861	834	811	902	836	847	842	874	859	803	860	830	854	843	874	848	861	848	810	878	822	818	897	858	857	894	836	896	862	846	899	794	921	859	849	916	866	880	832	901	865	871	840	851	805	832	849	884	835	863	878	839	858	824	845	861	849	867	880	886	856	875	838	892	812	913	845	834	898	902	899	900	873	865	863	906	870	861	882	859	880	861	833	843	829	811	882	866	882	872	812	818	905	846	862	857	852	876	862	890	903	862	903	844	847	922	819	894	877	863	886	873	864	794	890	837	865	879	903	858	882	819	857	846	901	886	843	863	818	847	903	849	866	864	843	879	860	853	815	857	849	871	856	799	900	858	885	848	857	896	848	821	848	867	849	838	894	885	842	852	831	853	792	880	892	835	855	886	878	826	829	885	856	854	897	851	800	794	853
24650	21105	25818	23900	9993	5102	3248	2372	1729	1518	1296	1117	968	900	866	871	822	847	768	779	743	721	675	675	651	649	676	710	724	688	676	666	694	640	688	692	696	694	655	687	711	639	657	638	640	658	651	632	674	629	703	625	663	601	672	650	637	675	622	642	632	644	683	624	618	672	643	656	632	638	654	654	620	664	638	635	633	645	673	599	618	633	653	669	643	666	651	604	625	623	636	660	666	656	660	642	646	675	576	606	623	633	681	640	635	643	619	676	625	669	667	592	624	657	678	664	646	594	601	643	654	613	638	670	624	632	618	658	606	637	655	666	578	662	611	733	651	657	626	659	622	683	640	637	601	660	613	626	622	675	658	615	638	673	651	628	659	602	626	581	675	653	616	653	694	680	647	630	632	635	682	621	635	602	636	670	677	637	679	631	656	606	659	642	662	619	655	662	687	621	632	625	671	624	630	685	621	684	647	617	625	647	670	621	589	611	627	609	628	694	649	642	632	673	611	679	667	701	621	691	652	630	632	608	639	624	636	648	681	678	626	663	643	636	630	664	604	601	633	600	647	663	627	651	642	726	581	663	647	660	654	639	657	657	649	634	651	653	626	666	644	637	673	665	629	617	644	580	655	697	618	629	668	655	663	635	677	635	615	657	646	661	660	651	615	637	635	642	671	628	654	633	668	650	681	644	667	620	611	626	598	674	615	638	631	620	657	614	703	695	655	599	619	626	708	640	632	633	655	686	573	669	668	645	645	660	636	641	643	693	659	639	634	617	637	642	649	633	660	689	661	599	685	647	684	642	669	652	691	620	677	667	588	601	632	676	623	609	693	657	646	608	689	648	592	634	628	635	612	625	671	598	615	656	606	662	712	667	653	665	629	631	701	613	634	643	614	612	637	623	626	648	626	672	620	653	652	644	654	631	640	628	655	647	645	655	561	619	625	652	686	639	640	630	581	603	615	649	637	593	656	616	630	674	693	654	621	674	632	644	633	682	674	642	662	666	665	660	669	611	657	696	644	660	656	640	656	651	641	623	630	640	669	665	593	636	598	608	651	657	655	611	664	613	624	674	634	634	655	663	642	612	647	662	626	628	627	641	634	609	616	644	653	616	575	650	628	650	635	598	634	655	663	641	645	682	653	641	632	655	604	636	653	673	674	683	642	652	613	651	614	633	645	637	651	622	604	653	630	600	629	646	628	649	591	654	642	609	612	654	681	617	651	657	641	666	657	622	657	646	636	659	663	653	642	666	641	641	637	679	621	697	602	619	598	630	694	665	644	671	608	642	657	635	633	654	642	631	644	612	642	592	654	643	616	641	647	650	639	591	633	683	652	671	653	632	653	660	661	639	647	624	649	630	637	628	647	612	634	620	645	692	654	658	645	633	666	563	629	662	641	668	613	598	634	645	640	675	619	656	631	646	577	605	598	625	682	639	636	670	665	579	605	646	648	649	649	636	645	668	671	672	629	684	624	629	660	610	648	626	632	628	620	661	650	694	639	657	647	671	620	653	661	599	693	650	619	665	649	637	635	617	597	617	646	675	665	660	644	653	646	639	643	659	643	621	628	619	643	661	645	643	633	641	621	636	653	661	671	620	660	606	685	655	648	569	675	644	707	646	619	633	620	691	617	672	635	579	683	645	634	658	683	665	599	648	621	623	640	600	604	601	617	694	667	637	657	650	648	602	600	632	639	686	690	676	629	665	586	666	632	653	621	583	635	657	616	654	604	693	618	639	618	657	653	651	644	626	623	662	630	589	647	622	686	646	643	647	623	644	626	621	629	642	656	666	635	688	655	636	622	635	638	631	647	662	657	646	631	641	654	616	635	641	618	608	667	645	635	684	597	642	640	643	611	632	620	640	643	637	655	662	642	664	658	693	697	641	564	624	688	637	648	656	642	642	698	656	612	647	706	643	645	625	591	666	637	680	654	679	648	639	605	669	623	632	639	611	603	678	641	647	651	597	670	620	680	650	621	609	671	665	633	660	663	626	630	654	651	630	633	657	682	633	673	679	611	640	621	629	617	628	609	638	618	599	630	625	572	688	644	672	622	628	625	646	601	647	638	640	693	646	635	638	664	656	646	627	622	639	604	631	589	657	662	590	600	634	644	607	653	683	637	668	626	621	627	653	630	673	628	613	677	677	665	609	640	676	635	670	640	649	610	653	625	645	645	654	631	634	606	675	634	623	671	667	658	653	619	644	628	685	616	712	612	621	630	630	617	593	641	642	616	659	641	696	627	660	707	652	636	628	629	633	622	642	692	685	630	618	643	667	639	621	631	664	638	637	632	627	669	641	601	695	622	614	665	608	653	658	623	625	646	591	622	672	627	647	617	655	640	562	656	640	674	665	615	597	631	637	650	618	661	641	666	627	630	614	687	641	627	668	630	642	646	656	633	638	651	673	582	656	629	609	653	620	620	657	600	589	638	673	601	666	621	669	666	689	641	621	640	665	639	652	646	625	621	638	638	632	645	635	600	678	691	585	613	635	647	604	627	641	631	628	639	664	638	651	648	623	655	649	664	626	655	623	616	647	667	652	615	681	672	631	634	640	654	653	580	609	637	645	608	675	608	649	642	590	613	664	669	660	674	711	626	642	674	602	629	682	612	602	645	617	631	642	673	668	618	621	652	660	614	617	635	645	639	642	610	646	659	639	611	612	616	637	606	671	679	635	653	637	598	621	611	629	627	569	659	633	634	650	640	665	585	620	626	625	628	612	605	665	626	674	662	617	620	665	630	667	662	641	618	643	632	616	642	666	629	621	644	660	662	656	656	608	656	617	646	632	657	618	612	592	615	615	630	596	625	705	652	628	620	648	637	610	616	625	666	634	664	645	636	672	638	641	617	640	657	679	625	651	651	611	610	647	647	647	630	667	613	618	657	668	654	667	656	642	640	589	626	626	636	671	659	647	664	650	622	682	627	590	619	671	637	631	613	687	641	614	626	678	625	646	676	632	639	660	637	687	694	635	668	656	591	641	651	630	665	579	657	610	617	624	648	631	629	662	642	679	642	640	614	638	658	660	646	632	638	671	600	671	629	607	672	637	621	577	662	627	684	647	682	639	642	595	617	624	637	700	662	640	628	643	654	643	641	665	619	584	608	634	682	626	649	625	645	628	680	642	632	623	600	611	650	627	642	654	623	624	661	670	631	640	623	639	655	653	633	635	639	634	590	661	643	637	635	671	648	660	655	627	639	598	686	657	689	602	650	674	644	655	608	659	643	629	645	656	670	627	671	614	614	657	637	645	637	643	691	629	653	617	633	665	648	668	671	644	650	672	667	590	614	661	659	648	626	669	629	633	606	634	644	640	689	659	658	664	620	649	599	674	655	597	628	644	643	640	676	632	651	616	681	643	629	650	664	681	694	627	674	607	642	688	599	587	640	622	601	658	639	624	686	624	602	640	615	650	640	645	642	590	646	657	610	631	669	607	673	597	695	669	617	621	642	630	634	649	675	622	574	661	621	571	627	626
20791	35725	28022	18884	14170	10788	7977	6070	4506	3560	2861	2416	2087	1720	1713	1522	1526	1457	1322	1317	1199	1214	1169	1163	1086	1056	1098	970	1030	1145	1083	1094	1068	1067	1054	1053	1058	1090	1113	1046	1003	1020	952	963	983	956	1033	915	929	917	970	953	996	988	986	999	1018	993	991	992	988	947	921	928	946	948	934	923	987	939	941	948	934	957	986	952	937	976	932	937	924	942	965	981	1007	944	962	924	913	910	954	948	944	954	917	907	950	969	922	947	947	924	919	943	920	966	925	942	971	983	980	955	944	959	941	931	968	942	926	926	962	960	966	909	949	975	966	945	925	915	989	964	961	917	937	979	931	932	978	956	973	968	935	953	914	979	1002	973	968	990	987	966	952	921	965	965	929	958	1000	978	893	946	949	973	924	999	937	955	965	948	954	945	883	940	937	979	961	990	914	1007	918	983	970	912	903	922	948	985	929	936	937	935	920	977	943	948	962	974	966	955	860	957	975	971	931	948	916	980	960	1009	896	977	959	982	988	949	970	953	980	1034	926	953	932	931	982	991	927	909	927	912	932	949	943	929	970	888	990	940	951	945	909	951	935	956	963	943	998	943	921	927	923	1030	941	936	984	919	968	946	919	990	928	920	981	967	908	930	935	952	921	895	980	961	883	933	922	915	1000	934	932	932	985	922	947	942	949	971	918	1008	957	975	944	961	997	913	973	987	988	881	889	892	892	933	962	903	932	934	976	918	942	975	932	957	1014	987	950	928	922	990	958	937	945	958	979	933	931	949	939	930	994	940	917	1016	956	921	916	888	848	958	948	876	972	984	949	923	960	977	886	871	996	940	960	947	926	1012	959	943	939	977	963	940	892	918	964	919	898	947	948	1000	922	951	920	958	955	963	944	932	981	1026	960	979	976	916	942	946	965	903	912	969	913	922	942	876	935	959	970	968	982	940	1005	885	939	976	1004	951	1002	957	937	930	952	922	997	937	909	933	946	949	976	949	942	962	925	948	931	944	930	932	967	959	959	930	982	926	940	916	978	942	961	984	983	923	955	951	910	1030	969	961	907	974	947	918	917	918	971	999	974	952	974	943	915	943	924	967	999	919	939	973	967	953	959	932	934	941	925	983	980	902	870	953	989	976	978	911	960	906	972	902	978	922	958	949	968	946	971	961	943	915	931	949	957	946	919	978	999	904	939	900	967	956	1025	1010	911	932	973	951	947	935	991	964	958	934	930	960	921	981	933	944	949	938	917	988	980	913	984	956	882	937	957	1022	976	940	973	962	950	937	948	907	977	859	984	979	922	952	984	965	944	995	1022	948	956	951	975	987	988	917	968	960	959	951	991	956	971	942	989	937	926	957	967	936	994	1014	951	916	889	944	959	963	968	883	984	967	973	970	956	946	965	975	929	909	977	949	971	982	969	978	912	963	951	887	887	917	926	992	936	975	980	945	954	917	1023	951	949	992	965	999	952	953	996	1016	988	937	951	994	953	948	869	935	970	908	1004	962	929	880	882	937	922	968	912	943	927	983	961	920	964	904	895	878	980	934	996	997	918	942	982	974	977	928	920	964	915	968	965	977	1022	968	889	955	951	916	952	934	1016	932	980	914	985	1014	1002	909	972	925	918	966	945	970	952	948	992	998	989	968	923	938	899	988	967	898	1002	985	972	929	977	914	964	919	980	984	996	984	963	964	990	944	928	949	931	939	985	862	998	882	932	1005	934	987	930	1000	954	923	918	984	912	977	914	959	967	1015	954	944	932	884	922	913	925	981	955	968	976	991	958	958	950	1029	932	980	976	1013	971	949	963	937	968	928	928	973	1008	923	948	914	1003	940	919	958	950	998	873	988	974	922	985	914	992	975	1014	942	943	947	924	984	946	956	981	1008	959	969	946	975	930	903	977	901	934	945	980	912	940	948	902	914	949	997	942	902	971	954	980	1002	993	893	924	943	890	908	938	991	875	912	919	986	979	909	950	955	934	994	988	947	946	934	1005	937	955	979	937	932	964	949	939	949	901	896	965	960	992	945	946	953	942	1003	974	979	924	934	938	952	967	984	961	930	990	956	955	887	911	905	944	922	940	898	961	928	939	916	946	984	962	948	979	927	982	930	966	943	908	978	1003	911	978	923	964	945	964	984	941	1026	962	907	978	881	959	958	993	989	926	964	980	977	910	956	991	957	988	938	939	927	946	972	986	995	928	990	961	941	934	926	968	919	950	968	874	954	932	924	965	1014	956	930	929	990	982	927	946	999	960	1007	965	924	900	899	924	959	938	927	939	948	946	969	924	923	998	966	923	930	908	943	899	937	946	972	952	946	974	931	886	993	896	991	950	995	953	911	981	929	976	891	936	940	925	923	927	944	941	913	1015	926	977	961	911	898	943	907	956	931	943	973	938	1017	944	930	922	921	976	967	949	911	959	977	1013	932	911	946	970	916	943	975	920	884	954	959	935	931	896	992	1007	956	983	950	931	972	978	981	1002	914	874	917	1022	938	926	1022	950	976	900	897	985	924	965	896	894	950	952	940	925	933	918	962	952	963	966	941	957	890	892	932	939	951	937	928	949	959	945	947	965	992	955	911	1010	1022	1021	937	907	941	917	986	958	961	928	973	934	930	953	926	972	999	953	945	959	946	976	973	1021	909	981	984	916	966	957	918	994	905	962	957	894	935	928	950	932	935	957	897	938	945	998	938	945	945	935	956	930	972	943	936	945	907	988	958	961	943	998	947	932	915	916	948	934	927	940	969	958	943	1003	964	927	866	939	955	976	944	912	945	964	891	930	962	1038	951	966	949	886	890	926	1010	998	969	963	943	1009	973	970	901	1014	937	982	984	932	958	957	936	936	1026	957	962	953	903	967	923	953	965	905	926	974	1021	910	949	942	960	933	949	964	972	966	936	968	933	963	986	1024	986	1019	920	923	964	936	928	975	957	918	957	969	963	939	979	915	949	965	1005	959	956	946	969	925	918	935	926	933	950	927	975	929	943	917	971	970	940	955	914	947	986	959	908	943	951	996	928	943	979	942	919	945	942	979	912	938	952	928	959	898	1007	972	930	940	936	890	950	935	909	948	916	956	934	977	983	985	968	917	957	952	973	949	997	917	919	903	951	930	943	953	1001	894	892	953	950	974	982	971	990	926	983	924	925	930	952	975	957	904	926	924	894	921	975	931	956	961	959	961	1003	961	907	943	933	923	946	948	925	924	896	979	927	930	996	959	920	956	947	960	939	977	928	959	956	922	984	942	998	951	956	976	977	946	940	969	929	903	950	990	926	970	890	891	886	896	933	891	946	942	954	955	944	897	915	901	972	963	990	941	953	893	979	961	970	986	934	965	944	969	942	967	968	940	924	910	983	943	978	973	988	964	936	906	975	985	939	967	983	927	939	953	941	982	943	904	927	934	888	1022	964	944	985	921	915	929	977	964	991	921	932	954	963	955	942	963	968	950	978	972	915	964	968	932	956	986	916	986	950	920	926	987	939	976	965	931	926	928	977	967	926	946	939	942	911	990	957	938	962	920	926	951	903	968	899	938	1011	897	886	941	944	916	937	963	913	999	942	911	938	878	929	959	958
22341	21084	28255	24143	21142	19689	10381	4714	2876	2233	1700	1377	1071	979	856	850	769	807	736	676	638	584	531	524	511	517	489	501	522	539	567	488	513	577	525	459	521	520	482	497	490	498	518	462	488	461	442	431	456	478	463	440	486	458	482	435	421	464	486	474	454	447	449	439	450	461	406	432	466	426	498	435	419	497	429	427	447	461	473	457	464	462	452	461	500	403	457	442	434	456	451	465	445	441	440	441	461	431	445	423	405	441	457	424	445	407	485	458	438	457	477	473	451	504	438	411	474	456	462	462	452	433	435	448	462	441	427	448	454	468	482	411	454	444	450	438	465	492	427	435	442	442	428	476	465	423	457	429	396	453	424	436	425	454	459	456	409	462	426	446	425	452	412	448	413	423	442	450	446	447	420	462	468	446	405	446	494	454	490	466	446	414	430	411	408	435	432	403	506	449	448	480	463	477	447	455	451	470	432	471	459	467	448	465	427	432	440	444	451	440	439	460	388	457	433	489	444	495	431	455	426	450	422	442	424	468	430	500	475	447	447	435	452	454	446	441	457	448	391	472	472	432	451	433	482	444	454	459	429	438	467	435	428	424	448	465	441	449	440	440	462	457	461	400	450	431	433	489	416	444	485	461	470	460	435	439	480	462	464	479	411	436	447	424	415	457	443	424	466	423	420	461	486	435	410	464	408	411	454	422	396	530	507	458	471	421	468	460	459	414	462	434	434	428	406	440	442	416	410	467	426	459	482	437	418	434	450	455	439	471	469	425	462	409	409	471	471	452	472	458	469	434	445	416	450	429	436	434	441	436	450	453	459	432	461	427	429	469	426	434	435	415	495	451	452	456	443	434	418	462	423	462	434	423	485	507	442	475	453	451	455	460	459	444	475	413	456	488	504	478	439	427	448	457	436	418	466	425	451	444	449	467	427	437	469	464	429	421	411	419	440	427	429	433	468	437	471	425	461	434	441	442	432	449	428	435	448	445	446	413	502	462	426	451	457	439	444	440	447	476	393	421	471	413	446	445	420	411	436	409	436	447	445	445	426	474	427	486	476	417	453	473	429	385	449	441	411	427	428	453	422	449	425	452	481	421	411	430	439	455	440	432	457	412	420	423	436	438	495	454	456	457	455	444	434	451	445	494	452	458	428	417	447	453	454	428	477	420	448	442	435	420	454	446	461	414	440	449	458	445	448	450	436	448	442	455	454	468	437	454	434	455	408	423	421	471	467	426	461	414	448	461	432	495	442	477	461	452	444	446	440	447	436	479	437	450	433	478	443	462	414	443	476	439	440	400	434	420	418	453	462	441	467	477	433	457	472	427	447	446	465	459	433	462	438	469	458	422	440	457	424	439	423	501	466	445	455	434	470	442	443	402	453	464	464	473	467	413	435	409	421	425	420	458	467	433	415	417	443	471	441	470	442	480	420	465	422	495	446	454	420	470	412	468	491	453	448	444	428	454	421	423	477	455	459	453	475	471	404	468	456	446	429	454	423	454	440	508	465	425	481	483	435	444	453	451	427	444	456	472	466	456	435	443	431	460	412	455	429	424	476	447	435	477	450	468	436	440	447	446	448	424	434	472	437	433	461	454	456	442	447	437	426	428	439	454	479	444	432	437	442	470	461	485	424	418	447	440	420	426	491	476	435	457	451	455	450	429	454	438	450	457	447	467	451	420	423	423	469	464	418	487	429	468	475	448	448	454	455	477	405	409	436	442	451	420	448	446	421	496	487	426	442	441	468	481	444	448	423	427	420	454	434	478	401	455	437	436	474	462	454	444	443	469	421	483	463	413	444	482	509	442	453	444	452	448	431	463	479	434	424	429	471	461	421	417	449	437	451	450	441	457	435	483	442	435	442	442	476	448	456	452	501	419	476	388	446	462	429	436	429	462	419	418	469	427	449	457	444	413	414	445	447	466	461	448	490	452	441	408	478	453	453	468	461	489	435	426	498	426	448	456	438	453	477	469	472	435	422	464	397	444	435	479	425	451	423	456	428	448	413	385	436	462	424	425	434	425	412	423	422	465	427	467	413	442	422	410	389	424	441	438	468	440	463	444	442	457	463	421	425	432	465	421	437	443	464	451	459	423	429	464	387	464	459	444	428	432	459	448	438	434	490	441	470	415	456	436	412	460	444	444	451	420	404	474	426	445	462	437	447	469	459	476	432	460	420	406	441	434	448	450	450	461	382	442	438	485	444	460	423	432	458	390	416	446	427	440	451	420	460	420	447	458	431	388	459	457	485	413	495	447	410	429	451	458	486	446	450	447	471	434	435	414	418	433	439	408	488	423	417	427	479	463	425	421	437	445	426	481	429	460	438	467	462	437	447	411	471	476	446	438	437	457	420	410	448	436	445	472	410	413	491	431	448	442	434	451	449	426	459	451	399	413	438	419	448	442	468	458	422	457	448	451	431	418	461	417	444	473	432	417	450	435	454	460	449	453	448	428	439	437	436	416	450	486	407	449	510	464	480	451	411	435	445	406	478	431	450	480	431	441	446	465	465	434	440	426	401	414	455	419	456	447	439	444	426	459	463	454	467	442	459	450	450	434	421	441	448	429	464	422	443	447	452	463	458	438	465	461	439	416	450	440	437	446	388	444	448	437	394	461	441	447	444	483	457	455	436	418	430	421	410	489	423	458	473	417	496	444	451	442	447	458	431	436	417	418	438	444	433	441	474	422	496	468	489	434	485	429	436	467	463	411	435	448	450	406	455	481	429	455	438	392	445	442	449	426	435	484	444	435	439	425	451	445	419	461	432	450	448	430	443	449	475	444	477	456	466	442	419	429	466	445	462	469	442	449	458	443	434	450	449	448	461	474	430	463	468	425	461	424	478	416	455	465	440	461	441	422	434	411	456	472	448	403	407	475	450	473	457	487	444	439	425	465	453	428	430	422	456	441	424	463	433	452	430	427	463	473	441	445	421	439	422	427	463	416	447	454	452	435	420	440	415	468	438	443	415	460	434	448	417	455	444	423	444	455	490	463	470	409	428	437	441	435	486	442	425	458	454	459	447	407	436	447	452	472	456	434	443	441	454	411	479	469	458	437	471	411	433	469	468	429	434	462	467	432	469	461	431	460	404	441	446	423	427	444	477	441	430	474	430	473	443	421	398	451	429	425	427	464	432	433	439	417	437	452	429	463	439	453	396	443	434	455	436	438	413	466	431	457	432	449	441	482	443	445	426	449	407	428	432	450	447	407	474	495	428	424	463	457	473	447	447	426	465	452	410	440	427	454	450	478	477	464	428	429	426	458	474	453	443	440	443	450	476	406	431	453	391	432	446	405	452	465	447	420	472	464	434	448	432	437	423	448	444	447	490	431	464	436	426	471	479	451	461	442	449	430	433	440	478	433	430	414	434	438	421	449	418	467	453	440	455	457	446	411	469	429	420	437	467	468	483	422	423	456	435	445	433	432	454	447	464	445	464	437	426	479	450	408	445	422	435	446	436	417	422	470	457	492	417	428	468	428
23311	43181	36064	27029	21479	16846	13019	9832	7286	5621	4391	3391	2575	2081	1877	1786	1641	1560	1432	1306	1180	1109	998	920	884	918	845	825	876	879	857	906	876	946	900	828	857	825	818	804	779	749	720	650	743	698	689	699	700	699	712	755	732	690	735	714	709	688	738	731	691	738	684	701	702	649	675	711	699	686	709	665	695	703	690	726	680	680	640	664	731	692	649	714	600	655	676	695	654	680	713	667	691	673	625	675	650	669	692	677	633	661	659	662	674	663	657	665	645	662	648	633	701	651	673	704	673	704	704	642	659	601	642	670	662	684	657	656	737	644	666	663	729	689	688	653	631	702	656	650	648	676	630	655	640	666	670	661	666	658	694	678	687	640	635	644	672	693	664	661	663	681	701	664	661	716	713	612	674	653	667	665	672	628	695	665	637	642	639	661	702	724	700	719	648	655	681	632	662	613	719	667	652	634	655	670	639	659	636	693	625	659	659	662	657	671	702	660	630	658	682	668	699	661	663	658	656	649	694	694	648	670	679	692	661	696	673	690	656	643	689	670	645	643	668	636	710	664	660	677	645	704	697	678	659	700	664	660	718	703	672	658	680	674	672	681	637	657	671	670	639	633	666	673	641	665	663	668	659	649	696	715	668	703	659	666	672	654	657	663	688	631	700	662	697	638	675	674	674	659	685	673	672	646	657	638	690	693	668	626	652	646	657	624	719	666	644	677	698	662	684	643	713	669	722	662	653	705	673	663	651	675	663	700	740	669	678	598	684	670	650	655	715	663	684	680	691	666	711	697	684	714	679	659	648	694	622	691	683	648	667	714	633	682	697	662	644	635	683	628	673	641	664	688	669	678	644	610	676	653	703	681	707	697	687	644	675	727	668	664	664	704	724	663	675	641	712	618	662	673	683	671	695	672	645	657	709	686	645	689	635	702	686	692	662	631	673	685	659	682	698	658	627	629	689	732	674	633	660	659	684	690	703	693	657	628	712	635	664	688	679	634	678	659	702	652	684	682	696	649	666	666	643	695	723	685	684	684	691	627	739	692	714	664	660	706	673	653	589	653	693	602	690	671	643	648	658	663	688	604	665	687	701	692	649	660	699	688	671	673	660	608	677	644	688	694	650	655	668	671	667	656	685	654	668	609	700	653	701	670	623	703	614	702	727	660	713	689	682	711	710	667	657	592	697	691	699	677	717	630	631	668	664	651	645	651	636	692	651	641	664	674	696	656	680	649	684	681	652	681	692	666	665	715	684	644	674	694	671	664	687	661	659	720	669	678	699	719	665	647	663	690	728	682	697	700	669	641	642	678	638	668	687	674	674	689	658	667	663	672	653	674	659	649	703	653	604	609	655	679	706	702	704	692	710	687	651	692	700	675	660	645	678	644	663	683	672	635	664	650	664	651	678	753	685	614	662	630	644	653	663	655	691	679	704	649	674	664	669	731	701	678	703	635	648	615	680	666	644	676	657	645	653	632	673	652	708	660	670	646	645	661	687	640	657	659	658	600	683	641	646	689	650	690	669	669	681	625	697	643	664	706	660	662	658	656	683	645	703	683	654	677	680	694	696	672	638	680	716	645	666	646	665	620	706	667	668	678	670	643	691	678	670	627	653	687	686	674	679	663	631	643	638	622	656	666	670	675	635	649	713	685	648	685	660	706	623	629	694	676	604	680	655	675	676	661	669	685	671	707	666	647	649	670	664	674	665	636	677	688	677	643	680	659	689	673	694	635	687	661	683	662	653	665	693	718	651	672	680	703	672	728	639	685	702	621	640	712	697	678	647	645	628	687	626	662	622	707	706	673	648	653	657	663	674	674	655	670	670	628	656	695	680	677	671	648	691	632	672	638	686	652	666	672	691	678	626	695	674	653	698	621	624	673	638	670	673	655	678	741	664	695	673	667	667	653	688	645	642	656	593	687	715	628	684	691	679	674	646	629	679	695	688	659	628	686	664	684	695	635	671	676	616	659	676	665	678	644	651	649	684	635	701	683	628	659	638	655	667	652	683	672	674	708	646	673	695	656	655	646	677	700	695	672	660	647	664	620	658	668	661	651	655	707	687	639	652	675	615	641	671	712	679	726	616	703	670	676	647	712	685	684	722	670	662	643	690	665	681	670	677	643	698	677	663	660	654	657	687	731	654	666	644	624	672	653	668	649	647	684	709	666	672	670	694	647	667	706	659	688	597	671	645	684	632	644	662	642	645	647	646	642	689	655	669	681	642	668	675	672	656	659	678	669	715	680	655	678	657	676	638	644	702	660	649	677	677	640	634	680	640	711	639	702	673	625	661	718	671	684	656	716	684	706	684	670	633	649	671	624	614	660	647	652	633	706	722	687	672	625	680	633	675	635	655	660	677	641	650	666	709	650	705	673	668	677	670	646	684	651	672	668	712	623	639	698	707	663	674	659	673	676	661	682	679	670	666	694	700	680	613	660	670	690	707	629	656	700	712	652	617	709	715	668	670	638	662	647	613	665	667	664	674	649	670	662	725	675	649	663	660	709	699	631	695	663	663	679	674	664	626	676	667	664	682	669	654	643	674	680	689	678	651	696	618	700	680	653	659	637	677	678	669	659	662	695	655	644	746	651	646	613	709	700	662	641	685	680	694	684	681	655	715	669	666	635	665	661	642	685	650	682	662	679	647	680	691	659	629	677	684	681	688	643	681	644	631	689	653	663	669	696	691	638	643	659	717	607	625	691	689	636	630	699	637	599	695	637	661	660	676	626	691	657	681	625	639	666	630	682	667	633	686	701	649	694	646	710	664	627	696	671	678	615	676	680	680	648	729	717	661	683	702	663	680	669	646	692	697	635	685	647	659	645	668	668	731	664	651	655	682	671	630	662	669	655	636	686	649	672	659	651	686	653	713	664	687	695	639	645	729	720	635	631	610	688	633	647	717	669	703	641	669	718	637	679	710	657	693	648	658	646	651	646	614	708	693	656	681	698	710	666	670	651	621	663	638	665	688	587	685	674	609	686	649	620	718	664	654	630	671	641	662	680	631	669	673	685	685	689	633	668	698	695	696	663	696	681	658	643	690	663	650	683	668	658	682	674	662	707	665	626	638	662	684	633	681	677	683	673	722	666	706	684	631	659	661	693	633	703	671	670	682	671	625	634	658	674	653	663	614	671	667	662	650	668	683	676	658	686	664	673	643	655	642	668	653	677	673	630	647	678	700	636	664	660	665	660	635	706	645	682	656	716	683	691	672	656	665	654	650	641	713	634	651	662	680	617	682	685	658	663	697	693	667	712	648	711	664	633	641	691	673	648	651	642	658	670	636	652	672	655	723	689	685	636	666	668	654	679	693	680	663	681	710	674	657	696	610	650	693	685	668	647	700	669	689	618	656	646	662	651	716	668	674	697	675	703	631	645	679	638	675	650	664	665	678	713	693	651	649	674	641	674	647	678	724	694	710	652	662	680	677	653	664	710	701	677	646	684	665	665	653	649	653	654	704	661	628	678	671	637	668	641	696	646
27808	21656	18947	11599	6200	4021	2691	2014	1564	1283	1148	1012	953	917	855	859	866	808	884	797	800	789	776	773	731	791	768	714	745	726	751	776	744	743	753	709	706	718	779	741	739	725	707	688	681	744	700	711	706	654	707	741	685	706	756	699	684	687	701	718	759	735	682	710	793	739	698	695	681	682	701	693	731	649	725	736	754	719	735	679	721	678	728	666	663	741	698	715	777	692	693	694	678	713	692	670	728	692	751	733	694	705	701	742	727	695	739	699	719	688	718	722	728	690	653	682	718	662	709	697	697	707	734	671	682	705	657	711	687	747	737	721	724	677	690	683	750	697	661	677	676	731	670	675	700	738	699	704	688	674	676	709	675	701	726	632	700	706	733	722	650	739	722	715	685	702	674	717	738	711	732	709	718	667	725	680	695	697	695	676	671	687	684	668	721	742	715	707	684	752	699	685	721	680	689	691	707	715	723	692	701	725	674	695	670	689	674	658	695	744	671	662	667	736	696	718	718	689	651	709	706	703	695	661	713	711	711	700	676	709	706	703	697	692	740	733	705	670	690	667	704	730	662	742	696	741	675	710	695	667	703	747	697	673	637	687	726	673	682	700	709	724	730	719	681	692	701	724	667	713	701	695	669	667	681	703	706	709	716	697	714	695	669	706	720	714	739	696	673	726	720	691	712	710	690	701	672	681	707	704	693	686	697	697	698	707	737	715	732	694	740	733	725	674	732	669	695	719	704	690	674	707	677	672	746	707	689	678	695	718	657	685	705	704	675	688	690	712	689	735	749	683	698	645	682	739	669	732	666	661	638	693	669	668	710	701	647	768	717	717	695	703	694	714	668	659	713	677	697	687	730	682	746	702	663	718	707	725	653	702	721	705	681	686	744	697	706	724	708	720	689	665	683	720	674	682	776	682	686	696	727	677	720	727	708	695	709	725	640	692	699	727	703	710	728	732	675	719	719	743	651	729	660	694	714	716	694	763	689	703	765	674	745	713	694	729	694	721	682	654	681	714	721	692	708	694	725	699	718	693	717	693	702	702	666	673	722	689	667	681	729	651	749	714	709	705	676	675	662	738	708	739	706	741	652	705	697	679	715	734	705	728	741	672	730	688	705	659	633	732	663	663	670	739	675	702	707	724	679	686	710	722	691	681	690	667	726	709	626	741	695	677	684	707	699	725	676	715	638	708	744	737	724	696	741	735	670	698	712	678	712	711	677	700	716	733	670	703	676	721	664	731	710	627	724	744	705	730	708	721	683	704	691	674	697	695	679	694	733	680	749	757	716	700	705	716	666	709	722	723	713	663	697	710	680	707	725	725	697	728	694	620	696	720	639	684	715	668	723	714	684	718	709	676	685	724	677	741	713	725	691	727	706	680	714	702	686	708	702	674	727	674	675	720	701	738	753	669	683	696	727	686	682	725	692	694	729	695	689	689	735	691	698	694	749	712	723	731	693	710	662	705	729	686	701	735	671	701	713	723	693	684	724	739	719	687	663	683	716	701	733	680	701	643	726	662	674	710	716	689	708	708	745	674	710	734	747	624	696	711	726	698	711	707	690	721	742	733	676	691	719	723	691	693	688	734	712	696	721	654	714	679	707	680	684	699	779	681	713	760	652	693	691	676	684	685	679	745	709	704	730	754	761	760	691	705	721	719	711	725	732	693	647	688	745	708	667	673	669	697	724	678	750	636	719	750	687	697	687	677	749	705	675	709	695	694	686	727	759	715	678	687	731	673	723	691	717	673	655	668	660	691	689	730	690	734	704	681	670	722	692	709	718	707	658	689	686	701	684	690	685	711	703	697	673	691	700	654	701	734	671	685	669	646	666	735	738	728	702	766	686	712	709	702	708	701	729	706	727	607	716	665	693	724	702	701	659	690	733	730	722	711	706	717	687	706	673	724	729	672	695	703	684	704	725	698	699	672	691	718	699	692	722	713	694	706	702	669	655	690	720	701	732	652	728	690	685	749	697	705	660	756	742	677	706	757	684	719	722	703	716	710	739	710	706	686	686	677	707	709	734	771	737	695	718	719	721	708	664	680	765	704	678	710	654	751	695	727	707	727	680	734	755	735	678	703	681	695	689	694	656	702	704	713	701	644	711	704	699	699	731	697	746	725	704	766	732	705	655	697	762	687	668	687	691	727	707	709	717	738	693	725	729	739	693	694	644	782	718	764	755	720	693	770	676	675	724	729	667	698	724	707	704	736	680	729	722	743	726	709	711	699	744	679	729	719	665	716	667	720	756	723	658	719	662	712	739	718	681	683	725	767	700	686	674	712	694	775	639	711	689	721	704	696	700	686	685	655	698	704	681	637	717	645	716	710	708	728	704	698	714	701	699	718	700	697	710	715	741	726	700	677	707	668	743	710	695	709	761	703	726	677	680	703	671	684	730	714	724	721	723	708	701	686	705	704	702	712	698	653	708	708	646	719	693	700	733	721	699	710	732	714	687	743	748	665	733	674	692	656	657	678	690	736	695	700	762	709	695	733	701	674	716	697	710	691	754	745	771	705	730	685	741	697	704	730	664	748	699	695	701	778	700	751	707	722	708	715	700	696	697	730	644	639	649	700	738	667	685	678	711	719	709	751	746	669	668	727	734	699	745	720	697	727	676	694	721	696	746	709	719	676	652	700	669	678	776	736	724	702	728	711	684	704	694	672	727	744	723	694	719	732	736	654	690	661	682	729	710	749	704	662	689	712	660	659	697	719	715	675	694	707	708	689	726	739	711	641	729	720	713	695	713	705	700	695	637	696	708	701	704	676	743	704	724	748	703	700	674	610	732	683	658	696	729	725	731	698	715	692	710	743	667	712	706	738	692	690	664	733	693	645	755	674	645	713	694	632	724	664	745	706	704	733	656	702	699	637	673	713	693	738	676	689	666	721	742	670	682	690	679	734	678	636	689	709	641	702	670	643	637	691	706	725	684	697	712	723	706	676	693	764	684	690	711	719	702	699	712	712	743	738	698	713	684	706	718	762	679	758	702	737	672	687	702	708	667	701	703	704	665	681	701	702	705	703	659	718	706	715	661	711	726	721	686	718	676	671	691	713	716	718	722	703	668	671	716	715	699	707	646	679	686	674	670	652	692	696	768	723	669	686	697	725	771	678	727	706	666	697	730	689	665	725	676	687	675	660	729	684	680	690	720	749	682	690	746	763	732	662	693	737	695	689	656	664	698	699	685	655	679	706	720	699	632	664	761	741	641	705	717	715	648	642	693	705	657	707	682	669	724	733	698	724	744	696	683	696	694	702	683	688	707	693	723	691	685	696	732	679	715	662	734	739	706	722	740	725	743	723	714	702	726	729	744	735	709	762	721	686	674	712	687	694	730	672	669	723	720	697	702	763	709	695	743	688	703	679	666	710	742	728	740	775	672	691	709	696	684	696	692	688	719	695	684	698	681	713	699	704	700	699	679	689	674	705	738	675	672	717	697	653	708	723	691	704	706	676	697	714	736	736	701	711	715	729
20918	32849	24986	16414	11903	9036	6527	4909	3746	2811	2323	2089	1812	1640	1658	1584	1504	1449	1406	1284	1266	1225	1205	1140	1196	1135	1118	1148	1151	1154	1225	1196	1163	1107	1155	1145	1148	1128	1209	1140	1127	1116	1180	1014	1052	1034	1023	1064	1076	1042	1032	1119	1071	1042	1099	1038	1069	1056	1076	1076	1045	1068	1071	1090	1068	1029	981	1021	1058	1107	1057	1058	1046	1018	1048	1056	1052	1100	1045	1007	991	1036	1045	1008	1044	1048	995	1046	1012	1073	1038	1070	1046	1012	1022	1045	1055	1033	1108	1029	1047	1065	1009	1066	1051	1067	1044	1057	1050	1073	1075	1034	1048	990	1016	1024	1012	1046	1027	1094	1024	1014	1044	1026	1092	1065	1079	1031	1024	1046	992	1064	1029	1106	1051	1016	1113	1014	1022	1028	1082	1052	1067	1081	1040	1060	1017	980	1001	1066	1063	1097	1000	999	1032	1043	1081	1046	1031	1047	1040	1107	1040	1019	1058	1038	1102	1107	1085	1082	1082	1026	986	1081	1040	1051	1102	1042	1040	1021	1064	1033	1041	1046	1039	1023	1016	1011	1040	1036	1012	1091	982	1026	1053	1066	998	1054	985	1075	1030	1035	995	1076	1078	1054	1053	1054	1014	1039	1062	1051	1068	1028	1036	1048	1092	1046	1034	1021	1044	1043	1050	1069	1042	1068	1112	1036	1108	1002	1040	1011	1036	1108	998	1079	1127	1092	1051	1086	1004	1041	1031	1020	1036	1071	1018	1079	1073	992	1059	1050	1102	1026	1082	1056	1063	1031	1042	1077	1044	1044	1071	1104	1038	1058	1033	1026	1032	1052	1006	1010	1035	1007	1042	1024	1076	1044	1029	1090	1069	1045	1062	1077	967	1060	1010	1034	1011	1012	1076	1043	1017	1066	1025	1052	1097	1009	1018	1020	1054	1043	1042	1045	988	1009	1038	1001	1056	1005	1051	1039	1058	1036	1042	1087	1066	1153	1090	1048	1011	1042	1036	1086	1030	1028	1044	1060	1025	1077	1020	1036	1061	1051	1016	1072	1050	1011	1086	1058	1090	1055	1057	1035	1008	1057	1017	1009	980	1054	985	1010	1056	1040	1098	1069	1086	1071	1022	1028	996	1026	1033	1023	1058	1125	1074	1144	1051	1117	1037	1057	1095	1028	1029	1068	992	1038	1044	1053	1105	1044	1005	1073	1060	1137	1046	1080	1006	1070	1039	1002	1073	1121	1094	1085	1098	1035	1046	1035	1084	1038	1032	1047	1058	1064	980	1075	1021	1028	1051	1045	1051	1045	1027	1030	1069	1106	1063	1006	1087	1035	1021	1062	1028	1067	1058	1028	1054	1046	994	1102	1076	1054	994	1054	1016	1038	995	989	1002	1003	1012	1068	1015	1032	1104	1064	1012	1059	1040	1010	1074	1019	1056	1026	1062	1014	1093	1041	1103	1076	1041	1012	1047	1053	1077	1096	1078	1041	1077	1068	1007	1141	1034	1037	1053	1055	1070	1099	1057	1013	1080	1006	1038	1069	1051	1073	1043	1078	1065	999	1044	1044	1063	1026	1011	1008	993	997	1029	1090	1067	1052	968	980	1034	1047	1007	1030	1065	1061	1064	1049	1087	1066	1008	1048	989	1066	1017	1019	1023	1119	1036	1064	1054	1083	1061	1103	1028	1036	1031	1071	1024	1006	1045	1024	1089	1049	1053	1126	1088	1015	1041	1030	1014	1093	1069	993	1112	1066	1007	1029	1034	1028	1070	1080	1044	1053	1003	1024	1023	1031	1069	1127	1032	1025	1004	1132	1082	1020	1074	1034	1028	1043	1035	1073	1020	1008	1048	1068	973	1021	1029	1105	1021	1033	1048	1083	1087	1081	1055	1027	1032	1027	998	1056	1045	1062	1068	1129	1020	1061	1088	1023	1027	1033	1024	1054	1015	1054	1081	1018	1065	1121	1006	1061	1070	1039	1024	1052	1054	1076	1015	1096	1031	1005	1012	1039	1020	979	1089	1102	1039	1032	1007	1077	1109	1071	1030	1103	1069	979	1033	1079	1049	1055	1069	1088	1089	1039	1060	1103	1046	1041	1024	1084	990	1079	1043	1094	1057	1076	1040	1064	1044	1035	1052	1046	1061	1047	986	1056	1018	1009	1082	1044	1075	1055	1012	1023	1052	1072	1011	1015	1041	1031	1040	1052	1047	1022	1052	1016	1073	1064	1072	1087	1110	1072	1023	1059	1061	1005	1037	1031	1044	1140	1008	1042	1047	1022	1094	1041	1073	1004	1002	1092	1025	956	1052	1085	1061	1019	1072	1098	1076	1049	984	1044	1084	1068	1058	1080	1070	1028	993	968	1029	1070	1056	1101	1101	1065	1065	1054	1064	1066	1050	1032	1034	1060	1089	1009	1016	1071	1089	1020	1106	1056	974	1081	1052	1101	992	1029	1027	1050	973	1004	1026	1049	1026	1084	1072	1075	1045	1017	1060	1018	1027	1020	1063	1003	1032	1022	1092	1023	1037	1076	1008	1094	1006	1009	1035	1066	1078	1067	1078	1033	1114	1028	1034	1116	1049	1036	970	1065	1069	1089	1057	1068	1070	1045	1017	1064	1056	1074	1130	1024	992	1131	1098	991	1067	1078	1099	1037	1057	1016	1098	1001	989	1028	1017	1094	1048	1098	1035	1087	1044	1054	1037	1096	1044	1043	1037	1030	1191	1038	1060	1064	1095	1043	1010	1070	1051	1022	1054	1100	1066	993	1043	1000	1041	1042	1066	1064	1078	1002	1012	1036	1093	1051	1039	1037	1098	1095	1039	1082	1066	1102	1046	1022	1038	1130	1021	1019	1054	1025	1101	1042	1063	1057	1050	1053	1116	1023	1036	1074	1013	1023	1057	1044	1038	1136	1111	1053	1014	1074	1059	1035	1034	1070	982	1097	1040	1018	1094	1083	1027	1057	1141	1021	1048	1104	1105	1085	1057	978	1054	1052	1073	1061	1060	1036	1050	1067	1009	1127	1036	1028	1035	1015	1036	1041	1020	1052	1056	1025	1070	1002	1085	1057	1085	1083	1004	1045	1041	1095	1064	1023	1019	1031	1000	1035	1049	1064	1023	1027	1044	1010	1055	1049	1040	1053	1041	1064	1071	1031	1054	1001	1052	1048	1073	1022	1054	1014	1032	994	990	1098	1038	1080	1022	1061	1050	1027	1002	1079	1060	1061	1028	1075	1079	1039	1037	1000	1037	1020	1115	1008	1081	1032	1023	1105	1007	1001	1029	999	1037	1063	1035	1040	1025	1034	1043	1046	1067	957	1082	1096	1043	1060	1047	1048	1030	961	1031	1023	1069	1016	1006	1080	1107	1041	1016	1096	1029	1057	983	1036	1076	999	1052	1027	1051	1020	1052	1027	1055	1042	1045	1052	1023	1083	1101	1001	1036	1127	1000	1028	1088	1088	1086	1096	1046	1013	1009	1064	1043	1002	1129	1045	1057	1042	1066	1053	1029	1065	1002	1071	1053	1041	1098	1063	1007	1108	1024	1020	1020	1042	1083	1071	1037	1016	1048	1048	1067	1045	1020	1025	1020	1035	1037	986	1011	1044	1010	1000	1085	1070	1067	1060	1094	1061	1031	1103	1071	1056	994	1045	1049	1004	1029	1083	1058	1069	1048	1083	1039	1078	1063	1037	1000	1012	996	1082	1059	1040	1050	1029	1045	1096	1051	1009	1040	1080	1073	1046	1074	1065	1078	980	1039	1051	1055	1037	1125	1020	1030	1074	1023	991	1089	1000	1057	1012	1083	1045	1036	1093	1029	1062	1012	1036	1044	1012	1041	1060	1057	1068	1036	1028	1055	1016	1023	1048	1041	1006	1017	1050	1089	1055	1052	1043	1095	1099	1060	1039	1072	1050	1091	1045	1034	1027	1063	1037	1038	1077	1044	1029	1094	1057	1027	1047	1063	1106	1144	1051	1047	1049	1040	1017	1054	1034	1054	1090	1078	1055	1032	1059	1043	1038	1090	1027	1052	1045	1006	1048	1064	1035	1066	1093	1129	1108	1110	987	1088	1053	1042	1020	1077	1055	1056	1068	1064	1032	1047	1077	1053	1045	1006	1064	1016	1045	1021	1017	1027	1090	1051	1079	1064	1091	1088	1063	1077	1028	1004	1054	1053	1017	1023	1007	1037	1048	1057	1074	1053	1001	1026	997	1115	1046	1052	1043	1062	1042	1070	1046	1037	1089	1039	1057	1095	1031	1038	1048	1061	1088	1088	1045	1053	1048	1077	1118	1016	1011	1048	1014	1037	1057	1067	1066	1096	1069	1047	1015	1080	1019	1044	1042	1037	1068	1016	1061	1006	1077	1110	1036	1047	1031	1084	1038	1074	1042	1069	1056	1056	1160	1033	1069	1042	1015	1066	1062	991	1013	1025	1049	1039	1107	1077	1027	1068	1085	1098	1103	1060	998	1105	1046	1006	1016	1072	1024	1040	1024	998	1040	999	1066	1038	1001	1011	1069	1031	1077	1029	1096	1041	1025	1090	1109	1123	1077	1085	1051	1087	1069	1055	1002	1065	1134	997	1095	1030	1051	1019	1011	1018	1020	1111	1040	1072	1067	1066	1050	1061	1121	1066	1044	1015	1015	999	998	1038	1085	1050	1086	1065	1009	1062	1065	1044	1021	1067	1042	1064	1100	1066	1014	1065	1080	1021	978	1063	1041	1058	1007	1099	945	1046	1069	993	1104	1044	1097	1007	1054	1063	1027	1048	1020	1088	1015	993	1055	973	1021	1027	1044	1059	1060	1052	1084	1029	1052	1013	1061	1063	1018	1066	1117	995	1094	1056	1013	1021	1063	1093	1092	1078	1018	1094	1066	1047	1037	1055	1081	1044	1058	1075	1065	995	1089	1022	1073	1059	1015	1025	1032	1028	1086	1046	1076	1038	1031	1076	1046	1080	964	1029	1061	1047	981
23150	21050	27586	24788	20166	11432	5589	3178	2287	1803	1391	1196	1030	932	870	887	831	832	751	726	673	697	660	636	641	612	598	624	619	601	681	603	641	595	587	595	658	590	661	587	620	576	597	566	542	550	613	559	601	572	543	596	579	592	594	579	577	579	572	617	566	584	592	594	610	530	555	563	591	581	623	552	591	602	624	619	568	556	584	546	623	572	589	585	574	554	575	509	553	566	572	538	575	575	620	608	563	575	608	544	575	595	556	590	589	542	628	554	554	558	598	588	575	620	523	567	577	567	568	605	564	585	564	564	548	556	595	600	565	589	581	596	552	613	565	553	555	564	584	576	569	588	581	569	561	546	577	580	562	568	583	566	562	574	548	588	587	582	579	592	551	613	587	522	556	537	589	597	580	605	551	580	555	588	581	608	588	551	566	576	533	568	511	531	553	590	559	572	570	562	544	581	566	549	577	534	593	548	583	586	588	572	589	564	528	553	615	552	559	578	626	574	602	562	538	546	617	521	584	553	562	603	605	565	585	586	572	532	580	537	554	579	547	609	573	610	568	588	581	526	560	574	545	549	582	588	569	561	571	557	560	592	543	558	583	540	600	611	541	569	588	607	550	547	500	565	618	569	600	551	564	554	575	605	573	549	579	586	603	591	545	568	521	623	598	584	599	564	575	566	557	550	517	587	604	565	520	544	585	604	581	574	555	525	583	556	534	553	606	567	562	589	578	568	585	586	604	582	649	575	614	531	591	570	568	564	556	576	599	525	575	551	554	606	584	566	574	583	574	598	553	555	612	570	538	596	591	561	528	579	579	582	559	577	588	502	560	594	544	551	583	578	579	564	554	591	538	569	592	577	576	557	589	578	551	558	558	578	585	564	568	550	600	582	561	558	546	566	547	551	573	558	547	546	574	560	567	554	549	543	574	571	554	597	540	588	579	564	581	542	585	557	530	603	525	572	554	581	569	563	573	582	564	532	556	549	577	578	543	562	599	583	575	590	562	580	574	546	585	578	575	575	570	517	575	601	527	579	553	550	548	559	607	580	555	609	556	572	587	564	575	584	588	601	548	558	577	541	595	558	565	570	572	579	598	603	594	558	557	595	574	565	606	595	603	570	561	563	580	505	609	602	568	584	576	568	555	525	550	589	590	571	585	566	597	565	537	552	601	553	594	569	564	570	564	596	572	588	622	533	595	607	609	574	574	574	534	550	593	541	577	578	567	557	555	602	591	605	568	578	554	579	600	615	555	599	590	572	563	567	587	630	579	569	585	583	574	528	573	539	589	571	598	589	543	550	573	540	565	562	540	532	563	552	568	566	577	550	589	538	581	586	564	563	586	543	574	579	591	574	547	564	497	595	568	556	574	583	587	521	599	616	663	582	588	584	562	614	527	611	587	560	606	554	606	578	592	567	578	603	582	560	569	589	558	589	549	614	559	536	570	525	552	617	560	537	550	574	567	634	535	598	557	560	573	593	551	590	578	592	571	544	557	615	572	590	604	590	560	583	582	588	549	581	563	579	626	600	565	512	556	580	562	574	557	549	586	587	583	554	568	563	583	537	568	523	544	596	611	555	582	558	577	564	565	560	568	558	560	527	607	591	550	560	559	551	561	564	563	553	587	554	562	527	588	575	614	594	544	583	580	578	568	585	622	587	584	581	525	550	582	582	632	560	554	585	576	582	573	562	584	603	584	596	596	548	570	559	581	584	564	580	569	555	562	551	572	561	552	581	590	614	561	560	548	567	565	655	603	529	562	563	547	553	593	548	546	621	541	541	548	549	553	555	594	589	559	578	551	565	590	620	570	575	598	593	578	620	578	594	573	588	554	586	567	569	539	594	585	574	548	526	579	572	577	566	563	598	597	568	582	546	544	538	603	532	555	591	586	600	584	575	568	556	543	591	559	589	585	598	564	522	587	562	560	588	580	530	563	536	580	621	584	552	601	583	559	601	569	596	611	569	571	573	556	557	566	558	584	576	585	612	573	564	555	552	554	588	592	591	582	616	574	579	564	523	656	524	580	540	553	533	587	569	588	586	547	583	534	555	577	565	556	564	601	560	583	526	578	561	578	570	554	515	552	562	498	567	568	594	626	582	531	603	558	601	543	561	557	550	560	618	527	566	594	612	572	590	536	575	569	536	597	587	563	552	598	562	594	574	583	571	550	552	577	583	548	505	549	565	617	568	562	556	565	558	571	565	541	551	593	514	561	544	578	565	581	561	586	561	569	536	556	592	540	599	619	550	554	560	598	563	577	561	520	610	596	596	585	537	571	547	589	619	581	578	591	620	555	584	550	593	569	586	553	566	577	571	552	567	545	550	571	581	577	520	538	563	547	616	585	548	573	587	637	583	545	563	555	590	570	551	590	581	528	582	569	578	568	572	599	561	589	602	576	561	547	552	600	531	572	589	571	573	593	577	598	553	561	535	580	590	569	600	607	547	580	585	564	590	549	575	546	586	573	551	582	569	567	563	604	594	551	586	577	566	547	575	609	532	625	586	566	574	611	591	542	582	588	576	550	582	573	593	541	548	575	541	539	603	523	528	530	608	585	555	568	594	580	583	539	539	565	578	597	570	588	580	577	522	620	565	555	526	532	589	573	546	584	571	627	546	598	593	543	600	575	559	597	548	570	612	542	609	582	571	566	566	559	565	541	593	609	586	540	580	540	574	532	624	643	593	581	585	554	589	552	580	564	549	603	585	623	590	539	619	593	592	518	587	552	617	567	554	599	566	570	513	528	575	591	534	557	597	574	555	583	578	554	543	560	591	574	591	573	560	607	581	568	548	570	574	586	586	589	589	559	563	537	580	597	590	606	579	582	585	516	541	614	567	531	562	555	503	595	533	572	594	568	578	561	587	542	542	582	577	595	561	564	547	548	554	555	590	574	555	557	556	541	506	547	565	564	538	586	591	542	610	561	564	568	582	561	612	582	580	554	580	589	580	567	590	564	540	530	607	567	552	549	609	553	598	593	565	561	557	619	585	592	575	573	556	577	541	608	599	603	537	624	594	556	609	574	604	562	613	572	581	602	531	541	589	559	555	571	563	523	583	570	584	616	553	563	542	584	593	571	548	582	607	520	579	568	538	587	556	565	557	595	565	560	578	578	533	563	589	614	562	552	557	547	581	579	557	585	540	583	574	555	572	571	546	548	574	540	557	579	558	561	583	558	606	578	603	555	560	621	569	582	563	583	568	644	571	523	593	613	590	562	568	573	569	571	565	548	584	553	557	582	580	576	581	602	585	608	593	562	569	570	526	539	592	583	550	562	575	567	600	562	550	579	568	557	569	573	568	593	556	581	542	549	605	545	579	596	556	584	565	569	567	571	582	574	572	562	565	526	553	567	555	555	572	548	583	516	581	543	611	576	546	573	533	570	541	581	596	592	562	518	561	518	569	568	568	579	546	607	552	592	567	571	598	556	560	584	543	582	524	573	546	534	598	574	554	558	593	538	562	572	594	571	569	560	532	588	606
21482	39580	32399	23185	17788	13485	10214	7514	5561	4118	3410	2696	2133	1981	1770	1618	1592	1519	1432	1291	1279	1148	1065	1084	1024	960	1024	982	973	1024	960	1018	1067	1069	1003	947	1028	1013	920	943	954	927	902	892	870	918	899	910	885	924	905	861	848	905	896	874	884	894	903	886	930	861	870	915	811	878	826	888	829	886	899	885	868	841	862	866	857	884	821	886	891	868	819	836	860	859	838	874	898	872	867	901	821	906	855	831	837	849	845	838	841	854	825	900	810	893	837	856	858	889	865	832	862	859	820	879	860	864	928	878	879	834	911	836	853	872	830	886	894	860	836	860	857	855	839	871	875	849	909	913	852	880	854	827	848	884	870	824	898	914	901	811	866	886	850	848	919	894	834	865	887	878	888	836	895	855	922	874	837	827	885	869	880	848	860	823	927	849	823	861	849	892	847	863	897	838	859	870	861	886	832	867	885	871	911	888	865	839	890	851	879	884	821	841	857	819	890	844	840	862	850	839	891	832	875	875	898	902	843	866	851	850	836	808	867	888	847	836	866	864	862	853	846	877	852	836	802	878	873	855	848	882	834	865	872	838	860	834	877	890	870	891	828	874	928	857	833	854	876	859	848	863	817	860	841	885	902	877	830	886	849	887	895	845	855	862	825	863	885	864	888	841	865	837	833	878	842	892	877	858	848	833	914	793	864	870	871	824	886	808	847	896	857	839	883	830	881	870	822	843	894	879	856	813	810	882	884	884	837	843	885	873	841	841	861	900	950	904	823	839	847	818	854	857	838	893	846	841	815	882	801	843	875	940	870	873	849	828	894	858	869	833	830	863	853	907	837	883	848	835	865	869	900	849	850	876	851	893	860	786	869	831	854	896	925	851	845	838	864	861	793	900	851	873	850	841	858	833	867	886	892	832	857	840	836	873	879	819	844	825	830	878	855	865	884	865	853	859	869	898	857	880	854	858	901	861	860	874	871	858	861	881	915	867	844	855	814	883	853	799	887	836	868	856	880	904	894	819	835	837	878	834	847	846	885	866	853	876	863	885	822	826	906	824	833	835	835	844	906	913	859	873	894	869	831	846	807	840	870	906	854	841	874	837	854	873	875	838	864	873	827	825	838	834	840	878	863	915	830	849	832	908	861	838	871	886	896	880	882	856	905	821	843	830	921	822	893	880	894	888	859	820	809	874	873	890	830	828	870	891	885	845	886	824	846	846	843	843	817	908	842	900	849	886	873	868	950	902	892	868	902	861	873	854	894	843	872	856	859	885	846	821	877	842	838	856	840	851	918	837	901	891	833	851	817	848	862	912	875	831	842	868	863	893	874	872	856	883	864	877	836	900	880	851	863	847	851	850	854	865	880	853	867	851	838	902	833	825	866	862	909	884	838	856	864	851	866	832	898	865	841	857	858	863	851	859	821	846	912	859	900	865	872	800	863	855	847	856	919	824	906	818	884	831	858	831	800	907	842	893	840	905	879	856	825	818	889	875	805	815	872	849	857	882	824	862	804	851	863	865	871	875	843	886	866	891	869	865	888	821	845	879	874	871	882	860	803	863	878	870	881	864	845	871	819	871	889	849	835	895	888	804	874	886	856	853	862	873	822	884	881	878	837	886	848	841	818	953	851	874	861	877	890	841	872	882	817	867	885	879	861	870	844	875	826	889	863	898	847	863	813	831	926	842	855	794	878	883	860	834	844	851	889	893	858	801	891	823	836	867	854	849	871	814	826	869	872	869	817	855	869	866	803	793	873	866	836	819	884	851	840	839	874	873	845	855	850	859	853	880	797	872	857	842	866	854	877	840	830	855	872	837	859	868	889	921	844	883	936	811	845	869	830	845	869	851	796	883	854	844	851	904	870	784	859	807	862	836	869	924	808	895	864	892	844	870	868	856	875	851	858	848	805	883	930	906	877	831	858	859	855	822	868	891	842	814	889	873	834	851	872	882	834	856	819	813	851	897	884	847	848	818	867	905	945	858	866	867	813	878	878	849	852	897	830	827	840	834	836	819	864	887	839	830	840	864	847	836	846	835	802	867	862	848	820	862	831	797	842	856	858	858	868	948	897	871	846	873	846	846	902	857	852	837	878	870	835	866	881	829	846	807	855	907	849	865	894	861	845	865	844	919	919	884	875	837	863	849	859	899	863	907	891	848	882	835	851	826	861	836	891	852	846	888	899	826	886	882	882	892	853	823	876	935	891	849	874	888	846	868	924	865	874	908	839	866	830	811	863	821	863	850	892	882	882	861	859	856	845	820	861	877	845	890	859	824	869	770	850	797	883	818	891	897	833	843	858	836	831	830	786	849	851	876	867	906	812	843	825	881	845	897	853	870	850	886	895	871	813	816	835	794	881	824	850	880	858	869	869	872	849	878	859	833	817	913	905	843	869	835	816	843	810	846	817	774	872	846	883	870	843	838	837	877	845	883	866	891	846	858	856	829	857	878	855	846	867	818	900	841	874	803	881	834	835	855	885	830	887	812	893	823	849	831	916	863	859	814	875	847	881	870	803	793	862	849	853	932	867	845	821	851	818	862	870	875	852	870	854	833	845	875	822	834	887	840	875	817	847	827	839	904	880	816	862	930	856	865	837	851	859	914	820	886	837	847	881	872	863	865	841	862	854	895	869	872	858	890	845	826	812	823	860	890	830	840	833	849	927	833	829	842	823	844	880	817	893	867	917	861	839	903	906	876	854	845	864	821	815	879	863	829	864	865	893	855	872	848	866	888	900	851	835	860	854	849	849	860	828	876	874	911	873	882	845	844	871	861	876	850	809	813	868	874	880	812	891	863	906	848	804	836	888	826	875	830	842	841	875	834	890	867	859	881	823	820	908	874	887	842	889	909	794	903	827	856	844	868	839	846	859	845	894	842	894	857	871	873	854	907	817	934	805	818	849	863	861	847	838	884	856	839	853	833	841	833	825	838	851	840	859	843	871	865	886	856	821	852	864	853	820	890	863	855	860	836	873	869	918	826	856	856	834	848	848	847	905	826	837	863	845	845	851	889	809	881	865	911	887	852	846	902	862	843	822	885	863	873	898	876	883	863	843	889	890	830	845	876	870	808	888	876	818	860	864	903	880	901	908	837	882	849	860	868	844	843	873	866	825	884	822	848	890	839	804	827	821	869	843	822	898	894	862	823	883	882	856	844	850	894	880	852	837	821	882	909	871	847	921	888	853	813	892	855	900	893	848	843	915	819	892	833	881	876	869	873	825	781	881	818	830	903	868	868	838	835	821	839	893	820	885	865	835	856	885	934	914	899	860	849	805	839	850	901	890	807	813	801	900	870	810	870	858	874	901	894	844	871	912	885	892	878	813	910	863	893	848	830	874	877	808	895	853	846	830	823	832	836	899	897	838	867	858	841	795	838	853	900	865	894	891	861	812	870	843	845	820	802	858	844	859	867	844	865	900	854	842	863	872	840	865	849	848	839	822	864	874	831	853	842	842	834	880	816	874	843	840	866	863	890	857	862	863	829	936	878
24619	21097	25791	23934	10008	4969	3434	2381	1742	1415	1195	1101	931	910	874	816	808	827	803	775	753	731	668	626	709	671	669	729	670	689	671	754	695	656	632	730	697	663	669	651	683	611	631	652	643	626	600	621	655	667	658	646	655	639	632	647	674	669	613	653	646	649	629	624	634	665	639	640	610	647	619	681	683	673	644	689	663	653	621	691	691	618	649	618	631	615	657	670	698	664	685	657	618	665	654	656	620	637	629	603	643	630	653	642	633	608	605	706	688	671	658	659	633	671	666	660	641	618	624	630	602	667	645	656	648	676	665	646	604	648	638	650	627	645	655	639	631	601	662	621	610	659	642	594	621	634	634	614	622	626	636	617	616	636	631	609	625	617	644	607	616	680	648	687	628	637	650	612	645	631	662	654	618	671	633	631	660	628	600	626	594	647	683	628	606	654	646	682	633	622	622	670	659	614	667	671	664	620	602	610	687	653	667	658	641	617	627	652	668	625	636	650	619	640	645	621	639	627	643	610	652	606	621	613	645	651	694	646	663	616	619	630	647	619	600	609	582	663	647	669	657	645	629	601	694	647	644	664	639	623	642	669	684	658	623	632	601	656	637	657	646	634	627	635	662	642	631	663	631	675	636	620	652	631	668	710	641	614	653	663	666	607	631	634	655	621	640	603	595	648	696	601	608	699	613	617	636	617	656	648	618	633	630	628	622	636	614	614	623	663	639	682	641	693	668	648	621	672	620	632	643	651	660	641	623	645	666	677	640	603	637	594	626	595	643	651	655	655	648	655	601	669	664	628	624	647	610	611	649	656	618	649	619	648	621	677	635	603	596	665	621	630	648	579	637	647	663	555	717	598	634	640	621	660	672	608	661	654	654	650	666	603	607	620	705	634	657	609	633	634	628	651	656	632	628	631	630	640	621	666	611	617	627	664	639	672	658	632	635	687	589	659	623	670	633	609	635	649	690	650	626	687	605	684	615	630	664	644	640	704	629	648	632	673	648	674	648	634	647	606	667	584	629	649	645	668	604	620	658	655	613	638	584	647	647	653	612	639	649	620	641	644	667	612	698	662	655	620	590	654	614	633	674	622	638	682	622	662	638	633	624	655	667	646	675	647	649	626	652	638	650	636	613	610	622	650	660	641	633	623	678	640	619	678	655	599	624	659	609	627	602	673	584	662	622	672	612	601	634	617	650	631	623	649	628	646	646	575	629	657	660	640	651	628	695	636	640	666	624	627	663	641	624	631	653	636	624	613	637	630	668	664	653	621	683	664	621	621	624	595	636	669	671	650	631	629	647	644	650	658	646	644	662	631	645	619	635	619	670	641	701	652	629	647	638	651	652	643	654	627	619	603	624	608	634	596	645	666	636	648	649	608	702	652	646	640	636	635	638	630	647	664	691	649	657	634	615	681	673	619	689	632	653	651	666	634	677	652	586	662	626	604	625	651	588	644	629	611	674	627	677	697	691	651	653	655	592	642	681	603	644	621	628	633	608	609	655	665	660	643	632	640	603	590	615	680	641	685	643	668	616	642	685	616	630	644	648	619	615	643	627	624	594	618	642	658	653	670	603	659	647	677	612	616	637	640	606	636	669	673	684	606	603	626	616	677	634	614	628	609	601	587	638	649	690	680	650	560	666	634	661	657	625	654	605	617	653	613	647	650	619	597	660	647	626	665	638	653	670	694	645	639	607	627	668	615	621	599	659	611	651	621	657	643	600	660	643	665	655	621	662	635	647	659	603	638	593	679	663	632	696	693	676	595	656	651	666	644	626	693	612	674	595	608	609	644	662	638	595	675	584	648	677	630	620	633	635	630	659	641	657	636	640	593	661	651	613	648	658	624	656	665	655	606	630	633	606	624	663	628	652	636	591	590	684	606	662	627	693	671	620	662	619	664	641	577	676	643	661	627	633	604	635	641	627	687	659	615	630	652	642	584	661	645	635	651	645	650	662	652	651	668	667	662	637	632	618	657	604	624	630	625	602	620	635	672	624	631	666	638	665	632	617	638	646	632	643	651	656	640	630	617	613	620	646	669	638	653	667	578	643	640	607	658	660	603	596	681	638	580	590	624	645	644	625	608	666	626	596	675	620	637	625	605	605	646	634	601	632	644	667	642	659	645	649	660	639	649	652	675	635	619	627	676	632	651	630	655	669	694	630	616	635	605	675	656	640	696	710	636	635	613	606	618	612	657	656	648	621	632	616	603	640	622	620	605	594	653	640	637	643	661	614	668	601	620	666	654	608	648	619	679	669	626	630	621	663	619	678	655	646	622	698	633	647	617	629	644	601	673	614	638	656	649	633	664	680	624	665	700	650	611	592	655	634	678	674	621	612	636	551	616	627	634	680	651	620	679	671	623	674	655	603	659	651	614	631	634	636	630	625	634	594	688	630	633	688	627	674	641	619	666	613	680	608	630	618	675	633	645	628	660	593	652	608	647	650	623	642	700	629	615	627	610	647	623	617	659	647	628	636	630	684	630	618	686	664	644	657	648	634	647	648	671	649	645	626	641	619	673	590	651	589	656	630	628	645	656	632	656	622	717	625	681	624	664	628	616	632	620	635	621	625	626	648	640	679	613	668	600	669	632	651	613	615	642	655	623	625	612	666	644	609	633	685	636	608	605	651	611	615	638	665	651	635	646	676	640	619	670	627	679	669	640	609	645	646	647	627	622	643	668	581	636	623	654	612	613	677	669	601	646	632	616	657	666	603	621	649	632	673	708	682	650	673	648	592	626	624	624	632	648	621	634	648	598	640	637	664	627	686	627	610	596	580	668	636	671	654	633	629	659	601	633	661	627	603	633	683	621	665	673	621	662	653	650	641	616	632	634	627	622	636	640	604	587	625	639	646	619	657	613	637	697	627	679	666	627	652	624	641	633	606	641	636	637	574	638	634	656	622	655	662	655	680	645	648	635	617	664	638	685	566	641	631	680	685	632	603	652	608	667	629	656	609	642	619	652	649	626	622	643	679	670	616	621	613	564	602	659	644	643	624	642	619	634	615	638	584	634	593	640	633	622	606	659	622	663	663	629	630	646	636	661	636	602	630	657	682	629	631	631	642	656	664	667	630	665	594	662	663	687	630	633	653	633	675	621	641	606	637	646	602	604	638	626	654	671	634	675	623	656	646	657	665	600	606	652	695	659	628	665	630	646	602	633	581	622	662	617	610	646	659	601	634	649	642	653	626	637	653	626	643	637	687	647	625	648	629	606	651	676	634	626	642	651	637	644	640	594	658	600	611	653	674	647	559	633	634	670	654	632	675	622	651	608	659	615	639	640	605	635	657	617	643	655	637	675	619	688	635	633	635	683	643	632	626	635	646	654	627	639	653	622	630	655	649	607	624	619	653	660	681	680	627	625	626	663	646	602	621	660	610	639	661	628	673	652	663	620	659	695	630	634	634	654	586	608	687	648	634	640	638	631	631	623	649	551	647	679	639	664	659	650	607	623	602	615	599	632	613	658	633	631	646	654
20793	35748	28625	19503	14428	10724	8107	5923	4288	3490	2700	2221	2003	1754	1628	1561	1493	1454	1321	1354	1259	1121	1092	1076	1046	1063	1062	1062	1084	1078	1031	1105	1084	1083	1095	1047	1077	1027	1064	1022	921	956	966	934	944	971	986	913	934	908	972	1016	952	949	894	940	960	1024	920	981	978	966	921	1005	950	929	901	1030	971	897	901	990	944	955	958	977	978	950	917	923	949	898	986	905	926	947	963	961	897	949	929	903	980	935	945	1005	904	883	939	913	950	936	978	916	956	903	933	917	895	962	952	991	953	905	948	947	947	927	931	934	971	942	954	944	930	928	967	917	903	943	945	995	905	910	934	965	970	886	959	958	914	924	971	921	946	964	945	925	977	895	917	976	895	905	927	914	903	930	918	994	920	947	914	953	945	977	941	966	910	920	996	898	968	885	974	936	973	932	913	937	948	997	963	950	882	962	903	900	935	880	948	965	910	908	968	912	932	956	934	949	950	895	893	965	936	885	953	933	960	932	868	885	902	897	1014	925	869	952	933	873	949	933	953	985	883	978	922	973	917	949	980	894	885	968	935	957	915	944	905	946	944	939	926	929	976	938	929	902	933	955	941	958	988	928	946	927	947	974	912	961	920	1003	886	938	917	949	960	957	859	979	894	939	922	958	974	886	938	940	927	965	914	949	976	937	950	909	911	916	966	947	937	932	948	884	959	954	918	969	980	960	957	1025	963	1027	905	887	992	931	912	906	973	896	935	943	977	933	979	955	951	923	911	920	977	988	939	958	949	949	928	936	933	932	936	908	880	964	989	889	963	954	946	1020	930	898	913	908	945	898	921	926	958	929	937	935	910	907	926	904	932	952	980	958	941	906	948	921	944	948	979	936	959	976	953	946	968	912	993	968	948	934	908	891	928	958	898	882	896	901	918	917	947	952	934	920	974	913	917	945	946	950	948	987	937	974	957	967	897	922	930	1010	971	936	970	954	963	925	953	973	865	984	965	966	1009	968	969	931	988	935	924	990	911	911	924	916	943	1000	889	898	917	955	952	982	932	887	954	891	908	955	981	948	911	963	947	936	953	907	901	961	922	917	904	941	915	891	942	936	948	908	944	960	945	1001	895	926	956	967	877	971	972	931	960	922	938	940	906	932	908	1009	945	901	931	930	941	942	960	966	948	949	953	961	910	966	910	882	944	973	968	915	955	905	991	950	938	909	975	963	976	934	925	983	925	913	956	921	922	927	912	900	974	933	974	941	894	949	959	965	974	892	951	936	943	864	954	937	969	914	945	941	990	957	947	914	917	942	950	920	938	942	946	915	993	994	948	957	946	936	888	927	1014	928	1008	913	935	946	952	942	999	934	977	910	963	995	951	952	957	966	974	984	899	857	941	903	946	970	953	937	957	916	968	908	960	893	1006	889	906	985	935	975	912	914	998	941	931	926	962	901	953	925	929	933	965	998	921	936	929	966	973	897	947	981	962	938	930	958	958	925	935	894	975	959	923	932	947	992	952	1012	907	909	947	983	938	980	912	918	928	955	1010	937	951	957	929	896	934	937	1000	976	903	945	926	933	962	945	922	895	935	937	938	942	934	949	921	899	913	998	939	959	953	950	922	896	920	966	924	946	927	967	920	887	886	940	915	920	942	866	1018	919	899	936	959	959	973	950	946	949	913	950	936	920	968	935	979	911	980	988	933	974	969	924	937	937	913	942	934	921	999	983	931	900	920	940	869	936	985	948	965	940	950	987	950	840	964	929	938	886	936	908	885	904	978	967	923	956	934	955	950	1000	910	934	881	967	862	888	957	936	984	946	952	928	963	910	917	931	890	939	953	955	951	945	977	900	960	958	958	959	942	915	912	948	920	928	932	942	911	911	940	859	923	885	927	960	1012	968	889	953	941	930	951	942	990	960	895	934	943	908	918	912	963	929	936	911	952	971	947	917	946	990	906	941	899	902	937	964	916	910	938	952	933	948	953	915	935	963	908	935	961	925	902	981	928	939	960	967	927	926	1008	917	1006	934	931	938	928	935	951	947	943	858	934	925	987	937	951	923	900	958	974	951	921	938	925	924	918	898	991	943	900	900	945	949	917	1011	922	931	967	947	926	952	925	981	974	890	914	911	976	928	947	930	939	971	902	959	947	888	905	959	974	918	961	920	911	905	910	1016	990	942	957	958	927	949	976	959	916	966	990	924	934	963	919	923	904	970	931	981	937	940	965	893	921	945	974	929	950	937	947	914	972	928	999	976	892	955	908	978	887	912	945	986	957	874	957	956	972	975	932	895	947	989	971	905	931	895	946	951	1007	947	923	897	949	961	1018	950	968	901	944	922	938	947	900	959	911	995	951	924	960	908	952	930	951	970	991	946	934	962	909	894	957	929	970	962	968	953	1028	961	945	887	960	952	956	983	911	984	952	955	935	872	928	926	962	961	947	936	988	933	950	922	956	928	934	979	974	954	935	915	965	910	938	969	960	960	910	910	912	891	892	927	933	987	905	925	906	892	907	968	952	908	873	975	925	984	977	991	905	958	916	912	927	928	968	919	920	924	974	929	957	953	939	960	968	849	937	907	966	911	910	929	961	899	946	928	926	932	996	929	905	935	937	940	968	943	910	928	949	934	936	912	895	910	924	937	943	943	912	958	950	997	929	956	938	972	969	930	905	951	998	855	911	924	892	963	888	909	984	945	938	1010	938	921	913	956	918	876	962	947	979	1008	921	894	939	944	963	913	971	927	930	1008	911	974	945	949	1003	936	959	906	926	914	963	973	926	920	906	969	962	908	932	972	909	944	960	989	955	913	917	987	943	963	963	886	946	950	924	939	899	949	931	980	985	904	949	948	966	967	902	971	949	930	938	942	946	956	950	917	984	975	953	941	942	910	941	939	979	941	939	879	928	996	992	978	900	899	963	970	919	921	974	952	908	932	980	890	876	938	907	960	903	936	943	964	979	958	979	928	974	919	930	953	916	925	950	984	896	961	944	924	939	922	896	1005	883	954	981	872	929	936	930	930	932	926	966	927	931	915	964	891	919	982	933	928	969	926	964	901	964	941	969	944	924	909	936	987	920	921	951	972	943	918	984	936	974	945	1001	937	939	959	968	939	940	927	950	948	955	982	964	964	976	911	929	929	927	957	950	981	897	956	969	988	926	962	942	1002	911	938	945	967	908	945	923	913	940	880	981	926	975	972	902	939	917	977	897	958	990	900	951	949	912	925	951	951	960	910	894	928	974	899	938	895	937	912	899	922	931	1011	896	971	936	906	938	935	919	954	877	981	959	965	923	956	879	971	935	962	929	979	990	950	902	962	910	945	903	945	978	918	977	957	970	939	910	940	888	934	954	971	940	921	926	970	933	913	946	940	910	885	975	962	967	946	962	907	969	876	982	974	934	982	876	962	947	917	978	936	985	989	939	942	919	938	940	963	949	951	949	938	954	925	953	937	894	899	949	896	971	934	944	965	889	939	935	928	922	962	926	957	896	1003	1009	962	958	920	940	950	935	955	927	970	901	904	932	908	981	942	935	927	924	916	871	923	923	995
22383	21127	28306	24238	21220	19700	10334	4518	2827	2209	1688	1317	1056	965	894	829	804	787	722	687	596	567	555	514	538	521	521	465	487	510	512	493	555	484	514	530	525	527	485	517	477	456	461	465	460	436	437	440	459	454	442	466	415	463	428	433	436	447	472	434	446	451	436	387	472	461	410	457	459	400	441	459	457	467	453	440	492	428	420	453	476	454	484	451	437	474	440	453	482	418	402	455	439	415	471	461	454	433	442	451	467	453	440	421	452	418	396	429	436	445	406	450	487	444	456	455	443	463	442	450	459	454	431	463	452	444	455	444	448	444	437	452	466	429	440	457	434	450	396	430	474	403	452	483	426	416	439	439	436	413	428	430	418	446	440	430	479	430	447	461	467	460	445	424	452	470	423	428	465	432	450	413	415	449	464	431	452	482	422	455	446	448	441	467	450	422	436	433	448	464	442	500	452	440	470	441	465	452	473	440	399	485	456	433	456	466	441	480	464	397	416	426	458	452	456	467	449	428	431	458	433	451	436	447	441	493	462	458	389	407	451	412	431	423	443	433	459	437	466	465	451	455	462	474	403	414	450	458	497	488	453	444	490	451	445	476	435	461	461	449	429	410	457	439	416	461	500	420	429	449	427	431	447	433	471	409	424	441	441	437	495	477	462	424	460	427	428	445	445	434	472	428	459	461	450	423	434	450	435	477	471	416	471	444	442	447	443	443	475	435	472	459	440	439	475	446	474	442	469	443	440	494	445	455	433	437	416	473	446	440	420	433	412	466	468	410	472	408	433	445	431	456	420	450	470	428	427	446	470	445	454	504	449	416	417	485	451	424	423	427	461	486	419	415	425	438	395	447	418	389	429	460	418	512	477	473	449	454	455	431	438	410	435	470	450	490	480	452	426	452	428	465	459	481	418	452	391	440	440	419	436	418	478	472	444	401	442	409	425	417	447	407	418	452	500	444	441	427	440	406	441	464	441	472	452	415	432	411	432	426	435	465	444	459	431	406	422	430	442	467	464	457	420	448	467	459	474	441	459	417	439	400	457	469	472	464	451	457	426	455	471	451	439	450	443	428	438	436	460	432	420	436	489	444	426	451	460	474	421	474	453	452	445	465	434	446	465	458	453	434	435	447	455	426	436	434	477	456	448	445	469	440	474	466	421	448	438	448	442	435	402	410	451	455	432	475	427	439	409	444	450	452	406	416	422	459	438	445	410	443	466	420	500	417	448	409	490	433	480	456	444	439	439	414	415	459	460	420	445	475	434	452	450	458	401	458	454	458	452	429	449	417	443	471	490	443	439	459	431	454	440	439	437	451	459	421	413	427	466	468	459	411	442	411	459	423	449	462	438	457	434	424	448	449	486	432	414	411	462	443	458	437	404	444	425	469	436	457	442	448	448	459	450	447	429	441	435	465	449	431	472	474	460	467	443	439	420	474	454	427	425	455	446	438	433	451	431	434	457	461	422	465	452	437	456	439	469	435	454	462	437	451	470	457	456	439	447	442	438	455	486	454	436	455	486	439	469	413	478	381	431	433	452	435	466	437	489	422	460	441	428	403	465	446	444	425	440	416	434	429	415	405	436	465	462	412	458	422	434	421	422	464	438	440	464	439	438	440	433	435	443	423	413	447	491	487	401	430	445	433	454	441	426	406	412	432	405	504	414	477	451	475	444	444	473	453	417	437	437	428	459	433	415	428	443	434	417	458	439	420	455	432	448	432	434	480	429	436	442	437	439	452	433	456	438	441	430	471	435	453	437	440	431	442	450	430	418	451	466	452	445	448	447	460	406	447	437	440	449	442	439	451	442	426	441	398	423	413	449	447	451	428	473	408	463	503	415	455	438	422	393	433	436	441	439	450	442	461	461	450	429	404	450	483	450	416	434	452	452	412	436	430	442	419	428	402	479	455	458	452	414	488	445	458	497	413	447	443	441	453	436	454	435	393	449	472	460	469	478	456	424	464	430	425	440	440	417	451	479	441	429	439	469	485	441	451	424	439	402	433	476	412	475	424	392	427	434	433	451	444	427	407	431	415	426	401	442	437	496	408	431	419	491	478	420	420	416	447	451	454	449	414	451	421	458	439	480	427	430	437	426	448	440	416	426	456	451	454	448	439	437	474	452	483	459	439	427	459	437	444	440	442	416	449	463	453	440	440	446	478	422	468	433	462	471	441	451	483	416	438	472	453	441	433	452	426	430	419	394	441	432	439	465	429	472	436	434	447	437	465	472	429	427	408	484	430	471	448	455	410	474	452	446	427	429	452	424	433	438	478	435	467	392	444	417	433	481	446	402	450	434	413	421	423	397	418	447	422	404	450	467	437	426	438	452	485	408	452	445	483	459	434	464	401	449	414	464	461	424	415	474	455	410	429	417	434	422	447	448	463	421	441	451	489	459	447	428	456	443	468	442	460	483	449	433	456	447	473	433	437	452	413	416	431	447	459	451	469	447	424	417	443	451	437	457	451	447	444	439	452	432	453	433	415	444	452	430	455	456	448	438	459	449	453	436	451	436	455	426	433	456	471	434	447	454	451	450	438	462	437	455	390	448	448	444	423	433	427	422	440	436	432	472	440	427	447	463	466	448	441	438	477	439	419	432	454	440	422	441	446	430	424	448	462	430	441	478	427	436	452	459	396	445	405	439	441	450	429	490	419	443	482	408	461	458	454	450	445	434	419	479	413	424	447	431	419	455	450	441	469	422	451	433	442	447	418	448	427	451	455	438	419	419	473	442	433	437	437	462	413	447	429	448	434	440	462	405	445	475	420	449	447	424	430	463	459	410	444	463	447	392	420	466	423	455	503	429	484	431	392	445	457	442	489	438	434	464	446	438	431	446	464	441	438	489	456	462	432	427	456	438	431	418	412	426	485	442	483	441	475	435	432	406	469	434	486	428	439	455	445	449	450	428	436	418	492	461	477	458	444	492	470	419	437	500	449	426	453	427	440	419	442	426	449	436	456	440	439	462	462	441	439	428	429	405	446	443	445	481	447	448	435	427	461	448	455	445	455	478	405	404	455	428	437	427	444	403	436	431	433	435	429	421	458	461	447	421	423	446	462	458	461	437	409	426	408	457	434	466	439	453	450	407	461	436	486	452	465	462	427	417	429	461	418	489	461	426	440	446	456	479	497	475	468	462	438	459	462	458	449	415	440	433	489	456	425	451	456	417	411	450	464	460	415	444	444	430	488	442	439	479	411	426	396	449	446	422	429	450	418	429	448	446	429	460	410	453	426	436	389	447	431	467	474	470	456	451	427	449	463	445	422	454	449	474	463	428	443	441	442	482	441	432	424	443	464	442	444	458	442	473	406	451	451	449	410	392	440	435	419	465	436	409	499	443	435	440	433	460	445	496	449	463	441	413	437	444	445	449	443	430	412	448	432	419	449	426	452	440	469	421	437	442	460	432	403	444	437	422	430	435	456	449	404	448	458	428	461	429	423	455	425	430	477	408	468	462	430	444	471	452	445	426	436	453	475
23397	43595	36736	27689	21832	16952	12922	9744	7017	5345	4070	3265	2506	2224	1943	1783	1700	1557	1376	1283	1138	1060	926	935	883	839	832	892	812	868	889	903	879	945	868	861	859	843	734	762	710	723	677	716	706	658	650	720	706	716	700	699	689	739	703	695	652	691	697	638	727	680	693	633	683	701	656	653	660	674	678	712	724	673	714	668	665	649	652	666	652	646	664	682	715	679	685	674	684	657	664	637	653	655	670	679	678	672	666	670	655	666	655	644	669	652	669	656	740	652	609	675	648	614	690	683	641	624	700	641	643	651	671	654	617	699	625	597	694	668	651	622	607	704	689	666	664	664	668	684	663	632	663	679	653	614	697	658	694	672	650	653	654	660	635	653	691	653	690	662	641	684	632	610	644	707	694	619	645	689	628	696	658	658	612	675	647	662	632	655	651	641	678	660	629	679	656	618	700	689	648	667	635	648	651	657	614	668	629	647	647	648	678	668	679	649	657	639	659	630	655	626	641	693	703	634	676	642	638	705	695	678	650	637	658	643	670	624	657	634	654	677	670	658	651	656	677	678	659	629	705	648	647	670	682	646	690	661	651	675	647	646	636	693	657	665	691	680	661	707	651	665	648	632	689	639	667	662	648	672	667	647	634	666	678	661	658	663	714	647	686	651	644	679	655	655	713	681	641	691	638	624	672	663	658	663	666	668	644	681	630	667	655	703	667	679	710	618	665	653	603	612	595	697	659	605	635	660	648	611	608	651	695	687	664	656	649	685	671	658	643	705	618	638	630	633	678	659	676	690	671	646	653	652	664	637	687	715	626	644	668	664	651	648	663	649	699	669	669	696	619	653	729	686	660	640	659	679	618	689	671	627	623	692	648	695	644	658	688	630	626	685	632	665	666	661	632	623	685	650	620	717	637	676	720	663	665	662	688	632	637	674	645	687	652	633	653	660	653	639	645	664	657	668	636	647	615	673	637	676	664	652	667	675	653	702	676	697	660	636	685	654	621	666	688	699	622	672	679	639	691	699	659	672	654	693	636	655	651	633	676	628	668	669	650	672	632	652	673	650	695	651	630	615	641	646	661	633	648	635	640	663	646	661	633	685	692	678	650	641	664	676	619	679	665	662	701	692	653	692	684	654	667	629	666	673	674	659	681	619	670	610	646	653	700	639	641	692	665	659	637	668	635	663	684	669	645	618	692	644	688	666	691	724	650	647	656	632	635	650	660	663	674	647	642	642	672	654	662	641	648	648	694	628	640	648	662	670	676	657	710	669	658	643	651	610	671	698	636	675	711	657	645	655	667	587	657	700	622	676	655	651	628	629	685	625	637	637	669	615	646	682	658	654	654	670	650	637	676	655	672	603	704	676	614	610	680	702	642	707	662	645	656	630	680	668	646	737	635	627	639	680	626	642	652	638	654	659	664	647	711	673	630	645	705	610	651	666	616	632	638	695	661	664	667	668	658	655	636	644	657	636	648	645	683	657	613	660	696	668	687	692	676	620	634	672	638	650	688	636	679	661	678	638	641	618	640	662	697	657	590	688	657	620	659	690	691	651	671	621	672	661	669	608	684	689	634	631	622	643	715	633	678	679	648	665	707	674	635	624	621	667	659	622	628	674	681	665	659	674	668	634	643	687	656	655	670	670	634	630	656	696	662	666	685	661	618	666	660	679	659	635	649	642	662	641	680	687	620	640	640	657	650	610	595	659	621	627	619	686	693	635	678	659	669	633	623	672	675	665	671	685	668	657	636	686	649	634	664	672	672	651	690	671	631	738	675	669	653	668	669	640	644	662	646	639	684	682	691	632	620	632	677	633	652	654	717	649	636	685	650	635	687	688	645	665	610	674	619	628	630	668	634	642	624	662	669	701	683	661	686	643	700	669	651	662	649	675	707	649	682	658	655	699	683	625	619	609	683	654	668	680	642	669	676	668	674	700	670	649	645	646	659	634	642	709	703	636	648	640	663	653	693	645	618	656	663	659	652	648	617	705	650	628	629	692	623	632	695	648	667	677	644	666	633	636	666	632	632	648	662	643	716	640	662	679	625	662	655	642	701	606	672	684	659	659	645	643	636	653	673	646	696	671	652	693	680	635	619	645	614	660	673	630	660	657	662	686	657	626	648	655	678	624	660	707	660	656	655	618	651	646	649	667	616	689	710	649	673	655	725	637	682	628	664	682	673	597	663	713	678	682	643	659	662	657	725	672	666	623	725	657	654	654	650	645	615	693	681	613	684	653	681	634	651	644	663	657	680	650	667	701	630	652	635	696	657	668	683	698	601	639	659	654	669	693	662	636	693	651	675	600	652	689	667	693	692	632	623	723	662	690	611	654	614	623	635	640	602	665	687	658	683	667	636	714	633	675	649	655	635	694	635	642	665	658	681	631	667	700	631	630	649	696	685	667	628	647	611	636	659	715	716	669	628	694	644	656	671	623	687	703	642	667	690	658	658	702	646	661	650	658	675	631	670	673	648	609	615	662	655	680	628	662	636	630	711	689	727	614	640	688	593	657	659	727	653	669	676	652	661	683	638	621	685	678	637	621	643	654	633	655	660	655	670	676	668	650	659	668	634	618	627	731	679	661	713	672	645	646	657	656	665	655	670	667	653	667	638	650	672	685	647	689	664	645	679	637	686	650	652	660	632	669	660	678	648	670	690	624	665	675	637	646	669	681	673	668	645	637	673	626	673	611	635	619	634	670	671	616	650	630	666	614	649	654	653	692	666	662	636	666	644	661	676	675	707	658	660	727	682	693	660	604	638	715	674	607	666	646	647	647	652	665	605	655	612	626	663	669	657	669	677	636	629	660	695	669	657	679	641	682	620	627	671	628	690	645	677	676	651	727	611	619	707	673	638	673	658	682	678	632	667	642	656	639	655	659	671	691	689	655	694	605	617	645	671	652	645	641	741	640	665	619	679	703	672	683	669	667	622	643	669	678	687	715	691	660	646	621	671	696	675	687	683	683	720	666	661	653	677	645	695	627	676	639	650	661	644	677	631	684	627	662	713	620	682	710	659	670	670	649	642	704	653	633	683	636	638	675	711	698	644	697	677	632	651	671	656	622	657	668	675	665	669	637	679	644	713	671	653	653	599	691	625	652	641	657	712	649	671	661	675	699	656	678	635	664	673	629	665	572	627	656	614	664	667	687	662	655	656	638	634	606	616	692	656	663	621	687	650	657	650	656	651	672	716	676	674	706	622	645	680	644	651	670	641	638	668	662	671	654	660	679	645	639	668	640	661	649	667	671	669	670	647	665	686	632	648	662	664	676	651	618	684	642	672	683	660	665	657	634	645	659	706	636	695	699	655	669	634	673	689	701	678	687	682	653	693	634	643	642	684	682	663	657	732	631	707	670	645	691	636	674	627	646	648	679	669	639	654	646	639	654	631	679	697	648	648	633	692	671	624	624	610	664	638	671	648	663	686	628	647	676	670	622	671	643	651	634	621	643	674	683	667	637	651	662	597	633	686	628	698	667	595	649
27906	21790	19445	12214	6323	3855	2719	1916	1525	1265	1135	1002	954	940	875	829	822	819	821	794	768	755	774	722	691	729	759	725	666	734	756	711	716	757	733	757	718	729	790	736	718	684	692	703	690	702	729	734	687	698	701	708	735	668	707	694	754	716	730	730	677	670	676	692	735	704	729	692	689	689	716	705	708	748	632	737	706	697	714	701	701	685	681	738	701	700	709	664	653	695	700	695	721	663	724	727	732	703	704	709	688	747	743	658	666	656	707	644	731	713	734	717	698	724	732	739	699	677	660	695	732	734	695	686	712	692	686	707	712	705	760	721	715	748	744	687	675	700	704	740	703	666	733	711	707	694	689	726	711	734	671	736	653	655	658	718	705	717	704	673	699	709	668	734	705	708	732	708	714	622	727	701	665	685	686	661	697	663	751	683	713	757	712	683	693	681	682	692	748	773	664	672	694	670	657	674	681	693	731	688	682	686	710	729	736	701	697	725	651	713	741	708	743	688	709	700	738	667	687	672	684	698	685	776	667	679	720	686	735	707	707	681	702	724	711	749	713	735	734	723	745	728	719	723	746	698	686	713	676	693	677	715	671	714	716	700	676	698	692	694	695	680	737	739	696	719	650	682	665	696	694	720	714	671	771	684	698	686	677	711	652	713	673	647	749	673	672	693	677	682	685	711	703	707	715	679	676	703	697	669	723	676	672	722	727	712	704	719	715	674	693	637	708	766	703	714	718	698	662	716	675	682	682	692	692	712	668	637	680	693	680	681	698	736	734	741	657	687	687	677	682	717	725	705	750	683	682	708	681	692	680	704	694	688	690	694	712	683	688	668	718	716	714	676	728	657	706	696	668	707	688	702	646	681	671	653	743	711	670	703	716	720	753	733	733	671	714	692	734	708	700	704	702	705	659	712	723	696	668	696	711	695	750	697	731	689	710	688	651	686	705	720	685	660	701	682	666	745	702	674	698	712	663	690	704	664	678	688	692	692	712	674	689	713	717	690	663	711	694	729	691	747	691	734	691	695	677	699	709	679	686	712	676	682	714	680	738	718	691	717	687	675	739	692	661	693	711	726	669	686	688	736	704	678	714	685	735	665	667	705	665	729	680	717	724	645	670	747	686	732	722	692	729	696	697	707	671	676	719	722	683	704	650	668	681	718	744	644	696	725	696	668	681	682	739	665	685	677	724	713	703	702	695	684	717	728	698	722	706	684	723	667	691	705	742	710	692	693	712	694	617	731	691	694	702	637	673	747	710	730	682	701	714	678	727	667	688	689	703	699	711	668	672	685	693	721	695	692	697	687	716	715	669	699	705	670	675	664	723	725	720	728	723	693	631	691	734	661	743	702	708	720	701	697	688	714	670	717	702	717	743	647	705	718	680	698	682	736	727	696	709	726	674	731	675	681	699	707	697	713	680	677	739	683	685	689	710	692	701	744	650	700	704	712	710	719	708	719	687	724	719	716	717	753	716	680	685	706	693	749	710	706	726	723	679	748	655	733	698	714	657	729	675	731	721	695	678	701	682	675	727	696	686	721	689	676	690	735	697	718	702	734	686	737	681	714	685	689	730	717	700	726	751	729	676	745	740	712	717	682	676	729	699	704	740	758	714	681	689	749	717	720	714	652	744	692	652	666	721	700	732	709	718	744	712	705	668	736	700	700	720	710	680	711	690	716	655	715	717	715	700	673	712	733	749	707	739	703	700	684	700	696	678	737	690	685	726	737	707	671	642	706	731	677	751	678	696	690	663	697	699	697	718	727	755	767	693	666	690	713	724	691	673	714	734	709	639	698	675	701	669	718	693	704	746	644	687	720	703	699	730	760	709	707	668	731	710	676	682	697	695	709	684	683	709	701	725	695	733	706	701	695	664	716	712	735	721	706	697	676	693	709	650	749	705	676	720	687	710	666	731	688	682	745	744	712	730	711	680	686	713	654	724	677	725	687	748	676	696	715	710	717	662	683	661	726	651	693	704	702	708	709	757	720	679	688	708	724	749	666	677	701	658	664	691	726	702	669	683	718	728	752	706	754	735	694	699	656	752	678	673	688	717	720	632	728	714	739	665	673	722	701	696	692	721	739	678	739	716	683	690	679	706	686	680	708	755	756	688	726	684	725	689	702	708	706	752	743	720	730	673	715	711	745	691	682	720	703	675	724	664	700	693	714	656	712	721	696	708	707	688	715	697	683	710	655	707	732	747	714	684	687	719	699	713	725	693	768	729	736	707	670	677	654	730	703	674	715	723	727	717	686	692	720	703	728	665	719	641	698	682	684	662	716	713	658	760	672	666	664	696	691	691	681	680	743	700	741	726	695	688	720	681	704	690	701	723	733	733	703	716	702	676	701	657	661	759	677	731	707	727	714	689	708	683	670	651	710	689	731	690	715	712	754	627	685	734	740	701	743	733	649	666	674	694	721	756	744	748	684	685	681	733	695	686	737	673	683	649	710	732	666	698	693	696	715	667	654	679	736	726	676	676	678	707	705	683	685	692	712	765	750	671	697	679	686	748	654	718	707	739	664	662	718	718	732	667	698	698	709	693	727	675	697	693	678	702	684	718	712	703	665	692	700	703	713	660	706	705	650	722	705	631	717	655	706	713	724	696	687	739	695	669	753	674	730	728	740	663	739	718	671	716	734	647	728	710	716	733	680	733	684	738	695	728	696	651	798	724	669	727	721	718	710	717	684	651	679	734	719	721	668	693	721	688	705	699	690	727	703	702	711	699	667	696	694	704	687	709	660	704	739	720	661	643	706	664	718	728	711	680	723	690	718	708	679	640	656	686	691	749	686	681	709	727	702	738	715	701	729	677	698	680	733	643	720	640	670	756	739	692	686	700	703	643	637	685	715	656	701	664	706	682	705	714	711	680	705	711	724	668	668	737	680	720	732	686	718	695	681	720	707	707	760	703	665	745	684	702	719	657	710	747	739	679	678	653	707	671	731	679	691	718	706	746	685	705	697	708	678	748	695	671	717	739	677	701	706	729	743	740	739	673	673	731	641	680	691	718	691	701	695	725	743	708	687	726	694	655	677	683	711	710	661	677	674	692	710	692	693	683	689	708	696	664	711	751	685	706	715	713	666	735	692	699	679	655	674	673	693	681	725	717	703	692	723	733	733	675	731	702	721	690	700	651	709	701	733	725	714	729	669	693	698	667	710	704	774	724	755	701	729	701	652	670	698	697	694	654	734	747	752	677	696	685	733	735	685	722	718	699	684	665	722	658	722	619	710	674	711	679	697	683	694	678	742	662	710	715	710	678	707	681	686	725	718	685	718	676	734	692	677	741	751	655	689	677	678	666	657	651	680	717	716	778	675	738	670	729	657	685	727	699	673	676	711	749	711	698	710	708	686	694	702	697	734	691	692	726	723	714	721	695	707	725	703	735	657	697	719	719	703	675	713	677	740	707	712	699	676	723	725	652	757	674	683	717	754	706	635	678	702	682	718	700	648	706	684	676	693	706	699	696	700	727	705
21219	32972	25491	16914	12056	8872	6462	4670	3466	2875	2418	2094	1840	1717	1638	1610	1537	1460	1376	1265	1239	1204	1170	1136	1151	1140	1102	1119	1004	1154	1215	1142	1206	1204	1118	1121	1155	1158	1132	1117	1071	1013	1066	1082	1030	1088	1078	1078	1060	1101	993	1075	999	1057	1052	1068	1083	1038	1051	1044	1085	1056	1028	1015	1084	1066	1111	1030	1052	1024	1037	1104	1078	1064	1054	1068	1060	1062	1052	1023	1077	1043	1060	1036	1114	1038	1079	996	1015	1045	1058	1006	995	1022	1024	1005	1022	1073	967	981	996	1021	1046	1092	1053	1017	1065	1027	1054	1019	1009	1052	979	1043	1045	1005	1000	1045	1032	1069	1017	1055	1055	1042	1069	1020	976	1046	1060	1056	1061	1029	1035	1047	1030	994	1007	1064	1049	1062	1007	1039	986	991	1035	993	999	1034	1016	1043	1010	997	1000	1006	1019	1033	1047	962	997	1017	1088	1039	1109	1065	987	1071	1005	1031	1095	1050	1061	974	1072	1057	1067	1039	1027	997	1116	999	1055	996	1038	981	976	1032	1089	1040	1082	1015	1015	1033	1032	994	1052	960	1092	996	1044	1016	1058	1055	1032	1021	985	1003	1005	1091	1078	1031	998	1007	1045	1060	1092	1032	1074	1014	1039	1036	1056	1043	1067	1068	1049	1039	1031	1058	1073	932	1065	1032	1102	1080	1033	1106	1028	1086	1023	1023	1042	1031	1012	1006	1068	1067	1062	1038	1003	1035	1016	1044	991	1053	1011	1050	1045	1057	1026	1064	1037	1098	1039	1025	1045	1031	1102	987	1031	1055	1012	1025	1077	1003	1106	1104	1060	1025	1048	1020	1004	975	1026	999	1062	1053	1023	1074	1058	1004	1002	1067	1069	1025	1022	1060	1000	1069	1048	1003	1082	1019	1080	1084	1011	961	1030	1038	998	1085	1066	1022	1100	1059	1047	1047	1048	1053	1020	1043	1043	1025	1010	1056	1027	1024	1001	1088	1015	1017	1102	1056	1050	1048	1031	1025	1003	1019	986	1076	1066	1045	1038	1023	998	1058	1022	1046	1041	1080	1096	1078	1030	1020	1057	1111	1004	1038	1090	1012	1031	1001	1019	1012	1042	991	1038	1053	1068	1046	1071	1053	1090	1039	1068	1039	1001	1064	1058	1034	1033	1018	1049	1033	1032	1077	1100	1048	1022	1001	1069	1036	1031	1029	1071	1018	1007	1050	1033	1071	1036	1039	1082	1073	1080	1073	1092	1099	1038	1026	1079	1022	1088	998	1001	1059	1053	1035	1113	1084	1045	1028	1038	998	1085	1052	1018	1044	1022	1086	1045	1005	1065	1087	1059	1045	1015	1032	1015	1016	1074	1083	1099	1038	1019	1025	1038	1011	1039	1045	1068	999	1026	1075	1072	1068	1002	1129	1062	1071	1043	1023	1000	1003	1039	1020	1015	1053	1021	1051	1008	1019	1080	1005	1050	1045	1030	962	1084	980	1038	1055	1044	1085	1072	1052	1049	1034	1054	1040	1038	1053	1031	1088	1041	1087	1103	1074	1045	1072	1040	1013	1012	988	1019	1025	1034	1067	994	1062	1020	1046	1101	1066	1031	997	1080	1086	1015	1018	1056	1002	1106	1017	1060	1008	988	1040	1075	1082	1077	1012	1038	1073	1042	1014	1077	1045	1042	1035	1053	1021	1023	1034	1050	1064	994	1069	1066	1058	1048	1001	998	1133	1000	1029	1146	1059	1066	1030	1063	1009	1063	1030	1078	1090	955	1027	1028	1030	1071	1074	1069	1048	1055	1038	1052	1038	1037	1024	1086	1085	1106	1003	976	1004	1009	1010	1048	1084	973	1043	1026	1025	1051	1044	1016	1055	1064	1039	1073	1042	1024	1020	1036	1078	1094	995	1075	1066	1050	999	1041	1035	1066	997	1044	1084	1060	1082	1052	1011	1002	1038	1081	1040	1077	1006	1014	1054	1009	1024	1031	1034	1060	1102	1056	1078	1021	1032	1001	1004	1024	1005	1110	928	1049	1011	1070	1013	1073	1042	1034	1027	1070	1046	1028	1065	993	1107	957	1020	1048	1065	1088	1095	1022	1066	1062	996	1043	1049	1080	1041	1060	1070	1040	1003	1090	986	1042	989	1035	1066	1085	1059	1069	1008	990	1019	1019	1040	1087	1047	1068	1041	1039	1032	972	1063	1059	1039	1007	1022	1050	1064	1006	1007	1058	1042	1074	1058	1033	1045	1037	1028	1051	1030	1038	1015	1050	1116	1062	1011	961	1015	1039	1111	1040	1022	1041	997	992	1019	986	984	1070	1039	1035	1009	1022	1073	1020	1076	1014	1051	1086	1103	1079	1064	1046	1011	1048	1007	1069	1077	974	1100	1038	1057	1038	1105	1036	1036	1072	1016	1011	1027	1018	1027	1078	1097	1068	980	1049	1022	1057	1059	1047	1042	1030	1027	1067	1016	1046	1015	1050	1008	1049	1040	1027	997	1045	1028	1016	1079	1042	1111	1088	1112	1020	1007	1039	1013	978	945	1061	1037	1050	1052	1050	997	1059	1076	1038	1012	1038	1042	1018	1026	1043	1019	1097	985	1034	1009	1021	1071	1029	1061	1017	1057	1030	1057	1017	1031	1024	1051	1094	1045	1099	1055	998	990	1026	1045	1021	974	1011	1094	991	1072	1070	1031	978	1048	1064	1064	1038	1055	992	1051	1052	1104	1042	1029	1009	1050	1044	1014	1074	1066	993	1080	1009	1032	1051	1027	1013	1027	1024	1053	1049	1072	1061	1041	997	1066	1029	1043	1065	994	1073	1013	998	1053	1058	1104	1038	1044	977	1030	1020	998	1049	1038	1045	1039	1048	1017	1005	1039	1089	1026	1029	1048	1059	1041	1081	1047	999	1093	1016	1028	1039	1027	978	1083	1039	1087	1051	1046	1070	1034	1020	995	1019	1075	1049	1011	1052	1095	1034	979	1039	1053	1029	1002	1048	1019	1067	1011	1063	980	1034	1086	1030	1099	1042	1058	1058	1048	1037	1007	1079	1046	1059	1059	1106	1082	1050	1060	1045	1023	1085	1062	1008	1023	1002	1058	1090	1091	1076	1046	972	1011	1056	1027	998	1017	1007	1040	1016	1072	1075	1027	1053	1097	981	1116	1023	1014	1046	1058	1054	998	1028	1054	1017	1034	1043	1050	1034	1026	1054	1045	1027	1095	1006	1027	1028	987	1060	1031	1023	1075	1072	975	1052	1006	1039	1020	1036	1048	1033	1069	1048	1080	1010	1020	1026	972	1078	1050	1050	1022	1019	1085	1050	1051	1023	1047	1024	1061	1075	1039	1045	1010	1068	1073	1042	1013	1014	1047	1086	1063	1024	1031	1023	1025	960	1072	1033	1075	1023	1072	1011	1068	988	1051	1055	1029	1079	1076	1095	1089	1033	1068	1023	1021	1024	1026	1022	1017	1023	1042	1055	1041	1006	1010	975	1109	1035	1004	1053	1030	1068	1049	1059	1124	1004	1041	984	1000	1064	1090	1008	1030	993	1011	1053	1096	1081	1064	1004	1076	997	1054	1078	1062	1022	1033	1052	980	1054	1008	1072	1108	1078	981	1090	1081	1054	1056	1072	1059	1027	1085	1003	1050	1026	1040	1015	1036	1061	1001	1088	1033	1068	1066	999	1032	1060	1076	1051	1040	1024	1008	1071	1005	1042	1019	1054	1139	1012	1080	989	1076	1067	1060	1074	1035	1053	1033	992	1078	1063	1036	1033	980	1018	1047	1074	1055	1040	1059	1090	1000	1090	1021	1067	1064	1043	1077	1050	1032	1090	1038	1024	1007	1133	1052	1049	1078	1073	1043	1121	1013	1031	1055	1068	1057	1022	977	1019	1019	1066	1054	1044	1049	1065	1034	1006	1032	1037	1035	1043	1079	1106	1004	1116	1021	1026	1016	1079	1014	1009	969	1009	1077	1024	1050	1039	1093	1014	1031	1093	997	1073	1030	1003	1025	1031	1003	1022	1022	1064	1056	1036	1082	1027	1090	1050	1016	1030	1064	1009	1053	1052	979	1014	1009	1004	1019	1038	1038	1031	1039	1038	1043	1072	1049	1007	1059	1031	1009	1053	1059	973	971	1069	1046	1014	1025	1031	1038	1001	1024	1050	1069	1025	1067	962	1015	1012	1014	1062	1044	999	1031	1087	1040	1064	1082	1054	1054	1000	1037	1032	1038	1019	1036	1058	1094	1025	1088	1023	1036	1048	1037	1114	1064	1011	1022	1040	1087	1006	993	1049	1090	988	1081	1019	991	1027	1067	1006	972	1035	1000	1066	1093	1074	1058	1017	1039	1009	1101	1055	1077	1014	995	1084	996	1005	1042	1100	1075	1092	1096	1023	1069	1044	1049	1042	1063	1007	1013	1028	1053	1057	1045	1038	1092	1064	983	997	1062	982	1080	1032	984	1016	1016	1082	1028	1094	1038	1075	974	1039	1048	1051	1001	999	1017	1034	1041	1073	1091	1051	1036	1033	1014	1057	990	974	1041	1030	975	1075	1052	1058	1012	1024	1017	1077	998	1006	1035	1000	1040	1072	1057	1068	1031	996	1040	1032	968	1068	1069	1004	1055	1073	1003	1022	1046	1051	1055	1065	970	1061	1074	1034	1025	990	1013	1061	1019	1032	1058	1123	1029	1065	1007	1052	1042	1071	971	1045	1030	1068	987	1026	1038	1031	1041	1063	1027	1036	1011	1040	1084	1098	1051	1087	1007	1080	1069	1002	1062	1060	1076	1075	1030	1047	1034	1031	1046	1033	1042	1030	1060	1054	976	1039	1042	1028	1016	1057	1047	1015	1008	1006	1040	1051	1056	1049	1114	1039	1087	1065	1071	1036	1135
23218	21072	27648	24798	20233	11486	5587	3164	2151	1707	1400	1164	1024	991	910	844	845	834	777	728	661	698	692	624	660	598	608	580	674	657	644	639	620	624	607	638	659	621	599	617	583	554	567	570	604	604	595	548	615	603	578	605	623	622	593	585	598	586	564	556	587	539	622	585	543	594	583	562	553	565	607	579	592	578	562	595	604	566	573	590	529	555	511	557	542	538	590	608	565	550	565	532	543	565	568	583	556	601	563	545	581	585	612	566	577	603	551	602	621	578	531	552	572	563	580	581	558	554	536	618	616	541	575	552	596	555	584	620	598	576	549	569	538	594	558	551	585	570	568	593	589	534	544	565	606	561	608	561	574	566	576	585	563	584	547	591	600	592	583	566	526	523	565	501	611	530	576	596	574	578	608	560	538	586	594	552	555	545	558	557	548	560	601	570	553	610	610	559	592	586	593	558	561	573	562	551	541	593	561	549	548	560	591	572	581	591	605	586	550	541	551	592	547	620	603	597	575	542	538	598	605	575	535	542	577	633	567	603	566	560	594	529	573	597	600	586	550	554	569	605	570	563	594	587	594	551	564	583	568	560	583	556	556	538	554	588	573	559	620	650	598	535	513	579	568	624	559	561	590	553	546	556	595	533	584	593	565	565	578	597	534	529	528	576	608	624	579	543	571	548	567	546	577	608	611	531	592	544	619	588	497	586	586	532	573	574	596	586	572	612	571	564	554	558	592	555	563	607	576	566	605	575	588	591	619	585	556	590	581	534	563	597	553	592	535	569	597	589	552	539	576	547	514	597	562	533	595	584	566	552	595	568	603	569	545	577	546	540	555	585	602	563	566	566	553	581	602	571	553	561	571	558	593	602	564	562	592	592	566	566	569	577	546	564	582	587	604	577	597	594	561	579	546	560	555	568	583	574	579	530	606	593	543	546	568	613	554	536	566	609	578	547	582	557	590	594	586	588	566	534	554	541	592	583	559	605	569	557	562	551	534	586	581	561	586	562	549	572	608	565	542	572	576	643	560	575	616	556	557	580	522	543	550	552	532	578	547	549	581	560	593	581	596	593	542	570	562	599	553	562	608	550	596	600	577	553	573	633	570	560	582	591	573	585	580	546	564	594	573	545	567	573	548	599	590	584	567	622	526	578	566	603	589	539	562	544	545	576	622	556	551	544	537	582	578	565	536	578	591	553	570	540	571	577	530	584	543	578	562	529	518	549	584	606	565	565	548	592	624	576	569	550	583	561	543	568	550	523	549	536	579	567	575	556	605	572	524	568	561	576	527	600	572	568	569	549	612	600	550	596	556	600	562	587	564	584	548	608	566	611	600	546	570	547	557	580	599	572	600	589	583	539	564	612	580	585	598	572	541	551	583	578	570	572	583	590	556	559	572	596	583	527	556	555	566	590	554	551	587	548	605	579	565	520	593	586	590	587	592	546	547	547	536	577	617	573	605	519	526	532	593	601	549	566	603	586	513	596	570	551	625	571	551	577	619	551	646	623	606	545	554	584	542	574	570	537	528	584	553	586	589	574	547	557	560	590	562	580	583	582	564	536	544	571	579	557	552	579	611	597	601	533	576	589	563	592	575	560	578	586	609	533	578	554	603	549	577	600	615	583	617	587	575	554	579	541	552	563	596	586	559	611	565	551	563	541	553	560	600	608	562	600	607	567	577	534	562	540	530	590	577	551	535	579	592	568	579	566	539	627	558	562	645	536	563	555	647	576	584	610	586	580	555	555	614	530	551	589	587	563	568	586	577	560	535	565	578	539	573	541	543	630	545	568	539	582	555	558	540	543	544	606	591	551	545	535	559	570	577	570	574	579	545	605	590	584	569	566	551	592	577	595	576	555	553	597	605	598	529	554	533	575	572	617	574	588	560	550	558	550	520	624	569	571	583	602	564	532	567	559	563	570	595	636	578	510	586	619	552	611	558	568	552	594	588	570	578	515	549	559	545	524	550	558	572	531	589	574	573	571	594	552	562	519	569	568	590	559	540	567	584	579	598	511	575	548	621	581	555	573	612	577	574	579	553	601	561	545	588	598	596	581	574	574	625	566	562	569	603	537	547	531	575	552	578	550	559	611	610	598	573	583	627	569	610	553	538	570	553	558	586	555	559	578	555	524	558	580	566	595	593	616	624	565	582	564	573	583	516	572	569	606	584	563	608	549	603	581	616	542	634	553	542	575	604	530	566	541	566	611	600	585	567	558	595	585	591	600	583	561	612	588	595	618	557	559	575	594	586	602	547	548	563	543	584	610	542	579	570	568	539	568	593	568	557	578	584	573	596	572	575	561	581	548	592	588	584	536	552	515	538	572	569	595	530	555	564	588	548	544	561	628	567	575	576	551	590	564	523	562	615	516	559	582	542	535	585	539	587	579	556	576	593	571	582	581	580	556	548	559	565	581	570	588	624	583	567	587	552	549	543	567	562	570	547	528	557	574	579	564	561	565	560	565	573	572	573	584	559	578	569	544	561	550	556	587	587	576	572	549	560	595	557	567	546	521	571	572	612	597	591	552	522	626	567	541	579	563	548	602	592	542	604	550	589	543	532	599	534	555	551	543	603	520	615	573	584	600	571	564	599	526	581	546	609	594	542	594	603	625	591	630	568	593	568	548	600	569	537	545	572	567	583	534	545	590	590	553	586	610	576	548	546	569	596	595	531	572	577	561	562	610	561	590	561	597	621	567	554	536	598	573	533	519	558	609	580	566	619	627	588	546	572	590	590	577	579	577	594	604	590	593	583	599	596	593	543	571	592	568	569	566	574	591	579	599	561	546	562	566	551	589	506	583	618	586	575	549	566	562	601	573	538	567	587	581	567	597	600	565	536	594	564	588	567	534	565	561	617	601	579	588	579	592	560	561	537	603	600	576	578	590	564	544	560	573	576	602	570	596	578	571	568	582	573	571	571	557	555	583	588	543	554	577	574	573	554	605	602	565	583	536	570	557	541	582	630	559	541	526	610	538	606	589	558	602	549	576	544	564	610	548	587	558	591	619	615	593	570	568	604	594	594	550	529	549	593	589	567	638	557	598	588	561	579	567	588	567	594	596	518	563	605	544	588	612	583	568	532	562	589	569	594	537	584	579	604	615	568	565	592	575	570	632	578	503	557	564	596	604	607	574	541	590	606	576	565	590	554	537	578	554	546	560	558	588	524	615	553	584	564	585	599	587	552	539	519	556	566	565	585	542	509	573	566	596	562	569	581	528	588	557	563	545	579	589	582	542	577	510	610	569	604	520	578	554	571	565	573	562	624	554	578	594	551	621	575	538	562	566	582	552	547	588	541	487	585	564	615	564	573	558	559	616	554	619	575	538	588	575	599	566	556	569	527	510	604	564	588	583	558	560	557	599	572	586	544	599	587	580	562	543	570	584	564	554	553	527	563	588	573	577	609	572	562	574	561	594	530	519	566	561	589	569	552	555	630	601	553	517	560	544	570	554	594	587	582	572	582	587	584	594	572	618	593	585
21740	40009	32415	23500	18030	13792	10145	7443	5407	4154	3233	2617	2239	2015	1874	1718	1601	1531	1387	1250	1222	1116	1090	999	946	1015	955	1004	1038	1054	1007	1005	1023	1040	936	983	981	978	964	920	918	956	945	909	910	904	890	869	922	889	878	893	933	878	898	927	879	879	888	887	852	861	860	856	898	832	877	865	903	925	901	863	905	834	894	919	884	856	868	770	858	847	878	892	838	819	874	868	865	851	870	903	848	869	837	835	833	898	873	833	851	816	899	844	891	893	847	836	844	861	863	914	869	819	815	829	885	898	830	895	885	897	824	812	878	879	841	876	874	843	839	841	870	873	831	834	851	841	841	864	865	864	840	873	860	852	852	827	847	891	843	797	835	852	833	814	863	872	849	900	853	828	898	864	872	863	856	846	858	844	863	859	871	828	841	884	854	865	829	830	840	833	888	837	803	842	886	831	865	810	848	842	875	882	791	831	881	868	831	814	855	889	883	803	827	853	863	831	849	843	862	798	832	796	829	891	831	855	843	839	853	862	904	807	904	842	837	818	865	850	784	820	876	885	830	870	848	842	838	852	839	835	859	843	878	848	866	866	811	865	853	898	861	830	854	879	835	800	863	866	868	895	835	871	868	798	875	853	838	851	854	840	869	842	834	894	814	853	821	851	868	831	837	855	833	852	838	901	878	855	879	908	830	902	851	835	899	829	860	838	888	781	856	866	879	830	866	786	801	836	873	851	862	875	867	897	910	839	844	784	889	843	859	848	835	806	847	811	930	837	888	887	845	818	839	861	839	877	876	866	887	918	864	851	841	796	834	870	911	830	846	854	856	874	876	865	892	885	862	889	864	851	819	838	902	798	805	850	886	891	855	839	841	859	841	827	871	859	839	875	854	832	861	855	819	857	890	856	867	848	862	844	827	848	846	902	865	859	845	880	805	842	844	910	864	862	860	837	818	913	844	790	896	892	875	894	887	818	920	841	872	839	894	816	855	862	846	873	879	832	860	828	879	891	822	840	833	850	911	854	851	859	855	900	848	864	865	855	880	917	871	864	841	825	786	880	783	813	872	873	859	882	835	853	880	856	916	844	825	813	862	846	902	860	808	801	840	826	832	865	802	785	908	855	875	880	837	819	855	864	867	834	882	892	828	824	844	852	878	836	867	876	869	811	858	843	799	872	864	825	828	888	844	872	866	874	886	837	849	883	837	852	877	888	853	854	875	783	825	863	897	879	897	892	878	902	854	905	843	844	857	846	894	793	878	866	830	909	905	868	834	826	844	811	850	835	849	890	845	840	822	767	857	936	896	830	870	877	890	852	805	874	844	869	873	861	937	824	818	829	807	882	833	855	853	826	876	849	888	877	849	867	847	848	857	915	867	818	933	822	874	853	770	831	842	831	857	893	836	877	817	864	868	842	819	878	840	839	898	823	887	845	881	848	889	857	858	853	861	851	887	890	857	903	829	890	847	867	828	891	845	826	886	856	905	921	878	892	855	865	862	842	872	880	871	872	803	869	836	897	904	868	856	815	886	840	855	840	890	870	835	838	853	885	824	859	863	818	882	835	868	880	822	815	798	862	826	875	842	830	831	811	859	880	866	828	900	852	827	821	856	904	864	877	819	832	840	840	890	848	876	869	817	857	812	877	852	870	855	939	883	858	810	794	852	850	851	892	851	883	840	841	930	908	901	897	870	825	860	864	845	803	881	854	860	866	875	857	853	855	828	879	806	871	818	851	828	816	847	863	808	834	844	855	879	843	853	814	891	894	775	877	841	871	899	852	859	858	831	826	871	805	889	845	839	856	824	819	779	865	833	892	872	882	865	815	859	865	857	842	834	836	876	858	800	855	816	870	881	908	832	878	826	828	884	846	866	873	822	820	879	859	858	830	800	851	849	900	903	824	922	880	873	850	868	854	870	902	851	843	795	881	842	792	869	870	862	857	827	865	856	858	900	824	875	846	853	826	846	836	824	791	865	880	809	836	892	845	842	888	868	856	881	842	864	916	834	848	822	881	963	837	898	820	899	839	860	867	871	826	856	818	819	870	858	863	840	847	876	928	842	845	829	846	871	848	826	869	835	868	841	879	853	855	819	848	831	842	817	862	865	866	861	827	842	869	908	853	831	802	843	879	853	859	842	878	909	839	832	843	887	836	807	851	859	843	813	884	897	855	816	839	840	818	830	828	829	818	875	819	827	893	900	857	821	850	870	831	864	863	835	888	835	843	858	835	848	838	875	779	853	829	839	803	841	869	841	866	862	899	873	802	854	844	859	903	880	830	839	905	846	866	826	848	833	844	842	837	821	862	864	863	893	798	846	825	875	837	824	846	805	859	813	861	844	877	860	898	877	868	798	872	837	868	869	885	866	873	845	873	881	807	883	891	827	825	834	803	845	858	878	828	856	896	868	858	902	838	818	846	843	869	878	836	888	837	812	895	866	858	868	865	885	832	864	845	829	854	821	808	858	830	847	920	842	892	900	854	835	801	865	840	858	799	810	870	865	823	861	858	833	835	880	858	839	840	844	876	933	867	849	851	852	875	850	852	816	825	836	846	816	827	896	852	864	846	825	919	870	871	881	931	822	803	811	855	848	820	825	827	906	802	840	855	863	857	832	854	890	824	847	850	840	842	836	829	848	900	857	807	846	840	849	846	874	901	874	796	842	834	845	865	899	860	848	846	811	863	864	907	877	795	838	868	867	832	838	808	894	856	882	879	905	874	829	835	835	825	876	868	893	881	854	831	794	840	799	882	851	884	875	766	838	898	830	815	898	895	803	809	888	839	882	903	872	923	851	843	850	848	852	880	890	839	882	835	873	918	870	851	852	830	887	855	865	860	819	867	854	869	830	891	870	877	870	868	857	798	849	875	813	872	816	812	862	866	846	836	888	872	854	846	858	881	877	827	842	877	815	860	860	824	818	823	873	817	883	891	867	821	853	856	823	823	785	896	894	911	866	861	864	865	863	897	863	881	877	842	890	870	820	810	862	863	842	884	845	836	908	825	877	866	821	847	865	899	886	857	903	787	875	857	792	857	844	835	844	855	861	830	873	828	846	898	846	868	815	852	861	838	885	878	841	860	831	853	870	841	885	863	849	869	865	862	822	891	878	839	797	853	819	831	842	842	879	831	800	848	895	820	873	860	831	825	856	866	865	841	776	843	849	871	842	846	817	856	853	819	837	797	891	813	831	839	859	880	884	866	870	851	880	845	836	872	844	849	875	898	810	864	917	858	876	839	820	901	894	864	879	827	850	853	841	858	841	817	842	912	840	837	761	851	857	823	823	842	880	887	852	845	866	843	900	860	893	830	817	840	859	851	900	851	812	812	854	811	831	864	846	880	828	874	844	895	854	807	866	863	856	794	826	874	899	887	821	880	821	852	834	858	819	837	845	859	835	860	792	799	834	862	840	879	828	866	843	819	840	821	873	880	838	877	876	831	869	875	904	852	878	833	839	879	817	864	833	860	833	866	869	837	866	861	835	871	827	872
24625	21120	25815	23790	10170	4993	3411	2309	1687	1439	1137	1051	957	949	880	861	792	814	798	732	721	709	718	685	705	688	685	694	709	760	700	725	711	720	726	660	701	670	639	668	685	706	687	635	642	656	601	620	675	604	668	653	633	658	695	654	675	659	637	649	615	658	665	677	636	638	588	657	636	640	659	627	632	622	641	687	591	663	601	696	615	652	663	642	663	673	620	675	604	634	634	587	643	625	661	600	658	567	665	636	638	686	642	611	631	647	666	622	608	644	680	616	623	676	680	676	649	654	597	608	637	651	612	612	611	642	635	626	626	597	646	668	643	596	628	640	641	628	647	708	678	650	636	616	632	612	615	603	609	600	660	688	647	615	624	645	667	653	662	677	644	622	609	662	650	664	662	649	589	602	605	659	625	602	643	694	627	645	649	621	619	646	656	659	607	603	641	626	626	623	656	667	645	614	671	646	670	693	609	624	609	674	640	624	621	632	665	644	634	640	617	681	560	610	625	624	624	653	667	616	655	645	610	598	605	610	679	653	641	676	653	635	615	680	666	608	633	634	636	650	669	675	612	611	640	662	659	610	645	597	668	641	600	658	673	646	651	617	664	657	618	624	632	627	631	640	629	654	583	636	648	646	656	603	639	639	635	652	630	629	616	591	642	628	663	611	610	641	611	635	696	624	587	635	684	596	654	670	634	624	612	662	720	672	640	706	623	631	625	630	670	687	638	648	693	623	660	603	664	602	634	571	647	610	574	675	643	635	656	623	645	655	609	608	658	634	607	666	661	630	624	598	646	595	629	626	648	625	657	617	608	614	612	666	622	663	618	636	647	648	634	608	653	654	659	650	677	614	653	634	616	651	642	662	634	635	642	611	624	630	629	631	642	623	675	635	629	647	644	634	634	615	654	621	636	620	637	647	636	685	664	687	631	647	676	639	668	611	652	660	657	629	646	600	644	647	638	684	629	647	624	630	668	653	619	642	631	662	621	592	599	638	630	599	627	630	623	656	623	634	626	651	665	660	604	704	628	610	673	624	682	646	645	654	655	627	666	648	661	671	635	619	638	620	657	644	656	653	593	677	645	689	605	641	623	640	672	622	659	674	639	654	650	620	633	642	662	618	622	619	632	667	661	614	645	638	635	672	610	649	648	705	642	601	613	672	657	599	630	593	623	636	669	631	633	639	692	673	598	633	631	639	593	685	613	677	658	620	674	662	620	605	620	652	647	695	627	667	647	662	656	613	641	649	663	632	678	611	682	613	602	611	682	689	660	600	669	667	699	631	624	645	636	637	626	651	613	666	678	654	659	689	642	641	612	639	634	598	652	635	627	664	671	645	665	640	675	619	679	646	639	638	623	659	590	651	644	627	629	631	659	595	621	623	679	666	636	642	610	654	654	616	619	603	638	616	595	652	666	645	622	669	645	629	681	634	625	658	667	660	667	662	672	644	644	646	625	656	676	635	653	667	637	689	654	672	616	629	687	618	603	662	657	588	649	671	649	665	623	650	613	636	646	669	659	646	641	599	583	708	625	664	654	682	639	609	677	659	639	618	672	672	668	619	621	634	673	672	639	702	657	665	612	607	648	628	630	572	649	676	656	622	670	682	646	630	652	652	642	641	612	663	643	663	661	634	654	635	653	688	652	644	688	660	673	639	692	633	631	659	649	654	603	627	612	625	703	628	610	641	624	642	667	667	646	620	665	668	601	641	657	668	633	654	618	630	665	673	633	638	660	592	684	643	657	591	633	697	683	645	665	646	675	686	644	640	665	676	629	640	618	637	581	625	632	643	624	617	648	630	614	666	671	666	659	645	672	602	613	621	646	626	626	710	639	680	658	613	679	609	648	652	616	672	638	653	671	614	618	613	642	629	681	676	683	649	647	655	651	644	640	630	681	667	591	667	658	654	631	681	655	685	634	606	633	638	646	662	662	649	637	618	640	674	608	616	638	656	608	632	669	602	681	666	601	614	600	602	639	663	683	685	650	639	628	642	616	681	594	651	575	635	627	613	618	605	653	645	663	647	664	623	672	660	662	676	620	634	601	596	666	625	629	676	659	664	580	619	682	627	628	667	641	633	638	600	669	636	615	609	644	663	638	602	615	638	588	593	637	632	632	616	595	638	597	633	605	687	638	698	596	649	655	624	707	597	651	638	642	616	619	600	651	619	621	669	614	647	610	661	639	665	670	683	618	645	636	620	615	631	651	683	642	590	640	650	660	642	621	622	648	632	645	608	669	602	657	685	643	662	632	604	653	619	618	616	623	637	641	646	598	648	652	590	655	633	657	639	625	649	689	696	625	651	645	671	638	662	679	679	623	594	655	614	633	636	672	643	684	608	620	669	651	624	639	647	597	641	707	623	684	629	651	624	620	677	632	610	659	674	629	616	672	627	651	606	666	673	636	635	655	637	674	663	667	632	679	656	651	624	617	608	714	596	638	612	635	655	647	667	663	592	624	620	644	675	594	648	678	631	651	637	625	649	655	685	605	622	636	625	666	600	581	668	607	608	668	614	613	682	685	664	643	695	663	618	623	627	628	604	674	644	630	589	631	672	630	633	680	662	682	623	651	627	640	671	620	619	621	656	661	627	627	651	674	634	644	676	648	585	616	612	613	642	621	605	659	633	636	626	606	629	623	679	644	674	655	672	663	650	652	599	672	636	662	659	631	611	653	643	647	658	629	651	638	668	706	593	653	601	645	624	651	641	647	651	680	634	621	637	645	637	647	646	651	675	642	598	622	623	666	683	643	659	664	618	652	660	609	674	674	607	684	607	605	691	618	625	674	685	617	613	667	651	633	630	660	587	675	600	630	655	638	641	618	666	608	598	597	621	681	578	624	600	690	632	599	652	630	654	669	657	627	664	620	624	615	691	647	608	625	649	648	644	599	583	643	592	605	582	656	660	611	626	663	615	636	678	639	658	647	650	623	595	643	642	623	669	661	623	654	640	676	654	637	634	648	652	644	643	691	664	633	655	654	587	643	620	676	624	647	656	600	624	634	580	654	650	647	597	618	655	633	689	642	631	686	577	666	610	665	609	660	666	616	593	654	602	680	631	626	686	629	627	677	601	634	648	659	654	692	653	616	621	657	665	653	593	688	646	650	630	627	655	636	641	664	644	661	640	674	682	656	653	673	634	608	677	633	679	672	653	609	689	630	631	643	665	629	674	599	658	609	664	639	628	620	635	657	647	660	663	618	648	623	637	655	653	599	588	627	631	656	667	630	632	652	674	654	676	640	632	622	602	633	640	672	637	662	618	637	633	670	667	617	615	617	646	652	647	681	621	622	646	644	636	616	652	637	628	654	612	642	629	640	653	609	674	635	635	629	695	568	650	609	598	631	601	642	667	587	679	604	682	639	638	625	697	573	641	648	636	651	626	639	639	645	680	657	646	618	700	672	611	653	644	650	584	673	634	612	609	600	660	627	643	682	622	663	620	643	651	704	612	599	609	655	629	686	640	629	644	634	684	673	612
21120	36017	28218	19616	14535	10767	8017	5898	4393	3371	2657	2286	1962	1900	1688	1638	1477	1431	1347	1257	1145	1127	1089	1078	1128	1056	1061	1080	1039	1052	1046	1004	1066	1089	1048	1035	1051	1022	1042	965	996	986	1003	987	981	946	938	968	1020	995	1001	958	936	907	946	964	974	993	998	968	980	916	965	957	924	922	971	954	926	910	991	902	963	973	923	991	961	959	977	931	905	899	967	978	942	968	939	991	919	934	924	975	932	897	914	912	926	971	914	952	1015	950	901	938	951	991	916	962	952	940	982	917	931	879	949	933	939	919	901	927	944	987	890	916	920	975	933	987	948	957	969	979	936	917	969	888	979	931	921	903	924	943	934	982	971	961	943	945	954	949	959	972	886	958	973	900	1001	923	966	900	944	927	953	977	958	931	954	920	951	950	990	984	931	919	963	874	960	945	995	943	948	949	907	921	959	1006	935	975	971	950	954	964	959	952	954	960	932	944	981	921	945	943	937	916	922	923	919	961	1012	929	979	912	923	914	937	914	909	919	924	888	934	927	975	930	959	1007	940	948	958	968	945	953	925	923	920	957	920	936	975	999	957	916	949	923	946	959	939	971	929	971	940	908	972	989	947	925	859	918	964	932	914	913	946	936	979	948	972	971	946	878	957	929	962	956	972	958	914	953	964	955	938	941	991	933	958	973	915	932	914	908	973	921	908	950	866	954	892	933	985	990	947	891	928	903	945	898	923	958	975	998	905	915	933	931	908	964	938	887	898	958	971	966	946	929	961	946	921	926	915	891	956	959	928	948	945	952	921	937	951	896	933	954	931	950	943	904	884	902	918	976	913	934	919	896	941	915	991	932	927	950	922	925	945	940	997	954	919	946	974	959	964	910	1001	930	946	935	915	949	931	892	949	934	930	945	958	939	926	925	927	910	917	987	943	941	888	934	912	889	968	966	893	964	950	952	904	958	946	942	971	912	978	962	891	925	980	974	922	975	922	938	962	906	915	942	949	965	927	902	941	929	904	935	939	942	900	980	927	922	907	976	976	951	901	950	897	905	929	935	917	952	951	922	928	949	925	916	935	991	956	957	922	948	958	957	899	942	893	929	952	922	941	924	965	898	866	973	893	944	972	952	993	920	927	918	921	955	925	973	928	947	897	925	941	984	961	915	947	970	929	971	909	937	939	931	927	960	932	936	910	985	925	962	928	922	925	932	995	923	928	945	899	930	920	943	946	894	972	937	926	959	943	904	944	948	927	929	982	891	982	936	973	929	909	963	895	928	869	975	989	925	970	918	919	936	939	901	891	907	937	949	896	969	901	896	950	931	922	953	933	930	882	977	942	929	938	926	983	1001	939	949	960	941	934	915	903	1003	922	961	950	878	953	913	918	965	945	964	966	1013	1014	882	993	937	990	902	957	947	953	906	978	950	914	971	906	947	949	895	968	921	1003	865	914	934	922	936	881	978	884	964	929	968	911	995	980	1020	915	969	919	905	907	934	935	911	970	971	893	953	982	948	992	941	925	976	931	901	954	967	868	916	927	946	937	1004	885	967	935	974	955	982	916	926	997	951	947	896	959	971	991	929	937	917	919	929	939	930	914	985	963	953	982	969	931	936	978	938	924	933	947	879	964	918	971	942	929	943	922	931	896	964	961	951	932	972	967	903	972	948	957	940	980	991	959	952	940	939	948	918	891	937	926	930	979	996	955	955	940	918	943	959	937	932	922	954	927	920	932	945	950	938	938	998	944	940	942	951	957	921	949	892	954	943	900	904	939	946	950	927	908	968	1011	936	975	939	923	1013	951	960	956	950	980	945	922	908	945	904	970	928	925	880	898	941	951	940	942	939	976	921	914	890	973	907	930	923	943	939	973	932	957	935	967	936	971	960	898	941	923	865	944	1006	916	917	958	902	962	952	959	960	935	872	943	971	919	888	941	956	923	927	966	938	924	924	892	926	923	984	911	966	947	941	946	933	939	923	981	964	950	944	948	980	937	975	936	898	948	982	956	868	948	933	931	933	888	939	941	911	983	891	914	965	904	952	982	961	924	944	915	999	1001	886	939	914	938	873	950	955	895	904	934	988	950	965	947	979	970	944	943	897	964	943	931	933	947	932	958	915	928	956	996	895	908	904	957	927	926	921	952	935	929	836	886	943	933	976	928	960	925	924	977	960	892	908	958	972	932	930	958	897	906	960	948	935	977	980	919	952	959	997	988	960	903	906	912	944	950	871	923	909	911	954	979	990	1020	911	989	926	922	917	928	915	926	902	901	937	928	930	969	985	967	921	897	904	890	934	957	888	874	907	941	931	960	865	955	871	938	974	967	960	937	975	907	903	948	906	978	932	933	1011	963	953	969	979	918	964	920	944	921	944	979	955	961	892	953	941	928	948	913	965	910	931	912	920	950	916	902	976	881	929	913	873	892	932	934	951	884	942	964	976	957	958	909	964	914	1009	940	956	948	905	928	922	910	969	905	998	905	907	939	962	918	927	859	966	946	967	946	967	958	926	926	902	979	944	984	981	935	975	934	978	987	931	913	934	984	936	936	952	937	924	982	962	946	970	1007	905	928	984	961	921	945	921	1009	907	910	908	964	876	1003	906	949	899	996	987	951	1005	961	906	965	937	887	897	930	941	952	905	908	948	1004	989	910	955	895	911	909	944	962	898	882	901	959	939	906	955	949	925	982	919	946	968	940	916	961	980	980	870	969	919	889	887	935	910	913	964	899	867	960	966	947	953	961	980	913	936	902	938	937	884	920	925	951	940	908	966	949	979	945	906	950	914	979	945	912	956	949	975	893	943	937	956	934	981	916	903	946	967	942	943	921	970	917	963	920	959	957	938	900	998	881	988	954	885	923	864	934	944	874	955	911	992	905	925	961	894	947	907	908	965	951	943	928	889	936	975	980	957	922	975	958	904	926	971	925	937	960	918	923	893	921	922	904	878	891	935	899	950	924	900	928	911	939	950	917	951	946	951	949	935	905	964	955	935	956	921	945	973	972	976	975	926	952	912	955	902	964	950	951	926	937	1008	951	949	934	965	873	929	901	979	986	975	903	963	929	976	960	942	970	910	853	928	935	949	946	923	938	924	986	920	932	932	933	963	948	931	992	956	926	919	974	940	916	905	941	944	942	916	980	902	970	957	991	930	909	957	1013	948	945	939	949	885	970	869	977	972	906	946	968	954	936	954	968	933	904	958	952	921	934	948	876	959	942	987	950	968	866	947	984	929	927	906	953	984	907	917	948	925	911	937	937	956	931	980	931	904	958	965	880	934	910	941	901	971	959	870	949	963	970	928	916	940	937	955	929	903	938	964	925	891	978	957	921	923	924	948	915	914	976	985	918	995	881	975	922	923	925	975	945	894	979	958	930	959	953	968	976	979	974	974	955	994	960	973	940	896	930	966	925	919	945	963	952	928	936	939	933	952	893	979	935	911	969	918	968	974	957	965	982	914	969	993	944	968	945	972	989	891	929	940	950	934	903	894	917	955	868	952	929	918	972	945	942	1022	948	977	943	914	975	921	935	968
22350	21085	28228	24157	21175	19685	10279	4395	2796	2060	1603	1307	1145	1029	931	843	792	756	738	670	574	595	502	560	520	517	514	534	457	534	504	533	517	513	511	536	539	548	506	468	453	480	452	436	506	475	493	468	473	476	454	505	469	493	469	466	461	480	481	486	481	446	440	461	456	484	479	437	429	433	482	458	506	474	469	471	484	445	502	453	427	461	457	495	446	424	472	423	418	466	473	467	439	489	455	473	422	428	448	434	428	433	447	433	443	450	450	426	446	455	432	519	472	461	426	457	463	476	453	474	453	429	451	444	488	455	456	498	479	434	449	448	468	428	437	455	457	450	428	446	448	443	440	455	464	472	452	456	463	443	473	449	460	466	468	467	492	455	482	440	433	453	450	448	435	456	398	476	426	474	440	446	461	469	431	436	427	471	435	464	449	430	437	443	481	445	470	431	437	426	453	463	457	467	494	448	448	427	464	467	435	421	454	455	450	468	464	445	441	442	434	478	419	432	392	424	470	494	411	478	460	447	415	440	485	453	462	458	466	424	477	476	449	433	477	430	437	442	454	414	436	469	458	444	485	437	462	455	397	439	465	455	479	479	452	450	436	449	448	457	470	452	463	438	471	441	454	471	420	400	460	443	407	455	469	435	467	472	454	444	454	430	457	481	435	418	425	427	458	445	453	442	446	485	432	436	439	458	428	462	408	438	459	443	502	451	436	483	473	443	439	430	433	476	431	407	432	470	420	486	434	442	439	463	429	420	446	445	473	425	463	425	462	498	449	458	475	450	447	453	407	449	467	455	459	449	454	419	481	450	463	453	461	415	460	437	462	428	439	436	426	452	427	486	469	485	450	449	417	479	447	440	454	464	462	386	459	484	461	420	473	443	423	435	460	477	418	443	452	446	468	464	473	412	480	473	449	461	431	428	430	462	404	459	482	443	515	473	457	461	463	461	452	509	476	453	441	459	448	455	451	447	429	423	465	470	478	438	409	472	424	469	440	472	419	425	461	469	481	469	435	455	466	414	443	455	474	470	424	470	455	429	425	454	469	412	447	425	434	406	487	426	499	458	459	454	457	453	494	431	472	441	418	425	501	468	455	432	480	425	440	436	460	473	415	401	443	461	427	438	409	467	441	467	452	415	445	439	450	442	388	432	497	448	475	451	439	459	445	438	464	455	452	454	454	437	424	482	440	475	443	446	442	493	454	448	468	436	438	463	471	423	441	483	467	463	459	444	414	439	443	503	414	466	452	474	436	421	439	443	461	486	437	459	425	444	447	455	432	444	431	456	454	432	444	443	462	442	437	420	463	417	440	430	456	449	398	454	463	451	447	433	443	454	441	462	457	448	485	506	427	438	468	433	455	413	440	411	463	461	494	473	491	471	461	410	454	418	443	433	438	432	448	440	447	483	448	444	429	428	446	478	481	455	471	493	440	467	432	454	413	470	461	439	448	457	459	449	448	478	443	448	440	478	449	450	436	456	446	447	431	423	448	450	498	469	448	494	433	429	449	453	449	460	435	427	461	522	442	433	458	457	427	467	453	426	466	432	448	423	413	451	438	458	421	426	443	433	489	458	425	468	452	475	430	459	459	478	465	438	454	461	477	442	458	448	491	492	463	421	417	425	453	499	402	417	456	428	458	432	492	463	460	447	423	447	459	450	429	419	447	463	450	456	442	479	449	451	409	428	450	441	455	432	477	458	470	454	441	467	408	436	431	454	479	455	462	438	427	456	394	450	475	409	484	419	436	428	412	428	510	412	437	468	447	434	453	421	477	468	451	460	448	435	483	443	448	464	450	463	457	473	460	417	416	471	426	421	455	472	460	453	442	467	443	414	423	450	425	458	484	439	427	455	451	476	461	455	480	473	450	468	496	421	425	480	465	433	439	476	462	470	473	444	473	459	431	431	467	464	439	422	445	455	497	460	445	474	466	481	425	417	430	499	442	437	456	426	447	445	421	459	441	456	487	443	475	464	416	455	451	468	497	436	443	483	459	456	450	467	482	467	427	425	458	414	481	451	483	463	435	429	464	431	419	415	451	416	458	470	449	445	423	460	465	457	484	439	461	466	492	468	448	459	466	439	434	482	473	470	430	420	457	478	439	446	459	410	417	455	509	454	450	445	472	449	471	468	478	448	453	436	425	451	461	475	449	462	434	451	423	460	478	489	434	406	451	470	460	447	453	422	469	444	504	452	453	431	398	475	451	433	422	450	432	435	492	474	418	450	438	453	469	458	455	434	442	450	431	447	464	443	455	430	442	433	430	407	428	477	486	404	452	477	481	457	416	444	436	442	451	465	449	443	456	431	459	470	452	432	450	398	431	452	460	422	435	459	399	433	405	484	474	397	462	450	464	474	480	453	475	450	472	450	422	446	478	437	454	437	463	428	450	429	450	468	481	465	471	457	394	474	434	430	458	415	462	477	443	427	415	454	477	475	465	446	425	444	458	434	483	465	480	434	426	447	470	452	443	500	438	469	484	452	422	438	459	447	407	440	460	440	449	446	466	493	447	447	448	448	444	483	430	415	470	490	483	449	448	416	441	472	424	435	435	429	455	475	410	450	458	469	468	498	440	475	458	458	487	478	437	415	472	443	473	481	461	413	457	421	455	417	451	449	456	451	466	485	465	422	462	458	454	439	463	461	494	432	424	463	468	453	447	469	452	463	467	442	471	442	429	441	423	451	463	477	484	464	414	482	450	514	440	462	470	459	467	452	471	435	448	424	456	430	458	440	443	464	457	424	439	448	470	462	449	494	478	434	447	402	461	494	451	425	443	447	474	452	428	449	453	444	422	440	433	443	433	444	455	407	461	439	460	446	441	433	417	428	457	463	414	448	440	420	456	487	470	458	383	420	431	440	477	456	471	442	450	464	461	469	455	443	434	471	425	453	501	441	436	456	453	486	435	440	476	449	448	430	455	472	436	463	466	454	475	444	462	461	421	447	439	434	469	476	469	414	455	434	433	447	411	453	465	458	487	446	437	448	457	457	488	433	438	493	463	421	409	453	421	461	466	428	434	460	463	440	456	462	442	451	422	427	450	463	420	450	424	496	473	432	426	476	432	455	427	477	491	442	451	460	417	436	420	424	412	446	457	469	454	457	439	420	446	455	474	442	437	460	461	451	452	432	451	442	472	482	422	482	432	439	473	492	457	433	447	447	486	446	487	498	442	442	433	451	439	417	408	445	399	476	470	469	429	425	442	428	414	438	442	465	436	432	449	412	470	478	467	487	424	447	451	466	435	397	475	484	457	431	481	479	460	450	398	403	445	425	466	421	487	412	427	471	432	463	412	437	428	456	419	435	452	454	439	454	454	465	448	423	463	459	452	433	444	447	456	453	417	461	452	456	451	458	445	400	437	443	466	456	468	445	470	462	461	479	446	438	479	471	437	481	456	456	439	471	469	451	438	449	468	445	474	452	464	469	427	428	453	429	456	432	454	444	450	448	447	449	460	423	459	410	473	435	444	489	478	439
23898	43876	36527	27499	21354	16540	12609	9551	7146	5367	4005	3173	2674	2451	2073	1871	1730	1527	1334	1186	1068	983	925	928	902	843	920	909	906	901	896	868	894	854	899	858	828	839	827	710	695	719	725	742	719	784	691	710	750	712	716	706	728	737	674	705	717	707	724	733	659	668	714	664	665	710	668	683	625	715	701	655	696	741	661	660	670	643	716	688	695	658	669	694	704	688	638	708	659	616	673	673	645	669	689	671	694	688	653	677	654	676	727	635	603	662	651	691	659	688	645	696	666	676	639	676	679	667	621	653	693	675	674	653	669	651	645	674	685	622	714	691	654	656	688	696	675	672	665	665	667	689	647	669	651	682	691	627	703	632	695	686	666	656	676	666	677	702	661	696	685	688	675	654	716	628	655	682	620	660	702	680	668	656	675	644	658	646	682	712	577	637	646	662	696	715	668	673	684	691	660	727	652	644	699	654	639	677	701	645	612	665	664	649	671	662	693	667	659	725	666	661	659	617	674	699	677	716	631	672	711	678	648	659	637	704	679	687	692	690	649	722	679	677	713	653	654	683	664	672	637	646	645	677	616	632	668	637	638	671	654	664	687	681	676	629	617	667	667	668	695	644	645	690	650	629	682	613	689	671	690	723	656	614	675	662	671	662	667	693	667	710	611	692	667	696	699	698	676	657	614	672	656	671	664	657	611	656	673	627	626	668	673	633	634	623	637	721	643	694	641	702	655	638	658	658	680	662	637	693	686	661	642	680	655	629	654	673	682	638	653	651	708	649	698	672	663	683	709	640	625	652	655	610	688	710	615	647	642	654	663	634	631	654	666	666	677	659	670	628	669	662	655	646	695	688	662	612	646	670	669	653	627	627	681	674	650	630	645	691	711	699	698	605	692	640	669	681	703	654	680	676	680	627	646	643	706	629	718	669	675	649	639	693	641	675	633	646	754	672	674	630	684	640	657	702	690	658	632	636	643	682	661	682	640	661	693	680	643	635	672	701	701	655	672	683	640	684	693	637	726	631	642	716	696	678	647	693	666	663	707	698	604	672	706	708	636	678	649	651	653	626	641	697	700	620	654	677	698	662	674	666	701	671	674	636	668	678	675	686	722	680	688	692	631	648	639	702	621	644	616	714	695	645	655	662	650	645	672	615	644	632	674	630	651	694	729	652	665	683	634	643	684	685	703	652	692	632	666	712	666	663	671	692	680	664	672	647	696	706	665	660	648	678	630	677	693	671	639	694	693	615	672	678	671	674	650	606	642	612	663	666	667	668	659	703	682	669	703	723	667	674	625	668	660	670	660	622	675	629	631	650	684	705	638	667	641	667	611	665	673	687	635	685	713	668	632	634	704	647	672	666	633	637	644	702	660	663	647	688	655	644	660	668	625	678	668	614	615	664	651	651	743	725	686	669	634	677	668	734	637	714	694	625	645	704	678	705	651	680	620	650	660	613	641	673	693	724	690	660	639	666	657	674	687	623	683	659	641	639	640	633	684	661	652	676	642	651	659	675	648	662	687	648	639	654	697	680	688	685	663	668	668	666	666	699	669	698	647	679	685	648	658	657	690	675	661	672	662	668	692	648	615	670	656	672	666	666	676	679	736	641	670	623	652	678	668	669	705	688	645	628	682	649	675	628	620	650	655	720	673	719	644	634	678	660	645	697	642	674	698	717	680	662	645	672	673	660	635	680	718	653	705	702	709	680	671	670	694	665	650	684	601	638	667	668	651	673	687	675	667	714	720	686	680	665	685	639	660	622	691	686	659	658	668	680	716	650	649	683	676	679	617	631	656	657	642	685	640	693	655	650	682	668	637	690	677	646	685	695	612	704	689	651	665	648	691	632	682	620	667	644	692	635	698	616	673	703	655	647	622	648	669	688	639	672	695	672	694	628	682	681	637	670	645	672	599	701	721	675	642	692	651	683	660	708	658	645	640	663	701	641	711	632	643	639	675	701	676	629	677	707	697	643	642	635	733	705	650	691	673	722	686	644	675	684	724	701	600	703	653	634	686	684	684	645	682	697	713	667	697	671	683	663	621	675	642	688	679	644	674	685	668	672	643	672	690	662	675	653	648	672	643	690	687	679	666	681	697	702	706	679	634	618	682	699	654	667	623	647	694	672	677	676	678	647	738	681	745	607	676	644	709	684	675	649	701	641	673	694	677	675	678	686	680	660	674	629	696	667	675	683	627	680	647	705	702	680	645	624	652	675	681	666	676	662	660	662	689	631	676	673	724	659	639	674	672	691	673	680	677	664	631	626	665	701	680	693	635	646	670	666	635	686	621	680	706	681	640	652	665	652	631	617	683	639	659	650	639	648	668	639	731	644	667	687	649	662	666	649	645	661	615	652	663	649	638	682	646	636	701	654	665	703	631	652	657	716	686	685	674	654	635	689	671	628	621	669	657	653	689	663	650	640	696	696	657	656	665	668	631	699	689	651	660	661	651	624	698	652	686	720	618	653	717	641	656	694	657	703	680	658	658	677	695	645	697	657	636	668	730	671	670	653	653	661	650	655	719	674	693	720	671	686	701	687	699	710	629	692	674	636	656	685	687	676	651	688	609	653	674	691	636	668	638	660	676	697	641	672	659	665	642	655	659	690	697	648	654	640	631	667	662	685	728	654	693	662	650	681	588	682	652	678	691	659	682	674	649	639	676	668	681	653	666	665	661	612	680	671	652	656	682	686	652	677	670	682	655	723	677	639	632	675	679	694	678	691	641	688	639	706	670	661	702	663	647	655	677	639	648	627	656	659	668	648	648	688	681	707	678	662	652	642	624	684	666	723	657	734	674	705	648	651	682	630	653	655	646	658	677	628	678	669	689	666	683	667	687	616	667	662	680	653	665	670	644	628	669	679	669	670	697	688	676	720	634	647	689	681	671	668	660	679	694	651	624	692	666	675	658	655	645	693	683	641	665	639	675	677	638	687	632	682	666	652	689	642	649	647	680	616	626	663	683	671	616	682	687	671	693	640	672	666	690	688	673	648	720	640	663	668	639	668	637	645	661	666	686	707	652	653	664	629	635	641	647	688	657	697	636	694	667	652	658	685	669	657	698	637	646	684	682	631	689	696	656	746	658	681	676	657	675	685	660	662	706	683	693	663	728	637	666	665	704	673	645	691	659	659	658	653	698	633	667	686	682	674	685	675	682	665	670	636	675	681	642	674	677	660	632	676	619	693	642	724	663	676	685	665	661	656	640	695	670	673	672	673	641	662	686	689	695	655	675	670	672	685	681	668	670	661	687	659	675	657	652	673	668	620	661	614	652	697	657	635	676	686	666	664	624	695	632	653	612	675	625	655	655	653	678	676	669	631	665	704	676	654	674	679	683	701	716	671	670	642	708	745	703	720	673	666	670	643	682	660	682	654	635	724	654	683	670	700	655	699	683	648	653	635	676	682	662	656	648	694	638	692	654	660	665	663	640	624	648	662	584	710	693	704	667	718	657	679	574	634	649	704	660	687	670	665	629	671	662	672
27855	22000	19552	11874	6207	3712	2607	1916	1551	1287	1092	1065	998	933	920	923	861	849	773	771	793	783	706	808	729	745	755	734	802	787	726	801	728	758	763	813	761	767	748	694	703	721	716	712	718	746	730	717	741	719	700	701	751	712	699	728	734	709	701	661	715	762	713	729	704	749	730	712	672	748	744	709	745	722	690	765	684	737	743	701	712	741	669	715	723	662	719	718	715	717	737	706	710	737	717	745	661	676	666	742	690	665	717	669	715	682	723	687	751	738	672	709	648	636	684	696	688	717	701	687	701	712	696	745	710	715	683	677	698	725	686	733	745	728	669	722	727	738	751	691	732	757	682	722	684	750	718	708	709	717	679	698	684	709	687	686	677	696	665	710	712	707	705	720	718	704	732	704	701	709	707	715	742	725	709	725	739	700	754	691	716	745	690	715	729	708	703	726	727	699	688	728	681	701	673	677	754	684	672	760	661	687	744	728	722	669	701	720	756	744	664	669	740	736	721	694	661	744	681	708	726	675	709	745	716	736	698	712	758	730	703	706	684	690	665	706	715	716	780	763	696	720	751	748	740	728	700	707	741	723	655	704	717	717	740	698	699	739	707	749	653	750	709	699	697	706	711	737	730	687	706	737	713	673	691	684	706	737	730	696	693	725	735	713	705	703	681	731	645	708	714	700	691	700	717	695	679	695	693	660	690	707	703	704	682	715	729	738	670	667	713	733	716	739	638	703	686	690	690	665	695	682	731	701	694	675	685	734	674	673	698	670	697	697	749	727	720	753	718	723	718	691	733	667	705	680	739	719	685	726	701	778	749	721	716	740	744	665	742	704	655	682	652	686	704	662	715	747	750	718	712	795	653	734	724	726	680	709	674	702	729	702	686	695	741	716	721	691	684	705	697	695	709	716	716	752	725	644	712	752	724	723	755	734	679	683	753	720	689	681	701	686	734	733	713	749	752	666	720	707	727	719	765	731	756	728	728	725	695	692	689	699	694	703	706	759	734	704	746	690	758	701	718	703	704	746	676	738	713	692	675	726	698	712	717	699	779	733	656	698	714	713	767	720	700	679	693	673	761	715	763	703	723	714	720	693	673	692	683	719	691	692	721	683	728	744	720	676	728	735	700	709	716	741	706	672	674	732	752	723	689	652	712	700	716	715	704	731	685	727	691	707	709	714	703	784	685	679	739	736	688	703	706	694	724	730	724	717	716	700	675	660	666	659	723	683	703	666	692	707	666	737	666	643	693	754	664	735	699	725	682	731	748	727	714	692	754	708	723	702	715	710	724	672	677	731	719	706	715	686	693	684	665	714	709	749	695	731	683	658	749	775	713	745	692	715	687	695	725	756	710	695	731	698	708	740	688	708	737	695	746	697	734	715	683	734	677	702	695	697	705	684	703	704	681	728	692	704	680	721	728	671	723	724	699	711	705	704	719	709	692	702	681	721	691	702	680	694	695	741	720	695	738	742	700	714	723	719	683	743	719	742	698	714	738	740	702	702	725	663	738	679	711	681	723	681	719	751	712	691	711	699	678	749	677	710	746	682	688	733	708	718	681	708	691	729	697	722	779	725	736	714	675	689	693	736	697	683	667	721	712	720	724	704	691	710	739	700	794	736	676	721	714	707	683	678	676	702	681	744	699	726	684	715	685	689	736	694	745	711	708	669	671	641	713	752	745	736	696	706	745	705	716	753	743	688	739	672	714	729	682	694	669	743	747	708	713	677	742	761	645	714	724	707	744	715	730	737	714	712	688	711	727	701	753	685	701	683	724	741	708	785	732	700	683	721	668	710	722	698	676	694	716	653	719	717	711	743	708	728	701	731	715	693	697	689	710	712	703	754	654	725	728	696	761	682	723	703	737	726	721	699	711	709	702	719	709	704	729	672	709	640	713	659	762	676	668	702	714	770	683	673	704	710	694	694	673	733	741	675	670	717	706	697	722	707	673	708	735	716	704	696	693	693	738	700	738	712	732	720	728	704	719	700	663	722	733	708	726	686	708	700	711	804	699	715	750	719	713	687	660	752	733	747	711	701	714	716	717	700	745	721	698	703	751	685	720	766	649	685	715	720	745	689	698	719	728	668	749	693	714	691	780	713	708	707	732	734	704	708	697	727	668	720	679	704	692	721	732	711	773	716	668	646	724	698	729	731	713	709	714	700	649	726	722	663	709	695	689	689	719	729	683	758	729	737	708	685	762	762	699	691	743	682	703	723	687	711	745	719	721	681	713	751	681	674	712	736	735	754	679	712	686	668	699	653	775	712	698	715	745	701	756	692	716	719	720	698	659	701	713	667	704	705	726	713	716	710	664	686	692	715	759	730	706	677	709	701	728	689	746	682	685	694	742	713	700	698	714	657	695	713	753	735	772	662	756	703	752	731	696	665	755	710	723	723	687	721	740	759	711	723	640	717	786	729	697	693	673	764	721	760	748	680	732	713	734	731	718	717	730	691	710	720	705	730	701	679	675	738	697	726	703	702	687	745	723	694	656	736	701	693	712	675	693	729	682	672	677	701	727	698	723	742	708	700	679	695	717	678	707	706	710	719	685	712	737	716	727	679	743	725	729	688	734	720	739	739	743	739	688	735	736	689	742	716	697	734	725	714	746	701	695	741	731	718	682	646	680	675	705	693	685	754	717	699	715	698	697	688	757	749	701	752	705	698	747	652	712	708	724	708	790	714	681	757	748	733	691	714	726	712	732	690	715	693	707	747	719	682	730	713	646	684	708	720	691	705	729	702	702	712	668	694	719	696	735	644	741	706	710	716	705	729	682	671	717	721	676	692	726	724	688	693	725	706	671	703	691	736	700	709	703	682	700	675	704	763	740	676	707	748	734	705	770	716	710	727	720	671	685	763	681	722	711	719	685	692	738	705	696	689	680	720	709	701	730	688	725	691	685	669	698	682	693	745	730	671	726	657	763	697	734	653	782	700	657	685	690	710	759	750	728	721	695	711	747	737	702	698	688	691	729	706	802	761	742	711	722	667	669	705	760	676	768	736	692	756	716	725	739	700	723	724	709	666	725	703	733	729	720	696	691	662	746	745	682	691	717	734	699	749	686	708	772	711	675	715	695	699	719	690	720	685	744	713	691	695	701	667	711	709	701	674	691	728	683	667	708	718	681	730	745	706	673	699	688	688	669	725	692	708	703	712	696	729	715	665	700	746	710	701	719	729	695	694	735	737	734	739	715	726	725	678	709	711	707	738	671	718	747	718	723	705	730	719	712	719	662	672	737	731	726	697	713	714	685	705	721	754	767	655	708	664	727	672	651	705	735	683	744	716	637	701	722	701	650	739	728	679	709	721	673	701	692	727	694	705	721	690	736	710	699	742	774	670	715	666	704	709	733	710	682	743	686	689	753	692	741	685	717	753	697	719	682	710	739	661	715	722	743	739	754	679	680	674	690	680	676	704	738	724	733	680	672	732	733	725	700	713	749	689	736	720	693	680	687	709	754	701	654	717	712	703	712	697
21320	33282	25246	16261	11741	8349	6153	4579	3398	2869	2319	2141	1914	1781	1696	1537	1483	1483	1368	1265	1166	1134	1167	1159	1147	1179	1094	1133	1127	1186	1176	1255	1197	1192	1144	1162	1166	1131	1135	1025	1089	1140	1004	1105	1069	1104	1075	1005	1057	1055	1059	1089	1058	1002	1050	1087	1049	1082	1081	1061	1045	1002	1076	1106	1102	1001	1126	1033	1078	1046	1043	1112	1069	1073	1063	995	1104	1070	993	1052	966	1058	1038	1062	1128	1081	1037	1023	1073	1073	1020	1077	1012	1044	1066	1019	1036	1032	1061	1047	1037	1010	1073	1025	1078	1049	1069	1039	1045	1013	1058	1040	1088	1067	1038	1003	1029	1068	1022	1031	1035	1010	1023	1057	1060	1060	995	1016	1039	1000	1049	1050	1040	1032	1090	1108	1012	1017	1015	1048	1042	1086	1060	1010	989	1061	1065	1021	1006	1087	1073	1117	1034	1104	1037	1075	1119	1146	1056	1066	1045	1048	1103	1062	1021	1118	1024	1060	1035	1020	1007	1053	986	1063	994	1116	1090	1057	1036	1041	971	1051	1104	1081	1129	1011	1034	1075	1012	1054	1052	1046	1048	1107	1096	1030	1038	1122	1034	1062	1025	1027	1082	1060	1024	1044	1092	1054	1052	1090	1075	1075	1045	998	1022	1110	1031	1024	1074	1071	1089	1080	1086	999	977	991	1045	1114	1033	1050	1072	979	1032	1075	1046	1029	1032	993	1067	1044	1063	1089	1008	1046	1051	1011	1042	1008	1061	1032	1027	1043	1023	1041	1083	996	1042	1084	1027	1020	1072	1047	1062	1061	1030	1094	1034	1069	1082	1073	1062	1071	1058	1062	1034	1091	1091	1042	1053	1020	1060	1014	1055	1035	1039	1076	1123	998	1066	1012	1030	1099	1013	1046	1093	1002	1038	1059	1030	1053	1043	1089	1045	1038	1066	1047	1068	1086	1071	1050	1061	1125	1036	1023	1042	1015	1050	1049	1069	1135	1056	1064	1032	1028	1060	1033	1044	1035	1095	1065	1002	1071	1022	1026	1069	975	1125	1081	1082	1067	1082	1047	991	996	1065	1022	1025	1037	1068	1102	1061	990	1035	1094	1049	1013	1025	1031	1064	1083	1020	1052	1068	1087	1045	1065	1078	1010	1075	1059	1029	1031	1012	1090	1123	999	1033	1050	1031	1088	1066	1050	1130	1023	1067	1058	1080	1062	979	1045	1071	1115	1064	1017	1005	1112	1026	1017	1052	1027	1081	1052	1055	988	1044	1071	1036	1095	1030	1083	1044	1047	1032	1049	1033	1077	1062	1011	1075	1023	1068	1063	1016	1024	1053	1082	1048	1003	1022	1044	1073	1015	1090	1085	1049	1060	1094	1049	1032	1039	1047	1025	1087	1067	1065	1098	1041	1062	1092	1099	1092	1052	1041	1047	1090	1060	1110	1043	1032	1041	1074	1068	1078	1026	1039	1032	1056	1075	1044	1012	1036	1007	1081	1058	1057	1075	1119	1042	1060	1023	1059	1060	1052	1044	1064	1012	1026	1038	1077	1047	1042	1070	1104	1055	1045	1045	1087	1007	1077	1034	1060	1057	1032	1027	1063	1052	997	1050	1048	980	995	1134	1030	1098	993	1070	1025	1019	1058	1053	1069	1056	1077	1038	1054	1084	962	1102	1038	1077	1014	1054	1010	1051	1127	972	998	994	1060	1042	1056	1047	1086	1047	1057	1057	1057	1026	1008	1055	986	1011	1041	1012	1036	1107	1036	1060	1012	1010	1017	1086	1071	1092	1082	1043	1096	1084	1007	1063	1000	999	1026	1044	1069	1018	1009	1058	1084	1092	1028	1048	1011	1027	1042	1037	1112	1016	1085	1038	1060	1056	1033	1081	1081	1043	1020	1055	1029	1055	1007	1028	982	1036	1027	1065	995	1059	1016	1060	1066	1082	987	1056	1072	1079	1053	1041	1077	1081	1083	1078	1052	1079	1031	1056	1002	1005	1057	1035	1024	1027	1038	1029	1043	1057	1081	1106	1061	1107	1008	1038	1018	1055	1065	1046	1065	1091	967	1026	1026	978	1085	1060	1063	1077	1044	1110	1047	1061	1077	1061	1065	1097	1065	1039	1074	1064	1022	1065	1015	1065	1021	1046	1057	1064	1076	1026	1112	1051	1055	1106	1052	1046	1028	1019	1073	1045	1047	1045	995	1061	1013	1010	1049	1089	1029	1031	1056	1118	1088	1030	980	1077	1072	1115	1046	1053	1045	1015	1055	1072	1024	1051	1045	1058	996	1074	1053	1057	984	1014	993	1003	1034	1056	1062	1052	1054	1055	1015	1065	1047	1087	1009	1033	992	1058	1014	1008	1093	1069	1053	1018	1076	1038	1108	1036	1059	1029	992	1108	1011	1031	1089	1076	1055	1064	1003	1060	1064	1049	1045	1062	1010	1008	1036	1032	1052	1067	1017	1052	1081	1070	1039	982	1013	1103	1023	1082	1048	991	1057	1094	1009	1051	1092	1039	1049	1040	1063	1041	1005	1019	1129	1030	1011	1061	998	1096	1111	1079	1019	1015	1068	1014	1076	1042	1076	1041	1055	1067	984	978	1067	1066	1057	1033	1085	1022	1067	1044	1045	989	1055	1075	1093	1042	1047	1054	1034	1093	975	1063	1063	1049	1108	1005	1096	1053	1076	1053	1082	1030	1108	1041	1064	1010	1071	1094	1114	1024	999	1071	1024	1068	1018	1045	1062	1116	1015	1080	1050	1020	1015	1103	989	1051	1057	1075	1025	1042	1014	1057	1041	1057	997	982	1054	1000	1010	1086	1128	1026	1017	1040	1063	1024	1035	1044	1089	1044	1043	1005	1042	1048	1088	1053	997	1105	1092	1024	1002	1085	1031	1041	1092	1016	1058	1065	1000	1063	1047	1030	1022	1058	1038	1021	1060	982	1040	1050	1096	1063	1112	1039	1028	1076	1082	1114	1084	1065	1116	1107	1042	1116	1020	1002	991	1041	1083	1086	1059	1068	1042	1057	1049	1052	1078	1054	1092	979	1080	1078	1090	1072	1055	1046	1041	1024	1071	1030	1021	1079	1014	1041	1054	1064	1076	1026	1049	1034	1047	967	1080	1038	1063	1005	1001	1063	1019	1092	1025	1084	1061	1086	1022	1082	1049	1021	1026	1045	1135	1038	1077	1039	1006	1054	1116	1045	1052	1081	1078	1013	1015	1005	1029	1041	1074	1070	1099	1092	1090	1056	1054	1061	1075	1019	1045	1036	1058	1070	1072	1048	1074	1026	982	1018	1041	1047	1018	1010	1018	1067	1010	1090	1015	1026	1051	1036	1087	1017	1082	1026	1058	1089	1039	1040	1062	1045	1082	1101	1080	1049	1045	1082	1052	1029	1030	1090	1021	1020	1029	1076	1032	953	1083	1049	1030	1085	1053	1036	1062	1079	1051	1055	1002	1115	1113	1044	975	1020	1056	1017	1040	995	1046	1093	1053	1054	1046	1036	1027	1001	1085	1089	1026	1026	1006	1065	1042	1058	1096	1088	1075	1013	1029	1074	1016	1085	1099	1144	1010	1068	1069	1006	1031	1077	1078	1025	1093	1052	1073	1076	991	1063	1009	1019	1117	1057	1061	1040	1068	1041	1063	1097	1038	1030	1057	1017	1096	1028	1068	1056	1044	1036	1070	1067	1122	1110	1081	1030	1052	1046	1082	1099	1033	1044	1081	1019	1073	1061	1081	1005	1033	966	1036	1092	1032	999	1036	1054	1059	1074	1083	1045	1095	1035	1072	1113	1080	1121	1053	1043	1000	1055	1041	1083	1038	1094	1032	1067	997	1023	1044	1041	1070	1059	1031	1051	1079	1078	989	1027	1029	1074	1061	1042	1048	1054	1097	1017	1054	1050	1036	1053	1008	1048	1036	1005	1061	1050	1076	1013	1024	1047	1097	1059	988	1007	980	1026	1057	1045	1016	1045	1033	1046	1065	1046	980	1072	1033	1058	1039	1078	1088	1076	1035	1063	1065	1046	1016	1034	1023	1072	1073	1046	1041	1152	1042	1062	1099	1010	1018	1056	1042	1013	1060	1100	1055	1054	1022	1058	1032	1093	1027	1015	1035	1100	1075	1070	1086	1059	1081	964	1088	1034	1112	1027	1051	1033	994	1009	1070	1061	1078	1051	1086	1056	1040	1008	995	1031	1055	1015	1022	1013	1065	1078	973	1057	1026	1039	1062	1076	1113	1099	1050	1028	1072	1056	1059	1026	1069	1035	1011	1068	1036	1040	1065	1090	1046	1125	990	1033	1083	1106	1021	1019	1023	981	1035	1105	1037	1051	1054	1039	1076	1041	1019	1045	1048	1029	1056	1017	1006	1123	1107	1089	1086	1057	1083	1081	1028	1002	1047	997	1002	1003	1084	1049	1028	1037	1037	1012	1085	1039	1066	1005	1090	1043	984	1097	1094	1055	1059	1051	1047	1017	1032	1023	1089	1050	1130	1042	1107	1033	1068	1069	1033	1065	1052	1051	1020	1036	1054	1024	1083	1042	1012	1106	1015	1077	1049	1074	1027	1030	1130	1084	1060	1074	1071	1054	988	1084	1026	1067	993	1034	1052	1045	1043	1040	1035	1055	1095	1011	1101	1095	1039	1051	1021	1057	1070	988	979	1052	993	1062	1091	1053	989	1052	1064	1033	1110	1075	1045	1066	1031	1033	1062	1061	1056	993	1053	1028	1060	1020	1093	1066	1054	1063	1103	1065	1019	1083	1042	1036	1100	1097	1023	1041	1020	1033	1014	1091	1083	1000	1040	1047	1044	1012	1069	1095	1046	1038	1035	1095	1098	1023	1106	1026	1080	1065	1047	1027	1038	1047	1016	1045	1020	1032	1095	1020	1078	1022	1075	1030	1103	1027	1088	1075	1000	1037	1051	1055	1012	1033	1026	1048	1059	1009	1004	1040
23234	21109	27696	24818	20214	11080	5369	3039	2143	1658	1416	1207	1144	1057	867	952	793	713	739	709	647	690	638	615	643	682	659	641	632	644	651	651	654	605	633	595	582	623	594	610	613	623	613	616	592	581	610	580	584	580	594	554	617	622	574	570	581	590	568	595	594	578	594	571	540	651	596	563	578	573	610	567	509	591	545	562	569	577	547	533	598	607	534	593	562	560	572	556	545	567	575	587	590	631	571	620	567	612	604	553	620	614	572	523	577	617	573	579	584	589	593	587	593	559	553	589	571	589	596	590	558	564	575	571	601	556	649	571	566	580	604	580	588	613	536	559	605	598	590	591	582	628	580	559	551	607	565	584	581	549	581	582	547	585	577	562	571	576	564	546	580	528	643	574	608	546	566	579	590	613	580	631	578	571	588	569	582	594	587	608	546	567	577	542	588	562	540	592	588	578	582	632	529	568	583	542	541	598	570	535	609	508	564	567	598	576	581	579	591	583	583	649	550	531	567	554	556	593	570	568	578	592	572	569	597	593	550	586	617	588	542	627	596	564	568	606	548	582	521	600	536	556	581	605	617	571	601	555	572	593	533	584	630	570	595	537	595	554	621	574	622	584	609	598	626	602	594	522	582	543	556	543	564	581	581	573	560	573	551	606	599	586	575	528	560	586	570	570	589	632	629	560	567	585	566	536	536	565	586	588	607	517	612	588	543	596	586	595	588	603	570	548	593	542	595	557	553	544	584	556	595	573	604	587	574	577	565	578	594	586	582	589	593	580	601	603	520	626	623	575	510	599	555	583	540	590	641	586	562	586	626	518	579	586	590	533	570	574	598	558	575	607	572	570	542	573	587	531	572	577	592	574	607	563	575	583	579	558	596	548	600	572	573	527	630	565	557	577	591	569	576	570	572	559	590	588	595	568	588	577	566	595	614	583	585	601	542	583	559	573	571	570	567	596	631	582	553	587	569	553	573	639	548	578	591	587	612	562	612	583	614	625	548	587	551	595	533	548	599	595	508	604	596	565	555	525	615	563	566	550	540	606	598	566	611	558	588	601	549	586	575	559	580	594	597	566	601	570	593	559	549	607	612	588	550	548	571	557	604	573	600	573	600	562	634	582	596	608	607	629	575	577	557	579	598	550	563	564	588	596	576	566	564	576	542	604	581	614	564	585	586	629	541	543	605	580	587	542	591	587	609	532	601	582	619	553	565	564	544	596	578	580	583	577	563	538	545	599	588	565	621	575	557	613	576	590	596	595	580	568	574	596	542	564	545	588	566	612	592	551	618	561	613	586	578	591	592	581	580	573	570	577	575	616	595	613	560	597	578	570	569	577	567	501	605	561	581	582	557	609	549	549	574	604	586	494	597	609	539	591	536	560	584	573	585	562	611	587	599	575	591	583	577	589	554	572	562	587	555	569	585	612	606	573	542	558	600	554	560	547	554	525	627	585	595	559	595	586	546	553	576	545	557	546	568	592	555	633	562	561	594	516	544	585	564	610	621	614	605	590	554	623	613	542	606	559	576	555	592	550	577	587	571	593	613	569	578	580	548	579	576	618	565	567	566	582	585	588	563	560	576	548	567	585	591	571	590	586	593	568	548	579	581	582	604	599	574	600	571	568	593	568	524	549	620	593	560	591	589	592	573	595	581	562	580	559	564	600	584	577	556	608	566	552	579	604	566	579	579	562	548	583	535	551	558	593	535	562	567	626	573	594	565	598	548	535	568	587	562	577	587	573	586	571	583	582	584	560	632	602	580	563	576	547	549	545	578	613	562	540	554	577	592	533	584	560	595	614	553	607	574	608	587	554	586	579	569	588	588	584	579	525	570	575	568	589	598	574	575	533	581	586	566	567	579	614	564	524	592	597	580	577	588	592	550	563	571	583	604	572	564	583	583	595	618	572	610	601	564	593	606	586	563	576	527	587	562	566	611	587	563	577	588	554	573	544	559	543	567	602	587	559	587	534	622	553	555	558	576	624	607	567	582	587	563	595	590	545	558	592	606	580	562	517	591	598	588	536	563	622	607	586	570	588	558	567	579	581	564	575	544	559	573	637	594	520	545	601	553	574	564	576	582	593	588	558	564	587	577	580	618	593	553	518	566	587	596	538	642	578	554	599	554	568	594	588	629	573	618	615	598	533	586	561	571	555	592	613	601	575	562	605	536	617	552	591	615	558	574	564	576	567	587	585	535	598	578	579	596	559	524	553	591	559	616	590	608	585	595	584	578	569	569	574	596	611	564	583	548	592	576	562	551	566	555	568	589	549	611	575	586	566	526	625	583	608	561	576	590	607	560	618	562	604	549	540	582	620	586	545	564	608	561	549	619	596	578	543	572	563	539	600	603	611	580	578	575	579	596	534	590	592	564	561	585	585	587	593	594	578	612	598	583	589	583	568	639	520	569	569	553	564	536	565	580	562	580	560	596	604	564	573	540	567	569	569	588	575	558	561	557	581	623	598	573	582	575	559	553	567	558	553	538	583	561	564	604	562	572	577	606	558	575	602	577	610	566	571	574	573	579	569	527	609	590	581	603	626	605	597	591	559	618	597	552	601	553	602	608	545	563	568	581	585	590	534	595	585	577	573	564	565	618	552	538	585	549	545	532	604	570	579	594	582	563	600	548	557	594	561	597	563	567	603	590	582	535	614	561	580	574	584	564	594	546	600	537	607	551	570	562	541	595	544	592	593	595	541	592	637	553	557	557	575	579	574	570	594	574	549	563	563	583	573	562	581	617	576	579	594	559	600	567	561	565	587	607	560	563	566	584	587	574	559	565	598	584	588	578	611	521	546	594	551	614	629	562	551	599	566	564	556	618	557	566	590	535	558	590	591	586	608	584	530	547	593	610	639	585	557	553	539	554	551	586	572	597	541	571	558	585	597	569	560	586	552	551	527	552	596	568	551	542	609	582	542	585	552	556	603	607	541	551	579	527	575	570	584	589	540	533	589	569	573	611	539	584	574	556	592	542	590	599	617	552	558	563	576	573	557	540	576	574	580	568	585	585	531	562	578	579	623	566	594	577	577	533	607	657	559	555	590	538	548	613	555	543	583	600	592	591	586	565	535	632	618	567	555	575	562	578	635	582	587	577	551	605	572	610	545	602	597	603	543	579	574	614	602	570	628	576	555	581	570	574	594	555	579	587	565	578	648	599	594	585	591	547	561	566	568	560	561	598	555	610	542	604	569	566	554	581	566	560	573	582	585	587	595	560	614	571	582	555	574	598	581	591	553	555	560	554	543	584	556	628	609	608	612	595	554	611	553	570	569	569	582	598	530	578	580	635	577	549	567	586	530	556	580	561	604	578	591	583	600	619	559	576	575	571	592	578	622	551	523	565	593	590	565	640	569	592	590	550	587	574	596	580	555	571	563	548	568	576	565	572	576	574	539	605	565	576	616	606	579	570	563	563	572	592	604	577	608	571	603	568	565	601	548	566	607	564	610	567	555	552	604	571	607	560	565	542	580	577	611	598	624
21748	40069	32320	23188	17852	13134	9870	7202	5174	4000	3207	2723	2454	2184	1938	1737	1659	1487	1306	1250	1111	1084	1060	1089	1056	1017	1036	1051	1040	1068	1026	1032	1016	1017	1037	1036	975	993	992	931	877	916	957	884	922	810	900	891	923	945	880	812	901	888	914	905	881	860	880	872	899	872	879	846	834	914	881	914	866	879	831	844	878	855	890	863	861	821	911	851	879	821	857	878	910	860	872	882	849	837	910	799	852	848	883	912	897	857	891	912	896	870	842	849	820	835	829	882	883	852	835	862	832	882	905	855	829	885	871	790	860	878	809	802	894	843	832	887	890	822	811	837	877	887	892	850	864	815	891	843	907	887	920	845	852	830	883	854	838	880	836	841	897	863	870	880	859	861	893	901	849	892	828	858	829	867	850	890	859	859	871	876	837	903	847	866	882	906	864	878	844	860	868	804	856	874	834	870	878	851	819	869	850	824	890	806	852	873	831	905	884	929	861	838	826	920	877	807	839	841	860	889	839	847	854	884	841	857	872	899	888	818	876	821	815	876	825	873	860	835	847	869	839	863	823	913	906	815	901	820	855	816	880	847	876	849	843	883	889	872	870	853	820	860	915	873	821	870	875	880	841	884	887	863	853	849	842	901	886	882	864	843	877	895	841	858	838	852	908	864	905	852	864	849	920	866	873	810	844	872	917	868	846	855	859	875	838	901	849	850	853	866	933	866	878	859	854	851	841	858	822	878	932	871	877	864	882	852	893	851	873	809	859	871	866	906	901	850	855	810	865	874	886	877	846	884	845	843	840	874	840	848	868	834	798	853	844	790	904	858	836	860	842	867	874	817	820	821	887	856	844	882	825	836	857	903	815	877	848	869	820	887	874	837	822	860	830	860	834	846	870	846	842	884	893	852	879	852	860	864	791	818	834	861	904	813	883	822	839	908	900	847	837	891	910	898	873	916	845	847	886	828	800	845	812	862	886	889	857	863	872	847	867	935	921	888	847	896	887	845	798	876	858	848	880	847	872	878	895	859	863	881	907	908	921	882	855	881	900	838	893	842	868	872	916	872	830	899	902	801	899	897	867	875	856	902	873	879	850	846	879	901	841	886	916	843	901	883	910	885	831	855	910	865	853	823	855	853	848	838	910	825	862	859	899	856	815	836	842	841	792	897	891	821	856	870	834	834	847	883	830	890	825	912	851	831	846	845	869	855	762	808	872	881	874	872	848	829	832	845	893	925	898	904	900	879	877	964	917	888	887	882	842	816	891	895	843	824	830	868	897	846	815	899	891	825	886	841	869	840	866	849	862	868	862	858	862	852	855	921	848	876	845	881	893	823	862	855	863	886	825	852	839	871	873	821	848	806	855	846	848	792	859	852	831	834	881	862	893	900	891	848	849	848	837	856	861	833	881	860	873	835	897	843	887	933	896	864	812	875	816	870	851	856	863	889	866	880	866	917	842	884	897	907	887	912	835	869	879	883	872	852	857	820	829	891	882	871	820	880	866	831	886	857	844	830	873	819	840	901	928	893	802	880	868	865	905	877	858	892	880	906	872	888	846	843	819	834	840	857	853	868	874	819	893	800	862	843	838	864	900	882	862	863	867	822	869	859	873	849	904	857	857	828	861	844	866	866	876	903	883	844	880	869	851	915	870	866	837	855	822	817	801	871	896	876	853	948	859	846	834	926	853	845	843	845	863	843	893	898	891	930	881	811	841	859	868	848	916	838	852	846	859	845	865	849	858	891	836	889	881	877	839	849	871	825	865	799	897	858	928	825	846	858	830	885	898	879	859	837	854	818	887	895	879	833	855	846	837	812	848	850	833	823	853	882	922	874	879	890	839	909	899	880	852	877	906	874	863	821	830	813	874	849	822	818	829	873	884	826	863	806	900	829	841	824	881	844	874	841	845	888	851	941	838	890	851	851	860	885	803	910	870	850	822	835	853	900	854	845	834	801	865	894	884	855	830	839	872	835	851	835	820	870	867	870	850	832	827	877	883	831	822	897	857	889	873	906	879	847	856	878	870	887	900	841	964	858	854	876	789	857	876	916	900	875	896	884	838	873	862	858	902	856	868	858	885	873	884	837	885	845	814	806	844	864	881	824	843	843	902	867	853	868	867	887	859	848	847	795	917	819	897	898	862	831	873	846	891	917	855	878	821	885	898	800	831	867	863	907	846	827	893	860	868	829	923	877	853	862	849	884	861	908	856	804	886	792	857	881	890	812	863	872	875	890	868	860	808	831	876	835	829	873	881	831	887	842	871	844	881	805	891	878	872	840	830	878	918	896	837	832	846	828	874	847	898	878	864	851	838	865	841	867	859	887	917	814	944	849	855	847	863	876	842	822	840	869	916	880	901	816	862	845	808	824	880	880	842	858	835	853	874	888	872	905	875	905	928	922	878	915	879	903	863	824	890	854	824	877	863	874	869	851	832	858	914	853	848	825	899	910	857	925	911	841	868	868	864	873	894	854	879	853	893	833	840	863	858	865	851	835	845	848	851	900	924	866	848	863	871	881	896	856	851	931	859	922	839	891	816	897	925	802	863	829	849	829	825	878	852	818	858	866	865	855	832	876	887	888	834	878	863	813	845	898	894	852	845	874	851	843	903	891	849	900	836	845	843	852	855	868	844	843	863	853	862	883	849	832	839	819	887	889	880	873	848	880	822	869	820	825	856	857	823	889	896	895	873	843	917	883	775	867	826	834	881	880	850	845	881	856	835	899	859	881	908	858	882	830	860	805	880	837	859	883	833	861	853	857	839	866	828	827	832	938	875	848	843	821	881	913	851	912	903	877	855	908	871	839	870	883	839	829	787	825	850	841	835	850	873	884	885	854	881	881	836	876	864	879	831	878	885	831	892	847	832	836	862	813	869	883	826	852	869	903	853	883	853	848	874	861	858	885	854	805	801	881	896	856	828	873	793	830	845	843	799	913	920	803	853	873	824	887	857	881	888	863	851	882	883	900	863	875	833	944	865	880	876	877	865	874	855	838	895	875	810	803	839	851	896	823	877	857	878	909	872	882	824	902	866	842	863	866	842	883	837	893	875	821	871	907	865	859	867	922	870	862	833	857	889	925	885	889	857	848	894	876	840	852	883	873	891	847	852	882	827	881	859	893	941	849	896	811	892	902	838	846	811	888	818	830	867	901	889	852	834	874	848	847	839	842	849	843	844	828	840	830	874	889	864	861	842	880	821	891	860	894	885	842	860	854	867	864	907	856	825	792	839	870	847	787	888	901	828	865	935	875	901	838	880	863	907	883	865	851	846	854	815	887	853	790	812	856	904	910	870	967	862	910	892	901	850	838	893	853	840	823	798	845	830	861	917	811	879	898	854	802	866	835	848	893	884	848	860	865	919	867	905	864	836	852	828	850	892	885	830	849	857	784	787	895	885	888	897	858	908	810	923	882	881	835	854	831	853	899	860	836	841	824	856	825	848	847	872	877	841	833	925	823	850	871	911	834	816	822	876	903	922	846	828	894	861	862	919	917
24645	21095	25857	23794	10035	4915	3301	2271	1727	1320	1188	1133	990	985	953	912	852	787	753	727	680	694	681	643	674	708	675	697	710	659	721	720	657	702	699	718	721	650	629	680	678	652	621	634	677	658	646	665	648	694	685	628	665	669	663	617	625	661	598	682	633	633	638	661	629	690	682	641	667	625	678	600	627	640	631	615	620	642	624	684	611	634	673	637	661	660	684	679	682	651	629	627	590	634	629	642	685	587	614	647	666	651	639	609	670	649	668	669	643	700	652	635	626	638	653	662	655	630	607	656	653	642	664	639	650	647	593	676	656	638	624	633	621	657	685	649	639	645	660	654	611	654	661	609	679	594	644	595	650	653	628	600	614	650	652	672	635	647	651	651	647	594	655	587	633	646	675	710	633	650	638	688	630	680	650	612	638	658	657	648	673	668	644	641	604	615	650	624	636	632	696	613	643	673	658	631	662	582	694	655	647	629	630	632	655	605	646	632	623	628	643	631	635	636	685	648	622	645	600	662	623	683	676	658	634	621	656	628	660	637	639	651	598	710	608	646	642	653	658	649	644	644	665	694	641	635	644	637	608	623	604	620	662	666	622	643	621	633	624	664	620	635	604	624	680	662	639	670	614	629	613	645	635	610	624	631	632	667	627	650	650	662	675	676	650	646	626	630	655	678	621	615	680	631	689	668	603	636	591	634	631	657	631	629	660	669	613	638	618	628	653	622	629	651	595	634	606	614	617	648	628	621	634	649	675	649	631	613	643	650	631	656	661	626	683	624	635	645	635	688	649	659	631	613	662	664	605	656	670	643	618	615	626	596	639	662	707	643	642	656	655	655	640	643	618	660	663	617	666	603	647	619	613	667	665	626	601	629	671	605	637	604	633	648	630	651	682	626	631	627	634	607	676	665	659	629	648	663	656	645	675	653	632	650	672	645	639	637	683	615	647	636	665	644	682	650	696	640	628	646	638	673	626	583	677	681	626	606	635	629	666	617	623	662	621	666	681	642	624	625	644	620	651	645	663	633	642	649	622	668	630	690	641	623	638	640	595	618	593	678	666	644	616	636	658	709	612	643	623	658	603	638	633	591	631	610	607	668	641	657	621	634	623	605	665	648	585	653	705	696	638	661	680	656	610	635	649	637	661	626	585	632	655	605	637	642	645	635	609	625	640	617	652	638	664	597	657	650	662	637	610	608	661	638	695	635	581	692	604	603	622	649	701	639	602	629	648	652	617	675	639	619	666	678	620	656	668	678	641	646	598	664	655	643	656	622	671	682	658	630	633	631	691	656	632	693	635	631	585	651	594	619	631	630	669	644	675	631	657	603	580	626	647	635	617	630	688	605	619	626	640	708	594	650	580	641	639	645	635	628	649	663	623	638	659	632	684	645	626	660	639	668	657	619	617	598	664	655	674	652	628	633	602	632	596	633	617	644	630	605	636	650	635	640	640	611	644	635	639	699	597	624	662	660	649	643	643	652	619	607	660	657	635	664	655	635	640	641	605	642	611	670	642	671	638	634	631	626	646	575	666	659	609	645	686	659	653	628	620	601	618	666	653	658	674	636	587	638	641	619	620	662	618	648	624	661	616	655	686	657	665	641	615	642	657	627	685	637	616	637	642	642	642	615	640	649	623	646	668	645	654	604	630	661	641	594	651	647	659	636	631	640	653	609	644	673	647	631	620	659	642	638	654	659	633	606	660	599	650	662	652	623	666	585	627	643	630	642	649	612	609	692	664	647	628	639	663	692	693	642	661	692	613	654	632	601	657	608	586	649	680	626	633	622	688	620	662	614	646	670	629	656	627	661	621	643	619	659	631	629	646	602	626	607	606	641	666	669	697	652	628	639	646	622	637	707	684	628	643	610	646	627	637	664	638	662	672	672	631	637	664	683	676	627	613	661	682	603	664	646	652	663	649	624	656	633	635	695	614	632	642	669	657	641	622	662	678	628	649	612	623	689	630	660	583	636	654	679	662	613	619	605	646	668	638	692	634	665	646	702	659	668	654	652	658	685	647	650	665	683	667	639	662	656	634	641	656	692	680	632	592	613	644	654	610	610	646	683	651	656	611	656	657	654	647	630	648	656	669	644	652	652	672	629	663	661	656	669	674	613	632	683	686	631	637	631	720	640	645	681	631	616	701	590	686	623	694	645	650	643	663	619	599	636	641	622	651	667	657	634	607	647	610	667	685	645	629	644	612	657	665	618	631	650	652	665	661	608	672	633	639	662	620	668	642	640	667	662	621	658	640	631	679	657	659	645	659	642	631	608	684	681	701	630	655	642	645	595	605	642	672	633	630	592	637	596	704	655	683	656	616	670	625	652	635	638	612	642	628	643	653	618	623	613	616	598	675	643	631	649	625	675	641	606	656	643	630	628	650	681	680	667	611	572	645	644	703	603	637	655	682	638	637	641	641	618	618	667	639	702	668	649	635	651	666	635	648	647	642	662	630	652	647	616	647	687	616	649	617	659	654	676	623	658	617	602	676	601	642	654	694	624	677	641	649	599	695	621	672	601	648	681	636	602	669	673	672	684	644	607	595	680	613	679	589	647	639	654	633	652	662	657	652	664	667	682	653	647	628	618	642	652	651	638	613	675	651	674	662	704	624	629	674	629	631	627	621	631	651	648	682	621	647	650	662	634	641	611	620	654	667	647	659	664	625	638	628	602	668	655	655	618	636	657	641	638	642	639	637	636	688	634	637	630	654	612	640	662	620	625	685	613	597	649	646	627	611	610	606	666	659	573	637	670	624	602	689	609	612	641	610	628	668	643	633	636	616	640	637	639	666	671	603	691	677	606	599	650	613	648	716	607	603	617	644	683	647	620	690	674	622	626	658	665	638	645	667	658	649	651	662	661	656	640	624	679	630	626	670	635	603	636	650	670	659	687	628	616	630	602	644	666	633	591	613	606	638	623	685	640	670	660	655	679	655	653	691	613	629	672	660	614	588	687	679	638	636	628	681	664	632	635	654	628	668	691	671	664	629	623	588	611	670	609	593	648	600	635	664	673	643	647	623	643	631	638	656	632	631	615	642	726	668	650	683	655	699	674	633	675	685	642	632	686	631	602	644	628	638	628	626	663	681	634	643	606	617	623	594	639	637	647	644	621	639	619	660	599	676	663	658	665	641	658	628	650	643	695	684	638	618	649	668	667	646	689	698	632	626	616	665	679	633	660	665	621	648	610	626	687	658	625	647	608	653	637	648	654	583	655	631	644	628	621	642	646	655	659	659	637	637	666	628	651	637	669	644	651	658	657	637	652	619	647	658	652	632	665	627	598	667	636	652	638	613	654	656	616	641	627	675	665	648	663	621	615	666	641	643	657	644	623	618	634	643	635	646	636	630	644	662	641	669	644	615	660	632	642	644	677	671	670	638	644	652	647	666	682	674	663	684	656	661	676	645	647	652	623	651	667	634	646	659	659	643	620	628	645	602	665	571	647	624	646	663	609	582	635	640	658	668	668	613	656	594	645
21420	35959	28400	19577	14312	10370	7742	5851	4241	3411	2699	2324	2114	2014	1778	1608	1467	1377	1302	1218	1169	1092	1164	1094	1084	1090	1030	1101	1091	1162	1092	1094	1037	1065	1088	1044	1035	1066	995	993	1001	933	957	953	999	965	963	953	1023	990	1014	1017	1001	964	1022	926	980	936	946	970	976	1030	922	881	943	908	942	984	946	984	953	940	935	948	973	931	907	962	907	953	988	969	1007	929	904	912	1000	992	948	982	954	897	956	952	912	942	999	946	970	953	920	940	893	968	938	905	980	924	967	890	924	955	922	970	963	946	930	918	1009	987	980	941	996	894	984	909	883	945	969	982	936	953	939	921	906	945	941	968	937	957	936	1004	948	961	948	923	964	940	920	944	926	952	962	914	943	1003	1005	997	941	945	974	928	948	913	966	930	952	908	980	947	940	978	969	934	909	941	943	927	960	946	985	958	962	977	895	940	951	932	924	976	964	936	995	911	992	943	970	936	996	962	971	957	849	988	983	942	982	882	910	924	950	937	975	958	928	920	965	955	877	889	929	922	1044	909	1013	880	934	917	1000	928	948	877	891	930	971	935	924	954	950	872	950	1030	920	951	937	915	944	912	955	971	943	1015	901	989	945	917	985	955	930	940	949	979	952	931	855	964	936	946	894	982	949	917	950	954	970	879	936	974	965	936	933	929	937	992	939	978	940	911	950	937	949	933	934	931	981	876	901	971	957	977	984	960	992	976	972	966	958	954	1001	973	950	981	907	892	909	927	979	901	974	935	959	982	988	905	938	938	938	965	962	960	985	979	912	972	974	913	995	901	909	980	964	941	929	930	999	948	911	982	936	914	912	942	955	925	924	927	962	984	977	966	925	1023	964	956	976	964	996	921	977	966	958	920	934	906	924	1000	964	855	974	907	943	928	884	964	969	929	992	912	912	930	961	1004	974	950	945	985	922	920	905	891	927	990	958	957	937	920	954	938	981	951	951	857	978	957	948	961	981	968	968	991	961	939	946	935	983	993	968	934	913	983	948	925	909	938	951	940	1032	992	986	958	953	957	932	964	903	938	959	904	941	952	915	925	913	940	967	937	927	908	937	972	995	942	884	946	923	970	990	957	959	916	862	904	938	965	923	938	992	1016	985	957	964	974	979	970	951	963	974	913	942	948	905	927	990	930	933	953	944	976	934	978	868	994	909	954	927	939	955	941	911	912	921	983	873	920	984	950	947	937	923	968	907	964	945	991	959	899	955	960	901	946	931	992	897	910	954	935	941	888	938	958	932	1002	951	925	927	918	989	936	942	942	949	1029	967	973	957	911	1001	989	984	1019	1002	912	969	934	950	967	910	962	922	905	942	895	953	870	932	953	943	940	1014	950	950	949	920	926	921	981	950	901	1000	966	927	935	989	937	966	943	934	923	905	917	949	918	966	903	971	951	911	925	950	943	949	934	972	989	930	952	921	924	1014	914	958	955	937	854	969	997	922	984	920	967	966	950	972	966	935	941	951	987	1017	985	971	1017	925	928	938	911	930	1019	906	946	903	910	949	931	931	986	915	955	958	949	997	964	1012	926	921	930	887	951	977	980	1011	922	982	930	955	900	948	1008	963	948	911	949	910	958	950	903	911	920	985	967	905	912	901	953	952	932	942	969	946	948	971	980	927	948	932	956	960	900	941	981	988	929	948	929	983	935	923	944	963	973	932	915	978	914	971	916	966	952	971	979	913	914	901	890	940	1005	939	889	937	962	945	967	919	945	864	956	926	906	923	945	911	942	974	958	966	956	948	910	921	905	939	930	985	950	952	958	981	926	925	889	980	1015	952	937	975	939	941	945	960	951	925	904	949	948	949	934	929	966	959	912	937	940	923	949	940	931	950	965	975	961	940	949	904	944	909	953	980	886	942	919	938	943	972	903	925	945	917	906	944	926	930	892	944	935	886	950	973	1002	929	960	995	872	962	919	967	899	906	995	908	901	954	974	951	929	935	931	970	949	921	935	894	926	944	969	924	980	960	978	878	947	917	956	1010	971	934	950	989	893	990	974	924	953	961	993	951	931	908	919	948	946	976	942	978	907	975	944	916	1012	958	960	934	900	927	928	956	999	922	888	987	927	1008	952	924	982	884	971	939	933	953	920	961	988	911	994	943	997	988	922	925	958	917	1000	953	978	904	980	946	958	945	954	880	943	972	956	971	956	940	994	966	946	959	981	929	950	984	969	938	932	987	974	947	973	963	914	994	948	919	966	963	956	985	940	945	943	929	945	937	951	981	955	920	952	956	921	970	944	951	949	985	949	988	927	963	977	932	957	935	972	963	947	943	937	997	966	975	944	898	943	945	951	963	898	946	956	983	921	997	919	937	977	968	945	900	955	922	937	915	908	942	975	978	930	930	952	980	931	894	988	930	937	942	949	971	953	978	968	932	954	939	994	911	938	956	932	957	916	930	986	951	951	980	957	947	945	953	953	907	958	941	974	964	970	1009	951	898	969	949	982	943	928	1006	904	971	962	934	936	889	958	953	900	922	952	958	930	917	913	958	925	918	937	958	912	923	897	982	950	946	928	967	964	994	968	908	929	954	921	952	1011	939	935	986	942	908	956	927	943	989	912	934	944	952	991	1025	905	973	922	912	941	876	996	955	942	1011	920	890	931	916	1007	997	993	940	936	930	917	998	926	945	914	931	900	952	933	928	952	965	974	932	927	962	997	972	997	911	925	967	966	991	929	982	904	942	964	973	951	963	934	887	918	941	921	922	907	944	955	904	946	907	931	937	964	993	928	943	983	922	946	931	941	971	1001	949	978	924	941	923	965	925	972	882	959	946	982	958	962	993	886	908	929	893	872	942	972	981	926	950	959	978	945	1016	881	822	931	931	921	957	962	915	897	953	941	928	902	941	908	883	964	962	939	921	940	928	954	972	905	960	986	998	937	913	923	972	959	971	947	986	1014	962	931	946	926	945	944	975	1006	990	977	940	945	943	917	979	920	919	953	868	955	945	941	913	990	926	939	974	1013	920	925	958	942	896	976	973	897	883	962	984	935	939	956	917	951	960	907	936	920	994	971	924	922	953	948	926	915	923	968	956	923	941	916	977	953	926	982	940	908	960	944	903	882	943	939	931	967	964	932	949	930	912	952	965	922	948	1021	980	938	925	907	965	926	881	889	961	925	943	973	974	902	883	908	912	949	972	1035	949	942	1002	974	945	991	911	971	910	955	924	934	958	944	941	927	976	1051	933	962	980	926	927	954	1003	966	984	957	948	938	988	898	930	962	932	895	930	931	940	982	939	993	927	963	937	946	939	949	975	981	910	983	983	985	959	951	958	918	957	938	898	1005	922	981	932	981	951	935	971	964	939	943	884	985	984	935	927	906	995	937	960	910	941	959	960	908	908	922	942	905	975	933	930	986	955	899	914	968	891	927	889	935	935	939	994	926	955	964	958	957	972	938	958	918	974	901	1003	959	961	959	999	933	921	951	963	957	928	898	934	957	945	934	929	946	979	878	890	931	957	1013	910	916	936	904	966	881	928	972	982	998	965	964	931	977	1013	939	953	930	958	920	929	901	953	892
22401	21083	28191	24153	21193	19662	10397	4485	2834	2057	1621	1367	1225	1066	969	881	831	714	687	639	558	574	569	539	539	480	534	512	545	534	554	532	512	600	580	548	538	500	521	501	476	482	473	442	467	474	438	500	448	479	448	463	413	459	463	473	429	428	498	486	504	466	436	463	438	453	438	481	424	453	447	445	446	457	440	413	458	477	467	459	436	480	444	412	454	444	458	455	464	473	481	435	457	464	432	447	448	444	425	445	446	445	447	429	457	433	466	451	433	442	436	438	466	432	470	438	461	494	481	436	454	466	433	420	458	449	456	461	472	429	420	458	434	478	485	456	484	412	399	445	433	477	505	451	437	465	448	424	450	454	442	431	450	497	412	491	431	427	369	461	454	429	410	454	466	444	445	439	482	427	473	467	431	431	453	415	422	436	434	449	495	485	469	467	421	445	454	469	438	423	466	462	451	475	492	447	450	460	488	438	411	465	418	439	473	433	426	437	467	457	465	456	464	460	446	443	462	435	433	471	443	475	453	470	442	455	450	453	445	460	443	470	443	396	443	472	425	428	447	476	438	469	435	436	435	452	449	458	432	453	478	468	469	421	454	440	417	424	492	427	447	471	451	423	443	431	452	449	455	413	471	464	436	419	452	440	458	458	411	490	453	441	445	410	467	478	461	425	429	451	451	477	451	468	457	432	438	442	458	412	458	394	449	417	428	472	434	415	434	444	439	441	477	431	445	425	446	470	470	426	442	478	466	480	423	422	441	443	438	486	440	465	458	440	438	449	444	483	448	476	449	413	432	458	445	443	471	478	476	437	433	479	459	469	469	496	460	435	438	437	450	437	460	422	433	409	448	432	441	422	465	485	441	499	449	454	422	414	475	451	439	450	430	443	442	459	462	460	440	461	443	435	461	463	468	475	473	447	448	471	469	463	432	425	443	458	446	452	438	450	468	438	440	405	441	477	434	406	464	457	431	469	442	436	456	469	499	464	415	460	406	458	465	461	469	469	424	463	432	454	450	439	457	432	470	435	445	454	458	461	461	438	441	428	439	443	481	437	422	407	479	479	472	434	429	447	443	466	438	430	498	455	461	472	473	440	452	447	448	437	438	448	441	429	423	430	427	416	484	499	437	472	438	461	482	431	437	445	444	438	449	457	476	451	446	441	460	442	452	429	431	444	448	467	407	426	448	488	406	458	479	442	424	482	450	468	467	446	464	427	468	458	423	474	485	438	450	410	440	449	465	426	473	426	426	458	470	453	490	404	445	448	476	447	444	433	447	430	441	419	472	480	436	441	458	487	459	486	452	453	454	471	469	436	419	493	419	460	445	489	431	459	452	377	410	438	394	421	425	441	439	446	442	469	416	460	456	453	448	479	435	420	451	435	449	435	461	482	419	433	452	452	425	438	478	470	429	475	452	460	448	447	449	435	444	426	483	430	442	432	429	462	444	479	445	456	432	439	435	447	433	447	437	471	424	456	463	429	434	485	488	471	481	476	442	440	464	437	446	448	464	478	456	451	431	481	438	451	448	461	449	418	441	443	496	479	412	442	485	443	402	467	488	460	428	457	440	444	449	471	452	457	458	471	468	449	442	451	453	469	431	474	428	455	443	437	443	444	423	453	448	462	459	453	449	462	442	453	449	418	469	423	459	437	479	446	437	450	453	465	466	458	460	441	436	465	452	452	450	437	414	433	439	464	431	460	428	451	412	457	425	485	423	437	445	447	454	462	414	450	489	477	413	444	422	442	467	463	449	425	457	466	469	421	459	437	454	431	473	475	471	452	440	473	400	462	472	445	444	443	461	429	445	474	447	437	467	432	442	485	472	419	486	437	455	407	486	431	426	426	434	440	432	438	458	499	452	446	444	410	481	441	451	468	450	428	462	467	446	460	489	447	450	437	446	437	447	438	444	466	442	461	413	427	484	459	440	405	467	454	445	433	454	416	427	451	444	467	475	449	468	414	409	485	432	463	433	469	446	497	433	450	462	439	440	441	453	408	435	434	465	486	434	427	411	431	451	476	426	455	483	411	433	464	454	436	478	443	410	471	473	468	421	455	440	450	462	420	384	467	438	455	479	461	451	454	435	450	434	436	442	427	490	505	466	413	455	437	450	433	434	446	496	489	493	435	456	432	448	445	434	417	465	460	423	403	443	430	451	428	467	429	450	447	448	446	432	497	454	442	438	445	436	438	452	473	433	438	461	429	487	448	451	464	467	431	448	436	467	407	444	450	435	400	426	444	460	451	424	483	446	446	431	426	429	444	461	424	474	424	440	417	429	458	439	451	444	404	460	449	431	447	466	428	437	428	483	424	427	412	454	463	469	480	436	466	455	499	409	420	465	472	420	437	425	426	461	438	457	451	464	421	476	438	438	437	539	404	446	418	462	424	435	434	428	437	459	430	440	485	448	446	435	416	467	420	463	468	469	466	445	402	446	452	478	443	446	493	439	446	480	447	447	412	462	452	468	432	449	450	447	468	453	430	443	468	485	446	489	432	422	442	438	451	451	426	474	435	512	453	442	438	436	447	482	442	467	485	441	431	426	470	440	438	443	422	407	458	415	475	475	445	472	405	487	439	455	472	440	487	461	446	461	430	459	430	444	431	446	500	452	472	438	446	461	424	429	451	445	482	436	416	449	441	446	451	437	437	457	461	478	461	489	479	452	467	424	425	472	449	460	464	403	421	444	443	429	450	403	465	439	457	421	447	457	453	479	445	476	419	434	449	466	476	456	436	435	421	467	444	420	399	443	458	447	461	422	482	450	464	422	466	471	486	470	416	431	450	451	442	457	420	467	466	469	450	459	410	441	447	458	442	432	467	488	458	454	431	450	419	441	431	460	468	449	407	478	458	434	449	425	447	448	455	474	441	435	439	439	454	455	445	457	442	476	449	450	401	412	471	425	452	421	440	428	424	424	414	476	444	449	422	446	460	442	448	483	412	496	482	467	478	469	463	415	431	464	435	473	435	507	466	431	452	482	446	491	485	473	449	483	441	428	478	474	447	464	463	462	468	469	487	460	477	457	445	419	461	426	457	455	476	426	458	451	446	442	442	445	465	438	458	427	456	441	408	419	422	430	461	480	459	446	433	437	451	479	477	451	454	459	416	437	439	442	445	435	481	418	464	453	442	478	438	415	445	427	439	447	417	460	410	443	440	427	465	386	455	481	463	431	433	430	451	459	458	463	477	441	458	452	464	460	479	440	467	462	444	424	460	422	476	456	455	474	447	429	418	434	486	455	476	406	439	460	451	424	455	432	399	450	451	443	462	456	449	431	425	419	436	408	452	448	418	495	428	418	453	480	437	449	428	468	474	474	458	469	432	445	463	445	455	425	425	479	465	475	436	427	438	451	425	445	456	440	449	418	442	438	430	445	434	447	400	420	478	436	465	437	430	423	409	478	496	499	416	450	428	484	451	449	408	465	403	453	470	480	424	427	472	463	430	465	442	445	444	463	429	467	443	453	452	442	446	471	469
23565	43640	36288	27693	21364	16649	12853	9509	6885	5103	3872	3350	2850	2469	2196	1948	1644	1380	1292	1130	1007	982	917	895	893	865	949	903	963	970	932	886	951	961	919	879	892	806	779	758	730	751	726	725	696	706	705	758	739	712	761	669	723	709	743	665	729	703	728	667	684	723	727	681	689	671	645	713	693	697	744	681	708	700	634	673	656	666	715	649	696	658	682	663	667	645	702	683	627	709	662	639	684	651	631	665	652	646	640	631	711	649	658	651	679	641	684	640	687	684	664	684	678	646	703	666	719	667	707	667	707	674	685	685	688	674	698	620	656	667	660	673	626	602	654	660	722	697	710	675	661	690	688	714	632	723	659	691	667	674	671	690	699	658	654	677	685	661	674	660	654	687	663	708	661	714	662	647	704	702	647	672	641	675	642	653	703	710	673	666	684	689	686	681	617	662	630	699	625	680	651	691	690	662	651	629	675	625	721	658	640	692	642	683	703	687	677	678	681	660	708	699	665	659	657	689	664	650	659	658	703	667	675	672	696	646	663	693	627	667	672	738	656	718	657	658	649	627	685	707	678	723	684	665	698	680	687	668	681	693	694	630	675	617	662	697	665	671	688	695	682	670	677	664	660	680	668	669	669	693	689	667	642	651	670	734	636	644	681	648	653	680	662	691	676	680	689	712	628	660	646	692	649	692	633	649	672	659	647	656	712	726	698	625	685	676	690	660	672	685	651	670	625	643	666	659	658	658	691	690	675	682	699	686	648	621	630	668	684	696	654	700	640	698	625	671	707	698	662	676	674	692	655	636	656	682	680	676	648	702	614	633	680	667	659	664	650	644	690	648	651	681	645	696	682	703	694	649	661	633	673	698	663	684	662	656	653	676	644	633	705	684	699	657	615	645	702	680	659	662	685	670	693	686	686	700	689	725	651	698	721	660	682	624	693	652	669	649	726	653	678	666	695	674	685	666	697	691	610	617	644	636	682	688	662	666	652	637	693	669	681	676	674	686	696	683	713	677	702	707	649	671	654	687	664	665	668	695	647	663	657	680	641	636	682	660	643	648	681	694	662	666	648	659	671	672	698	667	658	662	652	654	704	659	650	657	637	660	682	727	688	714	664	636	662	645	678	641	706	710	649	690	661	665	634	694	691	677	683	667	628	688	668	659	707	703	674	642	673	718	663	681	701	626	681	689	665	675	679	638	691	718	655	716	718	628	700	666	657	655	711	660	653	668	672	651	637	634	640	656	658	677	694	693	685	729	675	676	701	707	693	640	673	703	696	660	680	674	677	680	675	653	667	679	669	717	678	650	713	776	695	650	663	666	672	641	687	699	705	667	677	687	640	672	678	686	676	688	719	675	704	650	651	662	666	665	657	612	697	657	627	705	656	697	662	670	671	676	687	675	708	650	631	636	668	667	662	653	681	666	634	709	706	625	679	634	716	691	647	669	716	677	662	650	679	627	639	633	705	722	729	699	685	684	679	646	717	657	706	687	647	692	673	652	657	714	680	695	651	671	692	657	660	655	654	650	642	601	687	678	664	663	670	648	692	678	687	666	655	653	703	627	696	728	707	680	644	694	637	662	677	728	701	680	637	694	678	694	673	701	649	665	676	681	680	705	645	661	655	687	703	663	688	658	660	648	698	688	666	662	654	681	615	691	660	651	709	673	682	663	686	669	718	673	624	676	657	706	652	668	627	630	676	669	618	654	678	679	613	676	626	694	714	649	671	677	641	655	660	668	651	661	677	655	708	678	678	688	641	676	667	659	672	678	672	643	714	677	643	657	619	652	669	669	674	679	669	624	663	641	635	696	710	664	694	683	643	670	691	678	694	659	673	686	624	650	688	642	693	672	658	650	720	679	689	678	667	670	683	641	651	691	679	668	637	684	674	725	639	659	655	657	672	637	684	646	688	708	713	682	661	721	679	699	654	679	686	690	693	611	676	667	686	691	640	653	664	639	639	681	708	628	688	698	679	695	724	681	649	659	698	702	657	708	666	675	699	717	666	660	683	672	646	661	632	689	637	658	658	707	689	663	662	684	639	648	653	644	655	683	685	682	680	684	747	701	694	713	655	690	658	669	667	632	700	619	691	652	640	648	673	655	674	699	694	702	687	669	686	612	680	667	669	643	659	715	663	658	674	665	687	674	693	638	670	704	667	675	663	641	706	701	608	695	643	684	663	670	704	659	685	688	683	652	682	666	657	693	725	663	673	661	661	698	657	683	636	672	630	673	661	660	680	666	627	688	659	648	694	678	641	692	636	682	661	646	659	657	653	688	639	710	676	658	652	638	655	688	678	685	699	734	621	651	618	726	689	690	636	637	675	656	659	707	687	660	684	665	683	669	650	654	686	725	667	648	685	673	678	648	718	700	679	679	642	707	666	692	632	710	641	674	641	704	670	665	621	659	674	662	688	663	658	700	661	675	639	690	685	636	658	676	672	682	653	676	657	703	638	622	670	686	704	711	703	640	693	655	688	693	638	672	689	674	693	696	679	650	698	652	673	658	675	703	677	668	657	683	674	662	670	668	695	668	671	677	694	681	675	653	698	702	669	688	701	674	651	631	681	659	719	717	729	654	688	660	669	631	691	672	649	655	680	630	670	692	670	655	646	693	687	697	667	677	649	675	669	658	686	699	705	659	692	672	696	662	684	653	669	668	676	698	665	668	691	660	709	665	639	690	675	709	693	695	669	679	651	675	709	641	712	639	669	671	634	659	646	657	700	682	655	627	591	642	707	709	661	664	636	673	640	678	678	679	666	655	733	653	658	668	564	704	724	643	692	713	711	698	646	684	705	734	623	718	750	629	667	681	658	658	669	700	697	694	629	672	708	664	699	677	664	682	682	678	686	722	651	644	643	668	661	690	607	673	672	662	691	697	719	669	680	717	642	650	652	664	662	626	680	626	691	636	685	660	646	688	663	692	675	654	705	721	627	615	692	641	635	662	679	695	688	677	687	664	658	715	674	634	619	699	671	686	668	664	669	698	665	666	651	656	656	719	661	682	684	667	652	683	665	670	645	675	673	705	673	674	636	655	667	643	703	681	667	677	676	682	714	687	653	682	671	681	683	700	701	751	640	688	629	616	655	678	699	639	672	659	704	608	708	652	661	618	714	676	648	644	670	708	666	665	664	688	690	663	682	654	668	662	670	657	617	713	658	638	676	663	635	668	681	658	646	623	701	659	630	634	641	717	684	713	660	693	664	652	714	707	718	695	629	735	672	638	673	669	670	711	657	632	672	637	663	657	690	658	656	656	680	694	657	661	700	654	692	660	678	684	640	634	672	708	671	646	673	673	675	693	641	668	666	656	671	671	645	649	677	654	634	676	677	673	642	610	652	688	690	685	699	641	700	695	690	652	700	680	672	685	726	643	645	675	681	738	657	665	634	653	686	686	645	702	679	657	714	651	692	682	626	647	674	644	654	650	667	707	687	687	687	702	652	697	651	617	662	651	685	676	685	639	653	642	724	695	682	667	636	662
27764	21777	19486	12070	6303	3922	2732	1974	1592	1292	1177	1110	1037	975	936	919	839	794	795	763	758	747	755	762	762	734	765	724	732	753	738	736	740	741	730	774	744	802	757	705	704	725	688	729	734	704	731	708	713	717	757	684	671	712	735	728	739	711	718	719	718	686	700	754	729	696	717	735	674	665	729	703	698	699	715	677	713	726	677	686	698	678	698	667	686	683	761	690	735	684	696	712	700	694	710	706	723	746	699	713	722	658	740	743	736	694	701	736	707	743	692	700	705	737	723	678	683	658	699	745	685	681	708	713	638	708	732	720	728	670	704	685	660	763	688	708	733	725	713	668	665	694	650	696	770	730	736	726	690	692	744	721	692	684	697	700	699	698	712	716	723	745	667	665	728	726	688	708	686	661	677	718	671	711	663	708	708	681	731	708	712	734	697	714	727	728	747	702	688	715	714	663	742	691	634	683	698	680	725	690	664	696	684	699	696	730	707	760	733	748	718	740	710	650	694	684	703	698	663	701	683	706	691	724	726	702	679	750	693	720	712	705	707	718	700	725	693	652	765	718	665	762	760	701	694	706	645	697	676	676	700	708	715	730	689	694	709	712	721	689	675	636	689	654	745	683	718	718	713	679	709	714	699	677	669	699	656	763	691	722	687	694	747	692	692	697	724	670	714	677	723	690	651	699	727	680	718	709	684	712	714	719	723	710	668	718	736	673	718	688	746	730	743	730	684	685	740	689	716	711	719	703	704	696	723	718	728	716	725	676	696	771	704	751	710	686	758	735	720	698	712	740	699	729	723	747	676	713	704	718	714	734	696	671	744	693	676	699	716	685	709	689	720	769	751	699	746	658	687	659	676	706	691	687	645	633	739	776	694	719	725	727	729	678	708	680	708	662	713	717	700	737	668	719	747	706	701	714	695	682	683	717	692	707	667	723	694	683	717	721	671	688	688	719	690	754	693	749	701	681	687	646	715	711	711	685	656	686	722	717	730	729	713	719	709	741	668	745	714	668	730	725	713	727	724	651	688	702	704	724	693	699	708	702	727	678	709	684	689	690	752	762	734	726	659	679	741	713	677	682	685	672	666	707	673	744	675	701	717	712	690	724	713	692	726	749	693	704	687	713	709	686	714	699	680	723	712	736	699	706	686	698	699	671	703	736	729	734	680	753	705	701	728	684	712	762	683	707	680	662	702	719	737	666	708	740	712	707	748	741	729	682	729	731	752	700	683	715	735	707	725	750	738	709	728	735	690	616	746	778	725	661	650	712	699	720	696	668	700	662	705	729	723	684	686	742	689	711	705	687	662	717	679	743	722	727	729	725	696	702	712	687	710	707	712	697	716	721	707	714	689	704	670	694	744	685	679	743	702	754	683	681	682	744	686	713	738	740	692	674	745	683	654	691	694	710	702	664	734	691	673	723	688	714	664	686	688	697	728	696	692	745	711	728	749	695	724	711	747	757	715	714	726	681	710	747	686	734	699	695	686	704	735	704	682	683	706	672	710	676	703	688	676	738	738	712	693	710	670	725	686	740	666	696	650	707	716	720	685	765	681	689	719	704	695	727	683	718	696	728	755	705	706	749	691	684	700	716	729	747	723	725	664	715	716	668	717	715	666	723	686	698	705	697	706	711	725	712	746	681	684	665	653	683	691	769	678	686	681	745	688	743	716	670	677	742	734	733	677	685	696	722	667	742	697	710	673	729	726	709	685	694	706	713	759	692	708	702	695	726	674	675	687	716	682	700	695	710	727	719	749	749	681	697	726	688	662	715	713	703	684	715	728	660	725	725	703	720	701	725	716	706	708	698	725	706	694	709	717	713	654	687	664	695	746	685	738	707	662	740	710	697	705	698	713	689	726	677	667	706	647	712	721	735	696	687	668	677	698	740	673	707	717	686	680	719	696	694	748	692	694	701	658	701	773	712	654	709	731	719	711	719	710	662	676	701	703	733	676	683	704	683	690	724	701	669	680	770	741	720	681	714	732	648	663	680	740	709	664	711	718	735	707	711	713	706	710	688	729	685	691	756	706	747	722	721	757	723	648	691	704	720	668	749	648	678	706	718	675	692	721	720	701	658	720	720	693	716	696	692	724	686	749	665	693	697	692	680	650	691	721	692	680	703	678	749	748	704	710	704	647	689	729	677	717	712	732	693	711	693	709	719	722	737	682	699	734	707	710	702	762	751	700	700	682	710	710	723	695	717	753	681	697	705	683	657	710	693	698	721	711	656	733	718	668	672	672	735	676	694	692	667	677	690	700	679	701	691	722	734	672	725	724	700	684	674	730	698	708	717	715	690	687	703	711	718	724	767	731	728	716	688	752	750	699	687	670	719	688	718	730	676	679	689	690	733	734	703	753	709	701	731	722	726	729	704	732	756	705	732	702	692	676	719	714	678	716	730	696	684	752	709	670	701	676	675	668	663	760	684	712	701	684	677	651	701	695	675	736	698	683	708	713	669	719	689	721	762	693	664	726	691	734	716	708	673	695	665	725	738	734	704	726	700	693	664	678	681	693	735	689	719	707	709	691	746	666	696	734	707	725	700	712	749	727	687	740	770	694	713	761	714	677	699	767	724	703	709	718	701	679	682	728	683	699	701	702	729	721	714	716	734	676	759	696	661	683	703	706	692	690	781	708	698	701	698	702	661	721	699	723	703	760	713	676	701	757	684	676	720	764	688	695	701	697	715	721	675	657	769	726	707	728	714	712	681	708	752	704	685	715	749	721	732	690	738	721	700	688	693	738	662	702	724	740	675	689	696	694	648	712	726	685	668	716	654	716	716	726	723	709	700	656	684	782	701	691	715	721	747	721	713	651	763	711	692	680	718	735	736	688	644	717	697	733	702	669	727	742	707	693	672	660	713	669	688	711	680	731	719	719	722	678	705	693	717	655	705	702	733	694	665	716	725	688	753	700	701	737	694	631	681	692	685	725	684	658	701	764	731	692	711	713	690	685	655	693	705	684	724	747	668	709	725	673	718	734	713	698	712	678	714	733	731	694	720	728	714	701	677	719	660	677	669	725	729	670	732	688	679	700	724	730	674	699	716	664	716	669	696	697	706	675	723	660	734	677	689	710	735	732	689	708	781	701	721	708	696	694	695	715	747	660	665	716	731	659	722	723	715	734	718	736	746	722	681	756	709	691	684	703	727	698	660	665	739	706	722	749	699	710	703	715	680	744	741	703	680	741	689	745	716	711	733	681	657	657	688	689	652	663	676	705	723	699	716	714	721	738	656	707	687	728	692	727	729	700	727	729	691	724	664	664	734	700	763	701	698	713	701	713	685	691	700	665	690	700	710	732	731	707	705	670	670	678	714	747	694	691	695	746	657	673	694	710	718	707	676	753	696	693	715	692	698	686	730	732	723	706	707	723	687	696	733	711	721	700	710	702	668	716	737	660	740	745	699	681	700	749	665	672	711	657	747	679	764	695	723	715	717	681	686	707	716	696	668	683	711	710	730	720	723	712	722	730	710
21005	33001	25376	16640	11662	8503	6321	4666	3575	2948	2471	2106	2001	1942	1701	1618	1498	1386	1285	1267	1172	1162	1155	1198	1217	1127	1147	1191	1138	1159	1200	1168	1160	1158	1099	1181	1151	1082	1071	1077	1077	1034	1108	1071	1068	1026	1100	1048	1084	1128	1056	1118	1106	1082	1060	1091	1044	1097	1049	1045	1093	1109	1053	1103	1037	1044	1011	1072	1058	1059	1051	1041	1074	1039	1043	1019	1052	1024	1021	1024	1034	1065	1022	1079	1052	1055	1069	1030	1082	1094	1032	1059	1054	1102	1066	1025	1040	1037	1069	1055	1036	1003	1030	1027	1062	1020	1056	1031	1022	1079	1061	1039	1062	1078	1005	1020	990	993	1098	1061	1042	1077	1049	1060	1051	1071	1024	1020	1089	1082	997	1041	1009	1030	1072	1074	1050	1029	1044	1013	1054	1077	1078	1014	1032	1007	1002	1071	1046	1060	1052	1075	1050	1046	1078	1028	1021	1029	1060	1002	1041	1021	1023	1085	1072	1085	1095	1043	1067	1074	1038	1063	1063	1046	984	1038	1040	1004	1059	977	1056	1087	1061	1079	1012	1025	1090	1035	1000	1030	1016	1019	1117	1058	1049	1040	1028	1050	1121	1062	1091	1058	1005	1099	1031	1027	1019	1065	1051	1056	1057	1071	1058	1037	1060	990	1093	1067	1036	1067	1059	1027	1065	1055	1049	1014	1034	1054	1039	1048	997	1034	999	1048	1073	1076	1067	1020	1036	1065	1051	1038	1088	1025	1043	1082	1030	1005	1049	1015	1031	1031	1050	1058	1093	1061	1028	1026	1030	1036	1027	1025	1052	1024	999	1058	996	1053	1045	1030	1088	1069	1081	1038	1062	1053	1067	1085	1065	1015	1054	996	1012	1041	1040	1052	976	1039	1007	1008	962	1031	1029	1001	1027	1058	1045	1053	1051	1028	989	1053	991	1054	1018	1066	1025	1022	1016	1033	1003	1073	1085	1032	1084	979	1040	1017	1019	974	1089	1048	1057	1026	1052	1074	1043	1035	1045	1035	1008	1080	1055	1054	1026	1023	1071	1027	1003	1088	1101	1084	1063	1038	1026	1030	1040	973	1052	1061	1062	1080	987	1025	1017	1040	1044	1012	1034	1008	1023	1093	995	1013	1052	1080	1060	1055	981	1056	1012	999	1070	1072	1016	1033	1025	1040	1035	976	1073	1047	995	1054	1056	1020	1033	1039	1074	1052	1077	1045	1070	1047	1053	1073	1055	1080	1049	1093	1102	1022	1108	1032	1102	1012	1091	1048	1034	999	995	1003	1000	1057	987	1023	1072	1059	1058	1024	1057	1056	1060	1050	1018	962	1010	1048	1040	1037	1031	1049	1072	1068	1052	1008	1083	1033	1005	1086	1009	1048	1093	1018	1007	1065	1042	1031	1102	1025	1000	1026	1014	996	1034	1036	954	1068	1028	1052	1025	1012	1052	1065	1051	1040	1116	1036	1027	1069	994	1012	1033	1017	1072	1045	977	1019	1091	1043	1054	1021	1133	1089	1074	1034	1035	1082	1057	1106	1069	1060	1021	1031	1088	1055	1074	1080	1043	1001	1035	1020	1017	1067	1098	1038	1103	957	1054	1066	984	1085	970	1124	1027	1037	1016	1053	1098	1015	1059	999	1061	1076	1059	1071	1086	1082	1040	1070	1030	1068	1082	987	1024	1113	1005	1046	988	1062	1044	1083	965	1069	1024	1092	1033	1056	1028	1032	1069	1015	1062	1019	1054	1023	1052	1026	1043	1073	1018	1048	977	1085	1108	988	997	1025	1064	1041	1038	986	1035	998	1059	1062	1058	1023	1073	1006	1031	1021	1056	1058	1062	1075	1104	995	1022	1022	1002	1051	1011	1007	1094	1040	1035	1026	1122	1012	1060	1101	1057	1024	1091	1070	1058	1016	1071	1064	1081	1021	1077	1054	1058	1085	1029	1041	1020	1096	1021	993	1033	1029	1040	1004	1018	1057	1033	1078	1035	1123	1036	1092	993	1053	1024	1038	1043	1101	1079	1041	1019	1089	993	1032	1063	1005	1093	1049	1092	1067	1045	1038	1054	996	966	1066	1084	1062	1014	1006	1036	1034	1072	1022	1033	1071	1064	967	1059	1066	997	1006	1073	1059	1023	1056	1065	1015	1020	1049	1089	1077	1086	1051	1023	1010	1065	1065	1092	1065	1054	1081	1027	1075	1061	1076	1030	1102	1061	1084	1132	1057	1046	1057	1069	1045	1079	1003	1034	1085	965	1080	1032	985	1081	1089	1067	1003	1029	1049	1000	1037	1048	999	1065	1044	1030	1049	1100	1026	1102	1051	1044	974	1053	1075	991	1046	1061	1051	1076	1021	1011	947	1074	1015	1074	1025	1056	1033	1043	1025	1055	1056	1031	1009	1078	1014	1021	1020	1064	1035	1084	1046	1041	983	1051	1037	998	1029	1041	1069	1039	1043	1023	1022	1022	981	1027	997	1080	1037	1071	1023	1040	1030	991	1055	1061	994	1070	1039	1056	1100	1060	1003	1037	1067	1055	980	1056	1028	1013	973	1012	1039	1076	1052	1100	1004	1029	1050	1031	1056	1101	1011	1047	1025	1094	1069	1057	1061	1031	1094	1054	1029	1031	1054	1017	1048	1021	1023	1028	1090	1056	1046	1030	1075	984	1013	1093	1044	1063	987	1003	1075	1069	1012	1012	1100	1046	1027	1072	1043	1007	1011	1037	1024	1036	1007	1084	1028	1055	1058	1042	1028	1026	1051	996	1020	1063	1080	1048	1014	1059	1045	1037	1092	1057	1065	1053	1036	1052	1034	1036	1037	1038	1042	1016	1050	1042	1040	1070	1031	1071	982	1062	1020	1023	1052	1045	1086	1024	1011	1082	1039	1081	1041	1048	1016	1054	1057	1050	995	1028	1017	1082	1097	1022	1054	1069	1052	1049	1060	1028	1044	1024	1060	1052	1059	1096	1080	1040	1010	1060	1086	1011	1026	1019	1056	1040	1014	1051	1047	1029	1039	1035	1024	977	974	1081	1034	1058	1012	1002	1065	1064	1015	1030	1035	1076	1067	1014	1022	1033	1043	1057	1015	1083	1073	1018	1066	1064	1090	1098	1040	1089	1056	1087	1042	1023	1034	1014	1087	1021	1068	1006	1049	1062	1042	1025	994	1019	1049	1037	1028	1088	1053	1047	1015	1036	1011	1062	1077	987	1026	1017	1083	1053	1033	1088	1050	1032	1023	1021	973	1059	1055	971	1071	1031	1047	1034	1094	1027	1027	1074	1094	1031	1117	1038	1018	1043	1034	1077	981	1047	1037	1088	1031	1000	1008	1087	1033	1043	1034	1065	1065	1031	1045	1058	1044	1040	1027	1101	1077	1085	1081	1023	1052	1068	1019	1027	1009	984	1063	1013	1067	989	1067	1058	1074	1042	1045	1053	1059	1004	970	1015	1005	1057	1032	1094	1050	1048	1034	1055	1029	1125	1066	999	1029	1081	1025	1052	998	1047	1079	1075	1067	1004	1012	1032	968	1055	1011	1012	1101	1073	1023	1039	1058	1074	1055	1069	1079	1037	1086	1029	1035	1038	1060	1068	1050	993	1085	1044	1024	1033	1004	1038	1022	1035	1037	1093	1097	1037	1000	1049	1036	1053	1072	1055	1114	1040	1097	1032	1039	1033	1068	1026	1073	1012	1080	1027	992	1047	1041	1037	1016	1041	1016	1074	1074	954	1057	1059	1045	1019	1120	1059	1013	1043	1045	1002	1020	1068	997	1058	1065	1008	1023	1037	1076	1054	1035	1032	1070	1025	1073	1027	1032	1047	1057	1073	1029	1014	985	1099	1092	984	1088	1034	1055	1041	1035	1083	1091	1100	1043	1043	1068	1066	1019	1077	1067	989	1013	982	1042	1041	1074	1023	1052	1062	1067	1041	1039	1102	1014	1038	1037	1013	982	1024	1013	1029	1018	1022	1121	1011	1040	1014	1050	1031	1009	1069	1095	1058	1023	1033	1085	1103	1062	1071	1040	1093	1000	1063	1022	1032	1033	1042	1037	1018	1081	1050	1044	989	1105	1084	1034	1021	1012	1031	1026	1037	1033	1055	1008	1009	1055	1011	1064	992	1093	1035	998	1074	1033	1024	1107	1072	1063	1010	1037	1060	1074	977	1049	1093	1053	1090	1049	1057	1079	1047	1078	988	1005	972	1088	988	996	1078	1032	1052	985	1024	1073	1002	1039	1015	1050	1038	1001	1065	1053	1064	1041	1060	1011	1072	1027	1025	1076	1046	1101	1028	1084	1095	996	1043	1048	1055	1018	998	1026	1045	1040	1040	1041	983	1018	995	988	1056	1061	1055	1012	1068	1053	1060	1033	989	1110	1036	999	1069	1007	1007	1065	993	1074	1046	1067	1048	1046	998	1049	1085	1070	1030	1014	1018	1064	1004	1046	1033	1017	1041	1048	1071	992	1045	1035	1041	1039	1050	1009	1032	1009	1029	1122	1047	1044	1038	1085	1120	1016	1008	1069	1115	1094	1026	1037	1030	1035	1011	1040	1071	1073	1038	978	1051	1036	1068	1036	1089	997	1041	1103	994	1060	1043	1030	1059	1064	1044	1086	1070	1054	1015	1049	1030	1017	1026	1111	1008	1053	1047	1075	1037	1061	1038	1062	1049	1060	1020	1055	994	1045	1062	998	1066	1031	1078	1122	1037	1040	1093	1028	1038	1075	1053	1067	991	1107	1032	1057	995	984	1105	1055	962	1023	1058	1050	1051	1059	1058	1061	1022	1032	1075	1036	1101	1067	1045	1006	1026	1046	1005	1001	968	1077	1016	1047	1122	1061	1066	1034	1042	1040	1031	1089	1009	1038	1029	1044	1040	1094	1009	1041	998	1040	991	1070	1039	1063	1061	1057	1037	1078
23200	21070	27586	24767	20151	10941	5308	3042	2103	1685	1451	1229	1076	1014	930	838	818	770	733	673	651	675	644	630	661	675	643	687	635	640	650	642	620	681	638	699	586	621	547	601	604	596	579	587	583	593	569	614	600	609	577	577	606	564	596	584	551	578	568	575	572	584	595	599	556	565	567	559	622	555	625	573	550	503	603	596	600	626	578	584	581	591	570	605	593	606	570	534	578	566	514	593	612	558	555	568	546	573	563	616	600	518	588	596	586	563	551	549	574	555	582	554	565	565	594	570	525	544	561	564	564	540	610	575	590	593	565	563	566	540	590	559	581	587	582	573	588	592	581	573	545	642	584	588	561	530	581	597	540	568	531	571	586	592	557	545	538	580	569	631	552	550	541	583	581	555	602	539	539	603	553	555	578	564	565	590	546	575	585	585	597	528	630	540	571	592	551	608	573	605	599	586	574	565	627	570	588	588	565	544	558	583	571	575	548	539	546	601	522	576	548	571	553	577	604	534	558	570	571	567	593	633	570	589	556	544	626	557	582	565	624	556	587	531	629	554	547	546	574	552	539	584	552	579	552	580	566	549	569	593	556	555	551	570	551	547	528	518	609	565	597	550	582	566	545	628	578	593	566	553	564	568	555	583	553	585	568	556	592	591	579	575	546	534	568	523	537	550	532	567	580	558	542	590	565	549	594	576	587	573	531	543	648	575	534	568	551	575	517	602	639	561	588	528	567	637	582	573	529	534	532	566	513	553	568	597	550	614	577	586	607	556	577	548	600	586	617	612	565	518	561	596	582	566	573	598	579	597	620	591	561	598	586	551	563	603	580	599	612	535	627	591	608	505	620	583	538	588	549	569	578	566	575	566	582	557	575	583	587	555	534	580	580	561	580	538	520	557	567	591	567	521	567	612	612	542	540	540	560	572	578	526	555	607	551	585	560	551	584	558	552	592	543	553	587	550	604	539	573	555	556	567	551	571	545	544	587	553	546	562	596	599	541	562	583	561	582	544	640	569	573	585	572	549	595	562	650	606	581	576	575	600	569	562	603	542	560	561	556	550	569	541	595	561	563	567	575	610	589	565	567	545	588	542	576	537	581	548	603	558	592	576	526	529	574	569	609	569	618	548	602	556	538	525	616	542	562	583	592	590	544	609	529	586	558	609	522	547	595	564	563	570	596	544	521	581	557	594	592	532	549	573	560	586	579	569	514	527	568	567	589	596	610	579	562	580	637	574	576	551	570	544	525	544	591	561	577	553	546	534	547	535	559	544	560	551	574	593	572	599	546	561	584	615	586	567	600	560	561	551	578	546	616	573	543	586	570	517	537	554	544	584	599	616	624	558	570	546	562	564	594	593	587	583	555	584	572	533	571	593	509	541	585	585	562	524	558	557	592	564	615	588	552	619	551	554	559	536	558	567	532	535	579	582	567	548	559	586	547	571	576	559	552	548	582	581	552	550	557	554	611	523	579	568	585	552	583	559	549	561	561	555	561	547	522	585	591	629	535	556	548	532	586	587	604	597	557	575	602	590	550	580	563	537	601	603	582	589	568	543	592	580	574	606	527	527	622	578	546	568	553	520	572	563	526	572	571	547	606	594	575	566	610	547	570	565	552	541	555	615	572	582	574	566	566	566	584	579	570	595	619	614	596	567	570	577	549	568	587	585	600	569	591	596	567	567	555	573	594	573	590	584	599	554	555	574	614	588	606	538	588	530	528	590	625	588	580	594	593	531	627	601	590	552	571	563	579	589	597	611	598	571	568	535	561	552	569	516	563	547	580	543	523	625	573	570	575	554	541	583	586	556	584	557	613	577	549	614	599	606	576	555	579	566	535	576	590	548	536	585	544	574	531	573	586	601	584	552	544	533	569	596	550	596	578	552	578	533	606	547	594	564	556	581	535	528	564	571	555	573	615	549	583	576	557	559	593	589	588	590	563	570	574	592	560	587	542	560	569	575	569	574	577	590	564	607	529	539	589	552	558	551	551	573	569	564	586	539	577	541	576	573	588	609	592	549	574	581	585	578	583	581	583	562	536	540	580	579	549	577	545	571	574	615	543	587	587	622	547	585	540	591	577	571	572	546	584	550	598	594	568	586	537	544	551	588	527	556	574	517	565	568	534	589	547	578	570	566	566	578	559	555	549	575	581	534	590	605	568	601	562	568	563	601	569	552	559	518	556	584	594	556	570	589	538	582	585	552	581	547	589	618	589	587	563	579	630	539	621	576	594	621	557	627	555	581	588	565	589	631	608	538	531	540	569	521	583	619	573	536	583	550	536	595	609	571	593	592	558	603	588	602	535	570	578	530	576	565	587	604	594	553	596	552	572	555	547	551	557	603	590	542	568	546	564	522	600	584	587	543	547	574	604	554	549	589	560	602	549	560	565	578	543	564	534	544	557	586	540	584	548	577	570	597	544	559	566	579	584	583	577	569	566	560	550	558	554	559	588	585	569	570	565	590	608	562	574	566	573	590	583	581	573	524	551	559	581	574	596	572	573	568	585	568	601	560	584	523	561	564	604	551	567	578	585	537	538	555	558	594	571	552	571	548	554	541	583	565	555	562	590	559	575	557	519	556	556	560	583	554	520	546	563	550	540	586	602	555	547	563	556	526	585	560	618	582	585	560	539	565	576	611	564	581	571	553	609	557	585	575	576	571	557	508	550	563	568	597	554	605	548	568	579	582	591	590	578	557	604	571	532	573	539	546	550	570	567	582	582	566	519	584	551	541	589	601	570	559	544	571	593	600	578	618	537	574	607	558	560	595	567	592	515	566	600	586	594	586	583	550	559	548	564	604	563	586	611	566	593	563	567	553	535	525	566	556	536	566	547	567	558	563	542	589	573	557	575	539	599	606	586	580	579	563	618	591	570	555	598	576	562	562	583	595	548	579	616	552	562	544	536	530	520	553	528	569	631	578	595	562	567	619	582	579	611	574	601	598	602	595	587	552	554	604	594	547	592	537	569	568	579	575	574	560	559	572	531	573	595	589	591	563	588	594	570	591	590	574	612	589	587	527	568	600	569	583	549	549	548	565	535	524	541	583	600	572	596	559	564	572	567	567	536	589	615	567	638	589	541	531	579	570	589	525	552	569	562	563	581	538	567	581	560	590	596	570	563	579	546	594	542	540	568	587	558	562	599	542	572	549	566	569	565	576	536	565	548	606	585	619	592	550	579	585	533	567	581	593	559	538	563	553	566	529	538	583	609	555	563	557	585	539	530	559	573	572	574	610	620	533	534	573	567	615	541	528	630	608	581	544	567	552	546	588	606	582	585	568	582	591	578	602	612	618	609	534	575	518	563	546	643	546	537	577	549	537	559	591	584	548	566	594	595	566	588	569	573	592	541	594	550	568	592	577	588	587	582	552	550	537	567	583	608	551	577	534	603	595	560	578	588	569	587	564	603	607	593	578	579	610	545	540	589	548	497	580	586	570	557	583	594	559	572	495	596	565	553	551	534	561	592	552	591	559	597	518
21780	39718	32163	23103	17542	12885	9756	7145	5094	3948	3192	2892	2450	2269	1894	1711	1523	1329	1199	1159	1087	1066	1042	1043	1091	1075	1049	1014	1035	1092	1122	1077	1073	1002	1021	962	941	955	935	975	886	957	930	931	892	906	897	924	924	833	919	925	872	865	918	878	926	918	861	905	839	911	890	863	836	863	905	904	911	900	910	880	911	916	856	855	867	844	881	906	863	840	845	886	949	911	808	857	859	867	828	870	877	919	796	907	813	845	898	848	843	837	866	828	876	880	840	834	846	858	886	898	873	891	872	847	873	839	872	904	837	863	887	869	809	885	857	785	864	888	848	864	844	885	881	866	885	847	906	855	852	821	866	859	882	838	868	881	875	881	898	874	844	819	882	858	844	853	846	853	898	855	891	878	875	877	801	906	913	876	845	885	885	848	817	863	843	885	875	841	860	841	856	890	856	844	887	817	868	886	835	878	883	841	846	836	889	868	821	859	808	839	877	864	863	855	850	916	805	861	824	827	837	947	797	888	880	855	815	863	917	835	868	857	838	890	835	875	864	866	838	832	908	855	848	850	837	813	810	898	833	903	841	831	856	878	854	849	815	863	872	873	835	832	867	882	864	875	831	844	812	875	844	839	836	911	804	885	886	879	829	873	853	836	866	843	872	848	841	802	841	849	812	852	864	910	925	884	883	786	864	876	857	884	890	859	887	911	859	868	899	899	892	852	852	894	868	869	909	901	862	877	909	871	878	872	932	869	878	927	825	893	943	820	851	882	912	843	827	874	842	814	872	885	846	874	855	879	925	847	903	815	851	835	851	902	878	843	890	919	806	895	882	846	900	868	863	844	857	863	857	866	807	831	821	827	841	863	845	910	884	897	878	869	888	843	885	870	858	845	856	866	890	886	809	873	825	882	877	821	855	921	844	835	880	902	964	860	875	866	868	893	830	865	883	834	844	910	863	847	893	901	869	817	872	838	825	890	875	861	873	878	889	834	901	860	913	853	845	847	870	798	829	879	844	834	889	883	876	866	830	891	835	871	805	912	874	909	844	875	882	888	854	872	841	799	855	823	915	896	861	847	879	825	874	849	837	865	881	918	885	837	822	822	861	859	888	868	872	877	830	827	868	833	886	861	875	862	869	873	891	886	869	893	902	886	865	890	861	866	873	850	896	849	799	847	889	836	823	869	911	890	919	900	897	843	842	808	837	864	913	908	911	862	835	788	854	863	816	854	819	876	751	858	840	833	851	797	816	842	887	850	814	859	843	831	860	864	904	890	824	863	891	877	766	834	885	857	851	880	875	808	876	877	878	888	853	881	851	841	880	843	808	877	915	899	789	870	869	902	858	863	878	865	848	839	815	845	848	851	845	827	815	864	853	840	877	864	863	821	912	854	865	855	880	862	835	869	886	826	894	849	864	839	880	868	840	816	903	888	842	889	832	843	884	853	872	823	879	862	871	830	874	871	849	855	892	815	883	848	826	865	919	823	838	860	871	941	888	837	851	869	849	849	859	865	816	810	903	872	874	861	931	879	896	831	882	829	846	913	835	820	850	858	877	861	847	872	852	821	819	885	815	917	795	898	820	843	908	854	851	875	882	883	905	875	891	822	867	869	882	894	885	858	863	864	837	837	853	873	854	847	888	866	892	901	875	867	803	865	847	840	871	882	820	820	817	854	860	874	853	896	890	804	825	842	897	910	908	848	895	842	820	841	831	862	832	881	813	818	881	837	904	890	853	813	826	870	830	879	871	847	883	835	870	834	876	888	889	894	864	866	830	863	848	840	879	905	862	864	801	833	839	857	864	808	903	852	840	870	860	820	859	825	864	919	865	860	918	888	851	865	898	879	867	900	868	856	892	839	930	881	825	857	866	879	875	863	932	791	842	853	906	846	847	873	840	882	856	863	861	884	865	836	891	868	857	834	843	900	872	863	873	854	820	882	846	863	850	843	856	869	835	861	841	919	861	887	876	892	835	831	878	850	880	904	853	838	873	854	871	828	879	840	889	857	863	820	849	896	883	874	883	854	856	913	886	864	869	843	856	903	865	885	873	907	836	816	840	886	846	880	836	841	825	886	895	858	892	835	846	859	874	824	846	870	865	854	839	875	898	911	891	850	880	856	856	898	899	861	879	888	860	901	886	871	867	865	902	905	894	901	835	855	874	878	828	889	790	886	870	873	894	816	863	896	924	864	887	870	865	886	850	900	874	902	933	863	909	902	869	874	923	824	877	861	893	867	858	899	894	890	887	872	859	910	897	827	895	836	823	861	888	887	867	844	828	881	873	843	883	872	865	850	824	825	824	865	864	882	829	865	807	885	836	863	859	886	860	842	877	873	904	867	858	877	844	909	859	876	896	855	871	940	870	838	858	864	868	913	850	836	856	913	850	879	805	845	850	836	877	811	853	854	870	875	815	869	853	817	846	805	886	879	895	854	860	845	898	891	867	865	865	935	883	891	866	836	851	871	866	889	848	855	845	816	895	888	848	843	896	832	818	870	827	855	816	887	886	911	869	849	880	867	827	837	908	876	863	871	843	870	894	866	838	889	852	862	881	868	839	848	893	876	794	854	836	866	887	852	819	825	848	841	868	819	835	856	886	908	865	875	845	907	886	892	825	871	882	844	838	790	859	860	854	923	811	847	826	882	883	808	831	923	853	853	862	850	824	900	875	887	868	821	830	870	863	846	831	869	830	870	888	858	810	847	864	871	898	858	878	854	887	868	896	902	830	864	852	867	823	922	894	855	821	847	847	880	858	880	899	821	926	899	891	942	897	870	803	888	824	893	869	823	899	868	848	863	874	850	895	828	900	906	822	876	857	837	861	791	861	838	875	819	854	839	872	876	861	883	927	862	839	839	888	865	825	876	876	867	823	885	856	855	845	858	847	878	828	913	873	938	915	902	817	812	856	831	852	865	859	869	902	889	903	874	876	834	880	851	830	906	825	858	861	916	849	860	864	868	811	857	883	919	835	893	876	830	887	834	874	836	843	868	891	872	785	837	882	840	884	868	845	969	797	893	920	832	854	919	866	904	896	826	864	842	878	813	879	857	822	873	834	860	880	899	860	853	880	869	873	861	881	876	844	900	868	819	862	840	833	861	904	840	890	817	871	859	887	844	851	876	877	861	880	854	885	909	822	830	806	844	838	820	828	877	892	850	867	891	846	864	886	920	861	846	852	848	917	968	861	875	896	936	869	872	877	836	811	873	846	900	830	872	857	871	835	870	886	861	889	815	862	933	837	910	890	848	822	913	875	884	842	908	835	914	908	953	879	855	874	850	891	868	855	871	809	893	855	878	819	914	880	906	860	883	785	822	897	840	919	798	841	867	899	866	888	884	836	841	859	876	888	824	903	876	839	906	899	851	870	867	847	849	818	880	868	803	834	828	896	901	856	826	919	834	884	831	885	850	820	844	810	892	908	880	831	910	851	879	852	845	882	838	856	863	908	808	843	868	886	891	888	874	865	873	843	920	859	877	882	862	857	817	885	827
24620	21098	25888	23714	9561	4702	3079	2170	1663	1452	1245	1061	1021	930	906	876	799	759	758	743	725	665	683	706	672	709	703	688	707	724	678	681	708	702	676	683	684	640	693	645	624	685	657	663	633	675	643	636	660	699	655	623	650	614	629	674	636	648	646	590	617	635	602	667	654	656	640	642	638	623	674	621	654	631	662	643	661	648	622	689	626	647	623	678	598	645	693	610	638	602	647	636	652	647	625	638	629	614	626	625	631	624	623	669	641	666	610	636	628	664	623	663	667	657	692	681	612	599	645	668	656	602	615	618	633	684	624	610	629	631	690	627	621	638	630	660	623	636	603	673	618	655	684	681	660	649	652	655	655	702	629	654	618	630	646	652	628	624	612	642	580	609	594	601	665	654	604	648	623	625	623	639	693	643	643	631	640	579	643	646	605	599	593	652	634	647	624	623	624	665	673	608	648	619	636	605	680	640	653	704	635	637	668	619	603	652	628	629	609	640	607	635	616	633	649	653	659	568	597	647	611	603	618	644	631	597	707	610	663	651	649	651	675	626	612	605	657	635	607	639	603	641	645	594	653	612	638	638	647	640	559	652	655	646	642	633	654	622	603	630	631	639	643	618	633	653	688	675	683	549	632	633	634	658	610	627	630	624	621	652	629	653	695	608	652	659	655	645	656	616	616	600	653	619	661	620	666	658	653	621	649	654	666	635	652	630	606	632	658	661	624	640	598	622	616	648	656	627	666	631	659	637	674	610	646	647	614	660	618	621	654	671	620	605	622	605	649	650	657	628	626	608	603	668	596	642	656	648	690	648	663	657	621	637	635	637	604	620	609	643	656	676	647	687	632	601	613	666	671	598	644	593	666	615	667	646	624	614	687	636	634	673	629	640	633	644	651	678	657	627	602	659	678	610	653	687	595	617	606	631	638	667	668	638	608	609	645	646	624	660	680	624	658	673	626	634	657	667	603	633	654	598	623	642	664	661	602	651	679	624	637	632	617	638	666	661	655	676	619	656	664	662	634	616	656	672	682	617	664	650	638	649	613	631	615	625	638	623	630	691	593	618	676	671	643	638	648	601	599	614	642	646	632	659	653	636	627	624	648	610	664	623	617	602	628	638	655	569	643	650	652	637	657	633	614	650	673	667	588	619	668	594	631	610	658	622	652	646	643	700	656	643	638	638	609	606	636	661	628	627	642	598	618	599	636	617	625	626	649	614	640	636	658	624	656	667	609	674	651	596	649	649	630	649	614	643	604	559	613	610	625	676	645	657	664	626	659	625	669	627	613	613	663	585	676	645	613	653	675	646	640	624	636	626	644	641	638	660	647	619	615	633	666	670	640	616	610	657	656	616	619	683	621	679	673	661	648	642	609	648	623	618	622	577	657	600	642	625	674	606	615	640	671	657	652	694	613	628	688	676	635	659	661	606	633	617	623	637	650	630	626	662	617	627	644	606	607	607	645	631	658	638	641	593	644	661	634	637	633	706	640	569	678	639	631	645	716	662	654	632	654	635	656	649	610	651	649	654	696	642	676	642	664	609	628	607	618	611	664	630	678	637	648	646	623	642	633	690	632	663	665	596	617	645	622	659	655	702	618	621	638	583	617	602	625	618	668	631	637	643	604	590	662	615	624	645	619	623	682	637	677	612	614	652	617	638	619	606	581	619	631	630	640	631	648	577	655	611	602	628	574	663	608	625	578	675	649	614	628	638	635	624	646	618	677	641	646	653	675	615	608	598	569	657	593	635	655	635	635	638	652	653	657	629	610	610	687	671	644	655	618	604	613	625	632	620	604	652	637	613	667	643	621	644	679	618	640	636	586	627	658	609	648	669	585	681	581	675	622	655	661	635	631	627	615	660	594	654	658	624	650	655	629	666	593	687	663	598	636	635	651	674	634	654	593	606	625	681	618	680	624	637	621	642	600	639	641	614	616	640	635	671	628	658	624	621	612	614	613	646	607	620	647	616	621	626	649	656	635	609	592	684	623	646	624	611	661	638	634	642	622	651	616	676	611	660	639	628	606	634	666	636	641	685	669	622	664	592	611	609	647	638	640	629	635	642	650	633	642	625	627	649	608	575	631	683	643	640	596	604	656	657	642	613	602	667	652	634	632	645	626	705	580	638	622	624	642	633	620	649	657	626	610	671	654	659	616	630	661	630	632	640	676	650	640	628	616	628	649	638	587	626	614	624	630	647	616	602	673	678	669	693	632	660	647	666	636	642	587	615	651	633	621	662	654	653	654	661	641	680	653	632	634	652	669	670	643	636	700	662	641	617	572	651	627	650	703	647	657	652	616	622	625	607	624	554	668	637	618	636	655	619	638	650	604	630	630	632	634	652	674	614	670	670	646	654	663	645	612	671	650	615	660	656	685	637	587	662	641	638	673	619	641	646	648	625	617	617	653	608	647	653	636	683	658	612	597	676	619	619	629	659	635	599	579	682	662	623	592	631	580	644	681	588	631	643	614	647	626	654	611	658	634	613	670	612	666	646	634	636	633	675	623	668	651	626	638	626	656	636	615	622	601	633	629	635	687	641	654	611	661	684	621	655	609	626	593	627	636	643	603	627	603	607	651	711	645	660	685	628	641	655	642	659	629	667	611	653	647	636	663	648	591	645	693	612	649	693	643	649	644	608	591	629	613	630	642	656	632	608	604	636	673	611	604	654	610	607	656	618	670	663	626	624	609	645	671	652	649	597	614	632	662	645	661	625	642	626	582	614	665	660	626	615	643	638	655	612	625	664	655	625	637	623	672	630	632	658	617	618	673	641	595	643	645	618	618	669	627	596	635	593	660	673	622	641	642	612	656	641	638	641	638	647	620	620	578	633	672	645	618	639	606	651	621	669	627	664	617	672	630	672	673	631	642	614	639	643	652	625	623	614	633	625	621	671	644	648	602	653	647	691	604	616	661	639	637	615	651	672	645	610	648	578	640	622	715	657	652	638	671	658	628	612	648	663	663	657	623	656	615	711	590	689	626	614	653	605	647	629	664	633	633	644	617	663	580	615	676	674	648	636	656	618	653	600	606	632	624	646	622	653	594	622	580	629	653	608	641	599	628	610	643	624	630	611	666	640	675	612	663	643	669	610	612	633	599	666	622	624	641	654	603	631	624	653	679	645	653	633	615	628	631	678	636	632	666	673	652	598	599	656	587	593	645	612	673	569	634	639	643	637	650	611	608	659	664	654	658	656	614	666	607	661	605	604	623	563	638	662	590	627	634	647	623	640	590	607	593	633	610	642	597	635	624	662	644	613	613	674	599	622	652	662	621	604	571	629	629	636	680	654	652	658	651	651	627	615	643	607	651	659	617	695	640	621	617	672	632	659	624	668	651	621	654	669	635	667	611	640	653	646	615	633	646	640	621	617	598	617	665	594	689	660	692	640	620	661	677	666	660	663	603	663	598	609	641	655	627	655	616	646	639	589	593	612	649	620	651	604	620	662	618	670	635	626	645	651	669	651	654	627	656	592	622	620
21131	35256	27792	19362	13859	10157	7618	5457	4125	3328	2751	2378	2179	1987	1750	1615	1471	1275	1166	1165	1150	1077	1135	1130	1034	1071	1168	1145	1057	1095	1120	1096	1080	1112	1128	1062	1069	988	1005	987	942	962	913	937	949	926	985	1011	1007	948	975	999	960	960	976	938	929	1004	952	972	866	965	968	943	936	951	981	907	946	1011	942	923	978	964	960	881	932	921	952	927	877	965	953	963	947	924	908	955	930	945	928	910	966	987	913	954	944	993	980	890	956	952	940	999	985	960	957	950	995	924	929	947	945	946	950	973	979	955	922	920	959	946	937	953	988	947	962	942	1000	917	913	997	921	950	935	959	998	940	898	961	935	941	988	970	908	930	978	1027	912	985	988	878	978	920	938	986	967	923	952	914	942	955	948	942	906	902	930	936	928	968	953	913	976	1007	971	877	896	948	935	933	957	964	932	916	947	964	1003	947	941	957	949	913	946	931	940	909	960	909	985	1002	959	950	921	971	927	959	958	950	956	963	922	905	1000	913	951	973	980	940	923	957	941	952	927	926	921	930	910	962	928	877	1001	951	981	965	888	971	939	888	936	905	923	926	941	935	912	977	948	973	928	936	938	934	1002	939	966	947	1011	936	980	912	964	975	947	983	913	890	918	922	937	988	938	943	921	938	901	946	961	956	922	947	939	1009	977	962	912	925	942	934	964	998	977	903	935	962	924	911	900	978	935	919	952	962	948	910	919	936	948	971	985	962	966	930	902	985	874	975	988	934	976	978	928	918	927	905	907	878	953	919	1010	956	922	971	933	900	940	957	952	901	912	962	872	937	882	952	969	976	914	956	948	931	945	977	912	989	920	922	908	938	896	996	894	935	992	968	963	934	915	959	965	892	950	950	948	948	922	958	881	903	1020	975	921	947	908	910	933	937	956	919	972	972	921	921	908	931	951	954	911	909	921	988	943	947	912	900	989	969	946	949	930	948	974	868	973	937	931	883	951	957	925	944	922	935	921	935	948	952	930	939	889	963	944	919	885	921	939	944	940	919	956	923	929	910	968	968	899	912	934	931	930	970	923	929	948	985	951	920	959	908	916	902	988	945	938	908	935	979	936	978	949	948	942	953	949	951	893	965	947	952	952	922	937	919	872	960	891	948	960	934	941	909	930	974	970	950	976	1004	862	920	928	959	958	956	920	944	936	984	942	934	913	966	883	938	1017	929	959	916	880	937	886	972	965	936	969	978	989	1009	915	929	987	898	944	955	922	919	1003	973	969	932	928	918	929	937	887	929	913	914	957	886	930	924	947	921	920	977	909	932	966	933	929	894	964	922	949	944	941	1012	931	953	906	971	947	961	915	941	920	871	942	962	942	946	994	927	977	927	957	875	928	929	947	979	1020	994	939	998	947	980	967	959	1004	957	919	859	984	958	931	948	968	948	910	967	974	934	924	989	938	929	936	896	990	958	902	974	944	939	936	969	926	951	939	972	996	940	955	927	921	934	985	974	1005	905	934	946	940	900	943	900	925	933	967	917	977	924	927	976	948	967	952	925	916	904	976	940	981	930	979	948	947	967	953	977	962	863	901	915	925	999	887	915	966	900	936	921	993	974	954	970	942	947	959	959	925	892	954	902	943	932	979	915	970	952	951	944	903	936	894	954	951	944	905	920	987	943	1006	895	953	969	884	884	1003	972	907	920	967	912	972	997	960	961	946	940	935	944	911	914	933	952	910	948	940	954	1011	945	945	966	918	944	943	924	911	951	929	959	948	913	957	984	961	1019	950	931	951	974	920	901	964	972	945	946	903	926	943	916	973	926	987	996	929	953	923	932	974	878	926	958	955	918	942	991	931	936	989	907	936	981	1015	987	906	962	977	871	943	968	951	968	960	937	956	885	950	922	1008	957	949	947	875	921	976	845	939	953	923	940	978	907	920	933	942	949	955	919	961	921	955	954	920	926	911	910	940	920	907	953	969	896	1014	993	906	920	905	880	932	965	968	920	898	928	978	934	950	934	916	909	948	937	913	967	946	950	965	1000	965	880	937	967	947	992	899	958	935	1008	961	938	949	932	975	977	900	928	952	920	941	953	957	942	943	931	904	999	911	925	893	938	995	934	888	883	946	926	989	945	949	905	934	972	918	946	947	918	921	944	905	944	1000	966	957	931	932	934	942	962	1002	947	930	954	972	903	981	916	924	953	898	943	917	926	1002	982	954	960	936	959	906	920	956	953	961	952	927	1022	944	928	944	950	976	940	952	929	920	930	934	966	950	933	915	921	919	920	958	966	964	926	962	941	935	926	951	960	941	936	971	960	961	936	880	929	950	931	964	1007	950	980	924	965	971	913	942	931	965	919	945	940	964	952	965	892	923	941	948	895	944	916	933	932	926	858	900	917	905	945	985	920	991	965	920	911	943	896	967	919	935	954	965	946	974	985	914	975	949	970	972	978	954	946	1004	902	939	927	960	981	901	939	988	896	963	969	944	947	898	919	912	928	924	949	948	949	962	914	946	958	985	942	976	987	965	968	959	979	964	916	949	876	919	971	959	906	893	1019	924	932	952	922	935	969	931	993	927	970	938	950	910	959	894	948	959	966	947	957	937	991	931	948	907	933	960	934	904	965	942	954	976	961	933	987	975	938	892	957	945	904	960	914	982	974	1021	917	927	960	927	983	918	876	923	942	946	977	958	933	937	982	941	891	951	946	920	942	989	915	990	947	978	939	1000	914	955	962	957	985	938	973	956	993	942	1030	959	982	968	927	917	954	981	977	1011	926	941	932	957	892	915	980	934	944	927	954	917	967	984	992	980	946	971	893	998	928	939	946	939	987	927	961	965	995	930	959	892	930	1000	935	969	970	988	959	898	923	941	918	990	924	971	879	938	956	952	967	959	948	946	977	904	909	947	908	918	940	942	959	961	902	995	930	976	921	943	925	937	969	916	906	1050	962	972	934	1020	902	977	908	968	977	920	958	910	927	955	950	930	921	945	862	910	972	942	923	925	923	986	965	944	959	936	948	957	947	968	969	929	935	925	963	949	949	951	973	975	963	985	969	895	993	932	967	944	894	911	936	949	949	945	958	935	950	963	944	975	934	978	927	972	966	956	892	949	961	962	961	990	974	983	966	945	929	883	926	968	956	936	924	933	928	915	913	949	915	951	978	929	901	948	932	919	953	930	958	967	957	877	910	939	958	891	914	923	900	925	897	955	935	904	980	948	939	925	893	944	937	943	884	981	975	847	939	949	906	928	975	923	970	902	959	886	927	912	952	959	949	918	905	1002	912	958	947	922	952	964	990	938	1007	946	992	915	953	946	1021	929	896	947	945	993	946	911	932	962	898	950	906	912	926	979	972	941	911	951	948	957	888	951	981	914	910	948	955	929	980	925	931	969	904	917	896	952	958	949	983	987	910	944	946	963	939	952	965	950	966	959	975	937	941	881	943	964	949	896	956	944	895	928	935	939	917	937	934	959	952	951	919	989	943	995	976	931	876	913	934	951	905	967	986	938	913	917	910	928	924	973	920	940	950	947	1001	927	885	897	974	899	951	870	940	980	965
22424	21104	28269	24215	21205	19537	10005	4187	2674	2005	1627	1335	1217	1061	962	838	729	647	640	537	548	581	529	545	566	544	556	559	549	539	533	554	542	499	544	507	502	498	495	467	481	506	492	521	519	486	468	481	450	450	484	441	461	492	431	456	455	486	434	484	447	478	460	450	480	446	453	470	472	463	434	443	442	418	438	492	431	457	476	407	428	487	422	472	469	433	455	477	450	425	434	463	448	476	429	426	457	434	455	444	464	443	476	433	476	451	411	449	430	454	444	444	446	445	483	443	440	456	472	455	425	423	467	484	397	423	442	447	445	438	462	418	418	452	454	425	436	458	472	447	480	437	421	466	436	470	460	457	440	442	430	460	490	457	438	416	451	450	475	443	438	449	472	451	441	425	436	436	448	483	436	488	451	462	419	456	444	431	385	420	497	446	467	446	435	461	472	480	444	430	436	465	463	472	420	456	445	431	405	454	420	432	432	445	472	450	480	436	434	458	443	433	401	425	434	454	477	459	439	448	438	442	443	451	427	457	466	459	451	440	436	447	413	467	460	492	456	471	437	434	459	459	442	455	435	445	426	489	407	431	416	459	457	424	440	460	421	458	495	489	453	446	455	462	492	487	521	459	427	435	448	439	448	421	481	409	440	442	442	447	470	475	465	469	477	457	460	453	420	443	451	492	443	462	435	420	464	423	459	433	461	464	456	452	441	480	432	426	473	449	430	384	462	439	456	454	482	455	452	451	454	433	448	424	446	450	416	434	473	436	430	427	459	435	464	402	450	427	445	441	482	491	432	460	430	456	410	471	433	454	467	460	443	466	461	464	447	439	440	456	453	451	453	446	449	439	466	442	462	467	471	453	420	409	453	439	457	410	457	468	429	441	442	466	475	446	412	421	456	455	447	449	445	431	473	422	458	436	464	448	438	449	423	455	467	452	427	459	442	484	456	461	481	411	431	439	471	477	476	471	429	461	460	440	461	443	431	458	437	449	436	480	459	435	456	422	441	457	430	435	464	415	458	424	519	430	438	469	459	439	466	463	499	425	405	473	453	419	437	434	480	452	433	445	467	439	450	440	443	442	409	433	440	457	440	438	408	475	463	441	457	440	442	427	429	426	452	466	434	408	454	468	435	422	442	421	452	452	446	465	437	416	425	461	445	466	443	452	418	426	458	463	439	426	432	446	457	440	468	462	419	420	435	451	426	434	425	427	450	442	446	452	429	421	482	390	504	453	447	460	422	448	432	508	459	412	455	439	451	424	450	433	411	468	433	470	422	423	432	458	449	429	412	436	464	419	469	460	440	446	425	450	435	480	464	459	434	434	420	459	434	421	460	473	443	442	457	451	414	476	469	444	445	411	460	460	450	455	467	454	501	431	443	443	446	458	432	450	440	427	499	428	434	495	483	446	475	485	437	431	451	436	433	456	454	434	473	486	457	442	465	461	418	451	426	462	419	439	447	446	428	458	412	436	430	445	447	453	458	443	459	430	432	459	446	438	459	463	444	439	417	432	467	417	425	423	460	458	444	408	425	443	416	440	470	429	418	426	432	458	478	483	455	455	420	388	481	459	449	449	409	429	395	445	441	471	445	433	447	423	464	415	448	434	466	444	453	436	435	423	429	469	437	458	448	454	442	407	464	451	456	459	473	450	445	470	447	440	461	448	461	450	443	446	474	433	441	482	472	464	443	443	393	425	458	416	445	480	478	446	462	432	471	492	465	477	481	467	464	441	434	456	450	435	457	459	444	414	398	438	462	442	426	449	456	458	414	437	423	432	435	463	450	417	489	463	402	479	443	467	429	480	450	446	464	472	458	428	473	490	465	438	454	452	471	456	458	476	443	481	430	453	440	457	459	407	451	433	433	443	426	467	398	468	440	480	438	442	428	458	449	425	421	498	452	447	452	457	472	462	438	458	437	463	429	423	462	489	457	428	465	420	484	443	441	468	471	431	440	438	445	415	455	452	455	467	466	454	456	471	481	428	469	425	407	460	471	458	450	394	457	450	440	460	442	448	430	450	434	439	471	419	428	453	430	430	414	432	415	433	426	455	431	438	450	458	451	441	472	436	462	442	463	433	417	438	496	459	400	463	473	441	472	423	414	432	451	465	475	439	456	415	466	441	477	456	449	427	438	468	460	460	464	431	494	440	457	436	467	458	489	424	453	489	441	454	414	432	431	430	427	458	453	471	462	430	475	471	432	409	458	458	438	448	433	471	437	448	426	409	422	454	418	457	455	425	443	445	448	447	409	426	414	449	481	431	422	469	428	453	435	425	463	454	438	449	445	460	465	472	442	437	455	428	450	407	486	472	445	434	431	470	466	437	476	406	401	471	444	450	410	459	468	464	424	464	396	431	451	430	470	420	486	442	446	480	457	482	466	460	449	442	464	469	447	442	453	447	456	464	464	452	399	447	430	483	440	447	442	475	463	444	439	418	419	451	422	435	401	429	418	446	444	448	447	442	464	479	487	496	447	436	484	435	482	419	464	426	424	439	430	470	424	444	414	430	479	447	420	393	447	396	434	431	422	448	457	458	502	460	431	444	413	408	462	461	448	459	435	466	443	446	413	431	453	451	424	388	461	449	472	438	437	448	402	437	478	444	428	482	462	449	447	446	421	468	480	464	448	456	468	455	447	478	462	463	475	468	481	459	457	432	474	451	433	457	425	467	455	457	455	475	446	474	412	441	462	447	463	459	434	479	444	436	446	461	419	433	483	429	427	473	416	422	440	486	415	420	435	471	462	459	446	422	424	483	463	440	461	451	446	498	477	445	455	451	462	456	433	446	421	450	474	472	415	409	447	436	419	434	470	430	449	470	425	481	436	431	434	420	427	501	438	449	440	432	476	431	432	441	425	469	461	480	452	451	423	474	444	484	425	425	433	447	434	464	433	426	436	421	454	456	450	414	480	460	435	453	421	469	485	465	456	438	483	432	448	449	481	449	420	427	443	429	444	458	425	462	441	429	427	475	482	460	410	401	477	469	456	450	431	456	471	475	431	447	487	434	490	453	452	464	448	460	469	412	421	428	462	467	439	425	482	441	415	441	434	458	445	454	493	437	456	448	455	429	475	427	471	419	471	473	440	420	447	417	430	464	428	490	451	447	441	437	442	445	432	428	469	436	441	415	403	459	460	443	462	473	421	467	422	437	436	468	447	436	475	437	456	459	430	432	444	459	454	431	462	465	458	457	433	442	483	478	449	405	457	476	433	475	423	425	450	429	499	420	463	433	470	463	420	512	454	437	455	433	466	436	478	451	430	416	461	439	442	494	455	449	422	450	459	408	442	461	465	471	386	434	420	455	455	488	464	444	413	426	421	427	465	431	451	450	425	429	429	455	445	436	453	451	416	467	440	456	436	461	433	478	448	447	443	448	448	481	439	456	435	450	428	413	451	434	425	425	476	437	420	455	377	429	431	419	450	451	459	421	435	456	427	453	424	447	441	426	466	443	447	422	441	488	481	442	473	469	506	450
23109	43138	35978	26986	20964	16005	12144	9044	6775	5107	4087	3248	2803	2522	2160	1797	1501	1301	1252	1108	1019	1050	909	977	883	961	922	978	967	960	978	948	945	920	901	840	801	755	746	746	772	701	697	737	713	742	763	761	657	748	745	724	694	752	740	721	729	714	706	693	654	676	680	699	722	703	685	695	708	699	690	692	662	685	693	722	661	677	692	707	647	688	665	657	637	658	652	651	693	715	676	718	652	673	682	617	692	626	709	668	652	663	675	648	671	654	711	686	709	666	648	661	648	664	699	636	645	685	641	632	613	620	656	678	659	688	648	665	653	659	622	634	686	690	650	677	698	664	674	659	670	671	633	644	676	695	737	686	699	663	650	689	700	708	681	683	662	680	742	683	643	638	643	701	702	653	658	670	652	670	638	627	658	630	680	643	605	639	662	640	643	709	657	674	681	665	680	675	658	670	657	673	686	646	662	677	621	681	660	621	667	693	617	657	680	651	687	666	618	679	654	706	661	681	648	676	683	657	697	664	686	661	664	706	647	681	675	640	667	657	678	641	669	677	647	667	699	628	737	630	652	679	732	619	657	633	725	657	674	685	696	757	648	705	681	670	681	674	666	655	613	685	626	694	671	697	691	653	659	648	637	640	686	688	623	629	665	675	729	667	717	702	672	677	644	653	598	677	657	685	675	722	626	692	658	702	645	652	672	654	605	682	644	692	678	698	697	678	678	662	701	648	684	660	674	665	667	706	665	685	629	687	721	661	705	679	690	646	681	681	665	675	652	631	688	642	677	714	606	657	674	665	638	622	680	628	681	681	647	666	661	722	696	695	661	617	682	708	737	659	636	679	674	682	637	645	622	666	677	684	678	663	676	674	645	682	650	705	657	625	679	683	649	647	661	645	640	642	614	686	615	668	646	634	667	657	720	689	679	643	660	667	688	637	730	728	635	707	715	654	633	644	652	671	657	643	673	669	642	665	682	670	632	675	649	653	657	683	659	702	695	675	647	680	614	654	698	671	656	655	649	676	706	676	696	689	680	628	706	709	632	634	652	672	673	669	666	648	636	633	661	682	666	659	630	691	653	627	720	716	682	617	649	707	663	638	658	633	632	698	704	689	714	698	628	660	686	649	664	659	648	683	669	668	679	670	647	707	672	672	668	651	668	698	668	645	651	650	657	664	710	634	642	712	653	664	641	641	596	660	705	637	715	690	650	688	659	684	647	655	665	627	648	667	673	663	641	690	707	693	621	660	700	711	601	675	691	678	643	634	696	661	697	680	650	659	634	633	690	675	684	638	687	666	614	658	679	700	633	670	672	669	665	673	637	614	685	636	691	633	688	713	645	638	644	682	659	638	668	627	660	700	692	682	688	676	678	707	654	685	695	645	640	671	671	646	687	662	692	612	674	718	686	707	668	678	665	695	690	682	666	677	669	686	638	663	659	630	655	652	677	669	637	654	658	667	672	688	664	683	714	708	617	669	654	696	673	663	625	700	660	649	719	677	682	703	622	683	652	648	673	741	698	686	645	658	672	669	702	640	691	656	682	681	687	651	690	632	633	687	676	649	677	657	697	667	646	678	693	654	685	689	675	665	664	658	646	689	692	700	684	690	696	644	695	704	651	697	690	692	679	664	685	650	635	675	683	682	630	718	680	717	626	718	642	651	659	657	666	616	667	677	652	643	618	658	656	684	680	700	635	713	645	624	693	629	703	709	696	668	631	688	695	667	689	670	662	677	681	673	647	691	675	669	659	705	672	691	647	672	687	658	662	673	689	633	672	651	666	666	694	674	670	702	626	659	648	682	668	628	665	642	668	648	694	686	665	659	672	647	659	657	677	670	682	666	671	650	670	663	638	665	675	707	652	681	694	664	701	665	661	677	692	691	686	698	634	707	673	691	622	677	678	633	682	655	651	661	687	650	689	687	651	648	697	651	673	633	706	632	652	621	689	631	697	695	666	711	641	671	675	659	725	695	633	634	668	689	670	721	655	666	636	677	681	632	644	675	687	699	719	657	649	663	671	713	661	643	671	684	680	656	633	654	658	667	698	690	664	685	635	663	678	688	641	684	678	694	669	617	647	670	682	656	689	682	667	711	656	654	654	714	660	647	674	690	666	741	659	701	714	736	637	690	668	672	666	688	683	683	677	763	621	641	630	654	635	673	654	706	686	681	676	667	691	684	694	651	696	638	643	689	705	636	675	668	671	690	663	686	685	668	651	685	714	651	657	692	662	664	652	719	692	689	643	667	700	662	641	668	659	666	668	656	649	667	679	679	669	710	647	683	651	675	683	651	654	687	676	664	614	681	618	671	630	652	674	636	631	635	726	677	648	652	649	723	645	681	664	697	685	664	637	674	669	675	674	662	655	663	662	638	641	697	691	688	655	673	667	658	640	663	666	652	681	633	656	662	676	649	685	696	699	639	672	678	642	648	678	654	635	659	658	657	650	689	667	659	751	671	652	697	685	676	671	685	661	662	678	646	663	662	622	674	644	670	698	634	706	704	696	694	695	687	633	651	640	647	708	673	652	680	651	669	683	681	684	665	674	683	628	668	645	639	645	666	644	624	667	694	632	672	603	661	668	642	706	665	638	650	674	659	677	693	641	687	708	646	667	704	652	650	631	654	619	689	639	650	716	677	647	639	694	698	667	666	656	652	675	667	692	676	692	704	633	629	673	623	684	706	646	616	626	701	671	706	631	657	699	711	665	621	681	645	668	639	707	641	654	651	659	687	667	624	669	673	661	697	653	683	664	651	672	642	628	670	630	665	728	741	682	630	651	672	648	705	649	672	638	670	674	687	682	706	661	700	683	669	607	645	691	654	702	623	648	713	649	641	672	631	644	694	655	664	666	667	666	695	678	692	686	692	629	634	658	633	638	665	662	727	643	673	670	663	670	619	652	691	652	627	674	653	666	692	660	634	649	647	593	726	670	610	690	666	642	690	644	666	649	703	691	664	648	673	625	679	672	680	666	625	598	693	677	688	637	650	673	673	642	658	664	647	659	662	705	675	647	702	643	664	714	652	697	687	633	691	677	654	713	682	701	659	665	707	679	701	696	658	665	663	667	690	659	624	704	715	675	641	668	657	676	624	618	664	673	656	666	650	674	639	653	681	673	666	702	663	613	633	654	650	628	656	661	646	596	643	672	663	690	713	677	702	696	669	671	603	640	707	652	681	693	689	630	670	730	663	631	691	659	655	671	659	649	676	620	698	695	664	654	667	666	608	674	672	712	664	625	684	631	681	687	681	646	632	681	657	660	674	641	633	656	686	665	675	668	662	654	697	661	677	701	696	709	632	638	648	668	618	664	656	657	704	675	701	671	679	700	682	655	638	658	665	657	703	651	629	628	691	692	656	715	599	673	735	689	671	649	643	649	637	666	662	709	660	670	635	640	719	660	666	678	657	659	604	691	637	647	662	687	697	652	659	645	607	652	699	657	665	670	654	660	696	629	655	626	620	647	615	639	649	676	638	673	668	704	678
27907	21529	18700	11259	5715	3463	2427	1967	1552	1334	1194	1109	1034	990	957	841	818	816	758	746	781	753	710	771	772	744	751	688	768	734	774	745	757	706	733	683	715	730	706	712	701	683	722	716	735	701	693	700	798	668	739	678	719	707	694	704	707	728	749	719	679	712	675	683	700	684	699	658	712	701	684	687	690	730	719	662	658	659	694	713	683	692	674	677	673	708	735	678	673	722	677	679	714	707	695	734	671	635	684	722	681	665	632	716	721	672	694	709	652	691	671	669	687	670	741	673	673	721	662	692	756	676	700	690	732	739	689	678	668	686	694	684	708	709	759	681	675	698	732	663	696	693	735	699	724	674	700	659	689	740	720	687	665	667	723	742	680	719	678	687	721	718	664	663	688	668	696	699	700	600	695	707	703	699	662	684	698	730	734	661	681	721	746	695	659	686	717	688	705	727	694	698	717	696	718	695	696	699	694	677	683	707	688	676	653	724	740	726	725	719	722	699	721	724	694	690	697	680	696	685	691	713	734	685	721	705	692	682	702	663	697	670	704	673	720	702	645	713	690	671	707	654	675	669	667	693	691	705	737	749	668	673	697	664	738	672	712	709	725	694	706	684	657	649	703	709	675	728	705	735	700	707	687	754	701	697	694	747	720	675	698	686	708	672	662	653	654	698	695	704	748	658	715	718	667	701	732	696	724	692	734	724	668	670	733	674	700	717	656	648	673	695	711	654	665	744	691	697	652	703	708	698	687	735	698	706	689	725	666	762	695	726	704	717	720	659	709	697	677	669	638	686	688	688	743	730	697	683	697	638	655	685	690	761	702	689	694	758	682	680	710	734	713	716	757	694	701	673	688	664	693	712	699	678	657	680	692	710	704	698	696	690	682	665	685	723	664	718	692	734	677	719	687	697	713	715	703	686	652	724	697	682	705	726	675	716	691	664	698	707	703	694	670	715	698	663	700	698	684	682	727	692	647	671	706	675	660	687	666	715	681	745	738	703	707	658	675	705	701	729	712	701	700	676	708	732	684	696	688	746	650	722	722	693	688	660	712	705	681	652	711	735	710	726	680	712	696	699	673	727	693	697	704	705	695	727	700	689	727	625	724	678	706	673	750	715	687	682	703	704	683	705	746	718	732	672	700	723	721	764	695	710	664	645	680	753	729	683	707	708	689	696	692	682	684	677	707	718	708	711	736	699	668	710	698	730	686	694	698	745	668	673	668	736	675	659	664	676	685	712	734	676	728	753	691	660	693	733	690	668	719	657	695	711	700	647	700	690	711	706	677	691	723	677	700	721	759	728	670	703	745	666	691	741	707	681	669	747	704	682	697	679	686	688	667	726	702	683	665	715	688	692	695	674	707	723	707	694	705	710	664	671	695	660	673	670	758	694	676	687	679	685	686	662	735	677	702	691	687	695	682	738	708	721	698	680	700	661	704	688	661	693	713	726	712	726	737	703	678	682	735	710	656	676	710	648	716	699	683	692	696	704	716	723	716	667	720	708	685	705	702	721	706	695	670	684	697	709	690	740	734	698	678	675	702	729	723	672	723	666	677	674	684	719	698	670	677	675	686	708	666	723	709	687	679	699	696	703	751	672	645	655	718	712	652	720	722	676	720	668	738	651	689	717	675	697	699	704	728	708	684	710	706	689	716	741	749	660	717	689	756	682	738	758	729	707	703	698	667	696	708	724	728	713	704	730	703	697	713	665	724	699	655	690	680	712	677	668	696	687	682	711	628	671	664	732	698	713	708	653	698	713	702	667	708	676	696	697	686	668	707	709	724	710	692	681	703	720	697	712	720	707	736	726	678	688	733	721	701	703	672	714	663	659	693	734	693	682	680	674	659	699	713	725	687	714	672	714	687	654	687	729	713	691	689	704	708	722	692	718	682	705	697	683	686	707	713	682	692	692	696	718	685	642	710	685	695	719	708	707	652	751	673	696	713	713	725	677	640	713	666	628	736	702	709	704	706	720	720	714	702	684	715	733	691	711	649	681	705	717	638	719	651	720	638	691	691	681	685	748	719	715	723	736	734	658	677	704	687	737	698	682	686	700	689	694	716	709	691	706	691	686	667	675	725	702	707	732	717	713	702	740	671	715	682	718	653	682	643	732	718	694	703	683	673	664	709	718	722	651	717	689	724	675	713	670	697	727	675	681	709	689	692	682	676	726	716	686	702	735	706	687	668	701	721	680	679	704	698	693	682	707	670	693	698	710	722	692	712	730	698	713	720	702	738	688	693	702	733	675	719	720	698	672	705	687	703	686	707	676	701	688	680	686	673	671	646	706	684	700	705	754	694	702	688	710	672	719	699	707	700	710	655	697	668	736	739	703	721	684	695	649	657	689	676	695	677	639	685	712	670	660	682	721	716	724	680	731	696	711	691	706	762	719	685	720	724	700	678	693	708	682	680	708	697	720	706	712	719	655	714	671	699	719	702	735	722	684	710	697	714	702	682	677	686	680	716	646	688	724	701	692	702	680	688	734	726	704	688	676	682	705	708	666	677	720	671	714	664	708	717	680	689	721	669	689	679	622	705	696	681	717	705	705	682	735	632	668	672	722	717	680	725	694	671	714	663	688	653	683	678	684	696	722	718	709	698	710	687	696	717	691	705	706	705	705	676	698	690	708	725	731	734	703	740	711	675	731	702	707	724	711	647	717	701	641	677	678	657	684	769	711	730	661	703	654	745	688	731	710	702	612	684	675	698	624	716	687	667	645	705	765	719	704	697	645	694	643	713	710	708	644	679	703	685	663	737	677	718	695	674	709	689	688	701	689	707	698	691	709	637	695	692	661	695	693	690	699	723	676	646	680	673	699	660	704	671	699	729	700	722	667	730	701	715	658	710	708	677	689	708	682	722	730	706	680	691	717	703	654	686	710	666	712	705	702	666	661	739	694	703	661	731	706	675	678	711	687	697	694	663	683	667	690	676	672	712	751	703	691	701	691	719	694	681	683	678	684	665	706	747	708	746	733	653	698	703	753	704	701	740	678	746	752	660	705	720	704	705	666	713	760	701	759	700	653	721	739	745	721	685	673	655	700	667	687	725	656	691	687	689	711	728	679	646	696	727	648	673	714	701	712	665	718	706	679	771	741	703	713	711	699	713	691	672	720	670	719	689	702	681	686	680	716	677	676	686	705	668	740	712	707	719	734	738	732	689	746	653	684	713	713	667	702	687	686	643	685	649	705	653	651	678	696	682	702	757	707	689	717	711	719	701	687	717	715	684	656	718	679	713	663	685	702	697	663	700	712	719	662	723	671	684	686	721	700	738	719	672	686	684	674	635	746	722	671	698	708	677	709	651	675	690	731	719	660	710	653	713	733	685	728	666	652	728	716	699	703	677	748	684	670	681	699	694	711	686	703	737	687	688	694	683	732	661	698	714	688	648	713	726	613	720	711	708	714	684	661	686	691	706	697	735	706	705	672	686	716	719	745	724	657	657	689	691	733	684	705	744	684	690	692	680	697	712	718
20636	32206	24399	16027	11280	8095	5951	4619	3589	2986	2549	2201	1965	1891	1710	1571	1411	1237	1226	1204	1117	1146	1182	1156	1170	1112	1104	1240	1200	1247	1137	1219	1168	1073	1203	1098	1073	1053	1104	1078	1106	998	1071	1057	1081	1097	1082	1129	1071	1021	1033	1096	1077	1074	1083	1125	1053	1062	1059	1067	995	1049	1020	984	1064	980	1012	1026	1100	1044	1028	1063	996	1067	1041	1060	1008	1041	1066	1084	1038	1067	1000	1027	1068	1108	1053	1063	1023	1043	1025	1035	1093	1060	1035	1045	1011	1032	1103	1050	1001	974	1007	1131	1014	1017	1066	1062	984	1066	1027	1068	1057	1052	1083	1071	1043	1040	1008	1048	1056	1045	1003	1045	1034	1039	1080	1025	1002	1055	1047	1009	1087	1058	967	1056	1058	939	1084	987	965	1054	1041	1062	993	966	1034	1044	1027	1047	1098	1028	1015	1030	1020	1043	1019	1061	1022	1015	1041	1028	1068	1076	1010	989	1014	1067	1038	1072	1046	1060	1046	1070	1031	1051	1050	1020	1070	1058	1009	1040	994	1061	1043	1017	1063	1012	1023	1076	1042	1005	1044	1053	1033	1108	1078	1069	1013	965	1006	1023	1041	993	1060	1021	1002	1051	1107	1049	1041	1047	1007	956	1014	1091	1033	1032	1069	1022	1097	1066	1036	1002	1064	1067	984	1080	1096	1057	1043	1047	967	1057	1005	1033	1036	1018	1054	1039	1053	1046	992	1020	1006	1007	993	1009	1061	1034	1089	1051	1015	1062	1055	1001	940	988	997	1035	1040	1031	1061	1028	1056	1073	1094	1052	1116	1065	970	1011	1039	1081	1048	1046	1087	1013	1068	1032	1013	1022	1035	1050	988	1086	1036	1027	1005	1067	1059	1015	1039	977	1029	1048	1084	1039	1039	1015	991	1078	1085	1029	985	1012	1032	1048	1085	1018	1040	995	1033	1031	1006	1107	1051	1058	1012	1073	1047	1030	1016	985	1069	1062	1078	994	1050	1049	1025	1039	1036	1033	1086	1047	1076	945	1063	1067	1027	1020	1058	1036	1070	1022	1058	1037	1028	1066	1020	1006	994	1045	1080	1088	1072	1018	1026	1003	1032	1019	1006	1048	1003	989	1011	1022	999	998	1051	1019	1043	976	1019	1016	1015	995	1082	1085	1022	1035	1054	1052	986	985	998	1052	1008	1077	963	1015	991	1056	1032	1048	1033	1020	1023	1045	1031	1041	1063	1029	1069	1079	1063	1049	1033	1038	1044	1069	1063	1021	1060	1034	1040	999	1062	1031	1068	1078	1068	1026	1068	1049	1022	1024	1062	1035	1050	1025	1064	1047	1038	1012	1040	975	1017	989	1012	1043	1104	1103	1021	1071	1040	1029	996	1051	1058	1050	987	1036	1037	1007	1071	1045	1033	1032	1033	1032	1049	1046	1060	997	1035	1017	1035	1006	991	1028	990	1044	1062	1056	1077	1053	1052	1043	1082	1080	1036	1012	1013	1011	1054	997	1050	1098	1020	1066	1070	1077	1039	1010	988	1020	1054	1064	1037	1024	1010	1007	1044	1046	1061	1013	1024	1071	1012	1004	1040	1036	1043	1017	1027	998	1023	1024	1088	1059	1054	1034	1056	1045	996	1055	983	1024	1054	1019	1033	1044	1038	1062	1029	1040	1042	1015	1047	1000	1016	1053	1043	1017	1024	1015	1042	1060	1023	1026	1056	1048	1038	1055	1083	1071	990	1050	1023	1061	1051	1063	1051	1008	1058	1038	1091	1034	1013	1054	1069	1037	1004	1051	1086	1055	1070	1052	981	1013	1011	1030	992	1045	1056	1034	1032	1021	1055	1026	976	992	1069	1080	990	1074	1063	1035	1101	1042	1060	1088	994	1008	1013	1089	991	1057	1051	1029	1050	1030	1074	975	1088	1034	988	1093	1075	1016	1047	1015	1060	1083	1002	1074	1035	986	1013	960	988	1096	1041	1038	999	1054	1053	1051	1069	1067	954	1000	1081	1024	1040	1122	1037	944	1041	1025	1030	999	993	978	1049	1026	1003	1028	1050	1059	991	1066	1061	1044	1029	1050	1066	1038	1015	1037	1048	1071	1047	1001	1030	999	1041	1067	1067	1028	995	967	1044	1013	1054	1001	1048	1096	1017	1042	1035	1081	1105	1006	1049	1058	1015	1043	1034	1028	1040	1011	1024	1093	1019	1061	1010	1067	1052	1107	1007	1054	1044	1050	1012	960	1038	1003	1037	1083	1042	1028	1019	1039	1060	1050	1064	1025	969	1009	1011	1031	1039	1000	1040	1017	1058	987	1015	1032	1100	1046	1007	1044	1014	1014	1093	1032	1039	1042	1063	1023	1063	1026	1068	1044	1055	993	1027	1036	1046	1058	1124	994	1011	1069	1053	1020	1056	1059	1043	1011	1023	1071	1057	1036	1067	1041	1084	1015	1065	1048	1020	1025	1081	1002	1089	1082	1022	1045	1057	1026	1080	1044	1014	1006	1057	1077	1042	996	1077	1092	1002	1018	1019	1049	1039	957	1062	1038	1033	1047	1027	1068	1090	1023	1030	1024	1038	1043	1013	1006	1077	1051	1066	1045	1049	1028	959	1001	1084	1062	1010	1069	1043	1075	1056	1085	1033	1086	1014	1062	1050	1038	989	1032	1003	1059	1003	1071	1113	1047	1030	1060	1021	1052	1015	1046	1018	1034	1114	1043	1065	1056	1052	1048	1045	1061	997	1020	986	1010	1017	1059	1045	988	1126	1064	1014	1087	1007	1061	1039	1050	1063	1045	1115	1037	1015	995	1042	1128	1039	1061	1035	956	1060	1098	1028	1044	1054	1086	1067	1032	1032	1109	1046	1001	1044	1051	1092	1046	1044	1057	1012	1032	991	987	1034	1038	1063	1022	979	1028	1026	1086	1049	1032	1085	1050	1007	1078	1012	1003	1092	1011	1016	1009	1032	984	974	1056	1114	990	1064	1099	1022	1118	1070	1039	1028	1071	1018	1004	1030	1039	1058	996	1033	1065	1030	994	1046	1046	1000	995	1047	1048	1013	1018	1035	1064	1025	1074	992	1039	1067	1057	1081	1038	1035	1016	1041	1004	1036	1029	1001	1044	1044	1031	1034	1084	993	1082	1023	1010	1051	990	989	996	1045	988	1069	1046	1035	1036	1041	1037	1095	1083	1026	1071	1055	1012	1030	994	967	1108	1016	1014	1018	1052	964	1085	1054	1048	1070	1021	1028	1094	1031	1069	1067	1011	1089	999	1065	1009	982	1046	1042	1053	1012	1004	1052	1023	1053	1016	1047	1018	1031	1010	1049	1046	981	1056	1081	1041	1074	1042	1071	1025	1004	1077	1074	1053	1064	1042	1058	1061	1016	1019	1059	1085	1011	1041	993	1054	1038	1015	1070	1019	1009	1001	1066	957	1082	1008	1046	1007	1051	1069	1043	1049	1009	1014	1096	1072	1054	1003	1039	1018	1037	1013	1063	1068	1092	1006	1032	1056	1016	1028	1009	1028	1026	1033	1024	1042	971	1068	1032	979	1102	986	1086	1017	1010	1003	1097	1084	1046	983	1044	1031	993	1018	1022	1067	1025	1018	1064	995	1083	1058	1047	1019	1031	1046	1062	1053	1025	1034	1066	1017	1039	969	1020	1072	1037	1043	1048	1010	1057	1052	1059	1092	1019	1044	1004	1039	1032	1016	1020	978	1057	993	1045	1016	954	1099	1090	1051	1025	991	1054	1024	973	1014	1019	1018	1084	1036	1022	1020	1041	992	991	1012	1077	1068	1058	1009	1050	1033	971	1109	1000	1078	1004	1038	1052	1060	1031	1062	1098	1086	1049	990	1017	1009	1064	1043	1087	1044	1035	1033	1033	1049	1070	1047	962	1070	1075	1006	1050	1017	1021	1058	1070	1118	1026	1049	1049	1018	1060	1083	1034	1064	1074	1031	1019	1082	1046	1024	1020	948	1072	1020	1007	1055	977	1045	1091	1021	1062	1081	1023	927	1071	1027	1064	985	1023	1086	1018	1050	1040	1024	1050	1079	1080	1019	1000	1010	1031	1088	1072	1046	1052	995	1048	1036	1045	1004	1046	1026	1011	1041	1023	1031	1036	1042	1049	972	1062	1075	1002	1032	1113	1048	1040	1021	1093	966	1050	981	1054	1047	1046	1042	1042	1039	1054	1022	1051	1004	1032	1058	1049	1024	1054	1049	1049	1026	1019	1043	1044	1007	1075	1024	1095	1009	1049	1011	1044	1036	1036	1078	1006	1039	1003	1053	1034	1075	1057	995	1057	1061	987	1027	1055	1022	1027	1024	1047	1054	1043	1008	1092	999	1014	982	1076	1068	1039	1015	1041	996	1043	1040	1076	1011	1060	1068	1068	1051	990	1052	1097	1044	1035	1089	1043	1032	1049	1050	1066	1030	1026	947	1021	1048	1041	1024	1007	1026	1059	1068	1048	1020	1035	1006	1067	1022	1002	1019	984	961	1021	989	1029	1038	1041	1033	1023	1094	1010	1048	1013	1087	1001	993	1051	1061	1033	988	1030	990	1048	1059	1092	1025	1041	1003	1042	1010	1003	990	1040	1000	1047	1059	1026	1044	1042	1056	1029	1078	1012	947	1043	1038	1033	1019	1079	1044	1003	1025	1005	1030	1050	1082	1112	1051	1037	1035	1059	1036	966	1032	1046	1076	990	993	1030	1034	1079	1026	1025	1027	1014	1058	1034	1044	1055	1035	1057	1015	1050	1051	1061	1009	1010	1046	1072	1034	1086	1054	1034	1079	1029	1053	1047	1042	1034	1084	1040	1055	1065	1035	1080	1063	1011	987	1033	1011	1039	1029	1069	1028	1017	1035	1023	1029
23221	21088	27640	24809	20080	10335	4877	2980	2146	1747	1404	1242	1161	988	961	814	753	729	704	678	705	643	648	643	633	651	678	654	637	643	696	654	647	647	632	618	583	574	615	572	651	560	572	556	605	598	576	585	601	590	586	563	562	626	572	571	612	636	595	590	577	561	577	581	578	569	589	594	557	572	590	566	589	573	528	585	587	559	576	625	561	567	576	580	589	567	558	612	554	571	610	611	577	557	548	570	590	590	580	608	552	533	571	573	602	593	555	548	594	569	559	552	578	587	563	585	578	512	566	548	595	582	591	530	530	570	568	555	553	574	571	562	560	519	536	550	604	573	569	564	572	583	583	538	572	551	521	531	637	526	533	594	572	587	602	578	595	587	597	569	597	575	562	575	551	596	600	588	553	607	611	561	572	551	602	546	559	597	589	557	561	549	584	580	601	549	567	573	550	564	589	555	583	561	567	545	574	570	580	549	621	597	580	556	567	552	593	509	568	586	564	590	576	537	517	570	570	592	549	576	517	558	578	567	589	559	608	588	591	578	584	581	578	623	590	595	582	567	575	604	577	581	573	508	545	577	558	543	602	576	611	570	542	585	514	568	556	588	566	525	591	555	569	576	516	561	566	593	568	607	567	572	555	582	555	577	623	578	584	548	614	549	560	602	574	587	534	588	571	515	580	589	581	536	545	598	538	566	588	535	598	542	547	548	572	531	584	590	545	559	544	561	537	612	562	615	552	529	609	604	546	568	597	558	574	579	558	511	600	562	559	569	584	586	545	602	588	572	562	525	544	597	596	538	641	537	578	574	598	589	561	577	576	561	532	582	556	619	574	580	557	596	583	561	566	542	584	599	563	539	578	560	586	573	595	563	601	511	590	591	610	577	543	574	544	576	598	585	595	593	547	582	561	602	570	575	543	578	554	561	553	523	573	644	578	540	569	586	576	579	534	541	565	544	561	574	546	589	596	568	618	573	571	587	617	575	556	596	544	566	585	595	567	578	537	562	580	566	541	586	620	570	559	604	587	613	529	583	553	521	545	609	564	572	525	589	563	556	581	613	570	583	578	562	588	547	551	573	563	607	570	563	598	564	566	561	542	556	628	618	551	557	587	592	570	580	569	565	535	591	586	585	559	564	565	557	570	545	542	564	603	546	555	554	579	534	566	576	571	589	553	565	562	560	587	532	623	594	536	566	583	553	585	567	616	561	573	560	576	585	588	580	577	551	550	562	550	556	540	518	545	588	592	579	539	558	591	573	558	587	537	603	609	576	580	608	584	568	554	545	566	556	554	556	601	616	561	525	572	551	595	567	602	602	545	597	564	549	572	579	499	540	579	586	564	531	540	597	550	555	567	549	543	600	531	557	577	563	605	576	534	561	585	587	558	523	577	570	553	590	566	550	573	633	569	542	558	563	589	544	552	543	582	636	549	585	567	547	562	525	600	554	604	564	589	567	562	558	611	584	598	583	602	601	558	531	553	580	572	558	599	536	574	598	568	589	538	544	591	555	603	557	593	614	587	538	578	580	555	576	553	564	560	522	557	592	575	578	575	564	544	552	561	587	558	564	605	561	521	554	584	534	579	583	568	551	563	534	600	546	581	580	591	592	582	592	509	578	588	542	578	542	550	572	597	559	602	556	557	580	608	580	560	548	550	559	574	605	581	560	608	563	591	594	561	547	606	561	614	569	599	598	611	578	520	556	566	612	532	548	580	566	556	562	542	575	597	592	549	604	568	558	613	579	540	592	642	597	586	536	589	610	575	541	613	559	567	584	560	560	554	591	571	561	566	592	546	580	575	574	588	539	566	594	573	556	550	571	576	555	572	564	586	548	548	561	517	558	555	525	571	548	571	562	591	606	622	537	586	541	568	604	552	595	563	530	560	559	568	574	585	561	561	570	580	552	530	572	561	630	579	538	564	507	586	545	587	576	589	525	504	593	547	597	535	591	559	526	591	591	559	590	536	540	561	543	556	552	559	577	588	583	578	597	597	584	609	543	590	590	572	566	544	573	621	595	577	574	596	578	517	560	576	628	575	577	532	591	554	568	592	559	527	546	584	551	548	553	576	576	559	624	519	537	580	584	570	564	552	566	547	634	608	565	580	581	594	560	552	550	585	527	546	565	542	537	595	530	591	556	561	585	566	550	584	566	607	554	589	561	590	566	553	591	571	594	535	559	556	559	556	563	575	562	598	570	559	533	558	629	570	604	587	564	595	542	592	560	579	568	564	574	557	579	595	608	566	555	616	554	587	566	594	578	525	542	550	607	561	557	608	593	580	578	553	594	581	575	564	572	569	566	574	602	584	582	591	614	579	587	555	590	586	563	534	578	591	555	555	598	561	537	577	561	569	565	564	566	551	548	562	608	567	593	540	594	543	522	569	555	564	570	589	599	568	576	581	581	549	566	605	544	546	558	558	619	541	563	553	584	542	567	546	580	566	567	571	570	583	559	544	560	568	562	613	564	529	564	538	514	597	569	580	603	536	536	564	565	568	571	567	547	528	576	578	611	557	556	552	547	609	606	563	603	626	582	587	590	548	563	546	561	551	571	587	555	567	583	586	572	549	548	549	586	617	583	553	550	586	570	568	642	564	557	601	573	542	522	572	577	589	570	572	558	596	560	571	545	579	595	516	579	586	564	543	550	513	561	582	602	557	530	566	535	557	533	626	528	579	574	563	577	552	557	569	558	546	539	578	593	559	559	596	573	571	580	569	588	573	550	597	570	571	552	572	520	599	532	558	592	579	547	585	590	568	571	567	596	597	578	576	554	586	552	578	561	545	602	566	544	585	524	611	555	585	562	554	565	590	577	557	535	585	584	588	537	558	611	557	541	576	540	576	596	589	589	570	532	536	582	592	599	572	573	602	577	585	601	532	576	578	562	566	572	515	580	578	566	571	568	588	567	599	550	606	616	556	579	587	554	545	555	585	602	553	521	551	559	529	598	601	570	614	569	581	620	553	583	579	555	559	557	586	584	560	562	535	581	571	521	592	546	569	568	619	594	601	576	534	560	615	580	588	538	548	544	575	582	569	569	602	549	529	572	551	554	563	591	582	586	547	553	573	586	561	516	571	574	542	563	577	559	566	595	596	545	619	577	566	587	567	544	528	590	581	562	556	535	640	642	553	565	562	565	581	581	615	609	600	563	576	522	584	581	612	536	564	584	569	602	523	574	567	601	582	577	575	581	557	578	544	572	602	587	575	562	596	623	578	561	557	590	541	563	568	567	551	543	529	553	567	566	587	575	578	575	533	563	593	542	551	615	571	615	549	560	591	541	539	597	578	579	594	584	602	576	544	539	566	583	557	558	561	563	547	574	570	543	549	569	612	558	588	579	584	600	590	551	586	555	529	586	537	570	561	580	581	573	561	573	552	599	557	579	579	542	555	567	582	564	520	564	581	577	541	536	554	570	585	540	514	480	531	558	599	552	532	585	581	578	571	606	564	552	547	541	585	575	541	562	554	576	571	600	545	553
21164	39230	31562	22833	16824	12530	9132	6801	5251	4142	3496	2887	2523	2227	1785	1531	1403	1313	1186	1124	1096	1120	1077	1075	1066	1072	1102	1058	1074	1104	1044	1044	1112	982	1012	1006	947	944	968	916	895	887	896	925	885	999	905	896	894	913	927	944	955	868	823	885	904	883	870	841	835	912	877	839	830	876	849	932	858	851	867	897	865	865	860	842	879	853	881	897	904	843	844	833	873	859	887	867	874	805	816	837	858	869	849	878	883	860	927	895	890	877	842	869	858	873	829	898	900	863	849	822	860	837	823	837	918	834	894	872	840	860	847	898	853	892	870	890	889	851	875	865	893	882	856	842	875	902	872	859	898	844	798	884	857	869	839	813	847	890	890	887	851	909	824	891	925	840	847	851	840	838	836	854	909	842	876	860	894	874	857	887	868	819	836	843	880	837	858	852	878	839	881	864	868	849	860	880	885	858	881	881	875	826	891	870	875	864	829	904	803	849	876	889	852	866	858	845	916	877	828	834	878	860	790	825	812	867	942	906	879	856	878	858	883	885	845	857	816	875	849	828	837	887	890	860	823	876	859	834	877	877	837	872	869	840	839	899	881	895	882	841	906	897	844	919	857	875	913	874	864	862	821	869	949	880	869	834	890	875	864	857	820	836	866	870	772	859	844	846	828	832	829	884	861	881	863	836	819	869	873	867	804	842	849	838	800	840	893	832	874	866	854	901	844	846	909	803	835	856	792	850	865	852	838	836	795	819	801	845	837	872	900	900	898	814	795	878	829	918	820	865	801	932	895	847	862	928	852	819	883	886	829	821	821	887	840	853	857	837	822	895	900	868	885	850	854	873	870	885	900	848	844	849	913	884	856	879	854	834	910	860	896	869	887	851	847	859	842	835	823	853	873	867	884	877	844	832	870	883	896	858	874	868	882	901	895	834	852	892	863	899	822	844	837	869	892	869	886	859	857	916	824	902	896	813	873	827	811	893	857	824	827	899	893	840	900	864	791	854	863	815	829	901	897	885	880	858	874	813	862	870	878	896	778	851	819	830	928	855	877	847	833	847	855	853	901	898	845	890	870	821	870	889	862	873	830	855	845	879	850	849	852	856	874	914	887	855	889	865	879	833	829	823	871	850	902	845	890	872	820	863	856	839	871	880	861	791	772	906	870	870	883	827	837	846	827	854	893	791	820	831	838	838	847	861	836	859	907	855	892	885	847	803	818	854	869	835	828	852	860	875	814	836	860	868	834	895	829	842	848	839	833	900	842	859	838	821	863	900	855	878	857	855	852	860	907	836	835	872	815	818	891	880	915	871	824	927	879	870	879	847	891	861	839	897	885	901	800	834	815	903	865	838	887	825	849	836	777	887	908	901	847	866	821	826	840	897	856	860	870	844	829	865	867	854	833	907	896	843	874	844	876	866	835	855	828	855	865	805	872	858	804	881	845	846	860	905	863	867	838	827	862	890	878	815	812	894	863	866	921	863	892	802	827	831	827	855	864	851	842	858	884	837	859	871	861	871	912	879	820	818	878	862	862	887	842	832	898	874	836	871	875	892	822	821	854	908	821	875	824	914	858	852	876	856	839	866	834	815	910	871	898	802	825	866	836	850	906	825	853	833	863	814	904	775	849	868	882	857	872	833	891	901	825	891	874	875	873	909	849	859	825	825	853	849	808	858	897	818	890	861	881	887	840	902	856	828	874	880	850	826	905	881	818	857	842	842	849	882	873	914	893	877	852	877	875	866	878	865	863	798	867	854	938	839	876	868	877	862	840	866	876	893	920	902	824	860	862	870	860	873	873	823	884	864	862	869	883	876	893	826	887	829	862	825	898	870	879	862	817	898	939	820	883	846	895	913	824	917	839	792	826	801	878	856	912	842	854	819	870	878	868	851	825	835	861	882	842	901	858	859	827	902	926	824	862	853	899	893	891	850	851	859	912	867	869	894	853	884	873	826	886	873	862	862	870	891	832	896	914	845	888	844	876	844	848	896	818	870	894	880	830	883	897	880	824	798	917	878	849	846	844	870	874	863	894	836	847	869	899	800	862	854	856	820	899	884	826	863	869	835	873	899	854	870	864	839	852	888	872	895	880	839	871	878	898	869	876	838	863	853	852	813	873	864	836	856	906	848	869	852	868	839	875	831	845	842	857	870	902	844	881	837	870	873	894	866	865	889	861	877	842	839	878	867	853	851	847	829	855	833	867	884	862	825	844	872	882	866	886	828	829	888	863	854	907	822	851	876	844	872	907	871	853	871	845	919	894	824	906	840	864	856	858	868	886	843	847	822	923	813	883	869	850	813	854	824	816	853	874	849	903	843	826	859	800	839	840	893	834	860	825	890	872	871	882	830	823	883	838	894	837	918	904	799	901	866	881	868	908	851	890	825	874	900	863	869	841	898	803	891	840	835	867	864	887	829	878	835	940	901	835	853	881	841	823	832	803	834	855	883	857	886	815	852	870	860	841	855	839	871	898	912	844	878	811	876	876	864	895	838	847	894	855	863	839	812	848	832	872	842	813	829	855	875	854	811	802	807	883	827	868	826	874	869	857	855	884	870	865	826	836	872	849	847	843	816	875	853	862	868	818	866	864	884	850	870	826	879	855	868	900	892	894	840	829	858	821	844	843	902	866	859	885	837	814	862	852	891	937	877	871	869	833	892	817	863	824	905	843	854	891	840	907	881	849	845	829	882	817	846	883	863	848	879	884	856	855	834	855	876	834	882	845	861	832	846	851	875	896	873	844	887	877	809	879	853	845	840	881	852	851	898	859	859	895	901	873	883	814	880	857	832	838	874	881	830	851	930	901	861	861	830	819	846	884	880	870	840	864	834	853	828	862	853	877	848	862	839	890	844	855	855	896	839	823	846	817	871	890	863	866	851	869	848	883	836	897	899	817	889	899	910	852	855	913	897	855	846	887	885	794	880	897	833	849	840	873	831	871	846	888	893	897	828	831	877	847	834	823	835	819	854	880	852	818	820	888	844	800	888	820	873	826	888	842	778	813	795	826	905	868	868	839	877	866	865	826	811	870	827	881	868	944	816	909	817	873	896	870	919	867	908	806	832	879	910	852	889	831	807	844	844	824	854	860	814	890	883	837	852	834	919	845	798	872	832	856	845	846	867	819	837	856	845	902	862	884	872	879	892	909	858	868	851	807	899	845	882	875	811	839	864	860	864	878	839	853	885	853	835	938	856	890	859	852	858	895	869	906	841	838	851	840	847	831	901	890	858	811	855	850	873	844	828	823	867	869	881	864	853	876	838	840	865	793	855	856	868	852	840	828	834	874	861	897	806	854	894	849	923	893	825	850	843	834	838	880	896	910	866	819	816	893	821	840	873	823	894	846	848	835	893	871	840	884	855	824	869	830	868	856	836	881	815	822	857	807	840	835	847	900	931	870	853	848	855	896	936	871	834	856	889	863	823	826	862	865	823	844	877	829	868	881	861	853	822	877	849	843	861	879	873	901	847	847	883	861	890	853	761	874	846	854	915
24628	21097	25859	23785	9296	4520	2936	2174	1757	1461	1304	1131	1118	1020	875	831	795	774	748	695	723	723	694	696	745	683	746	701	699	728	720	681	739	709	727	680	662	722	693	679	672	711	673	677	677	676	604	626	700	658	670	653	665	677	705	692	670	685	662	604	669	700	679	626	638	634	685	617	628	663	633	672	750	658	634	639	679	659	613	638	604	630	598	661	647	626	680	621	664	614	600	682	613	648	616	611	651	668	692	677	634	639	650	608	635	631	626	643	644	577	641	697	614	677	668	646	654	666	606	667	627	636	631	664	613	638	648	645	672	657	606	694	626	664	679	678	627	587	638	619	641	615	590	691	625	676	676	674	657	601	621	642	607	620	647	630	635	664	643	670	687	628	611	627	643	641	710	629	611	614	632	694	664	633	628	634	666	620	654	615	651	697	652	639	644	646	677	659	632	639	664	643	667	687	676	652	641	663	646	683	602	667	663	648	638	646	649	607	658	636	675	660	682	641	645	622	636	676	631	615	624	636	663	594	624	642	664	618	651	594	632	672	679	654	662	639	669	613	679	653	660	645	718	640	661	619	670	671	640	661	682	639	661	661	679	622	648	644	637	632	712	607	608	632	627	621	675	646	632	651	658	647	684	644	649	660	618	646	677	628	646	653	634	630	633	628	657	679	645	646	647	617	635	620	652	701	680	683	663	686	666	612	629	629	657	616	683	589	687	684	619	578	644	693	643	668	630	667	655	595	658	587	687	704	660	678	665	674	596	642	671	637	676	614	696	667	654	662	638	676	624	702	624	676	662	630	638	646	647	615	624	676	672	637	642	595	658	622	646	639	672	644	691	693	643	581	653	663	634	630	691	651	610	680	634	638	665	687	644	614	642	675	620	650	650	616	681	640	637	669	643	621	666	627	636	662	680	631	624	635	657	625	650	649	637	616	671	636	637	655	621	675	626	637	644	623	655	613	662	629	620	647	637	663	648	622	665	696	625	694	632	618	643	619	669	601	642	658	641	633	671	617	671	630	628	647	689	629	653	638	629	653	619	684	628	687	632	657	602	633	631	629	666	668	631	641	648	595	608	671	628	651	667	666	631	680	647	653	641	625	644	669	668	661	679	659	690	640	629	602	650	607	646	642	669	646	649	644	600	659	637	643	653	631	628	637	629	643	676	650	697	603	636	639	667	671	632	669	676	668	649	592	619	669	674	673	613	692	690	665	644	713	637	639	638	638	603	672	666	671	613	641	667	723	633	601	632	632	605	640	657	632	625	627	609	649	639	658	651	663	647	694	628	683	657	655	621	671	643	648	678	654	678	621	644	622	662	624	609	663	636	608	633	686	613	625	678	620	671	702	647	644	593	662	662	644	640	671	657	643	660	697	652	637	604	638	648	611	642	680	663	602	682	620	661	635	678	611	654	666	657	681	646	651	670	631	591	591	674	650	653	609	621	652	632	665	630	675	658	623	676	686	643	679	649	685	660	651	618	639	631	660	614	615	674	649	637	590	641	639	659	629	675	655	649	700	612	662	657	638	588	639	678	688	609	614	637	688	657	628	684	637	633	633	670	608	614	658	634	623	658	640	680	667	618	674	686	635	671	651	628	654	616	659	652	634	679	684	661	643	661	665	663	659	632	636	605	679	634	622	645	622	653	618	650	645	696	669	670	607	668	667	611	674	598	637	664	697	662	635	666	655	625	620	633	623	656	657	617	620	667	631	600	634	663	630	705	673	609	696	637	680	622	653	670	620	622	610	687	615	658	663	646	646	614	631	638	622	662	605	655	663	590	618	670	650	660	632	643	661	615	680	631	619	643	625	655	662	635	639	654	683	675	637	629	652	722	659	627	652	630	681	656	658	601	680	682	672	593	668	670	592	630	617	629	636	640	699	620	655	685	620	636	651	671	667	688	639	606	651	705	625	628	652	631	610	616	622	640	634	649	626	629	705	587	648	610	619	627	632	639	642	614	619	638	643	647	609	599	620	666	662	602	728	662	623	663	641	649	621	654	629	677	623	577	664	604	625	639	616	585	632	637	617	597	710	676	598	654	650	664	632	652	686	670	656	668	640	619	653	648	641	578	700	628	632	647	649	617	653	630	624	637	680	694	627	650	626	593	634	672	668	631	617	663	610	630	670	667	667	641	674	666	628	614	718	613	666	619	628	644	673	650	599	616	618	699	634	688	611	624	674	640	664	653	642	653	611	609	655	644	682	684	623	654	634	632	628	689	655	637	646	667	614	669	653	638	652	650	689	623	641	628	654	661	626	656	683	701	667	652	663	644	636	653	661	636	679	660	609	640	652	659	655	660	628	681	613	637	658	665	603	626	631	651	630	638	684	599	678	643	598	651	636	669	655	629	650	688	595	656	631	675	657	621	613	686	619	662	620	606	595	637	621	621	626	612	628	662	709	652	661	619	636	621	665	653	584	663	654	634	688	622	668	643	586	675	678	608	694	685	658	649	617	640	622	642	664	641	614	675	653	654	653	634	616	636	634	668	669	664	672	707	627	680	630	634	716	597	687	643	629	632	633	629	640	687	656	643	636	623	690	636	630	631	609	659	614	663	611	654	631	628	637	642	613	660	663	623	650	647	614	675	635	622	606	648	649	713	660	677	616	658	606	608	615	658	637	648	621	604	641	709	702	625	665	625	611	632	667	633	650	627	636	679	652	685	674	596	665	631	655	658	637	624	632	632	657	660	651	666	630	619	658	703	617	666	615	672	659	617	673	654	616	636	644	668	626	697	625	627	656	630	615	676	603	665	640	659	579	608	632	636	642	643	611	636	635	635	649	650	653	655	614	628	648	632	641	615	650	636	629	700	637	637	634	635	661	672	687	641	625	644	661	680	675	622	661	629	629	672	688	664	646	571	656	640	607	642	610	674	637	633	650	683	663	618	685	701	626	676	648	636	618	661	655	697	647	642	653	639	614	668	668	637	700	620	583	614	629	613	627	689	687	695	680	665	687	631	624	650	623	649	625	635	676	685	664	688	689	650	631	614	684	666	617	605	667	633	663	667	644	636	597	635	602	702	633	611	687	681	651	608	643	649	668	661	635	633	682	582	596	646	630	654	688	637	685	660	646	659	617	658	667	644	631	631	639	629	665	646	616	644	652	612	644	654	649	668	634	620	660	701	612	610	625	697	652	628	624	626	659	620	667	632	676	646	643	616	644	651	660	658	674	669	647	631	640	640	643	659	659	630	647	643	659	619	630	709	645	668	681	620	612	641	633	665	636	626	631	623	641	658	662	660	660	653	637	621	634	647	647	631	669	639	640	638	650	628	623	643	633	651	602	684	690	672	661	638	638	625	623	651	639	655	660	698	679	618	640	652	629	610	676	670	677	626	645	621	654	626	645	656	634	609	641	640	636	624	621	672	649	605	681	628	662	632	632	639	656	642	643	633	648	659	708	643	599	612	657	676	632	692	676	618	647	658	640	624	650	643	610	651	578	674	655	659	630	683	658	693	687	645	643	642	628
20354	35144	27717	18995	13403	9775	7274	5488	4210	3433	2969	2460	2265	2013	1669	1453	1393	1278	1243	1170	1158	1072	1150	1072	1082	1165	1076	1203	1185	1166	1125	1173	1131	1155	1075	1051	1051	1007	987	970	952	1015	932	973	995	995	1011	978	969	948	981	929	932	962	952	1012	975	960	944	979	986	995	928	878	1007	958	945	970	956	914	957	967	925	989	966	950	993	948	924	973	954	951	956	955	999	975	942	980	982	895	925	941	970	916	1000	949	939	911	954	987	1004	936	917	979	952	973	976	941	929	956	1048	953	971	925	1009	896	977	921	895	967	956	889	962	1002	1022	985	937	927	918	904	973	976	979	986	919	1002	965	912	915	959	981	909	1015	936	968	917	895	885	930	1016	966	979	959	962	930	972	919	955	899	958	965	969	948	960	927	973	935	940	945	904	912	971	959	932	938	921	954	968	899	937	962	901	966	942	937	951	965	993	932	921	920	952	909	948	947	987	965	947	909	900	948	954	867	936	977	904	974	987	996	978	966	910	879	911	958	918	978	895	981	919	958	939	964	932	940	967	970	936	919	937	915	934	874	936	1038	956	931	956	949	959	994	917	980	989	1003	939	981	969	1000	990	904	935	980	943	941	884	959	1024	974	957	950	929	1011	947	999	917	997	979	968	941	978	968	941	974	950	979	970	960	961	929	921	904	960	961	963	913	951	931	962	939	977	953	933	963	898	907	956	1009	919	932	921	984	904	943	950	942	977	953	888	925	935	940	965	1001	923	965	945	955	975	952	957	966	952	954	969	921	977	952	938	978	954	988	931	943	1009	918	926	938	978	901	922	902	1026	922	968	966	971	967	911	964	963	890	887	969	973	911	968	917	935	939	917	946	951	883	972	911	955	959	982	982	964	989	958	923	972	994	949	933	890	920	898	966	940	1005	942	961	943	959	951	947	918	923	924	953	901	975	1023	964	955	890	935	926	902	966	944	953	945	899	955	965	962	991	941	945	964	935	871	908	950	963	938	982	937	955	967	944	976	1067	968	996	978	1007	954	954	929	950	944	924	962	984	980	996	970	938	950	1019	911	958	950	1031	962	965	932	857	954	977	968	952	964	976	950	957	937	950	886	940	936	940	945	903	929	934	960	952	950	949	919	938	860	896	989	902	984	934	892	915	979	946	956	950	951	1007	938	964	968	949	948	945	938	977	980	929	941	932	934	958	965	976	917	957	917	912	947	931	948	934	935	950	944	937	958	948	928	963	993	963	955	952	970	945	971	978	950	972	909	955	938	930	930	934	995	950	984	987	934	921	926	978	954	939	919	913	995	976	908	952	950	904	923	944	963	968	1002	921	1014	957	958	1020	962	942	974	962	940	994	917	973	926	924	956	959	979	962	998	966	939	1013	915	914	944	1001	941	938	887	948	946	953	926	903	971	963	953	990	990	992	944	977	968	958	935	929	909	917	957	944	908	958	995	963	979	911	920	922	928	912	937	984	929	981	924	924	952	986	966	1047	931	963	972	960	926	934	960	988	972	980	919	943	996	888	967	909	960	972	915	996	932	970	980	951	923	920	962	968	914	884	962	938	941	1070	963	975	955	916	932	980	924	953	1020	904	960	962	908	921	905	978	957	901	963	945	910	927	980	960	1004	916	908	955	930	967	956	943	948	933	949	980	925	935	1006	979	967	961	1010	915	929	1016	951	960	931	933	952	986	934	911	1003	923	930	980	972	972	965	917	911	969	994	914	885	970	964	927	933	940	922	958	960	958	935	942	916	916	947	990	961	941	885	933	967	974	957	930	908	931	933	954	999	956	920	943	973	933	945	990	961	974	958	939	998	943	913	865	933	1008	942	930	865	950	968	919	934	1027	926	968	927	984	984	922	938	998	946	970	966	934	942	925	962	919	922	990	934	972	927	926	895	954	935	985	965	966	941	962	988	946	943	987	958	920	930	946	962	984	940	987	968	970	915	929	976	974	958	970	975	949	1000	909	942	983	950	964	957	996	953	928	969	928	942	904	950	913	893	936	938	956	896	1000	920	931	960	890	1002	1025	993	962	1043	966	1030	972	1006	965	945	968	976	947	923	901	988	906	916	896	957	948	935	914	941	925	968	957	963	912	926	972	908	987	989	1005	928	941	936	962	991	934	960	904	948	992	901	1036	983	967	944	986	957	890	946	977	978	1009	922	882	908	955	971	962	927	954	915	993	993	956	961	929	985	953	953	939	932	966	912	931	887	924	983	986	910	886	938	1020	976	925	958	975	971	924	912	949	942	935	960	980	946	923	974	971	979	965	979	990	901	1029	954	1009	959	930	899	1009	995	975	914	971	978	929	997	1013	964	957	932	959	949	992	936	971	982	946	971	929	934	1054	962	940	988	921	927	967	961	918	928	917	954	961	955	923	907	950	939	992	964	1002	995	977	984	934	956	985	984	958	984	951	943	951	944	902	896	978	970	932	930	949	946	911	946	936	957	951	961	995	966	945	930	969	904	952	981	995	980	928	984	972	939	975	936	950	984	947	951	968	1001	900	970	930	944	930	943	935	999	930	961	977	896	966	963	985	905	1009	956	923	934	916	930	980	880	936	991	929	924	924	987	947	955	940	954	918	911	927	942	910	953	1003	876	991	966	986	929	916	990	921	963	964	943	984	943	982	944	929	952	957	900	920	963	935	876	1009	891	963	940	915	1029	968	958	955	937	980	993	963	1019	959	957	996	958	956	964	948	966	946	942	973	990	945	987	913	959	973	933	942	926	937	928	1023	949	964	925	962	959	934	920	996	975	953	918	936	899	928	935	986	942	927	926	900	911	977	913	979	881	935	1007	930	942	965	918	950	925	1000	942	949	988	919	972	947	956	955	923	953	963	977	936	918	977	987	948	943	947	951	957	939	906	943	971	962	968	972	955	910	920	920	1035	934	977	930	950	982	987	965	948	981	955	986	950	934	979	939	943	985	947	937	969	920	1004	936	953	943	939	990	973	903	931	971	1015	893	980	974	946	946	935	975	961	960	947	992	922	900	951	972	915	980	923	949	965	926	973	909	951	955	956	941	925	898	992	902	923	870	951	987	963	885	955	999	979	911	971	928	977	1009	986	937	964	974	959	951	970	963	930	983	948	968	938	952	952	922	961	920	972	972	1022	986	984	905	908	946	947	941	961	979	962	950	958	892	902	935	948	977	946	1007	919	911	932	950	922	983	953	983	957	1018	904	932	961	928	1023	965	942	950	925	956	959	954	915	946	991	1009	998	960	968	914	879	923	951	928	941	984	945	921	971	955	937	976	887	922	897	926	994	895	942	937	931	940	895	920	947	926	977	923	978	976	913	931	951	953	928	942	1004	926	952	945	976	937	936	968	941	960	943	978	1019	953	924	941	973	983	963	928	987	942	972	948	984	963	987	993	936	940	954	933	922	933	953	953	947	906	940	939	973	946	954	959	940	952	942	897	964	938	925	980	955	952	952	946	972	948	1002	957	962	978	915	962	949	958	953	954	942	944	959	964	898	968	950	1018	882	891	955	964	938	962	907	973	939	968	976	872	911	983	973	950	928	958	976	898	954	946	974	938	886	996	954	950	969	949	953	975	1008	922	969	933
22415	21097	28314	24124	21178	19464	9351	3998	2634	2064	1667	1489	1245	1047	972	774	761	672	568	618	563	608	570	505	585	553	583	599	623	589	519	555	595	546	543	517	464	504	490	480	453	486	497	477	469	504	471	457	477	478	464	469	417	465	488	479	452	451	424	485	445	495	466	440	466	438	477	464	442	494	466	500	474	439	442	408	465	455	432	439	443	476	471	434	461	438	499	450	440	451	462	459	456	419	479	478	464	436	501	454	497	439	466	497	511	451	475	475	442	434	478	469	462	414	481	432	447	446	474	471	464	485	481	478	462	452	456	452	456	497	458	508	451	421	500	426	467	455	463	480	501	423	434	450	471	485	446	477	425	406	450	427	466	488	486	471	452	509	450	467	474	474	510	439	484	486	460	450	507	460	412	461	476	458	444	461	472	471	435	473	426	492	484	469	452	505	439	452	464	445	493	451	485	448	461	485	427	439	481	417	440	442	475	465	476	467	465	437	468	433	431	446	478	459	452	471	425	471	439	440	452	468	444	438	462	477	475	443	461	454	476	466	454	450	470	436	474	446	444	453	449	455	453	429	450	457	473	436	446	446	442	451	466	443	452	444	419	468	478	437	461	459	452	459	460	498	453	448	443	436	443	450	466	467	445	456	445	438	452	455	457	458	496	457	418	463	438	460	429	446	457	464	447	487	476	475	487	464	450	458	459	470	480	439	444	461	496	465	429	432	451	430	455	467	468	433	432	482	461	435	471	444	452	473	450	431	447	463	445	441	468	504	438	441	453	471	442	429	464	432	477	456	471	420	445	433	465	476	448	475	460	433	455	474	469	386	467	410	483	443	468	462	445	468	413	503	434	441	457	446	421	462	476	450	439	440	413	490	473	468	448	436	448	478	463	474	453	473	475	452	472	468	450	427	439	422	469	432	443	464	466	413	462	420	493	421	500	445	485	460	428	438	467	424	511	448	451	442	452	430	444	426	455	487	467	437	435	463	465	516	458	484	454	466	456	469	448	450	465	473	485	485	486	461	480	446	443	414	468	440	452	470	450	458	467	491	457	431	444	475	481	461	465	417	457	447	482	452	450	465	444	489	422	425	419	458	390	438	435	500	439	470	452	419	450	478	466	456	486	450	446	437	439	424	504	452	452	439	473	494	459	498	497	476	445	474	479	445	445	451	465	453	468	425	442	447	416	477	511	431	469	442	478	514	460	447	440	433	441	462	454	464	498	485	478	467	473	449	487	502	463	461	466	446	436	467	507	452	433	448	460	419	458	501	444	432	452	498	439	466	481	478	482	457	471	454	449	464	471	436	461	470	454	450	474	457	472	439	467	453	438	480	445	460	484	499	451	484	469	462	434	416	413	481	441	460	453	479	410	486	461	433	460	450	412	481	479	450	424	470	466	422	475	453	497	454	463	486	482	465	456	448	443	460	444	474	494	460	474	440	501	469	438	465	462	476	458	428	488	443	434	476	459	444	422	473	478	476	476	426	480	460	433	472	457	418	440	459	483	440	442	453	444	434	445	476	493	491	453	475	458	443	495	477	432	460	427	461	445	446	487	504	460	466	440	443	485	444	495	463	455	474	463	473	461	484	461	470	460	446	487	492	454	478	470	417	444	429	458	463	427	447	458	496	483	432	505	419	438	446	480	476	451	451	450	472	427	441	475	461	438	459	493	444	440	468	469	424	478	426	469	462	456	477	467	443	420	483	432	487	481	450	467	432	458	481	472	512	453	447	449	457	437	448	460	490	434	503	468	432	483	476	474	449	416	451	414	441	443	492	435	466	460	458	453	490	451	409	418	439	434	443	446	443	465	447	441	467	471	419	483	418	431	440	472	489	445	465	452	458	492	459	466	437	473	468	456	467	444	446	442	445	465	486	442	446	467	493	474	479	426	469	459	455	481	449	460	452	464	460	474	464	456	461	434	453	457	467	493	428	479	444	456	489	457	434	463	441	459	472	464	445	434	443	501	490	486	472	425	464	452	445	440	466	449	451	478	468	493	475	451	470	474	471	450	449	478	446	490	445	460	443	471	466	454	465	461	447	467	446	455	444	442	493	454	449	445	475	460	455	450	473	413	448	452	455	444	463	425	455	502	461	452	454	460	472	463	490	473	488	451	454	472	504	453	495	472	415	470	452	463	437	441	465	456	459	432	470	467	447	466	434	489	453	428	466	455	442	434	456	491	437	438	432	459	473	460	422	444	430	429	480	496	495	435	429	454	465	474	443	399	440	467	450	459	451	448	425	455	466	444	414	493	454	438	470	486	474	450	436	490	480	461	441	425	456	438	486	458	491	470	448	460	446	431	448	435	443	434	447	455	461	461	368	446	430	454	463	454	449	487	475	457	427	462	406	434	495	485	480	453	469	451	439	463	453	448	471	453	422	434	455	465	456	451	475	463	457	434	411	410	466	435	497	439	530	436	452	475	428	449	410	464	421	433	439	457	447	450	422	467	451	428	434	450	421	470	432	463	482	499	471	431	442	423	424	483	475	416	442	412	444	440	446	432	447	439	486	501	483	438	429	443	453	418	478	416	418	480	465	476	456	454	448	457	458	476	461	470	454	467	458	475	461	477	493	496	467	438	433	467	421	429	482	433	488	443	440	412	413	432	463	436	445	448	471	427	445	471	454	439	437	428	479	477	469	450	465	422	442	415	477	388	451	456	448	441	454	467	468	448	457	447	430	457	442	448	428	475	471	440	461	430	456	465	480	468	450	444	484	430	456	443	426	472	454	467	486	444	471	442	395	447	444	443	425	466	453	434	499	453	456	448	450	449	496	446	472	456	458	471	439	445	471	462	450	496	497	436	444	487	451	469	456	488	491	458	474	424	475	477	481	455	456	485	498	435	470	428	453	483	441	411	486	435	483	468	482	482	475	466	428	473	443	454	491	413	471	463	432	446	466	425	411	444	454	454	425	459	442	463	438	428	431	448	458	433	470	482	463	462	478	438	422	458	460	450	448	398	447	478	453	440	453	437	412	462	475	466	438	451	464	497	449	474	472	450	497	467	462	416	476	406	413	441	467	461	437	495	455	452	428	470	434	461	434	430	402	473	469	473	432	477	462	454	472	408	485	454	438	507	441	506	451	433	424	457	465	483	468	477	458	472	456	479	465	489	433	461	450	427	445	470	469	459	473	461	438	461	425	453	460	456	425	421	460	389	470	426	493	446	444	453	463	484	419	483	431	419	459	420	473	456	471	464	458	460	448	464	475	424	415	440	447	452	455	441	472	450	436	448	486	426	428	400	514	464	448	452	414	411	484	444	484	470	451	433	443	446	423	482	465	480	431	444	455	480	457	440	490	444	447	463	459	444	449	488	446	457	445	414	453	483	427	444	439	484	438	420	477	466	436	478	437	453	450	474	463	472	455	435	429	449	504	450	483	462	431	411	443	469	442	458	461	477	464	445	458	465	469	434	449	436	474	455	447	447	447	449	468	457	464	448	457	476	466	472	459	460	462	448	480	462	437	452	472
23041	42358	35729	26500	20455	15311	11531	8715	6746	5051	4273	3514	3020	2422	1985	1665	1471	1250	1103	1044	1050	992	930	917	975	988	1047	1064	998	964	996	958	1024	888	901	876	805	808	803	740	794	775	797	795	742	809	745	704	767	739	719	752	715	710	753	682	735	717	739	701	667	705	673	727	691	710	698	661	707	724	661	687	698	726	694	716	706	679	699	692	687	720	671	707	712	672	696	718	698	673	674	710	707	695	666	673	654	669	683	691	663	720	694	611	706	712	704	650	666	645	647	735	693	642	696	692	698	702	728	702	715	678	641	681	643	655	644	706	717	679	687	623	670	696	697	710	677	677	673	660	648	705	664	681	645	708	704	680	676	658	677	658	686	691	708	654	672	675	663	686	717	676	718	661	646	662	702	677	709	694	663	700	708	693	703	673	673	722	681	680	693	704	684	691	711	634	711	719	678	665	703	644	655	693	727	713	640	706	650	653	701	703	678	678	712	614	678	648	691	692	737	734	726	637	702	681	673	656	696	671	648	716	686	721	653	664	692	704	699	695	715	678	686	678	714	665	636	664	736	663	696	707	660	670	707	663	686	694	646	691	670	714	649	649	659	683	675	684	690	708	717	692	701	674	630	699	651	686	621	725	691	696	674	701	709	696	630	721	698	727	665	684	746	683	642	744	668	670	618	672	603	653	614	681	665	660	671	729	700	707	693	674	696	693	718	642	666	737	676	722	658	736	681	682	676	696	693	666	653	694	691	612	670	708	701	693	659	660	647	681	667	710	650	684	698	682	710	685	693	683	689	680	663	690	704	652	677	676	620	648	711	691	682	655	711	709	730	694	688	659	715	695	664	700	688	659	689	672	687	666	694	719	690	672	681	703	667	663	704	682	736	679	690	655	756	701	687	696	704	657	677	696	724	698	686	667	665	723	643	716	706	647	673	660	682	645	674	691	682	712	673	677	712	651	668	718	684	668	695	670	722	682	693	677	633	721	696	686	706	703	713	663	660	651	652	712	678	698	630	711	684	706	700	697	662	736	654	716	648	673	665	659	671	671	702	692	638	675	623	656	664	679	673	641	720	628	704	678	662	712	658	723	664	686	693	658	744	676	682	694	650	691	668	699	710	669	692	640	658	634	662	707	677	724	721	684	715	641	658	713	627	674	677	694	656	687	663	687	665	681	670	681	670	681	721	710	676	720	692	676	654	680	670	659	715	641	711	688	701	663	699	685	704	719	694	724	674	658	704	667	673	684	693	687	659	723	676	634	694	673	669	678	708	733	683	653	658	726	682	714	665	678	692	666	703	692	635	675	669	705	664	677	720	740	659	652	705	667	684	656	652	661	723	689	674	698	710	689	715	654	658	649	641	703	675	712	714	708	663	669	686	682	701	722	703	728	706	622	679	686	667	678	659	696	712	674	700	663	711	650	680	697	684	711	679	716	689	704	641	682	677	651	693	668	712	675	673	700	667	730	645	688	701	702	680	715	694	667	676	670	667	708	656	655	683	674	705	680	677	667	642	690	684	684	674	727	658	666	707	655	698	693	674	691	647	668	679	663	706	665	684	647	704	657	693	686	695	675	713	638	704	670	696	681	680	693	634	649	633	655	673	665	706	712	646	717	637	699	697	643	652	684	727	706	666	712	665	676	665	676	670	655	681	678	701	659	698	667	691	648	692	706	709	707	700	654	710	681	693	681	706	651	706	635	705	673	707	707	663	696	706	675	690	713	663	620	670	700	736	694	691	712	667	750	683	687	709	652	716	717	663	679	685	679	699	680	708	678	649	679	671	654	690	665	726	698	681	680	671	729	713	699	725	709	682	631	653	667	654	675	703	672	702	716	688	698	678	677	686	698	635	699	640	704	662	679	666	665	656	685	668	706	690	670	642	651	650	697	661	700	667	698	674	648	674	684	664	652	668	725	687	677	721	663	645	675	732	673	698	693	694	660	696	677	697	683	680	658	699	647	709	680	629	642	702	678	669	641	670	707	707	698	665	656	639	661	674	662	663	683	698	636	672	724	679	659	666	703	689	668	683	683	701	651	685	684	640	695	739	687	683	706	689	658	696	700	667	629	666	649	662	677	647	675	658	653	676	709	709	706	681	690	651	669	664	675	633	670	708	638	644	699	689	691	708	705	640	697	677	679	678	652	668	672	693	674	702	668	707	691	672	696	704	697	707	682	691	647	715	670	629	633	700	649	678	626	645	669	666	671	644	675	639	651	668	694	658	665	686	688	673	693	631	696	688	638	665	695	724	681	657	688	712	752	658	667	650	633	660	664	710	647	735	731	628	673	710	690	667	669	686	691	701	717	712	690	715	671	658	677	695	731	660	678	671	652	678	686	667	675	702	705	698	682	650	635	651	711	667	659	656	689	672	742	730	668	696	706	645	698	678	669	636	673	673	703	671	696	643	713	666	718	717	671	743	638	637	641	677	645	700	677	671	709	699	655	654	690	676	647	683	691	685	691	721	665	663	674	701	694	643	733	650	671	682	654	675	664	662	665	650	679	663	725	680	716	700	674	684	666	652	686	644	677	705	700	728	661	695	664	678	677	693	640	645	704	666	688	709	676	714	700	651	723	700	695	699	710	734	660	699	685	658	659	715	652	670	712	661	675	706	705	665	712	740	670	692	697	678	708	661	702	693	703	657	648	698	687	685	701	638	665	641	696	675	663	634	695	685	703	709	686	667	625	697	723	710	689	728	677	695	699	695	693	683	687	713	729	655	663	684	651	630	667	725	677	678	677	653	713	702	648	624	661	713	679	713	682	647	706	663	720	716	708	704	696	676	683	649	688	654	706	665	721	665	641	645	727	659	692	693	658	688	665	691	697	633	694	647	657	643	700	677	655	654	648	722	678	661	680	667	704	672	650	690	707	663	675	664	653	666	669	663	649	652	634	650	697	710	685	693	675	668	655	691	663	662	639	683	732	648	710	695	672	675	664	669	699	717	653	650	660	631	692	697	629	667	696	689	617	677	711	691	702	684	679	724	618	710	673	684	718	655	672	754	638	658	724	682	662	647	686	717	691	684	706	696	685	624	652	656	696	667	650	710	669	708	712	648	684	684	675	682	643	684	744	637	675	687	717	675	662	663	733	667	648	692	673	695	643	662	614	728	669	631	684	698	656	641	694	704	698	677	681	694	660	654	706	675	689	667	678	655	648	695	654	709	699	696	710	645	691	598	715	715	668	686	641	642	658	686	660	673	638	709	690	731	673	642	635	715	670	666	671	662	664	706	695	687	671	652	727	651	652	704	622	664	695	658	677	691	705	695	632	656	688	699	683	717	668	718	708	647	677	677	677	683	734	710	640	658	678	652	703	669	704	687	675	659	672	699	669	687	708	685	684	627	653	757	657	686	715	633	705	703	667	687	675	656	649	690	621	638	707	698	708	687	696	641	657	738	741	693	686	644	670	667	644	699	702	691	730	706	651	669	658	661	699	692	706	650	665	708	718	679	676	690	644	686	623	679	681	676	675	783	682
27691	21277	18294	11197	5615	3539	2329	1907	1515	1347	1264	1174	1105	933	922	873	839	831	748	737	786	744	734	784	704	798	769	728	758	774	734	698	755	722	745	747	730	770	773	774	722	724	733	745	734	775	764	708	660	678	704	678	729	746	690	709	693	687	752	688	709	712	700	687	736	707	712	720	690	695	664	688	740	709	711	735	703	696	726	690	742	746	724	713	736	698	719	779	699	692	698	684	730	704	707	702	714	693	726	676	718	742	682	683	670	728	667	699	695	759	750	688	731	742	707	717	704	706	730	692	700	687	747	707	746	733	744	703	714	675	710	711	718	719	749	706	706	721	715	678	700	683	698	700	712	685	726	724	726	700	695	739	713	699	711	722	755	776	767	761	674	712	706	729	694	690	721	749	737	678	690	729	700	711	667	714	746	723	713	706	724	722	739	735	719	707	718	684	657	697	694	692	717	689	699	711	672	735	713	721	694	746	728	714	688	707	711	673	704	670	712	706	706	711	721	712	731	735	700	733	711	743	667	715	678	694	720	710	739	685	719	717	683	701	735	709	741	719	667	708	698	702	705	738	712	720	692	736	713	759	725	700	701	700	726	752	697	730	696	733	682	744	726	716	685	710	684	750	729	756	699	724	679	703	721	682	741	740	771	707	785	701	692	705	731	695	740	783	718	721	729	709	694	697	718	707	725	705	738	686	693	703	680	697	729	673	719	748	721	695	752	738	716	747	708	709	747	689	729	702	692	708	732	722	748	737	763	641	683	705	684	720	728	712	691	763	669	684	692	676	687	720	702	700	710	713	687	709	679	710	677	745	714	719	722	706	777	713	714	742	710	725	710	762	768	691	754	695	685	748	697	699	703	750	670	692	705	717	682	712	741	731	670	707	687	685	706	696	718	725	763	740	734	720	663	680	654	657	718	722	671	716	707	723	691	674	682	692	720	723	681	757	690	763	715	707	697	743	740	730	748	740	698	752	709	743	694	717	698	680	721	694	729	708	741	722	708	686	678	718	705	681	733	707	736	736	724	737	691	692	732	719	744	701	692	747	724	740	697	719	675	685	733	746	702	705	685	671	686	672	752	711	734	684	692	775	731	695	716	741	675	673	745	694	727	677	721	717	729	712	721	760	707	661	748	699	721	698	732	698	695	669	760	722	733	700	674	735	712	745	709	736	714	716	728	669	700	669	730	669	649	716	736	746	698	677	739	733	727	692	706	713	693	715	681	718	753	748	680	700	673	698	712	746	743	721	721	740	741	704	736	664	722	700	718	664	675	710	715	725	698	706	738	649	688	723	666	692	732	738	705	712	707	693	716	718	713	730	694	719	666	688	699	705	706	698	691	717	685	729	710	687	738	640	729	715	699	709	652	686	722	701	719	723	684	710	681	755	702	697	695	738	742	668	700	707	722	695	659	731	761	705	708	740	675	685	703	700	716	707	717	699	669	691	749	676	690	693	692	684	727	738	724	692	729	700	710	729	753	709	724	717	699	726	712	707	687	696	685	696	693	713	713	686	728	655	673	732	692	673	718	671	679	704	727	683	670	707	710	668	725	739	688	699	727	736	730	679	699	710	739	708	708	711	687	717	691	733	680	700	749	702	693	698	700	749	745	684	751	695	754	712	707	661	740	732	741	666	689	741	710	722	727	688	733	694	757	719	705	709	717	712	719	737	730	705	702	708	694	694	693	669	715	673	705	660	681	686	707	711	705	746	720	748	660	693	702	729	662	698	681	675	752	717	717	680	743	702	695	687	713	698	704	752	772	749	790	702	715	715	690	719	727	716	689	723	700	748	695	719	721	663	755	706	734	797	697	729	736	705	723	723	699	738	692	656	701	767	692	720	723	714	703	681	723	732	636	702	723	734	737	707	735	704	707	730	722	726	673	727	686	741	717	670	730	728	734	703	745	720	708	717	688	690	697	675	703	715	736	688	695	628	698	737	682	688	767	745	696	687	717	689	692	673	723	721	726	721	747	742	696	714	758	694	698	707	745	732	704	709	697	691	672	680	695	672	723	747	730	723	733	699	678	724	740	699	739	664	730	736	695	668	731	724	701	719	731	745	710	731	686	688	726	731	700	741	694	704	661	658	668	731	748	724	709	700	766	736	690	716	705	697	756	719	728	681	652	740	742	732	731	674	700	710	709	705	726	693	636	681	762	699	712	758	726	708	721	749	718	715	780	715	721	717	725	739	694	734	697	715	727	740	620	700	706	692	691	705	708	701	696	681	789	708	673	672	722	730	716	788	659	729	761	685	701	690	696	686	652	741	703	669	696	652	709	702	699	704	725	755	723	717	724	690	701	705	648	692	728	721	699	782	682	721	709	716	709	746	728	759	737	748	720	682	700	694	731	725	703	724	702	740	696	745	701	693	725	722	686	731	685	730	667	703	665	715	689	690	703	724	730	707	731	715	738	759	686	732	744	684	700	769	758	733	729	738	724	699	732	726	723	726	706	709	718	708	675	723	734	742	732	734	686	708	709	737	713	676	716	655	722	717	694	694	703	721	740	717	697	695	731	670	716	680	694	736	689	693	730	698	717	712	709	723	695	679	732	725	698	730	681	725	719	711	710	713	734	707	694	707	700	672	710	688	672	701	719	739	687	710	723	703	703	733	737	684	693	736	696	759	683	676	704	752	701	707	697	728	712	695	694	705	689	690	693	754	737	662	731	697	700	701	682	699	682	698	720	701	728	704	723	711	708	712	705	681	678	715	665	724	740	718	741	719	676	740	714	735	729	679	731	724	769	754	693	748	744	724	728	729	690	673	715	720	733	721	767	733	713	728	722	724	703	680	704	704	753	697	737	704	734	759	698	651	741	697	672	680	695	683	672	712	730	711	710	670	717	682	697	722	702	736	681	732	779	717	778	721	752	660	756	753	745	731	685	758	641	696	728	715	733	753	746	741	731	720	733	758	719	692	661	678	715	700	718	681	707	717	689	736	730	663	708	642	677	663	706	695	723	701	764	687	732	707	692	694	663	695	671	753	728	724	693	718	740	727	692	741	688	666	736	692	709	717	700	723	714	688	722	690	733	696	686	696	763	690	713	735	727	712	682	679	735	705	647	728	739	678	640	699	696	738	751	705	755	670	698	725	692	719	681	740	705	711	719	772	724	773	713	716	731	757	659	722	666	676	710	758	698	726	700	756	704	733	672	686	691	692	716	734	723	694	674	712	703	705	706	705	728	729	703	665	748	766	723	681	730	681	680	672	716	706	695	680	683	737	742	720	710	718	683	746	675	686	712	703	695	725	702	710	703	672	709	690	701	741	702	730	735	630	700	701	762	787	773	677	719	653	708	680	677	707	691	714	708	710	751	663	726	718	701	700	695	652	666	748	701	711	694	730	701	653	713	726	706	724	671	705	702	728	656	715	718	721	676	680	686	691	697	729	711	686	735	681	721	663	671	695	737	704	694	691	690	703	699	722	702	723	706	723	736	700	689	721	713	724	725	726	617	711	696	762	673	736	744	698
19971	31419	24277	15544	10913	7778	5655	4449	3548	2859	2564	2337	2055	1789	1586	1495	1331	1273	1195	1255	1218	1183	1160	1189	1159	1171	1181	1220	1196	1162	1248	1189	1199	1224	1102	1117	1108	1086	1090	1078	1126	1031	1090	1130	1171	1122	1083	1110	1090	1031	1009	1108	1063	1082	1048	1024	1039	1057	1105	1059	1049	1073	1071	1008	1079	1075	1024	1096	1064	1050	1075	1074	1026	1075	1068	1074	1130	1058	1075	987	1103	1091	1076	1014	1077	1084	1058	1045	1054	1057	1050	1018	1025	1029	1070	1039	1071	1020	1035	1041	1090	1074	1056	1009	1091	1092	1071	1052	1080	1033	1013	1041	1058	1062	1077	1102	1068	1041	1072	1060	1073	1104	1044	1027	1077	1058	1070	1037	1084	1095	1069	1052	1022	1060	1034	1057	1020	1118	1014	1075	1034	1069	1011	1086	1086	1049	1131	1093	1054	1065	1027	1053	1077	1074	1033	1053	1027	1064	1095	1110	1035	1003	1017	1023	1083	1041	1068	1038	1052	1015	1027	1027	1051	1035	1084	1075	1057	1062	1043	1044	1039	1051	1032	1083	1094	1059	1004	1019	1121	1033	1068	1027	1035	1080	1065	1064	1057	1076	1049	1067	1043	1090	1049	1080	1081	1006	1055	1110	998	1056	1043	1035	1065	1081	1006	1037	1134	1058	1070	1015	1071	1033	1057	998	1060	1027	1024	1045	1044	1026	1081	1097	1042	1003	1145	1036	1097	1061	1111	1007	1019	992	1110	1022	995	1035	1055	1027	1100	1107	1112	1096	1075	1031	1026	993	1050	1114	1047	1073	1017	1022	1040	1044	1058	1067	1048	1080	1093	1035	1052	1050	1012	1014	1026	1073	1010	1041	1071	1046	1077	1066	1014	1031	1062	1100	1056	1069	1081	1076	1065	1050	1076	1081	1094	991	999	1035	1076	981	1087	1032	1053	1071	1020	1093	1045	1064	1050	1017	1075	1045	1047	1090	1039	1010	1029	1042	1072	1038	1061	1067	1080	1069	1094	1089	1062	1046	1024	1033	1060	1091	1014	1035	1042	961	1052	1005	1075	1081	997	1081	1055	1096	1065	1116	1052	982	1018	1059	1046	1050	1012	1135	1062	1011	1066	1045	1050	1079	1059	1021	1038	1071	1053	1066	987	1077	1031	1131	1024	1018	1079	1062	1024	1069	1054	1046	1086	1090	1044	1035	1076	945	1099	1020	1064	998	1054	1018	1067	1071	1059	995	1021	1149	1032	1019	1084	1073	1036	1039	1003	1143	1077	1053	1072	1090	1090	1033	1090	1033	1031	1071	992	1064	986	1106	1026	1035	1095	1103	1055	1084	1033	1070	1027	1054	1026	1035	1063	1084	1095	1059	1055	980	1037	993	1047	1044	1074	1051	1054	1073	1047	1024	1075	1066	1051	1058	1117	1061	1068	1037	1075	1033	1021	1003	1130	1047	1020	1130	1033	1098	1130	1071	1027	1016	1075	1025	989	1036	1059	1013	1059	1077	1079	1108	1012	1032	1081	1046	1032	1064	1066	1032	1067	1082	1061	1023	1017	1128	1064	1052	1000	1042	1015	1070	1103	1026	1003	1075	1065	1005	1074	1087	1031	1021	1024	1075	1046	1095	1000	1092	1015	1080	1017	1046	1029	1023	1091	1018	1082	1064	1118	1006	1042	1072	1028	1042	1062	1026	1040	1051	1008	1064	1044	1025	1078	1045	1103	1066	1066	1059	1032	1054	1041	1003	1034	1035	1075	1066	1089	1024	1136	1014	1087	1113	1056	1003	1124	1061	1105	1064	1073	1027	1061	1053	1053	1076	1037	1076	1015	1061	1008	1001	1025	1011	1019	1054	1073	1060	1083	1110	1049	1027	1050	1050	1052	1019	1037	1066	1009	1055	1029	1044	1041	1005	1048	1043	1098	1094	1011	1027	1028	1021	1046	1021	1074	1066	1032	1004	1074	1113	1054	1115	996	1031	1053	1089	1052	1060	1011	1029	1087	1048	1017	1006	1034	1036	1080	1035	1069	1095	1023	1006	1015	1063	1084	1042	1066	1082	1075	1080	1069	1087	1014	1038	1096	1157	1033	1040	1025	1015	1103	1080	1070	1099	1104	1029	994	1034	1094	1068	1062	1066	992	972	1082	1011	1046	1065	1102	1063	1067	1042	1068	1048	1046	1065	1034	997	1010	1048	1041	1021	1088	1029	1031	1070	997	1040	1125	1078	1053	1000	1101	1042	1095	1044	1043	1041	1062	1043	1069	1052	1050	1064	1021	1004	1045	1039	1067	1031	1026	1003	1035	1083	1102	1072	1077	1077	1106	1067	1081	1037	1054	1055	1035	1082	1024	1040	1050	1038	1045	1081	1041	1053	1136	1022	1064	1093	1040	1099	1062	1069	1001	1087	1108	1098	1049	1083	1050	1066	1093	1038	1040	1022	1089	1036	1074	1092	1108	1035	1087	1023	984	1048	1049	1011	1046	1114	1021	1032	1027	1008	1081	1062	1030	1064	1072	1065	1081	1058	1033	1041	1074	1104	1107	1042	1035	1073	1045	1002	988	1074	991	1093	1043	1045	1032	1019	1026	1080	1095	1053	1100	1027	1016	1063	1067	1064	1070	1046	1064	1008	1065	1055	1032	1062	1075	1028	1077	1069	1131	1021	1068	1045	1042	1063	1093	1006	1057	1010	1059	1073	1043	1015	1024	1092	1032	1025	1017	1077	1075	1028	1081	1025	1064	993	1076	1024	1046	1091	1045	1047	1050	1071	1078	1050	1061	1049	1027	1055	1050	1032	1059	1076	1055	1068	1046	1084	1056	1059	972	1049	1062	1089	1082	1067	1077	1104	1064	1038	1030	999	1048	1037	994	1087	1046	1064	1083	1084	1034	1078	1089	1046	997	1050	1098	988	1073	1036	1047	1077	1045	1103	1067	1072	1073	1054	1055	1029	1102	1127	1041	1049	1086	1063	1070	1029	1047	1022	1045	1066	1048	1010	1027	1071	1064	1024	1075	1043	1024	1030	1023	1072	1056	1084	1046	1044	1018	1064	1077	1049	1095	1020	1006	1078	1042	986	1048	1065	1068	1042	1089	1064	1055	1076	1057	1079	1091	1054	1066	1122	1043	1065	1039	1018	1079	1023	1072	1031	1103	1079	1057	1024	1044	1064	1080	1063	1072	1079	1049	1089	1065	1051	1050	1075	1016	1092	1061	1072	1025	1100	1035	1035	1057	1088	989	1116	1081	1044	1019	1135	1092	1050	1068	1069	1027	1092	1043	1076	1059	1013	1086	1037	1039	1039	1072	984	1047	1048	1060	1032	1080	1055	1090	1064	994	1104	1052	1093	1051	1033	1115	1069	1026	1125	1106	1040	1051	1042	1025	1047	1049	1086	1069	1018	1070	1048	1014	1049	1063	1067	1072	1071	1037	999	1019	1120	1017	1046	1085	1057	1107	1051	1059	1022	1023	1058	1078	1119	1082	1080	1096	1119	1024	1021	1038	1042	1063	1078	990	1066	1055	1036	1107	1013	1059	1086	1033	1092	1012	1043	1081	1041	1054	1065	1074	1071	1076	1095	1043	1036	1029	1066	1038	1038	1090	1065	988	1076	1046	1061	1035	1027	1044	1049	1066	1045	1081	1011	1069	1050	1050	1003	1097	1042	1120	996	1043	1050	1028	1053	1048	1071	1048	1079	1094	1046	1034	1108	1049	1083	1065	1060	999	1099	987	1090	1034	1066	1074	1052	1076	1061	1040	1079	1082	1031	1086	1017	1098	1023	1088	1049	1055	1053	1076	1037	1033	1060	1123	1042	1103	1021	1028	1079	1085	1070	1062	1029	1013	1107	1043	1069	1105	1069	1057	1053	1041	1039	1049	1039	1046	1030	1070	1060	1027	1065	997	1029	1006	1101	1062	1043	1038	1054	1005	1034	1084	1110	1051	1072	1051	1008	1053	1083	1094	998	1010	1092	1037	1083	1076	1020	1070	1074	1038	1041	1005	1063	1087	1027	1051	1058	1049	1037	1034	1098	1051	1042	1060	988	1101	1069	1076	1017	1027	1075	1061	1039	1066	975	1024	1023	1083	1152	1030	1030	1128	1090	1024	1105	1095	1052	1053	1094	1015	1089	1011	1023	1039	1041	1053	1157	1032	1077	1056	1075	1037	1089	1061	1070	1109	1041	1061	1069	1059	1062	1054	1079	1021	1090	1130	1087	1058	1039	1118	1066	1039	1102	1040	1125	1114	1074	1084	1007	1030	1007	1034	1045	1019	1025	1021	1070	1048	1047	1065	1106	1046	1054	1108	1079	1024	1009	1047	1043	1090	1079	1082	1013	1028	1051	1040	1057	1099	1097	1036	1068	1060	1075	1055	1042	1001	1034	1003	1068	1053	1075	1009	1023	1066	1022	1048	1049	1020	1047	1057	1096	1098	1001	1022	1031	1054	1071	1031	1070	1081	1067	1045	1046	1032	1056	1042	1079	1017	1102	1107	1101	1032	1062	1043	1031	1031	1073	1030	1101	1042	1071	1041	1004	1060	1042	1082	1072	1099	1015	1044	1007	1073	1031	1110	1034	1052	1063	1037	1021	1076	1083	1050	1063	1058	1082	1053	1039	1066	1071	1085	1083	1022	1068	1002	1037	1030	1062	1060	1096	1071	1046	1048	1002	1011	1063	1068	1064	1128	1073	1091	1088	1084	1040	1089	1073	1049	1057	1095	1081	1043	989	1044	1033	1128	1114	1064	1074	1072	1095	1032	1051	1043	1032	1046	1023	1057	1080	1084	1062	1042	1036	1042	1056	1013	1044	1017	1036	1032	1032	1133	1034	1090	1049	1095	996	1097	1044	1045	1073	1058	1042	1048	1059	1061	1061	1062	1024	1042	1035	1033	1082	1024	1079	1059	1015	1015	1076	1093	1018	1093	1084	1046	1062	1071	1043	1045	1108	1032	1072	1033	1068	1036	1088	1050	1063	1077	1037	1055	1099	1039	1064	1051	1055	1047	1072
23205	21110	27654	24714	20103	10169	4792	2814	2113	1698	1504	1308	1122	1054	921	798	726	743	719	704	666	654	648	661	649	670	627	666	681	677	648	667	653	644	637	629	625	619	613	613	607	615	631	587	608	651	657	598	582	571	617	598	538	574	596	625	619	588	560	584	567	611	562	607	605	631	589	606	582	621	569	562	585	564	581	667	591	614	554	598	588	558	569	647	573	594	563	566	550	595	577	572	599	628	574	602	610	586	561	586	588	567	600	528	537	551	578	580	572	592	558	628	621	576	599	581	560	578	608	529	581	627	539	573	550	548	594	650	587	606	594	612	589	593	587	573	618	592	589	619	589	598	595	617	572	585	563	582	586	599	568	562	582	582	565	568	586	574	570	558	558	601	540	563	598	607	569	618	597	575	583	577	560	589	584	602	564	601	591	576	565	591	558	578	609	567	595	581	593	591	584	575	597	578	610	560	602	588	613	598	565	568	592	577	596	552	568	585	583	613	561	569	544	568	570	581	604	581	609	600	604	601	582	586	554	604	543	574	562	582	561	616	589	541	577	622	599	616	572	561	577	602	623	598	559	606	564	613	592	607	591	577	609	590	603	578	576	592	576	574	576	600	591	603	579	574	548	594	607	574	594	552	613	590	568	550	537	597	599	624	563	587	583	582	589	601	592	543	619	608	582	543	601	578	569	606	579	604	538	591	620	625	579	586	608	560	556	574	624	603	636	598	615	636	587	586	570	578	569	592	606	549	554	602	611	521	572	555	620	534	631	596	604	581	557	618	608	601	556	545	608	562	616	547	608	606	583	597	579	550	584	588	555	567	640	567	589	540	594	565	592	586	573	603	560	563	554	544	574	632	580	567	561	546	578	586	553	580	611	563	578	557	566	631	596	600	604	600	581	582	622	621	587	542	580	619	581	568	600	647	585	612	575	584	547	566	575	535	605	572	590	593	611	573	619	573	588	552	563	580	580	592	603	592	572	604	606	621	552	592	614	606	617	597	576	586	577	615	565	538	599	590	595	573	616	575	599	547	585	590	535	554	575	622	591	608	636	594	618	599	577	537	582	572	584	592	590	568	613	557	536	583	574	558	550	630	538	623	590	602	556	554	606	592	588	576	586	599	584	553	578	576	597	596	638	582	547	590	551	624	600	590	589	549	595	613	584	598	611	567	615	559	600	544	588	563	580	552	583	573	586	645	583	601	548	558	574	579	620	556	606	608	583	569	551	651	620	556	586	579	605	613	593	589	572	585	577	576	596	560	578	573	586	572	588	589	594	604	620	597	585	605	593	606	585	580	589	563	538	570	584	638	561	593	605	599	626	616	611	636	552	580	610	602	606	588	577	588	589	598	649	570	561	596	575	541	548	596	562	601	595	595	575	594	536	575	600	551	598	582	593	581	579	611	596	552	603	566	580	576	584	589	626	552	539	600	600	599	566	591	535	540	597	582	604	612	601	584	583	575	558	579	541	587	560	516	561	593	584	558	565	581	600	574	574	575	580	589	599	579	556	542	555	622	593	531	604	564	544	579	548	635	566	588	582	569	590	565	565	613	582	546	571	613	595	587	607	595	552	595	588	567	624	585	599	563	574	620	596	560	555	581	593	564	570	599	553	602	543	628	569	567	574	571	585	579	604	576	596	570	551	611	587	616	629	573	634	592	605	550	594	588	550	560	576	555	623	597	587	569	574	567	557	660	598	595	547	565	616	615	585	546	596	600	569	577	633	570	591	572	596	595	613	580	629	601	579	580	586	600	581	620	627	578	592	594	561	583	570	564	613	580	598	610	576	586	594	598	560	551	601	607	579	580	584	553	610	598	561	597	599	580	590	597	568	529	654	638	620	563	598	572	550	597	614	550	566	532	578	608	576	568	619	572	611	549	551	607	510	623	610	603	606	571	537	580	571	576	617	561	560	586	564	564	570	560	570	567	557	553	589	589	624	612	612	561	571	623	623	600	619	588	544	610	577	599	575	599	613	604	624	598	619	639	573	564	589	643	572	575	614	567	621	543	617	605	598	623	619	578	540	548	574	633	579	560	544	586	597	552	581	611	576	579	550	599	551	555	596	545	575	565	582	539	601	574	567	558	599	557	607	592	587	543	566	594	602	563	553	577	581	543	550	590	571	555	566	538	575	583	563	541	587	539	590	543	582	557	570	601	614	603	603	568	588	619	536	581	563	561	567	559	599	575	641	583	552	597	591	591	577	564	612	598	596	609	626	601	589	574	578	556	559	584	575	593	615	520	599	592	589	592	562	585	564	576	532	551	605	551	529	631	632	595	542	561	584	557	645	563	566	592	612	594	585	566	538	546	614	564	582	585	595	589	583	567	552	509	584	575	614	522	599	613	569	560	549	556	571	586	594	576	611	606	580	599	568	576	567	571	609	566	584	594	605	569	564	510	566	595	541	538	546	572	574	587	600	601	558	586	576	602	581	622	572	547	600	552	572	571	578	597	585	580	564	564	591	624	583	593	594	564	564	603	566	580	600	583	579	652	551	604	594	614	573	576	584	614	572	579	598	564	599	585	573	532	606	564	588	548	594	612	597	565	615	575	604	574	571	621	560	597	590	572	589	550	591	553	585	578	589	566	583	558	530	583	590	606	567	542	591	631	545	592	576	558	615	536	604	590	532	556	612	621	573	536	578	564	546	563	578	621	586	557	573	574	574	567	587	547	601	551	562	590	589	591	575	596	629	586	564	603	594	569	545	577	620	596	600	615	561	602	587	582	589	569	587	611	597	585	592	580	579	574	564	562	525	576	608	592	629	573	583	612	568	549	559	584	554	553	586	577	598	560	582	571	543	574	637	574	571	554	624	594	607	605	602	570	630	591	565	599	553	612	588	600	579	597	571	627	588	559	584	568	620	574	590	592	580	594	545	567	570	587	568	566	578	565	580	612	562	594	566	604	603	569	614	586	573	595	562	616	587	570	605	629	549	582	599	604	596	532	585	601	647	603	566	599	585	602	573	587	606	600	563	584	595	578	572	586	561	613	606	565	592	590	652	559	600	565	543	577	581	553	551	627	604	573	561	599	621	600	604	607	606	598	569	598	597	572	608	581	582	564	551	592	571	559	576	568	589	549	552	599	568	581	575	593	574	600	622	571	607	612	576	592	584	608	597	622	576	615	612	582	558	585	565	565	582	595	589	583	578	552	648	601	584	561	573	550	600	567	569	511	610	579	570	556	588	610	558	570	568	598	570	569	588	559	584	582	566	587	602	591	625	614	544	577	559	618	633	603	620	640	593	540	596	566	591	616	604	593	530	602	583	568	571	541	571	600	563	571	571	598	577	584	607	572	572	594	604	588	574	579	590	611	551	590	579	573	584	607	593	556	581	605	565	556	537	599	555	622	638	582	598	598	570	528	574	550	608	559	587	581	620	591	584	575	604	564	603	554	613	586	548	562	604	618	527	595	580	611	565	634	581	560	592	606	562	545	569	592	593	564	616	581	565	590	606	556	618	591	569	564	585	581
20852	38262	31194	22127	16024	11804	8829	6523	5187	4081	3381	2909	2462	2078	1763	1589	1397	1291	1139	1169	1159	1128	1085	1093	1103	1136	1126	1100	1106	1093	1132	1160	1050	1090	990	1024	943	927	973	932	922	971	945	922	919	935	945	902	928	917	933	947	974	858	903	876	851	886	898	894	939	882	880	895	868	906	901	877	927	889	926	855	863	836	882	864	890	810	908	885	869	869	873	881	912	872	860	893	857	977	854	821	873	889	915	872	840	860	848	844	890	843	869	878	850	861	907	873	863	899	832	878	885	945	839	896	869	927	863	891	944	858	865	917	900	922	835	884	879	868	881	883	854	874	893	916	879	878	833	830	870	928	876	831	908	877	841	899	905	875	832	898	891	915	903	895	901	856	866	823	850	834	837	932	933	854	902	899	801	883	852	885	849	854	880	885	870	896	849	839	877	876	900	914	897	840	838	869	832	868	866	869	865	874	861	868	860	880	889	924	848	909	888	859	859	922	857	826	829	844	886	808	956	871	883	864	891	899	917	885	882	868	873	883	863	919	908	864	853	842	903	886	835	862	896	873	937	870	883	869	811	896	879	883	864	850	899	860	868	872	885	885	863	874	879	883	882	911	883	844	838	852	880	839	838	901	876	838	916	868	867	842	868	846	921	904	844	868	859	848	930	855	907	853	871	881	860	853	911	887	849	840	850	923	915	887	857	883	853	877	912	874	814	847	891	842	883	829	884	899	932	842	864	814	947	909	887	860	888	864	907	837	864	927	858	913	806	840	898	868	856	848	824	855	872	850	853	894	864	870	897	852	871	871	927	837	890	889	857	861	877	877	856	852	882	885	862	856	860	915	858	870	905	885	839	927	904	881	890	880	901	870	843	865	814	886	901	857	858	873	817	899	860	858	874	894	893	902	858	941	869	856	844	888	822	856	853	884	872	860	870	896	828	823	815	900	897	852	876	871	875	861	871	925	906	912	845	828	847	860	905	875	903	884	845	909	850	895	867	851	872	851	937	850	914	833	899	867	870	803	867	896	854	878	869	874	871	860	889	893	830	868	833	910	850	942	859	800	873	874	876	838	902	883	860	891	927	823	891	865	862	844	845	898	912	875	871	853	873	867	847	855	872	895	838	853	865	837	836	901	838	841	848	894	851	885	884	861	879	894	850	878	850	887	877	904	918	881	865	899	881	907	851	922	875	897	866	875	868	848	945	886	892	888	840	896	871	914	853	832	866	911	857	804	876	867	847	918	902	835	859	876	868	943	857	837	914	930	841	882	834	928	861	901	857	893	880	895	850	783	890	870	854	830	874	875	848	915	834	907	869	888	876	861	916	843	848	840	838	872	908	895	849	826	845	905	822	886	864	850	870	879	910	821	938	925	839	925	802	873	845	923	861	889	822	841	898	878	891	878	876	881	912	927	841	896	828	831	858	883	860	891	902	889	883	851	909	843	905	878	876	819	874	859	845	880	887	903	794	864	854	905	903	850	887	818	884	873	881	877	848	816	797	859	901	818	850	823	918	842	866	834	842	864	862	809	891	826	840	911	918	875	842	879	860	868	818	883	887	851	908	849	884	883	867	893	822	865	834	852	850	816	883	897	842	912	846	932	885	918	851	862	884	840	877	830	846	878	856	833	871	865	862	888	881	868	860	894	845	843	832	867	859	855	887	864	775	916	885	875	840	920	856	959	893	880	908	873	873	855	883	921	848	919	889	904	881	899	880	883	864	819	850	845	910	835	848	894	904	872	820	916	816	819	868	841	876	873	893	879	843	904	823	852	872	861	836	900	844	827	820	898	864	927	901	897	917	868	898	874	851	872	886	892	909	821	887	843	854	864	941	891	861	878	836	886	855	911	847	901	924	882	870	845	886	845	827	881	863	922	836	872	923	902	856	897	847	828	894	900	869	848	852	848	856	901	898	864	859	878	869	877	856	916	847	865	880	888	840	894	883	869	890	832	858	797	946	855	899	856	916	868	851	825	854	903	864	897	924	871	857	858	947	854	879	847	896	808	865	905	849	864	835	894	847	922	886	845	882	890	907	897	880	889	868	875	840	929	875	854	913	945	883	859	850	885	863	919	868	856	879	834	943	875	860	840	876	892	873	865	921	895	872	932	851	859	926	845	879	871	822	826	865	860	859	956	807	842	862	849	874	834	869	901	823	872	873	861	865	846	863	836	888	880	914	827	871	887	861	839	859	899	895	845	897	898	839	915	847	910	937	829	912	877	829	825	859	915	801	882	877	837	860	844	935	893	802	881	907	907	939	865	869	868	875	907	909	869	817	829	895	872	873	845	880	881	882	875	838	847	881	837	887	826	904	931	884	863	858	847	855	892	892	885	910	844	869	868	876	876	848	882	893	860	910	911	904	922	879	866	850	812	853	856	831	867	810	874	904	846	864	879	912	852	861	880	928	856	897	846	876	895	845	893	850	870	864	850	869	883	852	911	854	843	874	861	901	869	897	859	896	926	841	885	884	862	959	877	873	934	842	875	907	833	846	908	882	829	881	839	866	878	901	831	896	903	879	903	863	856	887	854	865	847	843	876	859	859	904	854	860	843	854	958	853	870	872	901	918	879	826	858	940	878	859	904	859	884	844	903	846	888	883	836	858	864	888	848	945	845	866	881	868	889	879	864	814	872	834	946	909	814	853	880	877	887	935	846	884	870	875	890	899	902	888	885	857	845	869	863	863	919	927	854	843	821	881	819	896	810	850	890	880	859	861	896	874	891	903	928	836	917	893	892	857	834	839	843	854	908	941	843	881	848	901	889	826	876	900	834	881	890	896	844	884	877	940	867	858	870	922	878	868	873	859	936	833	874	782	906	874	857	912	874	840	883	877	855	865	934	888	800	920	843	917	881	883	851	842	833	830	871	919	878	901	829	890	908	869	855	868	868	850	854	847	901	849	882	882	855	873	894	882	855	864	866	810	799	828	886	846	903	888	869	885	850	886	867	854	841	906	870	813	882	851	903	882	871	920	919	881	879	898	821	866	830	845	856	861	870	905	869	860	841	846	844	869	910	886	871	873	833	832	841	932	853	839	873	890	850	836	816	900	847	876	860	870	884	830	847	871	850	908	854	851	912	875	889	901	846	885	852	873	950	857	909	875	892	877	853	897	832	824	869	915	874	866	899	898	930	879	904	869	861	806	845	854	926	911	884	839	842	869	900	865	852	878	894	865	896	871	845	845	887	825	838	869	886	872	879	834	828	868	893	852	832	856	887	821	836	825	853	896	889	839	921	892	862	877	910	858	874	842	853	877	842	900	903	859	862	869	870	831	859	852	866	902	818	879	905	864	877	918	882	817	869	912	898	935	872	881	914	853	882	863	827	875	870	910	910	859	863	856	892	885	857	836	903	866	882	842	892	872	913	856	915	859	887	847	900	865	889	854	887	863	936	859	848	873	883	869	790	940	837	896	851	795	924	888	864	836	871	847	851	867	848	883	864	889	863	869	867	879	843	813	811	908	933	836	888	843	888	892	865	863	849
24608	21130	25812	23504	8930	4174	2926	2097	1614	1478	1263	1233	1029	936	892	786	777	721	724	677	722	767	730	752	721	706	737	691	702	711	707	742	717	705	671	670	649	663	665	647	621	613	620	645	667	666	687	641	669	681	690	679	673	614	644	681	614	622	675	690	689	648	619	627	639	672	617	636	649	664	649	633	604	638	667	635	655	601	647	599	697	672	606	636	650	636	648	636	693	646	624	663	627	626	639	644	662	630	665	635	639	608	629	630	592	659	610	622	650	614	689	647	647	675	602	693	658	685	652	686	642	581	650	669	647	650	652	617	655	633	681	625	648	616	647	605	595	682	621	636	648	693	615	625	654	626	639	666	615	680	649	616	630	616	707	682	646	681	668	649	646	596	663	636	600	667	581	650	640	625	636	648	683	627	667	646	660	613	641	675	617	644	644	652	600	609	628	647	632	638	638	668	600	672	660	687	641	662	638	585	630	614	653	637	614	672	645	639	619	614	618	653	651	638	693	624	591	661	656	676	637	644	640	657	623	660	642	639	701	662	587	627	642	673	700	636	585	627	600	624	711	683	651	607	645	648	682	608	640	662	682	625	681	648	627	669	629	683	663	646	663	658	640	658	669	665	653	649	608	657	650	689	701	636	630	623	670	617	665	637	628	585	634	652	652	697	645	627	637	619	608	659	653	631	630	596	666	631	615	684	642	665	603	669	659	681	657	613	670	663	656	622	653	668	625	661	640	612	621	584	635	643	593	651	704	644	631	617	585	631	636	655	613	623	638	675	701	637	646	643	641	616	638	619	607	622	619	642	634	692	625	684	656	657	626	596	630	698	640	633	658	623	608	637	613	635	658	632	675	668	622	618	618	663	642	646	618	626	640	678	631	614	662	627	671	627	627	629	674	619	631	684	672	652	664	670	666	689	623	646	609	677	651	634	621	675	665	664	675	635	663	596	640	636	663	692	632	676	651	683	626	661	626	620	627	645	666	614	619	639	661	572	641	678	665	603	665	647	635	619	620	607	694	634	649	644	683	616	650	620	627	650	610	660	659	642	630	648	645	632	651	696	653	643	616	619	656	605	626	639	658	656	674	677	669	640	679	652	613	622	647	625	611	629	662	625	627	600	642	653	626	622	606	663	677	682	629	612	605	671	665	666	658	649	667	659	666	660	623	619	669	609	620	697	643	649	632	639	658	631	700	632	609	644	658	660	642	652	657	665	624	645	647	671	650	678	606	609	625	664	639	674	686	599	622	637	642	642	637	682	679	596	638	623	661	641	683	662	662	674	636	664	633	662	632	618	664	625	670	696	642	651	647	667	625	647	641	597	657	600	655	643	642	657	616	665	665	654	692	636	607	628	604	644	703	625	636	647	651	644	653	627	644	618	622	634	673	635	647	639	668	656	669	639	613	648	627	608	687	656	628	595	639	618	638	658	665	655	632	647	680	626	611	619	639	680	664	653	604	634	677	616	668	671	625	607	612	651	657	660	671	631	650	635	616	643	651	687	652	677	613	651	664	654	652	639	655	674	650	665	646	685	676	659	628	641	645	619	620	672	667	683	634	648	630	639	635	582	679	649	648	670	707	677	695	660	652	643	640	627	659	615	656	644	641	664	674	667	676	641	665	686	644	672	633	690	704	592	615	647	638	627	651	657	593	590	654	648	646	649	627	625	649	640	663	617	662	639	651	669	607	624	678	714	608	664	705	638	610	628	636	641	651	606	651	657	652	623	666	612	647	697	615	614	626	623	633	669	663	626	630	624	635	648	607	678	652	649	663	593	678	649	645	614	594	676	627	603	645	656	665	693	642	627	623	648	624	655	650	610	618	682	655	657	670	621	666	613	650	685	590	648	614	637	634	617	648	634	652	642	619	669	681	647	641	639	648	662	623	638	635	651	683	612	621	666	679	644	629	704	650	653	642	665	627	647	701	628	629	660	628	606	676	620	620	635	649	665	697	613	625	651	613	617	669	644	629	621	658	635	671	675	651	626	644	602	630	667	635	637	661	674	655	577	662	637	659	646	643	628	609	663	620	626	655	679	661	642	657	693	624	661	640	649	637	661	678	604	655	681	622	690	670	620	648	670	635	621	600	658	649	621	620	637	657	672	616	634	628	638	604	674	640	656	659	649	651	655	685	653	667	631	637	634	663	666	632	633	648	650	668	646	677	666	690	664	666	629	623	591	631	650	633	620	628	637	642	637	679	650	600	644	635	658	624	699	621	631	623	605	683	676	629	636	626	679	633	666	666	617	655	632	648	672	604	672	633	641	695	617	663	662	681	624	599	660	650	650	649	619	652	620	669	646	652	591	641	674	661	667	627	672	647	697	684	638	651	685	620	643	641	662	662	657	612	680	627	636	611	671	659	681	666	687	651	614	646	646	631	654	673	663	634	642	654	681	640	650	628	631	646	645	671	668	642	653	636	662	628	652	608	633	695	623	622	624	652	686	645	654	599	644	601	688	607	607	612	627	641	605	611	617	624	631	618	629	586	630	607	630	694	625	620	618	691	681	648	641	674	619	616	637	601	644	668	661	626	585	600	665	671	663	621	718	651	628	618	651	648	638	642	631	629	654	639	660	667	604	663	642	633	658	655	632	687	622	655	588	652	636	644	676	664	681	650	654	625	658	662	658	607	630	635	640	667	652	664	626	570	605	645	629	638	644	619	609	620	630	647	619	658	612	611	665	680	614	661	664	650	611	617	626	627	676	643	630	614	613	651	624	625	725	634	629	625	675	656	647	649	637	615	632	631	653	641	641	679	631	664	639	594	644	626	650	680	698	684	678	661	629	633	652	647	669	650	659	619	624	666	719	651	617	659	698	665	702	635	631	656	670	628	674	661	669	696	651	646	667	664	618	618	663	642	660	622	615	670	649	664	626	637	673	621	655	597	707	648	644	657	623	627	652	649	598	609	683	686	655	634	635	658	667	616	632	615	656	619	657	669	630	701	666	623	633	654	641	631	611	641	619	653	653	656	640	643	657	645	690	604	641	631	616	629	668	655	638	634	669	668	669	673	660	639	640	619	660	651	606	631	644	662	665	615	630	608	641	638	688	651	661	605	617	620	637	655	642	660	638	640	671	672	612	612	643	657	637	640	647	653	667	625	671	652	655	652	620	637	625	633	659	648	610	614	628	670	617	637	713	617	623	606	700	657	655	660	641	645	645	669	643	642	694	639	695	675	652	692	609	602	658	608	675	650	632	643	643	669	652	642	638	642	667	622	605	637	622	720	647	603	618	628	667	619	608	655	636	633	605	726	700	644	654	617	608	646	631	692	646	636	672	583	633	671	662	630	652	633	622	645	658	679	594	680	702	613	632	616	660	666	614	605	661	620	621	644	619	695	634	646	649	648	622	638	632	693	648	626	676	644	677	652	627	638	658	582	645	637	671	657	674	630	648	653	617	661	671	611	638	624	621	662	647	611	672	686	652	654	633	615	607	622	649	687	615	669	625	631	694	635	606	642	612	626	644	643	605
19899	33937	26666	17758	12676	9216	6698	5158	4048	3437	2948	2522	2167	1851	1726	1459	1367	1199	1222	1184	1206	1101	1155	1175	1116	1103	1167	1114	1215	1103	1112	1147	1070	1138	1030	1056	1034	1001	1013	971	922	1006	967	990	938	994	957	1000	929	1009	973	986	980	969	944	982	1020	888	972	913	962	957	1002	927	961	957	990	1005	968	957	942	959	932	925	927	955	927	928	938	1019	950	1018	903	925	1043	932	920	978	935	975	960	942	977	928	962	1018	972	981	947	914	973	948	1005	967	957	994	935	960	975	912	960	1008	1003	949	961	914	914	939	953	938	990	969	958	899	974	1062	994	918	953	954	962	966	976	965	987	907	913	975	931	948	940	960	911	945	958	962	988	971	923	937	966	974	975	954	960	955	956	967	922	1000	937	1005	918	999	916	966	1003	933	914	915	944	924	915	949	942	1006	899	975	912	935	944	900	930	959	1003	982	911	963	988	965	948	991	971	952	942	959	941	988	957	939	928	967	982	945	958	981	977	988	956	950	934	918	908	970	977	987	967	984	1010	985	930	907	980	904	952	992	950	958	984	921	981	891	976	943	983	972	922	907	958	973	926	965	922	927	914	899	968	927	931	940	926	951	920	997	934	965	984	947	971	921	971	1002	955	934	988	919	948	967	945	956	1007	982	961	917	1007	981	959	971	951	940	938	878	978	906	935	921	949	912	950	941	1010	980	933	916	923	977	914	936	922	967	967	952	928	969	979	932	942	922	897	953	903	966	959	963	909	929	901	948	913	890	968	897	909	932	940	955	925	939	923	943	973	940	949	951	904	966	959	925	983	920	958	927	916	920	916	1000	909	949	978	918	929	941	950	949	997	952	945	910	954	949	930	930	954	964	958	927	895	993	948	963	932	923	1003	1033	971	952	973	938	953	960	922	961	862	936	936	909	968	953	908	950	923	978	903	949	939	915	1006	943	959	923	971	974	951	1028	941	931	899	914	918	974	958	956	966	936	991	945	924	937	936	984	950	981	946	958	921	874	1000	981	938	956	926	957	968	965	906	913	915	880	951	965	935	883	979	932	954	1008	961	938	986	903	923	881	945	1029	956	942	1009	929	963	950	966	932	896	989	965	948	948	922	921	952	946	912	936	953	972	1001	951	962	916	944	959	950	996	1002	967	962	976	1012	933	975	909	995	992	937	897	993	927	970	957	962	945	931	921	1026	972	979	929	904	1031	1001	933	911	939	908	945	921	969	981	963	931	951	969	966	889	931	956	927	950	952	910	972	936	946	914	927	972	983	961	939	908	985	886	923	911	962	948	935	960	908	942	971	920	945	899	944	984	934	917	934	916	949	997	991	960	956	890	960	962	974	959	994	960	954	941	1022	979	910	967	906	943	899	911	957	892	982	904	1003	938	926	955	935	949	931	915	920	929	890	980	1006	979	952	989	957	991	905	926	1009	983	938	941	1003	993	954	985	936	948	978	940	967	994	971	947	937	931	980	962	976	930	949	932	952	924	950	947	971	948	954	960	994	1000	1007	979	970	953	962	981	919	922	966	999	948	963	960	906	985	928	962	918	942	967	943	928	956	890	982	954	920	954	915	947	946	1003	926	908	956	932	960	945	955	966	933	940	939	966	985	960	1015	920	970	934	923	948	911	970	893	1023	1037	951	917	926	895	952	928	928	913	932	931	940	954	977	927	945	939	970	936	942	938	976	942	961	993	910	940	942	964	953	954	956	909	984	945	931	956	936	969	1030	984	943	967	944	935	940	949	998	1007	1007	944	994	984	919	944	920	974	914	937	986	982	947	945	946	957	924	946	956	955	973	970	939	966	918	985	939	969	964	931	957	964	968	950	917	953	962	939	947	930	985	976	938	933	955	909	962	943	958	949	966	941	928	979	947	939	926	969	942	933	955	885	943	953	959	973	957	933	976	989	995	940	911	922	877	1027	922	929	930	947	974	892	979	1008	933	944	984	946	967	942	934	946	951	911	955	946	948	1007	890	981	943	961	955	935	913	974	962	930	945	952	943	956	956	946	938	945	953	995	973	959	946	972	1026	966	924	972	1001	899	963	950	945	912	953	1018	924	935	957	929	953	982	933	946	917	913	930	951	958	959	1001	975	914	914	926	952	1031	942	907	939	932	980	868	983	914	935	955	984	910	944	943	962	975	913	967	946	944	999	890	919	957	954	979	928	964	915	912	937	882	956	953	968	1004	951	979	920	918	961	954	985	978	933	904	976	855	1012	938	931	948	988	951	903	941	923	906	930	939	989	932	912	891	942	946	999	937	958	942	931	917	970	975	987	915	909	979	963	881	931	989	967	902	969	923	929	972	970	981	972	907	927	904	981	944	911	940	938	908	942	937	954	949	966	918	934	911	938	856	947	1015	977	966	914	941	947	951	955	943	928	944	923	957	916	970	899	942	965	963	972	936	909	960	976	963	912	919	974	971	972	975	950	976	951	927	928	938	990	936	988	927	920	992	925	966	927	974	934	919	957	954	917	948	911	919	946	999	960	911	944	964	924	962	956	955	928	918	904	963	921	947	948	953	929	965	983	918	972	911	929	922	941	960	923	950	947	1001	912	921	948	973	962	979	969	976	927	918	1009	951	964	940	901	938	912	919	965	1001	954	918	995	899	955	927	997	884	945	1000	967	904	929	921	940	936	975	900	939	972	921	987	945	963	938	958	898	938	895	893	963	937	961	890	940	945	917	953	933	964	985	985	894	941	1000	900	953	953	958	925	939	956	951	992	904	891	923	990	955	946	903	987	889	959	980	1000	954	973	937	930	935	931	956	1005	974	967	949	965	930	955	935	918	916	957	911	907	963	931	916	914	981	935	995	918	982	893	879	938	913	934	936	977	917	900	949	989	920	960	967	966	958	937	965	940	1018	1019	940	1017	913	1009	987	944	930	991	958	1002	954	952	973	873	930	909	992	918	951	921	964	932	944	928	1002	953	907	940	974	924	995	926	966	917	923	951	883	954	928	897	935	973	962	964	971	939	1008	997	962	942	893	941	978	978	983	915	920	936	970	995	936	937	1024	953	893	966	901	980	982	956	980	935	944	929	951	954	939	916	935	893	980	910	990	944	930	896	989	914	931	978	930	958	985	956	930	938	920	959	914	933	941	899	967	921	961	981	927	934	886	924	953	968	1000	983	964	920	916	876	986	959	977	949	953	865	983	913	999	979	928	863	933	961	930	851	934	911	986	919	952	947	950	931	956	983	878	967	920	920	990	910	973	1014	984	944	967	915	912	912	916	945	964	1003	962	904	919	940	952	969	956	970	940	959	939	907	931	917	961	940	958	923	959	896	947	975	907	990	977	952	936	967	928	981	938	995	963	955	977	969	920	965	934	962	931	955	940	913	937	916	957	911	957	939	975	975	972	932	971	898	937	963	946	921	953	924	953	955	931	908	972	962	949	947	978	915	956	921	918	976	969	965	933	942	1013	918	929	959	910	968	941	955	892	954	965	1011	919	962	927	963	958	962	974	947	931	935	976	915	968	970	888	937	969	906	959	918	1025	968	943	958	920	968	941	948	927	896	973	1002	968	939	991	908	921	899	976	997	954	929	970	955	983	938	937	916
22313	21082	28255	24145	21129	19285	8750	3594	2443	1959	1699	1396	1190	997	807	712	683	617	612	619	584	536	602	572	548	592	581	543	581	531	531	514	553	486	505	514	487	484	459	456	511	453	468	485	467	533	460	503	454	471	463	438	448	465	468	469	471	487	404	453	444	453	477	473	421	460	446	430	480	439	449	436	474	447	456	456	504	443	412	470	464	452	444	448	460	456	454	417	438	440	443	446	414	467	428	450	442	410	435	481	443	474	453	461	474	456	452	465	410	437	452	448	470	454	441	484	472	463	436	466	429	435	433	469	457	436	427	449	432	455	428	439	468	450	462	424	453	438	487	388	412	407	511	432	442	429	405	439	441	461	433	471	420	422	434	422	469	422	478	475	433	433	446	428	477	420	479	480	462	421	415	412	435	434	460	432	453	453	444	426	452	440	439	440	460	428	440	450	489	459	425	417	440	459	506	432	417	417	451	432	434	448	445	460	441	424	464	429	441	457	434	444	448	433	495	455	417	430	415	476	456	442	474	413	410	451	432	415	422	444	465	472	483	446	414	442	442	428	452	468	457	427	446	463	426	446	434	422	437	466	442	404	430	461	444	444	409	425	428	446	430	440	443	451	446	460	460	448	446	437	463	476	428	452	455	433	458	455	451	427	411	492	484	413	465	491	452	394	456	390	466	457	417	449	442	432	450	424	429	436	462	494	424	453	457	442	431	442	421	447	470	443	441	455	437	463	465	434	475	440	462	471	451	395	440	417	433	477	448	433	443	414	474	468	448	456	477	463	474	462	401	434	476	453	449	449	436	454	450	450	420	464	474	444	447	458	465	472	440	435	445	461	419	460	476	459	443	444	436	463	470	456	432	448	442	437	437	443	437	471	477	453	444	479	401	426	477	408	422	432	434	463	456	460	447	463	478	469	479	421	467	409	488	454	451	434	456	482	476	451	435	420	425	450	471	446	402	418	463	461	475	464	467	437	475	448	423	421	455	453	410	453	470	431	443	476	414	457	430	417	439	421	456	416	460	457	439	446	466	436	467	454	487	430	493	441	435	424	449	453	490	449	468	446	480	415	444	447	437	453	472	401	433	459	484	468	406	405	417	426	462	451	431	469	465	433	423	440	438	440	426	454	456	465	497	397	492	423	458	454	482	448	455	456	454	444	461	454	432	406	424	437	444	467	470	461	467	444	471	435	435	435	483	445	440	452	436	442	432	470	418	423	447	478	410	470	438	385	466	451	472	440	417	448	429	459	436	427	421	412	452	449	442	455	417	424	475	424	431	428	466	426	469	435	462	418	427	405	450	451	458	441	427	447	402	439	437	449	425	437	460	386	422	455	434	425	442	444	474	464	447	422	414	435	463	443	461	466	436	454	434	465	457	419	440	448	443	466	469	454	417	444	443	417	435	416	441	482	467	414	449	418	463	487	429	427	469	427	419	465	474	449	476	435	438	448	393	433	415	437	459	426	415	474	434	447	433	468	460	429	474	414	467	407	441	436	438	401	496	438	433	413	453	409	436	406	432	443	438	438	414	410	436	448	410	457	440	418	437	468	434	441	430	460	484	448	449	456	459	460	423	459	441	451	410	423	446	449	408	450	460	442	468	419	436	427	430	438	469	412	434	455	432	461	491	394	456	429	440	422	449	442	436	420	436	418	450	428	407	416	441	451	440	436	446	396	442	470	443	452	464	458	468	439	432	463	441	437	425	450	415	410	457	412	447	428	451	443	418	450	451	446	444	455	433	467	451	481	446	458	480	436	468	436	428	423	441	453	469	402	449	438	422	441	441	391	420	431	439	435	452	446	457	468	455	411	452	446	461	465	466	462	450	420	470	427	452	458	481	421	397	433	434	454	482	461	472	466	459	472	455	440	434	447	422	470	413	445	435	453	453	431	450	430	459	507	445	423	426	467	480	460	457	394	445	488	431	441	425	428	449	468	461	397	466	477	454	426	444	477	447	444	451	460	451	476	443	412	439	467	388	432	452	454	480	435	414	474	463	471	499	462	427	433	428	472	477	458	443	456	468	483	437	424	431	420	437	471	482	442	473	429	431	407	447	464	444	450	439	448	452	478	437	459	488	446	422	429	448	424	454	481	467	425	447	443	461	421	464	464	436	430	467	443	434	457	441	420	442	420	454	459	462	405	462	413	448	447	445	456	429	410	454	481	462	452	448	440	433	452	431	424	451	446	457	465	472	432	472	400	419	455	420	462	444	463	423	473	412	461	433	466	402	456	492	472	431	415	408	472	441	433	431	487	435	427	448	441	414	462	461	453	429	412	503	433	449	403	429	467	462	436	409	442	451	435	438	465	451	396	431	448	436	432	459	459	475	440	441	429	468	471	415	423	413	436	447	473	467	493	439	429	460	407	437	399	417	472	506	441	451	466	468	433	448	448	464	434	442	492	455	435	451	438	466	445	441	498	437	422	474	426	443	458	427	477	457	471	420	464	428	429	470	446	459	409	451	436	454	443	444	422	439	421	443	455	444	441	477	442	454	390	439	429	418	420	492	452	453	453	464	412	401	491	513	419	432	417	477	459	439	424	426	474	431	472	461	484	422	438	412	460	443	450	484	462	428	447	470	483	447	449	421	461	440	451	407	447	403	446	470	427	456	435	455	458	444	427	436	424	439	412	441	401	425	444	457	417	446	427	467	396	494	487	429	455	447	449	430	464	417	433	435	446	459	456	453	470	446	416	460	451	406	460	440	502	412	464	464	422	455	409	456	467	433	447	446	452	441	420	455	430	432	438	411	484	423	476	445	483	420	431	436	490	439	445	465	451	451	394	385	444	494	439	446	473	441	474	423	456	450	444	416	429	458	423	431	441	420	469	437	454	440	441	420	469	403	440	470	461	426	456	417	459	468	439	441	452	456	427	461	420	424	425	434	429	431	426	444	447	478	464	474	423	415	429	474	482	456	436	447	458	463	458	467	437	447	413	450	486	437	440	459	439	424	438	418	447	450	432	397	427	462	451	440	467	439	440	441	434	448	421	434	436	465	451	426	422	465	417	467	447	434	426	431	426	442	431	430	457	438	425	412	468	436	510	458	440	441	419	448	442	434	442	479	425	439	401	433	462	476	426	471	459	446	433	439	425	416	444	464	449	461	432	485	424	458	455	406	420	446	436	459	447	427	437	439	406	440	413	455	426	456	436	461	471	447	460	419	457	447	451	461	467	441	447	441	407	461	426	419	433	442	459	458	443	452	455	432	460	458	475	464	467	452	459	466	439	432	452	449	445	444	465	422	480	456	443	453	448	415	447	493	464	459	469	474	401	425	424	433	459	419	429	435	419	454	424	421	462	419	381	397	451	415	455	452	402	454	441	443	450	450	449	433	463	467	442	424	440	448	486	461	467	416	436	452	477	476	443	418	450	430	443	461	448	455	455	454	443	457	461	461	418	440	457	455	464	447	419	440	426	430	422	462	430	457	411	450	452	461	458	452	454	413	447	462	475	438	425	430	462	447	452	419	453
22263	41360	34769	25874	19459	14610	10778	8141	6223	4963	4136	3383	2924	2346	1843	1565	1299	1179	1092	1063	1048	960	962	958	999	1029	939	1021	990	924	952	1011	956	924	865	829	809	753	732	816	720	688	737	759	778	762	762	720	702	665	726	734	675	701	704	712	684	665	749	685	713	663	666	704	664	696	706	670	671	705	654	661	677	678	689	679	610	667	636	644	664	681	663	672	679	665	660	660	691	641	661	640	629	644	639	644	675	629	635	680	663	680	697	710	622	668	693	668	674	728	690	677	628	722	640	672	713	623	702	674	649	642	628	679	691	654	648	640	687	619	672	659	601	655	643	626	649	695	690	631	642	617	680	636	704	655	639	661	698	690	673	706	703	628	643	689	649	681	645	693	638	662	648	685	660	598	667	680	656	654	631	660	684	680	663	666	621	669	671	673	621	688	675	651	657	670	685	694	673	669	665	735	670	670	675	675	634	668	684	665	707	638	654	651	618	699	660	666	709	648	679	636	647	660	655	671	661	649	651	657	668	670	656	601	615	675	622	690	632	629	642	665	621	636	665	662	682	693	624	680	677	668	609	671	662	708	677	677	649	694	725	660	657	655	722	682	660	678	640	637	691	692	658	682	704	665	627	708	657	633	675	633	657	669	647	681	692	644	665	625	634	643	624	691	687	660	650	666	616	684	671	662	676	703	619	709	690	610	689	652	683	649	726	636	604	628	664	681	689	685	650	627	648	643	621	654	657	659	739	640	685	651	649	668	676	653	634	684	675	666	652	705	670	630	647	687	662	700	674	654	694	665	668	644	654	662	636	645	646	645	656	663	710	642	667	659	681	676	673	671	684	645	642	689	654	678	634	641	633	617	690	696	695	661	670	682	638	667	643	666	697	648	658	665	682	706	629	709	661	697	649	653	694	676	577	669	646	659	646	665	668	648	652	654	651	641	686	674	651	665	620	718	674	718	680	647	665	677	649	660	623	658	661	665	624	660	666	688	690	675	662	640	694	665	633	673	689	721	690	740	632	668	680	683	685	676	648	675	646	686	624	655	678	672	713	688	673	669	657	702	640	673	672	667	682	653	692	657	707	682	627	698	689	692	682	680	688	686	666	678	693	694	639	643	659	681	631	696	684	673	645	714	611	695	661	641	633	679	644	645	654	667	694	713	680	672	652	655	637	713	660	641	638	647	641	606	678	644	694	689	665	696	670	660	670	632	708	682	700	644	696	704	594	652	630	666	677	609	672	651	641	679	667	659	657	627	651	656	628	681	649	698	710	669	677	660	666	673	674	683	674	645	678	708	704	665	686	652	644	677	675	624	668	662	644	697	622	629	679	682	703	659	673	632	683	662	668	707	634	651	656	679	643	654	661	681	683	694	696	690	693	678	686	661	656	654	649	654	685	711	713	647	658	712	670	681	705	645	691	641	675	675	712	669	652	700	682	670	676	640	648	703	651	702	664	679	673	673	661	650	662	659	646	668	712	644	666	648	650	636	670	645	671	654	687	644	666	687	641	664	651	685	679	665	703	664	669	702	659	635	652	708	703	650	621	666	685	628	657	705	636	622	708	594	702	679	663	649	678	661	645	667	683	627	667	619	673	628	650	639	647	646	695	623	645	627	595	680	640	645	678	647	704	655	592	678	646	649	670	652	678	639	643	649	681	672	692	639	685	670	695	674	697	618	688	678	667	658	656	677	668	655	673	623	668	700	721	642	677	717	631	637	683	666	643	629	688	670	597	657	651	675	648	639	653	695	687	665	683	652	660	716	642	686	678	623	672	702	682	685	605	657	656	644	661	654	686	699	674	682	660	689	639	715	679	702	616	657	636	708	616	602	681	700	612	621	671	651	631	716	678	665	674	695	640	671	648	662	673	652	656	646	642	640	654	657	641	648	657	674	691	708	644	671	648	715	681	643	682	642	671	670	637	659	605	691	653	658	643	681	654	661	706	635	662	627	644	643	736	704	679	652	646	694	712	659	669	648	658	653	688	695	679	650	670	700	696	658	651	617	642	682	694	625	671	669	629	714	648	655	635	671	607	639	615	675	695	655	659	720	648	665	654	711	672	646	662	699	674	601	669	710	709	608	634	617	637	649	606	634	649	619	644	673	689	691	661	673	661	659	653	641	677	640	643	682	664	619	726	694	642	663	693	654	696	688	640	646	665	685	643	685	694	675	634	686	652	704	621	681	643	678	661	696	675	665	672	670	657	649	655	669	661	658	595	657	670	688	700	659	692	673	647	633	646	639	681	698	707	684	663	644	687	622	706	632	655	642	672	669	682	650	680	650	640	657	659	682	662	698	696	662	715	682	653	683	659	658	678	704	637	635	650	669	669	676	618	704	716	654	710	697	647	652	636	644	648	661	668	657	689	642	694	662	656	698	683	634	641	684	667	681	649	619	695	648	654	704	650	681	654	584	681	671	682	672	713	633	634	674	619	652	684	722	629	643	684	610	670	644	675	611	693	662	643	654	670	687	682	666	666	720	670	637	697	640	671	642	668	716	692	647	655	707	639	670	710	633	684	667	671	602	679	674	654	642	684	702	674	672	695	633	636	673	652	688	674	655	643	668	594	644	698	689	670	642	668	677	662	638	629	655	659	708	681	662	689	725	669	650	671	648	661	668	677	664	668	662	639	651	670	671	685	655	658	674	644	614	632	685	646	716	652	650	651	668	626	637	646	708	695	702	639	727	679	684	667	649	683	671	705	690	692	651	700	625	675	671	663	686	670	684	708	677	673	670	668	674	642	699	640	637	682	725	691	677	689	674	628	703	679	658	654	663	583	644	622	625	668	695	647	633	632	640	669	653	676	653	685	668	711	664	630	709	646	666	695	676	626	681	695	600	649	677	682	690	625	653	626	659	628	719	650	621	668	653	692	643	641	632	682	651	667	667	704	634	631	626	677	697	685	673	663	663	677	682	681	642	654	665	612	669	668	718	621	663	609	617	666	645	646	656	654	682	653	697	669	662	612	679	689	668	661	688	654	646	711	704	638	729	655	644	661	660	648	682	610	697	626	669	658	634	685	661	655	657	668	682	714	653	702	667	650	640	688	670	669	731	635	679	690	702	671	636	672	646	719	639	670	633	646	663	681	684	663	643	685	659	660	659	653	645	665	608	671	649	672	702	640	701	642	621	620	615	708	655	626	666	696	627	629	683	685	664	608	663	673	666	636	691	687	688	621	613	670	688	673	673	707	654	606	689	639	675	624	657	662	663	690	702	665	690	665	650	660	694	675	657	652	606	700	674	678	668	633	674	687	629	665	633	630	640	653	665	654	688	671	643	696	669	624	671	673	700	681	629	660	653	674	688	648	674	658	634	646	626	672	599	638	685	625	637	671	661	676	627	688	670	714	663	648	691	673	662	698	627	660	694	672	725	723	663	671	642	622	649	675	659	655	693	651	653	657	623	668	638	652	655	651	701	643	660	642	645	643	694	661	672	649	639	670	729	673	672	670	649	631	636	665	703	666	641	658	682	659	696
27778	20998	17450	10658	5495	3488	2355	1776	1482	1313	1175	1087	981	923	878	852	769	753	760	811	753	737	750	777	766	740	759	750	731	730	725	759	721	777	721	717	694	719	783	731	689	704	704	679	671	717	710	703	687	709	721	685	716	721	741	708	708	678	712	703	705	742	649	693	655	656	680	677	657	693	689	720	674	694	677	708	672	684	713	659	674	650	727	660	658	730	754	706	683	742	672	698	718	662	720	717	698	676	682	753	719	697	701	670	683	697	704	674	691	729	681	734	698	702	686	718	706	714	672	726	695	719	699	657	684	702	723	685	684	691	690	723	707	691	713	657	755	630	693	717	687	673	643	669	663	698	687	697	709	652	676	675	712	747	663	729	709	711	708	677	731	676	717	704	704	682	700	740	703	692	712	684	744	656	725	641	728	654	695	710	725	704	691	693	718	704	645	661	709	703	690	719	738	673	708	664	699	703	629	713	712	658	696	695	713	666	708	736	690	636	729	714	677	698	708	725	647	710	729	682	668	723	701	648	666	741	693	674	719	668	688	675	671	701	692	689	744	699	705	685	712	757	753	694	683	700	731	717	665	693	710	701	667	716	691	667	661	737	669	669	698	727	691	682	706	682	712	723	723	691	698	699	732	660	690	671	660	716	710	663	733	681	721	738	706	643	696	694	710	680	697	691	733	688	680	685	648	697	690	720	709	703	676	670	673	700	678	715	701	702	663	691	721	726	656	690	677	739	688	692	747	745	700	669	704	674	708	675	698	699	671	663	732	699	692	715	687	735	701	679	673	735	692	704	698	744	699	714	674	709	688	667	705	690	728	764	719	734	673	682	692	674	693	666	688	664	644	709	659	705	720	689	686	699	669	673	690	665	685	718	703	685	712	713	716	714	684	687	698	697	685	711	662	739	719	682	700	674	719	708	762	668	702	713	728	773	670	703	699	691	682	691	698	674	692	711	720	680	702	687	729	674	723	715	721	687	661	709	682	655	692	681	721	702	725	687	700	663	710	689	715	641	695	716	729	649	694	689	733	704	705	727	720	694	662	709	665	653	657	687	701	698	723	682	765	672	667	729	656	659	664	702	676	643	700	716	651	736	674	705	761	671	709	684	736	655	679	748	727	706	694	721	687	701	689	716	693	703	732	646	710	685	706	673	687	714	707	670	710	683	685	652	747	714	674	724	642	705	725	654	712	673	716	631	724	644	693	705	696	739	707	743	675	675	721	692	681	665	693	656	698	660	693	723	743	753	713	673	705	699	761	686	729	709	652	737	686	719	720	693	640	681	731	696	699	708	744	715	715	739	648	732	749	688	710	686	717	639	708	699	727	637	699	675	692	697	666	693	702	704	704	677	721	668	736	751	728	706	741	694	705	715	698	699	646	748	689	657	692	701	689	715	699	733	665	709	705	701	705	700	699	733	654	711	681	667	774	660	713	689	651	751	656	712	671	692	667	698	709	719	666	729	677	686	690	695	653	698	705	663	668	701	705	711	685	706	721	723	686	692	687	653	676	683	702	681	694	727	700	657	700	652	707	702	696	669	660	689	705	717	666	688	666	692	662	687	727	682	695	708	733	720	723	653	643	691	682	692	696	728	735	696	695	675	734	718	691	675	738	717	695	602	664	683	712	714	717	692	646	695	678	718	696	713	754	713	642	692	698	693	662	708	670	672	693	675	694	656	675	680	728	658	681	683	672	692	685	681	748	727	707	693	701	711	753	689	728	682	720	668	671	672	679	679	697	674	660	659	693	710	699	691	677	729	697	683	673	720	678	691	711	686	673	701	731	672	683	673	649	741	724	655	693	720	755	681	671	674	683	701	688	692	705	716	666	722	733	708	708	736	748	666	673	713	713	646	666	657	742	673	718	682	659	704	700	721	674	676	696	689	725	691	671	700	705	694	681	710	742	667	718	714	709	667	657	687	721	661	684	677	696	692	703	668	742	684	758	728	662	687	684	702	718	622	668	698	667	704	677	701	711	707	694	674	721	726	747	639	710	688	720	710	726	675	693	755	702	703	680	725	721	697	716	690	712	692	725	671	750	649	710	709	676	696	704	685	666	653	685	682	683	682	689	682	677	731	721	720	718	677	751	715	715	689	723	716	688	742	658	726	656	677	693	692	748	687	683	715	703	687	702	707	698	684	671	750	649	769	693	653	676	714	654	697	718	714	662	672	736	744	696	679	690	712	678	721	762	645	698	708	706	680	676	659	705	672	670	693	687	679	685	661	727	687	721	711	706	669	705	638	707	676	681	702	668	710	682	670	694	656	647	688	731	690	713	686	757	640	751	721	693	699	723	733	731	672	673	642	676	687	708	698	725	641	700	673	727	674	685	724	667	709	676	730	693	705	731	685	670	721	705	713	700	698	667	742	703	689	659	657	698	668	656	721	705	712	736	689	712	659	735	754	693	652	725	726	728	662	725	752	654	719	709	754	746	685	686	627	739	708	667	694	704	724	716	730	713	671	726	674	757	733	676	697	647	667	648	695	750	679	706	683	727	712	706	654	665	731	679	693	696	703	714	700	688	699	682	677	697	703	696	713	698	702	664	682	681	734	704	671	648	662	691	711	693	738	714	680	664	707	716	700	658	713	733	711	692	698	739	663	723	646	658	703	720	683	665	665	658	701	693	790	702	726	648	701	679	749	697	681	758	720	684	690	674	717	726	693	670	710	679	745	704	708	723	666	741	744	690	692	702	716	700	706	696	688	701	666	722	678	671	748	702	713	710	673	652	712	716	732	671	724	732	710	689	679	688	675	714	679	737	667	720	698	676	676	693	721	688	693	679	715	726	728	693	693	644	689	698	730	651	676	646	668	676	720	678	716	737	735	665	702	682	705	684	732	727	706	717	720	750	708	720	738	679	732	685	729	683	717	735	741	754	688	687	700	694	682	690	738	686	672	666	729	695	697	754	739	674	688	701	673	663	681	688	669	689	713	661	709	651	670	712	684	709	682	692	677	678	676	658	679	678	700	741	643	675	696	703	690	676	733	705	654	698	658	694	737	711	710	694	683	735	705	716	683	669	728	636	690	669	752	662	722	679	682	743	714	678	723	698	731	732	693	718	688	690	686	737	681	678	734	706	698	668	694	715	689	695	680	687	728	734	717	718	658	668	681	686	709	766	742	674	666	717	681	720	713	663	634	692	668	702	666	675	678	711	699	677	705	693	672	682	665	728	676	698	716	674	664	677	718	730	658	688	666	659	730	714	719	666	704	701	693	649	710	685	733	653	692	694	701	718	717	690	726	717	696	734	642	715	692	737	678	766	686	646	684	679	704	705	737	739	702	692	694	663	724	685	708	690	701	709	734	763	734	737	682	712	686	663	720	677	642	706	669	650	681	686	707	721	706	765	681	670	756	683	722	734	709	651	643	694	705	712	688	680	706	723	729	681	652	696	658	667	709	687	668	696	654	679	677	702	660	644	718	714	710	741	690	672	659	689	728	692	695	655	709	700	691	753	725	679	730	717	713
19027	30438	23172	15035	10449	7570	5437	4337	3427	2974	2603	2196	2007	1730	1529	1347	1288	1253	1241	1254	1149	1085	1212	1159	1175	1130	1157	1222	1149	1176	1209	1198	1161	1179	1130	1100	1106	1077	1050	1087	1041	1055	1081	1094	1064	1043	1078	1062	1028	1024	1017	1053	1032	1088	1076	1022	972	1028	1011	1020	1012	1016	1026	1001	978	1092	1023	1069	1016	1050	1056	1053	1019	1052	1001	1013	1032	1010	998	1016	1005	1043	1073	1004	1015	1043	1003	1008	1020	1035	1017	1032	949	1043	999	1039	1005	1004	1075	1008	1001	974	1081	1046	1053	1068	1036	1006	1042	1074	1060	1050	1029	1056	1089	1070	1027	1017	1042	995	1067	1008	1046	1066	1044	1063	1064	1013	1026	1023	981	1038	1010	1044	1055	1030	1031	1032	1043	1042	1013	1016	997	1048	1042	1090	1087	1042	1095	1061	1028	971	973	1022	1018	1018	1050	1077	1028	973	1027	1016	982	1043	1011	1065	964	1036	1040	1032	1015	1054	1064	1007	1001	1054	1001	982	1056	1016	1036	1016	1030	1055	1045	1046	1011	989	1022	1098	1012	1000	980	1085	992	1056	1057	988	1002	1018	1070	1043	965	1013	1046	1036	1032	996	1077	1035	1006	1039	1113	1006	1032	970	1018	1018	1043	1046	1060	1044	987	1002	1009	1006	1065	1014	987	1040	1077	1005	1058	1066	991	987	1053	1034	1041	997	1012	1047	1012	1077	1022	1004	1032	1028	1003	971	1062	1057	1028	1031	1007	1017	1063	968	1044	1048	1031	1083	1011	999	1027	1054	1003	1074	987	983	1042	1046	987	987	1028	988	987	1051	990	1056	1027	934	986	991	970	946	1011	1057	1015	1022	1033	1013	1023	1072	1028	1007	1013	1049	971	1060	1010	1012	1065	1020	1029	970	1027	1021	1018	1044	1037	1023	1063	1006	1045	1014	1004	990	1020	978	1041	1033	991	1046	1013	1044	1113	1044	1022	1017	980	954	1045	1041	961	1011	1057	1008	1063	987	1031	1004	1035	1005	1000	1033	980	1021	1058	1057	1026	1042	1020	1032	1006	1062	1021	999	1033	1060	982	952	1016	1027	981	1011	1000	1086	1062	1019	1071	1030	996	1040	1024	994	1014	1045	1042	1056	1065	1079	1036	992	1048	1036	999	1057	1015	1053	1016	1017	993	1006	1032	1002	1035	1028	975	1016	994	996	1002	1059	1034	1009	1024	1008	986	1044	1060	1020	939	1038	1045	1011	1007	1061	1025	997	1002	988	1011	938	1027	1015	1006	1010	998	974	1049	981	1040	1051	1037	997	1031	1094	1034	972	1054	1046	1012	1001	1030	1020	974	1034	1011	1058	1025	1061	1040	1053	990	1040	1025	1062	1080	999	1037	1140	998	1004	1020	1060	1027	1077	997	1060	994	1009	1017	1061	1008	1001	1078	1067	955	1018	1030	986	1027	978	1014	969	987	1048	1030	1023	1024	978	1000	1025	1058	1051	1028	1029	1024	1052	1000	1028	1050	1050	1041	1052	1003	1002	996	1073	1015	993	965	986	1057	987	1067	1047	1024	1050	1030	982	1078	1023	959	991	969	982	1070	1035	976	1009	1031	1017	1014	1068	1023	1014	988	965	1071	1023	1030	1052	1044	966	1011	1022	1028	1042	1042	1063	977	1005	1085	1015	1062	1016	1002	1048	1032	994	1006	1078	1013	1004	999	993	1017	1033	946	1012	1066	1027	1051	1023	1045	1021	1103	995	1024	992	1067	996	1088	1058	1035	1064	1023	1022	1046	1082	1008	1045	1010	1053	1013	1026	1024	1025	1022	1044	998	1015	957	1068	1032	1066	1014	1030	1063	1002	1002	992	997	976	993	1018	1060	1075	985	1003	1007	1006	1057	992	1018	1016	1051	984	1075	1039	1013	1053	1037	1050	1052	1033	1059	1015	1005	998	1008	996	988	1006	966	1022	1025	992	1004	1019	1029	1047	1010	1037	1007	1091	1082	1079	1044	1055	1018	999	1010	1082	1022	1032	1008	1048	1006	1047	1016	1084	1042	1062	1092	1079	1022	1050	1041	1006	1038	969	979	1050	1034	1044	979	1027	1038	1028	1025	998	992	1010	1046	995	1041	1069	1033	1028	1077	1021	1035	1058	1000	1029	1045	1005	977	1059	1010	1032	1015	1016	1039	1027	994	1052	964	1050	1029	1060	1042	1027	1082	1064	1024	1063	941	1057	1033	1039	1022	1036	989	1014	1014	984	993	1013	1036	1020	1056	998	1040	1004	1002	1034	1025	1027	1014	1014	1045	998	1030	988	1079	1007	992	976	1043	1008	1009	1042	1007	1033	1062	1049	1022	994	1009	1023	1070	1020	1003	1034	1049	971	1012	1052	1058	1085	967	1019	1050	1038	983	975	1028	1019	1030	1028	1029	1014	1092	1043	1038	1038	959	994	1016	1044	1046	1084	1008	1047	1019	1023	1008	1023	1044	1030	1006	999	1032	1069	1023	1036	1079	1068	1009	999	1002	981	1036	1086	1042	973	1027	1046	1004	1077	1018	964	1015	1062	1000	1024	1016	1078	1025	1053	1035	1058	1033	1024	1007	985	1076	1007	1006	1062	1081	1087	1012	1019	1078	1016	964	1013	1063	1023	1048	1005	1038	1003	1019	1037	1020	986	997	1011	1014	1028	1007	1019	1044	1013	1007	1006	992	1030	1060	1024	1051	1018	1063	987	1079	990	967	1043	1053	1050	988	1044	998	1000	1024	1020	1009	1020	1013	996	1010	1080	1001	999	1029	1001	1018	996	998	984	1070	1091	1040	992	1034	1018	1012	1078	1020	1009	1022	994	990	989	1026	1054	1006	1060	1020	1045	951	1016	982	1011	992	1009	997	980	980	1030	1007	1043	1008	1043	1045	996	988	1036	996	1064	1019	944	969	1013	1061	1021	1056	1051	1040	1090	1020	1033	1065	1055	1092	1010	1008	1048	1032	1033	998	1021	1019	1043	1091	1006	1050	1069	1093	1054	1016	1054	1048	974	1002	1041	1066	1033	982	1017	1044	995	1108	1070	1008	1027	1078	1088	1034	1038	1013	1002	998	1038	1026	1059	997	1072	1014	1059	1026	1036	1026	1021	1060	1015	983	1071	1074	1041	1046	995	997	1034	1076	1017	1038	1046	1061	1034	1002	1022	1032	970	1057	1041	1031	987	1054	1052	1016	1003	1005	1016	1041	1064	1027	1013	989	1020	1085	1011	1008	1061	994	1092	1074	1000	958	1034	1041	958	1057	1015	1047	1036	1054	1048	993	1040	1017	1036	1010	1010	1081	1007	990	1018	1003	989	1027	1080	1009	1016	1048	1040	1029	1011	976	1058	1029	1025	1026	1008	1008	1038	1048	1034	1040	1010	1058	1003	1041	1039	1035	1006	1039	1003	1025	1012	1049	1022	1034	1036	1034	982	1049	1060	1055	1033	996	977	977	985	1091	982	1072	1055	1025	987	1020	1036	1010	1030	1008	1052	1060	1063	1015	1018	1015	994	1017	976	1059	1040	1042	1045	1086	1019	1046	1083	1013	943	1016	995	1028	1053	1024	982	1002	1054	1067	1035	1019	1016	997	1031	1045	1051	1046	985	1006	1049	1026	1053	1041	1011	1024	977	1049	1005	986	1017	1035	1019	1056	1003	1048	981	998	1032	1021	1048	1043	995	984	986	1020	1079	1002	1043	1008	1033	1037	992	1018	979	1033	981	998	1009	1066	1076	1028	983	1034	1025	1055	1074	1046	1045	1036	1018	1052	1028	986	981	1030	1039	1038	1035	1023	1034	1030	1012	1007	1070	1035	1049	1019	1060	1007	1015	1013	1018	1052	1087	1021	1025	1017	1018	1032	1022	1005	990	974	1068	1032	1017	1007	952	1051	1006	961	1014	1041	1029	1071	1040	1022	1039	985	981	1038	1017	1002	1002	977	1030	1057	1045	1034	975	1049	1000	978	1025	954	1060	985	1049	1046	1007	1039	1061	1065	1048	1030	993	972	966	996	1080	1043	1036	1003	967	985	1014	1012	1014	1026	1043	1044	1012	1037	1022	1026	1036	1028	1003	1014	966	1015	1094	979	1015	1016	1027	1044	1013	1046	1055	1030	1059	1083	1092	1017	1002	1028	1017	998	1049	1073	996	1022	1049	1032	1026	1061	999	988	1049	1101	1026	1020	1039	995	1028	1009	1034	1074	1003	1032	1000	1003	1002	1014	1012	1060	1036	1056	1000	1049	1053	1086	1065	991	1043	1019	982	1021	1020	1034	1044	1003	1060	1006	1038	980	1047	1026	1087	1026	997	1019	977	979	1013	1019	1028	960	1014	998	1043	984	1028	974	1020	1031	1073	990	993	998	1006	1027	1061	1035	1059	1028	1020	1023	942	1031	990	979	1059	1026	1017	1022	1069	1022	1023	1057	972	1023	1039	1041	1026	1060	982	1039	1042	1017	1069	1004	1072	943	1044	1013	1031	1037	1040	1040	1022	1038	1024	1048	1011	1111	1043	1016	1012	1027	1009	1008	1015	1091	1005	989	1025	1046	1036	1035	1048	1009	1023	1022	1043	1035	1047	1040	1021	1021	1003	1026	1039	1007	1046	1041	1044	1047	976	1085	1047	1030	1007	968	1043	1026	1017	1052	1039	986	1011	1067	1055	1062	980	1006	1024	995	1061	1050	1044	1085	1027	1047	1001	1000	965	1077	1070	969	994	999	996	1050	1038
23177	21047	27582	24789	20037	9785	4401	2669	1936	1632	1462	1344	1073	911	816	699	708	689	652	680	642	674	662	681	610	649	615	661	663	669	658	626	630	622	578	595	601	629	590	557	596	558	611	606	570	639	544	577	575	508	548	539	577	553	583	611	526	541	524	569	578	587	524	557	530	565	569	566	569	577	576	598	570	576	536	587	551	555	573	552	583	542	545	562	567	573	518	608	564	565	557	550	537	539	562	557	550	574	541	607	565	561	551	553	554	550	544	546	527	553	572	550	520	568	509	598	565	579	565	586	548	562	567	556	526	559	534	559	576	563	608	567	502	544	582	559	550	554	575	548	588	527	580	565	626	552	560	587	539	562	546	547	571	600	539	543	573	601	538	561	584	563	613	559	509	509	595	519	542	549	546	520	533	575	540	534	576	574	509	584	521	564	561	582	562	556	551	583	556	547	538	564	550	524	556	573	599	545	539	565	554	553	527	516	554	538	575	575	586	589	530	535	568	587	550	577	550	604	554	534	555	526	602	556	541	546	548	569	553	563	596	592	538	567	569	566	485	583	558	569	521	588	556	556	570	600	543	531	595	585	511	565	560	613	554	512	579	547	505	539	570	575	573	544	567	543	571	572	541	560	582	574	534	547	575	544	565	522	544	504	543	600	540	555	558	518	519	565	579	573	558	579	545	527	556	562	549	552	535	575	558	551	565	505	549	549	553	595	588	560	530	584	569	574	538	550	558	555	613	575	573	548	561	549	537	533	544	538	533	548	544	568	555	565	571	555	585	546	575	545	587	525	539	542	580	529	554	499	533	551	578	553	572	542	572	555	539	550	574	543	547	529	577	544	544	571	551	545	548	592	558	538	535	597	539	587	590	544	565	575	599	549	554	537	581	534	529	514	551	540	538	544	592	557	566	582	560	583	549	589	565	558	547	543	555	552	542	535	579	510	546	569	568	517	550	555	542	564	545	511	555	526	559	528	556	532	554	559	561	519	572	552	548	564	567	527	569	540	564	543	545	525	575	562	510	561	569	541	558	535	492	567	589	556	588	599	531	531	537	528	548	591	514	591	551	541	551	531	527	551	572	542	571	522	572	542	577	539	572	538	519	586	582	534	520	543	555	549	504	546	578	527	563	540	575	549	568	508	521	565	539	520	559	543	557	565	544	552	516	534	526	557	570	523	541	546	520	589	553	554	568	564	553	572	590	564	591	597	560	520	566	545	573	569	562	497	600	595	563	561	563	582	573	522	558	539	566	493	600	575	533	547	528	534	584	571	535	562	515	563	580	615	526	535	523	536	539	554	571	553	562	567	573	600	564	605	535	555	564	588	605	557	555	566	585	549	557	535	584	511	572	545	579	556	542	605	572	544	558	544	563	554	582	552	533	564	570	531	585	549	567	586	546	529	591	571	565	554	565	549	534	588	546	563	541	544	607	559	546	569	567	539	543	544	565	590	581	555	545	581	569	538	545	581	562	573	538	537	550	548	581	554	558	507	509	525	580	591	580	551	553	589	545	518	553	581	532	490	561	617	553	590	567	593	571	546	569	556	540	562	566	522	534	608	574	569	511	540	546	575	579	612	565	572	612	570	570	557	563	577	532	543	527	596	579	560	567	531	544	571	567	552	537	564	547	550	583	545	528	537	553	538	542	586	591	553	540	515	571	507	582	541	599	583	538	548	543	571	510	599	574	586	555	572	536	573	550	601	546	567	526	606	548	582	575	573	506	544	553	563	564	537	556	548	519	558	546	535	575	560	581	556	578	590	604	549	546	539	523	556	573	552	547	602	534	589	559	566	555	559	541	538	538	548	572	567	527	560	560	572	585	515	557	573	549	567	549	560	572	587	594	545	508	577	522	562	590	568	530	543	598	594	521	538	548	531	519	548	487	539	588	570	547	528	545	547	579	569	569	552	583	558	536	576	548	539	547	581	543	597	522	595	520	581	558	553	535	565	555	552	565	575	541	554	515	554	549	521	577	537	549	553	554	513	567	546	571	596	575	537	562	523	568	598	540	563	514	578	530	560	545	542	519	608	516	506	617	571	557	587	533	600	572	558	541	531	578	544	595	556	546	521	587	564	504	552	586	583	539	525	591	529	560	572	595	584	538	525	595	600	552	577	509	559	552	537	561	495	541	571	561	559	564	545	528	573	559	563	576	542	586	534	588	581	569	540	546	562	505	590	592	538	497	545	545	581	519	570	547	592	502	545	577	526	564	574	543	552	554	572	559	569	617	527	602	566	525	557	572	597	558	544	531	592	547	544	551	602	597	577	536	559	546	512	539	596	547	551	556	549	539	548	583	557	508	584	546	564	521	584	584	532	513	564	573	578	536	580	550	522	549	555	565	580	578	547	587	550	554	546	545	552	551	559	547	539	571	563	593	574	596	555	547	531	541	565	535	581	575	570	547	565	596	559	526	560	554	543	550	558	554	543	540	541	547	580	505	577	560	550	548	598	598	528	564	581	537	560	589	563	517	533	562	557	567	579	538	553	544	574	550	521	575	622	584	579	555	543	556	549	534	565	545	548	566	597	539	538	552	596	556	561	573	531	560	588	583	561	595	594	571	592	585	583	569	573	553	580	538	592	540	540	546	588	528	571	516	574	580	570	519	546	542	544	571	557	551	590	567	557	599	562	532	503	595	529	543	560	572	566	556	548	542	503	561	539	575	553	534	543	558	592	567	546	556	555	564	572	529	570	563	509	567	565	574	583	568	568	546	534	544	579	546	558	579	531	525	570	602	541	497	592	558	548	537	546	546	599	551	544	545	537	568	561	603	568	533	550	544	537	562	588	555	538	545	544	633	549	540	590	533	539	543	558	564	547	577	534	597	559	588	594	578	539	547	548	518	536	574	581	528	546	540	530	587	561	535	561	593	564	545	571	532	537	580	480	543	541	576	549	556	564	538	590	523	542	550	562	534	562	540	575	568	534	547	545	571	535	586	566	574	587	566	575	554	536	553	490	606	552	570	553	573	541	521	560	543	519	544	596	583	546	558	515	550	561	542	526	538	549	553	586	566	543	600	565	562	521	553	547	533	537	559	594	563	548	535	534	589	565	561	579	546	535	531	542	529	527	566	542	548	532	564	545	582	546	562	549	563	545	553	563	526	563	557	520	546	530	535	539	550	566	563	558	603	564	583	528	562	550	517	553	564	538	556	539	566	548	598	598	566	563	565	552	562	536	578	522	555	568	559	530	541	560	549	592	594	537	549	550	557	578	545	584	572	553	526	547	548	580	603	556	529	556	562	541	549	547	560	559	570	537	565	577	547	527	550	518	563	542	561	536	557	569	528	539	557	532	534	530	575	570	512	555	523	575	547	536	476	570	533	543	525	569	588	551	586	518	554	560	525	558	581	551	507	554	588	561	607	556	517	556	569	566	574	598	570	525	557	583	560	551	545	545	573	528	571	562	571	523	601	562	566	532	550	563	571	612	548	548	543	581	553	511	550	523	551	549	524	509	569	539	522	555	543	568
19962	36773	30260	21514	15537	11499	8282	6369	4774	4103	3510	2814	2431	1949	1616	1401	1263	1257	1161	1170	1096	1109	1081	1107	1099	1114	1103	1094	1141	1038	1063	1090	1096	1070	1018	892	946	963	897	945	933	894	923	836	878	863	855	905	860	856	913	838	874	834	885	863	857	857	870	823	869	860	834	892	796	841	828	840	776	906	870	852	832	868	833	819	828	807	828	845	869	847	885	837	831	872	862	808	758	864	822	854	837	877	819	879	798	797	869	840	832	835	855	812	772	774	833	846	796	860	834	877	807	821	818	812	805	774	817	853	801	848	858	851	826	868	818	875	852	856	780	794	857	854	855	838	839	863	876	846	794	814	862	798	840	858	850	868	800	908	816	848	812	849	877	886	823	827	842	868	873	849	831	820	843	814	840	838	845	873	865	794	803	798	845	831	823	825	886	794	850	864	885	886	842	780	880	860	837	871	865	848	890	813	842	841	858	857	852	877	775	864	809	824	798	840	848	863	820	816	851	878	867	834	833	904	876	863	843	896	810	764	847	835	806	866	808	849	846	828	859	820	837	843	814	877	817	875	823	813	868	887	847	877	834	888	875	836	829	833	818	838	844	858	856	868	834	841	810	842	845	829	842	826	816	844	876	812	799	879	844	747	772	853	817	881	806	834	812	852	824	806	895	899	839	836	834	822	854	824	845	836	827	849	831	843	885	868	809	827	830	879	845	870	815	850	856	800	842	852	866	869	889	842	877	816	867	780	873	781	804	855	794	862	840	826	844	824	821	877	828	898	814	854	844	878	783	880	844	823	823	870	813	840	877	852	899	867	840	878	811	830	852	867	840	816	861	878	787	825	889	821	856	827	864	822	848	874	818	827	840	808	854	828	845	835	901	805	847	819	833	846	862	915	818	906	813	856	794	829	874	872	875	819	835	869	822	848	806	856	806	813	865	852	864	864	783	840	853	838	854	835	843	857	834	820	819	845	872	870	882	825	835	801	791	871	839	858	837	843	830	825	851	819	876	817	808	868	863	856	828	802	854	855	836	811	847	831	844	805	835	833	818	843	895	906	835	834	851	820	835	830	811	810	851	797	815	856	845	858	860	895	930	821	843	821	826	825	862	857	859	858	856	898	830	841	882	777	847	830	905	886	816	835	838	814	836	850	829	851	865	864	838	878	865	819	861	842	859	870	819	809	822	817	877	852	879	820	809	852	860	777	858	774	830	853	857	825	836	839	847	844	878	823	789	828	832	779	837	853	858	867	854	890	824	854	867	859	856	803	836	863	815	858	857	839	905	851	827	851	808	853	824	769	856	880	890	803	841	883	863	839	858	841	897	900	827	846	845	832	845	868	831	826	810	881	813	823	803	862	813	840	802	842	840	884	842	866	852	849	813	870	810	834	841	870	814	818	839	826	846	815	838	817	840	822	820	888	829	891	864	834	862	827	871	860	872	881	844	859	885	869	821	874	876	801	820	822	883	812	821	799	872	873	799	832	924	832	823	812	828	845	887	848	898	839	825	913	774	866	871	866	840	837	861	844	890	829	853	893	837	874	832	846	843	805	848	847	853	802	843	776	856	832	854	859	814	827	859	889	806	831	826	898	857	826	856	824	834	845	813	829	853	854	868	853	822	824	832	848	803	811	852	823	897	868	851	877	860	839	826	830	872	803	831	800	828	791	792	817	864	843	849	851	850	807	823	836	848	771	851	840	841	844	823	866	805	845	769	825	899	851	854	815	850	828	872	768	842	828	839	818	838	871	851	869	881	836	835	826	853	810	866	843	839	856	824	863	860	845	867	856	828	816	894	881	823	842	816	857	849	847	881	862	835	847	851	804	780	854	796	837	868	859	837	847	837	799	816	829	811	859	868	805	835	838	805	838	872	865	906	808	836	869	844	807	825	857	841	835	824	868	805	846	857	871	797	809	892	857	866	829	871	775	864	866	847	804	862	838	858	827	865	850	814	832	861	768	787	839	835	837	841	797	844	766	810	812	851	879	849	884	842	808	821	882	851	816	849	797	839	844	806	796	762	851	829	852	830	821	891	817	817	827	879	836	846	795	858	845	802	822	821	855	857	798	844	822	852	834	862	841	842	823	908	835	818	846	829	846	817	818	880	816	820	823	780	826	782	809	832	870	809	818	842	787	821	815	791	824	818	871	842	822	775	820	859	840	906	811	819	831	830	773	830	781	848	869	829	894	837	832	872	864	821	883	859	855	865	872	888	844	807	838	856	807	822	906	845	857	846	853	855	839	819	821	851	880	833	847	873	850	819	977	839	817	870	903	831	877	844	774	872	838	852	820	829	858	851	794	802	865	802	827	828	858	774	842	818	840	849	823	835	853	820	839	847	838	855	836	871	877	898	843	832	831	827	835	844	803	838	803	811	826	806	797	819	840	800	833	811	806	837	896	756	781	820	879	829	818	853	832	842	862	838	843	840	867	806	831	823	883	836	846	855	819	798	842	825	900	794	863	817	831	873	782	884	822	845	861	858	826	810	833	851	859	864	866	850	852	836	838	836	781	842	819	846	822	866	872	841	803	833	825	883	868	831	815	878	800	840	874	825	831	816	863	873	836	855	867	813	832	874	793	842	828	795	828	841	805	867	850	862	820	890	876	824	871	837	851	845	835	831	861	875	829	816	834	817	853	874	804	853	861	874	789	824	772	855	800	858	846	803	855	817	881	764	871	834	798	833	785	842	832	818	851	794	829	828	824	817	847	837	821	828	891	833	837	842	877	833	821	838	840	828	867	812	857	853	860	810	849	819	768	862	823	825	826	915	792	817	853	837	825	815	840	880	842	876	828	821	883	810	823	862	812	850	828	819	831	853	836	918	831	852	797	858	872	841	795	853	816	912	840	806	881	876	793	861	914	837	860	842	880	828	892	828	848	790	857	767	803	803	887	826	882	877	789	827	835	882	803	821	852	896	855	826	748	868	809	887	813	826	870	866	820	832	759	794	847	826	807	858	821	814	846	834	840	842	859	852	853	835	797	826	825	845	844	803	853	845	881	842	816	881	775	855	829	852	815	840	870	830	903	833	840	790	863	841	861	839	848	841	883	885	823	832	780	853	883	819	860	844	827	867	828	805	857	826	803	809	824	853	871	842	848	836	811	850	872	839	828	856	866	870	826	811	817	875	842	880	801	909	824	871	864	885	826	837	847	867	859	847	843	838	833	840	778	870	842	817	809	866	871	862	877	811	853	805	796	832	806	800	817	902	859	832	839	857	870	853	879	848	873	850	864	837	857	819	833	837	804	864	805	861	815	811	850	815	817	843	797	787	834	867	893	852	792	817	836	843	762	780	811	824	861	786	864	889	844	846	820	824	819	879	858	802	824	822	811	853	833	815	785	825	876	880	845	848	874	835	891	871	860	849	805	852	871	836	818	797	871	851	821	888	797	863	825	772	862	824	875	824	873	829	806	836	858	813	886	890	809	921	839	827	850	801	846	851	840	868	862	883	823	840	848	832	828	868	832	865	826	815	797	814	851
24626	21112	25843	23514	8441	3948	2691	1964	1627	1461	1244	1142	985	884	866	747	753	712	676	693	688	673	707	695	684	680	707	700	737	712	651	676	716	707	670	652	650	647	593	661	673	661	645	669	614	623	623	689	677	657	602	613	616	594	636	627	631	607	584	684	671	605	593	592	633	640	601	622	665	646	611	601	634	654	625	628	632	593	622	583	619	644	654	610	650	649	624	617	646	653	624	665	637	638	636	596	590	665	593	613	629	596	640	582	671	642	674	671	640	692	606	631	615	598	610	662	624	651	633	638	621	633	605	655	601	605	617	608	605	641	608	665	607	660	649	639	626	632	617	648	653	651	635	598	625	677	596	609	621	598	605	592	651	614	617	600	596	648	596	569	622	636	597	649	630	585	601	611	606	648	626	643	594	615	587	625	585	627	630	636	640	608	629	587	611	634	630	666	603	565	647	604	628	614	667	607	650	660	645	571	618	638	632	602	630	610	652	602	612	581	662	649	629	600	599	594	612	662	662	613	627	553	643	552	630	602	622	655	666	622	619	654	611	658	641	647	636	610	624	623	599	625	623	664	649	616	655	596	595	604	674	565	679	645	648	619	625	596	621	639	609	638	635	655	617	591	600	663	598	628	631	599	671	648	663	605	603	637	646	660	580	652	630	629	626	607	610	678	647	627	622	611	648	605	613	605	591	601	618	683	620	651	639	606	600	634	668	602	632	575	617	598	591	629	650	614	583	601	640	623	600	646	654	644	623	672	640	656	658	622	644	603	590	616	614	647	639	673	615	629	626	639	629	664	652	651	638	620	629	663	610	637	687	596	662	648	594	566	591	605	603	635	627	585	626	613	616	628	638	628	665	602	666	618	643	620	626	629	601	651	587	623	645	636	650	617	592	663	649	620	657	634	632	572	655	627	653	644	642	605	614	583	651	688	631	607	623	625	639	652	601	587	630	588	611	608	569	626	607	641	585	607	639	623	613	629	625	629	605	610	654	614	623	627	631	580	679	674	671	647	663	612	638	655	673	579	635	658	666	622	616	611	600	623	608	658	669	607	638	618	651	613	655	631	674	602	596	611	623	627	639	623	614	620	643	625	641	600	624	634	619	618	617	640	603	628	628	637	591	659	643	636	634	604	662	624	650	625	610	608	639	635	633	637	623	633	628	659	647	623	647	635	618	629	623	597	648	617	622	625	650	673	647	624	636	614	636	608	613	607	608	642	611	600	624	645	613	607	628	607	622	642	605	590	631	598	616	658	623	632	627	633	644	610	618	656	624	613	661	622	630	613	629	630	625	666	605	635	592	618	636	652	640	588	603	601	627	655	599	629	634	652	610	691	653	638	698	654	609	587	630	624	606	637	600	568	578	621	629	631	564	605	609	636	634	633	591	663	644	616	607	651	598	661	610	629	646	617	640	646	645	615	628	631	620	630	613	655	617	635	586	616	611	658	646	630	624	626	601	633	586	609	617	587	657	618	587	619	594	603	607	644	585	675	570	587	620	635	595	621	620	603	645	615	668	627	633	640	643	612	627	620	595	635	604	636	608	649	611	589	636	598	621	637	620	673	645	622	628	656	642	602	608	672	594	628	614	621	657	649	663	638	639	692	608	651	637	651	639	608	664	681	613	655	587	633	556	626	652	645	590	560	586	624	610	609	589	653	635	604	645	635	629	619	643	654	581	610	616	663	648	637	625	599	611	607	600	659	591	612	622	583	630	591	646	645	612	656	635	641	607	585	675	636	597	638	633	591	596	657	620	623	647	599	601	648	598	600	604	652	615	655	639	627	596	648	652	647	632	589	606	587	658	623	699	615	617	629	660	596	653	604	627	632	617	614	638	588	628	639	623	624	596	598	649	616	629	647	606	580	624	600	577	595	594	646	593	645	627	571	613	633	617	646	617	600	629	616	643	665	591	667	626	592	601	641	622	639	697	659	645	652	604	622	640	645	660	644	616	671	596	617	677	617	625	658	635	655	626	599	635	636	635	635	597	600	645	602	615	593	628	634	605	619	623	592	598	623	599	637	622	618	645	675	620	610	613	627	701	634	642	624	652	572	646	654	647	649	619	631	611	627	659	618	635	613	616	610	646	649	648	632	587	601	618	613	633	650	639	598	606	622	601	628	639	671	607	638	624	583	583	619	582	635	631	619	588	660	620	586	620	630	657	594	625	639	565	609	632	637	635	639	619	608	644	604	680	643	610	639	655	611	663	639	594	643	639	602	658	575	613	614	590	665	589	641	591	617	647	654	615	660	632	678	597	649	615	628	651	627	584	632	587	625	650	626	598	619	646	659	672	633	598	637	652	674	668	617	643	622	590	653	616	586	591	613	596	617	653	638	609	603	625	597	659	643	586	614	635	577	643	622	621	605	645	629	630	648	608	619	602	658	634	637	563	613	620	636	616	651	646	634	638	641	593	628	663	584	613	614	641	631	664	617	662	638	616	624	629	623	617	647	647	613	627	663	605	636	618	623	570	623	638	637	636	644	611	667	625	607	641	564	665	606	641	683	644	628	631	639	626	594	618	626	635	647	629	614	690	617	624	683	657	610	601	615	641	656	613	672	597	628	643	620	627	644	597	639	595	596	661	607	647	633	610	596	616	675	597	583	638	632	671	617	610	591	615	603	642	628	607	597	690	581	625	610	630	611	590	559	642	634	657	621	579	585	636	617	583	572	635	657	626	638	616	645	634	617	626	643	644	637	622	648	631	596	597	649	620	665	627	599	606	599	625	628	615	639	622	658	675	621	611	609	740	651	630	589	653	661	609	609	637	620	607	638	624	639	602	606	608	644	653	605	671	613	618	576	614	629	610	638	623	625	600	606	603	578	661	614	635	625	614	557	612	610	680	685	611	655	633	687	593	604	602	639	615	644	632	611	662	611	608	596	647	664	625	637	585	601	644	637	659	632	604	628	606	619	577	661	641	582	663	602	606	650	636	593	640	615	641	649	647	626	639	613	628	619	603	597	692	609	617	654	615	672	620	628	604	612	709	673	606	621	589	632	664	593	629	639	626	641	658	622	605	573	633	620	612	586	606	628	636	616	638	678	640	647	650	579	645	633	639	637	603	663	598	633	619	642	652	639	605	605	637	642	609	623	623	622	654	676	684	621	590	668	642	656	585	642	637	621	608	615	604	596	657	647	630	646	654	661	614	612	662	632	665	708	638	647	641	605	614	607	600	625	660	621	618	622	589	619	639	607	674	643	650	648	639	620	583	597	605	624	647	620	597	674	590	637	609	666	640	604	636	637	619	610	667	625	631	605	619	572	635	627	575	618	621	646	675	671	620	605	593	608	576	627	637	611	629	618	615	646	661	625	601	611	661	622	581	618	659	603	642	591	621	604	631	636	645	577	640	621	611	647	618	669	682	628	652	600	618	629	605	649	630	614	595	623	626	680	671	637	632	688	676	578	599	618	640	643	645	644	613	679	671	615	621	589	606	658	673	635	620	633	639	660	603	603	651	617	615	621	624	581
18947	32593	26061	17370	12271	8675	6466	4993	3952	3404	3022	2481	2117	1697	1571	1359	1255	1186	1183	1120	1146	1114	1114	1139	1155	1107	1088	1148	1058	1123	1163	1157	1069	1113	1078	995	995	979	1001	990	967	936	963	966	1000	981	991	977	1001	913	954	949	922	908	918	932	977	974	989	910	933	952	907	989	948	986	954	933	995	1016	946	923	941	923	960	908	995	933	947	917	902	889	964	951	876	929	901	902	947	877	926	928	973	961	920	943	955	921	974	968	902	903	902	938	880	939	953	906	919	932	930	932	892	934	894	968	924	913	934	972	983	915	960	906	936	880	875	948	901	947	902	909	977	918	906	943	937	935	970	951	925	922	913	943	987	973	932	938	898	902	942	953	948	934	925	919	954	886	892	936	900	912	944	957	926	975	973	966	908	881	873	948	959	931	959	968	926	960	912	938	941	896	910	955	901	942	950	894	914	949	885	931	933	892	898	884	908	885	925	947	909	946	963	927	952	915	979	931	932	957	900	937	940	962	969	908	965	953	920	907	890	879	861	949	909	915	874	972	955	881	963	837	928	996	941	877	937	900	918	932	930	986	916	888	974	918	886	933	902	950	929	923	910	939	953	928	963	933	971	931	933	943	970	893	940	906	931	967	953	875	915	948	927	944	868	977	934	887	949	961	926	909	892	935	895	888	927	944	940	929	920	893	960	931	937	868	949	939	900	965	916	870	909	893	928	927	935	919	982	915	956	933	973	919	910	961	873	873	932	966	929	922	960	946	898	927	934	906	911	942	914	960	964	949	915	974	939	935	980	913	940	989	929	943	971	888	951	890	892	863	889	969	944	911	865	1015	908	882	902	959	924	984	876	959	923	985	897	950	973	940	909	934	923	876	974	950	860	978	942	931	936	933	869	911	868	965	944	937	978	949	891	881	964	908	914	968	922	934	959	933	924	972	867	907	918	970	924	885	948	926	938	929	987	939	920	936	873	949	947	928	904	940	985	901	923	956	901	892	889	911	917	927	927	938	963	950	967	951	909	954	920	919	885	879	964	888	921	922	885	912	911	924	982	922	938	879	889	901	892	909	896	926	903	934	933	902	905	947	848	896	921	926	937	937	898	946	994	980	911	935	917	947	936	898	940	939	899	996	958	951	936	898	1006	954	960	934	967	927	969	889	909	943	945	894	963	927	932	976	934	946	932	896	921	957	865	889	980	938	922	874	929	916	897	922	873	916	909	900	917	908	917	930	887	932	921	875	886	908	925	983	935	908	915	941	898	884	857	923	914	898	939	885	915	908	935	958	927	959	943	984	900	987	870	959	900	932	931	901	912	920	923	937	938	936	893	939	960	905	951	919	920	917	898	876	923	912	948	932	954	946	882	906	912	883	920	917	927	848	954	953	920	949	899	917	879	882	950	895	977	944	979	980	939	883	968	1000	954	985	973	955	909	978	909	896	948	933	940	939	940	877	879	933	949	936	945	954	889	988	937	966	931	930	914	894	920	925	955	925	941	952	939	921	893	943	950	915	929	924	949	911	975	965	940	928	909	910	913	931	868	945	886	955	944	899	909	901	898	921	960	891	888	896	878	965	894	915	880	910	912	991	891	906	918	940	965	948	977	885	925	847	888	860	910	923	933	914	950	956	907	919	953	907	882	899	902	920	900	927	911	946	911	932	968	936	890	923	896	905	930	913	959	958	960	938	899	873	959	951	877	912	1005	916	988	959	939	989	861	896	908	961	884	973	932	925	898	943	964	909	887	914	909	929	926	915	900	884	944	965	930	936	916	870	908	885	918	946	925	942	938	893	949	960	959	956	920	927	933	966	938	930	958	900	934	939	959	1000	955	863	896	932	930	931	899	920	944	911	928	953	945	917	908	908	937	892	895	910	919	911	882	943	923	922	967	937	933	921	915	924	919	961	900	953	900	874	982	909	970	969	933	933	922	911	931	911	902	946	930	931	926	917	920	963	892	930	924	971	927	930	912	872	951	933	948	932	949	971	896	930	993	969	950	961	967	968	952	885	887	980	935	892	961	914	902	922	972	954	882	917	970	875	930	929	895	962	931	975	934	904	936	965	971	918	951	931	898	918	934	952	904	940	920	933	930	910	919	928	956	920	913	953	915	902	956	929	905	941	905	868	939	939	916	932	947	929	858	909	865	994	914	947	967	889	917	901	884	932	937	940	978	961	933	948	937	880	880	874	882	933	938	949	968	977	897	931	931	863	952	908	914	916	975	936	918	970	908	915	897	945	900	978	937	980	934	948	895	937	938	900	905	915	948	963	948	927	901	979	966	904	938	903	950	938	899	980	924	934	937	901	948	909	959	937	925	968	934	922	923	967	994	962	913	940	936	953	884	970	902	964	972	903	955	885	932	908	959	902	937	957	923	931	926	912	899	891	922	892	887	919	906	960	878	981	901	870	913	914	921	946	906	975	934	941	866	941	947	919	907	899	949	923	899	898	884	955	946	864	948	903	985	877	923	856	927	934	939	980	937	957	932	925	894	938	1010	941	873	933	960	940	1004	872	933	929	916	895	910	937	927	921	874	921	903	912	930	919	960	907	903	943	943	977	908	897	923	889	883	933	947	956	942	894	891	948	879	884	976	894	922	932	975	935	954	966	953	907	935	906	902	917	963	963	913	951	987	937	936	952	918	949	925	899	894	904	932	910	893	906	896	888	995	948	934	967	922	979	931	986	936	934	932	967	897	923	918	905	921	926	935	907	972	930	976	927	954	935	930	931	927	893	960	951	934	948	902	964	902	934	976	904	930	977	891	968	949	911	899	955	897	945	916	895	957	904	892	913	896	936	927	994	938	948	924	914	926	912	900	868	947	920	942	991	922	932	938	928	936	954	921	933	933	959	907	933	937	923	873	929	933	950	948	925	940	871	899	924	902	953	930	876	903	933	882	923	957	944	911	932	947	875	923	895	947	952	919	941	915	980	968	935	930	943	928	909	940	916	863	908	952	943	962	918	987	872	893	956	973	943	974	938	931	943	892	941	949	939	961	894	907	922	910	941	895	894	871	960	918	968	972	887	926	919	914	941	907	957	932	912	901	921	928	1009	921	891	938	941	956	954	949	918	907	942	948	920	929	914	900	977	928	917	926	943	943	988	925	911	911	923	899	975	938	921	919	865	948	916	951	960	931	898	955	910	910	950	917	940	921	937	928	918	904	849	987	915	928	927	964	964	919	966	948	978	888	935	895	892	939	896	895	931	892	863	921	897	962	892	936	909	904	948	899	938	894	973	975	907	979	966	941	944	905	939	920	929	959	899	903	935	942	890	925	908	880	942	912	908	870	921	931	900	928	1000	917	971	942	928	907	910	897	950	955	967	919	1004	923	921	897	928	960	902	866	897	919	962	903	922	860	920	886	961	867	953	933	936	952	927	926	974	895	917	941	938	893	911	936	954	945	940	908	949	991	935	956	1002	954	970	906	932	923	934	926	969	959	931	882	926	953	953	936	939	965	974	931	905	900	910	932	978	936	1006	973	951	930	895	946	887	930	926
22313	21068	28209	24139	21117	19146	8159	3585	2358	2108	1731	1406	1196	929	761	710	639	564	601	547	576	595	569	576	541	572	579	582	504	555	533	596	553	498	499	472	508	463	491	495	464	478	496	461	423	468	479	485	439	472	408	473	467	491	475	453	458	441	455	414	397	426	465	442	434	481	422	444	404	460	500	458	486	443	435	454	392	451	450	470	386	447	456	431	439	447	405	457	434	442	431	419	459	458	422	478	432	407	430	431	392	418	459	489	428	416	443	463	455	420	442	443	476	464	403	450	421	471	439	429	429	417	442	435	449	456	424	451	443	458	402	441	431	438	449	428	447	422	438	434	415	430	432	433	432	448	399	433	420	424	445	450	454	443	455	418	447	447	387	431	446	444	459	410	426	430	443	479	427	416	460	485	455	411	442	445	441	436	447	433	441	446	462	437	434	413	450	429	448	449	464	480	445	451	424	440	412	423	444	456	456	404	422	452	446	450	410	442	424	452	448	453	423	438	454	480	418	404	455	441	377	473	447	452	391	429	394	405	433	412	411	476	452	409	406	434	454	453	415	467	456	452	428	394	458	426	459	462	426	483	442	434	453	482	454	425	404	421	453	447	436	423	437	441	437	465	397	463	422	442	450	418	407	441	451	414	416	418	433	433	427	463	409	380	458	405	440	397	444	433	432	423	454	476	466	461	445	442	434	467	460	427	456	423	464	431	421	408	423	455	474	407	457	421	451	475	454	428	416	412	471	437	445	431	413	433	440	454	453	447	448	440	463	466	453	428	459	404	437	460	453	465	405	429	430	451	423	452	433	421	418	419	438	443	444	431	415	427	427	417	429	407	427	440	397	473	448	441	398	436	423	424	400	411	451	459	417	421	410	433	447	467	449	456	433	428	435	446	499	428	460	409	411	416	413	442	427	424	419	437	435	428	431	434	401	436	432	433	396	430	363	441	451	468	443	450	448	455	465	434	438	398	410	452	407	426	465	430	418	465	404	440	436	433	473	430	438	459	416	444	474	437	446	442	428	451	464	419	457	429	384	404	460	417	448	431	438	433	453	470	410	431	430	432	447	445	429	452	462	444	448	394	443	429	441	423	450	449	441	456	446	435	439	431	423	440	463	406	442	412	454	471	456	452	440	430	440	430	394	417	423	474	449	446	435	428	434	482	452	440	443	464	376	452	429	433	456	427	433	454	425	478	420	452	419	422	434	446	423	424	437	434	445	407	395	433	438	437	458	445	478	418	465	439	438	442	439	430	451	429	455	398	430	469	455	413	451	423	437	413	405	473	430	455	441	404	431	420	458	467	408	445	381	444	460	423	447	426	454	411	426	419	401	469	419	434	428	375	447	440	412	457	447	462	445	416	448	447	441	438	391	421	461	395	423	435	386	401	411	460	424	459	435	460	437	427	446	493	437	431	454	444	438	415	436	453	431	471	445	438	426	432	435	431	415	452	408	481	419	418	436	455	448	437	413	410	428	425	475	437	452	411	424	429	451	467	430	408	434	425	394	422	449	422	432	400	407	456	428	460	426	444	451	457	433	418	447	471	436	437	448	398	455	420	419	428	442	434	438	465	443	470	431	423	454	389	431	412	439	422	428	440	442	452	464	421	453	426	434	486	446	422	431	461	424	443	446	437	454	408	415	478	459	457	450	447	449	469	403	426	466	471	408	423	402	465	429	432	456	434	444	466	417	437	407	436	432	416	438	430	478	430	462	465	412	445	448	431	415	458	435	440	384	402	428	402	439	415	438	444	414	424	408	470	433	442	426	456	443	431	426	414	398	444	428	446	439	469	463	463	459	473	423	432	456	411	424	445	381	414	492	420	416	457	441	406	432	452	426	446	392	448	459	421	430	456	418	462	463	453	429	422	456	420	453	438	446	417	467	411	449	470	463	452	405	425	410	429	440	465	453	413	407	447	419	456	434	455	429	404	443	410	449	438	446	435	421	413	431	409	479	435	422	428	480	465	432	477	404	448	439	412	423	407	449	434	453	417	459	469	428	416	440	430	408	432	443	430	420	444	439	436	456	441	467	444	415	438	423	451	417	435	442	441	440	393	434	474	400	454	433	422	447	447	427	456	416	479	430	437	441	438	445	444	412	464	494	433	455	403	440	461	442	432	411	446	407	446	433	418	451	487	407	416	462	434	395	417	418	397	424	417	456	444	414	403	462	414	438	442	472	432	451	424	469	459	467	426	469	427	436	399	451	435	440	436	453	412	433	411	446	438	417	451	463	444	444	443	452	442	440	448	450	460	460	432	465	367	444	484	457	459	404	442	463	410	412	419	457	478	480	472	460	406	425	394	446	445	451	426	409	452	417	467	405	435	453	450	460	451	447	431	422	415	458	434	429	438	437	453	452	449	474	425	449	404	423	448	450	413	437	429	445	402	449	427	415	427	412	426	418	446	464	453	422	476	416	434	455	413	444	424	464	476	407	435	451	428	413	441	399	447	388	475	439	417	447	445	454	447	460	465	441	401	441	441	434	444	443	435	426	406	449	431	396	471	417	424	464	448	408	441	443	443	457	449	445	387	434	426	406	425	453	440	444	432	434	433	465	439	450	455	451	419	455	415	429	447	431	387	448	429	417	404	447	398	467	454	456	437	429	425	448	430	409	450	418	431	425	429	430	396	495	420	412	443	462	434	466	455	419	421	512	427	448	434	423	434	462	405	439	482	423	393	431	456	442	430	421	418	419	430	443	405	426	392	451	451	447	432	416	450	450	408	407	436	415	428	427	468	407	442	443	418	431	447	476	405	432	421	406	437	416	418	411	424	398	423	469	429	454	438	428	434	418	422	440	451	436	451	415	432	402	443	487	425	429	439	432	434	429	428	424	425	432	454	444	426	434	412	444	411	458	453	423	457	444	469	424	439	457	440	447	443	433	433	456	435	430	486	436	429	433	428	451	422	414	424	459	446	384	438	398	454	395	440	436	452	473	438	457	409	435	441	449	433	446	440	437	423	449	428	468	452	427	408	417	432	421	417	429	466	430	457	451	452	449	411	452	463	451	425	447	442	415	454	422	426	422	456	445	467	386	436	429	420	431	418	422	469	432	447	435	397	448	447	433	411	428	413	431	406	432	455	413	449	461	450	444	433	427	423	438	432	418	428	473	456	452	416	412	430	456	409	418	427	451	447	436	427	425	446	417	428	472	436	427	438	429	458	395	451	458	471	450	447	449	447	457	419	422	432	430	423	442	388	424	430	410	424	450	429	453	434	452	497	450	450	385	445	435	428	413	445	419	430	415	458	437	420	428	452	421	441	431	472	408	430	430	440	436	485	438	480	446	417	462	427	427	428	413	448	421	407	476	425	446	469	470	425	446	436	459	484	439	387	439	433	426	430	474	439	401	412	386	415	424	463	411	409	406	456	433	427	406	452	460	481	439	435	410	404	461	466	467	424	450	445	430	405	419	444	415	449	445	425	412	464	432	419	417	437	402	393	437	423	424	413	421	485	425	399	422	421	441	433
21510	39917	33750	24759	18364	13709	10206	7796	6226	5204	4263	3507	2721	2146	1784	1421	1290	1196	1128	1078	1027	1026	997	1060	1052	1047	959	1098	969	981	1029	1016	920	848	841	801	789	718	732	692	738	750	753	705	734	726	713	719	746	708	669	716	664	673	734	668	728	685	664	692	689	694	699	678	682	717	674	698	640	712	655	694	622	637	660	665	687	618	645	647	652	680	694	643	652	638	660	628	670	644	636	607	645	661	673	663	667	674	633	639	654	670	636	631	591	640	613	653	691	636	697	687	618	684	633	692	657	664	641	623	681	619	649	665	668	680	657	652	680	636	592	647	669	646	694	628	707	655	632	664	658	657	641	641	647	684	633	667	638	634	661	631	643	690	655	617	644	663	610	644	669	699	693	658	685	700	622	673	647	646	663	644	634	651	592	633	677	672	667	680	709	655	642	623	610	652	651	674	663	634	669	609	641	648	639	659	653	624	646	700	676	682	656	619	663	691	640	671	651	665	673	635	667	635	694	637	613	641	594	675	649	672	631	683	658	657	632	627	677	662	666	609	628	655	649	667	678	617	615	596	682	613	684	673	644	660	695	680	693	665	644	658	657	660	658	705	644	627	629	641	701	666	633	692	692	671	662	627	667	646	637	693	701	661	684	656	664	616	681	705	686	583	594	668	672	662	578	612	671	647	628	648	649	611	637	631	653	652	640	673	701	604	619	628	625	652	669	708	669	609	658	681	654	679	636	662	669	685	660	666	644	632	636	670	625	636	653	670	656	686	668	628	661	620	658	636	628	655	631	692	621	627	633	661	686	626	688	654	624	672	639	642	660	667	654	622	635	675	658	620	630	719	658	665	638	654	635	665	726	648	633	588	650	644	680	615	709	656	662	669	618	605	626	656	632	640	658	664	618	663	660	631	688	661	661	762	616	664	688	689	661	685	704	608	628	605	664	664	620	669	669	670	645	636	661	588	689	650	613	707	645	676	634	663	663	661	664	618	679	630	671	611	708	700	658	681	688	662	637	644	690	679	670	652	672	631	642	650	627	649	593	652	609	708	666	656	642	701	668	646	662	690	679	664	653	647	686	631	624	603	660	633	649	639	692	685	667	625	635	658	666	641	612	640	638	665	693	656	605	664	698	645	682	644	610	621	681	673	627	657	641	647	614	654	677	675	686	670	666	668	633	665	665	662	614	666	649	642	695	661	622	631	647	632	667	653	634	611	652	611	620	640	661	652	660	684	681	649	672	613	672	614	647	686	676	655	622	651	700	651	684	668	634	654	608	631	625	684	685	633	675	648	680	668	644	683	643	711	671	671	698	641	678	649	668	678	582	628	629	669	632	691	632	633	641	646	666	684	649	732	648	684	689	689	672	610	672	711	676	689	639	677	653	712	648	627	671	654	645	687	619	672	655	684	624	662	680	628	653	668	623	651	637	663	689	629	632	593	657	663	655	638	645	657	661	676	606	622	636	687	627	641	660	638	719	681	647	664	668	683	648	632	694	720	627	639	647	668	643	650	694	613	636	651	636	672	624	643	662	644	692	648	649	656	696	611	612	683	661	640	607	635	679	674	688	645	663	679	660	612	666	641	648	632	689	662	661	618	666	661	651	677	668	696	668	667	697	666	687	667	595	685	697	655	634	648	695	671	665	631	661	640	630	658	661	671	666	622	694	644	620	667	698	646	658	665	638	640	652	649	686	626	631	658	648	664	674	642	690	639	731	637	638	620	718	664	646	684	663	639	648	635	650	663	676	687	633	657	630	676	664	681	662	671	690	653	674	664	688	625	645	678	641	639	659	693	622	659	677	643	628	659	638	654	670	651	636	672	598	689	684	634	641	647	626	642	632	656	641	681	713	716	650	600	688	631	678	724	658	618	690	641	631	654	636	661	699	636	640	647	689	659	649	610	675	667	615	657	651	662	671	672	626	620	636	737	689	652	728	655	666	665	628	639	650	661	654	660	651	677	657	662	614	667	637	662	650	671	697	684	641	669	695	668	628	645	650	618	641	720	669	696	698	654	709	678	640	656	713	647	676	665	631	661	650	653	643	635	692	657	681	693	631	645	651	687	624	645	674	676	672	633	652	663	620	678	630	673	624	659	666	661	652	616	642	680	646	661	684	651	640	655	682	676	663	647	682	656	692	676	632	651	669	664	662	640	644	606	659	655	644	686	664	650	649	672	614	652	672	629	672	709	609	666	647	648	691	643	620	662	674	670	654	632	680	654	677	658	678	646	685	650	624	681	651	671	699	682	665	676	681	665	671	658	649	638	657	690	624	676	680	623	631	664	661	638	701	678	660	670	618	629	670	638	631	649	648	625	630	660	623	607	663	615	680	638	665	635	650	628	672	646	634	666	622	663	620	643	676	602	655	629	643	656	644	681	657	619	668	652	646	696	635	647	666	654	651	630	657	671	670	649	658	661	614	644	623	659	616	620	636	674	660	670	633	662	602	647	665	689	646	671	683	633	661	684	670	659	649	685	622	661	629	644	645	685	627	648	634	651	676	631	657	659	694	650	689	703	644	680	630	652	668	666	653	619	643	654	685	661	649	639	665	665	632	711	638	663	674	646	686	676	627	657	696	649	658	605	656	675	646	681	661	665	649	654	657	680	597	651	658	651	667	635	671	679	649	672	637	693	663	632	657	671	663	657	662	693	639	635	665	635	642	657	619	632	625	627	643	639	634	677	627	594	656	631	666	650	648	668	652	642	690	692	633	709	626	682	648	687	639	653	641	632	645	657	659	659	661	659	667	652	658	615	667	674	667	643	647	679	609	639	642	635	643	673	656	712	615	655	667	655	639	659	668	636	690	639	670	635	653	617	641	611	667	675	658	658	663	670	617	677	641	651	579	678	596	652	664	666	647	635	639	648	684	647	627	664	686	618	645	663	662	689	627	648	688	652	715	661	635	663	604	686	653	637	672	672	623	670	608	651	636	662	662	657	688	648	642	689	670	601	611	693	633	634	648	707	656	665	657	639	634	612	652	675	660	639	619	611	672	661	663	641	683	650	678	641	638	623	655	672	653	692	611	650	624	647	629	664	619	641	630	658	629	662	644	660	682	645	670	664	627	680	643	665	676	596	663	641	668	687	642	700	637	615	670	717	656	656	694	690	665	658	681	681	680	650	608	649	657	603	677	657	620	675	638	673	686	643	661	674	626	598	646	673	672	639	667	637	685	685	639	669	649	671	665	660	615	631	644	634	656	678	652	655	671	643	661	687	619	686	597	683	697	669	647	613	716	676	663	690	657	634	643	662	643	636	683	647	672	687	627	668	648	642	644	649	723	668	623	689	657	645	649	664	630	629	634	651	671	659	637	644	636	632	650	656	647	654	667	633	693	612	625	677	680	662	665	640	617	662	669	687	668	620	673	647	670	631	643	659	658	633	612	679	610	659	643	640	632	696	658	655	615	659	646	689	668	669	642	657	690	623	641	641	629	590	656	659	609	632	626	659	675	681	688	634	633	627	678	634	624	679	657	649
27631	20610	16730	9854	4920	3157	2199	1749	1569	1359	1258	1090	929	811	840	815	746	757	715	778	761	708	723	733	739	737	736	741	746	748	759	734	729	729	718	682	704	735	685	657	692	635	703	675	726	699	686	668	731	697	715	680	718	717	701	659	728	714	686	743	693	697	745	726	668	675	696	671	712	661	665	689	671	731	672	708	678	654	692	679	656	677	683	696	639	695	702	693	674	750	730	694	660	682	740	696	712	701	709	753	669	705	714	696	687	688	641	718	693	662	651	692	683	678	644	665	720	657	676	710	672	690	677	676	716	667	671	700	664	686	652	723	674	710	691	694	714	692	691	691	718	686	689	724	703	700	684	698	703	670	629	682	679	714	714	704	746	699	681	685	608	669	660	667	656	720	650	671	648	690	708	660	738	714	681	676	711	654	663	701	665	707	707	657	696	661	693	702	675	673	700	710	692	678	680	691	663	716	653	713	677	701	687	658	686	647	699	681	639	737	710	653	717	693	686	643	655	701	704	648	686	657	689	708	697	675	690	667	727	733	742	748	683	709	636	681	666	667	688	674	707	736	683	681	672	679	688	673	700	658	697	692	730	672	681	666	700	702	672	702	690	707	728	663	683	694	684	687	709	695	697	713	678	676	704	715	713	670	664	692	660	687	685	652	675	672	649	690	715	690	690	695	658	702	669	662	643	691	684	704	684	673	675	677	678	702	660	686	679	702	653	729	676	650	692	645	642	646	711	689	684	691	719	731	677	704	652	698	648	677	704	680	643	682	721	682	678	673	660	658	716	699	698	695	717	705	676	726	768	686	725	630	745	675	672	657	706	707	690	678	723	684	729	710	718	687	682	652	692	686	680	713	698	669	697	668	665	700	667	706	684	685	704	684	662	686	708	684	663	646	694	667	654	679	652	667	685	726	690	684	651	681	703	658	698	638	662	707	696	667	693	718	688	708	705	684	667	701	708	746	696	702	671	688	674	698	718	637	687	685	681	724	670	707	670	668	738	673	662	668	703	667	638	685	681	670	696	681	690	668	682	709	652	706	679	706	702	656	685	676	691	687	708	670	696	667	720	692	710	685	718	726	713	688	686	668	712	716	686	699	673	688	709	670	716	668	627	688	713	745	648	703	702	684	666	706	665	660	645	728	685	669	681	710	657	638	690	686	671	746	687	653	696	705	667	664	698	657	709	716	720	694	713	683	699	687	701	683	685	719	748	649	682	693	672	642	658	704	680	689	695	673	698	682	696	674	703	667	689	722	652	672	682	729	724	688	688	665	705	733	717	685	675	646	682	680	633	686	693	732	766	726	713	655	703	706	755	686	677	690	689	702	724	693	679	686	684	719	657	676	688	681	673	707	676	719	732	707	681	681	687	663	660	668	683	648	672	644	640	680	713	720	707	736	744	721	650	634	682	643	672	703	687	708	638	671	716	689	680	661	721	710	654	640	708	694	725	678	704	690	696	719	658	708	691	700	688	690	681	674	708	691	721	719	667	679	661	677	673	672	676	631	670	685	694	681	709	682	661	711	702	696	654	679	693	635	654	671	659	686	670	662	672	719	694	773	654	671	703	699	663	644	659	660	687	683	679	684	714	709	708	728	705	692	755	666	708	711	694	688	696	729	686	702	702	711	661	663	706	678	656	667	681	632	701	723	729	701	710	684	719	656	690	674	708	664	682	666	716	660	664	712	642	707	673	657	674	657	680	665	686	710	719	732	676	692	692	706	672	662	714	652	705	717	741	695	702	707	696	687	647	673	707	662	724	677	710	690	654	738	735	683	712	638	700	704	704	728	652	691	687	664	693	724	689	709	655	717	704	734	692	671	713	681	688	688	658	681	659	691	688	694	670	678	721	706	697	703	698	674	720	691	664	672	717	689	625	710	720	642	680	684	670	685	731	695	668	744	686	677	686	694	691	705	715	708	732	709	697	682	682	677	683	719	695	656	695	679	631	707	678	677	675	669	702	695	728	717	679	659	691	718	676	713	672	684	683	664	744	646	707	660	736	718	688	725	681	677	696	652	708	705	700	676	687	665	722	717	738	692	656	692	676	645	696	701	717	680	717	681	693	712	739	653	632	694	666	662	683	682	674	693	726	671	712	675	706	694	656	741	692	655	659	693	688	675	675	686	688	742	631	723	666	694	697	648	713	711	682	722	686	708	687	643	684	677	693	674	691	678	684	695	627	713	700	726	660	740	740	693	724	718	702	647	696	675	690	698	698	693	734	702	698	681	669	699	731	703	688	625	727	697	713	697	680	675	681	715	662	663	680	677	688	688	687	693	694	694	689	678	683	688	722	705	710	692	689	675	720	685	673	683	694	698	657	655	673	727	690	695	682	644	688	678	678	675	683	685	666	661	690	699	721	681	682	721	692	609	738	706	731	659	711	673	716	671	711	705	680	658	688	719	647	678	725	636	704	656	687	653	690	655	671	670	680	695	692	676	662	649	648	681	665	665	693	682	669	718	705	670	651	661	667	650	658	688	672	728	679	679	696	686	677	626	688	680	669	671	690	699	656	659	716	715	701	686	663	695	689	707	704	700	671	688	709	676	683	709	684	698	701	699	742	679	713	663	696	686	681	687	723	651	644	646	646	685	731	660	715	676	718	716	724	674	664	687	671	627	678	686	693	674	708	675	714	644	727	698	712	661	637	646	666	676	632	754	694	718	703	689	703	627	683	717	619	645	718	702	655	669	667	716	677	650	706	717	739	695	730	710	679	711	694	688	673	698	654	671	679	688	646	709	669	678	722	679	694	707	711	679	706	729	661	686	672	701	680	664	673	706	727	695	657	710	657	676	737	674	687	676	723	766	699	703	669	680	675	672	677	682	650	715	708	746	674	735	649	682	714	713	686	745	633	717	649	714	741	718	679	740	723	690	667	659	700	672	690	717	694	714	656	734	695	672	669	694	694	654	679	738	702	712	715	638	679	712	712	719	682	711	702	680	701	689	713	617	714	703	698	693	724	682	697	677	690	654	666	678	655	722	711	650	718	710	707	685	658	677	714	701	735	674	695	682	707	721	702	691	681	712	669	672	671	701	669	692	716	715	704	664	704	680	686	695	671	677	680	669	661	688	690	650	708	739	661	693	675	666	691	679	670	685	653	688	665	714	707	692	738	736	683	670	657	682	680	715	714	714	662	706	705	708	698	726	692	713	621	696	639	664	727	681	686	685	699	713	676	676	701	684	682	678	670	748	637	710	684	694	705	706	662	662	629	691	691	729	704	760	682	668	736	714	682	674	728	686	750	667	690	711	704	645	646	726	712	711	663	675	687	664	725	680	607	696	674	674	680	690	649	711	720	665	674	693	719	671	674	747	680	662	724	668	669	643	669	690	676	697	677	711	698	678	733	692	640	716	670	678	701	660	666	656	669	655	679	670	656	680	728	668	659	652	651	699	707	678	691	715	692	657	707	689	719	694	691	687	704	611	714	703	679	661	738	649	695	638	629	692	718	700	661	718	718	728	714	689
18570	28813	22120	14177	9792	7037	5430	4310	3556	3078	2674	2205	1817	1591	1482	1419	1321	1207	1287	1251	1121	1167	1208	1290	1248	1206	1228	1143	1166	1248	1249	1158	1109	1149	1124	1035	1061	1028	1088	1086	1064	1079	1137	1028	1051	1055	1129	1088	1022	1083	1085	1056	1029	1041	1075	1013	1031	1022	1028	1069	1020	1073	1103	1027	1068	1076	1053	1077	1024	1049	1005	1065	1061	964	1010	1004	1006	990	1053	1015	1051	1044	1049	1022	1028	994	1055	1019	996	1041	1064	993	1001	966	1027	990	1051	986	1035	1044	986	1066	1110	1022	1004	1046	999	1034	1071	1003	1012	1109	1054	968	1036	1046	1034	1032	1053	1025	1035	1008	1017	1041	1085	1028	1012	1062	1025	971	967	1023	1067	1017	1019	997	1036	1043	962	1043	1033	952	1023	1019	1054	1087	1012	1070	1073	996	1044	1069	1015	1055	997	1002	1016	1046	956	1022	1062	1032	997	1006	1055	1046	998	975	993	1103	1011	988	1032	1050	1037	984	1050	990	1001	1047	990	1066	1032	1074	1053	1040	1018	1059	1003	1033	970	1087	1037	1038	969	994	1030	995	1048	1026	1038	994	1054	1006	1056	1060	1028	993	1029	1084	977	1028	1002	1011	1039	989	1083	1036	1119	1076	1041	1000	1004	987	1060	995	1063	997	992	1050	1035	983	954	1012	1041	1055	1013	1019	1025	1016	1016	1001	1027	1055	1073	1008	1045	1026	1030	1110	1062	1002	967	988	1007	1023	1062	977	1077	1083	1016	1026	1005	1062	1047	1009	1029	993	1018	1033	1039	992	1038	1094	1013	1013	1052	1001	986	1013	1045	983	990	1017	992	1035	1006	976	1046	1001	995	1008	1034	999	1032	987	1022	966	1004	990	1025	1021	1054	1078	990	1043	1087	1052	1075	983	1022	999	986	1059	1037	961	1051	997	979	1029	1029	971	966	1079	1066	1047	996	1010	1006	1027	1021	1000	1029	1000	1035	1007	1022	1065	1014	1020	1046	972	1040	1040	1001	1006	1046	1004	1049	1050	992	1035	1038	1035	1051	1070	1021	1003	1042	1042	1015	1011	1042	993	1027	1050	954	990	1046	1009	1054	1023	1080	1029	977	1079	987	1033	1024	1051	1024	1044	1040	1008	1024	1062	1054	1013	1048	1038	1027	996	1029	1058	1031	983	1034	1039	1061	1023	1015	989	965	1075	1012	967	1079	989	1049	1023	1044	1018	1038	1022	1017	1048	1052	1019	999	1010	1029	1056	1029	1034	1051	1044	1015	1066	1027	1055	1042	1020	1082	1029	1037	1007	1048	1060	965	1023	977	1054	1027	1059	1012	1041	987	1073	1031	1048	971	1082	1059	1080	963	1041	1040	1052	1039	1084	1065	1001	1011	1058	1027	1020	1041	1036	1052	1026	1018	997	1028	1027	1026	1007	971	985	1023	1020	1032	947	1011	1036	1030	1035	984	974	1036	1014	1044	988	1031	1029	984	976	991	998	1042	1035	1020	1035	1060	1008	1013	1022	1040	1042	1026	1019	1089	1024	983	1049	1037	1045	995	1007	1040	1010	1033	1032	1045	1039	994	1016	1069	1001	1051	1006	1073	1024	982	1021	1035	970	1027	1049	994	989	1041	1071	978	1002	1004	1056	1017	1024	1074	1074	1082	959	1004	1011	987	1015	1000	963	1048	1068	993	1013	1060	1027	985	1034	1039	1010	1013	1026	1010	1062	1015	1032	978	1019	1004	1058	978	1024	1038	997	1010	1108	1035	1043	1048	1067	1030	987	1043	1038	1010	1009	1056	1074	1031	1102	1034	1054	1014	1051	1055	1083	1017	1053	1014	1022	1052	992	1012	1030	1037	1052	1043	1008	1018	968	1039	1002	1013	987	1017	1022	969	1008	1023	1037	995	1030	1050	1061	983	1078	995	1020	1096	1057	1002	1050	992	1052	1000	1017	1012	1044	1012	967	987	1017	1073	1042	1012	1079	999	1021	1024	1022	993	1063	1082	1028	994	997	1017	1016	1024	1038	1064	1015	1066	995	1005	1035	1089	1012	993	1021	1004	1085	998	1022	1012	1021	1046	989	1028	1025	1012	1013	1027	1053	999	1080	1023	1038	1044	987	1027	1004	1038	1006	1048	957	1058	1043	1061	1053	1032	1026	1011	1017	1012	1058	1028	1009	1024	1006	990	1028	1004	1083	1017	1009	1040	1046	1009	1003	1009	1047	986	1075	1006	971	1021	1066	1001	957	1057	1021	1034	973	1052	1063	1006	1037	1020	1002	1025	1028	1035	1029	1106	1017	979	1040	1050	992	1074	1054	1028	1033	1023	1015	1024	1026	1030	1040	1025	1056	1011	994	1021	1049	1020	993	1066	1030	1040	1042	1041	1054	1067	1050	1088	1028	1102	1015	1050	1071	1077	1019	1078	970	1009	980	989	1010	1026	989	1021	1000	1076	1015	1040	1053	1056	1056	1058	1007	995	1013	1045	1046	988	1030	952	1018	1008	1025	1049	1044	1101	1099	1035	1037	1012	1019	970	1024	1009	1002	1035	986	974	989	1046	1021	1051	1060	1019	1086	1050	1079	995	1029	1072	1027	1059	1079	985	1014	1061	1036	1002	1028	957	1004	1010	1007	999	1012	1023	1051	1050	1041	1031	1007	979	1038	982	1033	1030	1024	1088	1020	988	946	1057	1032	1045	1054	990	1025	1078	1031	1042	1034	1041	1024	993	1050	1081	1074	1015	1025	1045	1041	1035	1042	1019	1007	1009	1003	1053	1024	1042	1040	1016	1002	1081	1015	1034	1036	1042	1069	1019	1002	1019	1058	999	1015	1020	1046	1045	1032	975	1038	1036	1048	1070	1012	978	1034	1042	1015	1043	1030	1073	953	1027	1020	1030	984	1027	1028	1083	1068	1016	1047	1052	1039	997	1078	1028	1018	1037	1069	1059	1014	1017	1047	1051	1029	978	1028	1070	1057	1020	1016	1069	1004	970	1020	1007	1004	1069	991	1053	999	1040	1028	1032	1066	1042	1058	994	995	1037	1030	1070	1050	1031	1013	1022	977	1001	1027	1034	1009	1050	1079	1001	1030	1029	985	1005	1071	1084	1032	1009	1023	983	1032	1020	1017	1024	1028	996	1055	1049	1047	1045	1042	985	1059	1096	1012	1098	1040	953	1056	981	1026	1026	1049	969	1020	1061	1081	1064	980	1028	1015	1080	1021	1046	959	1074	1014	1023	1009	1068	1020	1017	1041	1034	1040	1008	1054	1007	1045	1022	1050	1024	1028	1083	994	1036	995	1025	1042	1049	1004	993	985	1112	1051	1018	1040	974	1036	1052	1068	1020	1044	1038	1011	1039	1066	1001	1036	1038	999	1064	1005	1017	1020	1050	1021	1053	1034	992	1009	1009	994	1007	1040	977	1009	1028	1000	1068	1030	1021	1018	1022	1085	1014	1047	1049	1060	1040	1012	999	983	1029	1025	1026	996	1036	1047	1058	990	1012	1078	1027	963	1062	1080	1034	1088	994	1041	993	1022	1006	978	1008	1070	1089	1023	1047	998	1002	999	1040	1071	1031	995	1006	1064	1015	1025	1079	993	1061	1054	977	1036	1041	1042	1021	1031	1061	993	1036	976	1015	1015	1031	1017	1020	1000	1025	975	1028	1058	1021	1066	1057	991	1025	1012	1022	980	1032	992	1017	970	1049	1013	1028	1004	1012	991	976	968	973	1014	1001	1008	1016	1020	1062	1074	1031	1058	1030	1053	969	1055	1020	993	996	1077	1063	1036	1043	1077	1066	1020	1058	1032	1039	1070	1051	1068	1012	1076	1061	1016	1008	1055	1048	1043	1007	990	1003	1060	1001	1031	980	1047	1022	1010	1070	1030	995	1034	979	1035	1021	985	1026	1050	1043	1020	1001	1012	971	1008	1021	1018	1019	1080	1018	1037	1043	994	1062	1003	1074	1070	1109	995	1047	1006	1054	993	1049	1009	1012	991	1030	1007	1029	1060	1036	971	1033	1050	990	1058	1001	1046	989	1108	1009	1020	996	1022	992	1010	1074	1035	1026	1047	1026	1050	1004	1011	1055	1050	1004	1039	979	1078	1053	1088	1005	1033	1040	1063	1005	999	1021	1010	1043	1024	1038	1010	1023	1068	993	957	1055	1005	1099	1041	1036	1027	996	974	1004	1042	964	1058	1102	1025	1019	1041	1057	1033	1057	972	1019	1053	1038	984	1030	1056	1056	1006	1002	998	1042	1021	1036	987	1037	1038	1027	1039	996	994	959	1029	964	996	1014	979	1029	1095	1066	1039	1043	1036	1049	1004	1061	1036	1021	1002	1018	1003	1025	1045	1047	1001	1049	1007	1041	1012	927	1073	1072	1016	1047	1022	1043	1006	1066	1019	1052	998	1069	1136	1001	978	1028	1013	1006	1066	1026	1034	1019	1035	1068	997	1060	1047	1062	1057	1041	1038	1056	1038	1003	1086	1006	1016	1015	1099	1113	1044	1037	1035	1102	1047	995	1030	1004	1045	1032	1007	1012	972	1067	1008	1016	971	1079	986	1054	982	1043	1006	1004	1076	1060	947	1007	1009	1011	974	1090	1058	1091	1021	1001	1056	1029	996	1044	1067	988	954	1024	995	1038	1038	1072	1021	982	1033	1054	1064	1045	1017	1040	1004	1039	983	1028	979	1017	1008	1023	1010	1010	1025	1044	997	1021	1066	1014	1019	1009	987	1050	1084	978	1080	1032	1023
23181	21049	27584	24731	20002	9480	4198	2594	1985	1725	1505	1192	1073	922	846	756	709	672	651	658	641	704	647	699	671	666	640	622	612	644	651	658	608	608	599	596	612	541	605	523	579	566	525	584	594	562	575	593	559	568	528	579	571	554	600	552	529	556	547	575	568	550	543	554	599	572	574	561	550	554	512	579	596	556	550	575	557	580	544	588	581	562	573	535	585	514	574	556	560	560	569	565	564	537	563	562	597	558	598	574	559	582	533	578	552	603	564	552	571	517	543	581	534	570	525	540	553	561	573	547	554	565	525	576	578	557	555	591	574	553	550	577	564	524	555	551	572	531	573	586	570	568	547	589	547	550	561	568	546	509	584	629	521	584	531	585	579	555	548	582	545	528	523	582	517	586	561	572	556	551	557	554	555	587	555	565	537	528	544	579	523	614	513	522	542	540	550	588	557	534	544	564	566	543	577	540	568	563	574	514	551	546	559	569	564	553	546	555	564	551	593	540	515	558	603	539	556	587	537	558	527	550	556	561	548	572	568	561	535	515	568	516	535	559	567	567	560	554	567	547	544	539	528	517	530	531	577	545	536	514	566	517	557	592	532	558	533	553	561	571	582	550	615	549	534	592	553	558	557	573	504	534	560	593	565	563	564	549	542	530	534	526	572	588	560	596	521	533	553	575	560	551	567	541	583	552	549	584	558	543	577	541	566	550	635	544	536	543	549	562	525	570	578	569	528	622	558	559	568	547	579	535	595	579	553	569	571	545	538	483	558	574	524	522	553	583	545	552	495	522	524	569	554	531	572	546	548	515	542	534	556	594	593	634	504	574	560	501	531	570	527	550	601	556	561	516	554	550	496	543	517	558	566	552	554	564	553	584	567	526	574	613	575	547	575	560	570	540	596	571	529	582	591	523	539	530	559	537	531	536	518	569	541	546	516	541	549	527	554	545	590	573	609	505	549	569	584	558	578	524	526	553	525	580	574	526	543	576	528	538	561	549	524	531	572	589	579	552	536	569	533	544	533	523	553	561	585	593	574	523	542	570	572	568	528	536	546	613	501	568	553	538	533	573	566	606	569	547	606	529	507	520	555	557	587	565	564	575	565	540	553	538	584	547	550	548	561	513	551	579	611	563	574	519	512	550	547	559	600	541	578	543	541	568	567	528	559	512	537	549	569	552	509	554	557	523	600	594	549	526	544	571	511	581	591	543	558	551	537	609	552	553	538	564	562	560	571	515	552	543	528	562	559	577	516	541	560	558	543	552	533	549	560	563	540	560	552	582	543	561	563	576	568	582	554	610	534	555	502	520	547	596	569	544	554	549	549	510	543	573	556	568	601	562	495	573	532	575	544	553	576	515	522	523	567	547	585	539	538	541	601	583	577	539	554	524	575	572	503	553	572	553	553	588	544	523	575	552	549	535	495	551	578	532	540	545	532	536	555	557	600	530	551	588	552	532	576	547	561	558	550	530	569	578	557	559	588	509	593	531	559	583	514	512	534	533	547	585	603	530	536	575	566	565	564	543	538	520	581	538	527	579	548	563	582	543	538	524	561	558	530	566	511	558	564	551	550	534	537	600	526	505	568	542	495	542	519	551	493	553	578	577	520	586	559	547	551	561	533	574	593	608	550	515	558	564	519	574	605	524	583	573	579	574	546	555	508	591	538	535	548	546	590	573	570	565	605	570	541	594	580	567	535	547	516	543	587	521	600	534	568	571	567	559	518	552	573	538	542	567	555	574	536	515	562	590	590	536	581	624	595	535	573	541	551	534	589	542	567	511	565	564	568	563	537	570	540	518	533	546	531	548	558	529	540	562	542	526	557	542	602	511	553	548	506	529	566	555	555	526	551	550	564	551	573	541	534	551	552	564	583	550	548	553	546	534	565	584	586	550	579	560	531	565	542	554	565	585	572	547	518	559	555	573	559	600	584	539	542	526	602	619	582	569	522	549	551	599	576	522	578	571	596	576	529	555	525	516	566	582	563	608	570	566	534	548	559	515	581	548	577	564	556	580	541	542	509	580	544	543	535	574	530	546	579	562	571	544	519	557	567	605	514	549	562	559	577	554	556	543	581	579	551	562	592	550	557	545	564	515	558	568	539	560	535	549	562	578	552	550	569	588	558	539	558	536	552	576	497	581	519	535	571	539	571	526	588	547	544	511	591	520	567	518	540	573	577	602	549	517	550	568	552	561	590	571	577	584	573	524	561	520	561	578	573	545	574	545	541	544	557	545	516	526	567	553	533	579	549	589	559	552	522	555	539	555	540	549	543	532	566	583	566	559	548	586	594	582	566	531	558	561	536	571	576	550	558	586	548	539	560	571	520	566	536	533	544	553	548	559	565	535	550	558	565	561	554	566	545	572	544	542	561	585	556	552	592	543	594	590	581	566	599	548	522	569	560	520	590	597	589	597	544	565	546	546	523	537	547	537	577	539	545	569	569	547	576	530	546	622	574	563	590	560	582	485	522	597	592	566	567	575	518	594	564	545	542	548	584	574	526	552	565	563	543	560	561	528	585	578	557	562	519	571	569	591	508	571	514	539	550	517	525	574	556	571	513	558	594	566	560	503	545	529	558	563	555	572	505	569	592	525	570	554	561	544	556	540	539	569	605	506	581	547	576	556	555	541	558	552	562	534	572	565	516	558	559	536	528	563	585	592	532	563	553	534	542	566	553	541	566	595	542	585	565	542	525	562	617	522	564	584	545	578	553	543	550	574	564	561	551	587	567	571	551	536	545	565	546	539	571	568	600	527	554	506	553	575	583	592	612	551	559	552	576	539	554	566	556	577	532	573	578	534	581	543	526	566	540	569	563	562	581	588	570	533	514	569	581	539	527	555	560	536	564	554	568	578	589	565	544	550	577	539	553	509	568	530	526	559	571	522	572	565	518	534	561	554	512	534	554	560	557	528	562	555	576	538	520	564	554	550	551	509	517	587	592	606	558	563	575	558	563	538	558	562	550	575	577	560	561	574	530	575	597	550	546	610	541	609	561	549	565	541	558	563	532	574	546	547	539	533	522	568	533	549	592	526	518	519	583	566	526	551	505	591	544	569	544	556	567	556	570	577	577	590	511	553	571	570	551	535	586	557	540	569	533	567	579	548	512	520	536	516	531	575	542	587	589	543	565	525	591	543	504	544	586	553	585	535	597	545	526	565	570	577	571	565	595	560	569	562	583	509	550	550	556	512	587	565	580	544	531	574	545	563	631	537	558	541	545	488	581	552	559	584	550	546	550	580	571	568	497	569	610	557	531	551	537	535	587	525	568	540	571	594	535	481	575	551	534	536	547	587	559	531	567	559	564	512	544	564	561	561	526	540	561	574	561	539	531	528	626	518	564	531	579	569	520	561	543	578	555	591	502	521	570	569	571	580	505	585	567	530	522	527	538	567	574	561	530	541	574	559	555	565	570	557	528	542	554	554	581	538	589	597	557	542	576	541	546	550	522	548	558	597	549	554	491	538	504	551	598	581	568	546
19573	35882	29143	20452	14745	10681	7913	6282	5185	4288	3652	2791	2188	1899	1619	1402	1274	1229	1172	1168	1132	1158	1133	1121	1139	1111	1143	1134	1100	1094	1103	1134	1035	1012	1001	978	950	922	885	908	907	885	910	913	936	907	849	893	854	880	896	894	877	868	906	932	842	897	841	827	858	863	862	882	857	847	815	806	890	912	845	832	849	848	903	879	857	847	865	846	823	863	827	849	899	847	811	870	854	887	856	841	805	866	842	823	846	830	824	855	860	829	841	908	907	849	889	836	903	818	849	841	807	873	847	828	830	872	841	854	835	829	834	843	824	863	839	860	891	863	859	835	837	877	823	847	859	840	799	839	861	790	857	815	835	896	860	881	842	819	863	874	845	821	830	826	809	875	810	848	880	790	890	844	808	862	878	823	854	824	826	824	817	843	827	848	876	849	844	842	829	837	847	862	825	843	806	866	829	818	841	882	818	872	824	832	830	824	867	827	838	869	828	777	886	862	866	832	829	852	849	856	937	808	861	837	829	820	835	802	843	845	846	831	794	904	848	819	902	871	876	850	833	866	842	890	886	834	873	886	843	840	817	853	836	849	895	852	835	850	861	815	822	816	829	843	887	890	843	854	822	837	843	850	874	913	866	849	839	848	817	840	866	844	834	827	817	849	872	853	858	840	884	796	826	821	830	839	877	836	833	833	871	832	823	881	836	881	840	876	828	821	848	864	857	872	813	822	852	865	862	902	815	883	838	856	800	823	846	817	825	911	889	794	810	889	917	887	858	860	836	844	858	861	883	823	836	836	827	851	786	863	938	844	821	872	857	815	842	905	849	855	824	823	832	861	831	807	863	811	840	832	854	867	821	886	867	823	853	820	864	875	849	788	852	833	849	876	858	821	858	850	844	841	826	875	879	838	834	814	810	834	886	802	863	846	841	848	859	860	856	849	839	872	834	833	829	837	821	880	846	867	822	795	814	829	830	884	827	830	890	840	856	857	904	863	821	833	842	818	807	826	845	827	847	846	808	821	851	843	870	886	809	791	835	843	829	866	836	879	837	853	874	853	771	868	844	869	842	903	809	866	904	861	837	859	855	892	820	871	795	791	852	860	841	888	860	832	873	891	867	855	819	830	832	823	792	849	795	836	891	843	840	847	756	833	845	818	854	872	856	883	872	854	810	855	832	804	834	833	802	882	810	808	820	841	855	878	857	834	735	867	854	865	870	836	838	888	874	858	860	793	862	864	819	868	778	890	867	829	843	828	840	791	863	830	811	875	841	811	820	862	876	850	879	835	857	862	869	839	819	861	840	861	902	843	858	896	813	886	832	868	818	818	848	796	867	868	853	799	859	877	829	868	823	866	857	826	822	823	835	763	869	861	820	820	842	852	885	794	806	884	842	878	838	859	819	868	924	874	821	834	778	849	859	811	829	827	844	822	836	803	841	856	878	797	826	828	802	873	836	869	869	845	852	861	857	825	845	879	806	821	847	837	829	901	848	871	835	787	790	846	852	860	805	844	803	851	850	830	879	906	907	814	826	836	876	809	814	853	864	828	816	856	852	891	914	880	865	849	809	837	849	872	843	829	874	815	861	880	840	828	847	815	896	854	863	844	913	887	822	904	816	822	868	831	833	879	911	809	854	817	818	854	849	846	808	833	816	849	856	825	837	864	871	814	865	851	849	794	911	847	832	838	822	866	818	873	844	871	836	883	841	835	784	921	854	877	857	849	838	812	798	871	792	901	811	855	846	830	806	841	823	822	901	874	862	845	890	809	874	805	871	834	897	851	852	843	824	834	834	802	846	844	824	835	816	829	871	823	932	895	852	849	889	872	796	818	865	905	829	844	828	823	843	856	832	877	871	841	851	854	793	797	814	809	849	897	810	846	843	883	847	834	841	836	842	860	832	829	845	874	840	876	806	833	867	856	855	845	819	793	838	840	821	872	864	835	876	807	818	824	842	830	846	901	872	801	816	831	838	813	833	864	832	816	849	851	884	827	824	865	834	821	845	845	848	869	869	799	876	857	842	829	870	844	819	833	843	817	824	793	887	868	876	859	885	811	876	826	822	825	863	823	899	820	853	878	867	864	874	874	845	838	879	859	869	831	830	844	849	806	836	833	870	824	808	837	860	816	809	799	842	871	836	850	832	865	835	811	836	812	823	806	842	827	790	792	830	841	823	822	879	818	884	840	813	888	812	846	811	827	808	869	892	851	859	910	819	849	856	835	857	894	877	830	838	829	845	865	812	828	855	875	856	864	825	869	873	877	829	855	805	833	828	874	759	880	851	810	817	850	810	831	837	879	838	815	880	825	845	832	862	850	893	837	852	861	863	854	863	873	876	837	899	864	834	869	845	795	842	839	847	832	794	855	887	826	856	793	865	830	858	827	834	824	855	824	839	801	771	888	875	865	841	881	857	857	831	838	844	825	776	863	811	867	833	840	795	845	898	875	901	795	826	872	835	862	813	844	827	845	806	852	846	902	822	846	867	886	794	878	866	826	848	828	800	862	818	860	895	814	856	853	855	872	829	830	846	872	800	847	804	881	857	810	852	876	856	876	877	808	842	867	848	824	803	867	807	832	895	854	858	900	845	821	873	855	828	841	837	817	817	832	908	849	859	845	851	859	798	846	812	845	792	783	872	822	896	858	889	842	842	899	843	873	875	815	873	840	862	801	828	849	804	841	889	879	855	862	910	847	876	802	871	836	854	834	834	809	814	817	839	824	845	826	846	817	894	829	797	816	861	859	818	850	870	926	890	815	841	850	869	871	818	854	850	834	830	864	882	862	863	828	871	864	836	864	816	821	831	859	871	869	853	761	837	872	828	820	829	838	824	812	841	813	846	810	835	870	842	842	881	866	864	894	885	857	817	826	851	867	830	835	853	829	830	871	856	881	857	832	853	836	814	838	822	851	869	806	794	812	834	880	814	806	877	874	878	889	848	821	835	865	815	836	848	853	877	821	834	889	875	887	845	827	790	892	887	873	829	815	907	851	849	825	865	829	850	843	869	853	855	876	821	827	855	865	831	868	857	837	842	824	840	879	835	862	836	811	803	785	830	847	840	849	815	842	840	846	849	815	826	801	867	817	828	849	856	887	831	819	825	840	900	812	818	879	871	819	878	849	862	842	881	868	812	866	806	809	789	878	838	808	894	867	850	861	767	833	843	776	892	866	890	798	849	836	825	770	845	913	856	828	850	847	835	810	834	879	892	749	810	805	831	830	781	860	836	841	805	890	866	882	836	875	800	824	820	809	828	806	865	897	853	847	871	817	907	834	898	785	874	835	826	813	888	813	868	812	831	863	896	847	882	872	842	862	879	877	880	818	875	817	873	869	808	810	814	842	812	791	823	844	810	860	831	799	848	827	811	889	863	835	813	844	896	879	866	839	832	834	791	849	823	883	830	852	876	868	844	856	891	858	827	825	782	826	822	832	811	827	838	861	873	862	830	825	903	823	873	876	854	865	884	842	855	809	860	894	840	849	848	864	792	853
24560	21087	25777	23302	8183	3893	2666	2029	1742	1508	1297	1166	980	826	777	780	747	728	725	685	689	736	722	727	760	702	750	701	708	761	703	713	729	703	654	684	633	639	694	662	653	663	673	684	663	639	659	647	639	607	640	658	666	626	667	664	628	640	655	639	628	588	639	668	650	623	641	591	618	620	638	670	612	648	648	610	682	611	617	621	624	593	607	673	654	615	648	656	614	625	587	642	676	619	630	632	663	629	664	642	616	625	656	639	591	649	660	658	652	626	645	627	619	626	597	647	644	657	613	629	604	604	680	644	661	640	651	593	599	608	661	631	651	640	625	643	580	649	669	599	585	612	650	676	641	611	597	675	669	636	627	608	594	668	685	671	637	635	605	634	666	644	617	585	625	620	598	613	650	661	632	630	642	603	649	603	626	602	637	664	622	643	637	629	630	662	675	629	634	639	579	610	640	655	620	639	667	602	608	627	619	590	622	598	655	617	615	637	643	588	619	589	609	538	672	645	611	620	631	629	619	593	665	619	635	667	634	610	623	648	629	636	618	645	629	670	626	644	638	604	642	641	641	619	585	665	645	635	627	611	632	617	604	612	609	638	608	643	610	680	624	582	638	622	584	662	668	585	646	619	683	637	643	629	634	645	653	678	663	619	637	606	666	603	648	628	635	638	670	623	637	615	635	614	613	660	648	561	642	647	651	605	629	660	604	633	623	634	663	616	615	592	645	649	665	606	594	636	647	609	583	618	640	583	627	648	608	615	638	618	602	595	594	637	612	629	612	581	641	663	674	627	641	656	652	628	618	625	586	616	625	656	627	632	664	589	661	606	645	613	576	635	604	646	636	618	652	598	644	687	669	625	621	622	649	618	600	627	637	634	631	627	620	609	636	651	658	669	639	608	669	611	656	708	620	606	642	694	672	583	652	620	634	621	648	642	659	658	627	615	638	602	704	654	631	628	610	593	610	608	641	629	643	620	639	647	646	653	637	613	614	618	669	632	619	624	631	658	616	655	658	597	607	613	653	666	596	652	641	627	653	661	610	634	665	623	647	609	653	696	647	641	613	610	635	653	616	639	606	621	609	618	608	641	604	630	632	587	674	612	641	658	608	630	640	636	606	634	667	639	656	631	662	587	604	637	603	643	651	618	651	605	608	609	598	636	623	642	672	631	637	614	636	609	643	624	605	656	633	603	639	625	604	642	629	615	640	634	657	657	576	649	622	630	655	636	608	611	631	639	648	604	615	629	622	627	643	618	599	610	649	621	649	661	614	660	627	638	638	624	598	607	644	641	634	638	677	599	607	614	605	626	668	626	589	609	615	632	639	642	629	609	670	665	628	607	672	627	639	651	587	620	605	655	596	640	662	616	616	690	655	650	657	639	681	661	626	641	632	634	597	649	599	659	637	626	619	591	564	603	639	610	690	606	638	609	625	627	698	647	677	639	616	636	632	636	632	678	609	658	647	677	627	621	642	621	606	606	635	664	624	609	638	633	613	662	602	635	676	672	636	607	606	622	635	614	666	639	610	605	616	628	627	650	624	641	643	653	643	636	652	651	654	671	604	650	605	653	643	612	677	608	607	639	641	584	633	641	622	626	671	621	651	667	641	625	630	643	650	666	631	567	591	643	668	558	641	647	625	634	671	614	621	615	631	652	653	612	626	642	613	640	623	625	644	575	609	642	632	628	661	580	614	606	679	620	582	616	614	663	649	632	593	619	681	655	619	552	620	649	614	659	614	675	664	653	640	648	642	625	614	632	626	640	625	633	678	599	591	582	603	667	560	627	646	693	621	625	640	678	643	679	644	589	646	592	596	661	641	595	646	665	656	607	644	588	658	642	635	665	619	594	594	608	682	605	656	628	627	604	619	648	613	633	645	605	677	602	639	634	639	603	662	639	635	611	639	593	653	646	576	594	605	591	667	613	592	640	602	650	668	635	631	575	600	644	599	653	607	621	614	655	646	620	631	620	617	644	646	605	651	639	698	604	624	648	628	671	638	622	631	665	625	673	617	640	595	678	649	670	635	621	616	638	635	571	651	633	644	588	602	668	623	625	581	610	625	585	584	664	661	647	602	676	609	625	590	650	591	626	609	644	607	667	586	682	614	622	663	574	639	617	597	631	667	642	628	620	618	628	671	621	657	632	682	642	597	641	673	604	630	605	670	652	577	613	646	635	639	651	611	632	596	641	624	583	624	655	625	690	619	608	650	660	654	619	603	651	631	662	620	664	594	640	600	627	592	623	669	611	621	584	648	672	662	613	628	703	580	592	645	608	634	564	649	627	622	629	640	587	597	676	642	637	632	608	618	618	632	641	650	648	580	652	669	655	617	590	615	644	618	603	640	603	629	652	650	606	581	621	622	612	616	596	648	647	635	636	673	647	657	633	630	612	648	600	629	644	606	630	650	612	584	581	625	656	637	592	634	619	638	639	616	633	624	645	625	645	581	645	615	591	679	633	639	607	592	611	624	638	611	652	609	667	595	628	655	646	638	623	652	626	654	590	613	671	627	601	636	564	685	605	601	597	635	654	622	605	629	592	618	608	710	620	590	632	631	636	661	672	614	624	566	625	628	668	662	629	632	658	632	641	663	609	662	614	646	637	588	623	650	599	610	615	666	642	636	623	637	625	607	617	673	650	633	641	642	634	639	642	607	663	620	637	633	667	585	653	626	617	648	587	658	605	640	630	626	664	616	606	703	673	667	618	625	634	616	639	643	619	618	591	671	599	662	625	618	649	561	635	638	618	663	596	655	607	640	656	637	632	662	623	613	627	594	594	621	629	659	629	650	596	645	568	640	658	623	612	633	655	645	639	664	664	642	634	629	620	653	645	573	592	665	608	682	604	656	616	663	590	639	640	633	676	639	623	570	630	617	571	643	655	626	666	684	621	623	643	629	649	613	684	593	635	607	622	660	625	644	664	600	670	649	597	653	592	651	622	657	626	598	640	607	646	610	644	613	608	604	672	619	615	642	641	643	634	649	634	631	649	630	649	622	594	664	548	620	639	609	683	636	652	643	606	627	630	646	638	627	656	583	601	627	634	620	623	630	634	655	658	635	616	611	605	611	626	695	663	642	583	639	610	599	635	643	644	638	623	616	667	616	616	671	572	619	639	610	563	627	584	645	668	613	661	673	635	642	645	635	572	647	579	659	657	615	631	616	610	681	638	596	629	659	663	601	619	648	662	638	628	653	633	608	681	610	628	659	612	634	609	634	606	590	662	613	644	639	665	611	597	632	628	659	586	598	614	635	622	593	645	632	597	659	628	635	650	603	656	659	645	601	624	627	607	609	604	666	641	704	622	604	662	605	659	617	637	679	634	623	595	601	617	634	671	619	625	677	658	593	630	632	644	680	573	625	590	635	607	605	593	649	636	592	597	639	657	648	657	642	637	694	674	635	670	656	633	696	629	628	663	579	656	627	599	661	634	634	626	633	673	582	677	589	642	621	649	633	627	598	653	635	640	573	638	658	627
18480	31494	25112	16458	11842	8642	6415	5179	4352	3677	3028	2463	2016	1713	1400	1379	1262	1209	1184	1164	1137	1169	1265	1185	1103	1190	1204	1122	1124	1194	1162	1108	1062	1109	1034	1041	945	1017	1020	975	1006	967	961	983	997	966	925	956	923	939	918	924	960	956	916	941	970	948	949	977	939	1023	937	883	950	938	910	957	1005	913	923	958	934	887	959	896	982	916	979	886	954	942	908	943	924	883	877	924	900	902	947	903	881	921	918	920	928	927	958	906	947	933	919	913	923	857	939	940	962	927	921	883	909	917	952	920	865	935	909	961	889	898	911	943	965	899	976	966	914	950	938	929	967	946	930	947	888	910	908	928	968	916	896	936	948	946	927	931	895	925	889	894	961	906	875	908	912	925	923	912	964	967	962	984	1013	936	956	855	918	921	1007	942	937	951	960	994	924	930	895	968	929	935	940	903	944	950	990	946	952	931	945	892	975	947	903	950	922	955	948	892	921	917	925	902	946	869	962	947	936	988	922	944	896	937	883	990	911	985	935	884	964	928	967	935	941	982	941	870	928	944	920	978	917	929	893	931	976	943	896	942	917	983	934	938	921	948	958	853	905	915	949	933	890	913	919	914	953	1003	936	971	920	919	928	943	925	897	931	961	973	1018	927	972	952	956	900	939	962	969	961	951	927	897	960	973	950	938	897	947	949	951	910	980	1014	877	927	906	900	971	939	956	957	913	976	883	899	936	939	1006	926	869	956	894	964	969	943	898	901	984	902	941	879	895	940	939	949	875	960	937	958	907	946	901	921	908	961	884	977	895	920	950	928	916	954	926	947	977	929	975	952	925	932	923	909	909	908	919	917	925	963	945	954	960	959	926	956	893	914	970	976	953	945	939	967	963	919	942	886	949	923	952	939	910	917	939	961	929	942	953	924	930	1010	971	889	923	929	927	919	901	908	924	924	911	910	955	904	936	946	964	912	951	950	934	894	959	933	958	903	977	957	921	930	957	926	936	977	935	891	928	952	973	934	931	947	940	937	888	938	950	921	885	956	937	903	970	928	910	926	953	928	980	933	965	942	891	926	950	931	973	967	920	930	903	941	921	860	950	911	938	895	940	912	947	925	863	890	907	943	926	936	907	951	915	911	908	911	903	963	956	975	908	918	941	907	929	992	929	930	903	977	933	927	918	935	898	928	939	932	919	924	904	902	920	942	901	932	918	922	930	949	919	913	907	928	968	930	932	910	909	943	936	947	889	938	937	929	929	923	916	901	926	917	936	909	964	950	892	875	992	947	970	974	921	954	978	924	938	929	958	898	910	900	958	928	969	925	936	947	953	965	951	937	876	936	955	1025	936	932	1001	884	958	1009	954	917	921	954	925	971	876	918	968	890	944	866	965	926	939	949	914	907	932	921	934	967	1003	936	882	943	964	903	942	890	915	890	879	961	977	941	956	960	967	932	987	913	917	948	919	944	920	984	943	985	914	979	948	939	920	904	913	900	952	895	969	916	896	964	961	929	856	951	948	967	935	921	907	966	933	964	974	924	923	968	915	920	926	883	956	926	906	961	925	944	956	966	952	885	974	929	996	919	978	965	912	934	892	975	965	975	958	954	948	898	937	952	903	945	919	936	929	959	929	931	919	925	974	920	910	916	982	883	958	960	932	912	903	941	947	936	895	941	966	908	935	959	909	1024	927	948	923	947	901	900	975	951	932	919	927	974	905	954	970	948	948	905	890	950	960	935	903	931	916	931	924	954	937	957	881	978	897	988	945	923	891	955	959	939	910	940	942	880	929	910	892	948	959	899	979	870	942	908	922	960	974	956	952	944	951	909	873	953	954	930	949	886	957	874	914	912	921	928	926	987	901	925	928	927	949	986	937	928	953	897	946	954	903	913	945	943	962	942	896	930	901	932	906	928	908	952	930	898	935	892	935	887	911	886	982	919	984	971	955	929	904	959	941	951	908	885	886	932	884	988	897	965	935	919	946	943	922	1000	935	923	944	885	916	930	923	931	922	877	943	926	890	925	971	946	912	935	932	943	942	909	955	979	979	890	931	910	926	951	962	968	954	945	945	895	967	895	974	986	956	946	913	949	943	955	981	955	960	918	964	948	931	885	959	973	960	968	913	944	963	954	965	928	888	958	985	901	939	937	951	925	935	961	922	956	946	977	998	864	904	902	943	890	884	879	938	955	908	930	860	919	908	904	929	988	976	932	954	900	882	927	888	925	920	940	969	884	914	955	927	902	969	923	954	973	919	945	937	846	941	900	908	943	964	902	855	904	888	939	927	943	930	903	936	971	917	963	866	894	906	928	909	1005	927	955	890	967	968	880	998	956	959	964	895	893	995	944	912	912	891	918	947	970	927	901	946	947	960	894	1001	948	914	978	934	958	956	929	927	942	928	955	925	903	1005	936	907	928	925	907	929	969	908	938	962	908	973	923	929	961	958	876	875	954	966	964	943	908	918	926	889	932	926	934	917	992	898	903	941	949	944	953	934	970	936	941	912	912	945	943	914	879	977	988	826	955	931	922	931	878	966	920	939	939	950	928	907	954	929	955	941	913	913	926	934	941	899	941	997	960	946	912	862	987	931	894	957	914	842	929	911	928	851	941	939	960	942	959	945	925	961	926	859	931	972	928	860	977	924	947	961	948	913	962	937	957	918	971	954	956	939	961	947	903	961	912	963	947	948	927	955	927	917	942	902	916	947	924	906	927	923	945	960	951	958	946	927	947	873	946	920	950	969	931	942	955	928	946	928	890	912	938	921	921	972	936	936	935	904	946	921	949	882	895	946	928	937	944	978	894	933	934	905	840	890	929	901	968	984	878	932	967	930	902	923	910	911	886	961	909	954	911	932	939	937	918	951	924	920	971	906	902	900	924	923	951	937	938	925	919	933	937	927	913	915	898	1010	924	941	936	976	940	919	956	965	913	922	923	958	954	872	922	922	913	930	944	913	968	939	923	930	990	881	902	963	943	925	942	968	892	940	924	931	933	950	947	917	992	961	928	934	943	925	938	941	920	956	934	904	882	906	967	968	874	957	925	897	919	897	931	888	902	993	934	864	875	921	891	873	958	940	955	979	937	947	963	891	910	913	925	927	934	952	861	918	899	982	889	947	904	985	955	943	940	975	947	904	905	963	949	887	887	896	943	868	926	898	948	920	961	917	936	915	960	943	910	926	959	940	916	925	944	891	922	947	926	948	906	930	904	939	905	967	918	901	938	928	927	962	953	938	952	887	1003	909	945	918	931	900	906	908	969	935	979	981	920	964	954	897	927	957	909	939	922	997	994	942	917	869	935	878	921	870	920	912	899	915	920	902	891	905	917	936	924	934	935	954	941	957	898	973	924	986	913	970	927	938	955	935	902	923	852	941	912	984	951	920	897	941	921	940	966	905	934	931	924	930	910	900	881	934	931	901	893	972	963	950	943	1002	917	943	902	941	952	911	958	950	923	921	958	932	887	942	894	952	914	917	978	906	988	950	936	860	936	926	891	924	905	952	896	965	985	958	948	917	920	948
22367	21065	28256	24101	21110	19178	8184	3638	2552	2145	1700	1287	1057	858	803	688	675	593	653	630	631	650	606	569	558	597	619	573	552	570	536	541	544	502	511	511	506	494	442	463	475	485	474	469	474	457	482	470	469	449	460	438	423	470	464	448	438	492	452	450	503	461	460	492	476	470	452	455	448	440	426	449	458	427	467	431	461	458	440	491	459	465	433	433	440	448	436	461	422	398	438	408	457	465	462	422	450	468	457	446	410	443	462	448	488	424	450	437	454	486	456	465	458	480	457	462	433	442	431	457	441	444	457	448	466	425	452	455	459	452	445	464	446	453	409	422	443	433	437	452	452	456	422	442	467	441	445	443	393	401	467	408	436	395	448	419	434	463	429	434	476	413	492	444	438	425	458	458	448	449	444	440	405	421	443	424	438	460	439	460	457	467	394	442	437	461	460	408	459	401	434	435	446	458	478	459	461	428	430	431	463	462	414	410	472	421	498	437	433	436	461	470	426	440	453	443	447	438	451	437	421	434	409	462	444	477	466	419	439	453	460	449	410	441	449	381	442	469	434	432	410	404	454	432	470	444	387	460	417	430	451	473	470	455	452	443	464	436	427	453	457	461	418	422	440	427	432	449	451	416	448	437	427	425	444	435	435	430	462	412	418	451	425	450	484	464	414	469	424	473	422	445	487	430	423	482	463	408	422	407	412	472	436	473	428	419	434	443	454	456	458	413	497	452	425	434	412	443	418	462	441	427	450	444	434	448	418	469	454	437	423	433	434	479	414	447	473	475	467	474	448	432	502	426	423	440	457	466	439	439	426	431	433	396	405	427	429	473	478	454	470	436	477	447	436	423	434	441	495	455	470	424	443	461	459	442	437	392	445	444	485	425	476	408	452	457	438	442	460	463	459	441	447	429	492	411	471	424	456	437	457	465	457	479	449	455	453	474	445	451	437	449	413	434	454	420	478	428	427	468	440	478	456	458	452	469	455	464	430	441	442	457	447	437	468	492	451	448	470	431	436	469	452	431	430	443	457	458	461	439	468	483	461	441	430	474	448	457	437	454	461	414	462	458	421	484	418	456	420	493	451	439	480	438	447	463	415	433	457	448	452	441	447	442	410	438	438	462	437	455	441	478	443	435	480	429	458	466	445	456	435	408	476	432	488	424	426	404	416	449	431	440	436	445	404	451	466	474	443	397	450	459	474	455	446	396	427	441	389	430	428	476	448	456	444	476	378	417	407	425	415	424	469	433	467	456	411	441	438	458	425	360	447	453	432	388	428	416	419	439	457	441	445	433	450	421	451	437	432	437	434	408	411	462	462	436	463	455	423	455	405	457	436	416	454	427	438	482	459	480	456	433	417	453	467	495	475	501	415	461	449	414	424	457	440	454	448	422	454	442	451	432	470	430	454	417	454	466	406	402	500	449	438	438	434	449	439	468	482	438	455	437	449	421	445	467	442	379	487	408	422	431	455	425	443	435	443	408	419	451	427	406	455	438	439	447	440	460	459	409	473	460	444	426	427	439	441	427	487	424	438	472	431	451	451	449	458	455	459	423	441	446	476	496	453	470	430	426	457	441	435	450	474	455	451	443	468	447	447	430	464	451	436	446	457	440	419	439	436	426	444	419	426	443	421	443	464	438	437	476	462	439	422	453	419	429	484	431	398	440	425	469	421	493	451	434	464	499	473	420	471	430	426	474	467	413	441	410	456	436	431	459	436	483	466	422	441	441	455	460	426	445	469	400	442	445	437	458	460	419	457	431	441	461	432	451	453	426	428	407	450	419	426	461	436	451	424	387	459	455	419	409	468	452	437	428	425	438	447	449	417	447	468	435	469	498	418	469	452	435	453	437	452	433	444	456	410	447	442	442	434	428	460	400	450	439	434	441	464	471	477	483	439	473	469	440	431	446	443	455	460	423	454	458	515	419	473	415	449	470	443	431	422	476	442	471	457	434	442	458	460	434	465	449	412	463	466	420	441	480	465	412	470	460	424	419	458	460	449	428	471	438	403	415	387	424	470	420	469	453	452	435	469	433	434	455	448	410	450	471	440	412	483	455	469	456	446	453	437	456	436	465	498	471	463	416	431	426	429	453	441	404	446	416	455	442	466	473	449	432	448	422	433	462	480	445	444	439	455	474	447	454	450	406	464	445	448	463	442	462	412	436	443	469	455	454	429	452	462	437	462	433	488	455	446	484	428	447	450	421	446	442	456	404	415	479	411	448	465	434	445	470	456	437	456	480	424	428	473	412	476	457	451	395	439	405	422	433	455	432	454	459	434	398	410	418	471	472	443	442	443	462	459	485	478	444	458	477	454	465	393	459	493	450	431	405	405	456	445	462	454	445	467	419	446	482	423	449	439	484	444	423	430	465	436	461	449	427	475	423	436	418	439	423	432	466	434	482	463	476	455	432	462	477	432	455	405	383	446	452	453	466	452	445	448	428	391	464	414	444	412	467	412	416	430	449	459	453	432	434	440	430	405	408	431	456	458	429	445	427	440	408	431	459	445	432	419	456	423	439	398	413	435	428	448	437	459	441	425	459	416	429	434	449	440	428	402	444	446	416	450	431	438	439	481	392	433	422	442	416	437	447	442	431	502	427	399	447	470	448	445	457	448	440	440	465	448	463	448	456	474	472	436	406	440	457	452	447	453	410	462	437	437	458	439	480	433	458	465	410	454	447	455	485	487	447	446	475	430	465	412	441	434	453	439	422	454	453	435	447	451	504	418	455	433	459	463	419	469	465	440	447	470	436	426	416	441	457	396	418	453	449	480	461	434	429	446	438	416	434	452	437	446	405	392	386	439	436	438	460	443	423	436	436	448	425	431	438	413	469	447	447	457	463	425	380	460	481	427	489	434	457	404	444	442	428	458	443	412	466	472	458	459	456	452	440	460	441	434	415	429	466	468	456	411	431	439	427	422	448	432	466	442	452	422	435	419	435	424	433	453	465	421	454	441	433	424	432	432	437	461	419	437	422	469	463	454	410	503	417	419	420	450	391	411	454	453	450	427	484	437	447	448	414	449	455	449	440	435	453	462	428	410	421	453	431	470	462	431	438	425	444	428	420	412	468	456	426	432	449	396	474	396	415	440	416	458	465	460	454	417	449	434	477	424	454	428	508	451	484	458	415	437	436	480	455	454	416	437	433	436	453	451	404	436	440	461	444	447	434	432	444	430	384	438	419	478	458	453	412	423	460	425	442	475	471	443	463	436	435	466	455	428	435	442	423	464	396	417	491	453	454	427	401	422	408	452	512	419	460	438	444	452	442	433	407	448	460	422	482	424	482	468	442	454	454	412	431	449	478	459	445	438	450	425	443	453	449	440	395	432	429	449	428	430	457	414	452	399	482	449	470	428	434	434	473	458	429	453	451	448	435	422	441	452	439	424	458	460	452	401	445	446	426	491	442	422	437	395	461	410	431	445	415	448	434	451	436	420	470	451	438	432	480	399	422	433	443	476	422	426	454	439	460	425	459
20957	39238	33096	24172	18249	13598	10286	8328	6784	5404	4289	3230	2565	1988	1609	1336	1285	1176	1108	1183	1071	1108	1059	1046	1083	1135	1020	995	1077	1017	1120	969	927	830	879	834	797	742	830	767	775	800	804	799	754	732	771	715	718	721	703	714	678	697	715	710	701	692	694	756	663	663	673	691	654	649	648	649	744	699	674	661	689	676	699	640	676	692	668	683	693	667	700	679	656	657	650	664	680	667	653	629	659	645	647	648	696	685	660	667	685	656	703	719	660	643	673	677	661	666	649	711	653	678	679	628	685	645	657	694	684	676	687	630	666	642	694	679	667	661	642	634	698	653	696	707	686	661	654	694	635	678	655	656	663	672	659	668	673	662	669	717	662	665	655	643	677	677	672	640	610	604	660	624	651	624	648	674	640	610	686	659	644	635	654	683	673	705	682	646	618	672	659	658	671	693	694	697	649	642	694	650	672	662	650	710	679	624	637	638	633	615	630	675	699	687	669	611	643	691	638	615	628	685	656	657	719	678	644	715	633	680	659	678	633	676	661	653	626	684	665	671	698	666	660	638	684	671	653	636	657	660	654	634	642	627	631	681	648	665	700	625	622	671	682	649	723	643	654	659	650	665	618	694	660	665	686	705	622	657	663	649	668	660	695	678	642	681	650	672	717	617	647	631	628	646	697	632	672	657	671	642	634	685	640	741	658	697	626	672	655	676	640	637	594	673	595	662	684	625	646	638	672	684	652	676	682	657	620	651	681	702	636	662	706	674	653	649	642	622	642	631	705	663	619	667	668	652	661	686	666	708	627	689	680	683	683	696	636	641	712	698	663	650	691	696	653	681	690	709	658	639	679	603	665	640	606	635	677	669	613	703	664	623	661	682	684	618	681	678	694	681	668	693	701	644	659	683	629	641	700	650	643	678	650	686	659	654	646	645	646	636	699	637	657	642	693	704	693	639	662	697	669	652	710	654	689	652	646	598	677	667	635	628	677	664	672	659	658	692	674	688	666	649	667	627	666	701	683	640	647	688	666	691	671	666	696	666	674	652	722	646	684	685	665	661	696	678	649	637	662	660	647	648	636	642	649	674	681	674	663	647	642	680	705	704	616	667	633	638	652	607	699	697	660	673	647	660	671	685	662	620	635	638	613	682	673	652	667	641	698	618	655	666	624	683	667	690	649	674	654	687	625	698	665	626	640	660	677	669	630	606	667	651	658	683	605	636	690	700	692	681	721	665	682	591	638	658	658	638	674	615	629	669	634	671	646	648	656	673	644	661	615	638	658	668	667	693	601	610	662	661	645	649	671	669	701	684	673	666	665	700	693	671	660	664	664	607	622	713	716	653	620	699	683	641	686	667	684	659	687	640	659	662	652	702	677	653	673	668	677	732	657	635	623	680	666	685	674	632	673	622	679	682	689	667	644	666	667	643	712	637	659	714	647	641	677	660	698	694	681	651	669	662	656	634	650	674	644	653	696	661	627	723	674	661	671	661	626	659	620	629	675	637	632	646	689	682	643	676	666	677	665	666	638	688	704	712	667	679	670	709	650	691	680	663	651	700	686	644	657	673	651	632	640	661	656	657	657	646	662	662	677	660	629	707	694	692	660	682	630	665	659	677	648	645	645	615	663	598	663	659	696	666	612	633	629	665	661	707	614	611	662	700	681	689	666	653	638	725	671	695	656	623	655	715	672	672	703	681	626	638	634	687	651	710	645	617	665	659	676	632	670	667	698	683	624	652	686	674	698	682	638	632	646	671	657	691	683	703	662	655	650	629	661	648	676	682	704	622	695	607	664	698	649	652	673	668	641	607	637	656	681	676	645	670	636	635	665	672	711	627	625	660	646	669	656	690	656	644	670	653	718	638	647	679	686	611	661	682	634	677	658	687	674	650	651	681	682	673	646	672	651	650	647	618	726	665	630	677	672	687	654	674	671	607	675	612	671	661	696	672	633	648	674	641	715	689	668	661	660	663	661	696	699	642	649	693	668	639	667	660	627	700	682	628	670	691	683	663	664	663	649	700	673	651	659	694	669	633	688	684	686	667	662	650	582	695	658	658	678	667	632	668	648	657	664	656	662	668	654	673	663	603	662	702	659	686	663	698	664	681	621	611	654	654	647	690	685	649	614	606	705	674	673	619	632	694	716	688	684	650	688	644	639	679	681	656	663	648	691	618	641	675	675	684	684	638	669	683	679	677	655	627	675	605	642	638	669	682	649	666	627	633	683	666	659	659	679	670	650	621	675	674	717	647	621	679	686	674	672	637	671	645	670	701	696	680	686	658	624	666	645	703	642	658	660	657	698	649	673	623	639	701	646	652	650	620	649	671	660	663	642	663	680	649	707	652	661	718	683	687	690	650	698	618	691	615	608	713	646	653	632	688	625	671	705	678	614	648	656	686	699	707	708	711	635	686	683	616	667	638	675	624	636	642	657	699	638	676	673	712	682	633	659	692	646	708	660	655	636	666	678	645	672	642	661	684	653	682	669	627	699	633	655	651	621	662	666	693	698	690	717	634	605	629	661	676	641	664	715	653	661	661	614	687	646	640	638	701	613	629	661	635	670	635	666	685	674	671	653	628	653	692	693	651	682	627	652	643	646	687	684	651	666	682	659	662	657	714	657	638	651	658	715	670	611	695	659	661	653	684	687	664	680	655	711	674	662	669	638	661	645	659	661	664	652	687	624	691	600	698	716	630	667	682	676	697	677	662	700	626	646	652	652	652	674	635	688	668	631	699	648	620	668	661	634	673	652	649	679	672	679	644	691	675	657	639	613	683	683	681	663	683	665	666	665	722	644	661	685	675	679	644	661	704	655	723	609	664	691	672	666	680	636	661	715	677	697	658	645	630	694	637	727	643	676	666	676	693	665	676	687	622	667	632	665	662	679	714	666	635	625	676	669	654	679	669	654	699	675	622	735	637	675	669	708	653	620	671	680	634	656	698	653	687	729	652	640	656	649	668	630	650	669	661	658	701	654	626	636	653	697	667	666	631	674	681	692	635	677	703	682	637	648	618	606	659	668	625	665	661	658	643	650	658	643	657	624	679	600	660	642	620	642	672	640	671	641	691	705	695	672	657	720	626	687	650	655	692	685	658	681	693	679	665	699	691	658	723	701	681	657	650	683	658	669	619	665	625	650	669	652	683	720	696	715	654	656	700	625	640	682	694	690	654	687	655	687	692	636	694	640	649	652	701	669	654	700	715	682	629	681	683	664	662	660	664	660	645	661	653	658	688	615	676	656	652	709	641	641	693	694	648	611	699	649	662	658	667	667	677	661	686	663	670	691	661	665	693	675	654	639	602	647	695	690	675	698	674	665	659	680	706	692	674	705	694	660	655	696	654	631	674	657	720	681	666	676	657	679	677	710	686	633	671	658	679	687	721	684	714	704	678	677	644	680	712	659	635	687	674	681	671	617	654	694	659	657	619	672	689	656	714	626	654	632	677	637	623	662	682	672	674	681	670	700	655	672	623	688	648	656	669	681	669
27636	20306	16285	9324	4861	3017	2271	1909	1648	1413	1180	1007	908	896	798	780	727	754	733	728	744	752	743	732	762	774	717	773	790	766	755	722	742	715	763	754	688	681	712	757	706	727	700	673	729	688	707	691	709	725	703	704	718	672	713	709	682	673	698	686	693	720	677	693	699	721	695	683	682	646	686	676	694	711	714	737	652	696	697	644	654	655	672	676	637	729	668	620	658	722	704	699	679	707	693	676	714	696	726	673	646	657	682	638	665	712	700	734	704	696	678	674	705	706	670	664	661	746	656	719	676	680	654	610	688	641	705	660	764	719	724	692	710	682	692	679	688	707	731	680	686	613	700	699	671	724	682	714	687	677	733	669	671	640	698	682	690	648	687	670	692	644	632	665	695	691	704	694	708	703	678	651	673	665	673	660	690	707	659	668	697	664	652	692	663	714	652	727	679	704	656	701	732	720	693	673	679	693	627	669	684	665	684	690	610	715	702	656	678	711	714	683	695	659	750	720	708	658	678	696	707	671	715	659	719	682	680	688	664	677	706	715	717	674	689	661	681	702	652	654	694	678	720	727	686	659	675	650	735	690	682	679	608	695	660	674	696	710	666	692	680	715	671	697	677	699	671	717	674	686	700	717	662	709	661	723	723	696	676	728	689	706	659	701	755	664	713	645	705	688	705	644	718	708	705	663	665	650	717	668	691	686	658	726	699	718	682	694	665	674	678	721	747	666	698	719	699	668	716	687	675	693	691	721	665	656	644	659	732	691	651	698	740	693	695	710	669	662	683	733	713	688	699	709	691	754	664	663	670	667	654	720	690	694	696	722	723	604	633	705	691	699	677	716	675	648	660	709	649	686	696	646	700	720	700	695	711	725	680	723	675	693	654	629	656	665	679	668	668	681	640	679	690	700	698	679	665	692	706	747	751	699	658	669	679	707	703	689	654	723	729	722	719	714	667	649	695	674	680	642	662	674	708	692	660	669	686	690	707	682	705	701	701	656	737	705	755	701	650	694	662	682	684	683	672	670	683	723	758	656	674	645	679	695	634	702	706	703	674	696	649	659	671	682	677	666	641	706	699	668	700	696	692	686	630	700	709	712	683	667	693	710	734	697	716	648	710	653	670	698	681	670	716	737	701	626	693	672	661	713	708	702	674	665	718	687	709	656	665	678	684	701	707	674	705	701	734	709	700	686	697	706	675	677	682	725	695	731	682	689	743	713	696	668	646	758	676	679	705	675	654	694	695	660	678	688	689	717	670	729	712	687	676	760	664	650	681	690	693	653	625	689	722	683	707	713	670	707	726	677	705	706	722	686	678	675	696	701	690	692	719	708	670	704	664	695	722	717	707	722	695	681	700	666	746	669	683	692	681	708	702	637	697	696	705	658	670	671	723	674	697	686	688	682	689	720	619	756	679	682	661	710	652	688	694	699	663	645	693	643	710	670	707	642	650	684	719	676	664	722	682	702	665	687	751	724	747	738	721	713	684	726	678	680	695	672	657	692	723	722	704	761	709	659	688	687	738	717	663	682	703	659	692	746	724	698	664	676	713	727	643	696	709	684	669	678	701	670	650	685	663	726	677	663	685	694	701	676	700	675	675	709	670	708	698	743	702	640	696	734	637	730	690	718	684	695	648	684	714	666	661	727	689	747	722	720	693	671	677	674	711	781	704	670	657	655	660	703	691	689	726	676	736	645	669	680	670	684	649	723	684	663	715	708	676	696	689	668	684	679	663	689	637	709	662	659	673	681	699	646	688	665	694	695	652	646	699	654	718	709	705	655	664	732	636	667	716	697	664	731	660	696	673	684	677	661	668	692	677	734	711	639	702	718	681	720	709	673	733	718	709	710	674	679	718	680	698	715	662	695	689	698	670	680	674	683	653	698	708	671	723	686	682	692	666	693	678	694	684	715	716	735	734	682	710	684	639	674	679	679	688	703	712	706	686	710	720	710	712	706	694	705	714	672	673	716	678	651	664	676	729	712	690	694	677	680	623	697	678	713	712	716	722	704	688	726	667	664	677	727	691	702	690	677	722	692	664	673	689	667	690	676	669	661	685	695	647	622	677	695	740	734	701	699	709	700	684	688	681	708	697	697	639	694	686	671	705	693	699	704	681	660	684	731	691	704	661	702	684	712	689	657	721	727	696	678	703	668	674	695	694	701	682	688	681	742	753	680	738	671	684	686	638	679	687	648	705	711	713	644	705	677	668	723	691	716	713	739	747	658	682	704	669	686	685	707	710	728	670	699	704	679	676	680	685	684	687	687	658	665	682	642	661	633	663	712	697	722	684	700	706	718	665	690	737	653	643	678	691	727	638	734	695	649	710	723	673	703	670	706	665	683	695	674	641	687	706	698	705	658	687	679	722	719	681	687	698	684	690	679	703	690	691	711	647	720	694	688	652	718	713	699	701	678	733	682	668	693	706	715	670	732	674	735	648	680	687	684	698	612	664	671	663	692	681	695	705	702	708	664	676	718	707	674	685	705	650	684	676	666	732	712	675	688	658	652	673	657	687	740	698	684	687	692	702	698	671	745	692	667	713	624	705	712	689	674	687	688	693	676	715	709	689	719	693	613	651	690	672	713	675	667	653	682	698	718	709	712	652	659	726	693	640	696	737	658	701	669	667	654	741	688	713	667	735	696	676	676	683	664	713	662	732	664	688	689	644	679	721	691	674	688	666	712	731	641	647	676	716	713	752	658	665	720	703	685	716	664	691	690	751	657	671	669	748	659	697	684	698	689	701	653	661	719	701	660	683	646	747	693	630	697	697	691	703	658	707	672	740	722	638	651	698	733	720	702	668	681	677	674	686	668	691	682	708	643	710	718	722	679	702	679	701	696	683	707	696	698	680	718	681	636	661	728	711	728	677	674	693	659	677	663	678	701	700	666	682	720	665	654	694	650	682	675	651	711	714	742	737	699	702	657	617	647	698	705	696	671	658	648	728	712	700	748	693	659	658	704	661	702	734	669	681	639	697	685	695	709	677	681	710	740	681	670	707	649	704	687	747	681	708	682	680	660	729	733	688	700	682	718	674	699	656	722	691	725	662	600	663	687	722	678	712	649	711	716	723	731	708	659	682	681	727	685	646	663	721	705	682	704	691	712	689	700	651	741	708	651	691	701	746	645	677	693	685	696	671	728	703	693	706	683	695	658	668	713	743	732	750	720	648	682	693	675	688	721	719	640	689	674	674	704	709	640	681	658	722	649	693	685	666	638	717	702	702	673	719	649	682	642	671	657	683	681	701	652	695	704	674	692	716	656	717	727	679	706	710	685	676	673	720	674	687	695	759	654	711	665	713	692	698	714	674	711	686	743	666	738	650	662	694	698	685	700	669	710	693	654	690	710	694	693	705	658	676	698	709	702	691	676	638	695	673	712	681	658	649	685	725	691	698	723	711	688	706	740	667	689	664	679	706	710	691	659	701	662	709	717	685	697	694	702	700	687	701	686	705	674	739	721	703	707	639	647	727	736
17937	27938	21714	14020	10061	7111	5574	4608	3949	3191	2478	2033	1748	1509	1423	1366	1211	1279	1279	1227	1199	1147	1209	1146	1205	1188	1210	1154	1178	1148	1251	1174	1139	1148	1138	1045	1092	1064	1127	1111	1056	1045	1047	1054	1077	1106	1041	1126	1028	1033	1033	1057	1110	1066	1006	1057	1019	1046	1045	1081	1013	988	1051	1051	997	1020	1091	1055	1059	1028	1023	998	1067	953	1053	1016	1004	1014	1062	1053	1045	1014	1063	976	1035	1054	1063	1051	1035	1090	1045	965	1014	1008	982	1067	1046	1041	985	1036	1033	1080	1028	1014	1040	1033	1092	1053	1018	1095	1035	1019	1064	1109	1043	1010	1004	1044	972	1012	988	1050	1020	967	1008	1007	1077	1010	1061	1056	1027	1045	979	1012	1054	1094	978	1126	992	1003	1016	1039	1048	976	1043	1022	1039	1009	1032	965	986	1003	1045	1008	1015	1046	1039	1046	1056	1015	990	1051	1077	1036	1016	1019	987	1033	1016	1048	1014	992	1021	1058	983	1031	1050	1061	1022	1068	1065	1029	1032	966	1029	1019	1039	1007	1063	1048	1042	1016	1058	1115	1033	1021	1048	1040	1049	1022	1034	1046	1013	1027	1034	993	972	1046	1114	1062	994	1081	1008	1033	1048	1024	1005	1036	1010	1032	980	1062	1031	977	1012	1023	1059	1011	1008	1103	1014	1080	1075	1072	1040	1077	1013	1003	1011	1056	1049	1060	1040	1012	1033	1054	1038	1002	1031	1044	1029	1014	980	971	997	993	1046	1011	1013	1004	1031	1057	1019	1050	1010	1007	1050	1013	1015	1019	990	1045	936	1048	1064	993	1056	987	1029	1050	1036	972	1029	1026	1028	1009	1007	1079	1046	985	981	975	1027	1044	1035	1057	1064	1060	996	992	1038	1055	1028	1050	994	979	1002	1116	1035	996	1089	1024	978	1020	1065	1074	1063	1001	1020	1111	1031	1071	981	1048	1048	1015	1015	1079	1026	1044	1008	1045	975	1014	1033	983	985	1067	1010	1025	1082	1076	989	977	1076	1048	1055	1081	1035	1022	980	1031	1046	1010	1004	1063	1066	1033	1007	1039	1026	1035	1051	1006	1019	1055	1026	1004	991	992	1016	1012	1014	1036	1035	978	1094	1036	1023	1108	1028	1009	986	1047	1081	1043	1057	986	1088	1017	1056	1000	1109	1041	984	1045	1005	978	1006	943	1005	1041	1040	1011	995	1034	1043	1037	996	1039	1026	1015	1012	1010	1009	1021	1048	1011	1049	1018	1027	1043	1082	1020	1026	1044	1018	1034	1043	1024	1024	1003	1029	1064	1003	1063	1012	1018	968	1044	1046	1072	1043	1057	990	1043	1060	1019	984	1025	1061	1056	1034	1008	1010	1012	995	1040	1038	1048	1011	1035	1020	1034	1007	1042	1052	1020	1044	987	1052	1065	1056	1061	1019	976	1090	1005	1004	997	1008	1015	1073	975	1034	1094	988	1039	1016	1030	976	1030	988	1006	1021	1009	1028	1024	1004	1007	996	1028	1013	1094	1001	1026	1001	1075	1039	1050	1037	1052	1034	961	1048	991	1073	1001	1058	989	1047	1031	1043	992	1026	1038	994	994	1036	1071	1033	1035	1054	1037	956	1062	1018	990	1056	1019	1016	1052	1071	1001	1037	1060	1015	1001	1009	998	997	987	1007	1042	973	1032	1011	1036	950	1011	1002	972	1030	1032	1037	1053	1053	1003	1056	1035	1017	996	1008	1093	1018	1015	1021	1006	982	1046	1024	1064	1072	997	1030	959	1082	1083	1037	1025	981	1044	1006	1011	1007	1009	1023	1022	1030	1023	1069	1068	1004	1042	1034	987	975	1023	1031	1064	1060	1025	1048	1016	1004	1059	1011	1032	988	1024	1027	1020	1003	1026	1020	1091	996	1059	1055	1043	1069	1073	998	1080	1009	986	1041	1046	1042	1045	1028	1020	1060	1002	1057	1011	1037	1027	990	1035	989	1011	1040	1042	1052	959	1002	1053	1007	972	1028	1038	1027	1036	998	1055	1040	1065	1063	986	985	974	1001	1021	1093	1036	989	1037	1066	1030	1041	1025	1037	1034	1015	1026	1023	1001	976	1010	1018	1008	984	1019	1035	1000	1025	1004	1012	966	1046	998	974	989	1054	1032	1076	1034	984	1011	1045	1030	1024	1046	1002	1021	1080	1031	1119	1040	1006	1046	1069	1047	1056	1043	1024	1106	1015	997	987	1028	1023	995	1045	1045	996	1046	961	1011	1048	1086	996	976	1042	1055	1028	1002	1050	1038	1054	1037	998	976	999	1039	1000	1044	960	1020	1009	1004	1048	980	1046	1022	1022	996	1032	1034	1042	970	1036	985	1024	1009	1054	1057	990	999	1017	1050	1048	1046	1034	1029	1058	1056	986	1004	972	1021	1024	987	1006	1064	1036	1012	975	1012	1006	1005	1043	1030	1019	1026	947	1009	1020	1073	992	1051	1034	1111	1027	1046	1011	969	1033	1046	1015	1003	1059	1082	1028	1059	1023	1012	1061	990	988	983	1053	1006	998	1020	1075	1017	1038	1050	1000	992	1031	1040	1015	1061	1019	1023	956	1087	1085	1003	1046	1017	1003	999	1089	1076	991	1053	974	1048	1017	989	994	1066	1026	997	1016	1022	992	1021	1047	987	1012	996	1042	1004	1033	1094	1015	1023	1004	1022	1040	1028	1057	1058	1052	1060	1057	1032	1043	991	1054	1060	1018	1018	1029	1075	1010	1041	994	1009	1025	1072	1031	1062	1000	1047	993	1038	1000	989	1027	1021	1018	1027	1031	1044	991	1080	1058	1050	1013	1101	999	1040	1064	1024	992	1070	1051	1064	1061	1041	1040	948	1004	967	1056	997	983	1029	1014	1012	1040	1013	1022	1025	994	998	1050	1033	1032	1053	992	1043	1020	1048	1046	1026	1125	1060	1057	1045	1004	1023	968	1033	1079	1036	987	1043	992	1003	1050	1009	1016	981	1079	1086	961	1025	1006	1029	997	1047	1058	1018	1009	1015	1083	982	1028	1002	1039	1044	1006	1065	1021	1046	1041	1111	1045	1048	1014	986	1005	1006	1026	1032	1032	981	942	1023	1026	1056	960	999	1054	1037	1060	1065	991	1023	1015	1013	1016	1013	1042	1073	1034	1026	1022	1007	979	1038	984	1080	1008	1013	1023	1035	1046	1041	1060	1038	982	1018	1013	1005	1061	1022	1065	1026	980	1030	953	987	1101	992	1047	1017	1095	1038	1076	1019	971	980	1011	952	1052	992	1037	1064	1029	1016	1008	1011	1016	1062	1042	1009	1015	1034	994	1053	975	1018	976	1068	1040	1044	980	1017	1026	1043	1098	947	1003	1016	1005	1064	1040	1016	1024	990	1041	1023	1065	998	1003	1022	1069	997	1056	1028	1039	984	1048	1048	1065	1041	988	1017	1004	1007	1019	1096	1042	997	1000	1012	1033	1050	1024	1015	989	992	998	1037	1020	1050	1018	1062	1088	1041	1111	1002	1019	1074	990	1066	1004	1042	1052	1036	976	1022	1015	1017	1030	1004	1112	1079	982	996	1014	1027	1061	1071	1024	1033	978	1030	1073	958	1063	1003	1031	1041	990	1021	1055	1061	1036	1051	991	1011	1025	999	1005	1013	1093	1020	992	1093	1077	935	1035	1016	1057	1024	1055	970	1050	1036	1040	993	1048	1031	997	1035	997	1003	1007	1027	993	974	982	997	1017	1010	1027	1011	1034	1029	1094	1028	985	1011	1034	1024	998	1057	1008	1027	1094	1056	1054	973	960	1012	1021	1036	1062	1076	1002	970	1017	1038	1018	1036	1038	1031	1026	1072	975	1029	1009	1039	1030	991	1052	1003	975	994	1018	967	1049	1038	1028	1070	1028	1030	1039	996	1035	1039	1010	923	979	1063	987	1026	1067	1039	1020	1070	1014	1029	1022	1058	1020	1007	1035	1031	988	972	1023	993	1057	989	1080	999	1004	1056	1027	1051	980	1025	1040	1022	1031	1021	1041	1028	1056	994	1044	1006	1034	1047	1032	1043	999	990	991	1033	1053	1019	1018	1047	995	1042	1021	1061	1007	1039	1056	1016	1074	1060	1008	1064	970	1012	1058	1031	998	1025	1023	997	968	953	1064	1062	1023	1042	1069	1036	997	1027	999	989	1068	1029	1016	1025	1017	1029	1065	1002	1027	1037	1041	1016	1029	1027	1017	1058	1039	1034	1076	1031	1021	1105	985	998	1010	1052	1033	1015	1017	1024	1042	1053	1033	1036	986	1040	1008	1047	1045	1004	1009	983	1028	1021	942	1031	1017	1026	1020	1039	984	954	1010	1022	1021	1072	1019	1024	994	1039	1023	1045	985	1031	1003	1049	1023	1002	1001	1059	994	1006	1046	987	1001	1064	1014	1022	1026	1009	1035	1039	1094	1011	1040	1017	1018	1038	1057	1002	980	1079	1033	1017	1100	949	971	1055	1032	932	1072	1019	1016	1016	1019	1035	1029	1015	1024	996	1026	1080	1013	1014	1022	1010	1011	965	1021	987	1005	1029	1034	978	1048	1024	1001	1005	1040	984	1020	1034	1017	993	1006	1037	1017	1068	1004	1052	1031	1003	1056	1029	1059	1045	1002	1010	1043	1069	1037	981	1048	996	1089	995	1029	1046	1045	998	1069	1005	970	992	1040	1036	1022	1077	1029	1003
23177	21044	27612	24728	19995	9204	4206	2796	2231	1744	1372	1131	924	829	803	784	744	689	684	672	697	622	745	673	659	655	629	669	650	672	685	684	632	671	645	598	588	583	615	606	568	603	573	581	613	589	560	604	537	559	563	562	600	600	575	576	592	559	554	580	579	523	573	585	579	577	532	553	587	587	566	564	545	582	560	559	577	555	575	575	550	551	550	565	573	518	578	593	543	539	561	548	528	545	570	550	530	565	574	547	547	534	596	554	570	573	552	550	556	588	573	568	540	566	536	556	567	536	542	548	589	571	551	605	569	517	558	618	551	595	523	581	577	555	582	562	557	529	594	554	580	531	571	560	551	586	585	600	545	579	605	533	551	550	603	545	579	537	547	598	562	540	589	524	504	580	573	553	569	534	600	578	573	588	558	547	540	561	554	590	541	566	568	552	541	593	564	564	595	564	525	561	549	592	547	564	576	596	540	551	584	533	557	552	562	540	570	548	581	557	563	574	580	564	572	597	601	590	474	606	591	552	581	576	539	564	561	534	592	560	565	562	541	565	539	533	573	552	559	532	576	600	543	556	587	526	540	552	581	573	621	537	546	567	534	545	619	557	608	568	551	572	576	590	534	587	558	556	582	578	552	577	558	508	557	568	532	559	600	551	536	559	565	548	592	528	566	575	578	586	586	536	555	556	580	537	573	542	537	617	582	559	600	558	578	563	551	556	584	552	602	582	601	538	560	559	610	541	559	574	611	603	589	505	554	619	520	540	532	542	546	535	553	544	539	567	555	556	548	516	585	562	513	548	563	523	570	525	607	548	584	535	533	560	548	584	561	499	563	529	578	554	553	553	541	534	555	556	569	559	572	567	551	611	604	546	546	623	523	547	567	542	586	527	535	547	564	566	558	534	564	537	582	609	520	556	538	527	578	544	546	553	563	561	600	590	572	558	583	548	591	548	549	543	555	575	580	565	518	521	536	582	561	533	572	528	524	565	549	522	558	607	602	597	566	480	559	556	550	548	560	588	516	567	585	580	570	564	604	537	550	546	561	588	573	603	559	511	550	534	559	575	554	547	567	562	528	582	610	569	559	538	557	564	596	561	561	602	557	564	567	563	556	554	554	562	571	548	516	581	594	556	555	529	541	580	543	567	590	534	566	553	539	527	586	545	541	534	563	599	539	572	546	565	593	597	538	540	584	546	522	540	585	573	567	521	553	588	539	560	538	578	602	569	534	568	597	547	571	528	585	599	597	573	587	553	603	555	577	557	543	587	547	563	603	532	546	583	585	548	568	541	558	589	554	566	549	558	546	565	561	538	592	548	546	559	539	562	529	600	530	594	637	565	557	544	534	552	581	540	594	578	562	545	546	599	544	560	585	562	577	572	613	557	541	538	549	565	547	532	568	534	540	521	559	570	540	562	619	558	549	551	572	592	500	555	567	547	581	557	536	548	585	568	558	569	518	564	593	569	569	572	587	569	527	568	551	557	579	565	524	545	542	555	576	570	594	541	568	568	557	536	546	564	536	539	613	551	537	533	573	604	540	580	546	567	539	547	593	553	555	556	616	568	569	562	577	556	568	586	607	512	540	563	592	535	557	579	598	555	593	634	555	584	528	547	537	568	581	539	560	568	586	578	575	527	556	550	564	573	576	546	565	588	577	551	563	539	596	555	541	627	575	594	563	570	558	540	568	589	582	598	566	525	558	518	587	548	571	539	571	587	548	591	553	593	518	553	547	545	566	503	558	585	522	559	538	590	582	538	591	610	554	576	565	540	541	562	581	571	530	593	613	552	573	567	558	571	540	514	570	566	578	539	527	519	544	530	586	562	504	588	496	558	568	533	549	591	530	554	541	570	583	580	535	568	541	534	558	564	586	507	532	561	553	546	621	580	559	580	524	559	545	511	584	548	567	559	585	539	528	574	574	554	563	540	564	592	592	591	573	550	607	589	534	566	503	531	576	556	531	572	563	522	546	599	551	525	541	600	527	560	579	515	582	557	569	592	578	533	562	567	563	570	598	559	600	555	567	554	530	533	538	560	569	565	570	534	560	553	553	593	538	523	499	554	560	574	592	559	569	560	546	570	539	541	551	546	524	557	567	527	507	595	523	533	564	572	551	546	589	527	541	565	596	550	574	552	600	548	561	592	546	590	538	590	556	595	573	567	532	558	541	534	572	542	535	581	570	605	525	549	543	526	594	579	551	602	558	591	579	555	541	536	515	534	554	521	563	572	574	563	592	565	558	553	560	599	576	561	577	530	601	576	552	566	501	539	531	573	614	577	548	573	578	555	567	549	553	554	610	549	578	547	566	596	563	572	573	570	546	542	561	544	570	536	528	525	542	561	561	560	588	595	602	563	553	538	553	546	560	557	562	565	540	554	569	569	500	576	568	558	527	501	555	568	552	549	560	606	535	545	571	551	549	589	559	560	531	495	581	597	576	599	492	546	570	542	570	558	591	543	581	560	559	516	567	536	515	588	549	517	553	541	534	527	536	580	566	563	595	579	576	578	540	509	542	609	606	575	524	605	554	519	547	564	594	570	554	576	579	530	539	545	538	557	574	548	602	573	572	570	521	552	551	541	543	568	591	581	615	606	552	602	563	587	567	570	592	552	545	569	575	563	572	617	552	572	590	531	588	582	547	548	588	498	616	566	540	562	522	524	554	611	578	531	534	590	577	548	509	541	587	569	523	551	571	578	579	583	582	561	539	554	587	576	561	535	540	543	572	565	544	559	568	587	539	552	548	554	560	568	536	583	565	564	550	571	536	567	582	525	564	552	574	552	513	561	550	580	576	537	521	538	544	575	565	577	553	572	561	558	578	608	547	554	576	576	520	551	576	578	541	557	556	552	569	579	559	575	602	593	582	554	551	586	568	537	541	556	535	538	555	548	534	555	558	621	527	593	595	546	522	574	563	577	595	541	558	592	573	576	537	547	560	556	582	576	536	579	581	592	549	565	552	589	590	548	567	564	579	589	527	563	553	514	554	560	534	505	598	551	540	559	552	569	544	547	558	522	569	552	603	524	563	578	571	553	566	540	569	579	582	558	585	594	584	595	571	571	532	556	566	595	569	534	559	552	548	560	566	542	571	579	567	559	550	597	541	556	533	574	549	555	535	548	583	533	547	584	622	565	571	514	558	539	569	609	564	553	549	546	546	528	579	523	573	603	589	556	576	598	596	586	576	568	587	587	574	550	576	561	546	543	531	540	548	604	538	546	574	543	557	630	545	581	571	543	575	532	577	586	572	542	578	567	554	601	576	574	606	534	556	537	590	570	511	521	559	561	552	606	561	598	566	578	547	563	560	566	530	551	571	587	594	593	567	571	558	554	574	579	518	566	550	580	536	562	577	554	570	525	552	569	588	560	565	561	539	534	585	557	558	580	536	533	541	578	585	565	569	602	588	567	546	512	528	609	574	639	510	554	570	578	567	562	512	550	541	600	524	565	594	570	567	527	588	522	580	555	560	583	540	549	547	521
18948	34803	28559	20070	14785	10703	8150	6701	5783	4438	3344	2406	1977	1751	1465	1384	1278	1242	1218	1145	1188	1176	1158	1115	1119	1160	1133	1133	1174	1074	1190	1083	1037	961	941	992	957	941	921	917	897	943	897	918	903	910	954	922	928	863	838	898	888	904	865	869	847	864	917	866	823	882	857	877	848	812	804	898	833	887	770	867	838	898	901	860	936	849	846	828	839	831	869	846	896	843	871	878	890	840	910	874	842	882	839	886	865	837	759	888	859	897	856	878	900	831	829	873	868	860	821	845	838	891	841	843	841	917	874	866	866	819	810	887	866	799	896	843	878	844	831	883	902	841	836	815	882	849	841	903	861	853	869	853	867	818	876	840	865	873	879	884	858	835	895	771	859	867	869	846	823	842	845	816	856	873	846	846	854	805	834	865	864	819	841	829	883	879	837	818	835	867	894	871	845	874	833	806	868	853	839	876	862	882	841	805	845	845	835	865	808	839	861	850	836	921	875	830	855	882	829	883	865	838	911	900	837	884	817	849	887	863	872	858	865	849	844	851	843	869	847	837	803	883	893	797	855	870	852	827	874	818	831	850	885	890	833	833	846	863	819	826	816	870	835	882	840	873	920	868	829	856	827	821	876	840	886	876	836	844	869	888	851	847	841	864	918	824	902	899	837	858	859	878	890	841	848	868	856	828	886	829	876	850	852	874	859	835	843	832	877	815	862	877	900	804	874	829	845	834	868	885	869	883	838	847	878	896	830	840	869	888	804	836	833	847	865	861	840	856	838	858	922	844	858	864	823	905	865	876	838	905	840	833	850	859	867	850	843	860	861	840	886	838	803	834	815	936	842	831	879	890	870	913	815	879	841	857	845	867	874	843	857	865	835	874	838	832	810	867	835	842	837	827	858	850	822	846	823	856	852	876	818	813	872	836	861	846	845	839	867	878	861	901	915	831	831	851	877	886	855	854	819	858	839	843	909	792	829	840	876	876	841	795	773	829	844	810	881	844	824	790	880	816	840	863	900	873	834	861	815	813	845	856	851	891	831	799	877	858	873	816	907	876	829	811	883	871	883	846	889	817	842	840	869	849	818	865	832	908	848	868	833	868	796	901	850	897	847	854	783	865	902	861	833	834	836	897	851	906	870	791	847	848	837	826	856	846	890	857	875	855	869	855	863	894	833	883	886	882	862	841	823	909	830	864	844	853	890	853	802	851	823	840	863	828	822	858	848	854	860	886	860	810	847	761	855	899	833	824	863	836	875	842	834	802	851	812	889	835	855	798	859	873	850	845	804	911	772	927	872	873	789	818	840	910	828	877	880	852	857	866	833	858	840	798	862	876	861	786	854	819	857	842	820	912	784	870	820	829	891	871	862	847	856	825	864	834	873	861	896	867	825	891	870	830	821	903	829	855	859	834	865	822	858	859	813	848	852	821	863	846	852	863	866	854	847	851	828	818	845	846	864	926	858	876	864	838	856	826	872	829	857	826	886	881	875	845	823	823	829	885	872	838	869	839	861	855	897	913	777	841	866	863	847	875	856	856	894	892	881	884	839	868	869	838	804	870	901	919	878	832	874	826	790	835	859	917	870	842	836	830	885	888	882	851	891	870	874	860	827	882	854	844	872	818	833	801	825	845	845	814	821	818	844	865	850	833	821	811	845	866	856	906	851	797	890	810	827	823	799	867	825	870	823	808	860	858	885	821	854	893	900	838	811	856	905	925	822	864	860	874	855	875	883	866	843	866	845	829	808	880	831	834	829	835	834	887	820	864	818	883	901	817	861	851	917	850	906	875	821	824	851	859	847	870	781	789	843	834	878	816	919	822	820	817	891	853	863	838	829	877	856	848	843	847	833	845	892	816	879	848	880	865	872	898	855	787	805	859	889	844	800	846	814	875	861	794	888	861	839	829	861	799	854	844	911	842	858	902	859	846	898	816	877	815	834	868	844	800	827	877	868	884	896	808	846	852	880	820	853	841	815	824	902	855	834	859	867	862	829	839	863	892	838	843	856	841	867	789	867	848	881	800	840	896	842	820	865	853	818	836	874	815	848	816	873	843	806	892	859	876	910	878	904	837	846	833	848	841	902	865	906	857	821	847	849	825	824	790	844	888	780	854	844	855	848	829	879	852	779	855	821	885	866	866	801	821	842	870	862	822	850	900	829	841	854	903	887	823	879	833	834	862	857	899	849	772	852	872	856	847	833	865	897	835	828	838	861	857	854	879	880	825	823	879	836	764	834	849	853	829	865	855	846	851	840	872	870	919	832	893	874	848	867	920	868	847	862	846	869	860	787	825	874	879	871	833	897	886	817	831	859	925	863	848	888	846	821	875	781	879	838	847	843	884	839	810	814	823	874	893	857	861	840	869	819	838	872	851	847	826	808	837	838	830	830	854	816	835	797	862	879	852	823	869	881	881	877	826	864	844	926	873	834	825	838	818	899	883	887	834	849	836	883	879	859	858	873	867	810	846	823	801	894	897	815	868	863	828	821	909	836	839	904	927	874	835	831	840	826	830	838	851	866	856	832	892	824	839	860	828	846	883	903	847	812	851	840	836	836	804	894	797	890	810	787	861	923	872	831	848	854	851	839	839	835	825	912	839	887	885	846	806	867	834	809	834	867	850	812	844	806	877	871	867	903	844	861	884	826	825	876	845	870	864	878	823	919	873	841	880	868	896	870	798	849	860	872	842	816	838	896	827	841	884	830	820	891	861	839	823	776	813	865	869	862	871	839	850	856	822	841	894	855	877	843	894	895	849	882	869	822	837	895	812	825	880	880	849	889	854	826	826	826	855	818	868	806	824	885	825	838	848	844	878	859	818	844	884	859	822	929	794	853	818	885	863	895	841	825	873	868	807	879	827	832	870	845	831	867	859	854	840	830	786	836	868	852	835	870	884	836	886	820	814	801	890	848	870	814	878	828	821	848	874	854	839	835	802	844	858	863	823	869	810	859	859	829	827	819	867	893	856	829	893	825	851	849	853	901	848	808	868	839	851	839	850	856	897	839	837	805	857	836	829	833	885	833	884	858	825	897	797	783	826	877	906	860	855	879	879	828	862	875	810	823	862	862	846	833	842	793	835	867	859	894	883	843	853	870	832	847	814	842	890	863	862	870	845	840	850	888	889	846	842	856	819	851	948	877	826	840	856	859	852	820	847	809	860	871	844	836	814	893	839	828	903	869	857	830	859	924	835	873	869	952	889	885	824	834	878	833	828	842	854	891	822	844	870	863	849	829	880	847	847	822	839	840	883	875	878	831	902	845	843	872	870	858	841	908	854	881	822	817	841	868	890	902	821	854	837	843	819	809	860	831	880	839	882	880	870	913	861	870	815	828	833	878	876	853	861	863	882	857	814	828	862	838	846	858	817	872	883	829	802	856	797	835	794	879	851	794	906	872	861	837	890	815	836	867	849	828	884	841	836	853	842	840	804	869	848	849	835	863	854	827	831	850	822	872	859	869	874	893	879	893	857	868	877	870	845	844	851	841	859
24666	21127	25694	23398	8054	3681	2750	2244	1873	1503	1168	1024	915	814	840	783	792	737	712	718	786	759	755	727	713	713	659	721	761	725	709	726	727	680	619	667	672	730	654	670	675	621	651	636	625	665	619	636	707	635	629	657	689	604	655	605	634	632	658	689	638	635	660	666	675	613	602	640	661	628	657	647	631	683	614	650	655	658	666	581	655	648	618	629	617	682	672	616	631	656	645	624	609	631	613	684	661	603	647	655	634	625	607	674	609	676	638	624	628	662	644	685	635	614	653	683	630	611	676	677	645	655	572	631	618	650	666	626	658	648	625	638	618	617	651	668	626	646	610	662	616	611	649	668	662	622	642	694	583	626	604	624	660	618	634	652	657	634	652	640	661	632	624	625	635	627	607	681	647	654	625	621	637	622	660	654	667	637	658	614	659	617	626	666	594	625	682	643	627	647	646	614	628	623	626	689	659	626	661	585	644	607	655	636	644	633	618	629	667	663	648	633	633	655	614	612	651	636	612	623	673	626	649	708	675	683	656	661	628	645	655	642	637	636	591	606	650	628	637	648	616	620	666	636	602	616	674	612	691	669	632	682	631	622	648	637	593	654	583	632	667	595	651	655	624	653	656	619	611	650	673	650	620	653	678	657	662	621	630	599	636	581	633	677	639	622	635	629	641	611	652	678	659	597	618	684	677	621	642	630	638	664	651	623	638	663	630	634	621	628	638	665	640	597	656	669	658	641	639	615	624	622	644	640	636	611	633	586	652	649	607	632	590	658	626	637	617	628	639	641	648	679	619	609	624	642	618	654	672	628	626	704	630	631	609	611	654	602	602	600	648	629	630	634	620	632	675	657	648	652	628	629	623	698	639	629	633	604	633	658	630	638	624	627	668	663	641	693	691	639	656	641	664	642	678	637	660	622	629	686	622	653	669	638	645	651	670	653	657	629	601	643	627	590	635	648	623	639	620	631	648	597	636	640	652	623	648	668	695	662	637	638	626	708	631	629	637	660	682	661	621	644	647	609	676	612	631	676	640	597	637	647	598	654	621	638	654	625	633	620	674	643	608	634	669	660	614	644	597	653	653	651	663	602	669	655	634	593	631	639	673	642	614	616	620	652	651	646	601	648	625	603	632	598	645	640	581	582	658	620	639	598	648	640	579	582	608	634	651	660	650	658	610	627	640	598	665	641	670	657	607	670	651	597	631	663	628	605	643	646	644	622	637	662	613	647	655	717	657	664	672	631	596	627	624	653	609	606	647	641	649	625	640	685	662	671	586	638	609	678	616	619	628	656	652	632	676	608	619	645	599	686	644	683	618	668	648	617	604	651	638	622	612	676	640	681	662	610	616	623	607	643	660	659	627	616	673	642	651	607	627	610	642	662	654	578	646	628	626	636	656	633	645	630	634	623	624	622	657	619	622	642	612	688	667	615	623	614	634	641	648	612	629	618	621	632	653	659	632	654	646	689	633	616	651	665	662	635	663	634	645	645	569	635	660	631	610	673	598	625	657	662	619	594	607	654	668	639	607	580	613	620	636	621	604	639	658	668	668	617	644	642	650	645	686	630	648	629	594	644	639	648	628	644	652	658	627	630	640	658	660	673	617	639	655	611	644	650	653	609	674	661	624	617	638	631	659	614	698	616	635	635	661	633	642	667	644	657	623	642	603	619	662	625	655	615	620	607	671	645	631	672	675	648	635	653	604	603	635	670	645	619	626	666	638	631	645	623	616	668	598	614	665	641	622	651	600	595	629	645	623	648	632	597	651	624	625	637	659	629	659	579	629	629	659	620	629	619	615	620	666	641	598	654	631	637	657	645	617	601	629	647	668	670	624	614	590	617	636	678	652	660	620	659	703	648	605	640	670	644	601	617	663	632	649	650	618	676	669	657	608	614	605	642	639	669	647	640	647	617	647	655	626	689	682	630	598	621	620	618	644	657	660	626	630	634	628	657	622	673	613	654	623	650	602	570	652	592	637	609	636	634	678	641	655	618	652	626	604	667	634	683	663	580	661	638	627	632	629	641	677	661	656	686	598	683	647	609	694	645	615	644	665	655	625	638	660	642	603	641	632	643	630	613	637	633	658	601	651	633	609	650	653	610	614	639	623	669	595	634	656	630	606	652	628	630	690	627	590	681	611	589	595	664	640	644	652	654	642	614	670	665	654	611	619	646	681	622	608	633	641	675	642	668	612	671	668	652	634	616	603	651	678	656	662	662	601	631	646	648	655	563	623	622	667	642	577	597	635	669	668	602	707	620	628	623	620	627	625	668	625	614	668	610	651	625	630	626	655	606	638	649	651	627	623	663	614	627	673	641	590	582	697	578	683	593	608	642	651	627	673	595	656	677	643	638	626	620	628	619	627	616	659	660	622	635	641	676	626	653	645	626	638	643	658	653	687	689	698	666	614	644	682	638	615	609	643	662	636	622	648	623	656	646	676	639	607	624	630	640	658	692	639	640	659	648	676	623	637	650	651	616	662	626	644	610	688	590	627	635	650	628	634	664	658	640	637	652	648	638	669	621	613	634	626	583	622	608	673	629	659	633	654	601	675	632	634	608	636	609	635	615	620	642	615	634	624	585	607	632	638	665	609	642	639	647	654	623	637	633	651	628	660	667	623	623	643	637	613	684	687	657	648	646	630	627	645	598	670	648	623	644	667	616	646	606	637	631	601	648	647	606	596	591	637	592	615	656	666	609	655	653	632	635	719	616	627	645	655	622	654	623	620	632	651	684	634	596	602	670	633	647	648	649	657	661	615	578	642	648	639	601	646	628	648	608	631	652	659	641	647	681	613	631	637	624	640	647	656	613	617	601	623	695	635	658	630	649	631	670	637	680	668	619	630	622	676	681	581	672	627	655	647	646	662	563	634	588	661	658	628	645	618	591	604	646	648	654	648	642	643	631	582	639	642	649	637	691	632	650	664	657	636	615	621	643	606	637	701	673	645	641	676	639	652	590	626	589	617	661	644	618	606	664	650	652	633	617	609	612	669	638	688	645	655	701	628	639	623	679	648	651	647	652	609	669	625	689	656	671	636	637	637	667	608	651	635	640	621	629	667	611	683	610	705	666	574	600	620	608	623	593	656	607	648	662	627	643	592	615	593	641	661	651	620	633	662	625	598	619	683	619	660	672	631	602	612	623	629	660	634	644	662	626	634	691	632	666	643	624	635	630	635	642	667	648	621	642	638	598	655	662	630	646	645	612	633	642	630	672	608	627	637	682	636	652	618	637	620	670	595	628	668	645	652	637	645	684	629	601	605	658	666	602	602	660	671	625	672	599	670	626	649	617	592	646	643	617	679	627	626	662	681	630	633	616	642	653	688	596	620	627	686	616	629	630	639	664	663	631	626	633	660	660	657	646	614	599	674	621	662	648	624	652	621	625	609	655	674	676	680	647	646	657	584	666	624	638	651	623	669	681	624	667	645	630	636	625	609	641	607	633	628	616	623	612	648	626	643	670	657	658	630	663	613	656
18526	31111	24325	16366	11682	8318	6455	5805	4681	3611	2841	2158	1843	1713	1426	1377	1269	1215	1226	1144	1199	1158	1158	1199	1118	1181	1151	1145	1132	1205	1102	1175	1112	1111	1013	1078	977	995	997	995	1003	1012	982	1022	946	1022	975	955	1006	940	967	947	998	977	978	976	1009	941	1000	1011	949	981	942	941	979	978	973	934	961	963	973	982	949	930	979	972	924	938	915	976	939	943	939	934	947	962	935	937	921	906	944	914	980	919	997	991	961	899	931	959	941	910	920	944	925	941	940	977	967	939	940	934	931	902	896	971	947	982	959	909	984	942	905	947	906	917	986	880	921	975	974	959	945	966	914	908	906	1001	966	981	966	923	931	985	916	923	979	1001	1006	957	925	988	949	966	955	985	951	947	949	913	926	917	960	919	934	988	940	869	933	884	945	928	902	969	948	923	946	878	934	953	970	913	951	960	924	979	959	955	928	963	991	915	920	933	956	985	928	913	953	955	895	912	967	933	964	961	896	937	911	938	947	937	954	901	971	934	889	936	1003	975	989	956	1002	903	932	951	932	944	917	928	909	941	968	955	935	954	959	952	927	981	929	936	988	902	994	987	961	932	968	935	922	963	937	953	1023	991	911	920	946	938	984	995	919	988	954	935	926	971	919	942	990	899	933	950	935	914	1006	939	936	932	963	975	997	904	895	982	964	1021	933	961	930	953	905	964	940	904	967	949	964	942	956	952	957	953	1042	908	948	937	917	955	957	875	949	937	901	973	906	878	962	923	951	962	907	924	944	917	934	953	940	948	998	948	912	897	944	945	905	918	989	946	932	884	961	976	930	932	985	1028	973	889	912	1005	955	930	911	957	960	923	969	950	935	958	966	958	961	947	963	916	916	945	970	916	1007	955	936	941	923	932	895	926	988	962	957	907	909	992	890	899	909	1003	995	916	932	902	1049	947	982	909	922	998	962	958	954	929	990	921	932	981	958	947	920	976	917	968	965	937	881	930	931	904	977	941	938	943	934	940	984	917	933	909	938	986	924	902	897	950	940	984	940	960	940	980	947	950	959	949	938	926	901	929	970	917	973	946	907	989	983	968	916	945	942	919	939	918	925	905	944	922	914	894	929	1005	969	964	968	1005	971	932	924	941	961	932	911	889	926	940	968	931	914	947	901	951	905	907	971	972	959	914	954	926	955	921	963	932	907	919	916	921	910	921	897	912	948	1025	930	979	934	956	959	945	914	930	1028	906	943	921	972	947	903	973	971	958	965	996	941	946	982	912	900	979	951	977	918	953	946	892	916	907	959	916	916	945	950	950	918	939	954	947	920	974	923	947	968	920	906	899	925	996	934	961	893	962	951	971	1005	933	963	923	902	924	933	928	990	926	936	939	983	927	967	931	888	952	955	930	947	934	935	931	964	953	889	949	944	905	909	954	936	941	899	987	913	971	976	958	976	941	918	927	921	965	941	938	912	918	907	901	916	947	906	941	947	926	908	930	932	955	921	927	938	959	930	864	888	971	938	957	934	952	936	907	988	913	940	920	960	993	901	926	990	938	991	914	873	963	914	911	966	936	955	923	964	947	894	990	946	951	951	979	942	962	983	965	949	918	911	909	955	1006	990	947	935	951	946	937	966	925	951	979	939	946	949	965	980	933	905	1012	915	943	898	939	919	968	947	929	877	950	855	972	945	931	931	893	948	957	966	985	885	932	977	982	924	931	919	930	929	940	943	938	939	949	946	907	975	949	930	921	974	1009	964	995	923	939	928	910	954	941	989	988	903	891	948	908	913	985	931	972	933	950	992	933	967	905	962	945	924	966	901	964	999	988	972	927	938	923	960	951	972	911	966	939	924	953	936	899	977	978	970	988	958	1028	999	911	981	940	934	910	946	987	979	940	909	957	958	992	912	955	931	942	974	890	939	968	890	922	956	927	1001	934	907	975	911	999	935	989	903	971	904	966	968	933	922	912	949	958	917	948	927	953	900	951	975	933	936	981	944	917	920	867	912	924	974	974	971	951	918	914	942	983	1001	979	965	1018	906	955	897	968	968	942	987	931	978	911	855	939	989	972	966	880	932	947	958	936	893	931	967	937	913	931	974	954	1000	949	911	919	934	917	967	883	944	919	954	915	1001	989	923	934	939	926	954	949	960	937	886	921	983	942	958	987	951	918	917	959	955	943	903	971	949	929	942	957	914	957	909	956	919	933	982	965	948	938	955	961	985	951	963	924	918	881	957	872	993	957	974	968	934	950	1004	890	989	937	986	967	920	921	967	915	965	893	902	964	890	948	919	949	988	927	945	930	933	973	888	993	931	943	931	942	921	961	962	907	1002	989	909	947	937	963	934	980	945	891	927	952	914	910	952	1020	943	926	934	928	957	1003	950	969	932	913	970	949	993	930	902	954	919	942	959	967	964	911	920	970	981	958	929	929	927	944	963	878	935	1000	934	997	946	968	1003	945	972	970	994	984	933	925	974	953	963	967	957	946	910	945	954	881	931	898	882	905	913	929	962	872	938	883	1011	966	958	896	899	898	1001	972	945	907	955	880	900	927	956	950	950	957	936	918	930	964	932	925	888	956	895	944	936	1006	953	933	923	925	926	970	909	922	903	940	911	903	945	964	966	972	946	966	1000	972	921	902	948	950	934	934	962	946	957	959	927	907	926	954	952	926	949	956	936	956	999	938	955	925	920	953	946	932	917	895	943	986	910	935	947	909	951	982	949	984	913	968	915	964	886	932	970	954	972	937	952	961	985	968	964	967	939	924	963	894	976	921	957	940	956	868	866	951	937	976	939	929	907	886	935	937	938	926	982	956	959	938	948	976	959	960	940	982	940	931	950	934	940	946	958	923	915	942	938	945	941	944	967	905	935	928	1004	884	955	954	984	944	944	917	956	883	931	935	917	942	956	923	999	922	908	926	935	965	940	892	952	948	915	946	979	998	1013	921	983	978	959	952	1037	901	959	932	918	936	938	915	921	939	944	969	957	931	923	928	895	932	959	912	980	921	978	919	906	941	965	958	946	986	964	935	1006	962	954	947	946	943	979	1032	956	945	969	941	935	933	923	914	938	986	941	948	965	959	931	965	956	954	943	987	980	911	947	918	918	904	914	970	939	953	904	965	1017	932	944	960	888	955	986	903	940	969	879	959	908	974	922	917	951	942	1018	939	887	923	993	994	977	943	938	940	916	918	906	962	902	934	945	935	933	959	959	924	926	956	935	959	947	917	939	931	961	942	950	908	973	967	918	960	916	955	921	937	942	941	935	915	929	953	926	926	984	956	928	931	943	969	960	976	948	961	882	884	912	974	969	962	933	923	928	889	976	921	933	961	913	931	950	937	952	917	902	931	949	895	1003	1015	976	899	1007	887	938	936	945	943	998	967	877	998	938	940	907	965	926	967	919	869	969	939	996	912	953	930	961	925	890	938	927	891	940	960	920	995	969	955	979	959	978	891	954	930	930	937	962	909	908	942	989	946	936	978	966	997	935	935	923	896	932	972	944	948	921	938	977	959	947	923	976	945	904	948	1003	923	931	943	955	923	934	954	916	918	886	922
22393	21085	28240	24155	21118	19057	8020	3845	2562	1986	1537	1220	1005	817	732	676	652	637	630	569	667	620	629	597	636	618	603	613	573	634	571	627	602	503	536	532	497	521	478	447	476	495	499	566	478	539	476	460	480	445	503	491	452	475	439	474	465	443	464	478	469	494	449	489	495	457	477	472	424	472	452	438	453	458	501	472	476	445	469	469	475	454	479	449	462	426	473	427	439	458	435	452	468	485	461	447	431	495	474	486	475	458	492	422	468	411	485	467	469	473	435	443	483	461	455	446	491	434	455	449	428	478	463	471	455	471	448	477	498	411	411	455	441	467	469	471	475	446	471	462	483	478	427	448	434	439	465	484	450	418	429	482	442	456	484	431	461	487	443	451	468	473	434	444	433	462	464	445	489	469	441	420	441	447	463	445	472	427	457	410	454	443	446	451	456	444	473	485	456	431	458	452	445	471	436	471	418	476	461	434	433	498	460	466	457	463	454	464	439	455	441	458	488	451	484	454	482	428	456	431	483	456	471	445	468	451	473	467	423	439	471	477	453	472	483	429	422	416	447	452	470	452	472	438	458	438	491	452	439	466	448	460	492	460	449	472	489	418	455	471	448	461	428	433	480	492	471	479	450	486	439	447	434	476	445	451	483	450	443	445	457	444	459	420	505	479	493	475	456	444	475	428	461	441	452	429	478	503	460	473	457	456	452	491	425	498	440	446	420	450	474	468	469	450	457	491	500	474	466	454	461	421	473	493	436	457	479	502	460	460	469	501	471	442	460	495	442	458	445	436	431	448	455	454	465	493	441	444	451	433	447	425	448	486	474	469	471	459	453	484	449	437	439	428	511	436	473	456	451	450	434	499	421	436	475	474	438	461	457	433	495	455	459	458	457	480	492	463	459	451	483	481	467	435	475	475	458	481	455	409	493	435	494	465	463	438	427	474	470	421	461	432	437	486	498	457	420	482	462	458	439	446	446	413	442	472	430	483	472	451	458	444	446	457	472	476	430	462	484	426	466	460	480	485	475	483	478	435	430	482	470	453	474	418	451	454	442	484	492	459	462	445	427	507	479	473	452	454	450	510	448	421	442	454	460	447	442	452	493	461	460	491	458	475	412	453	478	437	487	454	447	461	424	444	467	445	477	468	438	478	486	452	456	469	500	471	434	465	437	468	467	478	451	491	445	423	446	466	441	477	457	469	470	468	451	470	480	462	448	474	470	476	460	440	462	482	447	404	472	436	461	504	485	454	457	466	460	455	421	465	422	456	483	436	460	472	463	461	447	467	451	497	456	420	464	462	442	435	442	464	438	439	442	483	440	467	418	468	425	469	460	482	471	460	449	436	419	463	482	464	523	483	459	454	462	481	458	484	490	466	480	459	458	459	473	442	462	472	462	451	455	476	467	459	431	493	507	460	430	488	460	446	449	496	451	444	442	479	415	457	466	481	487	459	478	455	441	446	473	445	468	466	466	503	453	452	481	429	406	436	459	496	455	474	450	426	473	465	433	473	460	416	441	445	450	488	488	472	497	417	453	444	462	422	455	468	429	457	476	460	458	455	450	442	483	469	493	424	442	427	472	455	498	470	466	479	455	456	439	449	460	463	440	456	477	454	480	416	466	489	424	426	462	430	485	510	451	469	459	479	460	446	467	462	469	475	443	452	479	483	457	472	432	456	424	449	445	498	478	484	448	430	464	446	432	461	452	463	462	454	482	454	457	466	456	455	455	452	473	480	445	430	442	456	447	464	453	435	492	454	474	421	451	408	447	458	451	408	436	471	438	432	517	451	463	482	457	455	434	448	503	473	431	461	464	429	451	436	430	475	454	465	489	449	435	474	465	499	461	434	444	478	432	449	476	415	468	462	444	463	449	468	488	427	474	482	439	458	432	479	444	491	413	470	477	472	443	516	468	470	459	462	472	422	492	476	453	464	477	445	420	404	474	428	428	438	482	483	454	439	433	460	442	439	457	430	450	466	463	472	458	486	455	446	422	481	479	411	462	415	494	428	471	475	484	444	455	437	446	479	481	468	509	420	482	484	451	467	414	455	466	455	457	444	454	433	440	481	440	446	465	439	440	429	399	438	476	430	449	464	484	460	428	467	476	453	438	469	477	473	460	473	440	464	459	480	478	426	458	491	438	480	442	453	466	464	446	453	460	484	451	465	470	456	436	458	441	446	446	428	432	419	471	480	457	480	450	448	490	458	452	464	464	476	464	477	478	458	463	437	494	455	482	455	446	447	439	438	490	434	441	458	457	441	473	467	442	446	442	458	466	448	438	458	455	433	446	448	442	437	453	433	440	495	420	450	431	475	399	459	439	499	427	435	442	478	417	481	447	443	450	442	487	454	474	473	467	456	474	442	479	465	460	458	468	440	463	422	455	449	454	452	429	480	514	464	475	445	439	448	464	471	409	464	450	447	461	461	492	428	449	459	469	477	447	496	487	449	463	476	467	477	474	474	494	450	444	465	448	432	492	491	455	479	467	492	457	459	475	465	448	449	448	436	480	468	482	460	443	432	444	449	449	449	467	477	461	456	438	443	476	471	397	418	425	445	461	499	481	482	456	460	469	449	433	417	490	449	455	480	448	480	479	462	451	432	456	444	460	467	497	429	454	466	507	459	451	466	482	417	475	444	425	459	497	443	489	461	451	450	463	446	469	436	485	453	466	458	470	448	435	468	451	473	483	476	476	440	463	486	480	469	406	472	487	462	447	448	426	466	463	487	414	459	423	458	450	468	438	459	445	467	429	422	463	468	452	450	446	466	469	457	477	464	453	466	441	434	476	437	432	438	477	478	468	484	470	464	451	491	491	466	442	471	446	476	440	478	457	468	456	450	463	455	475	467	453	478	428	444	455	434	464	469	435	451	472	465	451	426	469	454	433	443	483	468	409	491	454	412	499	427	472	456	462	492	485	449	429	429	423	478	472	436	441	452	471	456	437	439	481	444	468	453	443	454	468	459	431	483	446	447	406	461	479	476	461	465	452	460	477	456	429	486	482	453	440	460	468	386	418	456	478	449	413	433	441	426	432	419	394	431	443	481	434	477	466	431	438	454	428	450	486	448	410	462	443	451	498	480	460	438	468	414	467	478	485	457	482	441	485	435	430	483	451	478	482	441	444	482	468	433	406	473	474	456	456	467	491	480	490	459	458	460	422	415	443	465	445	459	486	487	458	461	487	450	486	491	467	473	452	466	489	430	411	467	459	467	463	454	468	422	470	446	463	449	463	445	463	426	422	488	431	478	411	453	485	447	493	420	472	452	424	459	457	448	433	498	460	436	466	495	445	481	486	460	481	449	484	448	445	486	410	455	454	471	447	484	478	451	489	444	488	469	493	463	446	460	485	459	421	446	449	455	420	449	459	437	448	436	399	461	467	464	429	501	443	475	431	449	429	469	447	472	483	468	471	455	478	444	444	444	496	456	472	424	532	490	438	466	469	453	464	510	467	453	450	464	450	433	469	457	445	504	407	474
21016	38778	32030	23717	17644	13248	10528	8503	6933	5280	3882	2862	2201	1882	1608	1499	1279	1200	1196	1112	1051	1116	1116	1189	1096	1143	1049	1052	1144	1111	1000	957	915	902	826	864	850	715	790	754	767	834	767	769	702	755	722	719	745	682	724	724	734	690	749	742	750	767	665	712	725	750	699	682	736	688	753	714	665	680	716	675	714	680	646	703	685	689	711	753	688	693	715	686	712	698	734	700	662	665	698	664	666	681	672	700	679	667	724	693	692	739	681	695	718	679	697	725	699	682	730	678	703	712	650	684	658	740	716	650	687	679	687	662	686	682	710	654	718	679	665	690	670	697	682	657	694	705	702	684	723	655	645	688	670	672	699	659	700	690	699	679	704	674	698	675	708	710	712	639	689	728	661	738	674	725	688	677	700	701	673	691	712	684	693	672	747	696	686	679	706	671	624	692	701	734	684	697	666	692	692	668	645	697	723	730	671	674	704	724	724	701	676	663	643	646	692	686	695	682	676	713	680	688	694	648	713	741	730	696	708	715	679	681	670	679	657	669	663	711	660	670	668	651	660	629	707	718	706	662	726	691	664	677	681	657	687	707	736	695	701	695	725	691	690	713	682	714	720	694	664	668	681	674	731	684	687	698	685	711	649	705	659	702	703	699	654	673	697	696	672	673	662	726	696	667	692	721	662	664	671	664	712	682	689	678	667	641	671	661	696	724	679	706	703	660	689	688	666	712	678	690	654	676	706	681	625	689	712	694	721	685	698	674	637	644	652	674	694	657	706	708	687	651	688	703	673	685	678	705	727	687	692	691	694	685	639	719	677	711	701	672	672	720	678	684	667	694	689	687	691	650	756	685	690	746	707	650	653	691	646	687	731	670	724	692	613	648	713	673	699	690	645	680	644	664	692	714	723	650	624	754	684	692	743	719	718	697	708	662	717	657	681	699	683	656	647	678	694	712	658	661	661	704	747	702	704	652	712	632	718	687	674	690	649	678	679	649	697	676	692	697	695	709	691	650	683	701	663	690	696	712	657	676	694	716	739	669	714	674	713	702	668	670	718	698	710	665	693	679	678	670	671	682	677	731	664	716	692	681	675	681	646	694	690	669	664	654	719	686	684	660	680	661	661	747	673	683	713	683	656	685	694	698	707	706	673	671	682	668	680	654	744	664	688	671	711	692	685	702	697	738	708	700	685	716	670	663	757	646	654	660	701	645	724	669	685	686	718	677	677	698	659	639	692	656	705	704	719	708	691	645	707	668	738	719	656	708	690	679	696	648	691	680	707	656	694	692	657	674	666	679	683	729	687	637	705	700	660	699	681	727	661	702	727	692	643	660	692	685	728	708	677	675	642	707	684	707	668	699	683	722	679	725	725	647	713	718	685	720	704	673	665	651	692	690	732	645	689	666	727	677	676	654	665	674	677	705	678	654	651	649	705	664	662	654	673	705	685	690	697	662	654	649	694	730	674	670	696	722	735	700	656	672	711	709	682	669	656	672	670	648	688	708	703	712	720	667	682	646	680	695	686	665	710	698	656	707	745	673	693	627	630	705	678	716	680	676	701	694	693	683	653	695	716	647	692	674	675	679	682	701	665	676	738	647	657	673	668	719	702	665	650	656	696	685	679	690	688	665	703	661	719	663	682	666	692	683	635	685	716	683	682	702	680	714	689	686	710	711	711	703	704	687	655	705	674	686	682	649	690	671	667	653	675	686	688	623	679	676	708	682	712	699	734	681	683	701	699	685	675	700	669	658	680	713	682	664	682	688	705	683	716	663	656	702	729	692	692	703	695	717	702	717	639	718	710	707	673	657	676	718	721	667	685	677	681	698	738	691	666	701	709	698	710	688	683	645	682	680	670	649	655	686	685	657	741	729	659	707	680	706	729	652	723	681	723	710	717	703	693	683	655	655	669	650	650	671	661	673	698	690	706	693	646	684	711	687	713	675	653	683	633	700	706	751	694	675	723	715	684	664	739	698	639	723	669	691	648	675	670	731	680	668	681	687	684	689	685	690	682	653	660	702	662	670	677	750	648	726	697	694	664	658	630	700	709	716	704	702	674	676	713	657	702	705	707	610	692	697	670	693	657	693	702	709	660	730	668	643	726	662	641	695	681	694	668	683	712	689	674	685	708	650	709	710	737	670	705	676	647	670	712	691	706	690	662	653	704	692	669	739	665	698	652	676	665	675	715	729	675	696	691	722	676	649	682	682	656	681	681	706	659	657	675	673	712	664	665	713	681	676	704	681	770	685	651	639	680	692	678	673	715	709	635	698	750	714	678	684	714	635	682	640	657	666	673	704	675	671	696	703	712	679	677	675	705	683	677	687	677	722	694	688	705	706	706	720	747	667	693	694	721	689	737	669	688	699	664	695	688	669	700	680	648	696	735	652	678	657	685	684	693	686	700	684	678	678	662	685	699	692	651	697	695	655	656	730	682	667	722	693	726	654	679	748	666	684	674	706	655	696	680	670	685	675	644	671	695	686	644	701	719	694	683	686	663	684	691	696	691	693	765	706	706	623	671	680	723	662	663	691	644	698	690	638	683	704	668	711	749	690	739	665	696	638	641	704	715	664	667	682	705	658	697	652	682	683	689	711	663	699	673	703	686	660	700	703	685	711	715	704	675	735	667	698	664	706	688	620	633	720	696	708	678	682	683	690	702	650	679	697	700	730	668	663	680	687	716	689	678	674	641	701	705	653	685	707	718	675	706	716	675	675	685	670	672	712	684	689	691	711	669	690	684	710	714	706	705	669	683	668	674	707	722	700	689	654	669	696	648	683	709	700	665	685	722	678	632	635	698	660	642	632	682	679	639	707	678	675	708	742	710	661	673	676	667	668	702	655	755	676	694	716	667	689	637	682	707	641	693	734	662	692	674	662	695	697	714	650	650	668	709	692	729	649	653	673	681	692	701	724	700	682	671	649	667	675	657	700	686	733	732	680	644	710	643	673	676	675	698	717	716	724	711	682	625	688	708	676	692	690	642	723	677	693	721	675	674	662	687	688	691	736	678	682	680	723	695	692	650	660	739	682	666	708	645	667	664	666	660	711	650	708	673	730	700	736	687	696	634	683	713	707	675	720	713	665	720	704	659	664	700	640	647	665	676	697	687	720	679	658	697	692	713	699	703	689	694	727	656	682	691	685	689	654	744	662	706	675	722	724	667	705	658	671	627	719	678	705	671	629	640	680	699	658	694	677	691	697	667	724	687	685	643	695	679	686	647	668	680	658	681	702	681	631	676	668	677	730	694	693	698	727	703	700	652	675	671	666	685	640	694	672	734	695	696	651	706	703	704	694	696	687	640	669	712	708	711	679	692	687	680	717	743	670	682	683	660	682	702	670	685	664	691	661	664	652	671	658	669	681	679	607	688	665	680	681	729	696	725	677	714	710	709	666	674	698	673	693	689	660	714	691	727	706	681	685	713	698	647	665	683	731	688	730	693	692	750	683	644	683	651	722	716	663	661	658	676	676	692	641	699	717	655	679
27587	20459	16174	9446	4957	3233	2597	2101	1630	1374	1118	968	967	801	813	788	769	812	780	811	766	763	808	758	805	845	757	767	829	753	786	764	733	672	701	718	645	685	718	701	668	790	726	757	757	698	712	739	735	751	674	727	721	731	719	656	739	722	720	673	751	720	737	672	701	724	723	718	647	719	664	693	698	714	707	689	683	714	701	774	696	716	709	656	701	709	712	745	710	699	644	661	676	689	661	677	667	692	710	737	681	683	711	735	720	702	663	678	727	693	703	676	677	676	706	709	684	745	756	699	724	760	707	692	735	700	733	755	701	728	649	702	685	707	713	716	708	691	717	708	703	752	700	681	676	703	716	679	688	716	711	662	686	715	651	693	705	712	689	707	661	672	700	712	670	702	684	702	668	680	741	721	749	698	737	726	708	650	637	686	730	705	736	687	690	717	740	722	717	722	682	738	705	706	677	709	686	649	706	716	688	700	679	715	730	705	720	671	705	658	652	711	679	706	707	715	706	698	679	738	649	654	717	686	678	709	689	710	744	654	670	723	710	750	684	703	714	670	702	679	708	681	700	714	692	728	677	640	717	707	706	672	681	709	669	702	710	714	697	726	682	694	709	713	727	718	749	747	668	726	712	684	710	687	629	675	739	686	702	687	683	715	660	732	763	690	692	712	703	729	674	730	749	708	737	733	736	636	731	734	679	721	706	668	703	731	707	708	730	671	731	715	676	679	669	701	700	699	705	751	718	683	667	729	718	731	746	661	729	717	718	725	732	682	704	707	649	715	727	653	710	709	760	669	684	681	648	713	645	733	691	679	718	723	720	695	723	710	705	700	651	712	719	716	677	677	736	711	686	725	686	697	760	702	735	661	716	709	636	700	706	677	712	749	702	663	681	711	691	713	672	699	688	706	734	735	717	671	682	691	712	694	695	694	720	711	698	674	752	715	720	688	684	767	716	719	664	762	759	696	715	685	685	650	603	741	751	669	741	730	723	685	698	675	732	652	691	631	679	711	678	712	683	718	737	706	755	667	703	706	739	679	707	752	695	635	708	705	677	730	722	724	681	731	682	696	695	674	655	727	741	748	648	703	705	716	690	724	661	692	743	695	692	687	715	739	723	713	721	697	693	741	714	713	717	693	736	662	757	664	694	694	750	708	665	675	717	695	763	714	769	705	701	674	703	694	734	683	705	675	701	750	745	692	721	679	729	733	703	723	668	705	684	686	690	706	752	682	696	690	678	721	708	725	718	695	637	704	698	692	704	708	736	723	690	705	696	695	697	694	677	721	668	673	691	711	670	636	682	674	705	725	707	725	740	691	702	682	656	690	714	693	744	712	715	696	688	686	731	734	650	731	709	663	727	722	675	708	721	724	725	708	687	735	710	709	673	677	740	663	748	690	685	690	667	711	697	735	731	699	687	669	687	715	702	742	701	670	671	717	725	661	736	717	691	717	723	737	681	719	713	727	711	757	684	689	714	697	680	716	684	705	669	730	689	742	717	722	727	704	688	741	705	731	640	719	725	705	667	723	713	707	706	672	746	701	703	706	718	693	688	720	680	657	690	676	709	721	728	700	736	715	702	701	708	751	671	712	725	732	702	705	691	648	677	719	659	748	659	675	704	682	695	719	648	692	689	753	686	678	703	710	661	678	754	692	714	710	741	710	695	715	714	687	689	711	677	677	649	689	746	719	697	698	708	720	712	671	746	688	676	681	664	687	715	688	662	659	710	695	701	711	701	718	711	701	690	730	735	721	709	653	711	745	745	717	719	704	695	730	735	710	703	662	706	685	699	682	717	656	677	680	719	694	660	696	697	713	756	727	658	681	762	675	772	680	710	705	723	677	708	738	701	682	756	734	744	726	718	693	700	708	676	661	732	718	732	711	738	697	689	739	736	656	681	707	708	769	710	706	700	696	692	666	721	713	718	707	712	712	693	680	711	714	717	727	679	772	657	734	703	693	728	733	685	667	710	737	702	741	735	769	734	757	724	690	691	727	677	744	702	728	684	684	691	736	708	652	669	732	676	640	672	722	721	722	708	701	698	678	683	734	724	689	718	718	682	671	711	718	631	715	702	731	738	678	692	652	743	758	691	688	688	707	689	707	672	682	717	749	736	689	716	695	727	733	698	680	749	682	752	732	691	707	725	775	707	669	735	695	725	738	656	742	712	639	771	687	695	731	648	741	711	711	725	735	721	727	701	744	692	727	739	733	672	694	656	679	696	708	744	702	689	716	712	735	725	740	693	735	699	731	709	720	677	710	739	722	731	705	663	753	710	690	691	701	702	679	663	711	674	688	720	668	721	720	676	696	679	697	721	709	739	711	732	715	711	702	720	748	712	670	678	690	752	674	741	733	691	704	718	734	711	697	708	751	713	668	694	732	686	696	687	694	704	694	749	711	699	684	682	714	701	687	685	702	720	701	682	715	686	691	715	729	708	674	709	711	679	704	731	709	735	695	718	663	710	726	761	683	700	763	754	702	676	676	689	731	659	674	690	698	697	678	737	685	741	704	699	694	757	691	690	684	711	683	683	726	655	695	695	745	691	716	728	739	673	754	682	751	713	735	700	742	721	726	721	664	718	682	698	733	747	740	737	728	738	733	751	720	689	693	710	729	675	675	718	694	721	709	691	731	693	750	706	698	683	690	683	728	701	705	702	723	677	678	655	706	656	656	693	701	670	707	705	712	691	740	678	688	668	710	694	702	704	697	725	704	762	715	664	762	694	711	704	738	686	700	651	647	690	713	673	714	692	713	719	737	652	693	732	709	680	675	711	648	709	698	703	637	737	746	719	697	696	716	708	755	702	741	731	682	725	735	740	728	662	673	691	724	695	690	685	704	677	673	745	682	689	681	716	735	752	691	688	727	678	778	704	673	688	686	703	735	707	704	669	727	729	736	734	694	707	697	676	695	726	721	716	687	673	695	722	739	685	666	684	666	678	707	704	709	654	697	720	716	674	770	697	678	650	739	683	686	699	688	691	681	681	745	691	704	709	671	670	683	729	726	622	736	696	690	741	676	665	677	692	747	744	684	694	710	667	665	709	710	708	708	713	729	733	699	721	718	674	655	750	666	712	712	711	729	648	709	763	637	698	748	689	784	701	711	711	728	695	647	677	692	673	669	672	663	717	694	694	710	702	720	706	688	738	651	718	692	731	713	715	716	696	723	734	715	706	702	697	722	716	720	736	660	665	699	712	771	716	722	689	744	713	679	699	720	714	714	648	716	737	745	747	671	696	712	694	707	712	632	717	677	728	673	685	686	688	690	656	695	725	708	701	703	714	719	678	686	733	701	743	727	686	709	665	760	694	719	697	724	680	707	713	672	728	661	762	749	697	739	690	724	743	689	721	671	767	698	600	667	667	710	732	710	665	734	666	701	670	682	717	702	682	699	733	713	710	633	724	697	686	695	737	747	695	763	679	689	740	668	736	684	659	648	695	713	684	702	720	768	676	734	695	738	662	708	739	708	677	667
17738	27768	21398	13903	9743	7479	5965	4990	3702	2982	2368	1956	1731	1507	1409	1336	1286	1287	1296	1279	1313	1196	1282	1267	1260	1245	1294	1201	1298	1239	1244	1156	1100	1086	1061	1123	1122	1058	1067	1092	1043	1121	1095	1135	1079	1026	1060	1058	1037	1119	1082	1055	1101	1062	1068	1024	1070	1070	1100	1064	1073	1034	1077	1096	1045	1106	1080	1050	1051	1002	1029	1096	1002	1053	1032	1027	1071	1009	1099	1037	1037	1023	1064	1083	1083	1016	1020	1034	1069	1044	1071	1067	990	1026	1042	1012	986	1018	1079	1035	1082	1044	1063	1025	1043	1028	1002	1020	1012	1073	1023	1108	1054	1086	1092	1055	1037	1073	1070	1016	1025	1030	1007	1008	1021	1081	1009	1068	998	1024	1009	1046	1004	1063	1091	1069	1054	1024	1106	1020	1051	1071	989	1043	1035	1083	1034	1055	1092	1089	1033	1079	1001	1013	1036	1030	1021	1030	1076	1074	1102	1071	1050	1069	1083	1021	1080	1041	1057	1030	981	1088	1016	1020	1020	1019	1085	1000	1054	1116	987	1073	1056	1018	1094	1030	1084	985	1081	1077	1070	961	1012	1033	989	1048	984	1043	1062	1034	1039	1034	1032	1047	1059	1076	1048	1109	1051	1053	1013	1084	1021	1069	1018	1010	1077	1084	1058	1005	1085	1049	1102	1057	1014	1027	1036	1028	1010	1065	1043	1018	1029	1048	1066	1059	1025	1036	1023	1029	1038	1021	1005	1071	1037	1069	1058	1059	1111	1055	1014	1011	1045	1027	1064	1044	996	1080	1072	1011	1039	1057	1056	1008	1013	1056	1024	1020	981	1001	1056	1061	1091	1006	1019	1019	967	1103	997	1060	1010	1025	1032	1091	1031	1090	1067	1085	1081	996	1075	974	1062	1072	1088	1079	1067	1054	1032	1076	1090	1059	1020	1102	1062	991	1080	1082	1063	1088	1025	1019	1000	1056	983	1006	1036	1006	1072	1032	1115	1047	1076	1062	1009	1038	1048	998	1061	1014	1057	968	1065	1077	1011	1021	1087	1029	1073	1075	1035	1108	1062	1098	1034	1031	1060	1109	994	971	1033	1036	1037	1040	998	1042	1086	1059	1046	1027	1004	929	1120	1042	1047	1017	1113	1080	1087	1039	1017	1065	996	1077	1030	1041	1033	1103	1017	1081	1048	1040	1068	1093	1033	1031	1007	1077	1020	994	1027	1013	1078	1038	1095	1065	1014	1083	1050	1065	1023	1037	1059	1053	1017	1042	1125	1014	1027	1039	1042	1008	1080	1039	993	1082	1016	1011	1030	1066	1032	1058	1071	1059	994	1031	1030	1018	1038	1035	1026	1045	1002	1022	1085	1033	1085	1007	1105	988	1046	1049	1091	1051	1037	1042	1066	1050	1053	1046	974	1069	1037	1052	1090	1038	994	999	1036	1024	1060	1042	981	1053	1011	961	1053	1104	1006	1018	1042	1071	1091	1088	1019	978	1047	972	998	1042	1073	1091	1027	1042	1026	1047	1059	1037	1002	1018	1072	985	1075	1028	1018	1067	997	1052	1026	1068	1014	1047	1031	1053	1048	1048	1064	1027	1016	1040	1027	1001	1040	1065	1085	967	993	1070	1020	1042	1036	1043	1045	1068	1022	1029	1079	1080	1005	1056	988	997	1085	1073	1098	1026	1042	1047	1086	1050	1012	1060	1008	1068	1004	1011	1101	1025	1099	1080	1061	1042	1051	1039	1056	1047	1039	1012	1066	1023	1064	1048	1065	1028	1026	993	1003	1044	1067	1008	1019	1020	1053	1112	1071	1041	1068	1019	1013	1056	1023	1108	1003	1043	1017	1034	1048	1085	1082	1035	1034	1078	1060	1046	1064	1058	989	1062	1087	998	1011	955	1090	996	1009	1062	1044	1060	1016	1005	1055	1097	1021	1051	1018	1058	982	1030	975	1038	1050	1053	1066	1043	1011	976	1044	1007	1038	994	1054	1037	1043	991	1002	1001	1019	1025	1040	1061	1034	1074	1028	1074	1027	1049	1031	1071	1026	1057	1055	1058	1040	1013	1061	1021	1048	1092	1007	1034	995	1076	998	1066	1047	1065	1043	1001	1078	1062	1051	989	1060	1083	1085	1035	1066	1065	1063	1083	1061	1046	1037	1012	1043	1059	1029	1029	1079	1062	1092	1072	1021	1031	1041	1084	1074	1051	1072	1038	1043	1069	1011	1069	1080	1070	1040	1016	1060	1105	1017	965	1086	1108	1058	1021	1053	1094	1059	1046	1020	1066	1049	1058	1047	1027	1023	1047	1011	1039	1039	1073	998	1023	1052	1046	1088	990	1097	1087	1054	1085	1042	1082	1051	1025	1011	1070	1021	1026	1064	1013	984	1004	1068	1071	1029	1110	987	1056	1049	1012	1077	1066	998	1044	1048	1040	1101	1064	971	1043	1021	1041	1012	964	1081	1017	1024	1043	1006	1078	1028	1052	1070	1011	1041	1072	1014	1042	1044	1037	1032	1054	1033	1058	1033	1112	1026	1066	1051	1055	1030	1047	965	1071	1050	1023	1071	1047	1080	1062	1034	1009	1036	1036	1033	1037	1035	1037	1097	1034	1000	965	1050	1034	986	1100	1038	1024	1053	1071	1034	1102	1012	1073	1060	1043	1061	1059	990	1043	1038	1085	1048	1090	1025	1077	1076	1052	1066	1047	1062	1045	1073	1061	1060	984	990	1046	1086	1053	1043	1009	1098	1039	1059	1023	1067	1107	1043	1087	1022	1009	1023	976	1028	983	1060	1067	981	1063	1020	1049	1037	1023	1039	1057	1036	1056	1040	1061	1007	991	1044	1080	1073	1088	1044	992	1005	1070	1068	1007	1022	977	1038	1036	1071	1067	1056	1067	1027	1104	1006	1047	1072	1013	1073	982	1065	1041	1073	1044	1069	1069	1064	1023	1087	1040	1012	1069	1038	1044	1015	1049	1105	1095	1050	1043	1040	1069	1078	991	1049	1105	1025	1024	1048	1045	1018	988	1044	1061	1046	1034	1039	1030	1064	1077	1058	1094	1057	1001	985	1026	1057	1062	1010	1022	1047	1073	1064	1047	975	1015	1059	1002	1043	1038	1074	1100	1031	1093	1092	1046	1013	1066	1070	1058	1035	1032	1061	1040	1081	1065	1081	998	992	1035	1019	1028	1083	998	1039	1041	1015	1057	1043	1074	1020	1030	1031	1082	1010	1031	1010	1075	1043	1069	1044	1056	1044	1025	1012	1045	1040	1031	1023	1055	1028	1093	1065	1097	1048	1090	1078	1061	1019	1046	1020	1005	1066	1086	995	1073	1021	1034	1052	1056	1045	1039	1024	1029	1048	1002	1072	1023	1046	1100	1053	1032	1057	1029	1035	1039	1027	1012	1073	1049	1027	1050	953	1043	988	1101	1071	1047	1028	1129	985	1113	1019	1038	1055	1082	1063	1152	1002	1084	1055	1069	1082	1051	1015	1051	1038	1033	1090	1038	1046	1074	1022	1027	1093	1099	1014	1073	1016	1050	1064	1079	1047	1066	1024	1014	1012	1040	1082	998	1063	1044	1086	1083	1042	1061	1057	1043	1040	1061	1031	1065	1032	1079	1013	1031	1012	1043	1064	1055	1096	1050	1056	1074	1077	1046	1079	1033	1028	1068	1058	1048	1052	1030	1101	1039	1065	1013	1015	1067	1059	1068	994	1044	1083	1067	1034	1006	1026	1067	1063	1029	1023	1072	1031	1048	1057	1073	1107	1008	1045	1008	1042	1021	1081	1053	1007	1041	1072	1034	1027	1040	1036	1047	1081	1005	1011	1034	1036	1041	1075	1030	1111	1052	1011	1060	1028	1085	1017	1073	1051	1078	976	1061	1040	1011	1075	1104	1060	1016	1054	1061	1011	1026	1058	1038	1048	1051	1007	1012	1021	1017	1053	979	1051	1084	1064	1037	1120	1096	1052	1020	1049	1032	1088	1013	1028	1053	1019	1063	1083	1089	1053	986	1084	1093	1056	1066	1040	1112	1102	1031	1075	1056	1048	1078	1065	961	1070	1050	1046	976	1049	989	1051	997	988	1017	1066	1075	1050	1084	1079	1118	1072	1013	1053	1102	1020	1001	994	989	1067	1084	1054	1028	996	1069	1050	1077	999	1015	1077	1078	1013	1023	1001	983	1056	1064	1068	1047	1067	993	1075	1021	1039	1011	1012	1121	956	1040	1021	1083	1126	1028	1011	999	1030	1088	1027	1006	1116	1023	1050	968	1081	1073	1049	1000	1066	1005	1031	1042	1015	1076	1068	1015	1002	1002	1078	1065	1025	1026	982	1051	1059	1043	1062	1082	1015	1074	1061	1072	1051	1083	985	1030	1028	1048	1086	976	1083	1030	1069	1080	979	1098	1010	1034	1041	1102	1031	1011	978	1051	1072	1082	1106	1044	1101	1059	1087	1044	1024	1027	1047	1033	1098	1012	1050	1101	1081	1020	1023	1028	1029	1036	1102	1062	1051	1063	1040	1038	1096	1057	1076	1063	1044	1037	1027	1054	1057	1061	1037	1050	1042	1070	1081	1038	1060	1031	1016	1022	1056	1036	1028	1076	1097	1030	1059	1080	1009	1058	1043	1086	1054	1057	1058	1069	956	1053	1139	1005	1126	1023	1014	1049	1087	1073	1045	1039	1054	994	1031	1031	1040	1064	1002	1054	1036	1095	1076	984	1098	1041	1039	1067	1047	1089	1104	1066	1056	1050	1052	1049	1061	1015	1053	995	992	1001	1038	1031	1006	1047	1041	1075	1044	1100	1005	1030	1038	1028	1068	1095	1019	1006	1030	1038	1008	1033	995	1069	1075	1040	1066	1059	1046	1040	1069	1069	1038	1040	1127	1002	1029	1091	1032	1048	1060	1062	1068	1002	1046	1040
23236	21082	27588	24823	19966	9363	4679	3063	2180	1615	1298	1138	967	913	836	737	750	722	707	711	690	734	726	672	677	692	682	702	735	702	675	690	612	683	622	628	586	627	593	594	635	619	636	621	578	569	600	609	552	577	618	575	592	585	600	558	589	595	567	549	617	591	625	549	594	592	595	592	599	601	596	626	552	586	533	584	597	566	555	583	633	567	603	570	575	541	583	589	561	557	579	601	540	589	580	587	561	563	575	580	570	590	595	559	619	596	627	585	565	603	561	576	600	577	540	587	574	589	576	538	537	580	549	574	555	586	563	544	588	559	547	564	606	587	563	562	553	537	601	596	570	558	576	559	562	582	566	594	600	576	594	542	609	543	630	561	600	539	522	594	557	622	578	590	547	548	589	574	605	555	592	572	558	620	587	577	521	589	580	604	616	567	579	591	577	602	587	569	573	541	609	543	566	565	561	579	573	585	577	580	593	553	575	572	574	581	605	558	608	550	536	558	599	566	551	570	577	596	552	588	572	585	600	576	594	598	590	556	555	552	600	554	586	589	593	552	624	566	552	602	581	627	567	585	583	585	556	562	576	573	547	587	560	569	592	586	618	599	597	509	574	559	539	545	623	597	629	583	597	603	548	619	597	568	579	580	554	563	545	547	576	573	556	576	577	617	604	590	598	562	551	567	569	572	581	575	615	587	549	533	579	581	585	599	588	617	605	545	581	562	566	583	583	560	563	651	578	541	587	601	583	587	584	583	543	574	555	542	580	539	565	585	561	585	597	547	593	559	573	574	608	586	558	575	583	545	577	592	587	569	554	593	592	569	589	638	582	606	595	586	575	577	582	576	520	592	564	586	559	570	593	577	537	589	597	561	584	583	599	590	574	585	564	583	560	575	601	590	515	586	551	549	596	603	587	555	534	547	551	576	603	599	578	566	585	574	578	565	596	589	588	562	595	567	596	578	570	557	589	552	575	557	555	593	574	568	544	609	555	579	568	581	560	594	553	564	646	577	519	567	549	554	610	596	610	552	574	570	594	579	584	582	565	568	547	575	579	581	572	574	543	565	539	577	552	602	568	569	558	582	606	572	573	582	548	587	570	592	567	568	553	534	630	577	565	561	579	572	599	589	585	592	595	533	595	568	598	580	592	561	628	588	582	566	621	563	594	558	614	578	566	580	556	602	608	596	567	592	585	515	596	547	563	608	567	602	536	581	581	544	582	617	561	577	554	571	610	613	582	590	593	584	572	579	590	531	552	581	606	567	588	563	600	598	603	562	578	604	567	592	569	573	617	556	562	578	544	562	598	620	560	574	585	565	617	561	549	590	596	567	530	600	496	585	547	570	604	554	609	532	589	611	593	566	562	608	561	570	536	562	588	559	605	561	540	605	549	541	538	573	579	565	592	610	542	601	580	608	557	563	578	614	598	567	565	605	569	553	544	572	537	557	554	571	540	533	593	639	586	568	555	541	589	556	569	569	565	526	586	551	562	554	552	610	608	550	569	609	602	609	575	561	564	576	591	549	598	560	559	567	596	553	627	557	594	558	584	556	591	545	543	590	629	576	582	541	587	563	625	597	591	580	545	581	596	550	605	642	549	563	585	521	563	608	582	571	580	584	559	559	574	568	610	591	614	509	611	567	585	578	536	580	589	568	567	619	599	600	565	577	578	575	582	602	600	557	561	557	564	558	600	612	610	588	606	565	592	579	552	549	563	566	600	581	535	580	565	574	546	610	592	555	566	603	611	532	573	536	601	593	588	555	567	577	609	551	572	613	552	564	584	603	585	531	578	613	584	574	588	606	579	556	559	567	618	564	597	572	561	555	557	534	599	563	543	566	577	539	599	574	575	591	574	564	561	601	569	584	552	591	576	613	611	571	571	540	543	574	550	626	560	521	582	556	643	601	583	591	618	554	579	610	573	539	602	558	621	608	632	538	584	515	588	558	591	576	563	589	566	596	589	573	579	604	564	613	638	587	601	578	649	551	553	563	550	588	573	546	558	588	539	580	591	572	598	583	583	582	583	596	569	591	585	571	567	564	564	566	543	596	570	581	560	615	622	577	603	570	551	600	656	607	558	561	621	570	612	571	585	547	595	581	542	517	606	561	554	580	574	595	583	557	570	630	597	560	603	576	574	589	606	585	578	525	567	575	575	563	572	565	557	581	562	544	543	625	563	559	540	564	589	601	567	555	588	572	573	579	592	599	561	596	604	604	556	574	570	544	560	561	550	548	585	533	557	568	600	582	533	578	561	576	568	577	534	582	586	603	583	598	611	594	614	608	557	578	601	597	544	580	612	591	590	560	595	567	591	580	560	556	587	597	582	567	549	586	552	582	656	578	594	570	584	582	586	580	565	566	570	565	574	559	582	553	591	594	569	577	583	611	590	570	564	571	563	577	555	611	604	591	517	591	560	564	597	583	578	604	573	558	557	542	541	572	557	545	588	576	576	567	567	613	589	588	591	589	578	650	581	561	605	597	544	569	537	562	613	592	584	594	577	553	581	591	542	580	590	627	575	585	590	551	625	585	505	618	552	584	601	574	561	599	573	521	550	613	613	589	602	583	605	548	590	572	517	570	590	568	556	554	597	551	526	596	583	604	605	534	553	570	563	567	575	624	644	603	595	607	563	577	556	598	567	596	594	576	608	578	610	587	546	575	591	573	537	595	550	602	572	615	566	610	517	545	563	601	594	545	553	627	569	628	607	608	587	591	569	572	593	556	601	603	563	597	547	559	551	595	572	573	557	612	607	588	583	561	552	595	577	601	587	579	582	621	575	580	576	558	589	595	513	577	621	540	575	523	553	599	578	544	546	584	599	593	557	607	566	611	588	580	543	562	574	608	545	615	554	592	563	606	602	575	537	608	551	607	555	562	580	550	611	591	580	564	538	580	529	545	594	602	562	598	513	588	566	556	578	568	596	574	577	588	541	580	554	575	575	599	584	579	603	599	590	564	540	612	563	591	582	568	574	606	584	612	578	597	590	572	547	592	578	582	570	579	563	567	550	562	559	537	586	558	555	563	571	567	613	610	590	583	601	581	633	564	576	566	558	614	501	559	536	620	609	547	561	565	578	582	597	585	580	569	599	586	581	601	549	619	589	544	548	553	584	588	564	579	573	597	563	584	612	553	549	597	548	575	622	605	594	552	575	574	543	590	612	634	542	590	570	582	601	586	565	584	512	602	566	626	553	513	570	607	602	596	581	603	560	564	580	584	535	555	546	556	584	541	579	544	605	570	565	586	588	546	595	563	610	599	586	575	556	573	611	564	534	562	559	578	540	564	565	597	589	599	561	559	543	581	574	576	576	557	556	572	570	571	601	589	576	542	570	566	615	581	575	542	578	582	622	582	606	567	638	587	565	568	588	628	561	602	549	572	593	593	598	605	536	569	553	555	567	552	583	575	575	572	564	552	638	568	579	546	535	600	630	590	560	595	599	585	599	557	574	599	578	536	582	598	579	588	599	595	582	524	613	561
18657	34892	28037	19942	14586	11182	9144	7285	5353	4017	3193	2405	1954	1674	1512	1333	1353	1226	1214	1271	1260	1245	1259	1226	1237	1192	1234	1153	1152	1213	1165	1074	1062	1015	933	944	935	920	1011	984	982	1007	970	916	917	905	941	919	888	879	915	913	908	839	859	862	907	911	847	892	882	873	893	898	911	866	935	864	919	901	899	842	865	898	895	898	862	873	902	887	817	928	878	844	903	825	882	858	853	898	887	894	889	893	857	933	834	899	856	892	889	842	876	906	886	859	895	895	895	885	908	873	916	864	855	854	925	917	916	831	890	865	864	876	859	895	862	830	879	879	897	910	857	887	823	854	892	905	834	846	868	853	824	885	872	838	865	890	911	890	920	887	895	895	850	912	886	836	879	880	926	838	854	875	889	881	918	886	895	878	868	832	884	886	900	897	851	934	889	873	878	902	850	858	847	921	842	918	866	916	908	882	921	848	880	900	894	894	827	889	841	893	810	840	876	812	893	858	857	907	867	862	891	857	836	899	877	915	868	847	892	883	900	877	877	926	870	819	885	903	899	812	870	886	875	881	868	864	848	851	870	876	885	874	919	930	886	847	868	884	857	882	889	873	839	903	875	866	884	860	924	866	851	875	821	907	893	818	847	839	853	887	899	839	892	914	835	920	865	915	909	882	857	911	862	916	838	910	846	891	889	869	904	826	892	880	886	848	906	871	922	851	884	887	867	917	870	928	879	851	842	883	858	871	892	842	876	893	872	884	852	904	878	884	916	905	870	894	896	951	850	904	858	896	854	866	886	884	892	871	863	827	872	859	914	861	888	822	878	895	922	869	820	859	832	870	920	840	913	859	844	893	911	862	899	880	850	892	977	899	895	812	890	853	928	898	858	892	903	884	890	852	836	887	927	839	883	884	895	865	838	848	903	840	922	882	889	891	857	845	854	854	899	927	832	893	903	848	845	875	874	872	852	890	874	858	900	844	873	838	826	830	901	828	825	856	890	874	867	871	868	852	888	911	852	899	900	890	850	869	872	843	900	831	916	837	865	883	834	872	813	823	876	882	839	914	854	875	888	873	950	905	863	886	875	859	830	863	869	906	956	880	864	890	865	882	900	925	905	870	936	886	867	852	874	930	953	924	906	847	846	863	865	902	892	902	819	856	896	843	849	868	808	881	862	874	871	885	867	842	898	842	913	888	917	886	896	899	818	924	906	897	841	907	872	868	911	871	855	916	881	847	867	860	864	873	828	843	876	855	887	860	894	888	824	874	848	889	853	893	860	838	848	844	858	856	922	811	913	894	813	821	857	849	934	893	854	860	815	860	891	875	879	871	955	871	950	881	887	862	842	881	879	864	873	858	911	934	862	883	890	858	873	931	896	901	907	891	837	892	891	849	869	915	896	854	853	898	910	932	863	882	847	887	891	865	891	837	825	878	852	879	919	831	893	822	890	861	834	917	910	878	850	818	832	877	888	875	852	858	880	875	862	877	856	839	833	826	840	874	843	884	873	899	863	908	903	899	881	912	842	883	860	889	855	896	877	867	834	912	852	910	924	844	829	914	900	891	845	858	894	901	887	842	900	907	906	891	898	868	865	864	885	834	839	880	895	858	864	858	892	885	862	812	817	892	905	868	912	834	889	932	893	812	876	861	859	856	951	929	849	860	854	847	932	882	868	929	820	896	874	880	878	905	919	833	904	891	863	831	860	937	879	866	893	868	905	842	882	855	898	866	906	869	859	867	876	903	894	864	892	870	869	908	874	905	929	876	894	898	876	851	838	837	867	869	881	867	831	834	854	877	834	886	803	853	898	877	893	889	897	825	915	822	907	809	897	864	888	862	880	890	875	865	847	864	800	913	835	863	856	821	852	853	882	863	867	892	873	875	917	911	866	840	842	903	873	878	882	839	880	854	849	902	881	847	931	843	909	884	929	880	918	844	889	842	912	868	814	888	886	866	920	915	923	883	858	881	894	877	874	857	887	847	851	898	860	859	910	846	848	787	901	847	874	883	844	830	836	853	857	847	903	914	843	831	861	876	853	894	867	886	932	862	878	866	855	924	826	880	912	880	860	892	891	856	884	876	884	846	895	825	863	880	875	860	859	890	858	870	852	843	883	854	901	907	886	935	859	876	913	936	895	888	938	874	847	871	897	926	923	843	842	854	882	883	881	846	897	890	828	843	868	890	896	860	798	886	866	888	866	915	881	873	865	855	897	847	862	852	862	931	852	867	867	897	905	802	852	894	912	881	873	839	895	867	900	879	887	850	873	860	916	881	917	871	859	860	895	894	910	900	863	875	870	921	868	850	892	876	877	903	857	834	856	905	864	909	887	883	888	880	897	895	816	915	921	844	913	888	840	886	898	904	903	921	865	904	846	892	854	873	864	836	818	836	879	827	886	883	824	831	916	890	860	862	880	846	871	859	911	869	923	898	854	888	870	834	875	875	883	892	897	914	867	893	872	821	858	831	896	854	903	825	898	895	915	915	897	921	811	882	847	907	893	842	866	857	850	877	853	870	854	879	900	875	862	927	863	867	857	900	846	869	880	878	855	830	949	867	851	811	861	862	872	897	951	884	838	901	895	900	850	861	896	833	861	903	868	884	871	901	857	885	882	853	890	873	865	892	923	846	835	867	847	846	858	855	892	861	869	911	806	834	894	847	863	854	872	856	835	866	828	898	880	861	808	912	889	824	846	857	871	854	924	907	926	918	862	877	865	883	906	847	836	856	834	921	914	825	824	887	870	874	895	812	900	853	893	851	890	879	829	911	880	854	899	914	796	935	856	876	873	847	888	889	882	926	881	864	832	877	925	882	881	886	839	857	870	880	883	879	898	865	858	923	877	913	856	860	829	845	861	865	886	841	934	911	861	876	857	863	825	879	871	883	896	882	888	892	862	855	846	870	880	840	916	902	889	880	824	893	894	901	904	848	898	890	855	842	859	917	902	814	840	866	872	868	821	868	905	870	881	935	854	866	935	854	858	853	884	900	893	831	833	880	861	893	874	872	863	846	882	874	884	885	880	843	941	842	903	915	904	814	900	890	908	864	853	839	868	852	855	884	878	864	913	893	877	831	844	860	877	875	839	884	903	855	913	857	805	931	868	914	854	835	891	867	863	849	904	883	884	895	842	912	923	917	893	872	881	924	858	916	893	853	890	879	846	900	828	902	826	850	825	882	825	856	901	905	827	879	821	885	882	865	812	820	884	911	938	894	814	911	863	848	872	856	880	870	875	893	838	869	830	886	891	848	881	868	887	889	887	926	897	893	878	884	872	877	851	839	859	880	950	867	839	864	839	890	853	828	853	919	837	881	848	885	881	912	912	816	941	896	891	845	859	881	864	861	878	881	859	825	859	904	872	905	860	866	823	873	889	927	895	855	857	856	925	897	838	893	832	837	893	891	885	909	934	891	912	862	826	880	856	925	915	810	887	858	905	868	866	835	869	887	914	857	885	830	879	884	899	831	841	891	926	848	865	896	850	930	873	827	894	901
24618	21067	25673	23360	8109	4077	3254	2418	1821	1377	1164	1033	952	843	800	814	800	790	820	788	787	756	750	715	808	756	768	796	757	746	747	681	737	690	688	665	667	655	674	664	662	741	667	696	642	671	649	660	682	686	657	658	660	684	703	676	677	652	684	605	682	651	679	640	695	646	719	599	647	632	631	664	673	683	694	632	671	658	663	672	674	643	658	675	647	709	628	645	625	689	679	638	671	684	648	634	684	700	628	612	649	664	632	697	638	651	694	637	647	636	674	676	645	675	708	649	665	631	678	660	647	651	618	650	690	621	630	680	683	664	617	680	652	668	639	630	625	675	667	678	685	617	668	643	669	630	667	653	660	633	640	612	687	690	632	665	647	654	680	650	653	680	654	641	685	692	697	681	653	661	646	649	644	636	628	629	649	666	642	668	682	662	597	685	689	631	651	643	649	679	647	649	638	640	642	646	675	664	673	671	644	632	674	641	661	656	677	677	649	655	658	662	662	612	658	676	655	646	644	667	619	676	633	662	668	701	653	634	626	650	651	699	662	632	600	671	650	619	629	638	647	667	662	603	632	649	676	663	666	656	616	669	631	677	642	713	650	642	622	681	679	636	715	659	624	673	696	702	712	614	652	645	658	669	688	635	680	707	659	685	627	670	675	659	625	663	668	646	673	692	692	657	627	642	706	657	661	699	682	652	601	704	678	707	635	659	664	648	657	677	644	640	633	664	653	676	638	629	625	659	667	705	696	690	631	669	648	691	702	666	624	604	686	626	718	666	649	627	599	618	612	685	721	661	629	649	619	639	659	668	660	685	671	731	626	655	641	647	655	648	675	706	692	672	667	650	611	652	621	599	653	690	669	631	634	631	686	602	656	651	594	692	647	650	658	652	634	618	643	660	619	664	680	673	629	655	650	673	687	664	677	613	653	647	622	623	677	646	589	657	686	654	692	662	636	663	629	671	656	639	614	630	705	677	643	670	694	635	653	664	677	650	655	652	615	640	670	657	621	717	695	638	640	680	633	690	682	659	643	685	647	673	686	676	667	613	693	672	678	721	682	639	690	659	720	669	652	684	631	602	646	711	676	625	673	701	651	667	718	669	690	667	651	664	634	643	717	663	673	637	661	666	695	665	675	642	666	657	639	686	676	696	654	680	627	663	613	611	718	629	673	619	626	620	722	655	664	668	665	670	716	705	663	643	657	634	677	658	650	643	643	669	654	663	683	699	667	678	670	694	637	629	649	674	632	667	659	689	662	685	649	683	668	664	624	641	624	645	672	682	672	627	696	653	632	632	624	644	671	699	658	662	626	653	596	619	638	655	646	626	621	636	650	675	636	658	681	629	639	677	681	616	606	611	657	685	656	664	673	628	660	645	672	687	626	682	639	637	591	648	661	623	654	669	629	645	642	656	665	654	645	585	670	652	621	679	689	639	616	673	681	652	675	648	630	652	605	661	670	640	666	672	597	651	638	666	632	630	672	677	646	651	631	688	641	646	626	658	643	681	639	687	647	640	699	677	631	697	663	614	694	649	659	682	663	705	624	659	659	685	662	642	661	614	621	662	691	655	686	661	669	664	649	567	649	642	653	673	624	641	691	685	638	679	649	642	662	687	674	639	661	637	595	643	637	589	664	636	649	649	651	625	697	676	678	707	713	668	655	652	661	631	675	637	614	686	666	646	672	699	623	618	658	654	638	610	674	635	621	634	643	615	672	645	664	663	648	704	672	664	695	611	639	639	647	664	692	659	661	668	667	649	649	632	679	646	658	614	701	684	674	688	650	660	621	623	645	645	652	668	709	647	596	661	640	655	659	626	647	640	619	621	638	656	646	627	689	653	652	633	671	658	701	625	683	679	703	659	708	657	680	630	647	655	681	630	685	678	686	614	644	675	654	641	637	664	641	658	674	646	684	702	654	638	726	629	646	661	634	609	658	628	655	673	658	647	652	671	638	624	707	638	653	686	739	649	697	652	606	686	667	673	645	659	647	661	686	671	653	589	685	676	636	634	621	658	679	687	653	660	667	614	609	696	647	640	652	624	617	636	670	647	690	644	642	623	590	618	650	696	649	678	649	672	636	658	656	690	627	673	625	651	625	671	686	609	631	613	612	679	660	658	660	683	697	607	580	695	670	616	709	600	649	643	697	622	669	671	666	612	677	638	679	621	668	639	665	635	645	660	630	682	643	656	647	665	625	612	658	655	664	641	614	642	645	712	644	681	631	640	684	677	619	663	638	656	683	649	663	733	696	668	610	632	668	693	639	641	676	659	639	635	694	651	683	620	681	635	638	655	640	674	637	648	683	631	683	641	697	642	639	641	662	633	658	640	677	693	635	656	667	656	653	652	682	661	630	658	669	643	632	672	674	671	668	639	702	664	630	647	662	640	657	645	652	676	643	630	698	602	658	654	622	672	669	648	672	641	691	658	651	648	637	666	634	676	639	637	679	687	663	678	692	650	628	635	660	635	639	660	603	658	636	623	653	670	700	653	660	642	688	681	711	702	660	634	611	636	653	650	704	684	610	628	677	675	632	644	656	647	641	623	658	681	688	698	666	670	681	672	637	661	656	661	669	649	661	678	632	623	640	618	644	674	671	705	672	653	652	633	678	578	656	635	694	635	670	646	648	631	614	662	656	669	655	646	657	665	637	608	650	627	663	628	658	627	669	702	685	658	708	617	670	698	675	668	676	671	679	702	647	622	647	701	631	682	643	643	654	622	681	678	658	635	621	640	652	624	699	668	632	637	632	637	621	665	644	657	636	630	653	664	612	656	620	661	626	657	690	660	681	696	609	677	632	670	636	713	640	678	664	628	655	639	657	620	625	666	685	688	690	698	699	661	656	667	632	671	670	682	619	669	698	654	664	649	649	691	635	614	636	683	666	657	673	636	674	696	653	683	631	647	694	695	625	679	611	659	651	684	620	661	674	686	634	651	682	678	655	643	614	653	643	627	648	649	647	635	674	622	650	678	660	686	650	645	650	644	646	672	666	690	654	609	662	642	643	645	639	633	688	657	677	642	674	654	629	633	662	664	664	706	621	655	636	684	685	670	690	622	681	728	646	676	670	635	684	677	680	650	672	683	666	668	610	607	665	656	656	613	630	666	676	645	692	630	658	591	685	681	715	613	676	633	685	675	680	633	680	680	629	658	632	668	642	641	665	685	656	680	649	613	636	635	678	658	623	619	626	593	669	688	653	656	641	651	669	628	670	701	645	655	651	652	670	690	617	644	651	654	694	638	638	620	616	629	673	589	662	665	647	632	698	689	659	649	627	625	690	586	649	603	697	635	622	646	683	650	696	650	698	631	646	642	670	626	640	670	669	652	655	660	668	628	636	669	668	666	636	647	658	672	680	718	682	687	649	624	662	642	674	597	651	603	668	643	650	593	679	658	658	667	616	660	631	683	637	645	675	647	680	677	634	666	652	649	658	673	618	720	683	667	657	652	664	616	576	637	691	690	643	662	657	616	655	670
17870	30877	24263	16002	11507	9223	7581	6117	4344	3341	2633	2086	1790	1549	1438	1372	1300	1246	1242	1249	1383	1235	1255	1249	1266	1201	1219	1195	1199	1228	1196	1118	1063	1105	1055	1022	1028	988	1007	1007	1005	1004	1030	1030	1025	992	967	935	1004	1035	976	988	966	930	988	979	964	958	1013	979	996	1031	969	956	1026	920	934	977	908	914	882	1031	993	911	981	967	992	956	953	1012	1000	956	999	969	927	947	916	1010	999	930	1006	905	940	979	960	958	939	947	929	936	951	951	944	967	982	917	922	963	967	1008	998	908	922	974	998	925	944	924	990	989	1029	960	939	938	926	956	970	946	924	963	968	978	896	990	917	972	931	1037	943	992	952	958	980	975	965	952	938	1004	966	939	965	895	926	941	984	954	962	990	942	953	990	931	913	874	947	987	918	1005	1014	926	949	937	939	964	988	964	973	907	904	1008	973	1001	974	1017	951	928	986	925	947	962	972	929	955	941	942	938	941	909	979	932	965	948	992	999	951	977	977	1008	966	1021	981	967	1021	954	942	992	997	920	981	983	924	958	1027	992	946	959	962	939	950	904	953	961	953	978	990	950	939	937	918	909	936	948	965	960	968	961	961	990	997	944	959	998	930	952	929	944	975	960	903	938	938	1043	954	953	925	957	961	912	971	953	925	962	914	924	949	968	997	932	964	911	1029	968	946	948	968	948	922	972	954	952	1002	999	964	946	967	921	946	949	995	974	1018	951	987	933	1016	957	943	987	955	1002	979	968	937	960	954	961	921	975	976	971	958	1016	983	998	921	998	974	982	954	953	922	922	944	974	939	993	920	925	930	953	986	904	922	944	936	960	939	975	1011	934	958	989	937	1003	910	933	975	961	958	936	988	932	976	950	1025	938	958	984	1042	981	983	906	1033	962	965	965	992	943	995	986	916	960	926	948	934	944	1022	1043	957	953	938	1030	962	920	944	944	958	920	965	933	930	983	919	941	970	961	935	995	960	974	936	962	968	948	938	995	998	974	957	947	936	995	922	937	944	933	946	1007	937	927	953	1000	1015	977	934	987	1013	986	960	970	948	946	945	975	986	1000	1048	957	977	917	986	932	1027	942	921	975	966	1000	962	930	969	1011	984	954	965	969	894	969	986	968	980	966	968	955	983	963	996	963	953	1031	896	1004	941	1006	940	927	912	916	956	958	970	968	1021	993	968	934	968	962	949	928	941	946	957	1014	915	898	993	956	907	923	994	980	1000	962	977	912	939	956	953	995	954	989	1042	970	979	983	997	980	982	1007	963	941	956	987	962	959	943	947	939	975	999	992	905	973	924	932	936	926	928	915	948	977	942	914	973	965	935	937	902	951	985	997	1016	1003	920	1009	910	938	920	925	905	901	958	974	963	968	990	921	953	973	949	993	913	981	977	986	950	969	953	941	920	973	932	967	989	970	1002	970	965	968	980	950	941	927	914	967	930	932	1022	937	982	1004	948	1000	918	983	933	1044	987	973	912	964	1000	1003	995	977	962	930	986	938	941	951	1018	934	928	927	1016	970	938	947	1012	965	904	958	955	977	967	907	963	926	932	957	991	918	1008	976	942	1029	944	948	962	947	991	967	964	964	959	985	980	960	1008	927	949	950	998	984	928	940	948	1009	948	973	1017	946	996	981	915	988	1014	1005	950	974	983	965	980	932	943	980	969	893	954	1019	949	979	970	950	972	971	987	937	959	932	989	981	948	942	1026	988	983	972	945	994	941	971	1006	946	969	947	925	962	951	996	925	916	953	1007	936	926	947	955	933	950	958	962	985	943	950	968	918	964	944	971	971	889	912	990	986	950	928	953	954	965	926	950	953	1033	1008	950	989	954	945	937	939	968	974	945	1012	944	969	959	964	928	957	984	946	980	981	1021	956	895	976	1011	941	948	965	954	976	968	980	969	939	903	916	917	976	981	1019	985	914	962	1014	988	935	939	974	982	936	1003	961	947	948	924	956	928	1009	964	967	974	973	966	967	959	947	1009	979	984	964	965	968	1013	896	940	933	953	1037	981	1027	965	992	974	945	947	905	1014	954	957	946	946	912	911	924	993	975	982	991	973	921	997	972	987	945	978	926	987	923	1012	969	978	921	963	917	986	964	933	966	1009	979	1016	969	977	946	962	941	935	959	963	939	946	910	1030	980	943	987	922	928	960	965	1031	996	974	910	942	946	922	948	964	975	908	939	908	1018	912	982	998	956	957	970	954	946	963	922	946	974	985	954	952	914	953	983	996	966	963	941	924	931	997	958	1021	985	971	998	960	949	940	1006	917	998	1001	983	928	963	932	926	991	939	980	972	974	919	989	956	920	1002	942	1019	942	957	988	938	965	950	1002	953	941	922	978	978	983	1015	945	962	967	983	963	999	966	979	947	995	973	1019	895	998	1001	915	951	998	991	936	978	893	972	1001	944	940	993	974	919	885	905	977	929	962	1003	1022	934	989	975	903	1014	965	959	992	1013	929	954	995	944	1013	998	959	946	910	977	992	938	950	994	981	932	933	976	967	986	977	1006	977	968	908	1010	974	964	879	936	929	997	919	929	948	978	987	956	999	998	947	977	1004	924	892	970	994	1001	929	964	996	941	1003	960	965	1009	1029	955	983	979	949	963	949	1043	949	932	958	985	988	977	944	1008	995	944	927	963	993	986	966	945	964	904	987	950	959	972	958	959	984	969	958	1002	962	999	921	976	911	943	945	984	898	965	991	994	933	961	964	940	981	960	973	936	971	962	996	952	943	978	976	1004	980	933	934	925	955	963	910	938	968	952	944	941	980	951	1072	1000	957	937	963	1006	1001	935	1026	978	1003	969	954	956	1002	993	928	1013	996	998	999	969	952	970	924	936	960	959	973	1007	992	918	959	953	927	957	934	917	958	968	993	888	968	949	938	990	980	932	931	953	936	977	1009	976	919	945	914	904	938	932	995	981	962	942	965	957	999	891	958	1019	920	955	925	951	928	976	952	971	928	967	960	972	963	926	978	1033	976	983	994	975	987	995	906	951	971	938	964	950	981	968	933	934	928	949	985	995	958	913	995	969	943	880	1029	927	884	957	963	950	985	953	994	993	949	948	994	958	942	940	942	1002	948	974	972	994	1002	963	1004	1011	935	964	931	928	927	944	996	931	936	965	977	929	1004	945	958	931	938	959	1002	977	948	947	957	966	947	969	990	944	1004	959	903	912	966	912	1020	949	923	898	950	937	964	1021	983	972	909	976	963	934	936	951	1013	921	942	956	945	947	995	984	986	916	982	996	963	1037	967	984	994	901	1004	956	1007	974	954	954	956	989	951	1016	962	923	937	962	992	976	947	998	1010	931	990	976	940	971	934	913	938	973	997	994	1012	966	942	987	953	916	942	939	1002	962	959	958	910	930	1003	928	957	950	852	958	1013	995	1034	955	961	980	1007	944	996	997	981	971	934	910	970	934	940	956	964	952	956	934	939	950	986	944	934	949	928	945	931	985	943	927	969	954	948	1004	926	974	937	943	967	928	941	950	993	1025	962	961	976	950	965	956	974	999	998	940	1017	981	951	931	1035	932	974	1033	983	978	925	964	937	1025	908	978	940	987	960	967	961	966	953	972	943	944	937	967	943	947	1027	898	958	933	1009	946	975	991	997	967	1007	941	914	946	961	988	962	934	939	974	933	963	995	936
22453	21118	28262	24195	21150	19436	9055	4124	2534	2046	1483	1209	948	895	783	697	693	675	646	609	667	647	624	660	619	626	610	629	676	600	623	575	566	531	559	523	527	532	487	511	537	503	494	451	499	479	526	488	509	494	484	473	502	493	443	476	435	458	488	493	468	469	478	512	500	511	493	469	496	499	457	467	470	532	449	427	508	500	509	514	498	481	497	514	436	476	473	491	461	476	457	490	481	461	498	515	491	473	481	461	478	457	486	476	519	486	480	463	473	478	478	482	483	497	480	493	492	461	520	460	435	489	485	471	482	477	468	481	484	479	499	471	518	499	448	497	479	465	483	465	481	461	475	470	483	451	499	436	454	450	466	449	474	498	486	498	482	487	451	472	477	476	481	500	480	452	441	466	447	454	468	510	474	468	466	478	503	472	470	483	449	479	456	501	491	475	483	441	468	461	490	457	455	473	427	433	484	477	501	455	511	467	490	481	470	450	487	472	507	501	477	468	491	488	447	486	485	437	464	495	540	495	477	467	479	493	486	502	459	429	441	492	454	457	443	467	513	461	470	477	484	467	475	456	462	467	459	482	432	470	475	469	471	488	485	521	492	486	462	443	478	433	510	474	540	464	476	474	444	455	459	445	485	469	461	497	508	503	509	502	495	475	516	483	445	451	450	487	495	484	456	457	508	489	484	472	480	472	457	474	450	482	457	477	445	456	441	450	525	485	449	497	481	458	482	474	456	465	488	471	462	495	476	457	490	483	461	455	509	444	427	439	469	482	484	459	471	489	461	486	482	456	478	476	450	505	464	476	506	435	479	423	506	537	525	451	494	514	502	467	491	487	457	442	487	471	504	466	468	507	467	489	441	448	471	495	483	488	500	513	442	496	478	470	452	460	483	497	445	492	422	454	485	464	453	455	499	507	469	469	500	491	457	440	462	424	483	464	458	465	474	427	456	490	487	479	456	472	450	467	446	479	449	479	437	502	448	560	480	467	446	458	489	475	461	478	454	513	501	511	511	490	520	430	473	461	473	463	514	477	510	478	485	477	485	464	479	444	469	483	483	472	476	481	466	477	470	491	496	475	461	525	457	485	458	481	456	480	480	452	468	448	453	491	458	505	499	463	477	440	468	465	479	487	427	470	513	466	472	437	489	477	520	471	491	532	556	449	464	472	432	437	500	467	457	505	465	468	469	481	469	471	435	460	480	458	492	485	522	470	421	500	479	500	475	479	511	469	481	428	452	475	494	445	507	502	464	453	455	489	504	493	458	494	486	468	492	456	466	461	470	435	482	505	459	473	452	510	479	477	426	475	455	483	465	465	487	432	451	451	479	496	514	508	447	490	466	496	459	470	483	502	470	532	474	516	468	479	465	462	499	465	472	478	484	488	455	493	465	473	503	510	491	487	494	507	477	458	444	475	441	455	491	489	501	458	453	484	464	469	490	474	456	484	454	459	427	485	496	473	457	447	486	451	503	458	486	455	507	483	479	503	440	465	486	461	491	496	498	470	508	466	472	495	489	487	466	473	475	453	440	470	467	478	479	426	508	432	426	467	502	439	477	444	468	480	502	458	491	453	455	478	479	435	498	464	461	433	478	458	465	449	465	490	463	454	486	460	478	445	419	466	465	453	484	463	438	459	458	472	479	472	470	463	489	525	434	429	469	456	474	479	500	499	463	422	460	483	484	477	482	472	472	489	438	437	481	443	525	436	477	452	500	464	452	490	484	515	501	441	461	516	466	458	475	511	462	473	498	478	473	482	460	466	498	498	509	453	482	449	480	425	474	478	473	470	474	456	470	458	491	439	462	468	446	470	495	465	470	460	462	461	464	460	510	467	478	466	490	492	456	492	472	490	470	493	485	466	471	475	447	399	460	463	452	407	454	447	427	479	478	482	427	486	448	450	499	493	455	496	470	488	473	466	486	426	480	473	482	454	438	455	472	456	463	479	484	470	464	475	462	468	454	439	477	451	451	486	491	473	442	501	469	469	474	472	447	467	460	442	479	489	472	502	464	446	490	454	466	459	464	493	443	455	458	447	468	566	450	486	456	486	477	510	493	501	447	507	471	491	491	461	450	483	453	460	488	494	504	488	457	484	437	476	499	474	488	494	465	423	449	511	461	449	445	494	484	437	440	454	482	467	470	449	519	492	470	501	456	457	448	449	439	498	447	479	483	509	496	482	446	486	485	504	453	498	483	461	445	468	464	493	441	502	460	469	490	439	445	455	515	418	445	445	497	447	490	430	446	479	491	519	481	437	528	454	478	463	513	509	451	427	460	486	478	456	493	447	471	476	486	437	477	486	455	490	468	443	496	474	481	466	476	482	449	498	490	491	478	491	458	486	452	466	467	500	464	519	476	439	433	428	448	458	460	436	498	487	470	480	518	439	443	480	457	480	449	460	464	459	442	477	435	456	451	483	490	488	451	493	451	511	496	487	449	474	493	454	469	459	460	458	452	452	453	448	462	505	455	474	458	474	468	474	469	489	495	509	509	496	442	479	503	453	518	479	447	475	470	485	454	481	438	446	468	460	478	463	464	507	460	458	492	467	507	436	441	476	484	449	477	457	482	472	471	466	464	459	481	480	473	468	435	506	472	465	478	465	475	463	418	480	430	527	524	491	511	471	513	491	438	497	438	481	492	464	488	464	473	457	471	454	463	476	482	470	444	457	494	472	476	469	480	467	464	457	473	480	478	465	445	516	490	517	527	445	480	467	501	487	481	464	476	485	480	465	463	440	455	483	455	467	477	452	502	450	429	509	475	459	489	499	462	464	451	443	462	437	432	445	473	509	458	458	461	488	482	487	470	466	505	460	458	443	475	448	459	464	470	450	487	447	463	453	476	497	477	486	442	467	521	463	486	482	476	487	488	509	487	484	489	430	478	466	454	473	493	479	473	468	489	471	436	424	513	431	499	461	467	496	511	464	487	424	449	502	454	483	503	472	461	459	448	514	504	463	509	510	464	475	485	480	506	483	494	476	485	456	456	485	444	470	455	471	477	485	446	468	466	513	463	525	460	476	461	477	465	510	490	467	486	484	514	483	487	469	502	497	481	470	459	452	475	475	485	475	445	522	483	482	500	467	476	441	474	495	437	464	468	497	504	482	481	474	463	474	510	476	508	468	508	479	484	443	482	476	453	465	478	486	489	475	492	498	441	494	489	449	489	441	459	446	467	436	449	468	542	433	507	503	489	460	489	472	440	475	460	485	464	480	454	488	455	475	490	455	449	467	460	468	490	460	469	525	507	464	503	446	455	491	439	466	458	462	465	468	480	477	444	458	509	463	458	473	453	445	461	445	467	493	476	470	495	444	479	482	463	478	452	450	501	473	530	460	458	519	493	485	462	467	468	469	431	484	514	455	456	497	455	479	455	440	453	463	481	457	466	467	514	396	468	465	505	513	457	495	484	449	481	476	461	461	495	468	428	463	481	486	498	467	476	469	458	435	431	520	438	483	473	461	450	451	457	468	448	475
21137	38577	31871	22914	17605	14214	11743	9095	6629	5060	3644	2788	2110	1818	1659	1458	1345	1306	1330	1229	1234	1203	1194	1252	1123	1156	1125	1089	1132	1150	994	970	903	840	832	821	793	759	813	838	863	828	786	778	733	756	798	725	769	727	727	732	741	741	731	719	727	734	746	730	746	754	745	771	755	757	776	740	756	698	701	697	731	734	678	743	725	757	747	712	713	685	695	733	743	722	677	733	685	714	685	736	669	721	698	724	653	686	760	683	717	663	695	729	685	705	698	737	738	703	752	715	715	745	701	653	702	708	738	746	649	709	635	741	708	732	705	763	758	715	766	746	737	723	743	689	739	711	695	675	708	710	736	736	736	747	710	727	700	671	694	678	693	707	749	682	688	720	706	674	688	724	685	690	693	689	695	728	737	676	763	707	721	761	702	723	734	686	685	691	698	687	688	754	739	738	755	736	753	700	713	697	683	707	691	715	763	683	685	691	734	728	646	675	682	724	740	659	732	687	706	717	644	705	757	708	738	681	693	730	697	697	720	708	716	695	694	727	726	739	696	734	692	671	649	714	686	671	709	700	725	704	732	720	702	722	697	735	720	708	720	677	720	711	728	667	669	695	705	717	647	685	685	692	683	750	713	747	735	701	720	723	719	700	735	679	706	705	731	709	722	658	701	695	727	758	671	738	669	735	698	738	717	741	679	666	703	772	661	660	736	707	690	770	707	741	657	677	759	713	683	681	716	674	704	687	692	694	700	749	708	671	668	713	720	677	705	694	706	697	693	682	684	701	740	715	718	691	695	716	672	735	707	689	678	722	728	731	652	717	717	690	680	690	731	709	706	699	735	714	691	745	731	668	700	708	711	695	708	725	750	686	707	734	707	711	709	686	677	690	708	742	686	692	723	737	712	676	697	691	670	717	701	691	740	714	702	742	667	689	692	689	711	655	713	745	711	711	715	702	738	708	711	679	701	734	689	719	701	698	674	688	685	719	683	713	741	732	667	669	725	735	700	680	675	703	685	726	670	684	662	673	695	738	692	699	678	690	715	673	685	696	714	698	709	635	651	745	693	702	681	731	735	713	713	705	711	698	704	682	716	692	677	712	737	696	684	686	729	669	721	711	752	697	671	725	719	714	688	729	706	687	724	710	725	700	707	681	735	756	712	696	747	665	684	662	688	709	722	692	774	698	717	703	739	672	735	776	742	718	716	673	729	753	696	677	698	731	692	701	735	686	710	704	735	726	719	718	680	689	686	657	742	681	693	704	633	698	760	682	705	692	735	691	694	702	693	703	683	729	698	653	738	724	734	699	716	725	746	689	719	684	679	693	714	666	709	694	741	693	662	714	772	747	714	737	696	690	689	678	704	779	672	724	708	692	695	678	670	705	780	699	717	688	682	703	712	668	693	707	702	751	698	696	716	662	694	780	695	712	685	767	675	683	763	696	747	700	714	722	744	702	752	729	705	727	668	705	693	714	722	749	701	705	653	695	719	688	682	742	705	696	744	709	655	666	726	707	749	669	674	649	711	733	731	682	715	701	724	660	704	716	652	716	714	732	713	682	704	678	741	708	678	716	682	709	735	705	735	738	658	699	718	682	741	678	702	719	727	721	765	672	692	721	710	690	702	675	734	690	708	720	663	743	739	701	678	700	681	684	658	676	734	725	707	666	675	630	677	677	712	709	709	731	710	756	695	723	715	696	724	700	711	731	738	705	708	716	713	717	692	711	688	743	763	758	734	694	688	675	688	667	723	728	689	667	698	721	731	700	718	671	709	702	730	674	696	693	691	697	715	704	721	689	711	730	697	701	718	728	685	728	693	717	737	702	717	735	734	718	686	713	748	689	698	715	682	678	681	700	661	729	691	717	718	706	666	722	746	708	684	735	753	688	696	714	694	699	705	687	689	765	725	669	674	697	676	719	695	706	696	697	698	674	719	714	692	749	702	653	705	662	705	690	720	717	694	712	666	724	744	708	731	712	705	665	754	747	742	746	662	702	694	719	642	708	707	729	717	699	736	740	689	641	735	726	710	718	741	684	700	686	727	678	763	718	703	690	662	751	695	714	714	668	717	691	730	709	700	676	702	653	674	703	699	703	720	717	715	692	717	702	690	703	664	731	718	717	734	704	694	743	731	676	704	710	666	682	679	700	674	669	725	705	643	731	640	673	687	683	737	727	683	679	678	669	687	686	718	706	679	738	694	709	704	735	673	700	703	728	708	710	747	700	663	678	733	652	702	709	694	677	723	645	743	693	707	751	711	704	716	737	679	697	719	653	674	717	703	706	764	684	670	683	705	652	737	741	703	689	697	678	674	676	750	762	671	676	683	682	696	712	692	720	691	725	703	665	705	668	714	710	711	715	725	679	693	686	715	674	708	700	692	710	701	717	712	680	714	719	688	694	722	689	751	732	732	710	742	705	733	701	722	700	669	684	681	680	718	699	717	702	735	704	699	681	696	725	694	715	712	686	714	697	673	736	693	684	709	698	690	659	693	722	681	704	688	706	708	660	700	707	709	695	769	707	704	708	775	673	796	701	715	688	731	728	701	672	690	677	680	706	737	720	702	711	747	735	701	701	765	729	702	708	762	743	723	672	710	663	711	720	644	702	722	674	695	634	673	709	670	750	688	704	690	702	706	765	706	702	708	743	689	713	709	681	742	690	651	713	726	723	656	662	703	717	682	710	689	718	714	700	718	694	653	716	719	743	682	714	717	703	703	736	743	709	714	664	659	664	688	738	683	674	728	718	653	760	726	732	665	724	691	725	755	760	700	677	718	701	709	734	714	718	718	711	705	714	705	713	664	755	691	703	723	723	710	743	759	715	707	688	732	699	731	723	681	731	718	700	677	707	661	676	669	722	758	695	715	716	705	787	706	732	681	676	718	644	668	733	681	694	747	671	688	726	741	678	697	691	691	749	688	673	682	723	670	707	714	668	718	754	704	708	689	728	714	692	691	673	695	687	710	650	712	715	720	695	679	700	714	723	734	698	736	665	683	725	711	693	689	700	724	696	701	715	711	696	715	663	739	694	725	704	730	738	734	693	668	745	685	684	641	726	737	697	717	728	729	655	686	715	708	683	721	685	738	706	701	707	676	689	686	730	697	684	724	710	728	728	713	698	706	707	720	648	676	684	752	738	719	678	709	761	769	694	700	712	709	672	676	706	766	698	684	734	698	686	712	693	678	711	731	683	740	686	705	674	721	726	684	700	716	682	671	727	666	693	699	665	693	723	705	682	710	688	693	681	731	665	715	674	656	740	721	743	705	711	678	690	737	692	732	721	686	748	723	722	733	729	741	686	724	656	670	707	708	697	695	678	731	664	746	727	713	653	719	677	709	702	681	736	721	714	687	738	728	715	742	729	641	676	678	711	684	724	673	657	699	702	700	714	710	689	675	741	715	722	743	725	747	698	679	669	772	730	687	730	739	754	724	707	692	650	687	687	715	700	697	721	678	643	737	745	681	688	683	737	664	738	757	705	715	643	682	674
27685	20318	15731	9222	4722	3508	2611	2009	1601	1289	1070	945	952	859	855	796	793	804	824	783	785	751	772	827	769	788	785	817	722	755	752	737	745	759	758	735	733	750	720	685	737	732	736	735	749	653	738	673	705	690	738	746	716	710	686	694	743	737	694	663	687	758	731	728	715	721	680	719	726	686	714	736	718	752	742	744	700	709	772	752	676	709	730	751	718	756	727	731	720	704	699	679	681	704	735	732	715	714	746	739	708	691	768	692	679	704	723	719	681	690	734	651	680	696	670	723	743	712	672	709	711	686	703	692	721	760	687	651	706	735	722	685	732	720	709	691	680	715	700	679	687	640	755	778	679	678	716	731	742	670	695	755	705	717	685	744	739	693	682	710	759	679	722	711	732	772	743	727	673	707	691	724	736	691	743	683	699	735	688	714	679	746	674	690	744	690	725	723	697	680	695	716	694	700	688	760	751	726	748	708	687	722	730	684	772	763	710	752	684	725	718	691	674	730	719	713	728	727	702	720	673	685	741	712	663	722	712	738	699	686	723	691	655	702	684	722	746	725	711	706	713	697	732	728	660	707	705	744	734	722	680	722	685	738	757	726	702	694	699	660	666	693	730	723	769	693	633	718	742	748	729	729	703	704	684	733	724	706	736	700	703	704	710	732	686	763	746	660	681	686	691	763	732	709	703	735	695	744	659	669	762	761	693	686	705	757	758	693	727	681	693	750	710	704	639	702	724	717	702	725	669	715	683	730	723	681	661	718	703	750	656	718	671	667	705	687	722	763	716	743	708	718	683	695	692	743	721	729	703	660	714	698	741	747	735	690	707	698	667	729	698	738	709	739	690	724	751	743	754	701	717	721	758	668	736	700	719	733	655	671	719	703	679	694	686	723	728	710	712	688	762	671	689	710	692	697	727	728	733	702	679	643	685	727	684	714	717	738	691	732	687	650	649	686	699	692	696	747	715	735	693	731	727	686	735	682	691	718	722	710	710	691	712	725	651	704	680	738	726	710	727	656	728	712	719	728	749	770	675	761	744	713	726	747	678	720	684	669	701	710	688	717	783	705	700	687	718	695	650	705	732	715	653	709	708	726	724	711	698	735	679	676	738	739	668	715	666	678	681	705	731	732	704	736	689	707	699	700	690	740	738	715	733	719	741	723	767	685	686	748	682	737	668	703	680	693	759	732	735	709	730	750	711	767	702	679	729	710	720	652	703	716	714	706	729	735	759	663	710	675	719	728	708	728	709	740	726	729	734	705	695	730	709	696	686	731	763	719	646	671	746	713	677	735	684	705	670	702	730	728	684	705	733	662	737	710	684	724	706	747	695	724	734	666	706	705	684	698	706	685	687	702	699	749	680	685	719	737	769	702	680	652	681	695	706	718	731	709	662	699	731	737	777	712	709	690	721	725	662	716	701	706	732	770	671	726	667	694	735	704	696	702	716	676	718	717	713	696	681	675	738	729	729	700	702	676	737	715	717	707	740	731	701	708	670	692	688	678	706	710	781	756	719	739	748	689	694	748	684	731	667	694	724	714	726	740	750	709	667	672	739	637	694	714	737	703	711	670	706	670	694	697	729	663	718	789	702	695	715	740	721	707	654	679	727	696	721	733	694	717	761	711	721	722	671	669	755	724	677	785	723	703	733	716	641	752	734	674	731	756	719	735	729	718	683	676	710	752	706	728	667	710	733	680	729	696	680	697	655	766	717	674	721	736	718	719	710	683	679	679	744	767	728	666	741	677	708	731	733	725	687	717	719	673	681	771	692	706	703	761	725	720	717	653	737	682	741	719	713	701	757	724	727	669	695	706	736	720	714	717	729	701	778	677	716	684	726	690	735	725	713	741	684	702	734	731	707	759	702	710	700	739	722	732	712	699	703	755	712	661	689	734	679	705	755	687	728	756	719	716	704	716	684	721	751	665	654	699	695	677	691	690	705	689	693	750	784	726	726	707	720	747	701	687	739	676	721	701	738	713	726	708	705	699	666	676	717	712	646	699	768	652	737	706	694	751	706	696	737	723	690	692	704	703	725	710	681	685	716	715	724	682	719	706	710	658	734	701	706	710	676	712	681	711	683	744	706	673	671	670	758	709	708	713	744	702	717	684	738	717	709	722	723	736	739	721	705	691	676	681	717	726	687	742	705	667	717	766	696	726	712	717	674	735	725	728	716	667	691	718	708	751	782	702	663	713	711	707	710	723	689	705	685	721	708	710	705	686	675	714	683	683	646	708	716	721	715	698	709	694	727	723	689	733	713	720	710	717	706	692	683	734	716	713	710	701	690	678	736	702	732	688	680	726	759	743	712	735	722	768	689	695	646	688	686	713	744	722	666	676	686	725	676	707	727	748	691	728	726	713	743	738	626	715	671	656	746	733	710	690	714	729	718	710	735	704	694	710	724	726	747	741	724	721	702	682	705	706	741	653	751	718	762	706	738	737	719	719	729	691	712	708	756	666	719	694	733	704	695	712	671	733	701	753	675	671	718	668	703	801	739	696	703	714	695	699	694	718	647	755	724	720	741	708	723	651	690	680	710	716	718	736	739	686	682	741	719	747	672	711	663	691	713	685	737	714	706	672	751	716	716	739	724	704	706	667	745	746	726	688	699	701	723	650	720	741	703	717	707	694	730	700	731	745	687	749	679	725	756	715	674	734	705	700	715	673	732	729	687	715	758	725	681	704	679	719	689	728	739	742	706	677	714	754	687	685	727	686	697	696	747	733	692	796	695	722	707	671	707	747	721	730	742	744	696	714	697	687	696	734	666	688	698	690	710	727	732	704	725	679	694	732	774	716	733	685	681	661	709	691	721	696	665	688	708	684	703	705	678	681	723	718	730	725	695	711	759	725	728	712	706	691	670	731	708	740	734	689	730	751	702	731	717	719	712	707	756	726	696	712	677	675	763	706	724	686	696	710	697	705	690	745	713	689	722	730	698	702	738	745	687	752	722	712	725	720	770	687	752	774	744	682	691	714	737	729	715	665	711	646	718	715	672	681	726	705	708	750	691	687	748	692	679	737	688	757	670	701	697	709	672	693	696	689	747	731	761	706	691	715	751	740	711	717	697	697	656	694	711	715	704	717	776	714	717	707	757	730	711	733	655	717	747	694	722	664	722	714	695	745	664	731	721	695	724	701	720	792	684	694	668	736	697	714	705	759	736	719	687	698	728	703	728	746	707	682	708	745	711	728	732	718	681	699	741	664	683	733	686	660	711	683	702	706	679	675	695	741	723	707	766	696	688	710	701	676	677	753	730	724	744	761	711	687	749	678	695	702	702	715	693	663	698	691	705	728	719	685	706	774	736	715	686	701	682	707	662	688	751	721	731	736	656	725	713	684	702	710	718	717	710	706	681	679	735	750	698	715	691	716	704	712	658	723	693	686	744	727	694	746	673	715	759	692	743	715	684	692	757	744	700	697	695	742	711	720	728	681	718	710	697	657	680	649	703	688	723	728	735	714	669	697	726	733	691	716
17234	27222	21036	13535	9629	7956	6414	4967	3893	2823	2307	1904	1649	1517	1429	1424	1345	1295	1348	1371	1332	1305	1335	1306	1256	1262	1267	1250	1296	1287	1210	1205	1171	1192	1159	1120	1096	1108	1136	1177	1144	1131	1056	1101	1101	1061	1092	1101	1094	1038	1044	1068	1043	1069	1006	1044	1043	1110	1124	1074	1013	1108	1066	1091	1076	1053	1086	1065	1060	1051	1035	992	1038	1111	1167	1052	1050	1034	1079	1069	1033	1010	1040	1029	1077	1025	1059	1009	1040	1019	1109	1008	1054	1078	1040	1063	1099	1097	1126	1084	1053	1078	1039	1020	1055	1060	1067	1044	1082	1099	1036	1086	1107	1114	1067	1042	1011	1047	1109	1076	1063	1023	1091	1021	1085	1103	1060	1049	1056	1062	1074	1004	1092	1050	1075	1051	1057	1034	1025	1034	1046	1053	1065	1064	1092	1005	1059	1020	1069	1034	1029	1029	1070	1070	1031	1060	1064	1049	1084	1084	1026	1103	1059	1049	1077	1080	1056	1105	1093	1023	1071	1086	1113	1060	1055	982	1048	1065	1103	1081	1029	1082	1071	1025	1104	1011	1020	1029	1061	1043	1115	1097	1041	1044	1077	997	1052	1086	1076	1035	1092	1066	1088	1119	1019	1099	1062	1068	1024	1087	1058	1008	1036	1041	1039	1063	1038	1038	1077	1055	1088	1084	1068	1052	1061	1156	1090	1028	1048	1132	937	1045	1050	1072	1025	1061	1035	1022	1002	1005	1043	1024	1050	1084	1053	1032	1109	1048	1050	1051	1058	1066	1091	1021	1063	1053	1103	1044	1009	1029	1108	1080	1078	1079	1051	1053	1097	1069	1042	1013	1067	1030	1087	1021	955	1058	1006	1052	1036	1075	1052	1062	1055	1119	1108	1023	1072	1069	1067	1075	1045	1107	1088	1047	1067	1071	1019	1027	1038	1106	1066	1084	1098	1023	1031	1071	1101	1001	1059	1031	1020	1047	1026	1051	1028	1120	1108	1056	1055	1077	1076	1066	1093	1122	1105	1049	1063	1082	1032	1060	1087	1051	1012	1068	1062	1111	1083	1046	1007	1039	1060	1070	993	1052	1025	1100	1007	1041	1063	1059	1073	1073	1098	1052	1093	1054	1021	1076	1027	1078	1039	1074	1043	1046	1088	1095	1066	1065	1099	1028	1029	1049	1045	1082	1024	1077	1088	1048	1027	1063	1070	1101	1041	1062	1062	1067	1134	1048	1025	1074	1100	1043	1113	1112	1084	1076	1026	1096	1035	1055	1052	1040	1085	1044	1088	1041	1069	1125	1050	1081	1093	1022	1068	1054	1038	1042	1055	1033	1092	1054	1062	1001	1063	1038	1123	1071	1099	1030	999	1048	1010	1065	1012	1003	1062	1121	1051	1131	1085	1095	993	1039	1027	1108	1078	1094	1068	1081	1029	1087	1042	1052	1098	1045	1119	1036	1013	1017	1061	1030	1040	1020	1060	1043	1067	1037	1073	1050	1012	1048	1036	1067	1088	1085	1030	1098	1068	1094	1021	1113	1039	1029	1006	1049	1044	1099	1058	1096	1092	1002	1012	1069	1016	1047	1058	1107	1042	1078	1096	1040	1069	1040	1025	1098	1088	1059	997	1054	1018	1025	1081	1074	1038	1065	1045	1078	1100	1107	1044	1070	1008	1088	1050	1076	1065	1064	1075	1111	1048	1037	1008	1105	1100	1088	1086	1072	1018	1076	1104	1069	1072	1031	1086	1093	1050	1004	1016	1085	1048	1070	1067	1030	1028	1029	1030	1097	1098	1025	1128	1059	1089	1054	1063	1030	1079	1045	1099	1077	1072	1024	1043	1046	1017	1045	1056	1109	1031	1080	1049	1060	1083	1112	1102	1097	1087	1063	1059	1043	1084	1026	1059	1132	982	1042	1098	1047	1040	1076	1051	1059	1042	1076	1064	1106	1083	1058	1045	1057	1046	1033	1071	1031	1080	1047	1033	1000	1083	1024	1029	1085	1113	991	1093	1111	1036	1054	1049	1058	1054	1044	1039	1020	1072	1098	1047	1100	1066	1052	1025	1059	1041	1023	1104	1034	1038	1069	1077	1060	1072	1060	1042	1085	1035	1010	1082	1020	1086	1047	1030	1076	1059	1062	1046	1062	1073	1059	1078	1078	1100	1075	1051	1092	1036	1103	1057	1013	1074	1083	1072	1096	1093	1014	1113	1113	1095	1051	1054	1081	1048	1040	1016	1051	1117	1121	1130	1089	1053	1090	1079	1049	1121	1064	1049	1059	1080	1024	1004	1062	1075	1069	1003	1061	1043	1005	988	1082	1033	1121	1019	1053	1042	1066	1033	1103	1122	1103	1035	1041	1040	1078	1049	1012	1071	1101	997	1042	1137	1070	1076	1074	1082	1063	1066	1024	1058	1022	1081	1091	1064	1033	1002	1024	963	1061	1075	1014	1051	1088	1080	1048	1073	1054	1030	1053	1013	1093	1040	1097	1021	1064	1012	1140	1087	1038	1047	1148	1084	1081	1052	1084	1047	1047	1001	951	1150	1010	1032	997	1096	1106	1084	1150	1077	1074	1088	1034	1040	1100	1102	1086	1073	1031	1030	1024	1022	1099	1046	1072	1067	1086	1112	1009	1022	1053	1111	1040	1098	1031	1092	1054	1066	1039	1097	996	1093	1048	1082	1025	1053	1106	1016	1052	1119	1021	1116	1107	1085	1072	1060	1077	1106	1033	1073	1059	1104	1026	1070	1024	1026	1064	1027	1108	1087	1065	1090	1070	1039	1056	1066	1112	1061	1079	1028	1064	1060	1092	1076	1015	998	994	1079	1081	1036	1064	1010	1100	1086	1004	1023	1073	1023	1044	1046	1041	1055	1089	1086	1030	1038	1025	1041	1055	1098	1051	1074	1050	1079	1117	1022	1037	1000	1132	1078	1049	1019	1056	1134	1061	1063	1051	1063	1033	1096	1016	1061	1025	1052	1014	1105	1143	1039	1038	1045	1080	1104	1056	1118	1083	1044	1042	1031	1035	1047	1012	1026	1021	1060	1027	1049	1022	1053	1107	1003	1058	1065	1031	1026	1111	1060	1076	1044	1059	1068	1093	1078	1072	1043	1060	1056	1116	1009	1102	1063	1054	1061	1070	1038	1068	1088	1086	1056	1039	1014	1099	1058	1023	1058	1070	1075	1050	1049	1083	1064	1069	1072	1036	1078	1045	1061	1036	1024	1070	1081	1086	1038	1101	1075	1067	1083	1084	1075	1102	1060	1076	1048	1105	1018	1026	1020	1041	1014	1048	1047	1085	1023	1106	1115	1057	987	1056	1062	1032	1090	1032	1116	1021	1006	1009	1047	1067	1059	1041	1060	1024	1068	1080	1090	1079	1098	1064	1045	1047	1075	1015	982	1023	1083	1053	1016	1047	1052	1037	1041	1050	1071	1044	1063	1050	1071	1087	1096	1083	1101	1076	1081	1057	1028	1060	991	1111	1059	1012	1045	1043	1098	1021	1042	1076	1093	1054	1037	1150	1088	1016	1092	1048	1087	1063	1006	981	1086	1048	1014	1110	1046	1096	1105	1084	1029	1028	1065	1041	1056	1016	1053	1012	1054	1138	1029	1056	1027	1083	1115	1059	1076	1015	1100	1013	1019	1004	1078	1096	1097	1061	1058	1033	962	1076	1073	1011	1089	1065	1099	1014	1096	1041	1076	1076	1025	1062	1014	1085	1118	999	1061	1094	1082	1107	1030	1048	1108	1046	1027	1033	1071	1041	1069	1033	1046	1043	1060	1075	1072	1016	1055	1066	1044	1070	1047	1034	1012	1104	1072	1102	1058	1054	1032	1062	1068	1093	1033	1029	1062	1050	1108	1011	1023	1073	1080	1104	1100	1060	1059	1057	1041	1046	1035	1078	1084	1032	1010	1113	1064	1063	1043	1036	1063	1044	1061	1032	1056	1015	1078	1050	1085	1017	1070	1056	1019	1078	1064	1025	1061	1034	1057	1064	1054	1097	1004	1057	1052	1032	1058	1068	1019	1034	1076	1115	1059	1035	1062	1032	1064	1048	1104	1061	1029	1104	1095	1035	1100	1034	1120	1090	1076	1057	1110	1075	1058	1090	1054	1058	1004	1047	1005	1033	1085	1051	1057	999	1024	1076	1108	1097	1059	1038	1071	1091	1006	1016	1074	1073	1056	1024	1066	1021	1009	1064	1011	1083	1035	1052	1076	1124	1083	1103	1058	1066	1028	1030	1048	1036	1058	1064	1102	1085	1080	1111	1090	1054	1026	1050	1001	1097	1095	1115	1088	1083	1057	1033	1054	1110	1089	1000	1066	1006	1087	1061	1048	1066	1057	1047	1074	1044	1054	1069	1067	1050	1061	1080	1068	1053	1060	1027	1019	1064	1080	1011	1050	1060	1053	993	1099	1072	1027	1047	1010	1086	989	1052	1110	1027	1054	1034	1013	1093	1043	1093	1056	1041	1062	1119	1074	1114	1081	1071	1069	1094	1079	1025	1081	1071	1070	1109	1066	984	1032	1044	1054	990	995	1071	1046	1078	1082	1135	1049	1072	981	1076	1044	1089	1013	1098	1094	1015	1008	1107	1069	966	1107	1090	1005	1066	1012	1033	1142	1093	1064	1065	1044	1092	1044	1000	958	1041	1097	1045	1089	1073	1032	1052	1016	1069	1029	1081	1061	1106	1065	1085	1047	1044	1050	1044	1034	1021	1059	1049	1068	1027	1043	1063	1035	1054	1063	1130	1042	1090	1033	1073	1034	1061	1104	1027	1060	1053	1043	1030	1029	1030	1057	1097	1028	1058	1089	1049	1100	1077	1054	1063	1087	1065	1107	1080	1051	1062	1003	1019	1063	1071	1143	1050	1033	1001	1040	1059	1019	1038	1042	1073	1026	1093	1089	1048	1075	1104	1036	1072	1099	992	1024	1070	1072	1071	1094	1111	1071	1063	1031	1064	1082	1073	1056	1008	1063	1094	1143	1069	1058	1060	1080	1030	1081	1090	1069	983
23197	21064	27592	24776	19979	9433	4808	2880	2065	1587	1274	1044	900	904	789	758	741	755	775	740	720	738	727	668	707	709	752	721	744	673	698	684	648	589	621	596	660	611	612	607	639	636	598	611	557	634	600	596	654	601	602	604	599	609	598	550	578	597	619	564	611	594	526	595	617	572	595	580	552	599	539	561	604	589	577	593	603	639	554	653	568	557	561	602	578	563	578	621	550	557	597	594	600	582	579	546	581	590	604	569	591	589	582	563	581	590	547	565	620	645	578	556	587	574	599	597	644	582	591	572	604	547	576	617	560	553	568	618	618	544	534	596	610	570	552	582	570	524	601	604	605	589	550	580	558	588	544	578	561	566	593	604	554	594	560	610	616	557	614	546	575	585	595	574	605	563	586	603	604	588	560	557	591	560	583	580	583	571	577	575	560	556	635	602	598	577	557	593	575	581	578	591	553	575	533	593	569	638	553	644	636	576	595	646	582	612	581	563	565	565	571	601	619	637	638	573	564	608	580	579	583	593	565	628	597	571	601	576	578	583	596	562	566	570	569	548	586	578	574	619	575	608	600	563	588	645	563	594	672	580	567	580	605	581	543	570	580	629	561	559	583	613	551	565	578	603	609	579	632	594	611	589	599	575	579	609	621	527	627	654	567	557	562	578	584	576	588	573	599	587	624	566	624	603	591	593	630	591	585	588	562	582	599	539	547	586	613	588	545	604	578	597	578	614	592	596	583	638	626	572	567	595	571	617	562	547	600	537	604	582	597	600	587	590	566	541	590	624	567	611	569	624	591	548	576	586	574	594	564	583	563	591	595	605	547	550	614	598	627	577	566	608	560	554	591	588	581	567	573	544	583	583	569	564	568	599	544	567	586	573	579	599	604	608	576	593	579	588	583	560	560	579	577	589	569	601	594	576	620	580	630	608	570	535	580	590	591	613	571	584	586	567	636	619	619	620	593	578	578	560	570	597	606	584	577	623	581	562	594	571	604	545	600	550	590	596	580	576	542	608	606	574	559	592	578	565	568	586	597	605	540	569	615	641	590	606	591	600	587	570	603	581	557	560	585	546	644	549	611	565	610	587	582	577	595	592	605	597	576	585	590	655	590	547	564	604	543	636	552	566	612	599	578	585	560	607	605	601	601	615	606	584	589	563	528	628	647	609	625	585	637	575	566	578	553	580	572	576	574	614	557	564	577	571	614	601	588	593	540	559	575	553	587	569	535	607	570	602	575	592	543	614	541	571	614	593	607	581	581	608	550	573	594	567	582	620	555	601	594	631	599	546	580	576	558	601	643	559	608	622	558	639	588	575	601	620	640	574	605	564	610	605	577	594	583	601	587	576	576	586	596	589	610	600	575	553	589	592	570	601	582	572	590	589	635	567	591	581	577	611	603	600	589	598	563	599	593	557	608	611	599	573	589	559	601	566	555	598	560	582	559	616	607	585	610	631	616	628	540	611	592	598	613	620	578	578	614	584	571	569	562	517	594	625	605	546	573	586	583	584	621	553	560	549	586	598	606	597	601	614	591	547	588	554	568	578	601	540	560	583	556	553	579	579	559	635	600	567	609	586	529	579	586	561	578	621	588	564	628	598	599	589	585	568	614	588	588	600	552	580	582	572	581	578	559	581	580	517	589	593	577	599	591	606	540	616	585	582	594	524	548	645	632	649	575	645	570	598	598	582	572	566	542	595	587	586	546	626	585	566	564	577	619	581	595	598	584	643	581	543	609	561	536	628	583	597	572	595	583	543	600	617	616	584	568	602	591	566	589	585	565	561	597	605	585	564	545	579	594	556	547	616	579	554	564	579	568	595	588	601	561	602	542	620	594	571	595	542	597	610	602	627	592	593	565	602	529	580	535	612	542	575	546	597	577	553	555	568	585	575	595	563	587	578	585	624	593	547	557	575	568	595	627	568	596	569	598	615	565	569	576	587	583	571	577	523	544	570	563	602	574	547	558	613	558	607	570	603	575	603	600	596	570	624	590	585	606	599	548	610	536	604	598	592	572	601	571	552	587	617	563	540	575	599	590	546	596	568	591	585	599	587	582	559	549	568	600	579	585	591	567	537	593	595	598	580	593	611	592	589	627	600	583	599	569	607	575	589	591	632	554	543	557	601	571	590	555	546	576	576	583	594	567	606	592	574	592	592	589	602	588	588	570	549	599	570	578	592	615	578	544	607	558	588	575	617	557	611	561	628	555	576	536	582	595	598	555	557	573	569	640	585	545	625	592	599	577	581	650	595	598	559	586	603	596	621	560	578	581	598	572	566	595	546	594	594	571	592	584	592	606	585	571	565	568	602	596	657	562	617	600	568	631	572	593	612	541	590	608	588	595	575	570	589	588	568	573	580	616	570	614	570	566	608	624	573	575	586	571	541	605	582	587	585	608	568	599	577	527	537	603	551	586	570	573	585	579	555	563	561	588	559	578	597	577	581	561	521	571	571	590	597	635	587	559	582	599	588	556	572	582	569	569	591	566	601	532	564	597	576	512	582	606	562	600	613	590	591	600	587	570	588	627	605	541	557	600	589	632	577	592	565	535	562	549	571	562	553	620	575	584	599	538	558	588	628	544	576	559	547	558	584	608	580	559	578	605	590	564	616	583	556	571	572	575	523	611	544	599	590	593	569	625	566	619	591	616	541	593	578	551	532	547	574	583	572	570	590	569	600	578	589	577	612	574	628	582	592	618	594	579	566	566	531	536	587	625	561	567	512	557	548	570	594	619	594	601	582	589	580	582	572	599	573	552	605	587	555	554	580	540	567	562	541	628	596	577	565	563	580	587	555	601	559	608	561	579	590	601	575	545	592	575	554	597	585	547	573	588	565	588	586	596	554	592	603	558	596	588	592	582	591	526	579	583	603	578	575	574	558	584	581	597	575	603	567	572	557	594	584	599	579	605	573	595	583	588	574	603	603	603	604	595	574	610	601	613	571	560	613	560	606	574	607	540	603	607	572	596	580	553	574	595	555	589	592	633	567	568	573	597	624	611	564	604	610	614	611	561	609	587	564	643	557	557	564	553	528	596	585	594	581	534	586	568	570	558	554	557	590	553	615	563	587	579	626	589	556	620	619	594	577	608	578	544	602	595	558	592	550	579	559	621	538	556	576	594	631	555	601	592	574	608	598	552	597	538	557	611	638	589	578	543	563	556	579	617	595	598	562	567	604	567	581	610	578	562	544	566	593	578	613	589	603	559	575	576	595	582	559	575	597	576	559	535	565	549	591	557	597	555	570	599	567	576	566	612	570	568	587	562	620	599	576	612	551	570	611	583	567	621	547	622	586	588	568	572	620	578	562	602	599	601	582	539	550	614	613	557	554	579	584	556	583	592	559	590	608	554	606	639	599	555	651	578	572	575	611	567	601	565	609	584	568	591	593	575	583	601	550	590	545	516	604	567	577	590	595	570	598	595	567	575	570	579	580	588	607	598	626	594	571	570	607	567	578	592	576	601	615	628	623	544	644	624	604
18610	33527	27414	18705	13922	11445	9479	6979	5052	3818	2772	2276	1978	1693	1535	1414	1401	1385	1377	1306	1253	1292	1239	1289	1224	1233	1164	1150	1232	1220	1111	1011	1021	1037	999	1032	953	917	923	977	966	902	957	926	934	942	922	950	919	894	942	887	955	899	869	929	907	890	904	914	927	873	851	917	861	987	954	855	954	910	860	922	899	933	931	857	932	947	879	863	869	954	894	913	861	782	934	817	890	890	870	912	902	865	842	868	926	875	877	898	902	935	846	885	890	851	905	827	862	888	905	863	873	872	858	903	857	908	906	896	930	865	893	882	856	851	908	928	885	901	873	896	892	854	887	881	926	905	893	822	870	920	892	879	897	846	920	926	852	899	909	829	891	877	902	849	899	892	868	857	941	876	897	869	838	822	914	906	910	878	906	941	839	886	882	881	883	897	858	928	861	914	907	876	894	869	910	869	877	851	891	977	839	908	893	877	917	877	875	888	902	899	884	875	884	895	834	816	846	899	856	904	866	847	874	876	913	856	883	945	880	921	911	872	864	906	851	858	836	901	952	927	844	908	884	901	915	893	950	901	861	893	864	861	912	869	901	881	859	909	872	852	953	879	894	915	874	892	921	871	909	894	861	883	845	886	875	886	882	867	919	863	875	872	900	889	907	905	852	900	930	852	933	856	847	858	880	901	888	879	864	891	870	903	873	839	840	914	882	882	874	871	931	839	900	907	897	887	850	887	922	923	858	879	884	880	910	882	920	918	843	877	862	854	890	911	836	847	880	902	863	866	919	933	832	962	919	874	899	820	857	888	851	887	887	895	838	826	887	892	865	822	893	833	883	895	920	851	946	871	899	841	891	869	889	833	904	902	903	836	893	904	952	938	889	877	901	960	859	917	867	889	896	890	857	898	893	865	874	873	889	948	873	901	887	939	913	844	916	851	871	925	871	870	870	864	849	845	866	860	862	866	859	892	868	873	856	903	877	886	876	847	869	903	903	838	888	918	854	898	887	898	868	873	949	877	897	796	823	888	866	908	929	873	882	866	851	837	891	891	878	895	880	916	863	882	864	874	834	830	918	859	914	891	857	883	858	919	863	862	874	879	862	921	934	926	863	863	891	891	920	884	862	862	840	866	928	920	901	875	864	894	899	906	911	839	910	920	925	910	892	856	939	854	860	859	827	899	877	819	893	885	959	868	892	877	871	907	867	885	864	869	855	848	873	870	872	861	896	860	922	878	891	877	904	932	874	883	857	883	843	859	874	917	867	866	884	861	898	838	923	907	899	943	906	846	845	857	850	841	852	858	863	858	881	865	853	858	854	893	892	898	851	906	814	952	934	849	890	891	861	855	851	859	868	888	916	908	922	887	858	887	869	877	914	849	869	865	860	845	817	878	854	845	920	858	889	863	832	876	873	823	942	885	872	894	902	820	890	852	858	855	900	864	861	857	874	904	835	858	881	897	897	886	848	865	922	830	876	875	901	919	888	937	898	917	880	902	916	885	885	835	935	870	858	900	874	849	901	863	898	906	856	884	874	927	921	853	883	873	889	917	815	905	861	921	916	808	879	827	885	867	940	919	837	932	858	905	895	852	874	900	843	866	880	923	845	859	900	872	876	904	862	894	874	871	887	878	887	882	867	883	892	887	870	882	942	896	881	921	866	858	847	929	850	911	863	875	863	876	871	851	893	914	886	877	890	868	837	875	870	831	877	853	896	909	870	887	885	865	907	872	939	886	878	885	873	811	841	875	850	927	905	924	854	872	884	878	912	922	932	869	944	890	852	888	887	890	871	896	914	869	892	850	849	876	884	950	838	838	845	821	859	907	875	869	891	862	848	895	875	900	910	901	873	880	881	915	899	847	866	859	881	894	879	851	862	879	852	899	960	832	924	916	883	901	898	847	908	861	852	938	894	923	887	883	856	875	876	924	887	910	900	825	885	880	885	856	903	896	868	925	856	841	878	865	868	834	898	892	866	891	907	831	869	854	906	873	912	910	847	911	856	943	878	909	867	862	826	919	925	909	893	834	895	902	886	931	894	875	910	875	890	927	830	884	895	874	858	860	903	920	888	862	882	874	893	885	903	850	874	874	865	877	886	891	902	875	903	906	971	858	854	856	860	856	871	901	844	894	868	909	861	878	869	888	884	838	901	913	890	932	901	930	864	900	870	882	874	840	899	886	923	931	876	896	924	873	890	859	910	882	908	915	906	858	931	860	902	866	851	891	882	883	883	926	868	967	853	838	865	789	865	921	898	872	884	894	889	888	866	901	874	858	900	899	894	878	895	848	866	918	905	908	921	835	885	838	877	889	873	862	880	880	837	882	823	938	818	883	915	880	911	876	866	859	946	924	853	866	888	846	871	903	897	911	932	849	812	898	895	875	851	892	900	884	882	845	816	903	908	926	907	869	925	885	869	858	875	906	858	903	893	902	824	862	930	933	845	900	913	863	877	840	869	923	904	885	866	910	882	931	928	828	875	887	854	865	848	952	928	829	891	922	915	912	855	887	882	929	924	903	882	821	824	908	936	840	853	888	899	862	862	891	930	885	852	913	875	835	859	881	971	902	864	842	880	891	908	920	882	843	937	905	944	895	879	937	868	859	875	868	903	867	857	878	873	807	871	859	894	849	892	902	873	884	905	919	852	921	907	860	843	860	933	856	866	812	841	891	903	891	866	896	857	879	880	867	854	838	870	912	932	874	875	860	883	834	848	877	823	897	903	877	919	921	908	839	862	870	924	934	909	859	910	857	908	834	867	882	866	881	918	858	926	874	869	897	887	871	881	940	870	920	866	892	927	877	939	891	915	842	880	892	899	906	821	857	892	864	867	854	892	845	914	902	876	862	902	970	806	898	930	890	895	849	921	902	884	889	861	928	896	858	885	915	976	872	926	864	895	872	930	900	838	887	911	887	937	869	830	861	874	922	922	898	835	929	910	866	889	880	924	902	899	866	940	909	921	935	894	897	858	897	909	915	881	890	889	873	871	872	876	847	879	814	901	841	883	881	882	826	920	849	917	863	871	891	892	854	873	823	858	917	891	876	867	840	872	892	872	907	926	880	909	868	860	835	871	871	878	893	886	869	915	806	830	917	903	875	868	878	892	878	913	903	899	880	917	865	898	900	915	929	899	874	900	873	924	874	904	880	855	875	862	883	889	911	881	937	855	904	884	845	853	931	903	900	876	888	876	844	937	871	864	890	867	885	871	848	905	870	899	886	941	853	865	857	861	857	848	878	913	834	835	900	878	917	913	894	879	838	825	906	910	855	889	902	894	843	874	814	874	911	898	923	877	869	937	916	872	883	899	834	870	949	940	804	922	877	887	881	934	838	881	895	872	876	849	861	877	856	821	861	883	831	923	930	860	890	878	868	838	862	895	897	878	880	842	905	843	882	865	882	873	886	916	842	899	885	893	849	893	887	876	933	839	933	896	854	879	902	930	884	928	867	853	908	850	851	898	941	875	808	845	910	929	932	870	855	841	906	885	876	932	874
24670	21064	25577	23236	7864	4101	3234	2392	1690	1346	1101	963	812	864	811	834	784	795	771	714	735	793	732	752	760	772	749	802	730	755	700	708	683	672	684	677	685	695	694	696	669	692	656	640	674	680	658	678	649	710	672	656	665	704	704	651	679	694	617	629	680	659	679	643	613	626	659	623	636	685	685	639	641	676	655	646	652	699	620	652	630	627	632	598	671	656	654	675	602	690	648	650	650	643	596	719	643	598	668	645	662	643	634	670	638	676	684	688	645	649	682	675	695	623	640	668	638	655	700	673	647	660	656	699	666	605	673	663	630	663	672	670	637	661	674	612	666	625	605	630	666	634	659	655	643	631	664	662	634	664	644	673	653	670	660	621	713	675	637	674	660	641	704	647	643	611	628	656	646	662	691	617	658	655	677	673	686	674	683	652	646	626	664	649	712	671	627	694	621	641	654	696	642	613	656	666	648	650	658	632	697	661	644	658	639	632	653	710	620	631	663	631	645	631	654	651	617	645	670	648	635	657	655	640	698	661	635	629	658	636	680	656	627	638	596	704	683	651	698	674	649	691	666	669	650	659	676	717	672	634	673	663	649	667	630	661	634	659	677	654	653	661	695	673	645	606	667	645	652	674	634	659	673	641	657	648	690	633	649	640	663	676	644	669	665	624	663	697	615	646	650	631	656	655	669	647	646	671	684	674	652	675	689	638	638	667	685	620	649	659	680	654	628	641	652	629	694	663	667	663	627	686	666	649	637	684	656	668	648	617	668	642	700	647	692	636	661	665	633	657	671	645	644	664	623	651	675	643	657	701	666	715	651	638	637	631	654	666	691	651	670	658	622	686	640	639	656	680	611	657	674	716	692	665	702	633	680	679	613	627	685	631	620	690	643	642	647	677	676	665	646	629	632	662	618	633	677	686	603	651	674	653	692	668	637	700	727	640	631	645	671	663	674	667	625	644	615	624	688	663	625	660	671	655	658	638	667	659	637	643	658	623	616	622	634	688	624	642	649	671	624	654	680	682	658	611	702	651	656	685	661	641	623	666	636	630	631	700	657	642	624	672	681	656	675	651	639	678	645	663	631	658	679	679	643	661	658	681	609	643	650	657	654	669	641	707	625	626	668	664	668	707	621	629	626	637	684	656	653	656	657	613	684	678	672	677	624	680	613	622	593	636	672	695	660	721	639	644	656	674	671	648	661	651	603	654	667	615	671	691	649	641	626	712	669	701	631	629	663	655	683	651	612	625	606	673	649	668	628	640	644	650	669	664	646	629	656	646	663	673	689	654	684	660	623	630	619	647	669	638	647	665	678	609	679	644	671	683	660	686	626	625	643	578	691	647	610	663	648	663	639	729	666	650	679	670	660	646	676	671	666	665	614	582	647	686	658	632	651	683	669	709	631	614	662	618	675	676	613	691	652	603	659	616	684	666	654	683	647	664	704	666	738	704	651	656	660	689	653	658	640	630	613	698	685	667	629	644	636	665	666	680	659	618	626	639	680	677	649	640	661	637	594	625	682	655	662	685	671	673	640	667	668	622	649	615	646	661	668	679	670	655	652	644	606	623	632	632	668	640	658	645	670	675	711	645	674	654	654	632	637	609	653	672	650	629	621	646	657	658	617	657	625	678	611	662	636	617	672	682	708	673	676	649	664	611	696	630	701	657	624	616	625	605	663	643	649	632	632	628	691	654	679	636	675	630	648	659	664	629	624	681	629	623	654	631	704	646	638	660	679	697	643	681	576	635	644	675	699	642	645	674	622	658	666	621	626	631	601	695	668	635	606	635	638	651	650	635	667	605	601	683	695	652	649	688	658	692	640	620	660	663	668	649	719	630	650	647	684	613	660	685	662	652	669	597	698	626	647	623	663	676	687	650	682	645	646	662	684	623	651	685	691	716	668	655	637	660	664	643	666	665	586	671	685	643	643	636	648	654	663	685	674	666	700	705	633	677	633	640	635	681	657	705	664	645	659	613	675	637	686	674	651	640	647	661	673	634	672	726	644	698	715	657	645	646	685	676	631	623	669	618	630	667	676	674	681	650	618	684	652	674	672	665	672	666	652	669	661	642	652	676	682	642	675	639	580	612	621	653	651	648	627	649	693	599	630	663	655	667	623	695	683	594	653	643	732	690	645	668	649	687	617	647	634	672	653	646	632	612	636	632	646	671	665	644	684	710	627	655	668	634	629	637	688	602	683	630	650	668	652	663	633	693	701	665	638	679	670	638	650	649	595	628	670	670	663	653	634	651	644	641	643	627	628	660	662	647	666	651	653	659	621	650	689	655	666	662	654	655	667	654	683	656	653	645	659	674	631	633	661	685	683	696	611	646	691	638	630	614	648	660	673	682	685	660	631	622	672	621	681	615	689	627	673	706	681	636	696	634	676	684	632	588	626	642	700	659	641	626	672	691	657	643	658	641	658	670	694	617	670	658	708	635	683	669	676	616	626	645	691	646	639	669	625	675	667	647	681	634	664	637	632	657	671	648	674	649	606	727	651	616	643	619	629	632	632	661	669	628	689	606	661	675	739	681	657	641	653	703	660	681	672	702	665	668	649	669	682	635	630	607	646	685	655	639	650	640	608	648	616	637	655	651	640	642	663	661	619	651	659	679	648	659	638	687	646	642	689	676	658	639	602	632	693	659	646	736	666	626	670	652	653	656	653	655	638	706	683	669	698	661	641	611	654	652	603	699	658	619	628	679	625	666	613	674	676	654	676	705	620	613	682	691	643	635	661	669	676	634	637	664	628	639	615	638	640	667	632	665	665	667	671	710	689	661	688	654	627	587	676	646	639	603	670	628	644	646	667	604	642	686	648	643	679	645	677	671	663	607	658	682	703	644	642	648	668	658	643	638	681	651	648	621	600	638	660	665	671	686	663	616	730	634	632	706	685	613	652	608	656	655	670	652	667	632	592	648	686	655	692	673	617	667	645	639	630	681	661	652	648	672	646	668	676	644	666	658	697	657	660	693	651	649	636	674	633	638	641	652	689	643	650	633	717	671	631	642	647	624	628	609	711	615	671	639	618	667	672	650	674	645	652	670	630	650	648	620	652	680	666	673	625	667	670	682	664	682	638	664	676	637	632	603	649	601	620	639	654	634	683	685	687	692	633	642	643	625	664	670	690	636	653	627	684	640	657	669	625	622	630	681	667	598	617	684	621	601	642	630	613	645	663	631	624	662	644	633	672	677	650	703	640	631	686	610	618	617	627	655	578	654	660	658	698	664	639	687	613	659	646	698	664	656	705	683	651	671	654	668	602	664	685	659	656	648	624	677	632	640	667	694	676	678	669	642	616	675	671	693	694	651	682	623	652	635	629	610	662	669	618	651	626	645	649	724	668	637	661	648	630	642	692	648	631	640	615	673	640	654	677	640	681	629	647	655	686	694	711	628	657	693	632	591	635	620	640	706	701	601	660	614	628	628	608	664	641	625	620	676	654	590	651	653	676	629	663	637	676	692	681	628	601	683	644	659
17262	29263	23448	15314	11358	9271	7721	5798	4154	3086	2372	1940	1748	1541	1376	1326	1368	1345	1313	1378	1242	1222	1345	1211	1248	1249	1298	1272	1198	1216	1133	1146	1108	1055	1032	1068	1033	1012	995	961	1063	1018	1006	948	1030	992	962	1012	937	977	1037	1014	969	968	950	1000	1028	1015	934	985	1050	966	973	984	961	982	949	953	973	996	977	918	943	965	955	921	995	1016	988	973	953	981	959	962	984	964	994	946	963	954	1024	979	936	948	966	954	960	1018	960	908	961	962	943	922	958	906	944	954	987	937	952	959	927	1014	928	971	985	1035	993	940	966	902	934	995	948	957	964	952	1004	947	938	927	963	955	1004	955	1005	989	995	968	938	916	950	964	966	923	939	969	966	973	1005	990	972	982	948	970	961	983	978	953	916	940	995	910	972	969	951	937	949	953	977	965	961	999	981	1011	916	963	941	940	969	904	968	972	958	996	951	990	953	959	987	941	916	996	917	958	973	927	977	1008	967	912	951	987	954	949	1019	969	1014	978	959	969	912	940	927	962	975	927	949	944	945	1014	959	960	965	976	919	952	925	985	962	967	972	923	972	923	1004	958	964	981	972	990	1034	964	930	965	967	945	975	970	927	963	953	962	999	984	951	957	999	991	929	985	965	973	1018	975	973	932	915	981	922	945	982	970	940	922	917	944	936	903	968	1020	916	982	933	969	927	965	985	923	933	946	957	940	961	935	921	950	957	955	953	959	960	954	933	937	966	961	951	960	948	973	969	957	947	905	918	882	993	942	1002	931	1037	947	942	908	973	958	962	920	988	966	968	988	1022	979	1022	953	952	968	970	903	931	1007	993	937	944	1034	970	970	974	923	979	937	960	943	936	950	897	1022	955	957	932	920	987	991	947	970	1007	940	1005	987	999	1005	976	1012	968	966	992	960	980	934	919	1012	1000	961	955	953	939	954	953	937	961	968	916	912	956	980	1014	1000	935	937	966	942	955	965	970	970	989	966	944	929	997	970	933	1020	1014	986	974	977	1004	932	943	965	958	933	952	952	975	984	926	996	986	993	948	948	1001	993	920	950	989	958	920	990	943	928	960	1000	930	959	924	950	964	995	967	953	913	912	983	995	899	987	970	970	946	971	968	976	989	974	997	975	968	971	951	936	960	1005	972	956	980	956	972	956	893	928	986	902	933	958	965	948	1011	906	987	930	968	954	940	981	965	973	968	951	973	951	980	894	925	959	945	978	989	950	946	944	978	921	953	1011	1002	954	947	930	969	956	951	940	1003	945	1035	918	984	946	925	920	965	959	966	960	947	993	965	962	941	990	940	1005	958	983	974	984	938	1014	1011	950	988	925	887	992	1003	959	940	984	1006	941	958	937	986	1030	955	935	979	951	949	1007	926	875	970	906	950	914	933	909	958	1018	957	984	953	966	981	936	931	946	965	974	954	929	959	934	921	1006	1019	989	982	963	982	980	958	945	961	959	959	977	995	957	952	977	978	953	956	997	998	930	950	959	988	956	944	997	954	957	941	951	1016	930	1024	944	931	959	963	998	982	926	945	938	971	976	919	930	957	954	917	938	1012	978	960	933	973	968	979	914	957	998	995	937	908	965	902	905	964	995	939	949	965	958	932	945	985	934	984	967	947	923	936	983	966	1022	975	968	931	953	1054	962	981	997	999	981	926	928	1032	974	912	946	987	1025	985	973	939	941	978	915	987	985	885	960	939	929	925	970	972	977	987	967	912	952	1016	991	945	1010	970	997	928	961	1010	947	944	1002	963	926	992	1023	993	926	943	944	966	932	977	952	957	982	989	1046	971	969	929	964	977	919	949	920	963	967	937	912	927	977	964	982	957	976	955	1020	939	917	963	960	958	933	962	1014	993	903	965	936	971	995	932	984	919	962	978	971	914	1024	936	980	900	991	1010	1005	919	936	962	942	996	980	955	999	992	911	965	1011	942	1001	956	980	931	939	959	966	952	990	980	942	961	929	1017	968	923	985	903	983	974	981	949	945	991	930	925	953	918	981	925	1000	945	937	1001	943	968	979	960	1020	981	945	973	932	973	956	924	997	948	955	1004	1008	937	929	961	945	979	1009	963	945	978	915	995	950	906	955	958	953	975	1030	944	924	932	1052	973	1001	981	997	967	964	973	931	962	1021	945	987	976	978	989	978	985	970	892	941	979	967	974	990	988	986	1007	978	954	966	974	978	1007	955	936	941	978	950	985	912	936	910	970	913	967	951	934	980	1002	989	990	948	1004	920	908	948	955	986	910	979	976	1007	985	941	942	965	897	959	932	961	941	960	1012	1041	955	941	938	963	944	983	973	952	951	957	1054	987	957	960	972	998	959	997	963	933	1013	962	1005	921	972	1007	953	969	974	918	965	888	1003	959	912	942	1015	979	996	981	964	987	1006	965	963	961	937	970	973	925	1012	983	1014	969	980	970	950	958	957	995	972	986	957	916	977	920	992	971	943	937	952	921	960	962	940	978	930	1030	978	942	961	1008	935	922	974	992	956	973	972	940	936	1012	965	951	1002	956	934	1001	987	992	952	918	918	985	950	950	1004	1053	1008	999	1039	950	985	922	971	900	949	947	912	921	988	993	981	928	972	986	990	924	913	987	1035	916	938	991	1012	967	981	945	948	989	966	992	979	987	1030	928	973	961	944	1012	987	976	920	987	966	947	948	932	907	990	945	1028	965	984	1009	989	942	1019	969	988	923	975	967	919	946	1011	987	931	940	1038	999	921	964	983	951	1029	939	961	948	987	967	960	950	975	923	952	950	954	980	973	991	958	960	957	972	970	924	994	938	996	975	983	1023	955	975	985	949	979	967	949	1028	904	920	949	905	967	943	896	957	988	946	935	973	967	911	967	939	981	968	964	943	918	942	985	958	976	945	964	986	921	943	955	924	920	987	949	1005	1024	999	1001	969	962	941	971	883	976	980	970	951	1039	922	974	910	923	960	961	940	966	991	970	929	997	955	943	944	942	948	973	943	924	942	962	985	954	957	997	969	1015	941	957	957	907	943	969	977	905	984	940	968	963	918	970	982	944	1004	937	942	991	944	964	950	954	997	997	1013	974	958	974	958	961	967	1007	922	937	929	953	989	987	1023	932	958	938	970	966	1000	934	1029	1013	941	932	910	956	997	959	986	965	961	964	987	1008	886	940	990	965	957	1011	1037	990	987	1004	963	940	984	954	972	961	954	997	1000	993	981	954	950	983	960	1010	931	973	948	952	1008	954	948	919	932	988	1005	1004	992	942	992	966	988	976	1007	938	955	985	890	1062	931	941	946	971	976	970	946	1008	977	993	989	976	985	989	985	962	998	973	1052	931	940	949	948	931	935	895	982	945	899	909	968	927	944	981	919	1015	950	937	969	954	1013	1009	966	989	995	992	955	983	907	952	1001	926	950	927	956	960	995	974	947	914	1004	968	940	966	966	971	951	969	960	942	957	965	951	974	978	984	966	987	986	964	1005	952	936	954	986	978	942	1048	952	962	980	943	914	959	986	947	965	970	943	973	1012	942	1001	921	1008	908	970	957	959	922	1003	986	978	965	939	907	969	956	941	997	940	968	968	984	958	997	971	949	1032	932	951	928	867	1012	934	997	906	971	939	983	964	947	971	1008	943	927	969	953	965	973	977	954	945	923	920	984	952	996	951	941	971	975	970	968
22357	21084	28179	24197	21107	19290	9227	4032	2565	1798	1334	1108	955	905	781	777	760	751	653	705	643	665	662	677	700	660	644	630	619	572	627	569	541	562	522	478	553	499	546	543	501	533	495	516	505	506	505	455	492	532	471	512	503	508	458	490	510	493	471	478	512	471	508	489	431	537	479	475	493	429	472	487	496	467	461	501	514	471	513	501	496	499	499	455	488	464	469	494	478	486	479	467	448	507	453	476	467	481	475	448	455	475	469	495	496	468	495	444	474	464	486	478	511	489	477	445	479	475	507	494	439	469	523	487	457	469	464	467	474	480	471	439	500	471	446	476	447	472	464	529	446	476	502	521	439	481	491	420	450	439	498	515	468	455	462	484	476	483	510	453	458	434	446	488	499	465	488	446	452	453	446	485	464	521	470	458	439	456	480	474	495	486	449	510	475	473	451	460	453	480	488	449	485	500	454	472	467	490	491	523	488	497	513	490	463	450	511	483	480	447	467	499	490	479	471	447	483	444	505	469	476	473	477	438	511	460	459	526	452	455	459	495	488	490	469	453	461	485	442	521	473	508	479	456	497	444	463	460	461	449	457	467	462	458	454	460	446	499	470	486	455	455	504	463	495	452	470	463	500	494	475	526	491	503	473	447	434	441	467	501	475	444	427	481	453	436	479	494	502	447	479	498	480	486	477	462	490	473	462	483	445	475	483	486	504	472	498	457	444	453	468	469	468	471	485	495	469	487	472	513	473	442	448	510	442	500	488	465	472	501	479	466	474	495	498	473	493	469	467	493	451	488	495	462	513	467	465	469	470	493	493	472	492	492	505	477	450	475	471	491	489	454	494	492	492	512	443	482	480	469	438	464	475	494	491	478	485	465	490	467	488	474	457	465	472	427	467	494	457	468	513	503	473	462	460	481	480	509	464	460	482	486	477	494	475	479	434	502	511	424	456	457	508	489	489	495	480	496	508	500	461	485	493	505	465	456	474	497	457	476	487	449	505	516	481	440	450	461	446	463	485	492	447	457	469	476	454	504	490	451	460	502	488	500	453	464	465	503	462	490	505	454	456	510	466	475	465	471	489	471	443	477	477	455	472	465	434	456	487	471	461	437	446	500	483	495	456	479	472	479	496	465	482	450	453	461	507	449	486	488	476	458	490	464	475	441	497	469	479	459	458	445	464	505	446	472	424	466	455	483	517	475	473	480	488	456	497	508	487	453	463	425	471	477	485	481	481	479	463	458	446	461	449	511	486	461	452	446	486	435	477	465	524	486	488	445	483	478	483	481	511	461	457	497	478	457	513	489	482	441	460	488	464	466	476	473	495	494	458	478	447	494	477	436	472	467	458	468	479	498	508	502	488	490	476	498	482	476	460	471	494	433	490	478	461	525	495	468	489	483	484	462	433	478	450	487	455	450	474	468	459	473	457	535	473	461	450	464	509	487	492	462	454	443	487	481	447	416	500	468	473	482	469	489	499	445	442	511	429	474	443	468	484	489	432	441	462	468	441	514	477	473	462	499	488	457	511	459	466	448	479	460	489	500	456	485	468	481	467	474	498	466	436	463	499	428	470	450	453	475	474	492	474	472	510	467	455	489	475	480	488	428	477	444	446	440	446	439	469	467	476	457	454	477	475	477	520	481	456	504	493	449	473	471	461	477	478	478	476	476	477	492	498	501	495	460	483	471	486	479	469	464	497	460	460	474	484	462	472	493	449	451	460	484	456	485	519	518	465	485	450	459	449	454	475	475	497	444	488	488	443	474	461	485	445	471	453	460	498	453	464	445	455	499	484	483	487	475	471	446	480	495	468	467	460	461	435	453	507	468	475	432	464	513	506	426	473	481	481	486	450	492	472	483	471	456	489	473	496	444	471	492	454	498	442	451	463	419	441	496	458	442	492	466	484	490	491	483	473	487	483	515	489	460	437	475	478	519	475	478	474	435	500	462	494	510	455	473	502	457	491	466	451	469	473	445	404	477	473	499	465	458	442	450	464	536	474	468	487	519	491	488	459	477	468	465	464	450	458	505	455	518	475	498	519	490	494	451	471	487	475	447	484	455	458	438	462	475	470	456	491	494	479	476	490	484	513	432	495	478	483	462	451	433	486	464	485	440	519	452	499	506	470	496	518	495	469	442	451	467	474	488	511	440	477	446	481	470	462	474	490	487	493	469	471	490	476	413	436	464	437	505	493	455	438	493	455	473	512	469	471	435	503	452	490	511	443	499	486	502	444	497	489	474	450	444	445	454	490	484	471	467	463	443	496	495	522	448	485	483	458	452	477	514	465	435	464	476	469	452	470	465	474	519	479	471	497	477	498	511	448	444	487	436	442	476	472	457	474	489	490	422	464	453	472	483	471	509	471	531	483	468	478	505	472	491	533	480	424	514	499	460	518	458	503	459	485	485	474	527	481	501	473	462	495	498	493	453	477	472	455	456	454	460	481	425	496	460	469	477	484	488	485	488	469	467	449	487	497	421	450	475	518	486	462	488	488	492	441	493	477	485	487	458	454	505	434	489	478	467	492	468	480	530	484	466	495	488	437	428	472	487	424	474	509	480	511	461	456	468	469	412	496	467	448	506	480	480	425	472	477	516	493	478	478	468	491	458	458	537	482	460	480	480	461	476	480	461	465	498	456	472	439	495	465	480	417	491	432	442	474	460	466	463	495	505	450	470	504	482	474	500	534	477	473	460	486	493	486	477	463	468	491	490	438	484	449	456	487	457	477	457	441	443	476	478	482	464	473	443	457	470	487	500	496	455	482	504	434	447	479	469	472	520	492	466	470	465	460	464	474	489	499	460	476	499	480	485	498	500	494	500	480	476	479	462	484	464	471	475	466	464	482	477	484	530	471	434	433	479	451	468	483	472	469	459	442	467	500	461	461	462	444	464	472	503	488	447	484	478	468	487	455	485	474	470	459	515	450	450	456	524	477	472	450	498	439	490	478	501	466	481	488	468	443	494	463	493	480	480	455	471	467	480	474	483	461	453	441	479	467	462	484	443	471	471	454	468	451	460	477	517	471	441	457	508	500	433	467	460	451	434	486	463	452	492	513	456	450	467	457	495	449	489	442	425	446	457	470	464	460	469	461	462	499	487	484	477	451	502	489	444	494	460	430	449	479	459	505	487	494	506	454	489	478	473	459	457	470	482	433	462	420	473	442	473	459	478	464	452	491	465	508	482	476	449	525	489	517	479	442	429	464	482	470	493	482	467	477	471	517	449	469	451	458	435	470	480	467	451	500	486	454	498	480	495	504	464	451	428	463	476	438	463	487	506	482	470	476	454	488	465	444	478	473	499	525	507	518	495	498	442	501	476	476	530	509	464	479	462	479	468	434	510	461	462	488	471	450	478	472	477	484	513	493	472	433	472	492	472	446	489	490	486	467	466	476	433	479	496	492	463	485	441	446	451	467	481	545	446	444	478	460	471	497	460	503	497	466	464	474	480	467	494	451	487	455	444	489	468	479	474	465	446	463	485
19735	36851	30699	22030	17234	14509	12004	9211	6465	4498	3331	2542	2172	1851	1625	1534	1543	1433	1362	1338	1277	1260	1228	1222	1302	1178	1180	1142	1107	1034	1032	982	971	879	891	837	857	814	856	834	816	839	780	751	741	731	750	785	756	740	779	703	727	733	754	671	730	723	771	739	697	743	726	733	723	749	704	726	683	716	696	716	689	745	698	682	734	684	718	670	727	684	749	742	686	704	731	736	685	749	731	713	701	711	704	665	689	656	716	672	757	720	684	718	713	673	720	714	729	682	736	724	666	696	650	701	693	719	684	745	681	699	703	766	748	722	738	743	668	652	722	725	690	686	718	701	718	689	683	695	721	716	689	701	715	692	716	705	668	703	745	687	707	687	702	692	661	694	716	691	722	750	718	718	679	641	681	651	683	678	770	734	719	728	743	697	769	695	684	677	700	694	699	688	707	740	736	771	716	695	690	691	717	692	715	740	720	665	693	643	673	707	692	671	734	707	679	715	701	667	707	767	681	722	698	734	677	691	734	694	748	711	711	670	682	704	711	716	694	711	702	784	721	726	679	740	716	753	732	771	716	738	681	730	700	709	746	774	772	704	706	696	699	719	665	696	701	759	678	709	721	745	726	698	735	694	753	675	664	719	692	742	690	683	726	713	737	687	746	692	681	708	716	697	709	736	753	762	659	712	757	654	720	699	702	732	668	702	662	703	713	733	758	723	723	728	720	680	675	696	728	671	678	699	745	728	763	732	707	715	712	735	655	752	709	668	656	712	698	700	671	710	713	724	653	630	727	701	748	702	690	726	683	693	749	674	768	687	713	744	753	668	721	696	723	680	699	706	719	677	685	730	719	719	716	720	722	712	700	708	722	699	705	716	715	752	706	708	647	717	672	693	718	716	715	688	693	661	701	658	714	703	721	718	736	709	704	704	690	712	667	713	768	733	689	711	737	681	671	735	719	695	695	709	728	740	685	759	748	689	671	692	742	749	736	731	738	683	668	771	684	728	719	742	727	717	733	658	726	679	731	717	664	690	688	702	736	702	715	693	669	707	686	757	750	732	768	745	722	722	676	712	739	691	739	684	708	712	654	735	712	698	726	728	702	730	753	688	733	711	683	780	712	727	735	712	705	753	735	649	720	674	703	709	708	732	757	689	663	688	666	712	723	660	685	687	685	733	687	740	702	705	717	707	711	700	693	696	716	701	709	768	716	695	705	667	716	719	671	670	691	719	711	709	657	744	731	734	696	687	734	721	734	714	689	724	722	779	716	714	721	733	740	693	704	676	680	706	686	698	707	699	682	657	705	741	721	651	738	708	742	706	741	750	732	747	667	684	723	753	703	736	680	704	659	728	707	726	709	661	739	699	696	691	710	709	678	681	706	736	698	686	720	715	700	734	725	757	663	731	688	745	687	715	670	741	745	748	704	719	696	716	721	750	740	756	701	711	740	715	690	725	699	727	712	700	689	695	710	704	714	707	696	719	675	687	732	713	686	674	762	669	675	731	699	709	690	671	704	704	674	740	681	688	683	689	706	710	700	712	772	737	721	711	693	695	724	711	725	726	757	680	677	702	745	725	687	700	740	715	706	731	699	654	713	738	784	669	718	699	685	685	662	723	701	699	685	716	706	719	681	763	698	731	725	734	706	770	718	696	728	706	685	742	721	710	684	700	734	717	702	696	667	720	681	674	674	705	688	738	656	739	695	708	741	752	724	705	659	749	701	760	711	719	728	706	716	713	688	698	706	707	754	754	662	701	725	673	716	718	717	717	725	728	738	717	708	748	699	677	704	762	708	677	700	733	710	683	690	701	717	735	665	708	694	731	700	720	750	730	743	711	664	722	733	744	685	741	732	692	677	708	718	683	784	691	677	699	731	679	739	725	737	709	716	684	702	691	695	679	708	726	696	689	682	672	714	694	709	718	696	712	680	715	678	710	736	689	685	698	706	659	745	635	724	734	699	724	684	738	712	702	759	702	720	704	695	709	744	721	680	729	720	667	672	756	695	674	733	700	718	648	722	754	692	727	694	716	731	711	741	752	735	678	672	720	685	681	767	715	709	705	695	718	709	715	695	676	686	736	734	759	742	691	679	724	699	714	716	706	700	691	698	704	679	735	651	770	680	745	752	741	696	767	683	716	703	680	716	718	702	686	731	710	707	705	701	722	724	716	759	722	702	746	681	684	732	719	714	681	707	704	763	689	732	747	711	690	684	680	745	698	756	719	683	675	698	714	751	666	699	699	709	696	666	697	701	687	697	697	732	740	706	716	697	743	666	767	702	722	714	681	685	733	695	691	713	689	674	707	713	678	726	680	751	685	687	686	704	660	694	740	702	711	716	707	746	676	697	698	733	729	670	678	673	721	708	728	752	702	721	692	742	664	742	677	713	698	709	738	703	719	727	702	678	666	734	729	711	710	673	707	689	680	704	664	736	693	662	718	707	703	766	675	685	699	735	708	723	731	738	663	753	748	716	691	708	682	721	698	716	755	729	698	731	694	697	704	702	686	723	699	730	700	727	701	703	693	713	740	706	698	689	746	729	690	700	698	782	687	703	692	696	709	673	712	759	703	741	727	722	721	747	693	700	689	677	690	736	707	671	673	697	698	703	693	708	777	756	699	680	723	686	706	674	698	683	664	669	702	711	711	682	684	705	710	755	691	728	725	690	773	746	707	667	697	717	685	680	691	755	730	686	729	750	740	696	653	686	721	726	692	702	717	711	739	733	740	708	703	700	744	681	708	679	730	735	720	702	719	731	681	709	749	671	698	702	729	739	744	707	751	735	717	717	693	708	724	703	707	703	696	703	701	666	717	720	705	723	722	739	684	708	768	707	725	688	747	703	715	660	697	722	743	731	731	688	713	734	717	684	679	749	729	721	688	762	704	739	671	693	696	722	665	724	692	779	731	731	715	707	746	752	693	732	731	707	766	720	709	710	691	680	692	711	697	746	725	717	702	783	710	707	707	691	732	734	700	742	690	721	735	729	681	754	719	703	711	718	749	677	735	716	701	704	706	666	724	752	717	727	719	699	702	748	717	689	736	663	726	660	737	693	755	670	686	709	712	715	672	693	695	714	742	704	689	754	716	728	705	718	708	696	687	739	704	689	738	758	719	671	732	688	736	708	658	718	749	673	722	712	761	719	734	719	671	713	745	686	701	728	743	710	710	714	687	719	708	630	639	681	728	731	681	721	691	672	697	686	706	749	714	667	690	716	735	723	705	709	721	687	723	702	697	714	714	729	672	719	693	737	718	707	680	705	660	671	677	751	742	725	726	676	710	753	717	712	700	706	713	726	716	723	687	700	698	708	728	728	731	766	653	696	701	713	691	669	734	761	698	645	743	720	730	708	727	772	715	667	690	717	676	688	734	704	723	708	698	717	706	695	697	700	728	730	694	694	724	745	710	692	731	732	694	717	680	684	706	721	710	709	730	709	683	690	731	721	692	687	681	749	693	674	721	678	737	732	701	675	696	730	699	742	698	704	731
27622	20104	15389	8829	4966	3647	2632	2048	1617	1222	982	942	913	883	843	846	798	840	818	825	831	842	778	829	792	806	767	777	777	803	713	756	758	731	725	768	706	734	725	752	751	715	738	746	673	756	706	754	723	711	641	700	704	764	691	693	711	722	714	782	721	724	692	788	715	730	735	715	742	736	713	728	755	714	775	723	694	693	725	700	765	715	730	687	724	735	727	730	648	722	719	728	703	728	724	743	746	699	728	717	691	738	732	716	720	729	729	686	736	704	753	705	715	713	756	699	741	705	725	719	694	694	757	693	758	757	661	682	698	696	719	694	730	725	723	758	679	724	711	696	762	732	717	714	703	716	700	726	669	719	758	701	709	714	736	708	716	681	727	706	756	744	699	746	747	754	712	722	709	740	721	739	716	704	698	731	712	753	681	721	694	734	674	720	713	684	753	714	724	684	699	697	754	694	763	769	694	725	700	762	702	749	692	727	705	691	693	739	776	662	713	666	679	788	740	723	752	712	694	700	702	709	737	695	712	740	697	691	705	706	724	733	724	723	720	710	711	687	688	699	723	685	725	704	720	713	722	728	742	736	689	716	689	724	708	717	727	747	702	672	703	738	711	667	721	715	685	738	700	673	725	735	761	731	730	684	736	751	715	731	692	710	759	743	775	716	703	711	669	743	696	780	687	723	725	715	723	707	757	714	764	711	663	688	720	704	706	737	680	750	733	721	708	703	722	692	691	721	689	700	734	713	726	714	683	742	671	739	735	714	736	742	633	705	688	705	674	681	722	743	733	706	723	711	711	777	711	725	746	736	714	756	705	731	683	686	688	699	747	744	733	746	721	749	737	664	770	734	705	690	738	722	720	704	674	681	672	710	726	669	695	726	721	743	739	688	735	689	747	728	645	705	708	695	703	683	719	732	774	698	715	714	727	697	700	733	690	698	690	721	670	727	717	712	767	722	695	726	690	672	696	703	754	739	729	707	728	693	729	723	713	660	745	713	713	740	758	724	752	675	695	655	731	744	738	686	698	749	641	741	725	746	741	707	711	675	705	805	733	719	697	725	700	685	736	693	700	689	770	723	711	653	688	693	747	725	678	704	737	701	701	706	745	737	696	677	712	764	697	737	791	716	693	708	697	712	714	694	720	759	697	682	730	713	699	706	722	742	749	689	718	717	681	709	698	748	762	692	715	690	741	692	717	679	754	685	732	687	723	694	703	695	777	782	666	752	695	685	741	697	753	687	738	709	759	713	727	723	686	715	765	749	690	741	709	699	752	697	720	721	735	692	702	760	713	720	717	675	674	734	701	646	673	698	692	718	686	679	712	708	709	699	726	758	743	742	753	740	723	717	710	765	709	747	695	719	688	723	740	725	719	724	707	763	761	706	766	739	744	711	765	750	694	692	730	743	716	715	700	734	688	706	739	674	754	708	667	700	693	758	751	727	723	753	727	712	682	714	729	730	728	751	709	729	735	723	731	717	724	709	718	694	707	734	682	675	756	716	713	720	697	717	671	768	645	734	723	693	742	737	695	688	709	706	684	724	699	687	687	791	723	709	742	717	729	685	694	756	721	744	726	757	697	713	729	701	683	714	738	713	678	687	702	720	696	719	713	708	698	733	690	738	713	677	671	748	689	714	712	725	748	710	762	759	686	773	720	702	719	760	694	689	756	723	698	714	692	745	704	726	694	739	722	725	682	724	737	716	730	711	708	703	700	676	730	745	730	735	687	711	719	759	720	690	747	680	716	714	675	672	744	701	711	728	759	732	718	700	707	694	706	734	722	748	686	705	714	738	745	683	736	709	728	723	715	749	734	682	683	745	726	712	716	695	699	715	745	705	702	699	666	711	692	677	700	735	724	709	711	758	700	719	735	684	773	663	714	756	770	701	700	720	732	680	699	721	683	704	722	713	721	693	720	730	697	737	731	708	712	700	702	689	620	708	737	738	722	691	642	697	671	668	765	714	715	740	744	770	666	723	755	734	708	756	774	738	727	733	683	737	695	689	728	716	778	679	723	720	688	689	722	731	699	722	686	715	756	718	773	710	688	737	714	713	704	764	721	727	690	695	715	698	701	704	724	702	710	673	761	708	683	694	740	725	709	689	689	707	772	727	709	697	693	692	698	696	735	687	717	750	706	686	692	744	740	663	728	754	708	681	775	720	782	722	729	682	706	734	732	714	717	729	733	679	711	762	675	700	715	711	676	699	704	698	734	687	752	693	764	736	684	680	722	702	672	699	725	726	710	775	712	744	685	753	722	689	743	723	682	750	700	684	730	748	699	716	695	745	685	693	674	689	694	800	730	675	704	727	702	701	692	745	755	673	677	718	721	739	698	754	726	711	705	729	659	736	706	734	744	760	694	717	731	728	714	740	693	690	705	694	661	757	711	718	699	754	696	710	719	717	703	736	701	725	743	709	747	744	736	690	716	687	705	784	711	706	703	691	733	726	681	685	721	729	746	706	727	655	670	666	720	706	690	744	670	712	690	738	696	743	757	683	774	755	724	722	723	685	688	708	689	727	724	675	760	714	711	712	715	712	699	741	689	735	738	702	752	677	721	712	708	771	702	684	737	700	701	719	689	708	726	736	702	713	717	744	700	688	681	663	713	742	762	710	716	702	714	754	684	741	690	710	728	740	715	686	716	697	685	742	709	739	692	721	757	727	678	721	678	700	661	746	691	671	709	690	717	719	719	686	708	679	690	712	736	679	728	729	681	737	721	743	751	704	738	730	704	695	690	698	747	697	741	656	735	730	698	774	702	709	743	711	743	752	707	712	688	754	665	666	687	702	698	716	749	712	748	779	717	700	711	736	699	731	700	710	705	686	700	730	746	811	732	721	683	761	719	689	693	693	732	743	703	700	702	743	713	739	735	718	737	680	740	699	718	701	701	707	745	694	707	698	734	687	674	743	755	759	684	739	681	725	716	714	732	694	725	712	694	700	726	731	726	699	711	688	687	738	777	711	668	677	731	700	767	727	709	716	713	726	700	760	746	718	727	711	671	719	687	710	715	734	679	714	680	641	705	724	705	723	716	662	685	732	682	704	722	724	738	742	753	702	702	713	737	750	737	693	752	744	747	713	722	746	746	680	730	687	717	746	709	708	720	759	691	727	737	691	758	715	757	699	668	748	712	715	715	744	746	694	715	700	706	746	690	707	751	669	670	748	723	680	704	684	709	715	743	702	737	721	728	757	716	735	710	698	735	726	721	722	717	722	704	698	717	742	713	714	705	718	722	701	742	709	697	764	709	733	692	733	737	728	728	682	734	713	716	717	738	692	725	710	711	709	688	718	739	679	694	696	694	707	771	726	713	754	733	714	711	714	741	688	712	748	708	716	698	713	708	732	706	707	730	693	676	758	745	692	710	680	714	714	672	709	744	677	717	699	724	715	664	729	679	728	664	741	661	670	664	728	734	702	719	689	756	711	705	747	738	712	649	678	681	708	709	688	672	739	722	693	719	712	712	680	667	741
16906	26097	20070	13070	10078	8193	6471	4904	3682	2635	2053	1842	1641	1619	1413	1353	1389	1318	1370	1309	1314	1329	1328	1313	1283	1311	1267	1276	1259	1208	1158	1180	1165	1156	1089	1105	1134	1125	1100	1098	1135	1143	1098	1054	1093	1055	1065	1023	1089	1125	1027	1098	1063	1095	1142	1168	1006	1018	1097	1077	1096	1028	1087	1090	1062	1060	1060	1058	1064	1046	1032	1087	1023	1039	1077	1070	1040	1072	1080	1058	1124	1034	988	1063	1059	1060	1067	1048	1016	1062	1029	1020	1039	1060	1052	1066	1011	1038	1085	1071	1124	1002	1046	1063	1057	1112	1087	1044	1121	1070	1048	1025	1129	1091	1040	1041	1055	1071	1071	1046	1061	1028	1082	1102	1004	1073	1057	1072	1122	1060	1072	1096	1109	1065	1066	1056	1069	1064	1110	1043	1082	1021	1051	1043	1065	1077	1093	1101	1046	1043	1038	1091	1095	1086	1033	1042	1100	1078	1067	1020	1054	1119	1117	1061	1070	1081	1070	996	1081	1101	1065	1065	1101	1041	1068	1017	1031	1078	1049	1061	1081	1092	1072	1017	1040	1011	1054	1094	1093	1120	1069	1019	1023	1033	1049	1060	1088	1055	1004	1059	1000	1072	1000	1125	1077	1039	1060	1042	1072	1003	1099	1096	1037	1021	1069	1076	1080	1098	1105	1026	1113	1068	1036	1029	1056	1053	1051	1115	1002	1028	1059	1079	1057	1104	1036	1028	1048	1058	1102	1017	1103	1006	1053	1081	1039	1063	1052	1020	1063	1100	1061	1092	1059	1075	1053	1046	1040	1020	1063	1082	1035	1087	1035	1043	1096	1044	1032	1052	1051	1052	1010	1072	1040	1117	1060	1035	978	1059	1069	1025	1064	1024	1063	1098	1072	1103	1095	1019	1079	1044	1063	1068	1068	1035	1098	1057	1056	1027	1049	1021	1077	1075	1057	1133	1030	1075	1095	1056	1049	1052	1066	1064	1077	1063	1111	1029	1002	1038	1019	1089	1064	1092	980	1124	1000	1075	1041	1075	1066	1121	1112	1086	1046	1034	1092	1066	1046	1033	1018	1070	1048	1035	1037	1063	1041	1136	1075	1101	1098	989	1017	1045	1052	1066	1023	992	1079	1043	1052	1099	1103	1060	1102	1042	1076	1042	999	1051	1018	1059	1076	1004	1102	998	1098	1056	1078	1070	1017	1054	1102	1032	1051	1068	1096	1046	1039	1079	1084	1113	1113	1083	1026	1042	1083	1054	1071	961	1083	1116	1057	1022	1034	1075	1097	1036	1011	1130	1101	1095	1021	1078	1075	1099	1066	1094	1042	1043	1033	1065	1100	1060	1078	1037	1085	1068	1062	1026	1081	1082	1089	1052	1068	1036	1092	1053	1060	1038	1052	1058	1042	1037	1040	1069	1022	1060	1117	1063	1031	1031	1135	1027	1064	1033	1076	1128	1059	1052	1125	1077	1024	1080	1064	1097	1032	1041	1047	1076	1099	1166	1079	1042	1014	1079	995	1060	1071	1079	1060	1024	1077	1077	1092	1110	1040	1055	1056	1021	1020	1054	1035	1000	1011	1048	1092	1100	1012	1058	1020	1046	1028	1088	1064	1090	1132	1052	1098	1010	1022	1050	1080	1110	1118	1058	1107	1033	1107	1047	1058	1002	1042	1074	1029	1055	1094	1053	1031	1042	1074	1021	1058	1067	1050	1022	1081	1063	1020	1016	978	1106	1003	1076	1034	1045	1085	1042	1028	1079	1067	1053	1010	1095	1089	1063	1050	1091	1080	1057	1076	1054	1051	1072	1106	1068	1067	1073	1075	1096	1076	1079	1050	1087	1069	1051	1088	999	1076	1041	1086	1053	1061	1022	1083	1048	1057	1077	1059	1027	1093	1036	1069	1104	1075	1004	1094	1094	1080	1102	1078	1101	1134	1057	1029	1139	1041	1116	1075	1088	1064	1090	1059	1111	1042	1037	1118	1044	1032	1053	1028	1058	1059	1048	1105	1075	1002	1101	1098	1021	1042	1041	1096	1070	1078	1058	1111	1039	1046	1030	1068	1110	1057	1085	1028	1050	1054	1078	1099	1112	1092	1028	1080	1066	1094	1078	1083	1076	1068	1016	1057	1055	1082	959	1058	1118	1077	1073	1086	1160	1088	1158	1054	1081	1056	1070	1091	1062	1094	1005	1071	1058	1063	1054	1041	1084	1104	1112	1035	1079	1078	1099	1102	1091	1024	1101	1043	1054	1045	1053	1065	1013	1026	1100	1119	1132	1066	1060	1046	1058	1091	1093	1068	1129	1064	1040	1016	1090	1062	1045	1066	1107	1048	1089	1042	1074	1063	1061	1055	1116	1068	1133	1103	1104	1066	1084	1094	1058	1039	1110	1063	1120	1072	1081	1043	1007	1098	1122	1059	1065	1101	1106	1069	1012	1128	1028	1089	1039	1102	1130	1089	1117	1039	1054	1068	1142	1110	1065	1106	1102	1036	1042	1075	1065	1083	1048	1067	1096	1015	1053	1082	1071	1043	1047	1080	1006	1089	1087	1063	984	1061	1029	1055	1084	1106	1067	1035	1085	1030	1073	1017	1037	1086	1046	1067	1063	1062	1102	1032	1067	1068	1089	1035	1023	1097	1074	1020	1054	1041	1047	1042	1035	1039	1067	1075	1079	1091	1078	1064	1154	1064	1110	1085	1023	1098	1077	1043	1080	1065	1096	1025	1084	992	1036	1076	1072	1098	1035	1074	1050	1051	1038	1091	1041	1054	995	1083	1025	1073	1070	1045	1060	1081	1043	1076	1053	1024	999	1096	1044	1115	1095	1056	1058	1057	1051	1000	1079	1111	1093	1104	1109	1066	1030	1080	1089	1070	1015	1086	1084	1063	1073	1035	1034	1112	1063	1052	1080	1023	1110	1092	1020	1080	1017	1066	1061	1077	1066	1065	1057	1153	1109	1084	1030	1028	1130	987	1064	1057	1061	1008	1086	1073	1098	1053	1078	1068	1056	1062	1052	1084	1097	1127	992	1068	1046	1056	1059	1048	1029	1089	1077	971	1082	1110	1045	1051	1075	1021	1024	1057	1045	1110	1031	1032	1077	1053	1101	1023	1018	1079	1077	1088	1063	1048	1055	1083	1059	1052	1093	1084	1052	1077	1065	1071	1120	1049	1105	1105	1023	1100	1006	1070	1037	1074	1052	1112	1086	1008	1053	1040	1061	1052	1026	1068	1043	1039	1057	1055	1094	1073	1080	1101	1096	1060	1058	1069	1058	1036	1051	1080	1083	1034	1026	1007	1038	1107	1080	1065	1072	1069	1079	1086	1109	1050	1004	1059	1043	1085	1130	1101	1095	1093	1054	1055	1023	1113	1029	1105	1018	1062	1042	1095	1073	1077	1043	1079	1051	1051	1049	1014	1093	1094	1068	1047	1041	1073	1060	1094	1091	1036	1028	1053	1057	1091	1031	1034	1075	1072	1069	1079	1017	1086	1052	1122	1039	1059	1055	1060	1037	1131	1066	1025	1020	1044	1033	1085	1077	1026	1057	1035	1025	1058	1029	1092	1083	1042	1067	1067	998	1068	1040	1042	1031	1108	1047	1070	1071	1086	1063	1046	1079	1043	1059	1028	1061	1079	1024	1087	1065	1013	1067	999	1035	1097	1070	1082	1076	1094	1047	1127	1057	1044	1027	1049	1088	1055	1127	1044	1050	1010	1145	1110	1103	1054	1112	1059	1123	1068	1109	1058	1103	1016	1044	1113	1043	1034	1077	1056	1069	1041	1086	982	1033	1013	1028	1005	1021	1059	1103	1054	1111	1002	1102	1015	1034	1012	984	1022	1024	1077	1076	1067	1112	1118	1039	1065	1056	1132	1084	1035	1045	1031	1050	1076	1189	1095	1083	1062	1063	1005	1015	1063	1031	1033	1088	1058	1071	1076	1088	1056	1062	1002	1059	1040	1086	1069	1051	1115	1058	1097	1066	1067	1097	1049	1062	1077	1034	1092	1064	1057	1043	1041	1077	1011	1054	1065	1060	1121	1033	1058	1069	1017	1125	1043	1083	1072	1035	1058	1074	1044	1117	1109	1053	1037	1004	1049	1058	1104	1054	1137	1032	1086	1039	1022	1100	1070	1098	1062	1100	1005	1147	1062	1037	1037	1050	1084	1075	1071	1029	1052	1146	1057	1014	1080	1017	1100	1118	1061	1048	1043	1017	1017	1050	1085	1052	1032	1059	1089	1044	1045	1051	1052	1015	1052	1007	1065	1115	1023	1070	1041	1096	1070	1083	1075	1055	1011	1075	1023	1099	1093	1029	1079	1091	1070	1031	1029	1051	1056	1102	1041	1090	1016	1103	1050	1065	1021	1065	1012	1063	1061	1010	1068	1034	1018	1058	1054	1093	1105	1046	1040	1039	1035	1099	1051	1095	1107	1032	1070	1058	1085	1039	1022	1059	1052	1031	1004	1064	1071	1027	1047	1090	1080	1050	1057	1099	1024	1084	1060	1031	1075	1121	1047	981	1066	1026	1073	1099	1104	1126	1052	1045	1042	1112	1031	1081	1100	1057	1059	1103	1138	1071	1057	1050	1046	1090	1073	1084	1047	1037	1129	1070	1080	1061	1098	1024	1105	1123	1044	1072	1094	1112	1027	1060	1038	1047	1065	1019	1052	1050	1070	1066	1045	1082	1093	1068	1130	1048	1052	1068	1072	1047	1049	1025	1032	1071	1002	1062	1040	1023	1015	1117	1098	1043	1092	1041	1105	1052	1073	1074	1073	1065	1047	1052	1114	1113	1015	999	1104	1019	1027	1098	1009	1091	1008	997	1062	1028	1049	1050	1097	1077	1080	1035	1040	1009	1045	1080	1063	1070	1137	1084	1037	1064	1049	1139	1056	1144	1111	1104	1081	1018	1002	1022	1091	1015	1036	1041	1085	1045	1091	1093	1069	1115	1037	1083	1078	1011	1087	1055	1023	1020	1042	1107	1099	1036	999	1009	1109	1093	1071	1033	1033	1022	1031	1081	1092	1046
23211	21056	27584	24792	19984	9712	4746	2810	1880	1429	1126	989	920	837	757	830	745	754	721	766	722	733	734	729	753	722	682	723	710	674	654	614	599	655	658	610	584	595	580	611	576	655	588	586	586	639	577	586	614	590	583	598	585	576	609	565	612	592	624	636	609	616	602	554	608	573	628	566	638	561	592	583	626	615	557	594	583	581	595	598	603	571	570	593	528	581	594	597	585	572	587	553	635	605	601	609	554	560	578	603	625	609	623	553	606	601	547	612	593	585	603	601	601	606	579	628	583	606	600	585	589	624	592	546	555	620	586	603	589	581	543	604	560	552	572	609	588	556	603	631	591	573	577	577	594	584	618	580	579	549	629	581	602	582	575	598	592	580	585	583	564	605	594	579	568	548	589	595	625	588	523	590	614	607	584	564	616	596	593	540	603	569	547	551	608	563	577	612	602	569	617	553	599	576	591	581	562	579	554	559	613	574	617	575	585	609	589	564	561	620	603	567	581	559	651	554	556	582	614	601	598	631	562	577	624	591	575	600	542	569	573	594	664	569	560	600	602	604	572	568	582	589	589	543	588	591	595	570	565	569	558	583	558	652	615	590	536	577	602	542	571	583	625	600	610	606	625	587	595	638	565	559	581	603	580	613	587	576	565	552	579	543	573	590	580	565	550	604	592	610	574	599	604	596	630	593	649	604	616	592	583	595	589	593	593	620	571	561	574	581	553	614	578	626	607	574	632	621	594	590	569	564	556	594	607	600	591	578	578	595	574	587	597	573	596	577	596	608	541	613	573	595	588	625	594	590	540	572	604	566	595	563	611	582	600	607	557	572	562	622	544	596	586	611	595	608	582	573	596	600	590	569	604	612	606	594	616	612	618	609	605	629	597	577	602	575	596	560	561	578	574	538	579	583	567	576	584	558	576	630	619	585	575	583	565	568	581	623	593	576	623	574	608	562	629	586	603	556	575	598	562	609	630	642	603	586	557	566	602	596	565	591	582	587	540	619	603	581	587	542	572	589	568	581	597	596	601	601	585	557	592	611	644	569	581	580	559	578	593	589	570	552	622	604	596	607	618	577	583	573	619	597	577	575	577	540	568	545	593	587	552	611	601	595	602	516	593	561	605	610	596	542	584	629	646	574	559	574	630	592	607	551	586	595	645	602	599	558	548	565	571	572	587	580	596	586	586	562	602	592	577	611	573	623	610	612	573	567	573	601	568	575	535	610	594	584	584	552	572	602	579	595	574	559	599	603	554	645	587	587	568	555	651	558	597	583	579	560	594	595	542	547	629	602	588	604	598	610	548	589	589	560	571	597	596	596	555	601	572	594	575	511	545	583	624	533	595	615	609	585	566	589	602	575	578	613	539	581	557	578	602	603	546	560	539	607	572	613	585	627	612	541	571	581	597	572	580	621	620	564	545	600	581	566	605	580	568	555	598	536	533	591	551	557	591	554	578	605	579	593	565	573	604	581	605	602	603	611	606	604	595	612	578	576	615	573	618	568	575	570	581	612	596	594	578	597	586	535	586	608	654	619	545	600	547	558	569	587	603	562	592	597	590	533	588	575	568	562	555	565	569	589	542	588	570	546	594	615	611	605	616	569	593	597	615	592	519	554	606	589	580	601	566	597	619	577	569	565	570	553	614	581	597	605	594	580	564	611	567	560	578	539	573	583	596	591	534	584	590	602	569	575	580	600	602	571	639	559	578	560	590	541	565	561	549	547	572	568	612	603	587	616	536	573	582	554	614	570	542	607	620	561	536	583	546	604	576	565	576	612	560	594	608	562	625	573	576	588	615	588	630	591	615	575	570	574	575	570	557	572	629	596	580	556	572	551	598	594	564	576	589	528	609	603	582	569	602	566	572	598	589	590	582	584	594	569	581	577	561	617	553	601	597	584	581	597	575	586	613	610	631	575	573	582	580	561	576	540	578	610	569	566	570	611	586	570	629	589	558	567	591	608	576	602	595	562	597	569	593	622	566	564	584	580	582	577	562	631	607	607	592	591	563	555	625	549	581	547	600	577	561	609	616	621	568	590	585	598	583	600	610	570	583	605	622	584	591	559	542	597	584	587	580	643	586	556	608	591	594	581	560	578	568	592	557	604	599	570	586	618	571	560	574	591	567	591	602	554	549	587	645	575	619	583	553	600	603	607	605	558	577	590	629	606	544	543	586	612	585	606	561	570	576	581	527	535	580	614	545	585	596	568	560	550	588	600	631	585	623	548	572	573	603	617	568	588	558	614	592	572	570	569	555	552	570	622	558	599	549	622	546	584	573	569	586	593	612	581	537	591	628	577	562	571	651	593	560	625	605	607	535	590	575	603	630	595	579	606	592	581	534	563	557	537	594	566	574	604	592	615	610	568	576	565	583	585	598	523	559	585	610	589	573	606	566	631	530	597	590	605	561	585	640	584	604	581	579	595	616	542	579	589	615	560	588	608	564	611	611	612	598	619	584	625	568	583	527	584	556	590	600	565	544	597	607	588	560	587	580	593	595	650	597	611	596	575	583	608	578	540	584	562	575	569	564	618	567	554	561	547	604	564	584	604	587	601	618	595	539	578	591	594	578	537	584	580	608	563	592	619	581	580	617	575	606	545	576	555	600	606	596	550	578	553	598	591	577	582	613	576	586	506	580	542	566	545	565	547	592	627	605	544	584	601	578	585	581	620	600	608	597	555	568	616	557	540	578	579	606	631	590	577	604	581	573	585	568	552	569	585	553	574	568	599	553	551	584	568	587	610	612	575	625	595	620	579	581	601	608	615	560	606	558	584	562	566	553	580	587	578	579	608	547	631	613	594	623	606	620	594	603	569	584	587	605	568	616	581	608	557	639	626	610	607	554	592	614	585	621	550	581	599	604	556	527	606	566	600	602	561	597	612	574	555	581	585	595	567	562	593	605	544	628	588	608	568	616	643	570	540	590	618	582	574	617	566	602	606	581	603	582	578	547	585	595	586	598	577	600	609	619	548	548	589	599	583	585	625	614	592	575	553	592	576	563	628	575	605	556	581	573	622	577	573	585	630	567	552	622	554	582	577	592	555	579	571	608	557	639	587	576	601	539	614	589	587	604	575	570	543	598	613	631	637	591	609	570	613	588	571	604	631	577	603	568	560	559	583	554	586	572	617	581	558	533	539	560	597	578	584	596	554	575	578	583	618	565	588	555	583	584	559	586	583	602	612	574	537	602	615	582	598	559	564	595	556	562	577	617	603	557	572	564	614	549	566	617	526	590	598	557	618	604	570	569	564	559	600	544	602	568	615	579	577	587	556	600	607	587	598	596	602	578	592	582	604	574	577	633	602	605	570	561	568	529	601	569	612	595	583	561	634	571	576	598	585	590	602	578	593	596	566	567	590	589	588	586	564	590	585	591	591	528	582	566	560	586	559	602	576	584	584	612	603	589	589	568	592	598	568	556	570	599	580	585	578	561	588	595	639	544	612	585	611	630	590	592	577	545	572	589	548	580	573	591	559
17795	32685	26583	18268	14405	11867	9226	6833	4827	3381	2607	2102	1917	1689	1621	1409	1390	1370	1351	1380	1298	1331	1328	1261	1311	1228	1197	1226	1220	1116	1040	1082	1008	1019	966	1010	931	985	949	941	990	935	911	875	919	920	901	899	907	942	856	897	954	867	913	935	957	927	881	954	909	914	884	906	867	902	876	884	893	878	918	945	913	886	878	910	898	895	886	892	898	873	839	898	843	915	921	859	900	840	872	871	870	876	905	834	916	908	902	885	877	855	913	876	899	941	873	931	847	807	881	911	878	890	875	887	912	909	927	928	895	886	920	878	876	909	967	853	912	915	893	895	928	853	850	952	909	858	906	895	871	858	839	879	893	900	864	924	922	929	899	907	959	911	874	860	858	877	954	840	899	895	934	902	927	903	892	876	906	933	894	879	927	875	904	857	880	869	877	872	891	890	892	895	913	881	915	829	944	916	904	855	882	876	894	907	887	892	905	861	928	929	897	913	974	861	887	907	850	865	848	879	937	879	907	861	818	903	886	858	839	874	866	921	910	935	886	900	884	842	924	884	892	904	867	828	913	899	958	900	896	904	910	860	877	894	878	897	903	887	921	891	881	894	911	859	869	891	866	876	875	952	903	932	893	896	826	911	892	878	888	951	876	902	875	845	887	884	891	925	853	853	853	876	870	961	873	882	939	894	836	834	890	889	925	923	897	907	846	863	890	861	877	907	864	889	894	928	857	912	907	884	867	933	940	867	869	836	904	901	894	909	919	817	837	874	849	908	832	878	896	928	922	853	909	910	885	880	864	896	951	890	848	893	932	916	954	878	872	841	896	879	842	884	883	906	911	950	889	888	840	844	897	860	903	871	911	952	898	946	893	887	853	906	867	930	917	868	966	882	885	894	874	881	854	944	901	867	910	865	858	903	928	821	879	855	934	913	899	877	890	905	875	904	881	877	897	915	876	907	851	904	875	873	900	873	865	863	947	879	887	856	891	879	900	885	898	885	916	901	849	861	911	911	911	926	951	885	912	878	898	930	894	877	894	889	867	909	870	877	849	889	890	904	847	926	867	843	856	886	858	844	862	906	862	880	886	913	865	866	933	907	916	887	887	834	905	913	876	917	881	906	817	873	908	868	947	926	879	885	880	899	892	902	891	883	910	923	891	840	890	878	879	883	876	894	902	895	903	920	908	917	894	935	893	912	859	946	886	887	880	867	854	895	894	896	850	920	884	861	865	851	922	874	895	880	936	961	856	875	852	882	829	920	938	900	862	918	914	861	901	912	894	909	877	880	912	946	884	887	883	889	901	921	869	868	940	897	926	923	941	875	847	931	927	886	870	893	876	855	889	885	845	852	827	869	875	880	863	901	923	917	889	892	894	847	966	863	912	878	894	872	906	875	905	884	882	873	887	934	898	834	855	894	820	856	903	895	888	901	915	864	891	920	842	892	877	919	908	859	921	928	881	868	858	885	894	895	921	891	936	847	906	925	903	889	863	911	930	843	852	918	869	835	938	904	871	927	894	875	932	934	890	883	869	914	867	891	850	832	885	937	912	866	895	902	903	921	880	885	914	901	888	921	908	876	847	876	886	947	906	843	925	865	874	862	874	854	892	916	879	905	896	909	928	880	895	898	906	852	904	927	915	921	909	877	898	922	884	832	939	880	870	852	915	908	911	853	928	863	885	875	960	880	837	841	891	905	889	863	950	834	924	905	894	915	877	868	873	856	894	893	833	854	901	918	868	889	857	901	869	871	879	932	907	895	844	885	933	878	884	944	948	912	888	903	849	850	886	886	860	887	930	972	863	885	895	873	876	942	822	939	846	832	849	877	859	900	864	842	892	908	868	906	869	917	860	905	900	892	883	885	927	869	886	906	881	860	855	858	913	869	833	867	849	843	858	868	863	878	910	928	874	925	861	889	910	933	871	908	840	878	889	840	916	862	869	886	931	854	910	825	909	937	857	886	925	908	913	928	916	867	878	905	933	893	872	898	826	927	869	896	828	887	937	887	839	890	910	855	883	883	890	887	878	884	849	944	864	822	917	909	900	913	862	876	910	850	914	835	902	910	845	884	850	891	901	856	908	938	913	870	902	877	882	867	882	882	877	885	950	943	938	897	906	876	943	839	891	827	891	933	822	890	894	895	859	854	891	888	897	905	921	925	889	865	904	873	838	866	914	886	925	854	905	821	857	837	959	852	896	884	918	904	870	902	934	920	905	862	908	848	872	928	867	908	894	882	914	843	886	874	892	866	882	945	903	847	915	893	887	913	901	916	924	928	865	903	887	943	896	909	847	915	898	920	897	949	869	869	889	902	919	862	881	862	890	900	873	880	949	867	846	859	878	855	909	890	849	872	873	858	836	909	847	943	884	905	878	872	889	866	914	867	892	901	861	909	880	901	911	905	910	855	863	869	887	880	908	904	846	867	932	883	924	940	838	894	866	884	907	936	870	857	918	870	877	948	906	876	849	896	851	866	850	950	858	913	898	900	840	886	877	896	884	882	893	911	939	859	875	862	925	858	892	901	907	913	828	868	870	873	899	890	890	832	907	892	916	861	911	905	862	876	900	896	886	919	856	899	899	928	883	861	885	903	881	860	888	832	862	872	886	823	934	929	873	861	915	916	909	907	896	890	933	893	915	910	865	873	902	876	824	862	855	898	901	857	880	881	862	921	890	913	902	920	841	918	869	881	826	880	896	873	888	858	953	885	861	873	881	967	855	878	855	865	914	893	887	875	899	913	880	897	904	838	888	862	891	889	903	908	869	884	896	883	913	898	939	884	955	897	851	925	936	873	874	909	870	908	842	893	870	935	886	877	891	880	902	853	877	836	919	880	893	889	893	842	895	847	911	880	926	826	861	917	860	881	885	887	932	886	899	908	870	908	827	890	875	892	872	907	948	886	904	807	877	857	843	879	955	932	883	853	861	880	908	861	878	865	942	897	884	840	851	863	866	897	846	851	853	921	890	906	915	899	877	902	906	881	868	903	931	913	924	938	881	865	859	922	918	918	882	853	868	906	866	932	898	877	882	921	965	844	905	915	846	910	888	876	887	886	903	887	870	846	928	905	945	943	912	921	827	868	931	925	904	926	913	912	911	849	893	887	911	914	921	891	903	927	898	883	923	856	842	849	863	813	908	895	891	910	874	847	914	848	854	849	905	874	881	951	869	1011	853	881	862	881	875	843	917	858	897	891	911	921	920	896	946	890	835	884	914	899	871	898	845	903	901	898	869	877	885	855	910	888	871	897	889	844	872	807	871	858	846	895	828	872	912	790	891	875	926	898	919	894	859	888	910	916	882	867	893	927	877	853	865	857	962	895	869	870	881	882	926	897	933	934	883	907	860	897	905	912	886	872	880	861	889	869	922	886	847	895	934	894	921	934	859	912	903	895	870	854	907	887	889	895	847	844	861	877	878	876	893	888	865	868	860	925	880	881	872	869	887	868	910	897	895	919	864	877	897	872	896	911	896	932	867	852	865	852	901	910	909	918
24815	21113	25625	23461	8243	4233	3175	2120	1507	1238	1099	929	953	862	822	829	805	769	760	755	804	748	779	767	814	760	779	730	731	775	707	702	713	683	660	700	653	686	678	704	702	702	676	651	668	648	637	681	713	673	638	669	658	631	666	698	622	667	647	685	671	633	676	590	656	657	687	698	633	711	643	657	704	634	691	636	635	737	719	634	664	684	659	665	647	628	683	667	648	644	631	659	691	652	694	667	646	620	613	643	661	646	636	716	654	693	661	693	630	621	653	625	659	645	649	684	719	699	681	654	669	675	698	657	692	669	686	641	665	689	703	666	673	684	681	700	663	665	644	690	622	628	672	608	657	638	601	643	641	626	638	677	630	663	655	638	674	658	677	697	686	647	628	679	671	654	719	617	681	672	694	670	638	634	604	661	647	592	677	628	575	636	644	690	686	625	648	607	669	646	655	697	674	677	654	639	665	620	662	692	638	671	667	657	648	631	649	659	642	654	647	644	701	646	651	663	675	681	674	679	689	688	615	632	641	653	664	654	676	631	645	630	624	652	660	626	695	658	668	670	627	642	690	674	671	655	623	660	618	640	616	675	649	682	678	661	676	641	699	674	689	708	657	623	661	645	642	636	657	649	678	652	666	636	676	661	663	672	610	651	687	635	641	659	633	668	668	664	723	685	669	680	651	672	656	720	637	658	652	674	624	640	692	663	654	561	641	657	681	662	629	646	637	651	647	684	670	619	633	653	649	667	651	642	627	621	676	684	653	642	670	647	628	636	613	662	669	719	673	584	661	675	640	692	633	710	667	670	655	692	647	595	648	658	711	694	633	718	651	637	663	662	640	689	647	611	616	681	683	628	672	621	671	658	670	646	691	673	631	621	622	645	636	672	656	708	661	628	681	651	694	609	634	683	686	647	629	655	681	607	673	688	631	668	654	658	627	723	627	645	675	655	701	646	647	643	680	680	683	663	687	616	650	659	654	690	657	676	673	647	632	649	690	659	652	641	667	696	637	643	674	650	672	600	647	678	651	657	654	646	673	628	678	683	651	670	661	672	641	669	635	692	714	644	642	647	668	650	678	701	609	707	622	607	631	653	656	674	707	632	661	658	638	732	621	656	681	668	651	610	611	709	661	654	680	649	705	625	645	619	660	675	700	648	673	644	661	666	657	668	683	665	679	664	653	668	635	593	623	653	642	675	676	756	654	654	660	683	684	621	651	666	656	622	654	628	655	651	675	657	649	680	697	647	658	676	675	667	658	691	645	626	655	705	651	610	641	678	635	651	620	640	652	712	619	617	666	699	614	674	693	643	623	697	695	673	666	705	647	666	670	645	659	630	710	663	635	670	646	654	646	634	620	712	676	698	651	665	677	646	685	709	653	639	679	688	646	681	655	672	623	608	607	675	686	655	667	653	674	661	675	676	647	632	661	622	587	665	645	671	661	669	653	648	669	643	678	651	678	620	732	652	687	650	641	681	643	681	647	713	662	652	648	654	626	654	686	671	644	650	656	652	677	676	632	615	674	669	675	660	657	695	613	662	649	633	675	666	672	657	624	643	640	664	679	670	634	682	638	659	651	650	641	665	615	671	655	626	643	644	664	633	640	644	676	635	646	631	632	652	658	686	711	654	601	668	701	650	615	653	635	690	715	721	663	674	659	653	675	656	655	626	628	653	669	649	639	680	687	657	638	660	713	686	716	685	631	687	647	659	683	698	623	681	663	639	691	692	640	641	638	650	709	638	636	649	632	618	687	627	616	633	629	629	643	684	672	630	713	649	643	664	666	685	709	689	652	620	687	634	670	630	695	625	663	676	691	658	667	683	654	658	614	688	629	664	693	665	627	660	649	643	638	651	664	686	632	688	632	675	682	657	664	661	699	707	606	669	649	637	626	668	639	654	632	634	659	636	640	622	622	639	608	668	624	632	666	655	632	608	644	670	695	662	666	638	648	653	642	627	710	667	656	637	627	689	668	657	657	641	629	745	684	683	631	619	666	664	667	639	658	678	643	636	649	655	702	607	639	675	622	706	673	675	672	683	733	684	701	650	682	670	669	695	675	602	654	651	618	676	675	625	675	657	614	655	651	613	667	641	678	623	677	659	674	665	655	635	689	630	621	618	670	627	636	702	629	648	677	647	663	663	596	673	627	677	657	652	655	659	672	666	643	662	626	709	672	659	657	607	668	673	665	644	696	610	643	665	646	666	666	620	659	686	657	693	709	642	657	616	637	652	684	678	669	677	647	656	685	634	697	647	653	659	639	597	687	646	661	646	707	628	700	650	697	656	672	618	637	653	650	628	673	657	657	681	611	707	635	648	646	654	652	641	699	674	730	637	633	634	661	656	703	658	652	650	682	695	663	659	648	617	666	651	654	651	657	667	611	660	657	692	635	633	626	666	639	679	655	659	619	670	619	660	672	676	696	661	673	676	638	705	720	592	647	658	681	679	638	675	646	636	621	677	702	654	660	663	604	686	639	636	652	649	643	650	649	640	670	641	692	667	686	589	675	645	678	667	650	669	688	654	669	688	635	664	717	664	603	612	695	629	686	652	679	635	644	673	652	656	651	678	654	669	658	691	696	662	649	676	640	626	609	634	619	679	678	638	671	669	632	653	641	698	663	678	686	628	604	633	693	619	698	662	630	665	631	663	687	652	646	694	693	698	636	665	687	662	671	654	691	646	631	663	671	709	673	656	639	674	638	679	677	694	653	653	636	628	678	650	637	665	683	681	666	621	686	657	705	695	650	637	662	669	709	648	652	623	633	622	643	643	656	682	657	592	662	644	660	642	684	659	667	638	664	626	677	631	640	664	677	706	659	658	680	640	659	711	644	663	689	668	650	624	666	660	645	642	635	728	665	695	645	633	653	644	652	651	673	612	674	677	664	680	643	644	623	663	624	659	622	666	656	691	656	624	662	643	622	649	601	660	701	667	633	648	614	684	657	634	655	680	640	632	653	638	668	674	633	641	626	658	688	670	700	612	661	638	658	669	655	629	663	668	665	629	668	678	689	659	603	637	659	620	634	707	637	640	619	675	637	683	680	634	664	650	647	687	682	683	636	717	658	670	680	610	640	654	664	650	666	634	686	710	667	655	671	663	625	629	671	665	654	654	683	670	692	605	629	695	666	658	640	677	618	641	695	668	645	674	678	598	677	636	655	678	663	611	656	597	665	679	677	632	611	648	627	666	663	677	625	644	668	638	655	725	679	619	669	665	655	674	672	660	625	633	647	656	712	690	680	656	655	648	733	658	646	641	661	629	636	655	663	708	640	635	643	662	687	685	697	617	652	682	686	614	632	612	625	676	628	686	649	617	672	661	695	613	688	723	651	647	669	661	700	695	702	650	672	628	657	670	640	665	644	627	684	640	622	668	598	683	652	671	661	665	633	620	693	653	667	669	604	606	648	709	622	668	668	636	639	642	698	638	618	667	610	625	641	657	686	665	685	665	653	657	585	664	643	700	678	629	635	602	644	675
16863	28892	22828	15738	12359	9720	7535	5565	3747	2784	2268	1963	1703	1627	1473	1482	1386	1334	1351	1327	1371	1364	1305	1364	1308	1269	1250	1262	1232	1161	1099	1088	1102	1088	1129	1065	995	1027	1034	1033	1074	1048	1012	959	943	1031	997	1021	1010	1006	983	995	995	994	979	1006	982	1011	1025	991	990	1011	950	1048	980	942	1009	935	960	971	954	959	925	1053	995	1008	987	952	1036	937	961	972	952	981	977	970	946	981	954	982	918	953	930	1005	990	1020	917	1023	1012	972	974	1024	975	976	1020	960	979	1002	936	1008	1033	975	960	952	948	995	1017	997	1001	996	928	975	956	960	985	967	969	1003	1024	1002	941	986	994	979	953	1018	948	943	974	956	961	967	948	1017	937	1003	964	1048	1018	989	993	915	975	965	923	974	975	970	965	960	1010	1035	962	946	974	948	961	978	963	981	1040	983	980	931	956	977	969	941	1029	985	1013	1025	991	1000	969	996	1014	941	1002	987	915	952	935	975	936	1043	1016	1007	923	999	1001	978	1005	976	999	947	972	933	988	993	994	990	1008	1005	960	1006	979	995	1001	1010	1000	949	981	1010	950	1000	985	911	974	1003	967	1017	989	933	974	1008	939	960	990	955	964	972	987	1007	917	971	986	962	1002	972	994	988	937	949	932	1007	964	942	996	959	1011	930	969	983	918	1007	956	1003	1014	941	1005	973	967	1000	976	1013	960	980	935	949	1013	990	999	956	954	1001	969	985	989	970	978	991	928	955	979	978	927	957	975	977	969	1003	950	1031	942	948	971	1002	946	1013	935	958	958	987	987	1005	989	978	993	1018	938	954	936	925	994	932	988	971	967	994	987	967	953	1065	954	962	947	978	981	956	1037	967	1001	967	1001	957	947	955	967	958	1009	1005	965	994	1016	1025	990	938	975	989	986	983	937	976	990	1020	968	982	997	994	949	955	946	926	945	969	931	1004	974	954	1000	924	912	986	999	981	985	994	912	941	966	961	915	978	1001	1012	954	951	944	1007	927	961	979	1035	965	958	1009	953	979	948	1014	947	1031	987	987	948	1001	980	978	968	884	975	905	1004	1011	939	964	962	986	954	975	1027	967	981	1002	961	993	960	992	964	978	943	1000	1007	956	965	986	1006	968	986	979	1021	928	1007	968	986	984	936	947	971	973	950	993	920	939	1000	964	957	979	1000	941	944	984	985	956	998	974	1000	974	969	993	990	979	953	977	1000	990	966	1047	943	938	981	951	980	951	1034	966	980	987	929	997	978	1025	1068	931	975	1000	1055	973	984	976	899	1009	1036	1032	960	988	1017	999	1046	984	983	977	995	970	955	1008	934	944	1033	999	1014	953	986	971	979	942	982	973	976	986	980	969	1001	959	1030	933	958	943	963	1006	971	990	1036	946	965	985	992	1012	1011	996	954	979	1018	952	966	1009	988	942	972	941	997	962	960	933	978	1010	950	967	1039	1011	952	964	1022	907	1028	1066	978	991	948	986	1004	927	925	939	994	1002	1010	944	1010	995	971	966	898	998	941	993	980	955	985	956	1026	995	963	979	936	963	976	968	1014	924	971	976	941	977	994	1077	981	980	974	970	988	1005	970	1023	939	1009	924	1008	967	1037	975	937	971	977	985	1004	942	1013	972	967	945	979	1004	980	1001	956	946	947	1011	967	953	1054	947	995	1012	1003	1016	1001	998	957	960	977	991	949	936	962	979	960	983	964	1027	984	1026	970	1007	965	944	988	1027	971	948	990	975	959	944	929	956	979	952	983	938	982	995	1015	1004	960	985	993	1024	984	987	956	964	959	964	999	1019	911	1001	974	942	1002	979	985	1042	963	972	1010	984	907	959	928	968	989	986	1000	958	973	918	991	997	992	986	977	990	961	1026	986	988	1025	937	978	1008	980	940	948	966	956	1016	983	926	977	956	1003	986	1018	956	944	997	1001	990	947	1002	980	999	1001	979	953	984	984	947	959	949	984	982	992	1021	974	966	966	988	1009	977	998	1028	1000	982	1000	982	1010	964	1033	942	1020	969	997	1006	969	958	945	1002	992	932	968	934	994	982	957	926	957	949	958	1002	937	1000	997	998	967	961	1018	925	962	1028	982	962	967	996	961	961	974	1009	1000	971	951	1017	993	966	982	969	961	928	944	999	957	1011	1005	915	1050	957	1001	973	993	933	1022	1025	1025	989	990	1005	1004	979	921	968	979	956	946	1019	963	962	987	996	1021	952	965	976	987	943	973	938	944	1028	927	1034	982	1005	991	963	1033	994	999	1023	944	952	988	979	965	980	978	956	979	998	930	949	924	926	1007	984	964	989	934	996	971	1041	978	1006	1023	976	1007	1006	1014	939	1036	923	966	889	973	968	970	1007	1010	999	1033	987	947	1008	1016	949	986	964	1011	944	978	994	1059	991	968	967	963	1000	957	958	1026	959	1013	929	929	988	951	920	930	981	971	975	991	911	950	946	881	1021	1006	962	984	910	976	975	973	965	953	963	968	987	970	984	986	979	917	940	1021	960	967	972	961	972	1013	929	959	1013	986	937	1010	1014	929	1009	982	977	1005	1005	930	997	992	965	950	1016	994	1021	917	965	992	921	927	1033	944	1010	935	1011	1023	1013	963	984	991	964	960	1022	1043	908	926	976	966	949	953	965	993	1038	997	953	967	925	938	993	986	968	932	974	980	1023	963	946	998	967	1019	1009	1009	1011	1011	989	992	995	923	1010	981	939	919	961	963	963	956	926	940	972	983	968	921	969	972	995	954	957	916	978	926	950	998	1032	993	957	1033	934	997	1015	979	968	1001	996	978	933	954	968	1016	971	1001	984	972	972	955	976	981	958	986	1021	942	984	944	928	952	1017	970	959	970	962	1017	982	974	965	1059	999	961	933	983	957	975	958	972	970	993	993	935	959	928	993	942	910	973	933	965	931	985	968	928	993	939	1000	975	972	982	1016	962	971	973	969	941	948	982	963	997	1054	945	986	988	1019	1001	926	973	965	1019	939	1015	1017	985	967	930	1040	997	1000	994	994	957	972	953	1041	947	968	947	1003	980	907	956	1047	961	918	1032	1018	982	938	942	968	919	981	968	970	985	1011	967	929	1042	1064	940	961	998	979	989	999	936	970	932	949	972	952	999	1000	993	993	936	978	952	995	1042	1008	964	990	934	949	942	984	1041	963	1020	944	985	966	983	978	1001	1010	1017	980	967	1037	1017	962	976	938	1015	946	991	980	950	1012	950	961	973	921	1013	1056	991	969	990	1004	924	958	961	1031	981	1014	916	967	1003	1006	961	943	966	1030	915	1055	1006	973	1004	948	935	998	1006	940	995	1003	979	1022	975	1022	959	961	1019	977	930	1012	990	930	984	977	974	944	979	951	912	1055	972	966	950	921	949	991	978	985	983	964	967	964	949	959	996	996	965	970	1007	919	994	1000	981	943	971	991	966	918	986	993	1008	1047	972	996	985	944	969	1031	988	996	971	1047	977	925	939	1018	1015	985	988	1020	995	942	1020	1003	989	986	965	942	950	1007	1003	970	1009	1035	985	946	938	908	988	976	993	969	1001	973	909	1010	966	1029	957	958	989	959	1017	944	945	979	1005	923	945	989	978	979	1002	955	987	981	1011	995	1006	999	998	917	959	962	1001	966	948	910	958	988	956	1000	1027	984	949	1003	931	998	957	994	1029	1008	973	956	990	994	973	929	954	1019	998	966	990	1004	992	991	934	987	979	1022	983	988	898	945	963	942	982	969	1009	1027	1002	1053	955	1016	959	964	974	960	930	978	969	1041	974	931	947	999	1045	1002	995	981	949	1017	993	983	997	1014	986	988	1022	1002	946	973	938	964	1004	932	1060	993	943	993	984	1002
22376	21071	28212	24167	21110	19314	8878	3606	2222	1674	1273	1062	990	927	791	776	739	727	764	670	706	702	656	645	672	677	642	611	625	638	547	554	557	512	513	525	515	517	522	534	499	504	498	479	509	470	530	478	469	514	507	493	469	494	507	475	490	461	494	531	485	479	508	458	491	486	493	483	524	481	476	468	460	485	500	500	494	480	524	479	514	489	480	493	496	438	482	489	464	474	456	501	477	470	454	473	466	444	482	515	503	474	472	444	550	533	486	485	460	458	471	465	498	443	458	473	513	494	490	456	448	481	483	497	507	481	483	480	500	491	511	464	495	480	483	528	491	490	459	479	504	491	496	481	466	461	480	483	484	490	529	495	483	479	481	504	480	485	457	451	509	492	478	458	412	505	442	465	504	471	506	509	418	500	487	505	491	481	451	481	467	482	469	492	467	461	513	485	445	485	486	481	512	542	458	478	446	524	497	462	455	493	426	446	476	535	481	490	457	526	497	466	486	471	504	459	476	458	494	479	494	489	485	493	468	509	485	479	469	477	485	469	479	485	495	472	498	498	482	460	463	489	492	496	491	510	479	500	484	472	486	476	527	485	504	493	489	501	489	473	475	445	482	480	447	469	485	505	487	452	467	490	462	465	478	520	468	476	499	452	523	488	463	477	449	452	467	432	471	504	445	460	490	481	495	474	454	458	487	479	496	461	498	467	456	454	482	471	459	488	467	464	449	475	456	456	477	508	456	489	477	493	473	483	482	483	482	469	492	476	444	499	481	506	474	500	455	480	513	481	455	480	487	483	482	470	487	477	475	476	476	484	495	471	482	497	473	497	491	462	510	466	499	498	513	492	505	471	468	467	477	484	453	457	487	456	478	468	457	479	451	503	482	464	510	517	453	459	486	447	473	474	493	466	470	448	469	445	492	485	525	456	492	509	481	441	480	449	458	522	468	479	488	472	429	480	482	487	463	478	461	512	509	523	458	462	446	477	479	511	476	493	485	498	515	456	476	461	467	488	452	509	470	467	506	501	493	457	494	464	471	494	521	491	491	471	509	509	484	505	453	487	420	442	472	517	516	516	494	460	455	461	438	503	521	459	510	511	539	483	478	493	513	540	468	448	499	459	472	514	444	515	496	490	526	492	503	463	500	509	502	510	482	449	471	454	471	490	498	494	481	460	499	472	509	453	470	473	455	512	472	470	445	495	488	509	480	493	490	491	491	518	505	475	440	429	489	477	442	476	501	492	509	502	463	505	457	470	424	473	460	496	475	458	489	438	508	446	474	446	437	497	446	493	502	500	504	477	479	498	482	480	474	438	456	451	480	521	481	487	494	447	503	489	487	479	463	467	428	491	472	513	485	481	474	452	481	461	450	465	482	516	465	484	464	503	479	475	470	476	453	474	509	438	496	464	517	480	481	483	472	488	517	496	453	497	473	488	477	507	453	484	459	458	486	465	471	484	448	456	488	480	498	511	470	456	491	491	482	480	508	509	471	425	494	490	480	472	488	502	434	464	469	480	458	468	490	461	483	435	498	464	442	498	478	475	450	472	455	445	487	488	466	515	492	481	466	480	503	480	466	492	483	505	510	520	491	534	499	461	429	469	482	478	460	479	479	511	487	486	493	521	522	466	458	511	489	474	464	485	464	457	480	485	479	491	489	476	496	487	485	478	459	474	480	520	487	481	494	442	512	505	483	468	497	504	508	452	476	493	509	460	482	489	477	498	453	491	530	478	503	476	457	476	478	436	481	451	480	501	475	474	468	477	498	431	472	510	449	430	511	469	478	490	526	486	470	476	482	463	476	447	492	481	493	497	456	457	467	466	488	483	479	478	508	505	475	481	463	454	492	484	455	480	512	485	494	465	468	495	478	472	482	498	487	495	448	464	496	491	456	444	514	459	471	518	456	494	449	490	481	508	469	473	486	465	493	496	486	450	518	466	514	455	452	479	482	458	463	483	472	489	493	447	466	439	463	465	466	452	510	501	497	495	474	481	467	464	482	498	451	452	475	475	487	515	503	458	489	495	447	466	469	497	470	505	450	483	504	498	481	447	437	493	488	495	504	476	472	463	453	496	474	477	494	455	496	501	449	498	473	487	503	467	464	520	498	472	475	480	477	454	504	481	446	450	497	461	508	499	482	441	432	453	466	484	462	457	471	483	497	504	491	434	476	486	469	511	489	450	471	490	502	452	493	476	511	482	464	475	515	499	485	460	464	496	477	441	466	489	492	496	489	480	493	482	497	517	461	469	487	463	484	485	476	477	534	470	484	480	504	485	491	483	518	500	471	498	459	521	503	465	494	483	458	447	489	491	503	510	506	505	472	461	503	490	474	501	455	482	476	456	471	494	460	487	468	489	484	484	486	478	493	482	496	441	442	455	474	460	471	485	480	460	454	454	519	496	457	453	482	491	468	491	515	467	469	495	486	474	503	492	481	470	511	464	463	492	471	480	539	469	508	462	485	459	470	450	499	482	488	507	491	500	463	496	477	457	501	484	498	485	485	472	491	475	444	440	451	481	470	480	512	488	472	468	492	503	484	498	508	487	496	514	469	463	441	483	483	469	478	463	458	484	492	450	466	474	503	491	528	484	492	504	465	480	455	460	424	488	472	476	449	481	490	480	495	483	504	486	468	457	472	525	534	512	466	500	473	473	456	469	504	500	469	454	467	451	485	451	468	471	487	502	443	454	460	470	486	530	490	466	482	460	470	509	496	492	501	483	455	509	512	504	481	475	463	474	489	446	521	510	492	477	460	489	485	497	450	481	481	489	452	472	443	481	488	460	470	477	505	449	462	506	479	526	506	499	451	437	488	501	472	489	492	492	499	486	480	457	521	494	536	479	480	461	515	492	468	493	486	497	477	486	453	480	505	490	515	513	459	474	456	525	463	465	536	462	466	486	489	483	493	499	465	491	465	523	483	532	439	483	501	506	471	478	467	478	481	497	507	475	465	508	478	462	469	483	451	486	458	480	472	468	491	483	489	483	510	458	484	466	461	455	486	457	523	458	464	513	495	459	491	460	470	523	438	511	494	525	518	493	468	490	442	426	499	499	454	509	454	506	493	462	522	479	466	458	473	471	489	475	470	483	464	480	480	520	472	450	484	474	451	482	490	464	473	460	470	482	480	485	517	480	496	501	477	490	474	513	487	472	442	483	472	473	464	479	472	479	522	473	491	485	492	466	490	464	492	490	458	492	504	471	476	472	473	480	448	471	458	493	467	478	489	475	496	498	476	424	456	512	492	472	515	512	478	489	471	463	488	485	521	493	473	446	518	529	491	483	449	450	498	469	488	449	486	497	473	468	457	489	485	493	515	495	511	479	449	469	491	450	472	523	453	478	478	469	515	506	491	443	480	434	446	474	511	494	497	476	476	511	523	466	484	433	481	455	514	499	458	446	468	451	457	518	503	469	447	509	490	489	472	469	447	488	442	473	475	432	459	465	500	518	455	502	483	466	473	460	431	501	452	476	492	467
19889	36107	30235	22744	18447	14599	11012	8009	5676	4088	3084	2480	2147	1892	1728	1551	1585	1463	1452	1406	1360	1271	1323	1317	1280	1199	1185	1200	1065	1031	1054	985	926	888	875	864	848	844	867	794	793	775	770	785	766	721	722	761	706	748	747	734	703	742	696	753	748	757	724	725	730	739	744	687	701	753	769	763	715	725	690	735	740	709	712	766	733	718	724	761	717	724	707	629	691	718	711	755	705	806	733	719	709	735	704	710	704	694	729	733	751	688	694	701	763	762	673	693	730	668	733	716	721	748	747	746	683	685	709	757	711	716	690	739	745	677	703	716	736	728	741	756	736	676	736	759	763	711	697	768	728	694	706	721	688	700	738	738	745	725	716	676	725	680	727	707	691	722	782	716	691	702	782	684	722	721	689	758	733	716	726	708	775	691	745	710	677	695	748	718	726	716	674	751	732	737	733	725	742	733	714	687	738	729	716	671	682	702	658	726	721	681	728	722	706	776	709	729	713	715	774	674	747	733	696	712	715	707	743	734	739	786	658	681	735	730	726	741	741	743	747	680	690	697	734	726	745	718	740	735	723	701	724	721	718	732	735	715	707	693	694	746	755	719	733	711	727	727	674	772	688	677	726	733	720	711	677	690	700	699	682	693	739	761	737	747	731	704	709	718	744	724	721	732	731	719	684	693	759	735	715	743	718	695	677	681	734	715	692	740	710	724	676	661	710	760	653	688	735	737	716	749	688	765	720	723	713	699	708	671	785	751	773	704	732	705	728	704	701	696	728	746	760	765	708	700	720	668	717	697	683	732	748	708	677	724	716	741	726	715	725	718	673	718	674	796	740	775	725	700	693	709	764	727	743	728	737	760	711	729	667	730	697	747	723	764	743	708	668	725	714	791	662	746	731	733	688	758	755	741	723	713	706	728	740	763	774	677	740	692	731	731	664	708	687	752	749	735	688	768	727	747	721	728	710	727	714	756	682	682	722	713	767	712	728	735	725	705	675	722	716	744	739	702	764	723	730	722	736	729	713	712	725	721	702	700	718	754	712	700	691	719	752	672	715	718	738	715	687	723	725	759	691	694	704	693	746	741	697	700	757	729	717	704	689	731	695	740	727	718	772	730	724	702	761	722	777	703	699	774	748	744	705	678	697	693	700	714	718	724	734	695	716	685	685	753	699	689	759	696	703	721	703	723	725	756	713	734	719	759	753	716	750	706	659	718	742	672	739	695	692	716	774	726	750	738	678	682	713	722	718	745	735	710	729	693	757	745	682	687	741	717	764	724	685	729	692	727	750	716	706	755	721	702	691	760	719	682	779	725	731	731	733	701	765	749	733	712	733	722	784	702	773	683	730	715	709	747	716	720	718	755	703	726	715	698	687	783	711	684	737	689	724	705	724	705	729	730	707	752	747	754	703	701	737	719	703	712	728	713	697	720	717	713	698	665	658	711	703	732	693	683	757	714	719	719	774	716	687	682	719	734	726	693	705	679	716	769	759	677	733	692	685	726	770	760	676	710	725	735	730	737	731	703	730	774	769	698	769	729	728	738	710	718	684	714	696	720	718	719	683	719	693	737	725	725	700	703	727	729	719	757	747	743	723	722	750	729	716	746	678	728	721	720	694	690	718	711	729	690	757	708	713	765	775	682	727	691	742	713	773	714	748	667	749	729	722	695	746	712	761	705	716	697	738	734	741	704	694	661	696	664	717	749	713	710	767	766	710	725	754	700	709	729	771	774	692	688	674	720	707	666	737	736	733	693	738	752	713	691	681	703	680	765	694	743	723	759	705	711	735	715	716	693	756	753	730	699	685	734	725	777	696	746	724	697	702	725	711	686	743	689	698	733	709	713	722	724	720	703	760	710	680	709	694	735	680	715	732	750	747	717	780	752	738	707	740	716	711	706	715	635	670	729	735	697	703	731	735	724	707	735	720	730	702	681	705	704	738	736	719	687	725	712	669	670	721	706	761	738	709	702	717	706	719	747	687	703	696	769	738	680	722	720	724	682	694	693	700	739	701	744	753	686	703	747	745	717	698	728	689	725	766	693	653	746	701	782	702	701	720	715	725	687	739	726	747	696	702	718	711	702	735	699	705	714	730	782	676	723	743	709	701	696	718	737	673	727	714	766	736	719	690	696	735	709	706	692	693	740	702	719	702	711	755	717	728	730	708	732	749	709	713	717	710	711	701	717	761	751	702	694	689	657	705	752	720	730	706	731	692	704	676	772	755	746	705	675	749	737	737	734	754	752	657	719	716	744	727	700	663	754	734	700	674	720	758	724	732	723	716	664	764	699	749	746	753	733	733	725	734	716	674	728	730	689	725	704	665	732	727	724	769	699	724	758	761	732	694	698	708	700	727	717	745	713	683	744	715	711	714	686	706	742	726	749	743	726	715	733	707	706	705	696	704	708	739	719	701	723	717	771	674	742	753	659	794	753	731	745	677	734	721	692	710	705	712	702	706	787	749	711	671	700	720	714	734	733	728	707	735	723	698	685	702	757	745	710	713	708	695	713	719	732	685	758	661	722	725	711	731	765	736	706	740	744	718	684	682	700	765	682	684	712	717	691	679	730	751	708	720	733	742	675	715	713	688	712	736	662	708	724	702	697	693	763	706	713	707	701	655	728	727	731	720	694	663	695	733	699	748	746	701	761	711	746	722	703	686	684	737	705	726	731	722	683	742	692	717	700	707	716	717	701	705	760	743	712	713	689	749	716	741	726	727	688	712	738	690	726	734	716	717	765	710	724	773	723	757	687	744	725	760	762	770	720	735	751	719	722	752	691	698	725	737	707	711	756	683	744	728	677	709	756	703	731	735	697	715	702	677	758	765	722	709	741	769	699	690	698	750	736	708	688	735	747	755	719	726	712	686	767	706	747	708	727	684	679	719	704	721	740	719	695	696	689	721	753	739	739	655	735	757	746	719	725	715	693	760	711	748	741	697	709	739	717	691	747	696	693	731	736	736	719	703	741	737	721	758	726	714	754	744	722	708	765	722	701	709	707	737	767	751	726	727	747	715	693	736	689	722	697	699	690	759	718	717	744	711	715	717	736	696	758	685	727	751	741	738	710	700	747	694	683	759	759	730	726	733	686	721	712	706	694	730	671	741	692	719	687	695	696	731	668	691	731	717	726	685	724	740	721	734	676	687	711	695	763	738	677	731	701	721	683	778	746	701	705	760	698	670	740	653	709	718	722	696	709	689	674	747	686	692	720	684	700	706	687	718	722	716	702	682	750	766	740	658	695	713	713	735	730	719	659	712	676	668	722	727	725	744	726	686	725	724	747	737	684	698	651	685	700	719	690	706	683	739	718	749	729	707	691	712	728	691	751	724	705	719	751	749	730	707	735	709	713	772	689	744	736	744	704	777	750	706	773	707	721	710	725	680	747	714	707	701	740	710	693	723	729	710	727	730	716	728	682	697	706	730	705	740	690	731	733	732	771	721	771	656	700	750	729	675	733	714	739	729	716	744	677	677	719	695	706	728	675
27507	19948	15020	9413	5402	3438	2523	1816	1297	1147	1110	993	877	849	805	838	870	840	810	798	817	831	762	794	819	745	738	795	787	768	772	773	739	712	689	714	706	710	790	764	761	742	748	731	738	673	722	643	768	709	705	747	733	672	730	732	751	726	742	687	738	662	657	713	744	744	722	765	723	664	642	753	710	724	705	742	724	699	700	707	737	720	719	663	763	664	716	689	762	706	679	735	719	710	746	678	735	737	671	726	712	702	719	674	715	717	707	730	706	740	684	739	713	675	723	746	714	784	759	733	703	729	672	739	723	761	688	715	712	716	715	711	697	704	745	721	659	738	704	672	696	754	695	738	740	725	702	750	703	708	752	711	723	739	757	698	732	709	729	717	759	704	715	764	667	727	682	664	668	698	662	755	678	690	711	746	685	706	715	745	690	768	761	707	760	707	696	692	705	702	747	720	686	762	730	677	744	734	721	698	694	723	742	681	703	700	684	685	706	733	739	712	694	763	657	747	672	723	673	696	736	681	747	694	715	720	706	662	741	707	755	733	730	647	714	739	754	687	789	681	702	704	719	691	708	715	704	688	685	741	718	711	726	701	727	752	666	685	722	764	693	694	713	708	740	736	698	708	701	757	730	745	761	707	709	707	733	699	735	704	738	724	746	685	734	721	727	756	695	724	714	720	724	704	719	747	707	729	711	736	743	735	674	708	707	721	674	720	666	698	692	696	734	692	710	750	743	672	715	714	730	713	715	731	707	749	717	715	674	692	746	685	721	703	758	718	716	688	680	724	702	729	715	682	693	625	733	683	701	722	710	618	715	713	719	726	708	694	687	702	745	750	708	666	677	720	616	771	718	732	696	695	699	688	718	734	725	741	695	676	777	750	708	716	742	691	677	708	706	769	757	677	731	729	718	706	752	727	717	706	684	734	716	732	712	685	687	755	706	754	748	711	693	745	736	684	722	687	706	736	701	718	744	700	723	678	729	709	696	730	732	708	735	685	751	704	753	727	716	698	693	725	684	715	712	721	678	704	670	748	712	710	693	741	713	710	693	728	717	641	735	718	707	728	719	724	708	733	720	682	732	731	720	716	694	663	724	677	693	681	701	710	686	726	727	669	685	739	703	697	771	763	715	684	768	726	738	698	680	683	702	743	736	713	757	677	740	686	719	734	680	720	741	711	733	743	692	726	709	735	657	734	714	741	729	738	699	702	683	661	725	740	773	693	746	737	711	681	719	695	727	712	718	757	697	661	711	677	706	690	751	724	725	724	715	720	719	727	751	696	737	660	736	703	752	705	739	698	711	721	710	689	777	721	711	700	703	706	708	699	726	682	710	711	727	735	759	718	714	724	700	702	724	715	706	730	702	674	725	761	726	700	711	744	758	725	720	700	690	724	722	660	752	697	755	776	729	720	718	710	747	703	689	753	731	679	719	717	717	746	676	705	683	753	684	703	664	715	719	750	669	695	706	736	742	730	776	696	728	706	714	727	695	687	728	670	661	718	766	723	689	724	739	729	745	744	699	672	718	765	728	729	693	706	717	678	712	760	720	671	754	720	678	703	724	725	707	747	738	703	721	693	692	691	688	766	725	720	683	719	686	756	733	740	713	702	740	725	741	717	684	688	737	699	716	725	663	696	713	696	757	720	700	755	748	725	692	728	741	793	695	695	734	700	681	706	726	678	665	677	729	688	717	737	712	732	712	679	725	727	669	746	678	690	733	737	724	686	743	693	689	671	723	668	680	714	696	774	739	686	730	703	708	696	713	710	669	731	739	727	737	755	723	696	720	744	749	736	712	677	742	702	694	707	744	725	708	738	714	776	763	697	703	719	733	698	720	697	686	758	714	750	741	719	684	749	728	659	724	691	667	694	725	759	741	747	697	728	719	710	695	682	721	750	686	673	768	667	706	705	751	690	715	707	720	713	757	669	724	751	744	707	663	731	676	721	721	706	717	691	741	692	717	664	710	684	718	742	693	732	688	711	720	720	725	687	694	696	727	753	713	687	696	745	715	731	716	743	724	698	693	706	754	709	695	734	743	688	715	740	687	676	684	692	739	727	776	730	691	708	719	784	682	690	724	704	684	705	731	715	677	722	715	740	706	690	741	704	762	739	742	676	713	739	701	708	728	726	723	710	733	714	709	730	702	682	699	730	722	735	715	718	755	689	746	692	713	695	724	749	756	690	675	735	765	684	667	708	699	723	692	728	695	681	709	692	751	708	681	691	699	706	719	689	703	663	677	696	706	746	737	701	680	716	744	738	701	722	676	719	688	691	704	701	729	732	714	719	688	694	716	708	695	723	712	729	701	732	672	709	743	723	749	711	726	742	704	751	744	670	742	676	748	707	723	676	713	758	725	652	751	711	725	723	728	694	672	701	690	723	739	777	691	745	714	715	719	714	748	727	714	740	725	704	719	715	689	680	740	734	720	720	708	703	694	712	744	714	695	746	747	773	711	691	740	722	745	706	721	721	752	707	687	741	695	718	736	718	712	703	720	775	690	741	701	727	742	682	725	706	721	725	729	726	749	717	676	733	708	746	708	707	736	713	690	717	685	759	675	728	676	706	648	690	741	702	696	721	729	723	696	700	717	777	731	759	645	756	648	718	737	704	722	730	665	725	713	758	687	709	683	698	735	737	700	711	729	742	691	746	699	738	665	666	727	708	723	729	751	682	765	735	713	674	696	699	739	720	765	694	759	706	716	696	717	677	711	738	689	739	749	704	725	716	699	741	703	685	738	693	734	738	733	717	754	701	681	719	705	712	684	736	675	687	747	731	714	761	742	706	664	684	656	748	721	716	691	667	724	713	720	762	710	683	701	732	742	718	703	715	733	732	697	725	724	744	686	743	682	710	744	688	689	723	728	707	747	719	701	710	747	713	704	659	679	711	689	723	739	720	722	664	696	735	718	710	769	720	713	665	747	701	690	721	729	704	703	735	706	686	728	703	740	751	690	721	723	671	730	700	706	745	721	689	740	732	676	678	715	707	722	716	722	702	697	694	678	666	749	707	731	722	715	714	714	707	746	657	719	712	742	770	757	750	709	691	677	726	685	730	744	680	748	679	670	731	759	686	734	777	722	782	719	734	748	712	709	742	725	678	743	703	696	703	703	725	703	705	742	713	699	713	717	710	749	707	711	701	705	751	703	726	670	717	707	706	688	716	734	687	724	712	712	735	740	723	669	664	720	688	675	769	669	733	696	761	711	707	718	750	682	682	702	697	708	725	711	726	717	691	706	714	716	692	700	728	712	722	709	686	726	697	686	635	739	761	689	740	675	713	703	747	686	683	686	686	718	763	703	714	681	696	709	723	709	732	712	760	752	692	772	755	711	750	725	705	727	731	763	754	741	746	698	702	769	745	702	702	699	727	680	696	729	674	683	693	713	693	724	753	751	735	738	748	708	678	716	720	737	679	731	755	676	714	747	698	694	713	735	697	735	674	719	727	701	753	740	704	733	676	688	656	742	706	741	748
16498	25971	20279	13990	10700	8139	5802	4252	3139	2378	2086	1824	1596	1534	1500	1487	1406	1429	1361	1362	1279	1402	1301	1334	1330	1237	1272	1260	1180	1276	1214	1179	1103	1155	1192	1170	1111	1142	1107	1095	1082	1124	1107	1102	998	1111	1087	1091	1086	1081	1076	1110	1113	1059	1092	1079	1078	1046	1090	1018	1076	1052	1058	1060	1078	1061	1056	1087	1133	1058	1010	1059	1067	1111	1083	1179	1063	1036	1063	1110	1082	1070	1074	1034	1096	1064	1023	1108	1046	1099	1089	1061	1067	1030	1078	1107	1099	1077	1034	1042	1149	1047	1086	1094	1101	1127	1035	1036	1074	1062	1050	1069	1065	1041	1009	1102	1112	1094	1056	1096	1060	1049	1107	1086	1123	1071	1099	1088	1048	1027	1050	1048	1073	1100	1138	1077	1042	1055	1059	1112	1090	1063	1059	1059	1036	1043	1005	1072	1051	1082	1149	1069	1059	1065	1074	1060	1047	1052	1045	1098	1107	1067	1058	1065	1050	1129	1046	1062	1121	1087	1102	1059	1111	1127	1055	1073	1067	1085	1076	1058	1091	1036	1020	1050	1058	992	1088	1044	1036	1066	1027	1114	1034	1136	1004	1115	1057	1068	1090	1049	1045	1086	1075	1079	1095	1080	1064	1148	1103	1082	1033	1042	1061	1052	1071	1048	1063	1080	1039	1079	1097	1065	1005	1118	1076	1104	1077	1062	1088	1098	1055	1085	1084	1046	1095	1034	1057	1063	1098	1031	1040	1031	1084	1029	1051	1095	1092	1078	1040	1103	1051	1133	1040	1032	1098	1025	1048	1067	1121	1096	1082	1038	1105	1048	1071	1097	1068	1017	1037	1083	1074	1107	1034	1058	1082	1068	1006	1041	1074	1050	1045	1047	1004	1059	1020	1079	1038	1026	1104	1057	1112	1062	1060	1010	1097	1080	1057	1071	1032	1063	1096	1043	1119	1114	1032	1054	1036	1002	1049	1055	1067	1075	1078	1075	1071	1107	1006	1030	1073	1081	1021	1088	1044	1080	1071	1060	1099	1065	1136	1113	1016	1062	1126	1082	1028	1093	1025	1106	1092	1111	1062	1106	1105	1023	1076	1143	1101	1062	1116	1101	1071	1059	1056	1029	1091	1072	1072	1049	1031	1070	1127	1049	1089	1095	1059	1015	1034	1035	1051	1045	1089	1133	1018	1038	1034	1041	1064	1068	1043	1032	1051	1016	1095	1038	1084	1066	1047	1106	1045	1117	1083	1100	1075	1056	1033	1110	1037	1069	1042	1026	1018	969	1044	1045	1070	989	1024	1085	1091	1075	1105	1092	1080	1071	1100	1026	1044	1093	1068	1090	1108	1045	1066	1044	1081	1078	1025	1078	1035	1064	1050	1093	1072	1098	1043	1052	1066	1112	1023	1034	1013	1043	1015	1079	1033	1051	1044	1040	1044	1071	979	1115	1012	1082	1094	1058	1067	1037	1078	1091	1033	1088	1134	1011	1087	1079	1083	1043	1009	1093	1003	1018	1064	1122	1047	1093	1057	1051	1062	1060	1063	1062	1044	1070	1076	1072	1083	1055	1092	1056	1029	1112	1108	1085	1064	1089	1066	987	1082	1071	1075	1062	1071	1086	985	1066	1036	1066	1101	1041	1067	1099	1036	1131	1058	1087	1096	1037	1104	1078	1110	1053	1096	1073	1047	1054	1066	1041	1058	1083	1092	1112	1100	1074	1086	1058	1052	1075	1000	1122	1057	1048	1033	1070	1048	1093	1092	1141	1048	1064	1062	1107	1034	1095	1049	1120	1089	1034	1077	1066	1073	1065	1060	1046	1048	1118	1067	1076	1063	1113	1108	1066	1082	1076	1136	1086	1057	1093	1085	1052	1097	1060	1090	1078	1077	1068	1057	1127	1020	1095	1167	1082	1018	1038	1026	1025	1086	1103	1083	1064	1006	1066	1040	1035	1017	1067	1098	1056	1035	1097	1125	1031	1084	1079	1048	1037	996	1133	1065	1080	1051	1051	1051	1057	1064	1059	1078	1029	1017	1103	1054	1050	1072	1080	1087	1119	1045	1030	1045	1069	1080	1067	1041	1097	1061	1094	1099	1113	996	1033	1125	1017	1109	1098	1082	1112	1042	997	1075	1109	1127	1140	1116	1123	1094	1080	1038	1064	1088	1078	1039	1050	1110	1076	1120	988	1051	1048	1145	1006	1096	1011	1060	1074	1057	1114	1043	1109	1068	1109	1037	1099	1062	1114	1129	1046	1106	1077	1012	1049	1028	1099	1045	1071	1059	1103	1094	1067	1084	1043	1016	1157	1103	1128	1046	1097	1075	1067	1050	1029	1096	1026	1077	1045	1083	1067	1085	1091	1009	1153	1036	1048	1089	1067	1030	1056	1000	1073	1018	1079	1112	1071	1136	1092	1030	1018	1052	1099	1073	1053	1076	1100	1112	1056	1065	1095	1050	1050	1025	1040	1103	1080	1099	1045	1060	1125	1103	1108	1079	1133	1070	1122	1063	1014	1072	1059	1082	1040	1038	1126	1082	1050	1057	1064	1080	1127	1026	1046	1059	1105	1065	1135	1069	1007	1092	1078	1032	1047	1076	1090	1110	995	1062	1068	1067	1085	1058	1112	1102	1076	1080	1106	1037	1064	1064	1088	1046	1044	1128	1054	1104	1082	1046	1046	1073	1051	1100	1073	1068	1039	1072	1039	1104	1020	1095	1076	1050	1050	1106	1058	1022	1078	1037	1011	1047	1034	1088	1071	1010	1079	1063	1051	1024	1132	1034	1023	1106	1078	1068	1043	1042	1007	1049	1034	1051	1064	1093	1027	1094	1093	1036	1134	1095	975	1043	1029	1079	1030	1117	1049	1055	1016	1027	1056	1043	1108	1097	1032	1102	1116	1056	1126	1071	1040	1043	1091	1060	1115	1132	1114	1129	1111	1083	1050	1079	1066	1100	1149	1051	1046	1039	997	1081	1063	1083	1015	1057	979	1048	1094	1075	1052	1049	1085	1139	1037	1084	1040	1078	1071	1066	1025	1059	1089	1074	1001	1094	1074	1029	1063	1040	1160	1095	1095	1059	1125	1058	1024	1060	1077	1043	1047	1093	1128	1044	1061	1073	993	1076	1039	1038	1078	1024	1067	1080	1013	1110	1080	1039	1107	1083	1063	1070	1065	1041	1047	1063	1057	1082	1070	1120	1081	1044	1083	1096	1127	1118	1073	1115	1052	1053	1069	1024	1030	1136	1061	1093	1046	1063	1032	1060	1117	1079	1070	1075	1053	1122	1055	1076	1110	1057	1042	1053	1052	1066	1092	1082	1056	1114	1097	1054	1103	1069	1080	1119	1051	1097	1075	1075	1071	1073	1049	1102	1071	1049	1135	1100	1080	1042	1080	1062	1038	1113	1073	1075	1081	1020	1138	1047	1036	1060	1044	1048	1070	1125	1070	1070	1105	1093	1070	992	1070	1068	1090	1058	1060	1062	1018	1061	1050	1067	1127	1042	1022	1115	1026	1059	1126	1079	1078	1068	1008	1059	990	1072	1017	1030	1061	1045	1104	1026	1041	1055	1070	1096	1106	1144	1150	1096	1105	1051	1085	1061	1109	1000	1083	1104	1085	1067	1106	1030	1007	1010	1115	1035	1066	1046	1082	1038	1067	1053	1080	1102	1072	1143	1053	1014	1097	1050	1079	1066	1061	1064	1053	1053	1052	1048	1097	1080	1090	1085	1083	1114	1132	1081	1090	1112	1053	1089	1028	1095	1050	1073	1068	1066	1049	1072	1087	1095	1090	1081	1084	1080	1099	1079	1030	1071	1035	1044	1059	1089	1024	1096	1121	1029	1062	1069	1037	1122	1072	1081	1105	1077	1071	1119	1056	1071	1079	1064	1111	1086	1032	1121	1019	1070	1064	1072	1066	1113	1055	988	1064	1053	1095	1019	1066	1068	1078	1000	1104	1105	1090	1073	1070	1080	1086	1050	1069	1067	1068	1109	1026	1058	1027	1056	1079	1039	1056	1083	1019	1043	1045	1029	1063	1050	1101	1043	1149	1066	1054	1066	1092	1119	1053	1112	1006	1121	1065	1088	1048	1101	1038	1100	1071	1006	1020	1033	1147	1049	1097	1075	1080	1137	1069	1019	1075	1107	1115	1048	1088	1084	1052	1130	1086	1047	1111	1105	1065	1132	1085	1043	1038	1005	1064	1107	1026	1064	1106	1093	1052	1135	1049	1109	1042	1110	1087	1071	1031	1024	1094	1067	1060	1042	998	1051	1084	1044	1022	1015	1060	1051	1103	1035	1132	1029	1057	1052	1174	1003	1092	1085	1054	1075	1043	1043	1015	1076	1109	1027	1066	1108	1060	1055	1107	1138	1096	1025	1045	1075	1050	1060	1067	1052	1039	1064	1075	1054	1041	1035	1067	1046	1090	1077	1050	1078	1099	1070	1013	1050	1064	1022	1034	1071	1078	1032	1108	1056	1080	1100	1129	1116	1001	1070	1107	1068	1066	1059	1050	1090	1092	1082	1097	1017	1079	1040	1045	1019	1031	1078	1088	1038	1116	1092	1060	1071	1022	1058	1046	1046	1002	1086	1051	1095	1085	1107	1062	1044	1084	1097	1076	1052	1028	1126	1013	1053	1055	1058	1083	1069	1055	1094	1078	1055	1095	1057	1022	1077	1038	1046	1081	1072	1060	1070	1096	1030	1076	1005	1037	1067	1063	1108	1047	1041	1063	1058	1096	1062	1022	1048	1034	1075	1062	1071	1114	1042	1090	1070	1034	1072	1031	1082	1089	1065	1055	1058	1054	1066	1100	1070	1088	1062	1033	1070	1052	1177	1077	1041	1094	1030	1082	1064	1083	1087	1113	1092	1054	1018	1042	1121	1072	1097	1071	1050	1089	1059	1076	1093	1033	1106	1068	1041	1019	1108	1100	1087	1072	1081	1114	1097	1075	1050	1111	1022	1071	1042	1071	1036	1097	1012	1085	1132	1051	1098	1018	1041	1115	1097	1030	1058	1116	1041	1080	1094	1073	1032	1116
23226	21040	27627	24703	20024	9573	4394	2627	1792	1392	1128	1056	909	890	883	836	825	788	744	756	711	772	785	776	756	731	683	701	707	663	689	590	663	614	627	646	624	612	635	650	649	602	560	612	625	619	612	583	560	588	598	601	598	611	604	538	614	589	599	603	573	594	577	585	621	570	579	589	577	571	626	577	572	681	565	590	603	576	599	624	612	604	580	569	636	533	573	597	595	595	577	592	552	597	572	580	594	598	601	639	565	586	541	580	629	593	593	610	614	607	593	569	628	617	579	573	579	605	646	588	618	608	574	551	572	590	596	581	554	558	572	581	606	620	583	578	594	586	599	568	572	597	559	599	577	585	608	579	590	573	565	607	584	541	617	566	569	587	596	567	599	609	540	613	607	606	596	547	627	573	587	575	603	582	584	606	602	627	610	598	575	634	614	566	586	615	623	646	598	615	547	575	602	565	580	561	556	594	596	555	565	573	602	584	591	537	600	585	623	613	600	603	584	586	585	631	562	603	587	553	570	596	608	555	619	587	555	598	577	574	575	612	591	592	533	588	615	582	580	599	565	588	588	599	616	584	560	565	558	580	611	616	564	597	572	547	566	564	612	608	572	633	601	612	608	585	584	575	567	571	580	544	544	587	588	594	574	603	609	572	586	589	556	562	563	592	554	598	653	600	577	620	607	613	617	580	556	597	543	595	607	552	587	554	554	560	588	622	590	612	618	627	580	576	608	576	596	619	612	599	619	590	599	603	617	594	561	573	591	607	569	629	613	598	571	587	603	581	631	625	582	575	609	590	603	586	622	583	598	607	602	558	619	585	588	589	583	591	597	581	573	592	591	561	609	651	583	597	556	593	568	573	596	602	573	559	590	579	605	597	560	587	571	578	556	596	545	550	579	574	565	571	634	597	608	609	579	562	624	586	583	582	581	588	604	636	605	594	592	599	583	597	618	602	593	566	588	592	610	592	561	576	597	591	554	579	586	618	603	576	615	586	549	611	572	600	547	600	539	615	523	585	645	524	592	567	588	575	615	617	573	575	590	578	577	528	590	603	566	579	600	585	582	578	582	624	606	615	576	636	565	510	595	626	590	583	578	645	594	613	587	636	577	589	565	579	574	598	605	590	604	646	612	568	626	621	573	609	592	639	565	587	566	585	592	589	578	596	587	579	607	647	613	603	601	560	575	554	601	565	621	649	545	605	603	572	630	570	580	602	576	658	553	586	627	593	570	587	604	606	616	574	596	591	571	581	545	575	605	591	548	637	609	572	574	583	586	632	591	563	593	622	616	592	597	629	622	584	582	588	602	594	612	592	543	626	633	610	546	594	657	615	619	574	559	587	581	591	596	572	598	589	590	576	585	595	596	577	580	598	587	604	598	611	570	619	625	614	570	556	619	574	582	601	601	594	617	579	616	572	531	546	582	635	619	626	583	577	589	579	597	584	592	574	578	590	590	585	606	546	579	615	552	597	606	604	583	530	589	608	574	628	605	582	609	551	563	601	587	581	614	616	609	615	583	522	605	593	577	582	609	574	587	591	570	602	644	594	605	589	606	552	558	581	550	564	581	583	600	611	579	591	585	567	548	595	591	591	609	581	516	627	630	606	591	570	570	629	578	581	579	542	598	579	546	556	584	564	574	590	576	549	598	565	607	593	602	604	580	582	585	625	598	619	634	581	571	598	581	604	592	561	569	632	631	600	586	577	583	592	629	618	625	632	601	592	581	592	589	580	609	614	622	617	603	605	615	598	524	598	611	579	626	573	552	585	596	588	551	604	575	640	621	591	640	603	561	543	629	589	608	528	588	561	565	596	578	589	628	643	580	614	604	638	603	573	605	631	598	592	619	597	592	581	607	599	587	610	571	616	553	580	644	551	614	572	571	570	572	590	555	598	586	598	598	576	554	606	605	537	535	641	630	592	630	587	622	570	623	562	633	547	602	554	577	607	587	594	639	589	639	596	593	578	602	591	579	569	576	568	587	568	636	607	607	550	574	592	600	612	575	589	587	569	559	572	608	604	569	614	604	602	566	603	564	578	574	567	617	579	574	601	573	581	588	600	557	606	630	583	551	567	584	597	553	566	636	599	610	554	563	566	555	625	633	595	567	552	611	553	587	661	581	607	633	577	579	617	582	639	615	571	614	607	621	602	592	607	612	624	587	596	587	576	586	587	558	612	591	567	608	562	592	576	597	562	588	579	557	589	589	581	593	582	613	567	595	577	583	602	568	583	641	590	614	611	585	532	576	604	603	608	594	562	551	603	596	606	622	590	609	647	583	567	568	592	574	625	568	609	598	577	578	600	584	615	597	551	596	631	564	560	647	598	575	556	569	578	582	587	596	571	607	567	571	579	606	616	610	552	555	608	576	567	584	560	609	613	606	560	593	620	581	569	570	561	579	570	572	611	561	628	587	652	611	595	575	592	590	591	591	580	609	550	607	563	590	586	631	548	581	621	616	623	568	577	566	595	605	542	556	594	544	586	573	577	605	590	586	603	605	589	579	587	588	621	597	604	606	592	581	608	582	560	625	570	591	583	618	561	587	609	575	605	596	584	621	559	603	619	587	528	577	587	565	549	580	584	610	575	571	595	576	570	653	631	570	573	584	596	562	612	541	561	608	590	580	585	585	582	576	629	594	608	592	583	611	543	553	572	553	625	586	621	589	596	589	597	591	626	622	619	608	594	598	607	588	567	588	596	596	591	579	585	561	560	601	596	590	620	572	634	596	598	619	588	649	632	587	566	603	577	611	604	581	572	585	595	599	573	561	563	568	590	592	561	593	643	574	617	579	622	544	598	584	614	624	563	611	559	574	568	573	584	553	600	631	625	573	614	544	579	612	584	628	587	611	578	574	544	586	595	581	588	613	591	577	608	613	546	639	555	606	588	613	593	623	635	615	574	592	599	612	586	606	585	537	578	578	622	600	577	579	624	571	613	551	621	589	611	594	593	591	594	567	616	607	574	590	605	581	579	606	600	605	601	576	538	648	628	599	584	573	594	601	595	637	582	536	593	620	593	554	568	612	533	576	626	604	576	563	580	568	606	616	608	585	591	577	594	604	631	585	645	601	558	590	578	595	580	571	598	594	599	592	587	578	589	639	579	587	580	635	579	578	593	615	617	606	588	567	581	560	566	571	560	591	603	581	599	603	567	604	585	599	572	553	613	562	597	580	585	567	594	621	567	635	601	632	572	563	609	581	619	585	618	593	599	606	591	602	596	557	547	587	618	550	545	571	572	600	583	593	574	596	583	575	583	558	545	562	577	604	556	585	551	586	549	542	649	645	586	584	604	607	629	572	600	609	567	639	585	586	598	590	566	643	584	558	555	605	617	577	600	567	582	547	615	558	604	582	582	585	606	643	590	562	615	617	616	583	614	600	557	564	614	562	597	625	628	605	577	568	599	580	566	599	577	604	582	573	566	589	587	634	573	550	613	608	581	570	621	597	587	546	558	615	602	572	600	608	591	541	615	555	620
17470	32166	26526	19658	14941	11441	8689	6143	4459	3351	2679	2190	1992	1723	1650	1573	1510	1535	1422	1369	1387	1344	1338	1346	1317	1239	1243	1193	1123	1124	1178	1038	1089	983	1069	998	995	960	1025	918	976	938	971	977	920	959	981	854	904	896	900	906	847	905	866	908	932	920	860	900	916	927	904	937	978	895	895	975	950	902	885	913	875	920	908	935	895	927	873	952	937	905	840	953	883	869	905	938	868	870	901	925	928	891	880	906	867	888	880	932	896	929	881	911	938	894	897	921	894	837	868	892	854	886	880	865	869	899	891	887	873	917	844	846	853	888	917	870	875	912	857	885	907	851	888	851	880	877	836	909	870	878	964	850	933	823	868	849	905	892	916	903	952	931	881	888	860	870	873	829	874	934	880	848	902	911	858	875	923	904	908	940	876	912	886	849	917	891	833	851	880	850	913	877	871	862	922	954	895	874	964	922	899	857	905	883	946	922	920	915	933	902	915	904	921	921	887	926	906	894	934	909	832	905	937	839	903	919	858	889	894	903	845	897	908	919	904	909	870	880	918	893	917	944	882	874	918	896	902	885	879	873	918	935	876	881	909	886	861	854	908	926	872	838	876	876	872	863	867	873	907	907	931	914	936	892	883	885	902	904	863	914	875	910	881	908	869	851	928	867	903	938	858	874	872	911	896	856	996	912	918	882	882	877	907	929	895	919	854	816	868	906	881	885	882	950	880	892	861	919	922	904	968	861	850	914	864	862	908	889	921	873	902	877	920	877	886	880	878	867	856	893	915	970	845	854	880	870	886	901	900	876	949	935	925	932	880	909	891	918	876	866	881	926	901	922	886	973	924	894	907	926	873	927	898	892	864	936	878	872	863	881	895	871	812	908	869	936	905	886	950	885	934	924	862	926	898	945	914	911	912	897	894	868	901	882	900	857	926	892	944	933	896	927	920	893	855	864	895	897	921	838	918	940	909	848	900	876	893	899	912	920	850	915	929	876	908	872	874	909	929	884	910	847	865	889	895	893	917	873	861	903	915	929	911	895	882	885	888	936	912	916	940	945	914	864	939	835	946	879	925	885	879	862	904	882	894	894	911	873	883	937	956	925	918	877	876	926	874	925	903	887	938	946	881	877	918	885	905	879	858	879	933	911	918	909	920	896	889	899	839	894	901	921	853	885	901	888	885	890	947	868	906	864	918	861	934	891	884	957	899	873	884	970	844	900	935	918	925	853	897	921	839	822	913	890	895	924	888	913	885	893	836	873	876	889	875	893	940	919	887	841	839	942	930	915	937	867	882	953	870	867	892	894	905	927	878	911	904	912	934	800	906	863	945	871	854	833	845	923	921	895	888	857	897	897	870	911	907	907	890	902	928	918	904	903	888	888	875	898	895	935	894	914	919	915	913	903	926	883	912	981	850	903	841	904	902	877	920	850	926	921	896	923	934	914	938	847	879	912	929	872	933	871	912	884	868	949	825	859	893	867	893	894	955	898	875	902	911	861	901	910	910	902	866	888	901	943	906	889	906	876	910	876	951	893	906	944	876	946	852	915	912	852	845	896	882	887	886	920	893	892	878	933	905	839	922	899	931	913	918	891	823	908	906	869	887	941	910	874	974	902	932	935	910	893	924	927	932	913	855	908	929	867	911	908	865	919	812	889	895	899	900	896	945	909	896	877	902	918	862	871	890	880	912	875	969	927	936	915	871	907	889	902	864	860	931	891	893	964	904	918	899	889	893	893	901	883	902	941	940	863	909	893	889	902	927	905	857	885	950	905	931	892	874	908	883	907	882	857	848	918	882	868	890	860	869	889	869	892	830	845	905	884	899	858	951	901	911	982	895	848	909	917	926	874	854	916	901	862	826	851	948	918	893	923	907	868	880	913	907	905	888	947	880	911	865	950	901	898	886	824	891	956	859	894	878	860	912	861	839	942	890	872	890	931	882	885	906	940	912	895	872	876	869	875	905	947	907	873	937	936	872	908	825	936	887	859	896	884	920	924	918	936	907	865	891	921	933	881	934	894	906	948	909	845	929	909	864	867	869	882	872	919	941	886	925	862	900	864	901	903	926	889	867	855	921	859	883	858	849	909	884	882	874	924	918	962	888	934	859	877	865	939	849	928	912	875	879	953	936	862	906	917	890	890	900	901	884	849	918	896	936	883	922	876	896	926	908	928	904	926	957	926	906	872	882	944	914	893	891	892	896	896	924	844	903	894	831	902	905	892	969	946	902	889	880	895	904	921	881	883	888	912	898	891	919	900	891	908	928	848	929	829	952	896	878	865	916	837	874	867	897	854	887	926	866	948	927	933	939	955	879	914	885	853	881	856	869	849	854	934	875	902	898	866	863	910	859	894	940	873	880	903	918	913	897	930	886	870	832	888	877	923	885	874	885	911	902	886	944	910	942	905	884	866	879	901	945	901	873	934	867	863	846	948	894	926	947	913	917	877	898	855	947	917	863	841	933	891	879	872	911	913	867	917	871	923	859	887	916	908	934	856	903	924	911	917	875	926	911	894	875	844	857	921	889	955	911	889	908	937	886	921	891	887	887	849	895	940	900	900	943	911	862	879	910	906	904	889	835	871	950	875	890	904	897	929	931	857	864	932	871	934	857	871	894	869	886	927	951	886	908	904	893	920	916	909	840	872	848	864	917	885	929	860	864	890	932	846	890	869	939	908	895	870	923	912	892	870	850	893	861	877	883	910	873	913	902	837	914	886	943	867	862	867	911	892	930	810	875	899	910	968	905	850	935	866	884	859	853	849	872	895	942	902	874	895	851	863	873	862	867	875	841	911	932	929	905	855	896	880	875	889	860	911	836	892	914	922	886	940	914	881	834	930	896	902	950	897	926	855	913	895	917	911	859	880	855	904	849	866	887	869	857	859	853	952	898	907	904	879	897	855	906	903	807	932	841	902	942	850	870	846	947	897	893	933	829	945	907	922	885	888	902	858	917	918	909	900	874	856	936	885	908	878	840	922	884	946	900	870	926	874	898	941	920	843	953	902	895	852	868	886	948	909	850	863	891	897	896	900	913	903	884	861	867	909	894	862	852	901	885	865	870	864	888	907	906	933	829	873	939	894	925	880	893	888	898	961	909	874	890	880	933	944	895	951	879	908	930	893	913	903	935	909	905	876	906	830	875	886	849	908	911	949	884	890	965	915	925	917	840	965	913	853	910	916	831	907	884	832	942	954	895	917	945	893	881	885	902	886	908	951	853	849	905	949	838	929	935	870	891	874	901	899	868	848	923	947	899	888	877	847	893	932	858	867	877	939	839	810	901	898	907	908	963	877	905	863	907	942	891	858	874	888	911	916	889	906	909	891	894	899	904	901	886	904	872	912	889	884	896	822	863	904	891	890	921	853	906	860	871	895	861	846	849	883	927	953	920	921	864	887	864	850	838	937	913	929	921	853	885	876	867	905	869	901	917	888	936	864	892	918	871	850	890	843	880	850	893	899	904	889	931	883	887	912	899	889	901	921	917	890	852	882
24642	21071	25570	23425	8255	4128	2919	2009	1396	1165	1082	1037	913	934	861	804	814	756	800	736	836	790	743	757	710	797	740	737	701	704	690	716	682	666	706	687	666	657	664	710	708	671	674	633	679	642	644	677	658	655	691	696	633	669	703	680	658	647	680	644	640	676	645	642	644	669	619	686	679	682	612	674	667	676	634	634	641	662	660	642	614	649	615	682	619	700	688	659	661	644	666	628	668	614	645	677	633	641	681	630	695	631	659	698	697	615	713	675	608	624	688	679	674	643	647	650	648	645	667	679	612	648	667	639	645	642	638	621	666	623	670	660	643	600	664	647	619	691	663	631	687	619	668	592	644	664	628	594	685	598	687	670	630	599	659	661	629	676	671	690	640	643	612	652	640	647	639	671	668	665	640	640	658	659	643	680	641	621	657	641	642	593	661	654	688	596	672	646	648	643	612	622	615	628	653	686	669	653	632	602	654	665	632	668	629	647	663	672	638	649	671	661	632	676	673	678	632	640	637	667	574	654	641	668	654	658	667	672	647	662	683	653	664	656	654	637	653	734	639	638	599	684	685	616	641	651	665	638	643	640	647	655	629	634	653	638	642	629	612	620	664	636	623	638	638	672	616	627	622	647	604	683	642	636	646	584	612	644	616	644	626	646	664	674	601	609	613	665	690	669	617	638	645	673	698	610	695	633	598	629	665	649	619	653	643	670	687	648	696	616	663	645	632	675	630	635	634	651	602	628	682	646	655	621	656	639	637	638	676	670	655	710	624	676	620	644	625	659	681	645	667	644	670	632	673	613	650	632	653	630	662	648	630	693	651	712	626	638	670	674	632	636	673	682	664	665	704	661	660	594	581	694	678	658	608	644	591	638	660	618	645	627	620	615	654	673	668	641	669	669	668	624	667	692	630	646	642	649	630	638	671	679	616	594	647	613	677	643	655	639	609	662	595	653	651	657	612	596	643	663	639	664	687	665	662	677	656	671	674	652	661	657	584	659	626	649	661	658	669	640	658	664	598	637	618	670	655	659	608	630	632	688	601	654	669	658	599	603	651	613	667	621	669	625	644	662	590	673	683	690	650	640	634	660	654	674	654	671	655	659	590	632	657	602	639	658	646	648	637	679	697	662	638	644	626	619	587	617	654	613	676	684	643	657	630	705	648	624	631	634	663	673	638	669	626	651	663	688	679	636	619	667	689	645	672	678	604	664	642	621	602	648	644	635	655	677	680	702	652	647	646	650	662	642	644	644	625	658	626	636	635	645	648	637	686	671	601	694	662	655	642	657	597	655	634	646	671	640	611	659	713	627	634	607	691	600	638	625	663	669	603	632	659	616	678	623	643	672	641	636	680	656	625	612	625	660	637	601	662	604	672	637	666	659	614	658	620	632	652	683	670	650	657	630	631	644	641	621	675	648	643	679	674	612	661	605	687	651	668	622	666	658	648	640	646	676	668	670	676	686	658	658	677	631	628	642	665	668	662	639	619	681	662	651	661	670	645	634	711	663	664	660	626	730	648	657	619	645	622	628	696	626	650	687	642	645	679	621	684	720	658	659	689	718	617	662	661	654	630	671	639	610	624	671	609	639	618	600	668	664	598	637	654	583	648	645	659	661	654	680	679	675	662	666	666	631	655	655	654	668	679	663	635	676	622	608	644	638	649	664	686	630	631	649	656	683	645	667	640	590	663	687	615	680	653	608	643	613	608	642	680	668	635	661	640	607	622	674	626	669	619	629	631	625	659	660	613	665	637	629	695	686	678	655	665	623	636	605	615	689	616	635	672	656	641	654	601	661	627	646	652	623	653	670	642	678	657	634	654	634	618	622	694	686	626	643	665	647	643	609	670	634	649	647	688	627	678	673	663	630	669	682	697	589	636	654	593	638	679	635	644	645	665	613	674	653	569	640	642	698	645	659	618	607	630	653	622	600	659	647	645	632	614	705	665	685	671	656	614	706	663	681	667	663	655	702	697	659	629	682	627	597	672	630	644	666	647	692	668	671	603	625	629	664	622	642	692	649	657	606	648	585	634	653	659	650	645	647	654	686	680	665	660	654	643	659	670	652	670	655	629	659	633	653	660	670	638	667	668	644	684	670	667	663	647	658	591	687	669	640	635	643	662	620	632	639	643	666	670	659	658	624	641	666	622	623	652	639	662	651	641	686	675	654	671	621	639	641	639	607	644	653	631	679	660	684	608	691	652	642	692	666	688	652	648	688	624	661	623	664	651	644	674	617	646	622	623	650	686	603	655	665	653	635	630	687	679	623	681	639	670	648	645	667	654	651	687	679	602	601	645	643	685	677	642	645	645	620	672	688	675	657	671	681	635	624	639	642	632	645	648	659	621	641	629	621	634	656	648	654	682	655	674	576	670	658	634	664	655	649	587	697	581	654	659	641	671	664	637	637	647	609	623	656	646	649	638	626	630	644	678	654	677	661	683	657	663	651	687	667	677	638	661	663	657	655	648	662	675	603	616	672	666	647	672	631	661	682	646	668	644	604	632	673	679	656	672	644	650	617	613	675	626	669	629	660	657	664	698	710	638	642	609	620	672	667	666	649	652	606	660	669	653	667	650	644	640	649	621	657	694	672	639	666	619	628	705	624	641	618	606	650	651	643	650	616	630	688	673	675	635	645	625	589	620	672	627	603	622	671	704	635	644	676	639	644	630	611	654	660	638	630	648	636	634	617	614	660	703	635	679	646	638	658	636	650	632	661	672	667	635	606	657	688	673	654	670	633	690	589	622	638	619	676	619	643	593	661	615	684	672	660	670	664	642	635	703	659	625	660	633	661	636	649	689	610	594	646	682	596	609	644	673	627	647	637	691	640	596	643	636	653	608	693	664	654	658	663	660	667	675	692	646	677	648	657	665	652	643	591	665	670	611	613	701	647	634	667	675	661	620	631	640	658	642	618	673	626	626	698	635	631	665	694	626	655	654	613	659	677	615	689	613	660	618	651	660	625	664	656	620	656	680	653	644	648	653	633	680	615	659	646	657	643	656	644	635	643	640	680	678	622	671	630	616	668	662	650	643	679	625	649	653	662	617	659	654	655	669	642	623	708	633	688	634	605	654	615	631	671	656	637	622	666	666	642	647	658	633	597	646	629	702	650	631	639	669	642	647	690	620	666	696	587	639	654	620	654	630	670	649	633	665	672	647	693	676	632	644	665	651	695	640	660	671	633	661	663	653	624	681	645	647	647	602	673	643	663	656	621	584	665	598	638	637	669	681	650	662	657	686	630	629	649	658	670	647	611	717	651	631	617	645	599	675	692	661	664	635	673	557	656	645	649	712	673	659	661	632	666	664	686	650	658	652	666	638	639	615	657	671	629	591	606	691	679	635	646	669	644	628	631	631	631	640	624	645	636	654	615	641	691	625	640	637	648	649	625	617	618	656	657	651	597	646	665	636	654	635	657	656	659	688	642	623	621	667	629	640	634	657	651	652	665	644	681	634	661	634	595	635	675	614	613	664	659
16676	28277	23232	16281	12340	9295	6791	4980	3482	2671	2278	2003	1801	1601	1570	1581	1506	1396	1359	1406	1375	1387	1271	1295	1248	1231	1276	1169	1178	1171	1163	1087	1078	1072	1075	997	1045	1041	1032	1015	1016	1040	998	1051	1016	978	1008	984	988	1008	995	924	984	943	985	947	950	1011	1000	1000	1037	952	950	998	1051	985	1028	981	960	1006	980	982	1009	971	961	985	972	1008	981	1002	963	985	1005	997	947	988	928	1005	955	935	1009	946	991	958	953	945	987	968	936	957	967	971	936	942	953	999	940	985	959	986	969	1021	933	927	956	974	989	978	940	982	980	1017	1022	925	973	939	1016	1002	915	970	1019	972	969	926	980	973	970	994	946	996	953	977	955	959	955	1001	996	965	997	980	911	966	977	1002	935	954	918	992	946	928	944	920	964	998	888	990	993	976	949	963	918	933	980	1006	1002	957	891	997	961	1005	978	990	936	982	1011	982	1033	966	950	909	961	991	982	961	983	923	957	960	951	992	992	995	971	940	959	1006	935	1025	974	999	1002	907	1013	993	909	960	998	951	881	968	964	974	899	1016	937	965	982	954	996	943	925	969	968	952	960	989	928	920	886	995	937	930	970	980	932	967	941	1000	940	945	961	969	957	936	1061	948	978	995	966	928	1017	993	915	951	931	940	929	931	1003	1046	1004	913	961	946	936	973	976	957	1000	987	989	1014	952	958	987	1008	947	929	939	978	893	1009	983	902	960	965	946	1031	1027	982	930	961	946	1003	952	982	930	974	971	939	946	912	1018	1010	906	948	962	990	969	917	925	988	968	988	938	947	1006	970	941	987	962	970	981	921	998	965	939	978	968	928	1018	920	957	995	933	946	952	996	990	972	970	942	1004	927	973	959	987	1004	950	975	957	1012	979	968	914	976	992	981	930	958	995	931	968	938	993	952	898	949	959	934	979	939	970	998	985	950	929	960	989	986	1017	968	978	951	964	945	963	949	1008	983	923	1010	928	937	988	986	928	1045	974	953	966	987	987	957	958	1000	969	1016	949	936	963	936	957	904	961	1060	985	891	918	958	949	981	987	931	986	1005	969	951	1005	989	963	968	941	985	939	975	923	971	992	921	969	973	1054	974	957	914	910	954	940	969	1039	1010	947	979	1021	977	980	969	952	1001	927	1031	964	941	975	911	981	948	968	890	965	966	939	944	951	944	996	980	959	940	962	960	947	963	961	942	961	984	976	993	1001	969	971	962	946	956	959	932	916	963	983	936	934	1007	944	1005	975	1000	979	984	910	951	969	950	935	1007	919	991	927	984	943	990	965	988	984	948	958	954	981	911	1027	916	963	955	987	922	995	940	977	934	968	933	930	934	1001	996	998	966	976	994	977	1026	958	982	927	939	963	1020	974	1008	913	982	983	1013	1012	916	1003	933	907	917	992	969	965	980	949	1001	963	980	973	978	927	975	968	1024	932	957	1024	975	965	955	936	982	935	997	978	894	930	992	935	958	950	982	965	952	946	950	952	911	939	989	1010	939	917	948	961	943	931	1016	966	995	952	917	966	1036	962	982	943	1004	929	1008	1000	979	922	983	977	944	996	982	932	993	923	968	895	938	987	899	940	894	1016	907	945	1019	967	976	981	927	1022	1000	967	954	933	949	987	902	970	1016	1001	969	982	955	941	1001	1023	952	1057	980	950	948	949	1000	991	970	1052	977	909	933	958	950	984	969	932	972	908	970	967	1003	953	1056	919	1005	977	993	970	950	994	952	975	995	1007	979	1023	957	999	984	975	972	950	967	958	1002	966	937	996	1002	974	951	939	990	971	933	944	943	943	1009	937	946	949	979	1022	987	992	989	969	950	978	903	935	906	997	992	966	949	971	954	925	958	927	998	998	1019	969	918	981	942	998	941	1003	959	1003	1009	974	946	942	934	947	976	1010	960	980	972	980	945	979	992	929	930	954	918	944	998	964	1028	937	908	932	965	956	949	989	920	1003	914	1023	943	960	996	941	988	953	937	1020	984	963	952	955	965	1000	996	984	963	965	991	967	1039	993	941	972	978	985	973	975	983	969	975	928	904	935	992	949	971	943	974	968	1021	965	877	995	995	955	970	979	964	998	968	954	972	989	960	919	1007	1006	988	956	962	937	940	999	934	931	983	984	983	942	912	1007	999	977	958	969	996	991	998	932	949	976	919	970	962	985	938	978	1040	970	983	1007	941	958	955	975	984	938	922	940	946	978	980	975	984	962	911	982	896	926	909	984	970	984	978	943	1000	981	960	954	1001	973	997	951	1005	970	972	901	946	957	951	976	979	941	973	987	948	969	922	937	994	954	955	972	979	1026	952	965	924	966	957	972	961	925	1006	998	968	972	997	984	982	945	914	994	1023	963	947	985	944	931	965	978	895	959	957	922	1019	981	985	927	1003	971	977	946	952	989	933	965	1008	941	940	977	1000	964	996	1000	934	1004	993	982	966	960	982	951	927	940	970	994	908	997	934	939	958	973	950	1006	931	919	943	978	934	971	940	990	997	981	950	926	934	929	947	983	961	1001	970	1010	923	944	990	955	925	989	962	932	962	933	980	988	969	985	955	956	979	976	951	997	951	1003	991	954	996	1005	967	995	921	977	991	980	957	948	997	938	946	980	954	946	1006	946	986	981	967	1000	938	991	998	993	1019	929	946	961	968	989	953	962	953	934	974	942	919	944	935	977	948	996	956	989	1009	951	931	939	956	991	930	1007	952	948	986	956	957	937	943	923	968	983	985	971	987	967	951	988	963	967	1007	974	952	989	925	968	984	975	956	992	974	1006	976	924	987	1007	982	963	963	998	982	986	973	973	944	954	950	971	932	966	1028	932	982	989	1009	970	949	1000	984	975	1005	971	881	952	999	941	1015	971	967	966	947	935	981	971	918	970	945	983	998	969	999	1010	978	1004	1016	917	987	964	955	976	1011	1000	934	1029	949	1006	965	990	955	935	992	952	964	897	977	959	986	960	994	986	990	1000	961	947	968	996	945	939	950	941	996	1024	911	933	962	963	946	1000	981	988	983	965	946	938	1001	973	1004	953	999	929	980	997	957	945	933	991	961	944	945	944	946	984	989	990	997	931	993	937	937	956	936	956	957	1011	961	962	974	937	967	995	968	906	946	989	963	932	945	1005	938	983	989	932	989	949	971	1011	984	976	963	971	904	996	918	914	1005	980	956	965	965	946	944	960	964	951	1011	939	1036	964	947	940	1014	976	955	948	968	1027	943	1009	940	1009	966	917	955	989	968	956	898	959	949	990	939	956	958	945	946	939	953	1003	1031	979	949	957	997	967	993	988	985	984	984	1006	976	973	932	993	1004	988	957	967	972	982	973	958	947	964	1033	1041	951	981	942	1003	910	923	988	958	978	909	958	972	951	941	1011	984	921	936	1005	945	952	974	1002	890	1017	967	1018	1003	987	1014	973	1000	901	905	985	1004	1010	950	962	948	959	940	957	945	944	967	901	981	1000	938	970	965	927	958	981	980	970	1022	1026	940	938	937	993	987	976	1001	984	983	1011	1025	972	961	890	1000	1003	948	995	978	980	988	972	951	953	915	969	1016	973	956	944	975	974	934	903	972	967	978	968	966	936	988	975	942	967	960	887	933	959	970	992	971	943	1015	956	950	953	927	966	934	1004	960	1021	977	915	1026	958	929	955	1002	910	944	946	949	989	944	995	972	985	946	957	943	948	960	959	994	960
22423	21113	28344	24112	21143	19313	8175	3261	2137	1574	1316	1041	961	898	913	840	755	775	712	702	674	722	660	612	687	654	620	597	562	575	535	531	550	494	511	525	499	530	492	532	454	511	491	483	472	481	501	480	511	469	538	461	455	464	463	490	462	522	489	484	491	511	492	506	495	436	475	440	451	465	481	476	477	467	528	477	498	451	492	467	482	476	450	481	525	442	472	484	460	446	467	443	460	480	477	455	464	484	460	439	470	469	427	482	499	451	454	473	455	450	466	429	501	442	455	468	456	477	496	460	469	443	440	434	440	478	519	498	497	478	456	458	448	464	472	450	439	428	466	483	462	455	486	452	455	525	467	433	504	483	473	496	418	473	485	447	468	478	456	496	483	472	479	457	489	431	490	482	482	465	474	474	461	461	450	487	452	501	426	479	465	445	461	463	487	482	432	477	475	486	453	460	454	450	460	499	477	427	450	435	467	467	451	482	464	453	456	446	464	458	457	478	475	471	499	465	467	420	451	460	465	443	486	457	456	465	444	470	484	470	476	489	443	434	468	468	448	451	460	433	460	468	480	462	463	449	460	439	425	488	469	453	466	460	499	468	474	475	444	454	436	480	476	433	491	473	470	482	484	486	431	478	539	478	465	436	471	473	493	470	468	478	446	487	466	422	497	459	502	447	482	420	465	482	462	469	503	477	457	411	465	477	483	483	463	459	477	505	447	457	452	467	488	456	446	410	471	445	443	452	471	463	443	480	487	456	458	453	493	481	487	456	485	487	448	495	461	449	444	416	513	450	449	441	469	437	484	471	445	444	455	467	458	441	425	482	470	467	458	460	436	477	458	449	452	483	462	458	404	471	485	521	497	431	436	467	450	461	491	455	476	468	473	449	469	438	433	497	434	444	435	437	466	506	498	461	494	485	462	504	492	494	483	446	477	463	464	447	451	499	482	467	452	459	453	428	454	473	473	464	462	386	484	459	503	496	476	452	443	444	459	491	485	441	459	466	477	482	438	461	436	486	473	487	462	471	481	516	452	461	471	481	502	468	479	439	462	492	449	514	470	444	492	470	459	447	463	449	476	484	473	483	464	474	451	474	470	465	462	500	432	463	450	458	495	449	441	465	465	481	480	450	487	442	451	462	505	430	464	461	455	471	484	474	503	462	458	467	475	465	452	520	478	474	449	504	471	464	460	456	428	481	469	496	433	460	481	464	494	505	458	474	481	478	485	450	476	478	443	504	471	481	420	479	495	506	472	450	479	505	451	489	444	446	509	489	448	484	501	482	451	486	450	474	482	452	466	459	461	449	475	519	465	456	479	443	488	468	439	467	479	450	452	476	457	468	458	442	447	427	475	488	497	449	517	474	468	463	494	476	442	459	482	432	426	485	475	447	468	497	430	435	471	482	467	476	449	476	463	489	451	461	436	474	448	484	462	449	441	442	448	474	466	475	450	480	427	456	499	454	478	450	459	500	471	475	478	448	447	459	470	444	465	488	430	423	490	499	464	504	472	481	513	448	462	445	458	445	483	460	447	454	485	447	459	453	453	487	493	422	482	446	482	445	432	441	451	472	450	455	412	456	475	446	463	410	447	494	465	471	464	431	452	470	446	490	454	488	471	494	460	463	462	493	402	431	456	502	475	481	441	467	445	408	457	474	472	521	486	446	477	471	447	524	519	452	429	452	436	463	504	453	504	460	451	466	479	436	518	454	479	421	503	488	459	472	473	478	462	479	458	464	433	520	468	491	481	467	442	452	472	481	491	453	471	476	458	453	422	444	449	470	462	477	455	468	468	464	481	482	440	488	486	446	455	441	422	465	442	405	478	448	476	455	454	504	509	452	424	442	442	466	456	463	507	479	435	480	467	491	441	460	422	501	496	452	429	491	441	432	471	460	456	475	442	455	458	504	447	441	484	482	497	466	439	445	452	414	493	452	477	458	445	463	422	474	447	478	454	463	450	485	459	486	456	452	465	447	470	484	489	478	476	486	467	483	422	441	491	469	453	494	518	479	468	461	478	429	455	456	481	452	448	492	444	467	490	485	475	469	450	448	424	475	438	479	449	439	480	465	465	488	453	458	455	480	462	468	449	441	488	479	500	497	443	490	438	416	498	448	450	477	455	490	416	475	444	481	496	470	460	469	457	447	470	460	466	420	478	458	469	477	478	455	500	451	470	461	483	463	491	447	485	498	462	461	472	455	478	454	519	449	440	473	473	478	435	466	436	461	460	466	473	455	460	429	496	440	443	475	443	474	516	442	481	423	429	483	466	474	448	435	460	438	465	441	490	409	458	482	434	442	433	457	419	446	505	469	414	443	436	495	470	458	434	462	453	480	446	463	473	458	439	458	491	465	475	460	495	477	458	466	493	439	478	477	492	470	477	481	495	443	448	453	427	472	441	448	460	479	481	476	472	451	463	468	455	493	440	473	455	452	435	450	441	479	477	483	455	491	483	452	476	487	461	475	496	466	463	442	486	484	475	447	517	450	476	486	478	415	451	433	461	460	502	424	456	478	481	443	481	429	441	463	444	445	481	454	457	429	486	448	471	451	475	463	472	475	472	484	448	484	447	480	442	444	491	458	434	464	468	449	484	428	428	455	497	448	506	475	461	443	507	490	469	476	410	470	483	442	468	462	496	479	440	451	446	477	465	463	497	480	471	471	491	463	482	509	473	471	472	470	499	472	473	486	462	470	412	451	463	494	476	479	472	489	431	423	442	465	463	478	471	495	510	428	455	485	488	479	482	483	463	477	446	459	433	421	425	492	462	440	490	502	477	440	474	491	480	479	453	463	470	488	470	424	467	487	466	444	496	438	461	504	480	451	466	460	476	454	426	479	456	467	437	471	482	436	473	465	447	498	455	468	501	462	485	492	498	510	441	484	435	439	442	512	458	480	448	432	499	483	455	472	492	479	463	457	462	485	445	443	469	441	462	464	457	455	452	468	421	449	483	479	477	457	502	469	474	491	471	449	482	457	461	482	432	488	486	477	474	460	488	467	454	429	444	436	458	464	439	465	444	451	456	450	459	494	462	470	481	424	472	494	456	449	472	432	496	434	460	460	464	449	496	473	479	447	480	480	460	462	460	489	468	456	475	436	487	470	499	447	470	436	491	458	466	436	489	424	461	470	447	500	478	490	453	450	471	414	506	472	465	480	431	445	445	488	482	454	488	436	452	460	473	456	476	445	503	483	480	474	437	448	476	498	502	443	424	485	436	456	439	483	496	435	468	470	479	490	460	462	436	409	488	429	453	484	479	439	452	477	429	472	483	505	474	428	485	430	512	482	482	430	458	424	471	465	446	471	479	448	508	495	447	460	484	473	480	481	472	494	443	472	476	501	449	485	482	475	497	481	478	470	478	423	464	495	476	442	458	469	486	463	463	482	437	463	472	465	451	471	478	477	430	488	458	440	447	476	471	481	475	446	438	470	469	459	474	469	467	473	455	482	453	485	459	454	461	453	459	465	448	485	470	483
19659	35868	30889	23229	17958	13849	10391	7400	5274	3935	3138	2724	2245	2026	1884	1690	1605	1549	1522	1428	1402	1403	1331	1309	1249	1269	1155	1102	1081	1055	986	930	920	862	864	890	851	799	817	788	806	788	725	751	711	723	750	769	714	714	693	661	757	754	721	679	754	721	723	776	785	698	753	751	771	705	736	722	734	737	729	642	731	744	786	681	713	723	691	671	696	689	677	686	689	664	703	744	654	676	668	740	709	638	727	716	750	692	692	710	679	704	751	737	733	700	733	676	689	694	712	701	695	723	698	687	706	674	685	687	674	712	749	722	711	716	667	671	674	718	702	680	662	713	673	693	690	650	738	700	732	684	681	707	665	804	640	691	704	682	705	715	699	705	690	754	717	685	711	651	752	661	741	676	698	701	686	727	683	712	661	695	703	674	718	718	698	717	727	690	674	684	694	718	703	690	660	726	668	678	759	707	707	739	709	749	699	698	693	731	749	688	679	717	727	724	751	673	671	673	676	689	721	644	659	699	749	680	704	675	710	654	689	681	710	715	672	701	677	693	704	688	700	686	676	694	685	665	689	740	691	647	711	670	695	693	689	666	723	702	687	716	680	690	693	681	684	712	689	703	736	679	747	689	690	689	730	687	686	728	691	679	680	684	705	697	674	667	709	700	673	712	756	714	774	661	719	676	733	691	644	743	725	713	709	690	702	730	679	692	707	732	678	723	739	709	717	743	688	723	704	685	701	739	740	689	737	683	678	695	677	688	716	664	680	719	687	690	663	735	706	713	697	687	703	734	724	663	699	688	672	689	674	714	711	662	703	737	709	718	662	761	725	651	746	736	712	697	738	721	723	717	657	700	701	737	713	701	717	705	692	728	656	672	670	700	739	734	683	655	697	693	675	745	703	712	726	728	636	710	736	664	677	674	691	711	694	650	687	670	750	687	651	709	733	694	734	733	705	682	748	695	673	711	734	709	724	701	732	701	651	682	729	743	686	708	682	663	698	707	648	703	712	750	747	713	695	672	691	674	687	717	695	675	691	762	726	712	689	704	647	692	717	704	719	719	673	682	695	731	711	731	719	720	758	694	676	736	684	700	721	674	680	700	729	676	663	749	703	695	720	708	676	720	695	677	684	681	733	700	698	692	690	696	704	677	723	650	698	657	692	728	679	703	671	688	748	693	728	703	686	678	726	708	682	707	668	723	722	711	665	648	680	677	736	714	746	677	650	665	792	708	717	681	654	740	672	684	649	719	717	684	680	657	673	726	716	707	660	674	695	725	744	684	707	666	674	686	726	698	716	685	741	708	708	720	689	759	692	699	666	641	721	687	759	770	700	722	707	717	708	682	692	676	660	685	708	719	681	648	708	645	695	693	660	709	675	658	706	695	658	757	696	661	689	716	696	698	678	688	663	716	696	707	722	716	716	692	733	705	747	706	710	729	704	697	714	678	715	731	692	684	699	696	701	645	726	712	696	704	695	732	684	675	694	683	698	646	674	719	657	687	742	706	686	698	749	688	714	747	706	703	727	712	687	669	686	712	667	709	731	697	708	709	738	709	690	690	663	723	658	702	711	732	708	719	726	742	688	738	667	713	736	658	706	710	664	697	679	656	660	639	712	680	707	712	671	670	733	739	705	708	669	712	721	665	712	699	670	721	782	706	646	684	739	681	706	746	669	664	697	705	713	713	727	687	660	678	765	641	678	677	667	701	755	753	726	707	707	670	718	711	724	690	712	674	633	716	699	711	680	693	668	719	669	677	682	717	693	736	687	688	705	695	676	725	717	699	692	696	681	735	671	702	696	634	650	702	691	656	707	696	701	709	708	685	725	718	729	698	756	697	765	702	680	716	712	635	730	702	648	701	669	667	660	709	677	712	715	684	674	715	677	664	688	715	670	727	688	692	728	718	665	742	714	709	665	738	737	651	677	708	687	680	649	722	688	730	675	721	714	694	676	689	666	696	680	646	692	682	665	658	666	694	734	644	711	704	640	681	674	711	668	717	682	725	696	690	741	663	711	742	737	709	710	701	685	652	719	753	668	755	673	740	700	704	696	733	709	696	693	739	696	702	690	720	671	685	701	680	689	692	704	692	716	643	709	719	700	655	723	752	738	688	693	744	711	672	734	670	740	678	681	720	750	675	686	684	721	720	682	643	699	665	685	691	703	690	686	664	710	720	700	712	708	699	721	702	718	748	683	677	710	680	752	680	682	734	666	676	691	741	705	698	687	704	695	680	737	765	708	671	703	673	672	687	704	677	724	732	656	662	680	711	758	703	729	723	735	715	701	720	679	734	692	667	669	714	704	728	706	663	737	664	707	690	671	676	688	675	720	687	695	705	737	733	664	706	698	722	654	679	686	723	707	739	687	681	711	729	684	702	758	734	699	672	659	721	738	756	715	728	749	705	717	668	696	711	716	687	703	721	697	704	686	696	712	757	701	733	711	731	736	730	699	718	693	667	691	737	706	703	694	712	688	684	746	691	720	684	645	719	690	632	714	737	721	689	688	729	685	711	681	672	709	708	723	691	703	709	710	716	677	697	704	732	694	726	688	719	661	667	682	673	693	678	699	662	765	726	693	668	667	705	711	691	705	663	678	736	642	717	713	752	671	676	671	706	668	698	685	674	723	660	701	702	739	680	660	703	710	650	683	706	732	684	727	739	696	697	687	671	651	683	702	685	684	682	678	690	688	747	677	710	754	641	697	673	698	681	704	714	644	736	681	699	677	683	703	694	699	683	666	686	801	724	672	700	715	680	632	700	718	655	713	683	736	686	666	726	703	725	730	678	732	669	673	685	745	679	653	694	706	649	696	750	680	740	698	674	720	697	671	694	671	642	673	742	683	684	686	676	709	744	717	671	683	703	661	708	675	698	663	677	700	690	688	697	750	673	718	691	675	706	711	700	700	724	700	684	747	693	677	710	686	718	709	707	670	711	680	702	658	731	711	744	673	717	679	733	716	731	667	694	701	653	676	696	703	649	707	718	729	702	719	711	700	707	708	711	677	708	730	678	711	681	692	695	711	775	715	683	685	651	714	693	680	672	638	709	688	695	726	699	692	729	684	700	688	724	658	687	710	696	686	679	678	707	707	718	749	667	748	713	643	687	742	729	734	708	676	666	677	688	745	718	670	701	702	700	658	692	675	692	734	695	638	672	713	714	724	712	711	710	670	707	688	727	682	707	617	694	670	718	749	711	702	712	689	693	688	687	647	689	712	727	664	687	721	680	691	690	721	668	690	727	710	694	729	684	686	709	678	744	662	682	675	680	679	676	687	710	724	712	700	707	670	727	739	708	737	721	710	720	716	680	747	686	679	720	690	687	700	699	742	726	718	685	731	693	733	687	688	736	731	702	678	743	695	711	744	714	739	706	725	642	744	677	655	698	711	736	653	686	646	687	700	641	669	675	719	730	758	728	701	714	712	683	720	712	674	686	703	698	685	638	699	667	698	704	695	742	678	678	679	690	775	720	686	695	708	696	699	727	677	668
27745	19946	15278	9453	5044	3263	2233	1680	1343	1172	992	924	882	858	845	848	858	801	814	775	831	771	819	793	794	764	776	711	780	746	727	707	713	709	752	699	700	690	685	680	708	738	702	714	663	706	709	733	690	728	697	702	707	682	735	713	674	751	697	696	753	721	666	742	717	651	668	682	710	662	699	728	695	689	689	689	705	721	734	730	663	685	692	698	671	716	699	693	716	703	681	728	664	692	648	707	678	709	668	697	664	696	739	662	669	675	675	695	719	692	699	719	689	663	694	671	702	749	713	671	686	705	704	758	725	701	687	674	657	689	689	659	703	723	724	699	740	718	716	716	709	678	685	711	685	702	679	681	710	698	725	716	680	692	718	682	682	705	678	686	690	701	688	685	716	708	698	701	712	678	645	707	747	720	686	672	698	727	701	639	690	645	690	688	712	669	697	705	700	707	703	740	710	669	678	629	671	671	672	652	741	728	689	665	672	714	670	671	683	700	657	655	691	741	732	705	716	661	694	693	659	642	687	679	686	706	716	688	716	729	680	717	664	690	728	679	743	698	694	697	680	710	695	675	689	688	673	661	708	698	682	642	683	681	676	614	679	700	672	689	724	708	685	683	719	702	679	697	706	657	681	632	724	731	714	703	672	664	760	678	690	683	737	769	686	646	707	720	676	680	713	706	676	675	695	707	660	657	697	699	686	671	711	719	683	690	675	684	685	718	653	704	688	687	730	706	742	690	698	736	669	695	665	697	716	708	694	703	725	703	648	697	678	714	644	708	701	731	675	730	655	673	747	704	710	697	696	712	679	736	665	653	663	705	691	684	738	681	708	670	722	700	702	672	716	699	673	706	716	666	676	706	696	701	675	690	712	717	700	722	707	686	693	691	726	735	676	689	681	710	667	747	673	685	734	691	738	705	724	689	676	686	721	723	745	713	695	689	707	641	680	730	715	646	701	697	688	690	698	701	650	711	670	694	736	676	675	674	644	689	694	658	703	673	693	735	659	753	704	694	712	673	669	687	725	676	674	707	693	689	707	704	675	679	643	676	696	703	689	680	684	682	711	640	717	704	662	674	685	676	698	639	684	709	695	726	714	721	713	691	733	717	683	699	704	656	707	654	688	692	706	661	684	705	705	663	700	702	709	710	653	725	708	669	693	731	725	689	680	762	742	694	653	666	690	715	721	737	681	689	721	685	716	680	685	693	705	675	715	730	697	702	690	675	726	695	669	731	723	687	689	740	723	703	695	661	728	717	692	731	714	689	681	668	736	734	721	690	655	708	696	696	674	677	678	736	686	690	718	714	700	691	653	655	715	673	725	689	718	731	708	698	728	684	702	722	667	681	706	682	680	698	654	696	725	669	709	671	714	713	689	680	685	689	702	699	729	691	706	692	727	696	661	673	670	730	670	706	688	710	671	717	712	667	649	727	694	679	651	694	703	662	670	679	695	677	765	732	694	704	724	674	701	716	655	706	672	663	692	703	708	708	719	702	663	675	675	654	698	677	673	745	702	704	698	698	696	681	675	662	666	702	707	750	657	751	691	705	739	677	704	676	704	723	691	736	678	671	701	706	685	693	657	669	714	644	730	669	656	681	673	711	690	655	654	727	681	672	706	722	718	706	711	702	692	660	666	738	701	718	686	753	718	693	685	681	721	701	693	685	659	668	676	709	691	713	689	678	695	716	696	691	674	644	699	743	674	696	719	711	693	690	660	707	644	686	697	696	715	698	674	681	752	719	669	643	690	668	683	694	706	670	673	685	714	662	709	732	692	695	724	718	706	753	730	725	686	694	688	637	691	691	696	706	703	671	673	690	723	704	713	683	667	651	732	690	660	718	667	694	652	720	633	701	670	734	714	715	659	699	719	683	699	682	721	711	661	686	663	715	710	694	700	688	678	695	703	698	723	654	713	675	693	717	716	667	728	742	708	655	692	698	701	654	680	672	764	730	699	687	711	711	699	689	707	688	641	662	624	705	661	692	661	688	628	691	700	702	675	698	696	643	691	708	693	709	696	642	673	680	682	673	712	704	677	706	647	702	688	660	672	694	685	679	689	686	691	683	735	756	708	696	698	679	690	666	735	727	689	682	732	698	727	691	706	658	668	695	695	695	717	664	682	704	710	705	756	679	666	672	698	623	739	692	676	640	698	692	659	666	665	690	645	660	720	729	665	712	699	733	690	703	685	710	675	682	729	679	694	705	695	691	706	685	715	675	738	722	664	721	717	667	690	696	682	654	669	723	709	678	684	769	707	668	714	707	739	727	675	697	701	715	677	707	707	596	708	719	679	693	720	714	697	710	717	718	716	676	663	678	713	652	707	666	723	677	715	726	655	685	719	704	710	685	711	680	665	700	716	697	771	722	680	673	714	677	719	668	688	738	689	665	691	662	687	707	698	697	720	654	659	677	689	698	703	632	691	673	665	705	704	662	680	677	691	694	701	675	694	706	636	652	710	700	665	680	655	674	751	710	676	647	673	706	729	726	762	674	718	724	701	672	672	687	704	732	728	698	680	705	665	677	706	682	691	678	665	721	694	687	702	676	723	716	676	678	680	678	688	710	679	660	682	716	718	682	655	728	683	684	683	676	641	702	711	727	709	713	706	704	688	684	703	664	700	719	705	711	678	701	727	685	715	674	715	702	685	720	670	693	678	733	717	709	679	691	687	648	682	697	692	708	700	682	688	703	713	669	693	669	722	724	684	701	695	733	734	685	728	734	678	649	714	672	735	691	643	665	711	681	716	706	692	694	716	631	692	662	715	661	665	711	678	680	662	719	726	704	719	679	728	643	705	696	697	703	718	674	701	690	702	694	685	658	686	713	699	691	701	641	669	704	720	678	709	699	690	708	696	717	714	649	689	686	733	702	699	689	687	688	669	690	695	682	689	628	670	664	705	650	703	718	669	695	670	682	695	715	685	702	681	639	666	732	719	663	726	710	693	705	697	684	733	700	692	672	643	708	680	696	688	715	666	654	725	698	712	668	731	648	723	706	645	626	774	705	721	679	707	709	695	699	654	725	725	725	702	712	651	702	715	701	640	728	667	726	696	649	703	690	714	710	714	703	688	684	682	701	672	708	690	659	750	683	726	685	702	694	734	686	632	665	718	680	688	706	676	723	655	698	690	714	725	685	666	727	701	728	717	693	654	675	670	681	747	707	730	697	679	719	690	722	693	690	654	650	678	692	706	684	706	690	685	669	701	751	700	670	699	722	695	700	726	690	635	728	662	710	693	697	679	686	728	653	729	705	750	665	678	666	670	714	639	714	732	654	675	691	683	678	666	689	684	699	681	707	741	754	683	698	711	683	658	688	733	729	641	679	695	695	703	718	726	676	739	696	705	684	682	689	737	671	653	726	652	653	697	704	697	700	699	714	716	605	698	679	701	684	742	667	656	721	777	713	699	686	688	743	671	702	696	706	692	751	711	683	644	695	707	703	672	689	661	696	688	656	728	727	701	663	703	745	682	689	660	709
16634	25567	20828	14196	10166	7587	5519	3994	3005	2415	2045	1877	1701	1619	1551	1488	1421	1363	1369	1393	1372	1312	1352	1300	1304	1276	1188	1188	1284	1181	1123	1100	1172	1152	1129	1134	1098	1038	1078	1054	1060	1086	1019	1023	1090	1012	1045	1061	1077	1047	1072	1036	1079	1048	1036	1043	1077	1087	1048	1050	1063	1078	1099	1034	1049	1027	1088	1037	1024	1010	1004	972	1068	1046	1083	1027	1028	1111	1030	1053	1025	1024	1082	1024	1050	1007	1060	1014	1008	1063	1054	1017	1014	1004	1059	1012	985	1071	1096	986	1104	1036	1026	1105	1027	1025	1019	1003	1028	1073	1064	1028	1080	1016	1004	982	1061	1016	1083	997	1066	1070	1043	1040	1089	1016	1021	1075	1076	1005	994	1031	1051	1111	1047	1075	1013	1083	1131	1026	1089	1057	1086	1066	1060	1031	1011	1012	1020	1099	1059	1045	1036	993	1092	975	1049	1034	1032	951	1056	1069	981	985	1053	1042	1107	1023	1025	1046	1087	1029	1034	996	1055	1032	1030	1036	1019	1059	1038	1079	1031	1048	1039	1050	1032	1068	1051	1027	1091	1042	1052	1058	1032	973	1011	1044	1101	1080	1077	1043	1062	960	1050	1010	1053	1037	1042	954	976	1052	1053	1040	1034	984	1024	1037	1083	1062	1003	1043	1011	1076	1035	1044	985	982	1087	1041	1042	1002	1111	1053	1031	1073	1045	1066	1002	1100	995	1029	1043	1031	1030	1086	1093	1047	1116	1087	1040	1029	1056	1057	1036	1026	1020	1037	1014	1079	1041	1034	1058	1065	1060	1076	1022	996	1002	995	1022	990	1073	1017	1046	1042	995	1082	1032	1023	1008	1079	1034	1039	1077	1020	1041	995	1021	1033	1048	1010	1035	1071	1066	1028	1087	1058	1026	1020	1061	1078	1111	1099	1056	1092	1064	1086	1075	1056	1004	1041	1052	1072	1020	1063	1039	1003	999	999	1043	1019	990	997	1036	1027	1081	1074	983	1043	1028	1036	1032	1039	1113	1002	1131	1075	1066	1020	1072	1019	1023	1045	1017	1075	1084	1035	1013	1017	1000	1068	1039	1068	1080	1099	1068	1032	1058	1008	1060	1075	1013	1076	1017	1003	1038	1053	994	1032	1052	1011	1074	1031	1051	995	1028	1010	1011	1030	1034	1019	1081	1053	1023	1018	1052	1038	1024	1036	1064	1012	1069	974	1042	1037	1047	1049	1003	1033	1055	1076	1050	1104	1053	1010	1092	1023	1081	985	1049	1044	1022	1061	1010	1065	1031	1068	1046	1004	1040	1008	1052	1071	1056	961	1062	1062	1072	1008	1039	1031	1022	1032	1042	1039	1019	1055	1009	1045	1045	1036	1023	1033	1037	1031	1066	973	1071	1003	1026	1047	1041	997	1072	1057	1078	1067	1009	1005	998	1036	1043	1038	1025	971	1019	1051	1020	969	1017	1055	1054	1069	1050	1053	997	1018	1041	1052	1052	988	1115	997	1025	1058	1031	1011	1087	1089	1046	1004	1025	1012	1046	1025	1045	1018	1035	976	1068	1002	1033	992	994	1013	1032	1027	1071	1017	1022	1022	1046	1061	1040	1023	1018	1055	1029	1023	1006	1045	1046	1079	1076	1024	984	1014	1005	1005	1046	1028	1030	1026	1052	1025	1067	1062	1113	1063	1013	1100	1076	1092	1055	1071	1052	965	990	1044	1018	1014	1072	1078	1053	1035	1048	1029	1031	1049	974	1053	1086	1068	1052	1047	953	1030	1051	1037	1018	1117	1069	1019	1052	1083	1037	1013	1093	1016	1042	1049	1021	1058	1022	998	1046	998	977	1076	1012	992	1035	1043	1038	1031	999	1003	1098	1032	1030	1012	1047	1052	1052	1061	1026	1007	1069	1016	1036	1017	1031	1071	1072	1020	1061	1028	1052	1055	1050	1078	1047	1038	1022	1055	1003	1082	1068	1025	1004	1103	1013	1087	1034	1122	1096	1058	1004	1082	1031	1057	1047	1012	1043	1107	1062	1073	1048	1032	1091	1033	1068	1079	1079	1056	1013	1053	1047	1015	969	1010	1028	1030	1025	1050	1080	1011	996	1032	1046	1012	1016	1019	993	1097	1086	1039	1061	1010	1040	1031	1038	994	1003	1068	1102	1064	1061	986	1019	1079	1012	1054	1007	1010	1069	1024	1034	987	1029	1013	1044	1062	1062	1060	1051	1109	1012	1097	1071	997	1033	1051	1049	1032	1069	1008	1019	1008	1045	1026	980	1019	1006	1077	1037	1051	985	1039	1046	998	1031	986	1110	1076	1020	1065	1052	1065	1059	1056	1053	1032	1045	1054	1048	1073	1025	970	1045	1001	1010	1088	1013	1056	978	1067	1038	1056	1047	1114	1049	1051	1024	1012	1091	1097	1021	1019	1063	995	1049	1025	1075	1029	1098	1021	1053	1032	1090	1048	1073	1043	1003	1009	1035	1029	1089	1048	1011	1079	962	1039	1041	1031	1043	1009	978	1105	1075	1039	1012	1007	1039	1001	1053	1044	999	1026	1043	1029	1026	1047	992	1050	1076	1007	1057	1024	1065	1044	1073	1059	1054	1015	1084	1075	1082	1044	1026	1037	1039	1067	1022	1051	1137	1051	1010	1096	1075	1011	1051	1050	988	1063	1025	1050	1036	1049	1066	1028	1044	1021	1040	1067	976	1032	1032	1066	1067	1072	988	1084	1051	1045	1030	1086	1035	1044	1029	1015	1031	1037	1042	980	1045	1058	1036	1056	1049	1081	1024	1043	990	1046	1075	1072	1055	1057	1057	1065	1083	1080	1058	948	1073	1015	1011	1091	1067	1047	985	995	1050	1057	997	990	1042	1067	1046	989	1056	1138	1058	1029	1032	1038	1023	1046	1008	1114	964	1043	1047	1062	1053	1002	1047	1020	1066	1055	1067	1044	1077	1044	1078	1002	1055	1069	1082	1022	1071	980	978	1105	1056	1064	1126	1007	1020	1038	1034	1007	1094	1042	1023	1012	1118	1041	1085	1090	1001	1034	1012	975	1098	1101	1106	1052	1030	1066	1038	1018	1074	1040	1043	962	1077	1071	976	1058	1009	981	1055	1082	1040	1051	1026	1045	1102	1068	1008	1047	1012	1006	1012	1035	1007	1027	1040	1038	1043	1055	1022	1044	1028	1033	1059	1007	978	1036	1056	1081	1077	1051	1076	1095	1085	1020	998	1050	1110	1100	1098	1092	1003	1047	1081	1000	1016	1058	1045	1140	1029	1017	1039	1000	1058	1039	979	1083	1042	1092	1063	1059	1035	1096	1030	1040	1003	995	981	1051	1009	1027	1060	1053	1051	1023	1016	1029	1050	1037	1068	982	1043	1022	1025	1031	1028	1020	1047	1061	1026	1006	1071	1049	1001	1018	1051	1105	998	1027	1042	1054	1032	1056	1068	1025	999	1009	1044	1051	1029	1080	1065	995	1079	1020	1040	1076	1077	1055	999	1028	1057	1059	1060	1055	1093	1040	1056	1020	1045	1018	1035	1029	1082	1078	1058	1029	1073	1051	1083	1071	1022	1075	994	974	1004	1056	1032	1052	1076	1035	1042	1049	990	1014	1008	1012	1037	1046	1056	1047	1034	1041	1026	1025	1051	1035	1075	1058	1048	1050	1010	1058	1035	1052	1049	1032	1054	948	1036	1033	1120	1019	1007	1055	1031	1001	1024	1028	954	1025	1057	1005	1047	1006	1051	1046	1004	1010	1056	1067	1047	1030	1033	1006	1021	1064	1034	973	1067	1023	1074	1029	1001	1019	1044	998	1062	1067	1067	991	1062	973	1034	1044	1039	1007	1011	1047	1031	1022	1013	1035	1012	1039	1078	1033	1061	1015	1047	1041	1038	1065	1004	1101	983	1047	1023	1065	1015	1033	1051	999	1003	999	1061	1104	1032	1093	1165	1068	1006	1009	1035	1036	998	1037	1014	1049	1046	1004	1056	1034	1057	1076	1043	1063	1013	1005	1024	1028	1038	1040	1079	1036	1002	1085	1054	1043	1079	1041	1066	1114	1024	997	1050	998	1011	1039	1021	1014	985	1069	1015	1037	1068	1040	1037	1052	1028	1061	1012	1075	1053	1035	998	1038	1030	972	981	1096	1028	1032	1073	1094	1013	1038	992	1040	1030	1021	1045	1026	1017	992	1080	1078	1011	1086	990	1024	1070	1066	1012	966	1036	1021	1053	1045	1062	1051	982	1051	1067	1056	1016	1047	973	1063	1031	990	1002	1013	961	1042	1070	1021	1007	1031	1071	1086	1029	986	1025	1029	1040	1082	1053	1030	998	1067	1048	1043	1055	1093	1068	1059	971	1029	1078	1013	1049	1026	1108	1023	1058	1037	1023	1064	1026	1031	1043	1089	1064	1012	1049	1029	984	1068	1004	1033	1044	1027	994	1025	1100	1012	1056	1023	1050	1055	1014	1056	1030	1075	1061	1062	1000	1051	1086	1068	1080	1024	1029	1103	1066	1007	1049	1018	1033	1013	1030	1085	1085	1114	1038	984	979	1043	1045	1115	986	971	1031	1051	1059	1017	1090	994	1061	1059	1078	1022	1026	996	1051	1025	1065	1023	1025	1022	978	1093	1052	1048	1037	1039	1050	1045	1015	1052	990	1016	1090	994	1045	1036	1022	1095	1039	1069	1052	1058	1054	1059	1029	978	1031	1056	1037	1037	1066	1023	1088	1078	1063	1008	1053	1066	1023	1036	996	1015	1064	1115	1009	1024	1025	1046	992	1051	1066	1058	1070	1040	1073	1065	1054	1042	1013	1098	1068	1062	1061	1027	1136	1012	1085	1038	1069	1011	990	1054	1038	1023	1027	1084	1038	1063	1011	1063
23167	21044	27598	24726	19891	8804	3875	2367	1692	1359	1173	989	911	916	870	822	860	726	789	711	700	714	716	753	679	738	651	725	656	638	650	603	624	635	666	594	619	571	592	598	607	591	609	599	576	579	593	584	560	595	560	574	556	592	561	568	542	577	580	573	596	622	561	589	597	557	569	547	583	563	561	562	582	606	590	568	549	568	578	539	596	566	574	567	629	574	546	547	594	557	564	580	577	586	569	570	642	564	614	552	597	582	572	563	585	545	538	619	562	616	589	559	565	519	571	583	537	574	578	572	533	592	570	570	606	544	571	545	561	576	578	563	580	590	614	554	559	571	520	540	580	591	596	560	594	577	552	606	569	544	573	614	580	534	557	585	597	604	571	568	537	540	575	572	565	566	595	575	635	523	566	552	573	546	581	578	533	594	605	579	558	572	596	535	566	580	574	589	563	592	587	595	519	599	547	551	581	601	579	534	582	525	543	569	590	568	566	563	546	546	534	535	536	561	565	581	595	575	556	586	539	569	573	560	615	587	597	601	564	583	546	576	591	583	548	544	561	553	525	553	576	621	581	607	588	587	584	571	571	566	589	571	579	579	537	560	547	586	542	532	584	561	565	615	559	560	564	578	612	603	554	582	565	567	577	570	588	622	550	548	625	578	546	589	581	572	563	560	590	559	543	590	568	582	552	556	535	566	584	552	597	547	578	584	523	575	610	534	575	610	554	563	547	599	598	533	566	513	577	546	572	550	592	556	583	565	579	548	591	551	566	571	596	559	579	569	579	588	554	580	615	574	592	581	575	578	562	621	518	581	565	564	606	538	553	555	557	590	553	559	546	583	554	604	540	601	569	534	546	553	554	579	556	558	590	579	578	593	618	591	599	567	529	582	545	582	566	575	552	578	534	555	580	556	593	556	579	602	566	565	585	585	554	573	530	573	585	573	604	551	584	556	574	590	547	561	526	509	587	585	588	582	568	580	565	600	574	555	547	570	563	563	540	553	581	575	597	550	544	567	618	592	605	548	590	561	600	544	597	562	554	575	559	549	611	573	557	589	561	553	548	588	580	527	598	574	554	550	576	607	577	572	551	573	541	557	611	577	570	533	546	602	553	556	567	560	514	595	576	596	600	589	569	536	575	579	564	543	549	610	578	552	582	537	556	586	583	552	535	597	599	556	577	580	547	520	565	534	515	574	541	581	554	587	563	587	555	569	550	563	601	543	592	556	567	572	572	588	540	547	560	583	545	619	580	570	571	562	555	549	560	562	572	628	544	593	503	551	555	574	539	552	537	560	595	572	554	537	531	588	574	601	599	541	556	538	592	586	540	592	564	570	605	573	552	640	576	620	565	558	516	533	537	615	528	577	545	565	561	549	556	580	553	559	547	568	598	589	553	595	568	620	605	572	560	613	549	573	547	599	550	585	561	577	547	560	592	544	569	583	602	561	573	547	578	590	518	571	549	563	570	541	613	604	571	559	575	566	565	568	556	573	540	558	547	567	610	568	540	564	535	570	586	552	582	606	545	587	563	529	558	586	574	560	537	554	573	573	548	540	581	543	549	582	594	557	573	601	557	512	537	553	554	545	600	521	554	588	580	563	572	536	598	554	587	536	542	577	536	558	588	528	542	615	584	559	593	609	585	567	530	547	615	545	540	595	564	585	573	546	579	578	555	574	561	550	512	593	613	579	554	578	589	583	634	574	544	585	547	537	614	571	559	573	574	617	591	556	560	560	558	568	553	582	578	590	584	568	525	534	637	592	542	566	575	596	602	579	576	579	548	587	572	603	607	588	554	570	543	578	567	553	592	586	562	552	541	590	617	567	518	568	585	530	582	540	569	559	585	562	527	575	554	599	547	506	585	606	549	565	555	603	600	593	566	571	528	554	587	583	591	572	556	574	576	595	532	560	571	555	553	587	590	598	561	601	573	532	543	555	576	581	610	569	603	556	537	575	560	575	575	597	589	567	576	561	509	579	548	556	567	559	572	594	581	555	601	564	542	582	579	588	571	569	598	578	547	611	543	616	561	547	556	592	530	588	585	554	559	534	540	565	554	530	536	556	614	556	594	608	580	543	574	573	606	532	546	585	541	569	611	587	552	575	579	531	555	557	546	545	587	564	533	571	567	603	589	539	565	550	537	580	570	552	626	537	548	546	577	582	572	581	602	591	573	587	568	549	566	549	582	574	572	610	540	558	550	574	591	554	530	569	574	580	588	575	571	569	550	568	541	575	588	558	545	519	563	562	546	571	526	549	567	545	605	561	546	569	566	573	586	619	595	557	573	577	520	572	540	545	599	575	569	527	555	579	563	529	577	526	545	599	569	533	525	551	570	580	590	571	614	539	589	559	565	543	593	592	601	551	561	577	547	560	543	522	582	571	574	577	590	575	592	555	602	563	550	583	594	546	564	595	556	602	559	577	572	537	545	529	565	587	568	586	584	541	545	563	526	591	560	565	527	570	583	554	603	588	545	586	560	573	580	573	579	604	562	575	571	650	536	555	576	571	548	556	606	554	624	565	554	569	554	589	574	552	550	555	572	541	552	536	570	614	535	565	536	535	608	528	564	556	561	564	563	611	572	579	555	538	545	555	579	579	545	545	578	554	536	583	559	522	600	579	560	531	563	577	530	575	564	532	545	600	537	570	551	561	562	556	577	553	578	565	595	534	586	545	634	557	568	567	579	567	571	532	600	566	588	594	584	584	578	579	596	608	597	554	578	585	548	575	595	614	604	582	560	601	545	581	623	567	567	513	544	568	610	573	568	578	561	587	556	570	508	589	607	611	578	561	517	577	580	579	528	590	600	530	590	569	584	564	536	559	580	562	558	566	549	595	557	570	563	549	560	566	540	589	598	595	573	604	560	558	549	588	573	559	568	544	557	568	567	568	622	575	567	572	573	553	559	555	568	572	572	613	584	585	599	556	555	593	605	587	552	575	554	571	560	543	559	570	588	531	574	600	555	614	539	563	584	589	582	568	565	572	555	553	505	546	575	602	561	564	551	544	560	563	611	566	592	609	549	560	595	565	600	588	582	580	570	543	596	612	562	533	576	576	593	540	564	570	566	595	527	530	595	560	591	599	559	572	537	586	556	527	580	559	529	570	535	581	548	576	580	574	543	556	574	557	567	590	563	565	568	580	565	573	584	575	603	570	591	556	580	586	555	584	563	574	602	551	557	561	598	530	564	583	562	589	597	565	551	535	535	582	575	553	581	585	579	567	532	569	592	564	569	560	575	536	588	565	557	532	533	564	540	598	619	549	544	514	544	619	553	571	613	566	551	570	559	593	578	573	550	550	580	575	578	535	583	601	575	539	533	591	552	576	593	560	559	575	608	544	547	576	550	590	631	550	583	566	642	560	538	582	547	575	554	570	572	565	577	554	518	599	558	557	581	585	551	553	576	561	565	572	581	557	584	515	561	551	563	557	603	572	555	558	582	578	526	570	564	595	597	562	537	574	571	596	571	551	555	545	557	564
17306	32192	26815	18768	13814	10330	7837	5532	4109	3307	2669	2258	1982	1859	1696	1639	1572	1519	1492	1324	1422	1396	1297	1291	1250	1254	1244	1177	1094	1117	1079	1018	980	1007	1028	958	1044	963	876	953	908	891	878	871	922	948	876	924	887	899	910	901	817	919	892	890	876	919	874	869	874	897	879	916	961	863	830	878	906	861	885	874	884	883	889	830	883	885	939	807	840	857	872	844	814	898	873	880	878	822	843	818	795	866	875	831	864	844	862	888	877	885	855	882	892	856	867	826	859	905	881	928	824	894	893	839	922	913	882	907	866	890	899	909	863	863	861	845	908	836	902	873	866	944	850	867	817	872	851	852	867	893	859	911	850	874	901	848	841	900	819	866	817	827	814	874	838	849	861	885	849	864	846	853	851	871	855	845	860	888	847	864	906	880	871	845	853	835	896	899	839	866	900	915	860	889	906	865	889	829	867	865	889	843	882	896	885	909	838	898	889	929	817	831	875	843	851	893	900	877	877	845	897	903	846	892	870	870	877	923	853	882	869	857	875	863	824	886	834	830	904	827	845	898	888	868	880	854	866	814	851	798	884	865	897	846	869	883	830	850	885	899	851	869	837	877	855	856	829	861	831	823	827	897	871	877	904	859	849	843	918	870	921	873	877	895	882	862	900	858	896	875	878	866	858	898	875	852	866	872	873	810	853	859	833	863	836	855	915	919	868	861	845	908	866	852	852	821	862	893	874	872	869	893	867	833	879	891	903	848	773	835	834	808	838	862	902	858	885	902	852	825	852	843	898	865	783	887	831	853	910	868	892	874	882	818	887	867	879	887	811	848	876	819	883	880	896	874	859	913	875	896	880	874	868	845	891	901	894	936	867	833	821	808	906	865	895	824	844	822	850	879	899	944	886	888	910	827	895	867	873	899	886	889	853	879	856	858	822	892	854	839	880	853	840	858	870	900	815	842	822	909	883	884	866	843	883	865	892	828	857	894	865	874	912	904	888	850	832	810	834	847	944	871	865	897	853	830	880	833	871	886	850	883	853	910	835	865	909	864	918	893	862	874	858	846	880	849	870	880	914	825	859	897	905	854	883	880	903	864	889	847	863	864	848	844	865	876	867	811	859	912	830	868	869	939	870	789	880	923	840	877	886	851	834	830	846	856	851	874	854	875	898	811	860	902	833	893	896	841	851	854	886	845	870	860	861	913	858	861	843	814	832	879	876	814	839	842	862	828	852	866	905	850	863	846	876	862	847	882	879	839	875	858	851	909	869	902	873	863	855	864	862	890	855	881	899	870	873	881	875	822	884	861	874	859	904	855	845	848	858	834	877	877	865	802	861	939	837	824	863	852	922	843	843	822	861	867	863	888	883	821	863	900	889	873	870	845	822	805	852	841	872	887	839	843	886	857	830	866	867	888	881	880	831	868	903	897	814	862	882	848	871	831	895	883	899	876	818	864	869	825	884	836	824	829	861	837	953	822	879	834	902	902	869	870	833	804	840	891	863	898	851	870	832	778	832	881	840	887	852	846	794	887	868	868	863	852	849	879	893	875	905	870	859	856	902	868	842	923	908	884	868	814	916	864	847	858	817	860	881	856	836	925	858	882	868	872	880	910	881	846	913	850	879	881	839	899	860	888	903	836	840	891	823	857	826	840	824	920	893	881	852	869	839	865	827	883	879	834	851	870	917	890	815	902	883	889	858	868	902	908	850	838	872	833	832	862	868	832	859	905	921	854	876	838	882	852	868	963	858	885	935	857	870	870	876	864	859	858	818	806	807	890	846	857	873	876	884	890	888	851	871	866	852	876	861	841	937	838	861	878	822	805	855	929	877	895	829	857	833	876	856	921	910	917	869	868	779	876	916	860	839	880	883	861	864	920	823	874	869	886	838	861	837	891	828	902	867	876	870	872	880	892	882	862	873	896	855	872	801	931	865	905	833	844	860	875	856	812	833	908	863	845	863	920	905	842	857	848	855	860	862	842	862	831	882	816	856	901	897	884	900	876	855	810	876	842	900	873	822	903	895	885	862	901	862	841	866	902	930	862	871	837	887	835	843	817	879	897	896	867	890	864	893	838	859	822	849	923	890	845	835	864	901	842	895	851	885	858	880	839	868	863	914	873	886	921	896	861	871	877	856	880	897	860	871	928	855	871	910	811	879	870	902	860	894	923	864	892	804	898	888	910	879	891	895	895	805	844	870	829	848	858	819	919	845	865	860	858	841	868	862	863	850	831	912	836	886	907	896	847	869	845	902	839	854	849	901	867	880	907	800	835	900	890	882	883	861	844	863	838	882	881	824	889	856	788	816	878	855	826	871	792	892	915	832	896	935	871	871	870	892	864	878	842	863	888	880	835	826	849	847	939	841	878	898	856	794	855	841	859	861	883	806	824	841	902	830	813	878	849	883	881	862	890	894	886	846	859	879	861	888	859	852	848	840	864	870	855	920	881	867	879	891	891	898	856	805	863	839	897	864	884	861	896	953	846	849	873	830	856	831	899	835	876	871	872	874	887	831	896	871	875	888	808	916	877	899	856	857	855	828	865	911	845	886	855	847	850	889	860	924	885	856	881	911	870	877	834	812	871	848	808	871	874	854	894	876	811	859	866	881	847	863	863	860	829	799	837	899	861	823	843	855	890	852	840	892	823	891	856	847	852	857	883	909	882	872	830	861	863	832	854	838	822	826	884	890	861	853	874	880	840	834	834	931	896	879	838	865	913	841	883	836	850	831	886	861	830	822	870	874	854	889	893	860	895	879	839	892	912	869	886	850	833	876	846	867	867	876	832	862	894	908	898	822	809	850	858	898	827	838	908	875	870	802	835	899	860	855	900	870	896	883	885	866	887	816	919	869	920	865	928	800	852	861	876	880	828	861	824	864	925	902	846	816	835	862	834	924	836	844	834	894	802	870	867	810	837	864	855	859	925	898	841	846	833	873	800	872	876	867	885	858	848	850	887	863	872	879	905	781	812	856	904	898	854	876	832	830	915	878	902	905	901	875	824	908	879	866	922	905	895	891	862	874	851	864	833	887	876	853	835	855	855	894	819	883	860	855	859	908	877	882	865	859	818	855	888	866	839	816	845	852	864	893	772	831	851	905	870	854	901	893	885	878	862	892	919	922	844	897	837	827	855	855	868	876	824	876	807	839	821	890	866	887	851	850	908	906	848	867	817	883	917	910	855	916	910	862	907	877	832	867	897	842	828	905	888	897	888	932	875	858	826	839	844	864	840	886	891	813	871	892	887	846	915	878	851	897	813	858	904	860	839	849	802	861	848	861	847	889	885	868	848	858	935	803	834	894	851	804	910	844	887	868	867	865	872	798	926	800	882	876	813	825	891	919	870	856	796	876	836	890	866	868	896	843	903	869	888	860	915	828	849	850	856	892	836	849	896	862	908	846	806	900	886	881	882	826	903	846	881	867	805	870	862	908	903	853	875	915	856	862	850	834	851	887	811	858	798	851	854	823	805	880	912	874	892	845	948	854	894	840	901
24707	21092	25599	23223	7790	3596	2492	1723	1458	1256	1100	955	901	893	886	776	803	779	786	760	765	728	802	768	728	769	717	736	712	640	694	679	675	665	680	659	678	644	683	630	666	621	605	657	605	644	633	641	634	618	617	622	674	645	621	649	603	628	615	622	655	649	644	664	607	655	585	623	626	707	643	611	561	622	601	618	646	683	573	663	613	601	677	635	626	614	633	626	624	625	636	604	629	617	602	640	670	571	658	644	640	595	581	616	648	607	591	632	617	610	630	632	585	643	646	595	632	630	640	636	642	614	612	665	626	621	632	646	569	595	575	622	647	618	625	635	589	588	597	680	622	623	605	621	580	604	601	633	620	664	618	645	642	631	629	675	638	626	616	659	599	645	580	620	635	641	679	657	610	631	653	621	665	610	618	681	624	626	579	630	578	623	629	651	626	623	632	598	637	673	634	643	610	665	610	643	624	618	660	608	633	664	645	624	623	630	639	659	630	591	616	602	642	618	678	597	620	649	645	622	614	652	634	679	647	609	627	607	624	683	659	661	660	640	626	634	633	637	665	650	626	645	579	603	640	661	612	645	617	623	627	657	632	634	624	668	628	603	644	664	656	613	625	667	641	633	586	643	638	649	639	595	601	638	616	685	624	630	617	638	640	658	623	634	611	658	634	612	646	655	616	644	620	653	631	671	628	576	620	603	643	647	633	579	646	617	638	604	659	647	636	665	614	641	609	644	626	620	641	596	626	604	648	608	628	616	576	616	608	645	649	630	652	606	629	665	675	625	574	666	638	670	611	658	627	625	615	630	644	626	606	607	628	612	670	625	664	652	626	661	624	665	663	645	629	644	667	637	632	617	643	674	599	680	621	676	595	652	648	648	638	659	636	601	604	650	662	642	596	653	620	608	630	653	653	620	592	577	638	609	627	629	629	594	669	585	643	614	616	635	636	641	638	617	628	652	608	621	624	600	658	633	599	614	666	653	648	637	673	626	638	660	605	661	660	629	654	625	654	610	670	628	635	578	621	617	606	634	663	618	653	577	610	632	638	653	596	670	612	612	624	600	611	643	635	630	624	607	628	612	630	601	593	638	639	646	644	626	615	632	641	616	612	646	630	623	658	671	607	644	637	643	650	603	634	657	655	614	653	631	620	592	621	617	634	630	632	621	621	635	609	648	678	651	624	670	611	635	612	672	624	681	617	646	667	638	567	664	636	648	668	601	616	637	650	628	637	610	640	621	604	634	639	613	639	673	635	616	629	576	647	630	614	637	630	606	627	608	613	613	611	602	587	598	649	666	630	608	684	674	619	608	595	679	629	674	623	652	638	631	635	624	622	624	668	587	638	640	617	654	600	645	660	621	585	651	586	636	637	661	644	623	595	634	654	637	589	618	635	639	640	610	618	601	664	597	652	667	606	602	611	665	600	620	579	613	595	645	618	624	622	630	609	612	620	588	632	654	635	655	664	663	628	609	590	627	582	621	639	652	615	627	613	626	640	655	617	600	618	658	598	629	636	595	606	600	654	590	628	620	601	626	658	651	598	613	663	670	634	647	567	641	600	564	616	594	654	626	657	633	619	655	620	623	616	607	643	647	642	638	618	652	620	627	685	623	636	704	642	608	606	617	665	647	620	669	632	646	622	630	583	632	621	600	626	629	596	629	643	624	628	631	639	572	622	634	595	612	686	590	616	610	593	612	605	618	654	651	585	639	623	617	638	650	630	629	594	617	606	645	669	609	629	665	638	612	627	634	652	620	671	578	620	687	600	622	643	594	679	554	644	625	651	645	608	612	639	626	610	629	644	641	585	635	609	632	656	634	614	618	664	614	640	641	638	601	646	605	628	681	582	634	616	635	654	598	671	615	632	585	597	613	601	605	631	617	637	629	651	643	632	653	625	641	621	614	605	596	618	640	643	638	608	596	624	629	649	602	640	674	644	667	590	599	615	633	639	621	635	633	628	629	598	610	663	595	617	593	650	600	629	594	637	635	631	579	597	662	648	650	663	608	642	662	630	621	635	636	619	641	657	651	669	646	609	662	588	623	593	595	624	644	622	568	663	651	611	604	635	670	623	644	671	624	588	643	670	643	556	628	622	610	644	594	626	626	650	643	612	602	595	610	569	626	612	606	649	651	635	625	618	564	629	634	578	651	642	654	629	609	583	607	647	612	596	642	594	611	601	617	666	621	608	631	631	605	662	662	616	628	613	627	656	628	654	649	638	607	655	617	606	679	641	610	634	661	576	563	646	625	661	627	617	599	630	668	634	593	588	675	668	656	643	660	608	699	633	587	620	633	620	631	621	638	625	636	609	569	617	634	626	605	606	632	613	619	658	659	626	649	615	608	671	659	665	575	663	638	628	651	603	634	672	667	581	603	668	654	661	627	644	590	608	640	627	666	587	669	660	629	644	631	637	616	598	657	620	638	609	584	683	623	623	598	617	611	640	628	636	647	666	614	639	626	628	603	633	636	626	648	634	614	639	624	617	611	594	647	653	606	614	661	618	675	655	609	660	636	610	605	639	600	587	586	613	611	599	631	627	642	603	633	625	638	580	641	594	660	613	655	638	623	645	627	619	611	618	608	593	603	650	624	645	588	594	646	635	632	614	627	692	604	624	657	636	601	603	658	676	648	686	637	621	635	635	653	644	597	677	574	635	621	679	616	605	658	639	616	611	629	688	646	608	653	592	650	654	660	578	664	629	610	559	612	681	649	629	607	591	659	635	608	634	638	604	644	645	605	644	562	653	644	626	644	649	600	645	651	616	621	585	593	589	616	650	603	601	668	632	582	630	648	652	644	650	627	627	637	624	599	602	608	672	609	652	610	607	601	615	636	626	588	646	680	652	669	654	635	623	635	686	624	578	608	644	591	613	630	657	618	678	657	603	620	640	638	632	618	597	640	602	644	645	642	666	633	640	636	578	587	654	635	648	586	606	658	643	642	653	575	644	613	579	616	671	660	683	615	658	621	603	607	608	667	603	610	621	576	644	670	691	619	652	664	590	613	597	632	625	650	655	608	640	649	650	643	659	616	605	615	646	590	613	650	618	574	646	613	613	626	600	608	613	616	655	630	671	610	606	601	601	625	630	635	577	642	627	633	607	630	606	656	664	672	641	622	605	676	552	630	627	637	612	645	618	615	649	654	621	668	636	591	622	602	594	636	602	646	638	644	642	633	606	623	621	615	687	671	619	646	655	628	622	614	606	639	646	672	606	648	629	642	626	627	666	615	621	614	615	593	653	630	590	619	684	641	623	681	635	634	571	586	655	640	624	636	627	612	653	626	590	615	620	625	597	628	627	649	654	598	591	627	634	678	615	630	652	589	676	621	665	656	652	651	655	640	603	611	628	630	650	591	621	658	622	580	603	665	649	623	663	604	669	602	638	640	624	631	608	608	643	644	626	649	624	638	639	607	610	614	606	612	657	642	600	594	620	650	596	631	615	684	680	586	647	604	634	627	627	638	581	678	669	595	666	669
16750	28701	23143	15554	11181	8097	5989	4564	3430	2767	2355	2111	1841	1745	1631	1575	1484	1395	1396	1365	1379	1326	1350	1323	1261	1272	1212	1197	1131	1123	1044	1038	1062	1039	1041	1053	1007	1023	1017	975	962	963	938	925	949	967	954	917	929	932	950	974	991	948	929	928	949	964	962	921	964	922	886	951	1002	979	914	992	963	963	889	964	946	966	963	1005	932	938	925	953	1019	937	846	935	963	932	927	911	942	881	973	962	1006	900	906	994	962	949	911	896	893	909	941	925	924	944	937	987	960	986	939	896	913	979	927	853	1038	977	956	949	908	891	948	989	882	910	996	961	907	991	891	945	910	910	888	936	916	930	918	943	971	938	940	941	914	962	903	907	922	903	971	932	925	945	907	929	945	955	895	906	926	980	929	921	903	893	933	878	915	939	939	981	927	937	954	912	864	918	989	906	888	933	854	933	907	931	949	930	956	910	931	865	893	954	931	906	1009	943	936	898	953	922	918	934	941	910	934	940	930	895	949	894	970	957	960	919	933	985	969	992	911	950	945	921	954	926	944	947	947	877	981	938	908	921	937	917	956	944	956	892	952	961	935	915	872	921	937	928	938	935	933	930	940	1005	952	976	919	909	891	910	942	993	927	953	950	938	918	934	943	932	1003	959	962	931	926	956	944	991	932	940	906	872	966	904	983	887	909	973	929	924	916	971	978	958	948	949	870	959	978	891	902	933	934	1000	908	1000	967	927	900	946	946	958	921	863	990	931	928	892	957	916	926	929	914	929	923	906	910	912	901	952	937	915	939	885	938	995	953	907	980	937	931	977	902	909	936	902	869	937	923	963	954	954	918	943	923	954	884	925	909	921	948	953	939	968	966	941	939	938	945	920	924	963	918	899	951	912	1045	920	912	944	970	932	914	926	845	920	962	936	934	917	974	962	976	990	922	952	929	907	940	988	969	925	973	911	980	885	866	930	951	924	973	939	950	917	904	914	946	944	918	899	968	924	970	919	864	953	911	987	949	947	966	889	861	865	967	943	927	933	943	952	1024	925	943	934	929	909	874	946	957	967	982	962	924	908	942	943	925	946	944	996	896	934	933	978	945	965	947	925	942	900	957	966	941	963	892	946	935	899	934	938	917	947	894	989	930	929	964	877	919	977	949	871	963	952	921	971	950	942	967	938	924	917	972	921	936	943	931	916	933	909	920	873	942	904	942	894	951	898	937	911	923	944	953	970	998	876	933	901	949	976	975	909	916	953	930	908	938	906	924	900	923	944	888	997	888	948	944	924	966	965	988	955	994	949	916	977	924	948	944	964	955	951	989	907	855	907	888	998	907	1007	943	856	928	933	977	962	943	975	907	992	914	903	923	966	949	954	937	927	933	935	922	889	973	945	989	951	964	926	946	955	920	893	971	952	938	943	915	914	922	930	878	931	930	932	900	948	886	931	924	1006	964	934	867	966	938	913	965	964	916	948	931	961	953	931	964	917	982	988	924	962	974	942	928	959	882	911	941	969	924	917	938	925	944	964	921	937	879	941	948	996	931	967	928	950	978	976	932	947	921	937	912	960	973	906	941	922	949	968	986	955	886	926	943	980	963	961	960	969	922	923	966	944	944	920	938	945	927	872	930	959	921	962	910	939	932	907	967	929	911	884	910	926	949	924	905	886	891	916	953	943	944	941	926	908	928	919	968	969	845	955	918	964	962	961	941	938	865	875	974	916	947	904	968	924	960	930	987	940	929	928	874	926	961	944	945	960	951	991	962	932	889	919	935	940	903	945	875	952	983	975	965	1002	933	938	947	930	890	957	1000	914	937	933	923	949	926	947	931	917	867	934	964	932	960	921	897	946	924	901	900	914	953	947	942	908	956	933	951	990	927	890	924	952	892	938	934	942	971	939	950	919	962	941	972	935	931	881	906	953	923	966	898	992	904	952	928	933	945	923	890	974	956	930	897	946	986	929	924	941	899	919	919	872	929	939	921	951	896	942	964	933	947	966	924	937	1010	930	924	920	964	988	936	946	964	940	999	997	951	913	966	920	866	936	964	925	950	884	942	912	969	965	948	905	1007	864	938	942	953	940	897	965	923	947	969	902	889	933	972	958	988	904	959	918	892	905	913	1009	970	1007	937	932	907	888	941	927	940	943	932	916	942	965	943	908	883	981	948	915	933	929	977	930	944	945	946	925	945	898	912	947	924	897	966	917	939	911	983	911	931	955	927	923	924	961	942	941	918	896	929	911	907	934	946	971	907	953	935	924	915	938	904	949	936	946	953	899	957	936	924	904	875	942	934	921	944	911	948	848	977	955	945	945	921	952	931	944	969	1011	934	882	936	903	909	883	967	918	896	967	940	897	944	906	857	933	890	924	913	958	977	896	943	964	933	926	995	913	960	899	884	879	944	956	933	980	895	944	981	897	919	937	903	969	997	989	923	935	945	955	950	960	946	989	928	987	928	965	933	887	951	948	963	932	959	942	951	899	932	933	935	967	950	924	952	939	872	942	919	908	912	956	936	984	941	922	989	934	945	939	951	945	962	992	1011	928	920	930	913	909	966	942	924	960	953	957	944	918	926	912	1005	942	940	973	966	926	910	896	893	895	922	907	879	936	898	957	947	926	886	930	947	920	1017	961	945	922	917	919	924	918	1023	912	893	938	905	909	928	918	859	954	937	996	943	994	950	932	966	930	955	922	916	939	948	915	934	952	957	918	898	936	956	905	971	873	916	912	928	963	929	881	927	1019	961	954	897	911	965	955	946	948	909	933	922	961	925	953	943	970	908	948	885	921	935	905	950	897	906	980	921	934	958	926	943	965	1050	928	914	944	908	958	941	907	926	970	920	954	976	975	899	932	943	968	893	911	964	906	889	956	984	1014	920	881	966	918	903	935	966	915	903	1008	894	911	947	885	935	934	978	857	905	921	936	964	916	931	985	888	949	939	886	946	993	973	935	939	953	941	903	910	887	949	979	965	951	955	909	943	927	972	923	950	977	882	911	906	904	955	988	949	959	913	922	965	864	999	988	916	999	919	912	966	937	943	896	939	933	927	933	928	1001	934	943	953	990	928	925	946	983	983	949	958	953	949	929	916	949	911	929	917	901	916	934	961	925	913	940	901	952	959	946	978	1000	968	904	1001	896	885	922	944	928	903	889	953	948	958	951	956	919	908	950	911	965	946	907	911	894	943	907	880	947	912	945	890	903	971	925	924	953	971	906	907	1017	912	959	956	956	929	940	965	963	938	925	908	948	924	935	907	976	965	902	871	890	994	935	909	950	843	937	930	944	955	900	898	967	962	936	943	929	951	884	929	965	898	907	904	895	931	894	957	929	919	945	964	991	921	960	966	952	907	876	900	930	917	918	925	986	955	920	924	949	941	915	930	956	927	974	958	958	923	945	937	955	937	991	924	943	931	907	942	945	976	984	958	932	927	961	938	973	904	934	941	901	944	899	963	952	949	923	963	999	948	893	949	945	921	926	976	884	908	921	942	916	989	904	911	983	952	987	965	953	869	948	922	920	944	947	953	931	919	934	935
22360	21068	28198	24159	21091	18886	7025	2937	1945	1601	1310	1097	913	938	860	849	810	743	722	729	720	702	710	671	667	628	651	585	570	565	560	535	507	506	522	455	547	478	434	445	439	473	476	446	454	495	466	479	464	454	461	435	450	470	481	461	458	466	496	444	473	459	451	435	393	439	475	445	464	449	430	452	431	413	476	488	425	438	424	457	440	496	452	439	474	464	448	452	464	400	429	474	465	424	453	411	462	488	461	421	421	474	425	438	451	483	459	462	447	450	453	445	490	415	489	495	448	446	489	433	432	455	444	488	437	433	415	420	455	453	436	421	423	462	424	451	402	446	455	456	429	431	460	472	465	468	470	431	421	443	448	448	430	453	435	449	453	453	437	437	430	433	424	413	469	462	426	455	482	439	472	448	438	455	464	435	410	429	446	475	452	482	440	438	446	460	445	436	463	440	453	459	417	494	451	429	456	461	456	454	421	445	452	448	458	425	447	473	459	446	429	456	428	445	452	402	441	410	461	452	455	440	397	462	439	439	426	471	444	434	452	456	482	430	411	452	435	451	445	411	411	410	466	414	447	406	437	488	428	411	406	441	467	444	445	470	421	448	460	413	472	435	420	439	454	452	458	456	443	461	450	437	442	439	457	438	415	461	438	442	452	470	473	477	443	430	448	440	412	427	424	435	446	398	459	436	481	437	481	416	456	460	423	444	430	443	432	459	438	444	472	419	461	472	428	403	463	420	426	455	440	421	463	461	447	439	477	419	431	470	480	400	469	420	428	456	441	443	465	413	459	461	460	434	456	421	433	412	401	481	456	509	428	410	441	409	435	402	419	464	427	452	406	451	432	411	448	465	461	424	465	451	435	429	459	437	421	449	415	442	467	466	464	411	443	418	465	411	471	489	452	433	423	428	453	448	470	435	462	473	436	430	446	451	451	467	473	453	449	481	455	408	465	416	441	454	466	430	435	497	440	470	492	427	490	475	452	455	415	418	451	434	478	471	413	481	449	416	467	440	468	479	448	494	439	449	456	447	451	423	452	479	482	451	444	441	442	419	478	452	452	425	432	423	431	482	473	414	433	459	459	422	424	446	454	448	416	440	487	449	468	437	462	429	457	433	430	435	432	455	460	421	417	438	435	472	420	444	443	452	440	423	440	467	431	482	468	464	436	459	478	434	435	428	483	453	439	464	456	439	430	441	444	458	468	418	438	442	432	416	433	467	443	435	438	470	448	465	426	485	455	414	440	461	473	446	436	445	469	462	412	392	440	401	481	459	447	425	412	444	469	432	440	439	454	444	427	419	445	396	413	452	479	439	438	430	460	464	457	436	437	424	434	482	434	432	425	413	464	418	414	452	466	456	447	408	462	454	397	430	415	406	427	438	459	504	437	468	448	433	408	383	439	471	430	468	470	451	491	490	463	458	432	425	429	459	471	443	458	464	431	442	469	445	426	463	459	456	483	479	430	447	443	483	399	471	418	441	432	453	450	446	454	438	441	451	443	465	438	428	434	447	429	480	458	459	471	449	428	453	432	434	469	463	480	446	479	468	430	465	430	442	465	429	440	458	464	466	437	433	449	456	415	443	460	423	430	443	436	435	420	441	447	429	422	432	439	473	464	435	422	449	462	442	439	462	426	467	456	481	493	429	489	463	471	469	444	459	442	465	477	434	469	409	411	433	471	439	436	477	425	438	455	423	452	399	473	449	460	415	459	466	478	421	454	452	451	430	432	467	445	435	419	424	398	395	444	418	413	407	449	464	416	425	470	432	441	447	448	423	441	412	445	459	430	447	480	427	422	460	430	446	495	442	438	430	417	447	421	451	416	426	436	468	422	449	409	468	455	421	434	410	440	451	451	463	449	429	478	404	438	430	445	474	439	435	403	455	436	430	432	423	486	452	455	425	429	446	480	436	420	464	426	408	433	443	441	433	434	455	462	458	454	480	482	480	417	414	416	470	436	445	480	415	455	425	435	448	430	459	431	436	418	465	428	455	452	407	430	488	438	425	438	468	437	464	467	438	456	426	425	438	433	459	410	431	485	457	455	430	418	456	456	421	417	431	478	469	439	408	469	467	458	426	423	436	416	398	444	451	418	458	477	429	465	449	451	467	465	431	436	445	449	478	444	423	444	471	446	403	480	419	481	464	417	378	434	430	430	392	443	481	462	433	426	475	442	424	447	396	477	413	453	451	423	417	433	424	415	465	461	488	484	452	439	433	426	397	430	416	440	444	469	417	407	424	459	458	458	432	444	430	416	464	423	457	428	403	442	453	448	443	448	420	430	479	423	476	424	408	457	449	418	455	424	432	458	419	434	465	455	443	464	448	463	420	422	460	458	478	434	466	466	420	426	434	431	408	469	441	442	439	425	437	454	422	478	437	429	415	466	417	447	450	452	433	437	422	477	435	448	426	436	434	413	448	454	451	458	449	426	435	460	437	411	441	423	450	467	438	450	442	441	453	463	456	451	451	444	450	432	431	453	439	452	442	481	471	459	434	463	488	476	426	441	473	423	436	460	460	480	474	445	440	386	456	439	465	444	433	444	431	441	407	425	433	460	413	411	430	457	456	433	446	469	431	425	443	391	430	470	410	450	472	474	467	450	466	478	424	429	452	408	429	445	414	443	441	433	455	480	460	416	429	430	453	451	475	482	442	450	429	429	431	448	472	488	458	440	412	479	401	443	441	466	422	426	436	439	427	444	434	459	459	475	458	476	438	439	449	419	434	457	469	451	430	406	428	457	441	457	439	431	491	425	463	426	440	465	439	468	392	404	423	416	430	444	432	420	426	415	468	458	467	461	453	450	476	433	457	436	423	410	420	416	454	443	481	443	435	434	459	416	434	423	438	415	430	458	436	428	435	452	457	442	455	429	414	462	424	460	420	432	460	488	390	460	435	454	441	465	471	469	460	461	431	478	413	422	438	443	409	465	438	486	419	463	452	442	465	470	453	435	466	457	480	432	444	422	424	466	429	457	433	457	462	448	448	462	460	407	442	473	430	429	431	426	435	419	426	433	438	406	494	469	467	432	468	447	444	437	459	459	437	437	447	411	414	452	451	442	481	444	452	422	411	464	415	457	461	476	430	470	448	456	444	453	442	411	470	420	458	464	447	446	422	453	430	449	477	450	496	428	442	428	416	485	462	427	455	446	444	456	440	459	446	433	426	494	428	418	463	428	438	463	459	414	422	432	474	448	437	430	464	486	436	465	462	468	459	437	427	463	425	481	414	457	472	430	440	447	417	428	452	413	451	448	476	462	443	487	424	437	493	443	410	434	455	443	429	434	462	438	475	470	445	439	447	434	414	461	460	441	467	460	464	446	460	453	465	428	465	437	415	475	425	443	453	441	414	466	413	436	410	434	439	445	452	460	424	439	428	442	443	439	451	423	416	485	428	480	425	462	419	428	437	445	419	451	428	424	454	370	428	460	417	455	446	397	443	460	464	414	415	469	435	440	456	437	441	441	446	415	436	459	467
19276	36152	30630	22312	16759	12005	8949	6866	5156	4029	3206	2666	2246	2094	1954	1821	1654	1601	1446	1470	1387	1427	1345	1272	1234	1173	1104	1103	1097	980	917	877	895	842	844	802	750	794	750	712	723	664	730	686	720	714	694	711	718	696	669	648	675	677	706	707	654	751	742	701	772	718	627	676	690	701	673	674	685	695	699	700	674	698	676	686	692	671	713	713	617	635	673	670	625	658	700	664	671	709	646	670	704	656	646	649	695	623	642	729	643	712	701	684	683	710	664	690	691	657	701	679	683	644	664	669	693	690	689	712	651	667	687	646	658	677	667	651	652	696	714	667	711	668	654	629	656	653	718	697	716	655	709	664	677	678	667	692	642	692	640	666	669	657	609	732	648	681	657	640	696	697	672	696	657	663	634	641	667	670	637	619	686	705	627	710	625	651	664	672	694	673	663	606	700	622	672	714	684	666	663	651	660	653	640	689	652	701	695	680	680	669	664	625	703	713	698	672	688	700	682	673	667	684	655	667	690	669	614	675	636	681	686	670	589	678	643	699	627	686	664	643	662	620	665	650	629	658	621	698	649	639	652	663	665	699	680	638	657	626	619	671	711	646	674	642	661	678	625	647	665	684	610	660	641	680	667	644	674	698	667	663	687	651	631	638	658	678	653	695	695	623	681	701	650	674	696	655	685	639	685	705	660	670	716	696	698	633	702	658	646	649	638	693	660	691	714	661	661	654	667	618	656	694	675	638	656	701	638	695	669	674	640	718	668	716	628	686	727	663	663	661	652	708	653	685	690	611	634	692	707	657	684	668	672	667	676	662	708	671	663	666	702	674	621	698	679	722	670	654	712	658	745	710	636	694	626	650	647	689	629	653	693	654	674	627	708	653	645	638	675	708	684	650	692	657	697	677	640	692	691	642	675	674	640	647	676	672	660	689	656	668	681	689	672	621	635	677	676	660	672	651	632	627	670	731	667	633	668	697	672	674	623	676	688	712	655	692	685	730	615	688	662	684	653	622	667	674	678	674	660	690	669	704	665	627	639	647	685	678	648	674	680	714	704	647	702	631	665	692	641	682	667	661	658	646	698	661	644	655	694	657	650	658	647	682	657	718	658	684	690	678	683	658	642	640	681	690	663	678	649	700	652	706	674	662	651	675	671	687	688	666	714	650	690	655	711	669	713	696	653	706	656	677	655	680	652	628	625	677	643	657	711	675	686	669	649	650	638	679	702	668	666	669	657	656	664	649	646	658	664	669	675	656	682	657	680	650	642	660	689	673	694	703	688	664	655	641	694	646	686	634	717	697	698	659	682	671	671	665	671	652	691	690	668	701	672	656	663	702	652	645	622	655	650	702	672	651	644	655	666	639	679	629	662	645	657	646	658	644	691	671	653	617	690	639	690	654	681	672	654	669	651	685	645	702	663	691	676	678	621	672	677	655	690	629	667	666	637	640	693	654	661	676	625	671	692	634	699	606	679	644	694	680	667	634	694	696	680	642	691	643	618	674	644	734	660	681	644	622	707	689	654	653	707	653	662	665	660	699	680	632	669	655	699	662	653	697	655	690	699	621	691	671	657	689	652	699	662	651	650	704	693	652	638	674	658	688	692	643	636	670	730	664	616	707	710	621	677	702	724	681	647	638	702	703	646	654	643	670	676	643	683	677	661	672	670	649	678	672	661	661	666	689	664	647	640	689	685	718	698	657	705	681	690	710	720	704	657	681	613	664	683	664	669	703	638	660	701	675	672	658	691	689	650	646	643	690	684	722	706	636	677	639	657	664	691	678	633	678	649	647	624	683	681	703	664	673	640	684	687	673	663	691	640	673	680	688	632	695	682	684	700	665	626	684	647	714	640	645	655	673	712	711	696	681	720	686	619	669	690	659	659	629	669	639	673	650	672	657	664	688	652	678	657	657	698	641	692	666	675	648	638	641	671	700	646	623	694	661	670	662	642	642	662	669	661	673	657	661	726	675	649	680	627	650	669	679	626	702	631	661	658	689	740	650	679	671	689	674	674	683	670	687	669	650	708	656	669	644	697	667	659	691	691	671	653	677	654	710	665	671	712	627	679	724	653	630	645	674	671	613	669	657	661	677	635	664	699	722	677	686	658	694	674	666	675	636	669	653	680	657	671	695	712	653	629	658	649	695	640	672	696	658	663	657	667	704	679	707	671	672	663	688	635	684	670	652	624	682	649	653	681	638	704	651	690	678	656	640	698	659	630	732	684	645	635	658	643	642	713	635	673	632	652	686	638	668	681	707	637	629	653	603	667	710	692	643	653	665	642	668	616	689	667	653	654	685	696	668	630	639	688	670	663	663	727	624	705	627	667	640	648	661	671	670	643	688	717	671	620	610	681	662	630	655	694	625	677	646	659	675	667	673	646	668	700	697	687	681	681	641	673	674	679	648	631	650	697	683	693	714	687	702	685	643	697	645	701	643	672	671	631	653	616	659	666	655	666	649	626	677	637	657	652	621	648	686	669	691	663	680	674	654	665	675	656	659	737	619	678	650	697	627	681	648	648	686	704	670	720	703	701	642	653	693	621	664	649	666	662	667	670	661	642	666	655	713	691	657	654	684	661	666	659	651	644	688	699	662	666	692	636	700	663	633	702	668	667	644	704	650	673	655	690	703	696	720	694	690	676	617	706	677	662	728	693	679	641	700	621	653	685	637	671	647	660	650	667	649	734	687	705	623	665	693	684	686	624	658	679	664	679	635	669	656	619	652	660	673	643	702	623	668	704	661	699	642	667	634	664	712	675	688	613	649	625	635	692	662	651	685	693	726	628	712	683	668	670	696	700	650	664	648	631	625	625	700	699	634	683	708	630	714	666	653	660	664	661	659	674	677	711	627	739	633	658	646	598	671	717	667	664	633	655	714	661	619	658	646	672	643	646	666	613	629	604	643	737	671	630	656	708	687	654	694	686	657	637	650	700	657	661	689	672	667	693	674	627	670	635	678	640	643	719	640	653	705	649	728	685	678	691	662	683	670	699	686	698	671	667	684	709	664	697	658	622	681	681	668	648	656	675	709	661	632	669	714	670	685	743	678	656	690	661	696	712	707	650	696	708	646	656	635	682	663	663	711	627	689	672	654	674	634	625	643	686	740	692	655	685	636	706	675	649	667	683	690	612	657	673	652	685	675	663	619	648	650	717	653	689	683	689	687	668	657	689	632	673	644	650	675	687	658	684	638	700	700	660	650	667	637	674	686	684	662	645	690	678	651	636	664	693	628	682	695	682	625	707	633	689	678	670	675	688	656	723	644	658	642	654	652	670	689	660	664	710	637	697	662	693	690	678	631	679	630	650	697	678	671	682	663	679	712	646	666	673	645	677	679	676	665	667	692	642	682	736	706	657	687	606	658	688	644	642	673	627	666	692	709	694	700	667	655	655	667	673	660	625	671	689	648	670	629	684	701	646	656	643	727	714	646	631	699	681	640	658	764	681	660	651	677	664	692	661	672	656	637	667	639	663	721	632	654	656	670
27549	20109	15904	9222	4621	2864	2015	1626	1273	1233	1049	910	895	899	856	824	867	804	819	834	819	801	794	815	770	759	773	707	743	694	716	735	699	710	667	707	685	699	667	734	701	667	675	691	675	660	701	686	698	687	672	727	691	638	667	666	690	730	716	711	736	700	683	680	684	637	708	644	682	660	701	681	694	657	646	676	676	725	728	659	630	671	635	647	666	678	701	662	685	708	680	688	642	671	715	627	677	687	734	667	660	709	695	678	627	678	689	662	719	689	706	672	697	667	690	706	677	654	677	693	631	702	674	713	651	666	676	688	668	689	699	661	705	642	678	690	705	687	693	688	698	708	646	613	680	675	695	665	699	709	663	673	700	679	658	723	695	675	653	654	666	683	719	650	646	711	698	715	748	671	702	665	713	693	720	697	687	704	717	692	676	675	688	689	647	695	664	665	664	639	678	685	655	728	689	680	674	662	671	668	708	684	671	659	696	668	692	701	696	665	680	645	653	636	648	684	673	687	664	704	636	667	705	676	650	718	671	694	659	631	657	698	669	666	714	688	626	643	690	668	683	662	649	688	676	730	682	700	693	674	701	725	729	654	690	656	662	676	699	694	690	703	672	689	656	649	709	704	712	658	684	715	695	655	641	644	652	685	738	685	686	621	719	628	626	682	666	650	715	693	675	660	703	679	656	673	709	714	694	661	698	657	641	677	697	712	659	642	696	670	655	740	689	708	639	701	663	649	664	661	659	667	646	736	690	670	726	633	655	683	668	684	687	688	689	668	674	697	703	673	682	699	653	665	672	711	675	717	673	670	692	656	636	678	666	618	698	638	715	654	671	713	691	706	687	665	668	665	667	715	650	685	650	683	648	691	710	659	670	675	625	692	674	630	669	720	692	660	683	682	695	686	694	648	662	664	626	663	652	740	695	699	710	639	668	655	668	656	698	683	650	649	684	667	707	673	666	737	701	715	683	687	652	678	695	688	677	674	657	717	712	645	702	711	664	647	700	637	684	702	668	653	690	654	675	681	694	673	693	697	666	656	672	679	696	702	674	652	664	673	648	696	662	701	694	686	671	671	691	683	633	673	675	697	676	691	699	634	720	643	693	691	663	669	702	672	693	713	671	679	621	684	664	687	696	682	700	663	667	710	688	704	688	668	688	678	643	660	704	647	651	669	690	687	673	645	731	687	672	728	695	663	666	699	676	648	683	673	683	670	703	711	677	671	733	668	676	696	713	677	642	743	631	659	682	691	681	688	682	704	694	688	699	651	676	721	681	637	663	627	702	691	689	684	696	672	717	703	734	674	666	681	722	663	700	693	678	664	703	666	656	637	697	719	696	683	674	676	680	692	662	641	698	659	684	699	733	697	659	680	699	691	707	682	640	680	657	652	715	668	687	707	684	664	710	672	663	679	663	722	666	715	710	673	705	673	632	667	664	665	632	657	710	649	704	712	655	683	733	690	691	680	688	681	685	675	651	676	684	675	696	658	652	664	686	713	676	700	635	709	664	739	663	666	681	638	588	686	688	650	656	681	706	698	672	651	660	631	655	665	735	661	660	703	663	653	669	666	674	636	695	713	668	699	620	642	688	685	662	667	650	705	698	693	689	693	666	663	661	684	693	631	685	723	660	706	702	656	692	695	653	717	680	675	676	681	668	703	664	712	711	665	674	682	638	686	688	619	653	668	637	661	658	664	615	646	663	680	715	689	689	658	695	600	655	659	703	651	646	694	646	721	695	681	679	680	660	730	679	665	629	693	637	705	652	693	697	686	693	653	668	720	675	712	694	660	710	655	642	653	678	708	679	706	660	646	692	689	703	709	674	754	702	732	718	663	695	664	678	635	723	695	680	696	712	674	707	666	657	693	666	680	698	660	659	676	702	685	645	661	662	677	681	700	710	679	673	701	648	681	676	651	688	651	668	700	724	726	718	697	723	653	667	715	650	684	679	663	688	667	652	683	700	628	644	684	676	660	682	689	710	694	681	651	713	692	708	639	687	665	670	715	657	638	630	697	662	655	694	663	665	702	696	729	667	671	675	679	676	677	673	672	608	679	668	693	675	687	672	732	630	687	696	711	677	676	688	659	647	670	687	662	674	665	682	670	646	694	669	682	693	669	680	655	689	689	690	686	689	677	673	665	688	647	711	653	682	654	664	658	717	723	647	694	696	710	714	672	665	710	664	669	725	643	671	669	668	712	724	741	730	659	724	656	708	646	637	678	679	715	664	706	655	698	677	719	689	671	662	684	660	633	670	659	689	678	665	640	734	677	679	652	699	682	683	701	610	696	657	700	695	672	662	661	671	651	628	680	654	681	689	690	656	696	701	733	754	688	680	663	697	638	708	651	695	661	701	658	689	701	690	653	705	715	687	687	696	661	682	718	698	705	641	681	706	650	675	719	687	688	766	667	694	719	696	680	681	644	683	667	627	718	691	747	679	683	692	705	683	663	687	680	675	689	682	689	696	710	730	695	719	678	676	605	638	702	692	651	671	651	659	713	729	748	700	645	657	692	647	659	696	659	661	689	663	650	674	718	717	674	712	682	693	700	681	683	668	629	642	624	698	640	651	663	697	646	698	627	677	676	662	670	711	697	631	664	684	639	689	715	643	671	675	686	675	677	675	653	715	706	669	655	674	707	674	646	688	692	715	674	656	673	743	677	687	694	637	665	694	676	704	718	666	680	688	659	650	681	700	694	656	713	638	657	721	682	648	678	679	698	714	724	666	675	670	701	664	673	650	709	680	687	733	656	686	663	688	660	661	616	681	734	658	690	690	692	668	649	651	673	693	645	643	699	732	645	652	706	623	665	702	696	658	683	678	696	698	685	672	687	668	682	645	657	662	685	742	640	705	690	693	670	634	673	655	688	708	715	717	662	711	709	697	649	679	648	701	699	707	703	704	657	692	688	664	727	684	637	681	694	695	685	695	672	666	713	659	661	665	728	683	680	711	678	686	660	650	658	666	693	644	672	710	656	691	717	646	651	660	726	646	654	686	705	653	627	662	684	680	632	670	669	688	672	707	674	670	642	684	652	652	637	648	675	749	643	670	684	668	667	692	649	689	726	710	671	643	673	716	713	675	675	663	719	656	754	707	684	675	701	672	705	671	631	703	711	673	651	677	700	701	706	713	676	706	696	621	669	658	672	697	698	642	612	673	662	662	625	656	677	694	681	697	658	659	638	708	718	695	689	666	672	677	678	654	615	766	668	665	650	689	705	700	644	688	677	635	676	664	600	722	672	621	636	671	668	698	705	712	647	682	698	698	699	715	673	678	695	688	709	699	571	630	699	691	671	706	698	700	701	685	707	652	616	628	690	674	697	696	715	718	649	703	627	695	730	688	677	672	620	680	688	676	694	691	709	664	695	660	720	679	667	676	705	645	673	711	716	710	638	679	680	675	668	643	633	693	670	721	637	678	660	669	684	708	647	683	695	707	663	669	666	668	650	715	750	684	680	673	725	697	720	678	706	671	679
16810	26783	21382	13564	9260	6503	4864	3884	2977	2504	2088	1915	1759	1707	1627	1540	1492	1433	1395	1415	1310	1379	1302	1286	1332	1243	1211	1252	1158	1182	1106	1168	1149	1147	1089	1097	1081	1095	1068	1085	1052	1037	1069	984	1028	1009	971	1036	962	1017	1065	1002	1088	1051	1009	1050	1025	1085	1039	1021	1067	1063	1063	1021	1026	1109	1056	1077	1032	1013	1016	1019	966	1025	992	1042	1019	1016	1055	1055	1022	1046	1095	1014	994	1024	1038	1051	1030	1055	1028	1004	1119	1001	992	1042	1082	1034	1002	992	1064	1012	1063	1019	1071	982	1022	1007	1008	1038	1032	1007	1050	1014	1057	1026	1090	1009	1093	1084	1009	1026	1021	1075	1025	1016	998	986	1016	1073	1022	1037	986	1052	987	1061	1024	1044	1005	1042	974	987	1038	1023	979	966	1016	1051	1008	1028	1011	1021	1036	1001	1074	1007	1019	1065	1031	1063	965	1047	1054	1038	974	1032	1019	1023	1066	1052	1032	1010	1011	986	1049	1025	974	1015	1021	1036	1022	1026	1046	1043	1001	1018	1046	1029	1025	1051	1034	1010	1023	1042	998	1005	1038	1029	1001	1025	990	965	1072	1022	1035	1009	1123	1055	983	1066	1036	1025	1013	1057	1010	1015	1049	1098	999	1044	1072	1060	1032	1020	1029	1083	1034	1048	1051	1005	964	1027	1021	1027	1055	1015	1066	973	989	1068	981	999	1028	1045	1013	1079	1009	1031	974	1001	1014	1025	995	989	1042	1007	1051	1037	988	988	1043	1041	942	1002	1082	1068	1021	1026	1019	1044	983	1090	1040	1003	972	947	1004	1001	1008	959	990	1006	1051	1030	1032	978	1045	1001	1014	939	945	1045	1001	1002	1015	1016	1010	1021	1005	1055	1037	957	1015	990	1027	1013	1029	992	1018	1030	1016	1025	996	1074	1085	1059	1010	1012	998	1008	1012	973	1006	1042	1032	1026	1025	1006	1065	1071	970	1077	1034	1037	1049	1023	1057	1005	1012	1048	1116	1055	1039	980	1016	1011	994	1020	1008	1053	1001	1034	1004	1071	926	995	1055	1037	1014	1022	1003	1045	1029	1029	1009	1015	1035	991	962	1014	1001	1004	1047	953	1032	1040	1046	992	988	1033	991	1033	1024	1044	990	1060	1034	1049	1046	945	1072	1073	1058	1056	995	1028	997	1071	996	1054	1020	1038	1052	1054	1033	991	1046	1047	1048	1011	1035	1053	1096	1031	1008	1022	1062	1059	1030	1007	1023	990	1017	1037	998	980	1021	1031	973	1012	1050	990	1023	1020	1003	994	1061	1043	1091	1033	1042	1056	1046	1012	1051	987	982	998	1034	1028	1009	1033	1033	1011	986	1031	1003	1038	1007	1028	1017	1000	1014	982	994	1020	1022	992	1066	980	1071	988	1076	1018	1086	1058	1069	1007	1029	1023	1031	1043	1028	1045	1001	1004	1039	1064	1007	1038	1057	1010	1051	1034	1038	1013	1012	970	1006	1004	1095	1047	1015	1040	1005	995	973	1091	1047	1015	1035	1038	1010	1004	1031	961	1027	1032	960	1063	1014	1004	1041	1040	1046	975	1043	1002	976	1011	1014	1013	1066	1029	1046	1012	1044	1012	1026	1091	1026	1031	986	1034	1020	1024	998	1046	1037	1104	1064	1082	1082	1059	1068	1022	1021	1049	1080	1058	1017	1018	1073	1009	1030	1010	1073	973	1000	1045	1010	1024	1014	1029	989	960	1092	1042	1091	1065	1041	1043	967	1046	980	985	957	1106	1002	1051	1064	1011	1060	1037	1046	1011	963	997	1067	1036	1026	1005	1000	1053	988	1055	988	976	1030	1018	1010	980	1008	1039	988	1053	1012	1022	991	1039	995	993	1026	1055	1031	1027	1035	1012	1013	1016	1026	995	1025	1017	1009	986	974	1032	987	981	1090	1051	1015	1013	1062	1038	986	1022	1009	1052	1025	1043	1008	1018	1050	1000	1006	1043	980	1028	1060	999	1020	1009	1039	1000	1026	1001	978	1021	1047	1024	1001	1031	1042	1065	1079	1086	1030	980	1048	972	1044	1012	1006	1039	1051	1014	1054	1030	1049	1055	1045	1048	1041	1020	966	1038	987	1066	1031	1061	1029	1066	1086	1073	989	1020	999	1060	1033	976	1013	1030	1026	999	1041	1067	1079	1061	937	970	1019	1002	992	983	1003	997	1116	1059	1025	1034	1063	1021	1079	1065	986	1082	969	1011	982	1050	1009	1050	1018	1017	1021	981	1008	1043	1034	1039	1014	979	973	1015	1070	1040	993	1040	1036	998	1015	1000	1101	998	982	1018	1008	991	1085	1061	987	955	1068	1035	987	1062	1110	992	1022	1007	1010	1021	991	1043	1038	999	1110	971	1080	1028	1064	1017	1031	961	1059	992	1028	1024	1006	1006	1045	992	1006	984	1005	1024	972	1013	1021	1001	1030	1039	1042	1050	965	1027	985	994	977	1047	1063	988	1081	1011	1048	1032	1026	1027	1020	972	1023	989	1050	1024	1039	1095	969	1054	968	990	1024	964	1028	1047	999	1049	1038	1037	1090	1016	1058	1017	1011	954	1059	1027	1064	998	1032	1012	959	965	967	1083	1032	1039	1028	1033	1009	989	1090	1045	1035	976	1030	1041	1018	1001	1028	991	1021	1004	973	1048	986	1032	1024	1033	1006	1033	981	1030	997	1023	986	1029	1007	1034	986	1040	994	1013	1027	1015	1031	1035	1012	1000	1021	989	988	984	1014	1018	1050	967	1011	1019	1021	987	1014	1018	1018	1006	974	1028	1065	983	998	1001	1022	1028	1044	982	1066	1069	1037	1038	1013	1061	996	979	1000	1013	1002	1074	1046	1007	1013	1024	1055	1005	987	1021	991	1032	986	1010	1033	1015	1044	1042	1005	1011	1051	997	1039	966	1003	1025	1002	1002	1025	996	1022	1022	1027	1029	1025	1002	1065	955	1029	1051	1013	1040	997	1030	1000	1038	979	1005	1031	973	1002	1043	1043	1055	1011	1027	1017	1026	1046	1008	1001	1040	1009	1008	1057	965	1040	1065	1056	992	1065	1097	964	1013	1046	993	1003	989	985	999	1026	1086	1060	1006	990	1032	1029	982	1034	1002	1016	978	1045	994	1015	1005	997	1035	944	1049	1025	1023	1071	977	1026	1025	1029	1012	1047	1057	1028	1002	999	1027	1046	1002	1039	1011	1053	983	993	1025	1023	1041	1036	1015	973	1001	982	965	1024	1016	1007	1026	1027	991	1035	990	1018	1009	1020	1063	1005	1021	986	1078	1071	998	978	1050	1040	1053	1013	991	1003	1046	1042	982	1030	993	992	1052	1017	1045	1067	1016	1011	979	1016	976	1057	961	1055	976	1028	994	1025	1061	990	1015	1021	1082	996	1044	982	1063	1072	1043	1028	997	1101	1058	1015	1026	996	1065	1034	1003	1048	1041	1015	1026	1110	962	1046	1000	972	1000	995	1041	1022	1001	1084	972	1022	1090	1027	1013	986	1027	1032	1027	1060	955	974	1027	1053	998	1014	1038	1061	997	1037	960	1050	999	1125	1024	1008	971	1047	1013	1047	1009	1037	1032	1030	998	1024	1066	1001	1009	987	982	1038	1010	1051	1035	1031	1015	1019	1072	1072	1020	1017	1028	1052	1038	1002	1081	993	1003	1048	1028	1055	1087	1002	1010	1061	1001	989	1033	1005	1083	1009	983	1041	1042	1049	939	1033	1059	983	1036	951	1129	988	1047	1027	1023	1035	1050	1027	1062	983	1011	977	1052	1011	1060	1056	985	1050	1021	1025	1013	981	1008	1039	1030	994	1056	1035	988	1010	1014	1035	1044	1031	1053	1009	982	1015	1037	963	1025	1068	1091	1014	1015	1002	1010	988	983	996	1040	1009	920	1058	998	981	1011	1031	1086	1029	981	1085	1009	960	1010	1084	1019	1002	1051	1036	1003	1032	1072	1043	1012	1030	1044	1022	1012	1040	1004	1071	1045	1061	957	1059	1030	1027	1028	997	1043	1022	1051	1034	1029	988	1019	1010	1010	1027	996	984	968	1076	1074	968	981	1070	1026	1052	970	1070	1044	1068	1009	1036	980	1009	1036	1018	1003	951	986	995	1017	1016	1002	1031	1007	1008	1027	1022	1024	1044	1023	1014	1017	1083	1005	984	1038	973	1018	1037	1047	1033	1009	982	1027	1024	1045	1025	1014	1024	999	1061	1034	1037	1015	1052	1016	988	1006	1028	983	1007	1016	1029	1032	1004	1029	1112	1032	1015	1025	1097	986	1032	1018	1021	1061	1054	985	995	1010	954	1031	986	1022	1034	1009	1048	1039	1034	1002	978	1005	983	1007	1011	1044	1034	1006	953	957	1034	997	996	1043	1037	1004	1026	978	1025	1003	1029	1041	1041	1007	1007	1007	1040	1039	982	1016	1011	1015	1110	1032	1094	1058	1006	994	1029	1008	1053	983	1031	1024	957	994	1028	1014	1047	1009	1023	998	1062	1027	1047	1007	1014	1028	1037	1039	1102	1032	1065	1011	1062	1030	1046	1030	1033	1028	1019	991	1015	1031	1030	1025	1049	1065	1022	1034	971	1027	1022	1040	1054	1000	1010	1027	1038	1025	1043	1027	1009	1057	1034	1071	963	1014	1059	1020
23227	21054	27575	24773	19816	7993	3413	2162	1683	1408	1165	1000	1000	962	875	851	849	760	823	741	719	725	758	723	660	736	730	641	612	615	597	616	641	576	580	588	587	583	587	583	551	594	555	580	536	519	541	536	540	540	543	539	529	575	561	559	578	578	564	529	563	531	544	552	573	596	539	545	515	579	544	586	583	564	541	558	557	543	530	514	554	580	542	533	528	532	520	538	516	561	515	516	527	598	554	554	595	593	548	543	562	535	574	526	600	528	518	559	506	522	516	522	570	559	512	527	515	538	567	545	521	537	537	564	580	534	535	551	564	597	570	592	553	525	558	523	542	564	594	522	580	554	532	560	573	542	513	561	554	507	521	569	539	564	539	494	551	552	573	529	532	545	575	565	532	536	532	559	585	579	579	515	572	568	558	541	561	520	550	543	549	541	565	573	549	599	572	556	530	580	531	573	502	587	518	553	545	581	558	536	572	613	572	541	572	524	574	549	560	587	550	565	542	558	574	585	570	547	573	574	576	514	558	597	528	553	560	569	588	576	562	566	535	535	550	548	526	563	539	548	559	574	542	518	544	567	534	579	568	531	557	547	566	541	578	560	555	546	553	574	534	583	543	531	531	516	555	552	513	566	560	557	568	537	534	570	532	560	580	528	542	499	552	582	561	533	569	582	547	587	590	558	573	528	571	560	529	574	581	530	542	525	566	525	559	519	510	575	550	534	579	597	598	592	527	593	542	522	570	560	536	559	561	519	584	555	527	543	538	525	564	560	587	543	525	550	578	548	525	493	538	546	536	582	505	525	550	549	566	572	544	563	552	574	555	551	585	536	591	589	588	551	565	537	543	579	540	543	569	604	550	515	544	541	531	542	567	543	516	571	584	554	565	541	599	530	556	489	559	554	609	550	607	563	544	558	580	503	545	568	519	564	576	528	563	541	549	560	559	588	528	560	526	545	553	551	561	520	557	525	566	578	527	555	550	561	578	547	579	524	594	564	528	573	569	562	542	550	564	542	559	550	528	537	529	571	548	534	547	549	557	551	524	537	544	627	505	512	563	580	545	553	545	553	525	565	519	579	569	571	586	629	554	594	538	540	530	575	523	572	508	515	561	544	584	564	544	539	532	563	611	563	576	551	571	592	529	588	567	557	607	517	554	604	510	528	590	538	594	533	577	563	530	568	532	496	576	559	519	564	559	527	541	536	542	556	548	569	584	524	541	534	567	551	582	608	507	520	528	545	594	527	566	538	580	543	566	531	585	546	567	559	577	528	584	560	544	575	550	525	574	566	578	589	467	576	537	546	596	571	526	535	543	506	562	566	571	566	541	570	524	521	586	571	554	553	530	542	568	562	542	516	540	588	592	562	498	528	547	551	546	564	545	559	532	564	530	525	537	532	548	568	532	548	538	555	568	588	534	572	514	563	551	588	557	531	558	559	555	545	521	517	530	560	546	559	570	551	518	598	537	541	563	522	574	524	532	501	597	546	580	585	606	562	542	521	546	561	537	540	542	527	555	543	541	561	589	570	531	512	526	551	565	584	533	531	547	516	531	569	542	558	578	572	563	556	551	540	542	510	575	509	539	543	568	581	555	550	593	591	512	511	550	563	580	603	497	563	566	517	538	526	525	554	551	534	568	568	520	569	522	519	534	557	588	548	529	521	568	546	535	563	522	557	538	533	541	557	562	565	569	524	555	542	549	553	610	521	536	573	539	535	578	554	580	537	595	573	584	574	572	506	549	507	562	556	535	540	553	557	578	584	574	568	526	516	526	503	559	540	555	579	554	550	601	537	566	519	533	580	554	567	526	536	579	550	534	571	571	513	538	531	517	543	529	539	567	503	564	554	542	552	572	549	514	539	519	505	608	537	561	584	527	565	569	496	529	550	559	550	532	520	552	551	499	602	565	549	541	510	529	521	600	534	550	548	539	539	530	545	551	574	547	553	568	538	577	548	505	585	527	571	548	547	553	538	578	544	529	538	548	573	556	522	550	558	545	506	540	493	555	571	534	548	530	543	549	572	531	559	576	561	535	553	578	550	576	548	567	554	546	553	552	572	526	538	550	571	513	549	591	556	557	552	509	562	537	555	573	559	536	572	550	566	591	549	568	528	544	548	611	573	541	575	578	585	519	536	558	531	545	529	508	573	551	563	545	539	578	525	550	566	527	551	548	565	554	544	515	558	569	557	522	518	553	548	518	493	571	556	599	495	559	527	513	583	527	541	561	525	576	579	545	546	521	559	506	565	539	550	567	536	539	551	538	556	570	555	539	552	528	547	518	547	519	560	562	497	540	559	569	555	576	547	539	549	592	573	579	580	536	588	513	523	550	574	596	530	553	507	548	535	523	562	527	534	522	594	572	543	539	553	539	558	514	553	567	542	526	561	561	591	547	551	480	568	545	559	548	557	523	565	586	555	532	557	555	546	514	536	546	587	561	541	539	505	581	497	540	539	580	560	525	541	518	576	614	546	510	515	558	551	573	566	544	540	570	559	576	542	551	527	542	535	534	576	533	529	571	549	552	528	565	535	561	579	579	582	570	552	546	551	561	524	564	584	594	537	619	558	545	556	552	587	533	519	582	576	536	573	530	524	562	575	598	563	555	533	547	551	568	568	514	554	544	606	551	502	529	523	562	565	563	527	566	559	583	576	594	526	570	477	557	521	536	596	559	570	561	536	540	550	530	520	545	539	537	568	527	566	554	581	596	552	560	562	563	580	542	568	494	520	534	524	560	541	517	565	561	571	573	530	602	526	577	529	518	523	540	579	559	577	568	538	556	538	535	513	552	573	539	540	544	594	536	563	559	560	529	563	544	541	566	565	531	562	585	575	543	550	547	552	542	528	571	571	510	559	531	542	543	586	519	537	541	540	549	535	496	591	536	521	568	504	531	531	547	572	576	573	560	587	553	557	550	582	571	544	533	535	565	542	578	524	526	504	575	535	535	560	557	523	553	510	547	517	572	584	558	550	541	532	544	582	543	523	547	544	529	546	557	539	561	605	546	523	543	493	545	590	497	502	576	535	575	547	539	555	551	540	525	550	515	540	554	569	574	556	550	514	590	519	605	547	517	563	538	534	531	547	589	537	547	554	529	553	556	547	541	554	543	522	554	535	566	506	557	535	544	554	519	542	548	571	543	503	553	550	559	537	522	566	545	553	542	549	502	540	497	581	534	547	536	553	544	560	570	505	561	526	487	551	554	562	562	565	534	541	531	546	546	522	573	562	575	538	566	552	550	517	542	539	532	537	580	525	522	540	523	540	552	587	531	517	600	561	575	534	567	557	525	521	551	528	547	561	552	521	523	600	592	536	526	566	593	518	579	553	550	561	553	537	544	553	569	542	570	534	552	560	537	589	530	570	545	549	551	512	527	579	534	545	555	565	548	522	540	538	588	546	507	546	564	538	558	539	592	565	513	603	505	551	563	542	522	570	554	549	573	557	536	535	548	605	536	543	546	560	564	524	540	569	564	553	512	603
17583	33232	27266	18642	12843	8900	6943	5275	3955	3288	2708	2203	2093	1904	1775	1659	1569	1510	1555	1450	1409	1399	1322	1310	1286	1185	1208	1112	1087	1055	1006	1026	1008	953	959	958	965	867	953	867	876	868	849	877	911	818	849	843	847	849	850	879	852	876	826	850	914	890	883	882	920	842	837	881	846	868	837	835	855	868	873	861	839	856	847	859	837	840	813	883	881	878	839	855	837	861	815	891	897	799	888	860	819	838	870	866	839	895	862	835	849	832	838	835	888	865	868	871	909	830	852	796	864	878	839	848	826	830	823	834	812	848	865	839	842	826	862	819	830	831	856	769	883	841	851	823	846	895	843	847	796	881	856	895	844	815	827	854	823	843	886	827	820	861	848	859	834	827	829	799	878	811	824	851	856	853	850	832	888	833	834	835	860	847	860	813	843	821	855	843	809	878	849	913	833	840	880	824	834	855	832	823	827	793	852	878	834	820	855	879	845	913	800	829	847	839	837	878	893	864	858	877	796	838	816	816	885	851	906	837	867	865	771	782	912	822	860	830	814	873	826	788	829	816	823	853	838	842	795	877	785	802	869	872	863	864	825	869	816	803	859	826	832	883	853	876	841	833	869	847	829	878	794	854	865	844	848	858	845	788	868	841	814	820	820	858	846	810	852	858	841	847	863	834	851	836	794	816	871	793	878	833	898	817	855	819	839	871	816	776	840	854	783	851	831	876	917	855	810	823	858	891	862	857	817	827	849	833	878	866	828	848	825	814	839	833	858	842	893	798	876	857	827	847	848	860	836	823	781	847	882	821	832	851	864	851	844	825	843	837	803	835	846	918	885	822	790	825	825	833	855	851	856	837	843	848	829	836	815	840	812	820	800	856	863	835	790	901	865	834	826	850	862	850	843	894	885	819	825	836	885	859	811	857	889	826	868	787	843	915	841	809	815	828	810	848	855	871	805	859	798	857	904	879	807	874	766	874	790	830	790	855	883	822	822	831	856	850	919	859	848	821	819	871	836	819	872	829	838	827	869	828	842	837	882	834	810	849	846	833	833	851	815	820	890	868	833	807	843	911	791	817	889	820	895	833	897	884	928	820	856	811	840	822	817	833	863	896	876	851	811	834	860	799	810	850	842	825	817	806	828	874	809	873	835	827	850	846	859	865	795	846	816	777	814	785	858	833	858	847	837	840	828	862	815	843	799	854	764	830	862	805	895	859	785	908	843	801	875	834	821	876	820	893	839	841	833	826	908	878	833	859	833	857	793	846	808	765	873	851	819	814	840	814	822	868	849	881	832	889	846	825	864	838	813	857	811	818	830	844	879	839	867	808	841	909	868	834	829	815	819	909	920	837	824	825	838	879	854	813	852	867	865	845	858	839	844	885	899	857	849	818	837	851	812	815	817	786	864	858	812	856	823	842	842	834	839	876	901	761	864	862	857	816	859	789	868	788	866	862	823	862	821	844	847	861	817	817	873	818	860	836	853	878	855	824	880	847	874	826	815	866	821	832	837	851	844	843	852	826	842	841	822	803	856	866	806	890	855	823	861	823	813	892	772	802	822	835	854	851	841	839	828	846	845	827	839	839	810	852	850	802	845	854	819	863	854	842	841	827	896	808	842	807	872	838	808	838	868	808	871	872	779	823	908	812	849	874	861	838	888	856	814	780	818	844	776	803	901	844	857	789	886	789	864	854	823	873	848	808	854	878	860	793	812	882	807	812	812	825	827	863	875	859	853	817	867	850	846	890	826	906	872	811	814	802	837	793	868	828	848	840	880	837	805	844	889	915	814	821	786	846	780	851	806	878	855	887	886	860	814	847	859	846	851	830	853	816	826	849	822	843	832	850	833	850	834	835	859	800	867	889	854	843	882	807	797	821	864	787	871	807	904	847	856	817	853	836	836	826	870	832	806	812	811	813	831	849	854	843	800	843	851	833	817	853	872	808	836	809	869	854	830	812	849	829	828	844	864	857	816	857	828	802	795	823	829	834	858	827	850	906	839	858	881	802	838	844	842	821	840	846	896	852	875	853	813	833	832	785	837	785	882	832	872	790	892	834	855	878	844	836	844	836	848	790	845	813	834	892	877	862	835	822	859	809	849	823	865	844	807	855	865	801	852	841	798	826	806	820	853	850	806	819	822	864	855	848	855	844	882	875	873	856	803	818	811	823	835	829	865	850	818	906	831	853	811	836	837	840	855	861	881	834	835	854	868	850	853	785	885	832	880	865	849	814	794	826	831	856	856	837	859	817	891	815	827	845	875	844	834	831	865	819	834	838	822	876	842	808	865	867	839	837	851	865	874	883	815	857	896	799	854	839	860	817	831	807	830	852	821	789	832	823	842	823	899	837	874	832	837	863	891	775	892	836	853	890	783	867	871	842	864	897	845	893	872	861	824	841	868	792	838	817	818	828	816	824	798	799	861	906	852	830	849	872	813	844	824	840	856	856	820	867	759	872	880	834	822	866	894	867	820	877	851	832	884	829	837	852	791	847	912	831	880	882	844	858	825	832	816	831	857	811	845	843	819	826	832	819	815	851	826	865	859	876	874	816	844	858	852	841	884	870	905	808	799	841	857	923	832	828	794	827	791	862	866	886	846	820	889	835	821	839	858	818	872	839	785	860	863	842	886	819	871	878	843	826	803	816	897	862	832	861	834	793	849	873	772	845	856	848	857	857	881	852	842	828	856	840	845	892	814	864	827	844	852	859	864	834	878	824	873	838	793	848	823	805	853	869	848	856	845	799	817	864	816	893	816	887	821	864	822	844	833	847	787	815	824	884	827	909	835	854	832	895	837	834	834	893	846	829	846	849	842	815	858	842	800	869	872	821	811	873	869	835	857	869	800	863	813	849	848	864	841	853	827	832	842	872	844	860	846	872	848	854	842	850	841	870	818	782	796	847	822	808	807	796	846	800	881	797	831	852	824	837	867	820	854	834	909	821	853	835	833	859	883	837	816	838	832	821	840	850	824	852	873	860	879	857	878	849	809	828	839	820	864	842	885	827	799	862	823	877	813	852	877	860	853	811	833	832	831	845	860	874	884	823	815	875	848	866	834	834	809	855	853	873	826	777	883	848	909	840	781	857	803	855	854	845	842	857	804	836	817	843	875	883	837	863	846	857	808	842	833	814	841	882	806	831	849	817	837	880	824	833	888	839	840	875	855	834	846	816	859	849	860	870	879	846	760	857	874	885	842	815	809	819	846	868	836	839	799	848	819	894	812	837	823	854	778	863	808	885	849	870	838	796	818	859	868	863	839	808	898	850	816	940	850	807	787	791	863	825	818	857	841	871	820	827	871	809	861	854	828	826	854	790	878	868	867	862	820	862	843	808	866	857	848	821	857	855	867	894	818	811	847	832	855	860	815	837	855	838	869	794	849	853	863	815	826	864	795	832	850	888	861	816	831	873	867	865	848	888	934	847	803	869	852	801	811	825	829	865	848	860	808	843	859	877	785	897	859	840	826	866	808	844	861	822	813	879	838	840	833	788
24745	21083	25581	23001	7002	3092	2169	1654	1356	1167	1038	946	898	872	898	814	843	796	780	763	765	746	767	706	730	663	687	707	666	670	712	694	661	618	655	687	641	629	656	570	645	636	597	594	631	629	616	609	655	623	636	625	604	605	577	594	634	628	621	607	624	599	657	634	636	582	626	636	677	608	591	633	620	553	580	611	619	617	592	617	620	603	590	623	599	589	632	605	595	633	696	623	600	653	625	627	596	617	648	643	679	599	621	580	619	639	582	630	620	616	578	615	606	633	615	629	634	592	560	630	592	623	638	652	662	613	620	620	591	641	599	593	606	616	593	616	588	661	643	589	634	595	616	659	609	605	601	634	586	623	637	599	580	605	622	622	622	610	664	645	638	618	644	657	615	599	615	619	615	631	629	621	600	623	607	618	624	643	612	579	649	671	666	625	604	643	619	631	601	619	612	579	640	624	615	647	639	611	610	598	594	621	611	628	583	623	620	687	631	647	600	680	587	627	603	575	598	595	603	622	607	611	595	598	623	651	590	608	621	641	609	621	615	557	586	588	644	623	597	662	619	576	569	569	633	595	655	596	589	608	619	591	587	619	610	557	613	611	625	597	622	552	614	618	603	592	587	599	602	577	591	634	597	593	612	617	623	606	618	598	634	637	573	556	615	595	568	592	630	620	626	633	581	604	640	620	615	620	673	590	619	640	590	588	613	619	608	603	608	601	633	602	648	643	626	635	651	616	635	625	625	558	625	596	625	618	585	619	619	585	615	609	604	575	604	548	657	629	633	633	639	642	637	607	593	662	608	621	609	636	616	597	607	619	671	592	619	609	623	637	597	609	650	600	615	601	596	655	613	650	627	594	654	633	648	598	634	624	576	669	648	623	638	586	585	655	614	590	617	620	624	617	602	630	604	621	634	600	609	643	615	623	616	604	605	637	606	645	625	638	612	634	628	615	624	607	604	591	595	634	630	637	636	616	574	628	625	609	663	631	599	623	621	618	647	637	563	636	600	611	630	598	614	601	626	629	600	639	640	582	645	636	603	631	592	653	627	601	589	620	573	604	613	653	622	590	635	625	579	580	614	634	618	601	629	631	659	620	618	593	621	580	635	637	628	651	585	578	666	595	653	674	575	580	652	584	616	646	615	627	646	642	672	622	585	591	641	586	628	569	609	617	585	605	603	578	594	635	627	637	601	564	610	605	669	614	608	635	686	624	631	604	629	601	669	624	595	597	596	636	593	624	675	607	620	591	612	615	620	640	630	653	608	611	627	633	615	636	666	577	600	576	627	578	640	625	640	638	660	601	628	609	609	606	588	629	599	591	621	627	568	640	586	596	596	634	601	633	592	588	624	629	631	627	637	655	629	608	626	630	626	607	614	607	627	666	628	658	631	594	632	637	649	611	669	584	680	623	604	624	650	613	626	661	618	624	587	617	632	572	569	600	643	667	636	621	604	619	626	613	643	635	592	635	568	587	610	594	616	628	647	635	633	635	618	594	626	610	585	603	636	588	658	642	604	612	609	641	622	638	626	590	600	612	622	621	624	597	599	666	625	629	610	582	606	586	615	613	642	626	635	622	627	608	634	632	633	614	625	623	637	637	655	634	593	602	623	621	616	580	609	645	576	602	601	621	662	583	606	641	623	622	588	625	630	589	579	603	634	608	618	605	584	656	617	631	633	573	642	585	621	590	623	631	602	634	606	606	617	617	602	634	627	603	600	626	588	647	625	606	635	595	594	623	604	599	620	607	620	621	599	621	617	602	603	641	650	659	646	624	612	646	560	632	645	653	556	580	613	626	693	604	623	623	630	621	679	626	622	686	633	650	623	583	636	631	605	624	675	597	633	615	598	627	602	580	628	639	566	599	629	611	623	623	658	568	605	596	572	563	636	613	610	631	601	592	629	639	588	592	544	635	609	565	604	606	631	600	637	653	618	626	634	631	620	611	611	617	596	595	584	601	581	587	605	588	635	628	611	634	611	622	618	631	621	669	616	584	615	589	618	628	610	623	625	629	606	663	646	571	637	644	612	639	616	590	583	623	630	600	636	600	619	604	587	591	614	590	592	592	598	616	619	652	619	613	610	567	604	646	617	646	595	611	565	594	591	591	626	619	625	595	615	595	638	575	592	626	613	594	603	635	598	626	604	635	682	633	620	640	605	607	587	640	647	605	612	617	624	603	633	618	590	615	592	635	611	607	628	595	636	587	597	591	640	631	606	584	580	633	583	612	576	606	588	658	640	615	630	597	607	603	633	631	595	645	678	590	619	601	641	584	554	623	625	596	620	602	601	599	659	680	624	611	621	587	652	573	590	635	639	608	604	612	656	619	625	621	599	597	577	587	664	616	610	611	613	623	621	609	624	634	647	599	658	596	641	621	644	635	591	576	589	629	620	585	643	575	607	654	649	587	593	605	602	583	579	613	651	611	573	600	631	607	607	632	647	627	660	596	635	637	608	639	596	647	611	617	655	618	588	633	599	658	648	592	629	603	590	620	665	611	607	657	626	636	580	580	622	595	654	597	612	652	623	640	623	609	596	643	626	564	639	615	597	624	600	606	640	607	587	633	661	636	609	654	587	664	625	610	590	618	592	628	615	598	628	646	640	570	590	648	616	610	629	636	626	600	636	629	628	619	617	638	665	571	637	640	581	579	597	642	649	591	602	638	621	619	618	645	616	620	637	622	566	643	633	609	590	617	565	607	622	644	635	639	639	572	650	619	600	581	664	573	638	606	647	629	606	639	603	591	630	622	607	637	643	571	630	578	602	609	608	592	655	634	622	597	616	647	579	621	597	617	640	610	628	609	621	605	569	626	615	616	570	594	660	599	621	613	613	596	611	568	620	538	615	611	637	624	642	643	603	598	591	616	654	645	611	609	594	591	631	614	615	619	609	620	601	632	615	655	645	618	612	635	614	598	611	596	614	575	602	602	601	608	638	567	622	643	632	634	587	645	604	603	585	654	622	563	641	632	625	644	613	592	630	620	612	620	610	635	619	620	599	611	645	625	616	663	627	614	597	634	608	574	662	560	628	559	648	619	670	590	622	649	643	609	603	626	599	665	584	613	595	602	582	616	574	633	622	569	620	622	687	592	637	626	598	592	636	584	600	598	616	629	610	594	594	593	627	642	592	630	627	621	651	641	616	624	600	662	581	637	569	604	628	590	622	658	641	627	599	589	595	600	603	609	635	629	604	577	665	636	642	613	612	617	656	597	639	633	583	608	585	637	610	594	608	578	580	590	595	613	615	641	584	618	629	624	608	619	625	649	612	601	615	601	605	575	656	617	628	585	589	648	616	588	597	659	606	564	647	573	572	661	600	634	645	583	613	633	576	613	602	635	580	600	570	623	576	658	591	655	629	633	580	627	632	640	627	593	632	607	627	618	643	617	604	591	634	640	607	620	646	651	632	642	583	653	625	644	617	614	637	665	614	629	605	586	617	619	583	625	605	599	646	616	558	613	617	682	567	654	613	614
17201	29492	23539	15159	10092	7008	5434	4183	3330	2779	2336	2069	1872	1683	1623	1607	1505	1476	1470	1418	1370	1322	1254	1283	1248	1147	1146	1100	1099	1095	1068	1042	1003	1004	993	991	990	968	944	928	923	938	924	966	968	930	934	939	972	893	919	941	862	908	953	984	952	911	954	957	1014	946	1018	955	979	932	920	914	923	943	993	933	960	977	913	907	948	926	925	919	924	922	913	970	960	912	924	852	942	900	936	931	918	912	893	859	947	928	953	941	900	948	922	896	957	954	911	904	891	886	917	925	921	944	939	867	916	920	871	906	919	925	924	885	918	869	987	920	926	913	904	988	946	977	920	897	853	901	912	931	878	862	941	918	918	934	952	890	874	930	901	911	909	949	935	926	943	941	943	913	916	923	909	950	925	919	909	976	898	916	929	897	871	986	956	912	921	956	872	888	889	971	942	879	897	959	886	948	899	963	876	912	937	901	986	911	916	920	923	939	917	890	907	926	924	878	891	899	913	917	944	901	881	906	927	910	912	919	917	1014	916	927	909	900	867	900	941	928	945	901	937	824	870	946	879	911	976	940	895	892	920	904	953	963	925	961	953	894	890	923	940	864	911	952	869	1015	919	948	880	889	962	940	952	983	964	919	948	886	911	958	973	960	919	886	956	934	946	930	902	900	953	963	929	948	920	920	942	950	903	920	932	935	954	954	909	914	952	888	934	915	922	923	904	912	926	876	919	960	932	883	930	906	949	902	902	929	942	936	921	907	912	895	904	912	919	913	925	968	907	887	885	932	923	941	892	919	952	863	965	878	948	887	880	925	921	891	903	945	906	898	927	934	963	925	956	900	909	945	918	975	925	906	912	934	960	924	902	958	980	956	919	905	936	920	906	902	907	947	929	914	912	908	928	940	919	906	874	873	895	896	973	958	928	896	911	917	928	933	915	907	935	872	907	929	894	961	979	938	893	969	887	884	879	961	944	977	927	928	861	941	912	926	924	887	910	892	914	932	937	902	960	873	924	956	961	952	932	941	959	918	915	891	925	930	882	907	936	935	969	930	914	936	926	915	924	893	952	857	907	914	938	905	937	873	916	905	974	913	926	910	872	878	914	940	921	901	925	888	933	908	955	952	927	954	931	905	910	923	950	897	932	870	954	913	933	955	895	953	850	946	916	912	937	934	922	909	926	935	936	880	873	954	922	935	894	879	931	901	880	929	905	896	940	931	960	913	884	923	923	918	934	948	923	972	866	883	929	940	896	882	942	931	924	946	952	928	891	923	927	931	923	962	813	924	890	910	909	943	921	933	930	964	917	905	945	886	1010	893	912	919	892	918	886	959	956	977	896	907	891	886	963	895	934	941	938	894	898	889	944	915	956	881	942	869	869	981	915	962	858	923	902	908	914	888	946	893	903	937	908	920	945	901	965	956	935	943	865	894	929	945	935	896	957	908	881	919	930	902	919	899	917	888	922	892	855	906	892	966	937	971	922	916	899	932	908	909	941	892	894	940	889	886	904	967	881	922	911	941	890	936	965	895	949	955	932	921	929	872	958	912	895	899	931	907	840	939	904	969	951	928	938	910	975	912	957	874	861	965	948	884	910	900	908	884	1019	990	872	922	900	916	915	896	954	916	891	927	927	938	910	927	931	930	879	932	893	931	939	945	943	957	933	933	942	922	956	901	890	962	880	932	935	962	988	945	935	966	906	921	940	891	890	912	899	929	926	939	942	902	953	944	917	918	964	917	917	914	909	958	876	994	929	957	884	933	927	867	956	889	928	906	872	898	935	918	922	940	932	937	906	897	919	945	885	958	958	952	887	920	933	966	895	955	861	930	931	964	944	931	923	966	935	943	912	928	955	911	992	940	959	955	984	984	904	925	941	895	911	888	884	902	929	894	898	971	897	892	955	953	922	911	899	883	972	937	877	917	951	945	910	880	911	903	902	968	930	911	934	930	927	949	943	987	952	965	940	876	964	917	884	932	934	930	879	966	878	916	893	940	954	978	904	941	862	938	940	866	908	911	890	882	878	885	951	956	972	939	946	960	889	897	909	958	925	897	924	917	872	907	930	911	875	880	939	861	908	902	937	950	908	933	903	903	914	943	922	945	930	940	966	957	908	905	940	922	943	896	915	923	911	890	886	932	903	933	936	928	924	882	933	891	909	881	900	899	962	934	950	962	917	921	942	915	911	942	907	906	916	890	917	930	928	943	903	868	934	951	949	943	955	929	953	928	917	879	891	944	906	906	974	910	923	917	908	915	866	871	910	910	918	933	917	876	928	907	921	914	926	948	945	980	874	940	948	955	924	959	945	903	952	923	957	894	884	959	933	906	892	898	886	927	923	961	883	1015	928	916	893	912	921	863	900	903	898	925	898	1003	907	902	938	844	887	900	935	897	878	890	879	900	924	927	940	934	945	886	949	958	934	895	927	945	903	908	908	954	909	921	929	890	930	928	933	938	968	950	941	927	949	891	917	944	913	905	955	939	935	931	921	883	951	940	930	974	890	941	942	974	908	929	953	972	933	892	860	925	915	919	916	918	888	892	909	939	921	879	900	890	900	913	939	942	925	907	972	876	952	965	916	917	852	918	966	907	919	925	950	960	898	917	941	934	844	901	885	964	918	970	951	893	914	915	895	934	912	937	941	902	936	953	915	893	949	930	912	918	920	848	939	944	904	909	937	904	908	919	949	892	907	897	908	953	971	887	892	935	917	920	897	968	882	958	937	939	944	925	931	946	902	978	894	915	921	886	926	950	900	877	940	872	889	933	911	923	929	886	933	912	953	947	903	947	879	942	912	935	915	926	934	909	902	866	918	925	901	914	938	901	900	964	950	929	935	910	879	994	901	960	915	902	922	866	977	918	915	902	946	866	979	940	905	909	850	854	940	932	894	909	831	886	892	948	932	920	910	918	907	961	930	940	975	896	970	879	895	912	908	919	925	956	919	902	953	944	861	931	869	905	917	940	868	890	896	883	897	905	945	949	858	907	930	969	934	916	882	916	930	958	923	956	923	956	892	1010	878	898	940	838	965	898	918	887	977	913	944	933	895	957	933	881	874	910	931	953	887	917	883	904	902	947	904	1002	913	896	905	977	979	889	936	944	945	937	888	914	908	907	920	903	934	920	900	953	928	900	896	942	874	959	952	923	935	942	911	930	919	915	887	906	942	937	908	1001	938	947	923	953	879	945	957	887	940	956	892	951	931	921	934	921	938	865	932	938	896	910	892	898	930	937	942	909	950	936	884	912	952	875	878	880	945	916	915	948	903	914	919	899	911	916	903	964	910	958	964	931	922	974	922	903	886	944	974	911	909	940	982	945	917	930	881	953	922	973	906	956	974	943	934	911	986	887	927	927	921	886	893	936	927	933	934	900	888	934	970	896	910	923	913	917	941	916	945	965	877	889	928	950	907	932	910	937	888	947	945	958	896	940	958	934	931	903	891	938	903	882	923	893	906	942	918	958	904	944	921	911	859	946	908	948	914	932	892	903	933	851	947	886	891	938
22369	21082	28209	24159	21098	18802	6449	2783	1851	1538	1323	1117	1076	948	942	851	858	846	741	743	712	696	721	674	663	669	588	556	595	555	488	528	513	523	502	468	501	472	443	481	444	485	442	446	416	455	458	440	429	448	483	446	450	422	480	459	431	466	453	458	456	483	426	460	447	425	480	464	438	444	424	442	460	452	462	456	420	446	450	458	469	450	459	452	459	429	431	435	454	460	424	426	473	410	441	456	465	461	437	449	412	445	484	408	437	458	431	467	430	423	457	453	438	433	460	439	434	449	464	425	448	451	458	413	458	428	460	454	426	451	443	425	450	458	442	413	505	445	452	429	445	424	459	422	412	423	441	431	443	495	413	418	439	433	461	425	411	466	459	449	439	445	421	443	460	463	435	441	446	433	430	441	442	465	468	458	480	451	458	473	443	427	429	468	447	436	445	444	472	441	462	470	443	469	441	444	413	442	479	453	478	432	447	451	430	478	448	476	453	445	436	414	430	441	439	460	448	449	435	458	421	475	424	438	403	453	438	425	412	426	407	442	435	450	425	430	433	442	476	466	463	428	454	431	442	457	450	423	424	442	419	431	408	478	447	441	461	451	420	413	433	445	462	447	430	468	476	425	423	455	417	468	414	458	454	479	432	443	433	444	457	412	418	452	459	431	473	453	437	476	429	438	427	401	453	424	500	499	442	465	460	435	445	442	485	390	413	470	451	450	440	431	432	458	422	479	442	415	435	453	443	430	450	443	432	482	442	435	436	454	447	471	416	497	398	456	461	423	432	461	419	473	466	412	436	427	427	431	438	428	408	473	408	433	430	459	423	451	452	430	427	445	444	438	422	424	441	428	447	404	481	447	450	470	464	428	440	475	431	447	458	434	452	433	415	403	418	476	403	439	465	424	450	431	436	412	450	423	445	430	470	412	420	410	500	455	426	468	450	413	432	412	439	413	480	461	445	446	435	459	445	434	435	422	461	415	448	428	455	459	449	448	442	452	424	420	446	461	428	469	453	446	444	424	433	458	480	448	465	399	431	473	451	481	481	434	440	400	419	459	458	460	450	407	443	435	426	432	415	450	443	443	463	445	435	432	470	441	479	390	468	455	401	419	474	427	446	434	465	454	460	430	510	456	422	402	450	420	472	443	454	452	412	411	488	430	436	476	463	395	441	442	443	442	460	450	435	432	409	457	405	439	454	415	406	411	428	437	447	425	427	450	435	419	423	445	455	421	459	450	459	443	421	458	451	396	448	436	413	472	419	425	446	446	476	467	454	457	425	427	441	425	418	424	453	418	436	419	431	432	422	478	422	469	466	444	436	476	435	444	464	427	430	479	441	407	428	439	447	441	437	454	429	408	436	430	412	449	442	469	464	459	450	467	444	426	410	422	407	430	440	435	434	422	431	421	457	429	396	371	448	450	404	430	446	421	433	445	429	430	477	447	419	467	453	443	410	468	456	404	474	406	421	449	460	466	463	420	466	469	429	431	463	428	459	440	434	443	457	441	430	453	408	479	430	429	433	441	460	456	424	435	463	435	458	423	462	427	446	464	435	441	444	438	469	424	417	440	456	433	424	423	487	462	443	426	429	422	447	433	429	445	447	427	442	473	458	446	444	453	428	447	417	465	456	436	436	413	475	406	440	443	433	432	454	434	449	492	469	480	407	396	469	435	423	399	439	433	442	482	418	431	461	500	439	431	411	434	394	430	426	442	409	454	436	435	441	419	463	410	466	428	443	443	446	439	455	430	462	449	480	450	451	468	402	489	446	444	415	443	429	434	473	409	429	414	449	445	421	440	392	446	419	439	440	458	413	422	452	445	443	445	468	424	453	406	435	450	450	420	431	427	435	430	463	414	475	424	461	445	426	408	419	409	409	424	417	451	408	427	434	396	429	410	403	439	461	422	427	433	443	455	423	446	493	442	428	437	424	407	433	424	426	485	414	454	429	440	438	411	462	437	419	468	415	416	466	399	412	450	454	466	454	459	434	478	452	477	422	405	457	453	449	454	448	433	408	447	415	432	443	468	446	404	463	435	398	459	454	426	449	441	433	470	413	440	429	428	468	444	442	468	425	446	416	470	414	446	448	443	421	398	415	454	432	433	415	432	456	404	458	421	464	434	457	438	428	423	440	409	477	463	454	441	437	426	447	452	449	447	430	452	410	457	416	416	420	471	431	402	467	442	449	449	419	435	472	413	446	452	467	457	399	449	423	439	451	450	490	470	410	411	445	445	403	427	436	429	462	441	453	444	447	414	372	412	446	416	429	460	460	449	459	445	471	461	464	441	482	426	418	413	445	420	433	444	426	425	424	440	423	446	435	418	415	413	474	465	409	452	406	407	435	422	490	455	436	472	450	407	436	455	419	456	443	402	447	490	431	400	435	454	442	438	413	448	416	415	444	433	460	477	460	482	422	450	458	422	426	460	418	428	427	434	422	437	424	425	486	445	468	448	440	447	421	446	461	437	454	444	421	447	429	451	423	446	469	419	445	434	449	462	440	449	434	422	443	411	468	466	417	453	440	430	431	454	439	440	475	410	427	468	444	438	422	450	430	430	453	486	434	456	447	452	430	469	450	427	426	432	448	445	471	424	434	455	474	491	445	431	449	475	466	411	444	452	505	440	447	445	469	462	452	418	460	433	458	451	461	473	456	419	433	448	440	440	451	414	452	451	419	423	454	397	455	460	421	416	427	424	417	408	399	427	457	430	418	410	438	445	422	442	441	476	427	404	464	425	433	461	438	446	416	443	454	425	438	465	435	448	443	412	406	432	421	413	437	455	401	460	441	464	423	429	460	441	439	442	424	435	443	460	436	440	448	459	446	434	449	454	457	477	436	437	413	455	428	439	438	442	435	442	453	483	440	468	455	438	384	439	442	412	450	424	454	463	444	410	417	409	430	417	455	449	432	443	448	451	434	432	423	416	392	447	425	454	479	423	446	436	441	448	436	453	436	429	412	477	421	450	453	450	482	429	460	433	419	426	448	449	430	403	461	429	443	399	442	413	460	447	432	439	454	432	454	462	452	440	451	401	492	442	425	444	435	462	423	452	418	420	438	455	442	518	444	421	461	425	426	431	445	467	404	438	442	431	399	457	382	430	446	458	445	456	446	454	406	444	436	467	424	449	445	468	418	429	417	435	430	425	456	428	472	466	453	422	430	447	443	416	402	428	445	458	445	461	454	474	450	452	423	415	439	458	441	455	416	432	418	411	461	458	431	432	408	423	435	419	465	474	401	461	432	419	404	432	424	487	458	489	443	412	427	417	395	431	405	427	458	426	416	440	414	428	448	448	437	430	463	405	410	449	423	445	426	455	416	486	456	449	473	418	453	450	422	451	483	463	444	443	436	471	476	437	451	433	430	405	422	408	442	406	438	446	407	438	432	450	454	451	391	422	427	445	413	442	441	440	456	459	456	447	445	413	459	401	444	481	436	421	426	446	469	420	490	448	447	423	407	430	444	413	429	445	408	432
20219	36823	30155	21098	14947	10852	8446	6383	5090	4009	3285	2816	2478	2143	1951	1773	1793	1667	1553	1578	1486	1433	1388	1336	1209	1214	1160	1002	1060	931	957	854	866	876	815	806	729	778	758	711	684	749	743	665	666	689	694	696	709	691	633	695	656	689	687	686	693	741	711	705	712	709	673	714	632	692	662	696	636	677	662	684	712	655	686	685	645	700	658	648	696	677	650	658	679	680	627	677	637	662	713	648	683	663	667	693	683	649	628	704	657	663	654	664	654	691	694	615	698	665	665	641	673	700	695	732	656	656	657	688	635	685	688	688	650	682	660	619	697	620	636	689	663	681	693	663	691	648	639	645	670	649	665	688	713	659	667	676	675	686	619	687	664	688	673	642	636	656	631	643	662	699	649	599	641	682	681	671	595	673	631	642	667	692	645	649	687	666	658	655	652	665	665	697	679	654	626	666	691	658	659	671	721	671	646	666	658	644	724	666	655	663	668	632	680	639	669	683	652	634	708	629	685	706	624	685	654	663	687	651	651	686	702	678	698	675	640	670	666	684	627	649	678	659	685	685	661	660	659	670	647	693	671	683	620	702	670	667	705	666	680	618	627	633	604	645	692	661	668	704	648	675	652	621	649	689	686	681	629	642	668	648	657	669	624	688	660	725	647	699	669	688	643	661	697	667	645	668	666	696	655	652	630	657	663	659	670	654	630	653	657	607	646	695	656	670	657	664	705	638	662	664	644	677	694	708	688	634	654	684	708	634	637	621	702	649	637	702	694	667	698	641	660	643	660	666	650	646	700	660	672	645	645	674	701	718	655	656	677	649	695	656	637	683	725	635	692	628	636	655	640	678	633	655	631	644	659	662	672	731	659	628	692	675	663	692	714	639	695	651	650	651	707	673	655	686	630	670	640	658	667	666	677	709	633	649	632	690	672	633	654	611	621	662	660	682	654	645	696	680	692	670	664	667	674	661	649	621	660	673	644	709	680	663	684	683	646	657	671	651	681	657	661	620	670	688	661	669	637	694	644	708	677	706	651	663	627	658	610	611	644	645	670	696	700	636	649	628	625	665	631	708	641	646	632	658	674	685	639	655	652	655	656	656	634	686	644	663	676	663	652	650	709	631	648	661	646	677	695	659	653	697	655	703	630	676	664	635	680	686	694	630	670	661	693	648	679	694	645	647	689	675	689	702	682	686	682	685	685	641	703	697	688	641	653	645	691	659	688	656	660	644	674	669	649	668	670	679	655	712	642	686	665	708	663	683	634	713	643	669	595	659	574	681	615	701	708	637	664	679	694	657	656	665	680	667	660	642	668	693	670	689	681	700	666	686	664	672	670	650	670	667	628	668	654	667	642	701	723	712	648	664	686	713	657	685	656	689	642	682	677	639	646	671	692	614	702	653	652	637	696	630	727	664	672	735	685	651	616	683	630	710	681	672	682	653	683	710	645	708	640	654	651	646	691	661	665	671	648	651	691	686	655	674	659	637	687	693	657	653	679	679	651	653	683	651	668	626	648	667	673	633	624	680	669	695	700	645	651	673	664	683	690	679	664	697	675	652	673	659	621	695	676	640	709	658	646	686	673	690	689	660	689	660	687	666	665	675	653	634	663	659	671	677	700	644	653	675	705	668	640	626	671	650	663	674	666	626	665	648	673	646	632	676	632	676	668	658	599	660	622	662	704	645	684	680	683	690	666	615	665	621	693	671	654	642	696	651	693	698	640	682	635	705	676	684	635	651	627	647	691	658	632	699	634	680	662	647	700	660	677	627	691	668	662	616	708	682	656	670	679	667	671	636	697	654	675	638	641	656	660	654	640	678	637	668	609	629	677	669	676	700	689	684	677	665	647	701	666	673	688	627	645	684	662	674	615	654	628	679	633	687	669	628	677	680	607	668	646	646	663	666	655	637	653	659	651	682	642	652	681	652	666	705	661	647	645	680	625	675	668	649	667	678	681	703	662	669	683	679	634	655	634	629	715	654	630	601	616	627	632	705	663	685	697	645	626	692	709	656	704	659	711	678	615	620	660	642	635	669	639	621	640	669	692	660	643	645	640	638	640	620	692	640	656	634	617	647	657	707	690	653	632	662	692	669	660	665	634	648	639	685	640	625	635	677	652	678	692	723	652	628	660	685	666	670	652	704	661	718	707	619	682	650	654	660	625	679	708	614	641	658	647	661	637	643	669	654	681	656	676	635	681	707	680	677	627	706	640	647	685	705	634	719	640	681	675	654	701	659	643	640	648	692	623	677	637	656	726	668	669	657	648	642	675	627	620	652	611	683	707	672	635	688	654	719	658	661	615	662	647	637	634	629	683	653	646	676	675	645	627	644	684	621	670	661	621	686	648	633	639	626	669	664	687	708	704	658	651	654	636	708	632	655	691	697	652	635	654	672	684	639	712	685	641	653	689	649	677	669	613	654	623	650	663	638	701	702	676	685	644	638	710	675	663	680	646	633	682	678	654	647	646	672	666	663	634	646	636	664	677	679	646	615	664	668	628	636	670	674	688	676	680	666	660	668	681	665	658	700	630	666	672	665	682	673	653	668	704	655	700	669	652	651	704	686	671	662	657	633	646	664	683	677	697	703	652	657	655	659	713	675	648	655	692	656	660	652	622	687	643	673	629	618	673	646	662	716	640	626	671	673	656	694	650	699	676	610	681	687	681	678	696	646	658	672	700	677	671	670	664	696	709	644	658	712	675	667	647	687	690	651	692	633	703	688	655	685	669	659	641	680	679	652	678	689	664	648	638	673	680	632	662	652	644	688	665	701	639	656	696	666	653	659	686	695	666	644	669	675	658	662	680	674	675	670	639	629	635	683	629	598	641	676	696	615	594	641	692	689	680	699	620	669	691	648	667	592	671	618	671	667	666	685	613	675	608	679	653	623	652	613	679	670	705	644	673	663	645	671	655	670	646	626	717	673	630	674	683	640	659	669	682	674	673	665	666	662	658	714	670	669	629	672	711	661	671	662	668	682	659	661	607	704	660	666	656	676	690	658	686	683	700	650	668	675	641	651	625	685	673	655	651	636	647	670	679	687	670	708	672	709	687	660	708	633	623	630	688	649	685	657	663	645	681	688	639	711	673	645	676	683	712	681	675	673	689	655	678	688	645	679	649	658	669	680	626	645	635	658	666	690	681	638	633	684	698	630	648	626	646	697	649	716	660	666	665	624	690	669	664	711	660	655	687	686	655	651	669	701	641	672	676	682	650	680	639	673	674	709	657	695	618	747	673	589	678	634	718	671	621	640	680	705	689	702	661	698	654	680	672	689	674	609	651	611	640	651	651	660	661	690	715	696	670	687	655	674	612	690	663	691	627	644	655	659	635	651	688	662	643	653	658	651	651	703	624	629	630	704	651	613	689	645	643	692	680	641	694	714	686	694	633	663	645	622	645	635	661	663	626	666	667	696	688	678	677	652	678	706	649	678	671	636	682	640	670	690	640	690	695	634	647	678	682	640	681	705	724	663	646	672	671	692	639	646
27500	20122	15029	8038	3919	2446	1923	1543	1253	1138	982	954	884	883	883	849	809	788	823	775	829	814	775	743	787	734	811	729	696	739	686	689	682	750	664	679	615	668	683	701	664	665	669	662	691	666	698	653	676	649	658	641	700	692	647	626	616	682	704	668	665	650	677	677	676	687	696	667	626	647	665	668	693	683	641	627	671	652	670	656	673	684	679	643	639	669	667	687	644	665	640	638	662	660	634	598	695	678	685	655	658	651	692	681	696	689	613	632	658	636	691	662	660	678	666	632	694	673	706	708	625	674	702	658	679	653	651	624	657	616	647	673	714	711	680	686	642	679	657	656	670	656	660	675	700	720	679	682	684	634	660	631	659	670	647	670	692	678	665	661	702	655	693	697	703	649	665	618	716	644	645	622	684	695	644	667	677	672	684	651	662	636	618	670	635	688	688	626	676	640	663	683	651	654	681	657	690	637	658	697	656	660	655	703	693	645	631	685	646	624	675	693	615	616	716	675	705	665	697	589	705	687	653	647	631	631	697	670	642	667	669	667	659	703	675	574	655	654	682	685	659	702	649	704	654	694	646	644	612	674	736	638	655	657	666	665	663	734	629	649	670	637	637	699	682	629	655	708	689	670	680	679	677	710	706	682	649	651	645	676	697	704	651	666	652	664	694	672	656	637	679	659	696	730	647	680	679	626	715	678	691	691	661	682	647	702	669	668	684	702	690	671	695	629	670	640	635	682	658	644	707	675	649	656	662	667	694	642	659	685	663	681	662	694	699	679	711	653	706	698	696	668	645	666	671	662	682	669	679	652	672	669	641	692	670	680	640	650	711	686	667	596	665	647	686	683	681	654	691	679	643	662	715	646	680	708	673	648	647	666	676	678	687	679	684	632	702	652	669	655	686	636	704	661	699	667	621	686	650	634	686	663	645	637	650	644	656	645	679	667	677	648	669	646	661	593	699	661	675	681	665	711	636	653	664	700	647	675	646	668	704	660	690	680	704	652	685	646	653	657	687	668	623	636	659	673	638	652	663	710	713	645	666	637	716	683	600	648	608	702	667	678	654	640	684	681	670	663	677	668	656	678	622	631	638	667	683	666	644	657	670	681	710	621	660	698	704	673	709	656	705	656	659	700	624	647	651	695	662	670	624	672	722	650	649	677	619	723	717	638	658	663	698	652	669	689	665	692	660	688	670	665	649	688	685	701	678	647	628	676	666	651	667	719	641	708	658	648	668	666	636	691	657	689	662	663	682	689	696	619	672	673	654	637	682	681	655	673	672	670	704	655	690	663	662	656	692	625	654	678	667	657	664	655	649	664	675	720	646	663	690	621	658	643	682	707	708	687	700	662	656	659	686	669	653	668	703	670	684	606	680	705	616	683	681	657	699	637	684	674	659	654	711	665	662	692	652	675	698	629	656	641	603	680	609	615	646	671	682	670	671	664	678	647	700	674	664	643	646	653	638	653	699	657	673	673	675	658	663	672	647	690	659	683	659	652	712	666	639	646	694	663	617	681	692	677	640	663	679	664	655	671	660	683	667	633	703	686	694	670	687	672	655	678	698	658	638	670	679	669	643	688	661	732	624	693	724	634	670	643	687	673	643	664	694	611	642	692	635	655	646	635	649	669	660	680	678	676	723	673	639	639	666	699	699	741	653	716	606	667	686	658	715	639	655	664	723	651	663	653	714	675	650	625	648	705	635	679	685	668	679	653	623	679	653	664	648	672	670	654	690	639	637	637	720	660	644	649	695	650	677	654	638	648	623	661	658	661	657	710	636	636	676	638	651	640	614	653	691	650	711	662	655	680	652	696	639	663	640	671	673	682	641	647	680	647	631	638	694	641	667	659	678	648	657	686	695	658	675	621	682	692	693	666	651	674	658	718	603	659	719	767	670	637	659	696	674	631	647	716	668	649	686	681	641	698	698	657	649	639	655	696	695	637	652	653	718	645	710	702	690	624	641	685	653	699	642	683	622	690	689	633	700	618	663	719	645	655	718	664	653	714	683	692	634	663	702	682	678	706	643	687	666	687	689	659	653	628	670	645	661	669	633	683	681	650	657	677	689	668	686	694	650	663	644	658	654	729	655	658	641	616	628	645	658	656	666	647	720	661	683	661	660	651	684	684	652	677	659	657	641	634	632	699	682	666	685	647	661	684	690	681	673	676	657	668	655	706	699	629	665	687	671	683	692	655	653	648	659	663	688	676	631	634	658	673	686	663	645	662	646	712	682	661	645	619	636	636	697	666	700	675	678	649	666	651	648	699	683	676	674	702	665	613	701	681	719	653	665	684	661	671	647	670	652	657	689	651	694	704	692	643	672	672	673	697	696	620	625	673	621	620	684	722	672	675	677	654	685	649	690	631	643	629	702	693	679	639	673	701	674	646	668	684	623	658	640	662	686	678	689	663	664	679	699	674	674	673	668	646	712	651	650	707	692	704	633	668	656	681	674	652	652	677	686	664	676	646	615	684	684	651	678	710	682	645	710	714	654	666	680	656	624	671	684	697	691	657	649	664	631	635	712	663	640	645	691	641	667	647	689	701	670	719	649	697	722	613	643	659	641	688	660	684	684	669	640	651	661	702	670	682	696	623	641	672	689	649	714	690	652	674	662	713	681	739	635	658	611	664	702	670	689	667	679	658	655	672	631	661	709	708	746	660	663	674	643	664	623	680	703	664	691	647	644	682	650	635	666	683	637	659	647	705	676	645	686	608	676	720	681	688	666	633	672	690	663	687	673	652	675	666	653	629	650	676	692	670	681	703	651	678	686	705	666	683	664	656	648	642	663	632	662	657	660	653	696	665	671	691	661	683	686	667	634	698	677	684	684	682	641	625	660	658	628	669	671	662	681	627	659	691	704	639	677	659	684	675	648	682	615	651	659	616	657	709	667	702	723	612	661	668	653	683	681	669	675	696	647	697	642	720	697	651	599	642	660	670	651	682	693	658	646	654	649	671	647	661	694	686	658	657	662	667	657	668	635	652	676	681	648	676	639	711	633	652	717	669	670	641	665	683	663	685	672	672	670	650	660	693	701	648	654	713	739	670	656	652	648	638	656	662	651	647	661	670	638	657	659	638	682	658	641	648	678	662	720	642	649	675	672	690	668	698	652	644	622	667	651	659	657	632	650	625	649	709	628	716	660	662	638	620	669	617	656	652	658	648	643	644	698	712	663	668	672	631	690	699	673	670	684	672	660	651	639	639	658	620	662	651	701	693	667	670	648	651	641	676	650	676	643	663	651	630	666	676	685	644	704	667	674	658	683	601	630	640	638	659	650	665	654	672	647	640	643	638	654	675	691	667	645	708	675	648	743	648	629	688	619	674	677	659	666	658	642	708	632	634	723	660	607	615	642	680	643	650	663	663	640	628	661	716	665	648	667	676	676	666	627	670	711	667	660	633	696	654	669	704	647	680	681	663	643	700	679	657	683	616	686	676	677	675	672	668	687	667	651	661	683	665	702	620	640	631	683	665
17316	26281	19766	11968	8001	5838	4574	3621	2868	2424	2079	2011	1852	1752	1595	1555	1390	1450	1448	1330	1374	1392	1339	1305	1242	1294	1185	1151	1113	1134	1110	1120	1087	1058	1117	1028	1100	1049	1050	1010	1019	1060	1036	1008	1005	994	1033	1035	1008	1062	972	1020	1022	994	1035	1047	982	1005	1037	1022	1010	996	1016	1018	958	1021	1009	985	971	1016	1012	992	979	958	1037	1042	997	1032	1014	954	1046	961	1015	1050	1002	993	996	1040	1025	1009	996	1008	1028	1072	1057	1012	1023	1047	1023	967	1086	1026	1061	985	1031	1013	984	1036	1004	1001	999	1068	974	1013	964	1007	1012	1042	1054	1040	995	989	965	997	1012	1023	1022	965	988	996	1005	1020	1010	959	1023	1002	1055	975	1051	1024	1034	1010	981	1000	1009	1012	1050	977	971	948	999	1033	1088	1007	1045	1027	978	1075	969	1035	1026	1018	1025	996	1004	1027	997	1013	1028	1003	1020	997	1014	982	995	963	940	1039	981	988	950	1051	1069	1020	1027	999	972	964	1074	965	993	979	1022	1009	1039	1009	1036	957	1005	1059	1007	1035	996	1020	1035	1003	1022	969	992	981	1051	1023	970	980	974	927	1003	1063	1005	997	1057	985	1014	991	997	999	1000	1002	1049	1029	1000	976	1014	1009	975	1014	1060	1000	987	1005	1020	1078	1063	1021	1084	1022	1000	969	945	1046	960	987	1015	1003	1064	946	1011	981	1006	1028	964	978	965	1049	997	957	976	970	999	1017	994	989	1029	1009	1003	1004	1040	977	990	993	1017	988	1032	1016	994	999	1025	990	992	1004	993	973	981	982	950	969	993	1001	1024	1042	960	1047	1024	1017	1045	1017	1021	919	1011	996	1047	1035	1023	1019	998	980	1018	972	984	1020	1004	1033	1034	1017	1071	962	945	1021	1029	1002	999	950	979	959	1067	1006	986	993	952	972	987	964	1027	993	1030	1046	979	1027	991	1033	972	1047	1005	1031	966	1031	959	1020	1021	953	998	990	934	1010	1020	943	1037	1060	1025	943	1011	1017	965	986	1005	1014	987	987	1021	1065	1014	1035	989	1026	988	1019	992	959	1031	1020	1003	1034	1018	1030	1011	1079	1002	1028	1018	999	1026	1013	1054	1021	1029	983	1005	979	973	1020	943	1026	996	957	1043	1005	1014	991	1006	1017	995	977	962	935	973	1045	959	1045	978	1015	1018	1019	966	993	1082	1012	945	995	1008	988	1030	1030	974	1012	1047	997	986	976	1029	997	1008	986	1017	985	981	975	1028	1043	987	1036	1015	1015	1005	1003	1037	955	1039	1030	1053	1026	965	1001	1022	1002	1024	962	1030	926	972	1006	972	969	1014	1002	940	1016	1023	1015	1052	981	1038	1062	1019	1004	989	1028	1058	1030	948	1050	1005	1021	973	987	1008	993	919	955	1002	1001	1009	1021	1009	1019	1025	1036	988	1001	1009	966	1002	1025	1040	960	1019	993	994	966	1003	1003	1042	1016	980	973	996	964	963	1058	1027	1029	1013	997	1059	1009	1033	1033	1016	1012	1069	1025	1003	956	1012	1019	1011	1013	986	972	985	1025	1051	1077	1005	1059	998	1041	979	980	986	984	973	982	996	1026	965	1050	984	1075	982	1007	1008	946	963	1016	1001	1029	1002	1018	989	1052	995	1002	1000	976	961	990	1012	932	1030	1007	986	1005	980	1025	998	983	974	1032	1020	1045	1036	1043	1002	994	927	1075	1001	1055	959	1005	988	1020	1055	992	1037	1016	998	957	1043	989	1005	1001	992	1014	1030	993	991	1025	1030	1019	1061	964	1019	1069	1022	1078	1051	1026	994	975	999	1009	985	1015	1038	960	976	1020	982	1028	1046	1053	1005	966	1014	1041	988	1037	963	968	1050	997	1020	1016	956	1004	1026	1026	958	994	1026	1009	1021	988	1015	984	976	1044	1024	976	1026	1032	970	1020	1017	1053	959	1009	958	1032	1055	1020	990	964	1007	1009	983	979	955	1009	970	1027	1006	994	1038	986	990	1024	1021	1005	987	1031	1026	986	1022	1021	982	958	1040	1000	998	1040	1042	1047	1014	1031	993	958	1024	1049	1004	978	962	1004	1005	963	1046	1024	1010	978	1012	1021	1031	947	1013	1006	971	1063	1042	1087	963	1005	1021	1016	1067	1004	986	958	1058	978	968	996	1047	985	1031	1031	1007	1012	1046	982	1017	1048	1003	992	1015	1002	1016	980	974	1026	963	989	1021	992	1022	1006	1013	1026	1034	1031	967	991	1013	1061	1028	988	1015	993	965	1026	1007	979	1041	1039	1010	981	965	1015	1017	1014	1005	1028	1032	1028	1030	978	1023	1019	979	1000	1013	1048	982	972	1047	1035	1045	980	997	1068	1026	1022	963	1016	963	1061	1025	1031	1018	1019	971	964	1002	1037	934	1008	1026	1033	975	959	990	1037	1018	1020	966	1021	997	967	1032	977	1036	1089	975	1028	1034	1053	958	976	1017	994	956	1078	960	1035	1035	1048	983	1005	1002	992	1022	1042	1008	1027	978	1007	1071	1025	998	1009	1019	1026	1009	1015	980	990	983	1022	975	1023	1016	1035	973	1000	1018	1030	988	981	987	1011	1006	1053	1046	948	1017	1004	1008	973	955	944	983	1024	1010	1039	940	989	975	992	1009	983	1002	984	1012	950	996	1011	1010	1028	984	1014	994	1041	1068	1027	1011	1003	964	1016	985	956	1017	1029	1012	1024	1012	962	1024	980	985	995	1032	990	1029	1003	1043	1028	996	971	1029	946	1016	1013	1007	985	1028	1031	975	1003	975	974	984	1004	1002	1009	960	971	970	1023	1030	1011	979	995	980	1024	1025	966	974	910	1002	970	976	984	982	1037	970	1041	1023	1057	1001	996	1047	985	976	990	1024	998	1029	991	1016	1061	985	1026	990	1013	1027	1022	1039	1036	977	963	964	969	919	993	969	1007	990	1037	1061	978	992	1004	969	962	1021	1001	1024	1031	999	968	1001	1047	1027	1035	979	1032	1002	1016	929	1019	1062	978	1037	1051	965	1040	968	1034	961	1023	980	971	991	1007	989	972	996	970	996	1053	1042	1019	1018	972	974	991	981	988	989	1016	1027	1009	1040	1017	1065	980	1008	1015	1007	1003	1002	1028	948	1017	971	965	1039	975	998	978	969	989	972	1017	965	1038	1006	999	1034	1016	1008	1007	1044	1028	1006	1037	975	1017	952	976	992	1036	979	1039	989	986	951	1047	1017	986	961	1013	1038	935	1040	979	978	1020	992	967	1025	1020	961	983	998	1012	991	994	1004	1029	1012	994	991	1079	1006	968	1028	981	992	1058	923	1045	983	967	945	1051	957	1047	1056	1000	1043	1016	1023	1059	1003	999	983	1022	1010	1039	1014	1043	965	1028	1025	998	982	1027	988	970	1044	1005	990	1026	938	1019	1044	1002	986	957	1003	999	987	1053	1002	934	1023	967	990	1021	993	1005	1002	986	1045	1011	1060	1022	1055	1017	1006	1007	987	1047	967	993	1045	986	970	1027	1063	1017	1044	985	987	1007	974	991	1036	1083	996	1030	999	993	1006	1025	1028	954	1037	1016	1014	964	1044	1014	1015	990	1047	976	1023	1011	969	993	1012	1054	964	998	1027	1004	1051	1002	1063	995	1021	1059	992	1025	1035	1016	995	1021	1046	980	967	1002	1040	990	1004	993	1055	1010	1043	1014	944	1033	995	1040	1024	1008	989	982	1003	1043	926	1034	1010	996	998	1025	978	973	927	1015	1014	1010	1065	1008	1050	968	1082	987	1004	981	977	1069	1041	1005	1027	1026	1024	1009	1035	978	1055	1051	1052	1019	963	998	949	1004	998	956	1017	1002	1018	1035	1009	1003	973	1053	1027	1013	1022	946	1037	1020	1003	1036	1024	949	1025	968	997	1014	1025	992	1008	973	1027	1041	1000	1018	1049	968	1043	1031	1037	1033	1037	972	980	1007	1019	1010	950	1038	1006	936	1037	1024	995	977	1022	1030	1033	980	1016	999	1011	1012	1032	989	1008	949	1036	1011	1031	995	952	1009	1019	1022	1007	972	943	996	1022	1045	956	1047	985	1011	1004	1015	969	983	997	1025	983	976	985	1100	1015	1031	1018	984	992	1040	1046	988	1011	1017	962	1026	989	981	965	1038	954	990	1020	937	1029	1004	1059	969	1015	1001	1017	1023	984	968	985	978	996	984	987	986	987	969	920	1008	1013	1007	987	996	994	1014	957	977	1041	986	1018	1062	1037	937	1015	985	1067	979	1070	954	1012	999	965	1035	1020	980	1044	989	1092	1029	999	1060	993	1010	1066	970	1059	1001	1007	1006	965	1022	938	986
23233	21052	27550	24792	19681	7367	3462	2057	1465	1334	1188	1048	946	976	840	817	881	822	751	804	783	737	745	716	730	665	684	630	627	602	642	623	588	574	590	578	587	548	581	564	590	547	544	587	589	562	553	515	533	551	549	565	529	565	595	582	537	565	567	551	542	576	526	585	532	584	531	545	577	523	560	550	561	528	532	588	587	588	561	530	555	526	563	571	550	557	561	500	504	529	541	535	514	554	515	572	560	561	562	535	507	558	557	563	544	524	538	572	555	565	514	562	548	536	523	551	525	545	539	527	511	600	519	581	540	574	531	558	577	587	533	509	532	566	560	560	521	530	567	513	531	520	535	549	562	521	547	559	516	525	522	549	553	623	525	547	557	535	548	582	559	569	525	540	564	553	510	519	550	565	560	567	522	556	536	514	515	517	558	549	484	542	563	558	533	560	561	538	548	533	537	522	560	572	521	543	556	499	537	534	532	518	566	522	527	572	532	537	550	538	544	562	558	562	508	548	509	574	541	567	606	555	534	558	509	559	553	548	498	541	564	560	593	558	570	596	540	510	509	531	540	582	570	512	568	589	532	538	570	569	557	584	523	544	523	517	591	563	582	531	539	516	577	511	500	544	538	580	543	566	519	536	525	550	540	548	516	597	548	590	553	599	519	540	504	560	544	555	503	598	551	525	543	548	571	567	576	534	579	598	552	553	552	558	558	485	554	559	560	538	527	591	588	554	516	530	547	585	524	535	547	584	563	558	526	576	515	568	561	543	500	555	557	553	516	556	529	560	511	568	582	515	542	515	532	581	526	542	542	546	535	596	552	528	548	525	527	541	540	529	544	559	565	546	515	522	555	504	541	577	521	569	547	548	545	555	534	522	541	580	548	558	517	502	564	527	525	545	545	593	521	537	537	565	557	492	559	559	520	506	547	562	595	520	543	575	513	563	533	590	532	510	520	543	509	533	563	558	520	497	566	543	563	563	572	528	550	541	557	566	546	559	523	535	551	523	507	507	527	546	537	517	537	547	545	542	583	538	582	538	567	550	558	543	593	568	522	559	567	514	521	564	608	527	514	533	518	522	529	539	604	527	529	542	612	581	534	537	564	563	521	529	535	505	568	563	536	530	565	543	537	554	577	583	552	579	521	560	576	529	554	572	547	516	577	518	546	507	535	532	554	530	545	555	503	529	569	537	537	566	561	543	541	479	530	562	555	583	568	537	530	569	587	532	543	563	509	554	562	597	529	543	500	553	552	572	509	566	502	557	566	511	564	548	558	561	571	524	554	577	530	574	536	553	547	579	555	534	512	549	538	524	516	558	506	545	533	548	586	578	526	535	527	534	540	520	551	542	536	552	506	540	534	566	574	534	566	585	583	533	537	504	536	519	525	521	524	566	541	528	551	539	546	568	547	559	562	549	534	541	580	520	532	542	546	562	533	539	576	568	563	549	547	553	547	535	549	548	565	497	532	544	525	542	571	517	526	573	542	573	554	574	560	554	580	527	538	552	523	525	553	571	551	503	547	557	566	555	531	539	544	519	560	544	544	529	515	485	555	579	500	504	550	527	550	543	483	540	527	518	557	546	544	531	509	511	523	527	546	539	541	524	517	574	546	549	556	515	572	514	551	518	550	575	561	570	535	551	550	555	557	521	536	556	564	546	535	571	562	544	487	555	544	526	518	572	540	540	497	512	546	535	538	575	536	543	554	549	554	566	589	531	509	555	546	542	545	554	548	514	540	508	530	528	566	547	532	543	540	540	574	542	554	535	523	498	557	521	561	544	546	517	566	560	535	536	578	530	542	510	580	572	546	568	545	514	531	566	568	513	509	539	519	531	579	550	545	578	577	525	536	554	498	542	569	546	554	554	550	569	529	534	508	523	528	542	594	512	527	516	540	527	560	547	555	525	553	551	517	527	522	535	518	556	547	570	537	560	564	534	535	533	533	530	510	550	543	561	578	576	531	575	558	563	571	561	592	581	532	531	554	567	502	571	569	561	525	502	531	577	583	497	567	576	592	582	552	531	524	548	577	537	548	503	505	516	567	563	494	528	501	548	529	540	534	542	549	577	610	516	545	509	535	570	571	572	541	518	515	568	546	564	500	559	564	558	542	551	543	518	531	506	542	548	574	544	519	536	573	587	567	548	528	536	583	518	563	560	589	549	541	506	494	554	530	550	502	562	565	518	543	535	552	554	530	520	545	582	604	522	534	572	550	559	516	558	543	546	529	529	561	543	541	550	562	568	555	570	563	523	550	545	559	516	539	552	559	514	489	596	540	554	533	531	582	520	557	533	491	567	555	536	535	549	511	549	561	558	555	548	501	579	552	516	502	523	504	529	517	525	531	557	504	567	545	583	545	551	518	561	497	539	530	576	569	582	536	531	561	548	553	542	536	554	563	521	575	547	534	527	540	541	575	546	527	552	513	531	525	533	519	538	552	530	511	479	511	526	579	590	508	581	562	565	567	558	550	526	541	573	543	575	538	526	534	521	565	537	566	503	528	580	507	523	542	528	555	531	543	525	538	504	523	566	555	543	536	520	540	544	543	596	580	568	541	514	517	523	528	547	562	593	501	526	569	549	571	594	504	525	498	553	585	549	549	497	563	538	540	571	567	529	532	540	572	531	570	546	546	546	537	579	518	572	550	504	551	559	539	517	535	509	528	542	549	542	528	500	511	551	574	545	514	544	554	541	520	526	522	577	543	577	533	565	579	547	525	554	555	519	562	574	516	564	528	547	557	551	538	522	508	480	552	571	564	563	556	553	559	553	530	581	528	582	545	506	509	529	550	549	496	526	584	540	491	543	542	554	532	528	575	519	536	549	529	526	495	547	542	565	560	569	559	516	553	582	589	551	519	562	543	522	551	539	516	505	533	525	564	527	536	544	555	546	506	546	505	533	501	551	563	581	521	529	532	527	561	507	571	515	505	543	564	580	552	549	509	545	578	581	558	517	557	544	529	571	528	511	518	573	544	540	539	543	571	514	590	549	544	560	519	534	572	529	527	570	563	551	528	544	538	579	512	561	532	565	548	549	523	510	523	549	534	555	518	570	552	557	574	576	557	548	515	557	525	536	534	557	563	531	573	549	544	584	490	540	544	575	562	510	545	522	533	539	578	526	537	541	550	538	544	515	551	563	541	528	558	531	528	513	566	534	534	535	534	543	547	521	541	558	571	521	586	538	537	527	552	523	513	520	530	546	526	613	561	553	551	577	533	564	531	536	598	581	577	552	537	543	549	531	551	562	531	527	543	564	571	565	547	539	546	531	558	537	522	517	555	524	508	543	555	563	547	548	508	575	566	500	523	569	547	549	575	545	527	526	550	541	551	562	522	546	564	504	549	563	546	530	528	543	511	548	532	537	550	582	524	573	572	557	572	524	542	521	523	559	524	551	502	538	511	558	558	504	523	526	544	548	563	533	539	547	550	542	544	507	548	542	548	512	520	548	562	502	534	582	543	521	522	598	534	545	552	535	532	543
18060	32323	25623	17078	11778	8644	6590	5057	3862	3296	2711	2511	2181	1964	1812	1796	1595	1617	1566	1564	1501	1511	1393	1397	1353	1229	1239	1166	1065	1064	998	1005	945	1015	925	921	908	904	866	869	832	857	847	849	816	863	903	814	825	836	798	840	851	873	844	835	881	895	861	880	901	919	869	843	824	910	883	857	846	820	810	879	878	860	867	817	827	822	898	886	864	843	813	842	809	802	876	834	875	836	804	812	813	811	895	884	806	817	796	796	834	857	813	855	817	816	830	887	887	887	874	847	810	858	896	888	822	886	837	859	842	826	887	811	866	814	866	858	825	841	861	828	825	861	877	814	841	819	819	880	841	787	868	854	821	834	809	820	871	889	856	887	829	841	829	832	857	819	855	844	832	823	860	820	863	844	828	843	843	851	854	848	894	836	826	801	861	871	833	828	856	836	842	877	777	818	898	772	826	873	777	825	831	840	820	902	783	827	861	769	800	851	837	819	836	851	868	863	792	808	871	833	823	812	812	861	807	787	837	813	824	836	839	839	840	847	874	861	852	842	846	813	831	825	832	880	865	830	879	824	834	848	824	864	815	839	838	842	795	827	856	897	841	822	819	817	824	838	853	834	788	822	874	842	805	867	899	826	864	892	815	791	864	832	812	855	803	831	858	833	803	859	900	840	810	851	846	817	771	783	772	807	828	815	867	792	845	845	812	856	874	839	857	863	845	842	811	860	864	816	900	805	789	832	854	804	826	830	837	821	867	836	805	820	818	856	874	792	858	854	826	839	891	827	863	813	849	864	825	870	824	818	797	827	853	864	876	825	847	825	840	854	816	782	836	867	841	824	860	841	842	809	835	780	892	808	825	869	834	859	827	793	881	840	872	798	862	842	859	776	855	875	850	817	833	822	917	832	865	895	817	840	795	841	837	837	807	792	888	831	806	827	848	827	801	819	853	861	798	780	824	833	850	857	847	841	872	867	862	838	866	849	839	892	799	858	845	865	846	827	812	866	839	816	859	844	906	868	867	831	850	862	825	833	838	842	823	857	802	814	845	854	806	853	813	779	812	908	811	838	816	816	842	791	899	863	803	828	778	868	826	889	805	805	870	829	845	833	801	807	900	853	831	869	833	829	773	857	842	842	852	833	866	796	882	843	790	829	847	834	840	883	793	852	809	825	794	873	871	862	812	833	849	895	826	836	848	831	824	872	854	823	854	799	814	828	866	862	804	836	822	820	864	851	872	844	820	827	900	839	823	825	803	821	841	853	834	865	825	783	844	816	797	831	875	857	884	788	824	842	894	808	840	878	795	829	805	844	886	863	866	830	866	846	888	826	810	816	908	864	806	855	842	865	832	834	815	858	832	817	839	858	851	785	849	887	820	818	834	840	829	814	842	792	853	872	859	845	860	838	774	873	827	869	874	855	790	816	763	837	854	822	804	778	858	820	838	826	889	840	890	869	820	842	865	860	867	790	820	836	843	830	803	871	813	856	796	858	841	816	802	777	798	788	870	770	813	858	808	862	825	872	839	844	847	776	855	884	838	812	892	841	888	847	818	809	799	895	798	823	870	858	820	864	849	849	864	881	843	817	838	820	803	832	827	858	827	803	873	893	796	797	831	816	819	900	876	860	858	822	869	839	816	891	843	844	889	842	833	870	862	875	797	830	800	857	834	845	801	810	824	820	794	836	822	816	880	814	882	802	856	787	843	826	834	854	780	811	862	860	833	827	797	904	801	805	843	781	852	826	857	857	812	809	896	851	837	876	838	846	805	795	790	841	860	864	851	807	821	795	822	822	811	878	828	788	846	832	857	855	795	835	823	821	854	822	865	819	797	861	837	819	859	875	849	820	796	857	829	826	834	804	870	847	874	846	817	867	832	791	855	821	793	802	806	856	895	817	820	860	817	834	858	781	828	874	858	859	855	838	840	822	840	815	894	833	814	855	763	816	828	802	862	785	834	826	888	810	815	818	805	876	849	858	855	801	863	860	825	836	861	852	878	850	849	811	799	812	855	867	761	818	818	812	845	863	788	843	848	815	838	831	888	840	836	834	859	839	884	815	875	878	790	881	826	854	886	846	835	844	840	830	799	841	780	819	806	856	887	791	844	801	863	763	862	844	843	839	814	796	839	802	842	852	838	830	855	782	821	805	802	831	838	848	863	859	831	843	823	814	905	818	839	841	857	825	811	819	881	839	865	893	815	845	887	818	825	855	800	846	836	828	853	841	847	828	843	882	831	777	804	787	851	858	839	873	832	897	824	861	778	808	826	822	860	801	880	807	829	858	858	813	834	842	879	869	854	838	879	797	884	850	752	790	856	861	879	801	797	869	842	838	817	832	894	854	832	850	786	811	846	859	834	767	831	827	851	845	874	845	770	875	868	877	819	783	854	834	857	829	813	855	824	852	822	775	868	801	816	873	843	781	815	814	846	900	847	865	832	807	846	809	839	788	773	810	852	857	866	813	807	818	794	862	815	804	863	823	813	807	852	777	851	819	824	861	815	892	866	873	772	792	846	847	812	818	833	845	858	856	812	830	818	864	822	816	841	855	818	794	800	855	922	846	823	821	848	895	907	839	858	863	819	817	851	897	808	867	871	827	868	778	816	840	871	832	831	832	816	820	829	786	818	834	791	827	812	826	842	863	840	817	835	819	842	829	844	870	823	837	833	908	875	820	825	813	828	889	858	855	799	834	821	833	842	854	857	851	873	874	821	840	880	882	828	821	833	841	815	828	836	844	875	805	851	821	824	809	836	820	815	869	788	864	799	830	864	865	849	854	839	866	856	824	801	898	864	889	831	865	886	819	831	864	826	876	831	862	850	795	823	880	835	829	918	808	852	815	857	864	840	891	868	795	804	851	827	744	836	807	790	823	845	821	780	854	821	876	811	846	818	891	782	820	878	810	829	845	832	849	847	819	818	865	839	849	838	826	820	801	787	831	900	882	827	844	826	898	864	855	853	837	832	787	873	787	814	838	846	805	861	820	766	848	852	859	828	803	899	831	838	836	831	887	914	774	868	797	871	806	817	823	851	843	787	829	854	825	818	836	835	889	867	819	831	767	860	877	852	838	801	844	793	851	819	859	894	789	845	791	870	840	820	841	827	888	832	872	820	874	845	837	819	806	813	836	811	827	801	827	838	861	859	803	824	825	852	814	852	836	795	824	819	847	825	843	757	805	852	842	879	874	850	845	820	767	859	854	846	807	835	843	857	789	835	856	810	834	822	848	784	853	877	787	868	816	840	886	833	841	853	856	790	833	881	824	845	879	856	858	763	861	806	861	791	855	803	806	842	819	888	832	839	782	803	852	837	845	848	816	842	816	875	902	807	809	853	889	820	836	873	839	852	794	869	878	772	848	812	883	821	845	833	825	798	892	875	845	844	854	810	870	836	825	844	781	811	825	878	860	810	852	819	876	835	822	815	878	833	838	871	848	811	840	779	838	853	831	845	816	805	837	866	887	802	804	808	830	835	861	814	851	819	833	805	880
24713	21100	25509	22907	6395	2969	2172	1601	1298	1121	1038	938	860	891	900	903	789	818	848	745	831	811	731	753	713	696	745	694	690	672	683	691	691	653	686	624	635	615	657	623	640	667	594	608	631	637	596	614	633	623	598	593	566	623	587	616	611	603	573	613	635	632	585	622	622	624	660	628	589	610	611	616	611	691	609	567	582	588	595	602	617	634	662	644	612	617	602	619	643	601	640	632	659	648	632	617	625	591	606	622	633	611	645	647	595	633	626	609	643	620	598	626	632	647	612	612	640	646	627	597	655	627	593	610	628	643	630	612	691	645	567	628	588	535	638	625	613	610	626	625	647	593	604	664	579	605	672	662	640	579	599	601	583	640	653	647	611	578	586	575	594	628	614	622	641	631	645	602	631	649	625	627	641	585	618	618	586	588	570	604	635	605	587	697	638	629	612	629	641	667	611	664	638	631	649	646	624	606	583	575	654	624	618	555	606	628	640	581	609	606	588	605	605	559	635	623	628	612	599	625	613	613	608	600	624	610	607	623	591	609	596	637	666	612	582	608	627	578	604	621	615	635	576	620	622	649	631	619	603	606	596	603	599	551	572	603	622	634	627	599	634	613	611	583	585	618	676	585	612	647	623	563	614	622	602	596	601	614	638	624	598	628	613	593	640	590	568	611	622	603	645	641	629	592	619	606	629	611	661	679	565	601	614	639	598	615	635	616	617	657	622	622	637	661	628	611	627	635	593	646	638	591	682	665	626	659	607	590	633	613	620	604	642	621	576	640	623	660	593	559	676	614	574	594	602	595	611	626	604	623	644	620	610	621	602	608	606	612	593	655	637	616	566	622	601	635	610	598	646	594	619	631	641	583	627	602	622	595	583	592	596	631	657	616	627	645	597	581	596	627	620	626	668	651	584	594	599	642	588	634	625	599	554	637	623	622	591	600	602	610	551	568	614	596	627	606	653	641	623	599	589	606	654	615	621	629	624	588	603	612	595	610	643	673	608	558	666	618	635	608	639	638	588	620	591	591	578	625	620	608	623	603	623	635	644	616	545	594	595	617	617	653	620	639	605	593	626	568	600	619	623	644	640	652	619	577	622	654	610	621	624	607	633	568	607	597	680	613	648	606	640	612	615	597	601	603	650	589	638	597	628	617	626	664	661	613	645	630	607	613	618	579	610	623	628	597	618	616	607	619	615	640	645	617	595	645	617	592	622	668	615	624	610	596	612	613	635	588	650	610	589	580	628	628	667	619	604	613	619	605	641	630	638	605	626	618	602	567	633	633	629	585	659	596	584	591	636	616	623	651	620	650	643	634	587	573	609	629	575	602	582	607	592	623	579	639	599	607	661	576	649	593	594	600	648	647	605	585	641	638	623	599	636	643	604	635	664	639	607	580	608	608	597	590	628	650	630	606	631	573	602	610	645	595	584	595	599	643	642	619	581	598	628	646	609	625	594	688	678	571	602	610	654	628	572	640	611	635	626	653	609	677	590	601	568	642	578	607	602	629	664	605	633	589	599	636	630	603	610	618	622	667	614	583	568	648	610	616	629	607	640	566	599	639	599	597	594	591	665	626	632	615	564	653	608	599	576	577	628	593	605	630	621	629	612	630	612	651	609	677	634	607	635	656	624	599	619	643	627	632	595	638	640	647	664	627	625	605	614	625	599	631	596	627	600	601	635	572	584	651	615	627	599	606	571	625	604	590	607	609	595	603	624	583	604	594	641	598	666	649	605	574	624	643	602	618	637	568	616	576	592	651	617	629	616	618	622	619	631	636	594	634	630	570	640	586	572	634	622	592	602	673	603	566	631	628	624	611	647	576	633	612	606	596	603	597	607	598	604	618	634	608	573	610	637	643	626	614	625	573	607	632	687	593	603	619	608	606	620	641	627	594	615	616	596	586	643	679	619	599	610	636	561	607	607	653	630	643	607	605	618	620	628	602	648	607	602	652	609	590	613	628	649	632	617	614	659	587	595	605	650	596	575	566	612	631	627	621	619	613	617	625	584	627	586	604	625	594	591	637	587	624	594	603	655	596	610	629	671	587	618	616	624	618	613	612	622	587	618	594	641	650	666	578	676	579	579	608	622	608	670	620	634	580	616	658	615	617	632	564	637	643	609	649	625	575	671	648	643	589	600	641	618	594	605	600	622	596	614	606	566	577	654	572	638	560	620	627	591	629	609	637	583	547	593	542	613	599	648	583	643	612	610	561	639	678	620	611	543	627	622	610	599	605	636	605	607	628	626	561	613	586	688	596	613	617	627	553	597	623	639	565	592	626	613	611	645	618	616	587	605	656	645	635	620	659	641	628	603	641	616	593	597	619	619	648	610	606	614	624	596	652	601	617	615	596	575	606	668	600	622	602	635	629	611	638	588	608	631	612	620	655	576	630	629	601	607	594	623	602	680	615	583	640	604	633	660	599	603	632	556	635	630	659	613	597	607	657	611	635	622	622	616	627	633	632	583	646	615	602	610	626	616	610	628	635	625	607	581	602	609	582	591	587	618	654	617	613	673	598	624	642	666	640	630	632	653	658	648	603	607	576	588	634	628	607	629	605	606	613	634	605	671	597	613	620	651	604	636	646	606	617	672	604	613	634	622	593	611	613	657	610	649	650	574	591	633	573	592	623	595	631	595	587	626	581	601	627	627	634	659	623	650	619	548	671	640	613	631	595	660	563	609	617	599	643	621	608	604	621	645	618	655	674	570	637	579	644	606	664	625	664	596	630	617	637	610	599	636	589	628	604	594	592	639	649	593	595	630	615	640	616	601	654	603	636	590	630	630	604	606	661	616	614	656	611	560	621	622	649	595	626	626	631	594	608	653	584	603	637	604	615	586	628	603	580	587	639	641	579	649	594	600	614	589	630	632	599	630	591	616	594	619	625	637	632	591	634	611	610	582	614	615	628	609	629	632	641	594	630	590	631	643	629	604	627	606	632	642	575	605	650	623	618	604	588	599	664	566	586	594	569	573	640	609	641	639	587	657	610	611	653	603	611	602	641	633	609	567	592	646	616	634	601	634	626	623	618	620	613	619	621	588	582	610	591	618	583	630	571	608	625	588	604	617	585	648	571	623	615	620	589	640	602	590	578	674	631	603	589	612	610	621	637	597	587	575	620	592	601	600	631	633	619	609	660	644	587	629	641	578	619	626	638	596	596	639	613	596	621	592	645	625	629	584	628	614	612	636	631	618	652	627	623	613	649	588	619	650	605	626	605	642	637	584	586	630	568	645	585	605	615	645	598	572	606	622	606	574	619	618	634	642	621	587	643	627	586	579	615	597	609	596	621	609	646	614	627	595	620	614	643	661	579	584	646	629	603	602	653	592	633	586	618	597	618	640	656	615	633	633	601	555	618	633	656	606	620	632	612	619	613	579	615	640	626	605	613	580	581	635	652	618	651	641	587	604	595	639	619	670	607	621	616	599	626	615	639	628	646	583	603	626	608	648	646	616	633	646	640	625	567	592	621	584	606
17339	28093	21580	13603	9371	6775	5281	4088	3288	2860	2362	2111	1923	1761	1641	1583	1580	1544	1541	1474	1469	1464	1450	1269	1306	1240	1206	1167	1055	1098	1088	1013	1122	1002	1038	995	959	950	941	927	937	951	986	925	927	945	1022	967	937	954	940	929	977	994	943	971	964	941	935	928	914	967	977	922	937	944	887	996	940	953	962	939	883	900	959	927	977	881	897	920	893	969	952	986	966	930	900	965	904	947	926	870	973	916	944	906	917	905	973	929	927	965	907	927	934	913	994	951	916	941	922	985	897	910	937	978	946	949	924	959	977	946	904	988	958	868	892	944	921	893	939	949	953	941	885	926	946	974	917	930	940	947	923	935	933	926	890	952	921	883	919	919	919	894	931	882	948	958	922	979	884	883	974	913	915	885	911	907	974	897	917	906	920	961	928	932	907	928	906	885	924	861	909	943	898	854	881	1032	940	875	891	953	907	888	897	918	918	898	893	919	1012	909	915	888	944	906	990	967	917	940	890	911	903	918	939	929	916	914	897	985	915	936	940	888	929	948	949	913	894	925	955	928	916	927	963	935	936	923	895	913	924	900	911	910	1001	945	936	862	881	936	968	925	889	974	912	937	908	917	948	924	907	916	912	888	968	958	952	925	931	960	936	939	917	874	928	917	989	858	931	919	890	969	962	916	936	939	971	884	955	924	1029	861	946	922	919	902	883	894	954	942	913	897	1002	898	936	905	969	961	849	901	950	1003	941	913	974	920	901	904	924	940	970	938	981	950	875	995	950	911	903	894	907	916	960	889	920	914	903	955	975	927	954	945	900	889	901	913	960	963	897	901	948	943	921	892	873	984	891	887	931	938	976	948	936	921	873	901	891	962	886	851	945	940	863	922	902	943	932	945	912	885	933	947	891	927	934	915	916	871	873	968	982	962	919	875	929	989	957	851	926	977	917	945	954	900	908	932	915	892	958	962	930	893	906	926	911	939	920	928	881	964	909	943	907	956	997	904	930	938	931	904	935	918	911	948	980	880	890	911	928	948	952	907	919	919	900	991	949	938	942	884	999	880	962	907	926	936	832	864	955	945	908	911	924	934	848	947	912	938	902	925	904	974	885	921	954	909	950	918	930	922	923	933	917	922	914	933	937	896	969	939	961	895	959	1015	945	945	908	890	883	878	949	976	855	895	917	954	901	948	928	943	937	884	911	984	818	942	927	920	927	992	877	910	943	891	924	885	952	975	962	923	950	953	888	910	929	927	940	877	899	910	916	862	940	972	924	902	912	943	857	926	928	917	917	882	907	958	914	949	897	917	928	925	924	898	956	938	949	891	909	974	893	847	959	987	909	949	939	913	961	955	955	889	889	869	901	831	906	877	894	933	892	955	983	980	885	949	906	892	996	898	905	942	947	989	987	921	937	967	901	846	895	917	925	913	947	910	880	922	943	905	928	994	936	881	934	869	938	948	946	892	883	943	941	905	914	952	935	927	943	936	940	866	905	918	916	871	938	916	970	931	889	906	909	943	917	888	1001	949	913	963	957	960	927	887	938	911	945	952	927	901	949	937	880	907	908	942	943	914	956	942	941	954	912	893	940	964	875	869	867	892	893	954	958	942	968	966	921	950	898	926	916	902	889	931	967	942	918	927	929	1004	881	940	912	889	895	975	905	943	958	889	939	887	933	930	943	874	946	870	922	933	915	942	863	917	930	923	929	903	940	960	931	912	934	961	932	972	922	959	901	951	964	954	939	975	923	949	940	909	895	947	945	908	980	916	927	928	928	915	927	921	952	960	960	928	937	931	957	926	859	860	823	972	919	921	965	917	934	919	907	930	878	900	927	915	959	928	935	918	915	929	955	954	937	962	897	933	946	880	953	932	914	876	938	914	893	922	973	929	970	887	902	939	906	965	923	892	922	877	919	953	940	932	905	925	1011	947	935	896	970	913	935	935	961	924	962	876	885	873	941	908	901	965	937	907	928	918	964	853	908	960	945	925	884	937	928	868	953	930	966	929	905	981	965	956	939	859	941	915	961	999	928	897	956	941	903	934	990	941	912	900	965	940	972	911	941	982	954	934	937	949	946	895	929	927	909	939	919	898	901	986	894	967	968	895	959	950	920	930	926	914	884	878	976	925	951	899	958	888	922	995	918	947	950	935	920	905	911	887	900	956	946	915	963	906	930	914	943	932	914	953	981	851	913	947	918	886	966	910	874	937	883	949	943	895	925	959	916	962	961	942	875	908	938	916	952	917	934	888	961	929	854	901	883	929	919	894	925	965	933	938	938	915	942	877	916	926	910	960	945	948	960	932	937	941	865	956	948	956	929	955	888	884	879	845	961	960	898	892	962	922	943	940	943	937	949	921	908	969	969	931	899	927	923	958	970	943	904	961	936	938	944	929	954	961	923	938	906	837	931	869	900	895	904	984	897	915	944	958	917	958	925	911	931	937	937	915	906	949	876	915	923	925	901	982	930	912	927	899	982	905	935	919	882	931	908	965	934	938	927	947	935	876	908	944	927	1005	910	969	934	920	899	946	973	941	897	957	881	911	937	894	946	911	976	908	930	944	927	965	886	912	982	946	919	936	955	933	930	921	957	890	903	973	923	938	873	888	906	909	929	986	939	923	938	941	929	900	955	903	860	1008	934	951	900	903	915	939	949	923	897	938	907	882	904	861	919	916	907	877	939	972	883	932	889	945	913	891	920	933	874	915	926	934	956	989	913	897	923	914	986	933	892	941	950	894	943	957	891	957	929	906	925	905	920	946	914	949	975	934	963	914	901	932	900	897	972	910	930	974	935	987	921	909	911	894	965	905	918	959	900	976	905	893	913	923	879	948	949	955	903	892	935	947	876	906	883	928	887	930	901	943	959	986	948	908	949	925	950	928	906	1002	920	860	879	934	949	939	929	939	928	938	911	902	900	935	864	940	917	949	907	952	915	933	927	967	906	903	928	967	918	927	911	976	947	906	927	948	930	935	950	937	921	921	901	903	902	933	955	937	910	923	994	904	932	916	917	925	956	897	964	909	913	940	879	941	899	916	963	904	970	915	929	991	930	921	941	941	924	943	924	935	917	968	976	925	941	910	899	945	941	918	936	929	921	892	919	864	922	942	893	948	941	933	903	924	909	990	994	915	906	883	894	951	876	941	941	908	909	901	867	903	940	895	904	938	926	970	927	955	943	969	959	885	913	927	951	911	924	911	937	917	931	860	945	897	923	941	864	877	905	980	948	989	878	894	960	977	907	1050	889	889	887	898	975	898	874	937	981	904	900	966	916	900	910	971	956	951	932	955	925	860	900	871	902	953	1049	970	886	945	966	935	956	946	947	963	930	960	947	861	922	880	935	906	973	922	900	946	890	968	953	963	949	908	902	921	900	914	934	941	913	923	950	907	975	927	974	916	937	902	945	884	898	923	939	866	932	882	921	904	910	958	927	924	938	887	943	945	971	907	954	913	965	953	992	922	886	919	926	923	922	917	911	953	921	924	897	921	974	954	974	937	949	928	885	898	991	945
22385	21077	28279	24114	21101	18682	6282	2718	1936	1589	1310	1223	1113	971	890	834	796	820	821	789	814	734	713	664	660	599	609	590	584	511	569	550	571	509	460	502	463	450	466	432	469	474	432	453	453	459	446	501	446	425	468	499	424	465	450	500	504	426	442	436	434	441	445	432	456	430	445	430	446	455	445	418	453	464	434	456	420	447	468	452	402	497	448	436	477	458	415	453	486	422	473	468	476	428	454	476	419	427	413	455	435	424	460	431	434	411	498	404	449	447	401	464	425	430	481	444	465	412	438	418	419	445	439	445	449	444	426	445	440	456	430	465	484	447	397	448	467	452	438	431	388	462	413	425	403	440	440	475	428	445	448	457	477	414	428	453	446	443	427	474	438	439	432	447	414	392	464	463	458	449	432	428	429	449	465	446	432	459	410	433	437	463	453	407	452	458	423	442	456	453	490	468	440	444	455	468	433	428	428	453	468	427	435	411	462	428	439	460	444	449	443	450	483	454	409	466	433	458	446	421	428	456	424	445	415	469	455	445	466	466	454	422	420	434	414	415	448	459	448	438	449	439	426	423	455	454	439	454	406	434	464	450	436	438	426	472	446	421	402	433	462	449	435	451	433	430	444	436	407	449	441	470	433	449	424	457	457	424	462	435	463	508	407	425	471	418	436	426	498	429	442	447	435	408	448	428	395	421	425	447	450	433	484	444	456	441	454	460	401	454	448	448	418	453	431	420	447	450	434	424	433	461	448	382	435	419	429	455	432	423	466	443	447	431	472	435	424	474	448	438	426	463	444	424	444	441	448	425	418	435	460	430	436	416	480	451	442	403	452	443	438	436	456	414	428	456	460	452	435	427	444	444	488	427	422	503	428	433	457	421	456	467	437	447	492	409	459	414	441	442	428	437	453	441	423	424	432	421	475	442	425	454	424	468	442	446	461	427	444	476	430	432	423	414	453	424	436	437	454	446	463	464	426	417	422	431	448	461	443	426	422	447	429	465	436	435	447	405	428	440	465	435	461	427	424	474	409	458	448	403	446	431	453	440	423	404	443	430	469	471	452	410	422	431	410	421	421	448	407	456	432	429	450	461	440	491	432	420	421	442	430	449	480	424	462	416	467	496	449	475	458	446	475	432	472	475	421	464	480	420	443	446	459	408	471	436	442	449	451	442	427	446	422	451	408	440	473	445	424	421	425	434	404	424	437	442	469	437	396	453	445	423	466	423	451	437	449	439	436	452	458	447	444	440	385	455	408	431	450	462	423	466	449	467	429	437	475	426	450	470	457	451	449	430	471	489	477	435	437	466	458	457	473	467	423	421	445	423	456	424	421	447	440	437	454	442	416	449	433	438	487	443	416	457	404	424	435	476	455	447	443	414	453	435	468	446	398	450	440	471	470	410	436	503	432	431	442	456	438	456	441	437	420	455	494	467	420	452	427	462	426	462	458	437	403	418	454	463	470	438	452	433	462	442	444	415	447	463	431	465	433	400	425	481	434	444	430	453	424	414	442	409	464	409	471	432	424	496	417	418	446	413	445	401	442	446	463	461	426	411	456	438	432	424	425	459	445	435	488	433	477	422	437	447	423	399	410	469	461	422	498	424	504	444	440	419	454	416	435	484	420	435	429	435	446	440	466	447	443	437	439	435	448	426	464	436	410	460	438	437	453	422	464	440	435	448	451	463	426	463	444	426	422	435	443	443	457	449	469	457	446	437	417	465	471	417	470	472	421	455	445	429	476	479	445	418	431	456	459	421	413	446	426	449	422	434	486	428	445	481	453	432	439	454	453	396	423	430	458	483	455	448	469	406	392	465	434	438	468	477	470	431	453	441	431	461	482	441	458	478	489	411	432	473	418	447	444	403	425	446	457	440	448	422	431	428	447	441	467	458	414	413	452	436	404	426	444	452	417	466	434	450	430	432	412	462	457	433	451	437	443	449	433	442	467	443	439	455	445	407	443	430	437	433	444	445	414	472	463	408	409	451	408	461	443	439	442	459	406	439	447	442	443	422	479	427	435	441	381	413	474	425	476	433	459	467	463	467	446	461	393	448	468	434	426	441	403	420	466	456	438	421	453	436	480	458	435	437	446	431	390	444	421	428	416	473	471	471	476	452	454	462	413	479	475	462	405	409	416	426	434	441	444	446	461	403	438	470	442	459	414	447	436	439	468	431	450	431	467	475	492	417	477	418	454	435	434	442	446	441	420	452	454	426	435	428	504	445	421	417	457	410	424	417	435	448	477	456	443	394	442	418	437	435	465	452	449	447	458	456	462	489	430	449	443	431	471	449	430	421	427	420	415	447	442	429	404	439	477	463	437	467	418	426	438	427	421	440	433	432	419	421	478	435	478	462	428	425	474	425	444	475	447	450	426	461	451	460	415	456	427	408	489	435	458	431	441	395	448	444	415	413	445	461	418	441	472	458	441	440	450	425	421	442	462	461	437	430	462	430	423	423	439	435	412	482	444	423	452	459	429	493	420	447	435	457	443	425	427	430	434	473	443	454	482	418	453	450	450	399	431	481	435	435	441	468	450	447	451	452	405	410	430	438	474	448	426	454	420	450	425	426	436	453	452	434	446	442	440	449	439	423	416	494	417	421	460	421	414	464	469	395	412	435	416	421	451	455	380	442	388	449	467	439	451	448	473	403	457	447	453	420	442	437	457	460	454	452	417	449	445	446	465	416	456	460	428	461	417	434	426	459	414	444	433	439	418	419	452	417	436	438	462	425	450	468	455	451	425	495	426	437	478	434	405	459	465	458	466	455	434	421	448	447	442	466	459	408	462	451	451	428	472	421	472	458	435	436	466	437	405	463	455	425	428	422	431	426	422	440	419	450	430	442	462	437	451	425	413	497	422	437	453	457	439	454	419	454	470	435	438	445	442	449	440	414	439	403	391	434	429	465	446	455	451	438	425	450	455	479	446	443	432	459	426	454	429	423	427	441	447	434	439	461	429	425	442	408	424	447	437	464	476	409	425	428	432	393	458	436	416	476	439	448	428	460	434	451	462	453	454	461	462	454	430	412	466	465	452	444	412	455	409	457	430	411	440	440	458	436	469	470	412	453	419	434	449	471	443	467	465	413	459	422	453	435	424	413	448	461	473	448	381	463	473	430	419	449	440	453	457	461	458	433	457	467	418	430	413	448	456	412	448	475	442	424	417	447	450	465	420	445	434	437	450	460	414	444	405	471	430	429	404	462	472	448	462	424	455	457	394	448	458	452	461	455	447	434	449	446	439	434	423	440	450	441	433	429	436	477	402	439	424	448	417	406	434	425	449	431	474	392	382	455	471	472	460	426	431	462	437	403	438	427	439	449	477	434	415	424	448	398	441	436	418	416	430	461	440	486	471	439	413	417	460	445	451	416	450	439	467	452	522	456	465	404	456	439	459	417	430	461	466	440	451	428	453	448	445	459	459	456	465	470	454	423	445	427	412	457	460	418	436	443	436	409	441	438	457	429	404	439	453	455	471	434
19872	35328	28501	19956	14362	10842	8072	6362	5082	4128	3363	2864	2481	2099	2008	1881	1896	1829	1795	1670	1559	1493	1464	1452	1349	1258	1209	1081	985	974	839	921	909	817	802	803	752	787	733	696	715	729	672	732	677	690	687	628	730	705	653	690	719	721	731	703	698	727	721	707	695	699	703	668	709	733	701	680	676	652	671	665	638	686	692	654	698	674	693	627	704	685	684	711	688	707	669	682	656	683	682	669	707	669	626	647	715	700	668	631	663	655	699	676	667	728	700	685	703	671	660	704	666	688	650	721	684	701	643	710	702	726	667	660	665	669	668	672	676	649	665	647	631	630	655	717	635	683	681	671	673	678	700	713	690	674	639	706	661	685	644	645	674	722	681	668	641	636	671	649	698	656	663	606	669	652	639	660	652	682	637	700	622	658	683	669	649	637	655	715	699	641	647	672	616	664	670	671	680	686	716	663	659	637	684	641	663	665	690	713	659	676	722	648	678	678	688	685	650	664	651	653	676	707	667	650	623	689	642	687	630	656	648	682	624	678	639	707	632	638	664	653	638	662	673	634	624	677	610	685	695	704	667	674	693	654	653	697	685	676	619	648	670	667	692	644	668	648	665	685	657	656	707	691	682	636	722	646	706	718	642	672	651	675	669	687	671	650	684	629	667	608	663	678	682	581	709	685	723	658	685	669	659	639	674	618	658	615	702	710	659	669	673	659	687	670	668	694	670	617	685	687	667	658	673	680	719	666	663	689	686	619	687	636	671	673	631	646	662	681	646	651	664	701	678	708	692	652	673	656	699	658	667	669	620	644	704	662	704	659	700	675	666	642	662	680	684	658	697	652	642	607	640	676	631	666	678	615	674	656	666	693	683	670	697	657	685	695	642	681	684	651	629	667	678	640	667	640	677	697	672	707	643	662	698	651	679	675	669	666	660	664	662	628	660	679	631	647	693	654	673	677	665	657	685	686	720	673	657	669	665	673	650	715	731	700	705	681	681	687	648	678	687	700	692	666	686	643	704	717	728	663	663	726	650	659	687	712	645	601	668	619	621	692	687	682	636	658	637	660	697	674	704	647	701	661	665	647	621	670	669	690	711	638	655	677	687	641	693	672	626	644	666	683	692	716	704	699	651	629	660	650	616	699	669	721	655	650	640	656	666	707	673	671	666	617	692	655	677	650	707	659	640	696	682	636	660	672	707	643	668	661	677	667	676	640	666	613	694	656	667	666	679	687	617	657	626	682	646	653	669	678	669	699	676	674	651	680	666	655	664	712	668	653	633	705	660	615	661	618	711	671	650	693	695	633	676	696	642	739	646	696	618	635	667	658	636	658	692	700	682	680	662	650	636	676	676	669	679	656	644	605	681	711	697	636	706	710	721	694	630	669	658	674	685	693	696	676	680	695	689	658	680	623	674	650	701	645	727	640	655	670	670	614	678	698	696	640	647	698	634	675	664	634	649	619	667	662	640	665	669	677	716	655	699	638	648	650	654	648	716	629	622	674	655	640	645	673	651	662	645	636	694	686	654	637	664	641	675	680	653	651	700	702	713	642	667	644	695	650	631	672	689	681	648	678	694	655	684	642	662	685	662	686	684	634	640	705	705	682	683	667	675	684	666	658	643	654	641	686	687	655	652	628	663	694	653	646	643	633	704	709	665	677	697	664	727	679	666	696	695	649	654	685	691	669	692	664	668	677	665	643	665	640	655	686	665	692	706	683	710	675	711	720	661	648	654	652	652	709	625	641	697	685	685	660	665	631	655	677	643	661	683	666	637	635	634	666	697	622	657	689	659	672	672	688	665	625	690	684	689	638	674	652	700	662	645	656	650	704	691	679	681	692	712	656	696	644	684	633	702	709	687	651	667	607	699	681	671	650	644	662	704	691	650	650	665	687	644	701	688	649	636	657	645	658	662	669	653	671	612	642	663	615	673	621	689	682	661	662	661	711	675	740	699	613	683	636	694	666	685	670	666	625	645	687	706	657	676	612	685	637	651	649	700	647	696	674	629	679	684	675	643	652	677	639	660	663	681	637	643	689	706	644	644	692	701	669	703	657	676	670	642	635	643	684	686	682	640	670	663	576	673	691	686	661	642	679	699	680	698	626	662	638	677	666	659	657	674	624	691	691	684	660	644	671	631	667	659	646	650	675	668	676	683	618	653	666	699	660	664	622	658	650	650	718	661	678	648	688	716	659	689	684	668	689	673	607	660	634	626	682	642	621	672	641	637	680	622	664	646	693	675	619	680	658	696	659	668	670	672	623	679	695	678	710	682	681	679	688	626	658	699	666	626	609	624	692	660	645	700	687	649	688	613	730	691	676	708	673	690	640	637	652	697	648	678	702	633	664	668	649	690	650	649	659	672	649	692	636	691	639	662	696	662	688	665	670	614	677	676	659	676	672	690	719	648	678	646	668	682	647	675	679	688	649	639	625	628	698	704	655	721	683	647	699	672	697	697	672	693	640	652	626	657	644	676	691	669	660	676	624	616	664	658	689	646	642	628	668	688	658	672	655	689	652	674	641	664	663	668	702	636	665	624	677	661	657	643	695	678	675	661	624	658	685	687	686	645	676	681	655	626	664	711	698	704	690	672	696	687	652	690	690	672	640	670	687	618	693	608	697	636	683	659	614	658	690	690	701	684	682	696	649	696	656	716	708	621	661	670	650	695	689	670	700	675	670	649	659	683	666	649	659	690	642	690	667	698	662	628	647	662	649	689	644	632	698	671	656	653	673	681	667	695	711	742	687	713	666	659	649	677	621	682	655	695	680	697	722	657	700	645	677	700	638	693	674	702	699	659	672	665	631	644	649	699	685	703	652	666	690	691	686	683	675	630	717	654	669	640	662	651	676	710	688	657	669	645	673	686	657	648	702	647	666	666	715	656	702	628	672	639	667	684	637	642	692	639	684	678	650	705	690	667	664	653	649	637	654	660	661	701	661	640	678	686	651	637	694	689	639	668	711	652	703	668	677	700	688	675	655	680	651	713	644	696	666	627	659	662	638	651	689	638	657	691	653	664	667	680	667	657	680	669	673	665	626	685	662	604	664	669	644	722	670	672	714	725	631	669	636	713	652	695	659	637	659	628	673	669	651	680	678	625	678	670	661	688	697	633	702	658	695	661	732	672	652	639	681	651	684	654	662	673	660	673	690	670	655	679	654	666	651	651	704	668	637	639	642	666	703	683	659	623	621	649	668	689	665	672	683	682	678	639	614	664	684	692	642	712	714	653	686	690	676	668	672	615	675	650	635	648	663	652	695	649	657	677	661	651	643	696	680	657	701	693	701	619	693	670	710	678	649	642	623	658	692	702	680	648	652	673	677	680	658	676	639	742	671	659	631	676	665	604	655	649	666	672	678	693	659	680	662	705	678	649	618	667	698	645	658	666	698	695	651	645	644	703	652	721	662	634	614	661	686	667	657	635	694	668	671	710	664	662	656	641	662	693	698	633	643	678	652	686	671	689	658	652	648	660	690	642	656	639	710
27548	19721	13677	7363	3631	2436	1835	1435	1213	1070	1045	908	878	920	881	814	928	865	820	833	884	809	803	786	771	826	751	794	721	726	694	693	729	713	744	644	696	701	705	678	693	649	689	686	705	666	684	665	672	657	644	670	639	645	684	678	667	671	687	686	702	708	701	695	648	641	644	731	634	664	737	695	706	690	640	695	679	653	723	690	654	642	681	608	641	668	620	670	629	677	668	664	671	720	721	699	635	700	683	692	674	668	662	688	749	659	671	705	674	648	733	695	701	696	680	638	659	648	639	703	703	677	669	654	685	680	672	664	673	666	645	688	661	660	697	671	691	671	719	676	698	660	693	700	678	679	664	653	667	693	703	673	643	668	651	700	670	672	695	727	654	654	726	675	714	710	660	704	656	696	682	643	720	679	648	669	688	683	658	686	658	624	728	691	669	700	662	694	650	664	698	647	641	687	669	616	689	693	672	676	664	705	678	684	655	685	654	688	713	664	639	669	684	704	643	710	670	697	703	637	667	621	672	618	655	634	667	664	669	702	663	652	657	680	652	670	683	687	660	676	685	663	647	662	714	639	652	630	632	631	688	677	629	732	673	694	655	685	682	704	683	682	723	710	661	675	615	690	689	692	707	688	674	657	667	650	672	654	678	707	700	648	691	690	643	680	662	663	678	704	677	641	672	673	645	706	677	670	619	631	666	692	665	649	692	647	665	646	653	680	646	674	680	686	646	644	657	686	656	684	672	658	653	711	646	691	650	672	650	690	667	643	694	665	663	657	729	695	684	676	623	672	654	692	728	678	624	666	695	707	654	677	657	635	630	676	684	654	684	741	681	653	696	701	672	703	695	630	697	673	673	694	668	613	672	718	639	650	729	632	699	672	699	695	670	723	689	656	656	660	663	686	682	675	684	698	694	652	649	645	681	668	669	705	623	683	702	665	669	675	710	683	718	691	677	661	676	694	720	692	657	667	675	670	714	685	651	698	661	682	713	656	664	702	685	691	652	672	692	680	698	660	731	668	691	652	657	675	715	702	676	672	666	673	689	686	703	646	638	636	659	638	675	668	708	662	651	657	699	651	710	684	679	679	668	650	680	645	704	639	652	657	731	650	652	688	667	657	640	692	705	658	684	711	703	682	699	676	703	628	667	627	681	727	720	670	681	685	695	678	651	703	657	679	660	641	697	671	713	656	680	662	698	648	613	674	723	657	714	702	671	667	659	683	675	680	669	641	714	708	665	732	669	637	633	701	690	681	673	680	677	665	640	673	698	678	655	697	669	721	652	617	668	692	681	643	665	694	737	665	662	701	648	679	679	672	597	665	604	640	625	657	678	663	636	611	645	670	607	629	646	664	618	724	682	694	654	685	691	673	699	718	693	708	693	669	723	681	726	630	692	696	685	666	674	631	687	648	693	648	688	702	684	689	711	728	689	715	698	660	644	642	666	667	617	689	734	676	688	669	667	680	676	678	700	681	664	661	726	622	679	626	672	654	684	718	683	689	687	644	699	669	711	687	654	688	650	669	674	722	653	666	649	670	680	717	696	653	701	655	661	706	669	679	678	689	644	685	675	682	688	668	701	618	679	691	674	621	675	683	638	661	678	636	639	661	663	648	677	671	633	600	670	631	679	657	649	641	661	642	693	713	723	715	698	730	664	695	622	699	654	667	660	689	683	665	691	644	688	669	681	673	659	677	698	678	669	625	656	657	666	734	677	631	712	646	696	686	683	679	673	712	694	719	678	698	681	676	681	668	706	666	670	704	660	692	711	672	679	695	658	692	674	702	686	672	671	768	658	679	631	707	703	680	665	701	651	709	664	675	706	724	705	715	627	661	611	624	660	678	676	685	671	640	666	648	694	636	682	684	669	700	660	673	676	693	692	644	631	693	696	680	680	638	729	691	649	657	714	641	739	637	668	657	619	670	695	668	689	678	688	702	676	676	711	687	674	683	692	653	655	701	710	655	654	706	663	649	694	667	650	688	697	699	631	684	704	605	686	703	670	633	668	697	634	662	642	669	678	697	684	675	689	662	639	689	670	640	672	693	731	677	632	642	696	639	688	691	662	652	661	695	699	715	656	665	680	648	686	683	647	646	673	674	755	681	648	667	686	664	610	653	731	694	689	660	657	691	698	652	706	691	660	677	645	678	702	651	693	669	672	719	662	642	727	650	654	635	667	651	659	677	618	643	673	695	650	719	710	709	665	673	656	700	677	682	658	669	703	653	709	638	678	656	666	676	666	664	746	657	697	674	676	652	713	684	657	690	653	686	689	654	671	683	650	672	655	675	678	683	654	677	666	697	732	659	640	676	710	670	677	637	658	704	687	693	701	672	655	676	586	648	720	708	667	648	711	721	642	678	678	727	702	688	684	654	690	688	723	653	727	663	684	676	697	704	733	699	661	666	712	678	656	654	672	699	655	704	670	678	658	636	687	686	649	708	647	657	678	683	682	645	632	699	703	667	687	708	647	717	675	680	689	669	672	662	665	694	728	713	689	677	678	608	684	679	658	627	697	654	672	696	633	691	646	686	681	667	696	687	640	657	649	718	629	714	622	669	673	658	684	650	677	642	695	691	664	667	600	652	630	723	649	712	659	663	655	671	682	657	619	668	670	686	650	671	719	657	679	667	700	673	687	665	664	716	685	676	709	674	661	687	668	680	641	653	671	725	692	658	655	659	635	667	727	658	766	703	672	653	671	661	680	662	697	704	697	714	640	684	670	647	713	682	661	668	671	653	666	680	679	682	670	669	673	704	663	672	693	660	627	657	655	654	657	671	676	692	670	690	652	670	661	662	671	682	664	647	664	681	676	695	665	718	672	683	666	643	668	723	673	696	640	745	673	676	677	675	673	664	661	681	691	695	667	668	691	654	713	652	703	663	720	664	649	707	663	672	668	725	678	717	663	708	659	680	665	675	732	669	682	668	739	649	641	725	654	643	651	658	726	668	675	683	689	680	649	685	695	652	706	702	633	698	686	673	671	660	691	681	657	676	740	641	683	684	680	666	680	682	634	672	693	698	676	724	671	716	691	633	666	653	664	704	688	652	623	660	666	734	665	658	672	667	690	669	697	673	662	703	677	662	619	709	702	661	700	660	652	620	733	678	654	685	671	677	651	679	664	697	692	681	655	648	711	675	664	666	670	673	690	672	652	635	691	685	659	693	684	641	671	605	646	681	687	703	681	681	713	698	633	657	681	666	662	695	642	696	639	678	653	673	648	692	627	706	653	698	645	667	693	711	681	683	689	611	672	673	648	741	696	655	700	673	659	697	684	664	690	663	653	701	622	658	657	665	699	687	699	673	645	703	673	673	694	716	667	670	666	685	653	647	686	728	693	698	693	655	668	650	700	717	652	661	643	662	713	709	695	679	671	653	739	677	690	646	649	678	689	661	676	674	633	696	702	655	626	645	665	675	694	663	630	682	680	684	705	695	687	694	680	659	680	686	659	702	710	645	725	708	708	619	685	689	674	676
16904	25032	18521	11530	7825	5715	4466	3396	2848	2378	2186	1921	1746	1723	1674	1556	1602	1507	1515	1499	1494	1481	1412	1370	1307	1260	1250	1189	1155	1130	1074	1133	1101	1124	1064	1053	1026	1075	1063	1078	1051	1034	1057	1050	1032	1060	1068	1103	1005	1020	1011	990	991	1019	1050	1045	1023	1023	1022	1079	1036	1045	999	991	1009	1010	1043	1041	1107	1008	1049	1077	1071	976	1028	1033	1055	1057	985	1068	995	1059	1011	1038	1018	1005	1000	1011	973	1047	1017	970	1041	1089	1051	1019	986	984	1010	1011	1026	947	1084	1067	982	1034	1032	1091	1040	990	1054	1074	1012	1028	1047	1002	996	1050	1040	1035	994	952	992	1071	973	1033	1035	1078	1009	1005	1037	969	1001	1050	948	1037	1078	982	996	1051	1082	989	972	1042	1023	1036	1005	1021	1011	1036	1083	1014	1008	1015	991	1020	1031	1078	1026	1001	1043	1005	983	1021	1021	980	989	1028	960	1026	1011	1020	1011	1060	1006	1011	988	1021	1003	981	1068	971	1052	992	1051	1025	955	944	1013	1005	997	1070	1041	1030	1060	1034	1028	994	1031	1043	1009	1100	1036	1022	1004	980	970	1020	1079	1034	1002	1013	1016	1043	1016	1042	1013	1011	989	978	995	1054	990	1013	1045	1013	962	962	984	995	1011	985	1085	1057	995	1039	1031	1019	1038	999	996	983	982	993	1024	994	1065	1027	1011	1078	1003	1066	1036	992	1077	1031	1038	1026	1005	999	1047	1045	963	1009	991	991	1058	1000	1014	994	1041	1049	1030	1011	1054	1029	1040	967	990	1027	1016	1058	1032	996	1028	1000	1006	1017	1020	1049	1045	1064	1040	1036	1028	1039	1056	1009	1031	1012	1017	947	1013	1032	998	1040	1008	1051	1035	1021	987	990	985	1037	949	1023	1019	1014	1020	993	1034	1083	1041	1020	1054	1013	1056	995	1030	1027	1033	989	1032	1081	1071	1018	1041	998	951	981	1020	994	1057	1031	1033	988	1001	1036	1045	1038	987	1011	1044	1035	1025	1047	992	1005	1070	961	1022	1021	1011	1069	1041	995	1003	1010	1028	1056	1018	1019	1037	1064	1021	1051	1014	1006	1043	1068	1062	1016	1041	1038	1039	988	1051	1036	992	1015	1015	1065	1026	998	1037	1050	1038	963	999	1045	978	1004	960	1051	952	1056	1006	978	1081	968	1014	1014	1044	1057	1057	1049	975	1018	983	1018	1012	1001	1022	1008	1032	1020	1058	994	997	995	997	1009	996	1003	1033	1053	940	984	1021	1018	1008	1028	1100	983	1015	1044	991	1016	994	1055	1011	1017	1027	1007	980	1059	1025	1022	1068	1056	1063	954	1001	1039	1075	1024	1037	998	1001	1042	993	969	1013	992	1000	1005	985	1013	1012	1003	1004	1055	978	1028	996	1007	1025	1003	1035	996	1034	963	992	970	1032	1047	1034	1035	1014	1078	985	997	1028	1011	1012	980	1024	1031	969	948	1023	1024	1079	1029	1040	1030	971	1091	1045	991	992	1028	972	1024	1028	1056	1090	997	1003	984	1014	1015	1053	1001	1011	1030	996	987	1064	1021	1058	988	980	978	1026	1017	966	1053	1014	1032	1026	1043	1033	1009	934	1063	965	1052	1014	983	1014	1074	1002	1041	977	1029	994	1031	1009	1055	1007	1092	1064	1048	1025	1068	1050	1010	995	1031	1050	1031	1028	1035	1014	1011	982	987	997	982	1042	1017	998	1010	1031	1010	1036	1047	990	968	1008	976	994	1074	1032	996	981	987	1042	969	1008	1067	1011	1064	1045	1101	1040	987	1031	1047	986	1041	1049	1038	1029	1036	971	1070	962	993	1026	1009	1012	959	1036	961	1031	1008	967	1078	983	992	1040	1040	1034	993	1042	1029	967	950	989	1002	1004	975	1026	1030	1018	945	1064	1021	994	1062	1031	1011	1031	986	975	1026	955	1025	1049	1076	1000	1053	976	1075	1009	1018	1087	983	1054	1030	1035	1005	990	1008	1071	994	1005	1018	1044	994	1037	1026	1040	1015	1018	1000	995	1022	1027	1070	1009	1004	1009	1031	1050	997	1002	1005	1007	1009	1008	1026	928	1049	995	1052	1030	1035	1060	1042	1102	1048	1017	1021	1019	1018	941	1026	1010	1076	1013	1046	1036	993	1049	1074	975	1052	971	977	996	1022	1043	1016	982	1019	975	1046	943	998	1069	958	980	987	1071	1059	1066	1008	1018	948	972	1024	994	1052	1020	1018	1010	970	1016	1054	998	1040	1047	1042	1021	1036	1003	1098	1038	978	988	1026	1046	989	1012	1031	1004	1020	1035	1010	985	1038	1078	1019	1017	994	1042	1039	990	1031	1029	1007	1081	1010	986	1020	1009	1013	1028	1003	991	1027	1006	1021	1035	1019	1041	1051	1039	994	1037	1038	987	1027	996	1050	1001	982	983	1010	1021	1059	973	1039	961	1014	984	1041	972	990	1003	1025	970	1059	1007	1045	1051	1004	983	1019	986	980	1047	1039	968	959	1005	1041	1047	1059	1062	983	1010	1020	1080	1056	1024	973	996	1083	1002	962	1033	1042	1022	1008	1038	972	996	1066	996	998	983	1049	992	1027	980	1030	1035	1015	989	977	1026	1000	1046	1009	1015	998	1018	1038	956	1076	1057	1011	1019	1043	1094	1056	965	1028	1027	1002	990	992	999	1007	1044	983	985	995	1039	1028	1034	994	1018	973	1016	1008	1114	1003	1037	1102	1036	998	1059	1052	968	1062	995	1019	987	1049	1028	1036	973	1037	1008	997	1054	1063	1030	969	1040	1027	1008	990	996	989	1029	952	974	1039	1010	998	1014	1010	1012	993	983	990	994	983	1051	1005	1018	1007	1003	1026	995	1036	967	1095	1030	1040	1071	1040	1056	971	994	1073	1033	1001	986	1049	1029	1000	1021	1029	1073	1036	976	1043	985	1052	1062	1050	1061	1069	1061	944	978	972	1033	1013	967	1023	968	993	1069	1053	1011	991	1009	998	1040	1068	1004	1037	1114	1070	1003	999	1009	1079	1002	1012	1047	948	974	1007	985	1065	1033	1011	990	1006	1035	1006	996	997	1051	1033	1071	1007	1042	1024	995	998	991	996	990	974	1042	1023	1009	998	1012	1015	1081	1039	981	954	1034	1020	1043	993	1025	1005	1040	998	1035	997	1015	1034	1028	1019	1029	994	968	1021	1012	1045	1019	1030	986	1057	1083	981	1017	979	1053	1036	1023	1000	1010	985	978	1038	1003	1016	1010	1065	965	1001	1032	1049	960	995	1044	1032	1011	1012	957	1038	983	1003	1061	1007	1013	1081	995	1040	996	1006	1002	963	1012	974	1043	981	998	1041	1045	1020	1003	999	994	1034	1017	1066	1002	1042	1025	1029	1007	1016	1016	1001	1018	1008	1044	1029	1022	977	1018	1010	1057	1027	1013	1020	1007	1033	973	996	1034	1048	958	989	1032	1075	1012	1010	1005	1054	1042	1023	1024	1057	1037	1002	971	1066	1010	1054	1037	951	1050	979	1006	1002	1045	1020	1005	1048	979	1030	1052	965	924	1032	1042	1012	1031	1065	1004	1029	998	1015	955	1050	1071	1067	1047	1062	1026	1037	1038	1042	1043	1018	1022	1046	1044	1023	1046	1011	1000	1016	977	977	1003	977	1093	1003	1029	1023	999	966	1025	1002	1037	1004	1020	1016	1019	991	1078	1055	1038	1029	1012	1028	1083	1027	1046	1074	1012	1009	1001	1019	1002	1051	1004	1048	1095	1016	981	972	1056	994	1045	989	1002	1081	1012	1037	1008	1075	1020	999	967	964	989	1003	957	1063	1035	996	1028	1017	1096	1031	990	1010	1072	1022	1023	1039	998	1001	991	964	1017	957	995	1006	1045	957	1060	1016	996	1030	1078	998	1050	1012	942	1032	1075	1110	1003	1032	1015	1041	1025	1015	961	1025	1043	973	1083	997	970	958	1013	1022	1040	993	1043	1015	1080	1001	1005	1065	1015	1025	1006	1012	962	1015	1069	997	1008	1057	999	1042	1041	1018	1047	957	1010	1043	1047	1087	957	976	1072	1026	1015	1001	1017	986	998	1044	1098	1033	996	1060	1034	1012	1008	1050	1037	1086	1079	999	1017	1030	988	1019	1039	994	1029	1019	1073	996	1010	1012	1042	1038	987	957	974	1029	1005	984	1026	1067	1005	1024	1018	1074	1046	953	1072	1037	995	1031	1015	985	1026	1035	965	1106	1008	1024	1039	1075	1040	1040	988	1015	1013	1059	981	1042	1042	1012	1082	1060	1052	1051	1019	1045	1048	996	1100	996	1003	1050	977	1016	1012	1031	956	1080	1014	1020	1042	1046	1001	1042	1069	1026	1038	961	984	1028	1044	973	978	995	1078	1002	1018	979	1024	1011	1012	1046	1013	968	993	999	1024	1010	1007	982	1059	1057	1054	1050	989	1020	1011	1057	1013	1018	1037	1083	1027	941	1040	1073	1063	985	1038	946	1013	1062	1054	1070	1022	1043	1009	1031	1051	1040	1017	1043	1078	1059	1048	1024
23196	21031	27577	24701	19830	7378	3101	2001	1577	1363	1142	1071	1000	926	933	910	881	895	825	779	809	811	776	802	763	671	663	650	612	666	598	566	624	612	586	580	558	586	599	601	554	621	606	603	597	614	540	579	575	535	553	574	573	568	553	579	581	556	568	563	570	562	573	544	608	575	543	572	600	548	552	547	545	550	542	531	563	526	567	518	563	581	582	573	613	594	620	580	556	511	558	589	571	576	579	567	604	557	587	536	587	553	582	569	582	565	537	565	543	575	569	537	510	559	538	581	586	571	585	586	575	570	578	549	546	550	514	517	552	565	556	564	544	604	580	566	572	598	507	547	591	559	577	582	563	585	608	559	547	555	545	554	577	577	533	555	547	596	603	547	589	542	578	554	550	542	590	555	617	569	600	575	582	565	537	562	545	529	567	533	565	565	590	560	597	560	570	556	528	560	571	585	602	581	555	571	546	552	583	568	559	575	546	567	549	618	541	568	533	550	576	546	569	541	554	586	558	561	543	550	559	532	572	568	585	556	555	563	559	561	559	542	576	550	563	552	544	551	542	532	558	553	590	574	526	572	579	594	614	571	505	509	554	571	551	545	582	573	538	566	582	571	550	513	568	563	593	550	529	586	561	562	605	554	589	560	528	546	539	558	580	601	538	551	564	541	574	574	569	541	566	514	597	598	559	591	572	557	585	585	631	565	556	527	548	559	561	617	558	568	573	580	586	567	555	555	529	553	581	599	574	597	539	571	519	536	569	572	566	605	587	566	524	583	547	547	536	531	531	576	537	565	579	561	560	552	567	538	569	583	526	560	561	586	539	534	530	541	585	551	558	562	568	581	538	567	592	531	563	546	521	576	565	557	585	581	590	549	539	506	578	567	544	576	569	567	577	564	598	597	530	545	573	579	570	557	582	553	557	559	562	569	614	582	543	607	546	543	571	559	518	569	525	538	564	560	538	542	572	543	578	606	567	559	545	563	567	554	554	591	568	548	586	583	582	553	585	565	577	587	549	537	560	569	545	533	553	535	537	570	572	554	568	569	569	583	577	569	575	554	629	624	571	545	584	541	559	535	554	542	555	601	537	550	605	573	550	544	587	519	542	575	582	543	557	576	559	599	582	580	557	550	560	569	558	564	580	543	559	525	566	555	520	557	537	576	551	503	558	575	586	578	607	558	553	551	580	551	567	576	575	609	565	520	557	557	552	582	589	541	550	579	555	577	589	553	561	567	604	558	533	593	519	542	602	559	606	590	577	579	576	559	560	576	575	601	553	595	535	574	542	527	527	551	579	582	537	596	586	582	582	594	568	565	576	522	547	590	580	553	553	542	602	562	579	546	559	596	549	534	571	527	592	595	558	593	560	563	552	523	529	541	549	557	556	566	559	565	555	573	577	576	583	589	543	593	587	564	556	584	552	535	575	578	629	539	575	607	571	567	578	588	567	557	566	592	587	578	576	576	547	597	532	580	591	584	542	595	572	542	545	565	569	577	581	567	555	592	584	551	541	589	547	566	553	534	557	631	535	596	567	539	613	609	571	540	526	544	553	548	556	565	543	551	605	580	529	585	552	531	586	572	610	543	552	540	536	566	575	544	587	523	595	541	538	607	553	538	587	573	576	546	539	552	568	606	602	559	557	546	531	556	534	555	584	592	605	558	553	564	593	522	574	577	550	537	538	575	585	558	569	535	598	575	542	562	627	521	563	573	561	575	568	553	572	564	598	564	558	531	596	567	535	595	591	606	518	623	512	561	606	601	599	576	536	572	584	574	566	586	578	613	554	584	578	582	558	575	533	543	553	570	601	559	559	541	557	543	625	554	564	551	589	564	533	549	546	603	545	574	563	568	588	550	565	626	549	539	554	564	559	565	535	564	546	590	565	551	536	555	557	576	568	586	560	578	587	574	541	585	538	603	537	600	551	581	541	622	539	550	538	537	578	552	565	558	554	595	559	545	550	582	581	536	573	526	547	556	566	539	560	496	579	592	593	592	586	576	533	582	594	571	544	516	532	572	536	558	518	566	550	543	549	580	590	579	548	546	591	621	560	587	516	530	554	568	580	558	559	594	607	550	512	559	539	533	580	525	536	573	593	598	582	523	544	581	498	566	551	557	544	560	533	560	598	542	584	559	573	576	577	536	601	529	592	559	555	581	568	588	585	573	548	516	569	614	552	556	556	611	566	537	549	568	521	579	524	559	551	561	523	568	562	553	595	545	586	565	538	512	572	590	556	550	552	529	592	555	567	589	592	590	602	593	573	554	571	611	566	555	586	578	512	556	576	563	559	594	561	557	560	557	546	551	570	583	579	516	541	590	530	567	573	581	575	544	564	589	532	542	568	593	565	578	570	577	574	564	578	517	535	602	557	545	569	601	568	583	577	577	594	555	545	560	561	607	565	606	541	535	541	533	589	566	585	588	551	545	549	546	559	581	529	559	600	509	640	587	575	569	604	539	594	610	529	587	543	530	556	576	592	593	563	600	572	552	606	547	589	578	562	491	608	581	582	568	570	579	565	557	580	552	555	530	594	537	553	546	552	526	546	541	579	557	553	555	567	531	508	562	542	585	529	539	579	572	543	542	536	539	541	564	578	573	612	519	550	544	565	554	544	608	538	561	565	647	602	546	565	534	566	544	564	552	586	560	561	580	524	587	553	555	560	586	540	555	566	550	576	558	557	510	546	579	551	546	542	539	560	559	551	566	578	553	592	582	628	536	534	589	553	556	585	536	540	567	545	567	612	550	595	574	548	590	524	564	585	587	581	587	558	587	572	567	565	553	552	540	573	602	565	594	556	545	596	578	568	514	534	545	552	529	568	619	546	517	522	558	609	575	564	530	581	570	559	581	598	524	516	537	553	554	567	613	520	551	547	544	511	612	562	526	581	546	537	589	567	545	577	527	549	557	572	578	596	562	562	496	552	579	595	535	580	570	589	588	553	555	512	561	498	567	557	536	530	556	545	567	556	605	570	590	537	555	572	568	579	568	613	593	579	563	557	560	527	559	596	530	559	556	563	592	574	557	546	570	546	572	547	582	547	565	594	554	578	550	558	561	559	563	606	586	554	575	569	551	528	578	566	570	537	517	597	585	571	566	583	588	583	611	549	560	590	535	564	555	554	528	541	547	587	559	570	556	591	541	555	575	540	553	588	532	508	575	536	592	605	526	547	593	631	573	541	521	580	551	548	546	580	546	538	540	555	544	576	582	567	536	573	550	540	606	570	570	557	591	558	560	545	550	568	550	599	536	542	587	529	570	583	549	585	559	609	592	531	535	584	553	497	538	612	571	539	581	565	613	548	578	545	559	522	547	543	592	592	560	545	573	589	548	556	551	560	597	579	560	542	538	524	542	567	581	551	479	508	543	617	523	571	597	565	546	572	563	558	552	572	550	573	583	554	594	556	550	577	540	542	554	577	606	573	575	590	547	530	549	545	537	545	587	558	571	554	582	544	573	562	535	558	533	594	564	529	555	578	556
17816	31351	24218	16072	11643	8259	6271	4730	3893	3212	2758	2495	2156	2005	1856	1850	1780	1703	1636	1620	1496	1505	1500	1447	1327	1253	1148	1130	1118	1055	1000	964	1015	1025	942	958	892	905	840	884	889	907	877	875	874	897	937	828	853	892	860	822	933	896	874	913	841	872	909	867	847	904	832	928	875	950	852	839	851	879	811	869	849	892	846	863	778	866	895	843	842	807	863	894	880	900	836	864	820	850	873	883	786	817	871	924	886	875	864	823	883	854	882	908	832	807	836	847	864	907	817	882	820	897	874	893	852	887	843	863	815	869	841	785	860	875	858	818	821	865	846	862	788	840	848	876	874	829	879	861	838	829	901	825	797	878	904	803	828	877	877	833	908	863	877	896	842	892	848	876	878	817	903	883	861	843	808	831	827	824	812	891	829	858	828	867	892	873	849	861	848	834	854	815	807	876	848	843	914	840	818	857	849	851	842	871	901	869	881	869	874	848	883	844	873	857	851	844	901	847	842	909	887	886	810	823	782	782	928	886	815	862	861	826	896	860	860	881	848	868	844	816	833	828	850	897	880	832	866	934	863	841	835	848	828	868	882	852	894	850	920	823	853	826	895	877	867	880	900	913	885	820	879	868	809	892	866	926	815	878	878	854	888	872	830	927	884	843	867	886	844	875	815	837	864	851	867	826	884	866	873	879	859	854	876	824	801	852	847	836	837	884	868	847	847	871	842	872	891	857	838	858	858	847	824	871	881	876	880	841	868	849	829	851	888	856	875	865	843	891	890	828	894	808	882	835	859	851	836	807	854	822	835	890	855	872	880	844	898	810	834	883	881	856	813	867	816	883	896	836	826	830	878	843	846	903	862	876	859	873	815	875	846	830	827	870	885	860	879	846	822	887	885	877	841	843	793	855	841	902	806	908	932	826	873	852	843	858	855	850	863	849	830	815	863	832	837	854	859	862	866	832	900	829	846	855	876	851	912	874	886	828	939	907	783	886	826	885	837	812	822	847	887	890	921	867	879	866	839	821	867	864	877	878	775	835	861	872	882	824	873	821	896	843	831	831	849	832	860	885	881	845	855	873	858	867	868	821	888	817	889	864	864	833	908	852	883	830	873	873	911	863	832	839	867	892	852	825	896	862	903	856	847	850	855	815	865	836	821	873	846	833	866	856	863	850	846	851	879	847	849	853	834	831	916	851	877	869	838	873	855	871	865	805	848	819	828	875	846	838	875	849	854	871	846	890	914	853	814	830	885	854	874	798	869	855	853	812	835	839	862	830	901	886	893	810	862	829	858	846	842	843	891	852	850	823	883	838	829	815	909	823	870	907	829	867	860	801	856	786	876	860	877	881	876	823	875	841	824	842	846	844	863	840	857	888	870	838	824	866	815	886	830	817	812	901	803	816	851	840	806	870	841	800	863	850	875	826	864	835	875	806	888	870	808	850	820	849	837	849	877	852	836	844	851	862	857	835	866	906	839	838	862	838	822	801	889	840	843	837	857	869	850	840	896	886	885	845	800	820	860	889	868	921	863	854	785	866	834	877	878	821	842	873	867	847	829	829	893	866	863	855	902	823	889	849	930	841	830	856	813	826	838	800	882	822	884	897	854	845	882	902	865	856	829	855	822	870	850	833	886	889	855	817	861	831	853	838	832	907	893	855	900	898	862	883	876	878	820	827	851	850	868	846	869	851	909	798	848	832	819	877	840	820	834	847	840	840	809	873	866	894	847	818	802	848	870	884	845	861	908	827	868	866	821	869	834	842	864	860	855	865	887	819	853	844	872	859	816	822	894	853	825	808	817	865	871	886	877	867	903	840	855	831	867	839	881	884	884	823	914	837	889	833	829	900	841	852	816	858	815	848	863	813	827	812	875	793	841	877	845	885	832	774	881	794	845	860	818	900	806	872	882	855	861	911	841	873	848	887	826	853	871	826	840	826	830	840	890	832	887	859	809	877	834	860	855	906	855	894	829	826	908	864	854	855	893	872	840	857	860	849	812	845	876	911	841	866	851	776	830	838	822	853	894	855	842	863	821	851	850	823	894	819	936	863	830	830	883	778	861	850	875	827	855	848	861	846	847	852	846	865	896	860	816	827	865	867	887	834	834	821	811	859	857	879	818	878	853	885	838	879	836	866	821	879	903	809	869	859	798	841	855	882	884	806	841	858	831	854	834	862	851	838	888	880	822	857	893	829	913	877	902	863	843	823	822	835	879	909	855	897	905	821	885	820	878	789	835	888	893	865	842	872	882	869	841	858	826	843	857	868	890	867	897	851	870	853	916	876	877	808	839	841	848	845	868	841	850	838	869	844	869	848	831	867	770	841	890	820	821	873	861	852	898	888	878	880	851	864	840	828	819	870	842	847	870	861	868	844	901	861	817	862	853	844	886	861	837	894	894	867	861	852	858	839	855	846	866	856	872	813	827	857	839	832	853	867	856	802	878	829	827	809	838	856	766	815	816	839	892	849	855	863	829	852	868	876	877	853	819	886	868	876	820	785	880	853	828	865	895	823	821	853	886	862	894	856	900	805	920	800	853	790	883	824	860	858	887	883	845	878	845	928	826	820	869	846	828	857	821	851	833	863	811	903	850	856	827	880	894	899	867	885	889	822	827	814	850	899	854	888	811	856	837	892	856	839	850	842	856	816	844	889	837	872	849	915	827	898	865	876	815	826	799	831	861	832	847	870	896	910	882	860	856	870	849	819	896	817	832	831	876	894	865	891	819	860	878	879	811	840	822	891	906	844	816	882	833	913	826	860	851	904	894	875	868	842	867	805	801	844	894	837	789	860	914	870	843	854	843	803	869	852	842	883	826	854	854	814	844	869	796	848	877	827	828	858	823	837	873	836	856	811	856	829	836	873	864	883	815	856	893	850	838	881	874	865	849	851	888	881	913	847	835	868	884	886	868	831	797	868	829	846	861	884	877	852	839	836	847	866	927	792	848	849	783	880	812	826	930	792	836	877	886	838	861	889	884	927	856	848	806	821	857	846	797	824	888	846	830	872	928	845	861	873	865	873	876	902	864	819	866	835	810	845	839	907	869	848	861	830	839	839	829	868	816	840	846	890	891	843	821	844	888	875	871	879	890	871	897	865	884	828	842	903	843	890	820	899	870	851	877	832	862	850	850	872	870	869	839	902	850	795	835	887	788	851	884	879	855	860	887	874	861	904	879	857	827	822	891	827	878	883	870	850	869	885	835	878	856	813	884	855	788	817	845	866	843	865	874	874	837	832	869	887	890	897	836	824	825	963	826	836	892	902	823	861	875	822	903	884	887	860	848	882	832	846	824	903	823	861	876	809	905	841	844	869	821	872	820	828	840	874	869	872	865	855	814	831	870	862	841	855	885	891	842	884	829	881	810	857	858	844	873	847	822	835	898	856	895	862	800	824	849	850	855	865	883	824	845	914	841	835	909	843	839	854	847	833	876	859	827	866	833	866	878	826	883	883	887	874	848	895	856	823	873	895	895	849	874	829	805	851	868	848
24706	21094	25484	22644	6176	2827	2067	1590	1243	1165	1080	1064	968	950	857	863	915	863	845	822	850	816	756	761	766	725	739	714	670	674	651	725	654	633	651	666	616	634	616	632	682	630	661	618	661	598	617	656	635	657	615	608	669	594	641	643	616	663	621	604	609	594	654	637	616	602	678	651	656	636	639	609	616	617	600	618	621	649	650	603	654	651	635	611	648	602	605	616	594	604	608	645	601	652	603	608	673	606	641	593	592	590	640	592	606	635	569	619	557	618	599	615	607	615	625	639	621	609	635	632	613	595	622	613	630	617	635	600	659	644	645	637	622	597	582	645	652	600	629	648	642	669	619	662	633	624	640	607	631	633	619	652	629	645	604	597	609	595	635	617	580	582	629	627	607	620	600	609	619	647	660	602	602	593	635	612	605	608	611	627	615	586	614	619	632	599	599	609	587	603	619	632	628	629	603	677	626	653	622	600	602	598	632	651	637	626	606	651	601	594	630	645	631	629	616	662	631	648	622	624	608	636	623	685	648	620	582	660	598	599	568	629	588	624	613	628	591	658	629	580	638	623	601	651	586	617	639	608	627	607	565	630	604	640	608	635	640	612	609	625	626	584	623	614	594	618	650	643	639	634	620	596	608	585	625	601	637	603	619	632	596	658	592	626	624	653	612	577	649	601	630	661	626	660	618	616	595	598	601	628	609	643	572	607	601	626	626	611	652	594	653	649	639	578	609	614	622	601	626	617	617	604	633	602	630	623	609	606	648	557	671	638	665	652	657	624	584	596	617	591	642	564	655	666	632	561	608	631	627	565	661	643	651	636	638	630	596	642	617	641	635	635	598	660	651	634	589	651	630	641	629	662	618	599	599	629	652	630	617	642	647	639	593	627	640	643	625	632	659	616	590	611	626	613	579	622	673	615	618	653	666	617	665	657	653	609	638	654	639	620	624	618	643	636	635	613	653	650	648	624	600	614	612	607	613	591	618	629	594	630	607	648	634	647	601	660	632	675	618	581	640	594	659	611	614	594	647	684	609	586	616	641	623	667	636	598	642	621	646	616	605	623	605	644	609	619	645	650	585	587	594	596	597	626	601	646	639	624	629	638	642	637	645	619	650	598	602	642	599	596	674	633	613	619	595	595	639	606	619	612	612	636	647	647	613	649	616	660	646	642	595	620	636	622	657	615	645	617	608	609	626	601	569	598	613	597	636	654	616	617	600	619	608	623	652	636	656	655	695	647	620	624	623	611	650	613	650	643	622	617	633	653	619	652	612	594	567	654	595	614	625	636	668	619	628	602	658	572	633	646	618	674	600	635	635	648	643	645	580	631	634	597	635	632	655	619	582	653	588	612	590	613	597	654	576	617	638	612	631	641	631	651	594	629	670	607	575	599	607	644	614	643	628	600	588	641	593	624	609	575	617	619	570	652	646	630	623	655	620	627	629	608	596	640	632	608	646	620	612	658	585	621	622	588	652	649	629	598	644	625	583	609	636	614	628	637	649	627	657	645	617	631	612	654	618	583	652	616	611	617	643	671	624	640	586	618	632	593	592	637	644	668	582	618	625	642	622	584	608	620	572	604	604	634	631	620	633	620	610	612	635	633	643	628	657	652	616	628	635	650	608	631	652	610	591	595	594	615	647	567	633	590	612	634	618	626	600	619	611	630	592	629	614	618	667	618	587	621	587	616	589	636	643	636	614	628	630	647	587	625	603	631	587	615	643	631	599	645	606	628	611	642	654	599	630	613	615	618	619	629	633	645	664	590	611	613	626	667	621	653	622	648	595	636	608	590	608	645	617	638	632	621	586	640	616	655	648	616	570	594	617	649	578	580	589	627	648	598	615	645	619	588	605	592	600	620	611	628	645	599	592	634	631	635	634	573	635	607	603	624	622	612	600	649	625	672	588	585	637	607	629	622	599	627	596	653	581	591	599	627	632	590	634	621	642	651	655	599	615	647	642	625	585	660	634	621	669	620	612	645	607	578	596	628	596	629	597	647	624	601	632	642	654	641	638	643	660	626	582	606	606	616	621	669	647	591	644	623	582	658	564	631	625	648	603	646	623	654	661	614	585	640	653	631	627	597	607	637	594	621	660	659	614	619	595	608	597	602	618	627	635	613	597	583	640	602	624	599	638	656	696	616	621	640	564	614	668	598	638	664	667	633	609	648	641	599	595	620	678	602	572	572	632	592	590	660	620	622	643	601	605	604	619	619	628	638	654	611	609	647	646	645	623	623	654	630	622	605	599	638	605	657	602	599	650	643	639	590	629	586	624	593	579	615	590	662	630	617	617	591	612	622	619	612	662	604	575	602	582	578	598	595	629	614	666	644	648	616	634	626	627	635	593	639	592	652	605	659	660	603	626	606	617	600	626	634	613	614	610	607	649	636	581	653	612	640	615	641	651	621	640	641	606	622	604	657	606	594	620	613	634	598	617	596	582	659	667	649	652	637	624	603	633	612	604	604	602	641	604	594	606	665	635	565	637	611	617	625	588	614	636	658	608	631	607	621	571	618	649	634	600	648	612	597	610	640	624	609	668	604	630	626	599	636	629	584	571	651	594	628	656	649	633	660	672	636	673	679	629	611	655	636	658	637	674	617	614	614	643	643	610	623	583	608	620	662	618	606	632	646	625	631	602	631	614	569	616	589	633	652	629	638	605	607	637	624	619	620	614	588	641	606	582	572	644	631	631	591	604	613	595	632	614	596	645	570	644	635	604	639	681	653	638	613	655	621	602	629	601	648	581	660	644	609	591	645	607	607	622	638	612	611	660	594	614	630	621	643	632	612	634	662	639	632	649	633	628	601	668	614	592	614	600	604	624	590	590	598	601	616	625	635	599	622	616	651	631	670	623	622	661	576	641	625	637	589	637	593	599	615	630	658	635	618	611	637	643	663	631	660	636	662	644	647	626	606	613	611	653	608	554	633	614	615	658	669	604	621	598	595	646	627	591	623	588	577	623	656	643	606	651	642	601	619	667	632	637	604	639	600	554	662	608	623	619	615	615	596	663	638	612	606	646	598	619	555	604	612	635	629	600	659	597	628	604	652	605	589	590	664	627	625	606	621	630	587	629	632	634	623	611	588	597	654	592	610	670	599	608	627	654	643	627	591	553	601	667	614	620	643	589	665	698	633	615	612	632	598	641	631	631	633	635	603	658	646	632	635	640	649	622	609	625	675	651	623	626	672	634	671	616	629	604	632	631	591	636	620	625	616	621	593	590	633	604	614	588	599	600	605	636	633	647	639	608	607	596	622	601	600	624	694	601	595	600	613	632	638	623	617	613	615	593	646	632	611	613	644	633	570	686	640	576	627	635	571	619	651	614	626	581	627	645	667	589	628	631	641	608	559	640	599	627	640	606	622	585	605	598	619	623	644	628	666	607	630	649	604	653	622	621	620	637	624	663	618	598	631	634	593	618	641	640	608	691	642	591	630	677	603	594	620	617	613	618	609	643	661	616	604	652	621	627	588	629	617
17075	27324	20321	12856	9116	6629	4928	3820	3119	2716	2361	2151	1993	1799	1763	1620	1646	1659	1595	1585	1511	1535	1430	1391	1305	1263	1211	1128	1061	1086	1095	1075	1065	1011	971	985	973	970	1002	942	900	933	944	975	968	983	946	926	968	1010	945	936	958	1000	944	927	987	959	923	872	959	910	951	923	946	979	913	910	920	967	969	929	936	917	954	1041	918	925	897	1016	899	878	932	915	943	955	961	879	1017	912	942	944	894	945	920	925	934	921	934	919	931	948	929	967	900	899	886	897	955	939	859	934	968	962	924	951	953	915	947	916	965	953	965	946	916	887	964	923	882	912	967	954	930	956	951	897	933	936	869	1024	959	950	926	971	932	912	924	907	920	915	930	935	914	982	891	939	955	861	1004	972	954	926	893	974	947	848	911	921	979	976	920	972	985	910	929	910	917	886	938	906	961	963	975	945	920	931	925	923	865	923	943	937	878	985	974	863	852	948	945	930	957	970	916	915	925	917	956	900	943	907	900	900	944	954	947	936	943	925	964	980	909	913	989	906	960	902	945	903	969	958	916	962	972	906	848	981	946	897	944	1039	932	954	935	963	923	989	952	986	928	880	897	917	976	893	976	950	898	905	901	939	990	949	981	923	890	955	902	1006	895	950	986	933	929	943	971	930	917	942	954	904	960	944	929	1002	975	921	949	898	868	899	978	921	883	1016	953	956	930	896	903	950	980	970	956	919	944	886	956	918	901	976	928	922	945	952	894	943	925	945	990	886	966	917	892	877	913	945	901	910	993	974	955	891	915	931	908	972	938	949	977	935	914	856	938	967	934	898	940	953	938	922	922	977	974	942	974	992	993	926	977	846	920	929	965	949	989	907	926	940	904	922	906	922	925	912	919	934	936	958	911	929	933	961	942	919	962	1006	973	962	959	912	861	975	966	885	905	946	945	899	919	961	954	938	967	939	955	944	912	944	954	977	911	929	923	883	963	888	900	940	941	916	1010	932	932	928	919	925	947	974	933	994	959	927	933	931	908	926	923	1012	915	917	928	908	902	944	969	875	928	937	893	951	952	931	917	922	963	909	987	995	926	957	947	939	937	1022	926	988	937	928	901	923	915	968	958	861	959	940	923	914	953	947	875	928	943	880	924	950	953	1001	942	933	942	967	901	951	926	917	921	981	922	1037	966	914	987	950	904	940	946	941	952	925	905	904	905	955	828	924	947	933	898	937	946	921	934	965	931	950	907	926	890	950	945	938	899	943	999	969	934	944	935	920	920	936	934	931	953	930	928	985	994	950	934	941	851	928	944	943	934	1001	1021	920	908	929	937	862	903	931	935	937	913	921	991	932	966	894	943	932	958	906	925	943	938	928	956	950	946	931	1001	921	921	932	918	926	950	883	941	950	942	983	920	891	928	937	897	942	952	906	910	935	939	862	966	976	962	891	865	957	964	947	918	921	890	944	930	897	934	952	923	946	905	965	916	961	964	983	1002	952	980	983	940	942	897	935	944	894	959	904	920	948	931	952	927	912	955	912	963	960	937	926	889	935	894	925	952	916	922	977	937	912	936	960	897	971	968	931	860	974	893	969	949	881	994	926	949	922	974	951	887	929	877	963	932	960	933	951	887	998	966	937	979	953	1020	928	965	947	932	934	897	946	974	933	903	891	914	880	958	891	1007	926	929	916	970	930	949	954	986	952	950	976	972	998	942	899	908	921	934	911	987	937	907	892	939	944	914	949	903	938	944	917	952	954	975	921	1019	975	967	941	990	945	896	921	981	943	909	943	945	904	936	954	969	922	940	894	883	935	915	905	974	958	1014	935	931	902	958	962	970	944	906	944	895	927	958	907	996	1027	931	936	967	926	896	907	899	916	949	970	904	904	987	963	902	957	937	960	958	1004	910	921	909	917	967	978	950	910	951	956	879	973	904	942	940	932	925	953	897	965	950	897	901	923	973	867	1002	911	939	932	934	967	939	952	902	956	957	980	925	959	937	947	945	961	923	965	940	914	961	923	928	904	951	897	957	935	905	987	955	972	915	879	950	909	926	900	938	928	896	991	955	946	963	905	914	926	876	957	905	980	850	919	930	933	931	957	978	933	944	841	1000	923	947	924	964	955	895	955	977	915	889	931	936	906	933	898	900	942	942	918	951	887	901	942	916	950	963	958	871	928	979	954	930	937	990	871	913	940	916	948	860	943	971	958	973	963	937	950	974	909	978	892	934	890	918	933	966	925	938	991	933	935	999	947	950	928	874	910	921	1010	956	927	903	937	1002	901	911	942	978	907	916	891	932	922	935	927	924	930	943	933	934	924	932	875	970	956	949	907	994	901	956	931	988	933	928	943	874	941	922	892	944	899	897	935	965	963	959	947	984	961	935	906	931	905	976	957	916	899	922	904	915	959	952	956	942	921	1023	979	927	935	951	885	935	903	966	926	907	976	907	949	969	916	941	899	980	987	949	978	939	916	951	962	898	905	964	901	951	939	948	941	988	946	958	912	943	959	955	968	959	960	914	950	903	923	949	1010	903	958	913	946	921	930	923	862	917	905	919	948	935	943	922	947	921	892	975	873	965	875	989	973	984	944	926	959	917	954	882	958	904	977	943	968	956	940	922	939	931	965	936	938	954	913	925	950	950	915	956	926	930	941	962	892	948	923	904	938	952	944	1005	889	943	930	913	978	942	962	944	887	939	959	927	937	899	917	884	933	952	914	959	930	888	953	947	926	961	913	933	961	942	912	1077	885	956	914	940	934	905	928	977	975	995	977	945	938	952	922	915	876	907	882	936	970	962	885	914	934	955	948	1001	921	945	921	884	949	1022	937	976	913	872	939	913	900	934	912	945	950	924	924	922	940	943	999	935	917	893	895	914	886	978	970	989	971	910	951	934	937	997	945	918	925	955	973	939	925	933	976	944	965	999	923	938	917	924	970	909	909	939	932	916	923	886	917	923	940	932	911	946	949	930	939	966	908	1001	895	939	905	939	917	940	1002	940	889	942	927	946	979	898	945	960	993	940	888	955	911	965	936	938	934	968	901	897	946	922	910	926	972	907	983	916	933	938	958	958	898	940	893	957	935	979	939	951	910	922	950	935	946	956	952	967	895	986	938	906	967	932	908	977	930	895	961	960	948	951	990	942	990	914	937	953	970	925	900	931	1009	887	895	955	939	977	953	949	940	968	894	912	877	933	1011	946	917	1001	921	926	910	899	905	935	950	951	952	933	1014	938	972	975	931	949	960	993	905	964	894	928	966	942	919	941	943	901	950	911	914	935	944	886	948	970	963	941	915	885	921	914	954	910	933	954	969	933	894	949	905	960	972	950	963	953	958	934	1010	983	976	894	889	973	933	983	839	913	957	906	943	931	995	942	933	910	923	936	932	915	907	1017	949	1017	939	961	928	972	901	941	906	983	918	960	962	889	890	881	923	940	917	942	934	924	938	951	974	951	964	919	941	937	942	950	907	931	956	970	895	944	949	945	969	906	949	910	942	913	963	963	929	926	938	903	935	973	975	896	903	945	931	898	921	987	854	945	944	920	848	959	922
22424	21142	28303	24222	21165	18656	6000	2666	1789	1503	1332	1228	1060	974	943	910	843	911	912	830	771	776	706	741	738	669	585	593	593	541	535	525	468	460	492	452	504	482	466	484	431	482	449	486	432	428	450	425	436	447	482	489	471	468	452	439	467	447	487	486	462	458	443	471	455	488	469	511	437	463	414	482	471	421	453	449	460	470	430	429	445	418	440	482	480	461	468	443	446	414	438	453	483	436	423	437	473	463	465	436	420	426	439	450	436	436	476	461	487	479	419	417	448	433	423	438	497	473	426	428	486	405	470	466	452	438	448	424	438	461	460	427	440	456	433	436	466	462	465	478	476	420	474	409	432	422	467	444	453	459	469	498	428	447	451	427	453	446	427	430	486	452	484	417	471	462	429	439	468	432	441	440	398	463	433	426	441	447	455	473	449	415	444	399	431	461	476	441	447	465	467	438	444	474	448	421	408	460	440	452	494	419	469	471	436	470	423	435	474	427	440	434	435	435	422	442	440	471	465	434	444	418	441	401	443	467	479	432	444	466	480	448	423	480	454	463	419	449	434	432	421	436	459	405	415	434	443	438	462	423	459	471	436	476	442	405	390	418	471	444	454	449	465	463	466	457	459	435	462	457	426	450	447	464	456	448	493	403	452	455	432	439	456	423	466	489	418	467	453	438	416	469	439	429	493	462	470	409	451	448	443	440	456	451	467	458	471	485	452	452	454	418	453	458	426	441	468	452	477	499	478	428	452	463	475	485	418	423	470	430	443	461	463	454	445	451	441	476	447	443	475	453	450	435	470	488	453	429	423	442	420	430	439	423	411	457	464	474	416	428	451	409	479	451	473	455	470	431	445	470	434	459	468	466	472	438	403	433	449	432	468	434	454	412	437	409	465	490	439	449	470	410	446	426	473	465	442	440	449	468	455	415	458	435	425	411	402	422	449	464	418	440	460	407	467	449	420	417	415	459	437	447	472	492	447	439	439	426	440	436	423	442	451	456	417	410	437	446	417	454	450	423	439	418	407	449	464	423	457	438	435	453	460	465	453	438	471	459	444	479	479	486	455	458	484	425	438	434	456	419	477	427	506	464	468	439	448	477	452	477	472	501	482	420	433	425	449	448	484	448	435	432	412	474	465	438	469	462	441	475	424	429	454	420	470	442	461	454	462	422	492	416	482	493	446	456	461	421	420	451	431	432	466	421	488	412	455	423	460	514	481	471	431	490	423	456	484	439	463	452	469	469	438	455	470	436	422	418	471	442	444	460	406	483	444	428	469	429	461	491	432	463	465	444	452	444	445	481	444	425	436	455	453	437	430	479	465	497	458	454	445	446	421	424	463	462	451	487	510	446	439	434	444	460	467	461	449	445	476	401	407	471	430	459	463	436	420	432	459	453	473	458	446	455	471	440	457	452	447	439	497	474	428	487	447	457	438	453	464	448	449	461	454	430	436	452	451	455	439	447	451	446	451	432	461	427	434	438	443	467	438	441	450	428	443	428	469	430	462	425	427	434	457	459	487	466	444	451	460	403	463	478	459	460	447	450	401	464	459	476	431	494	457	414	492	458	422	436	456	450	417	466	480	442	427	450	449	461	468	426	442	434	456	445	481	451	439	463	450	455	472	485	451	470	436	497	463	498	472	455	441	506	513	431	486	467	437	459	421	444	438	430	435	419	418	429	430	450	437	471	443	474	460	456	499	440	452	457	470	467	464	480	465	485	438	448	474	450	434	439	421	457	439	473	427	450	460	436	473	463	426	466	462	451	446	439	445	451	448	443	436	393	472	431	457	425	439	432	475	452	457	380	406	455	424	444	474	466	483	449	456	476	457	488	402	416	417	504	423	448	486	417	454	428	441	467	457	415	431	433	427	439	473	461	446	451	437	462	416	460	426	425	409	414	466	453	440	429	457	454	466	448	457	466	417	446	436	446	489	447	451	464	447	417	468	450	467	448	462	471	407	403	448	459	505	454	402	460	464	448	441	460	422	455	436	460	419	446	429	454	482	452	439	442	423	430	490	412	472	403	440	442	462	458	443	435	445	464	453	475	425	409	466	446	454	453	441	422	446	433	460	410	450	421	444	446	438	475	467	443	421	441	450	463	463	446	428	479	478	458	453	431	422	464	465	501	494	449	427	433	448	476	482	415	458	453	454	427	421	427	487	471	424	436	453	468	441	450	421	430	453	433	424	508	455	428	464	450	440	455	458	414	454	444	456	459	426	483	445	432	465	405	450	479	449	429	444	432	453	448	460	444	460	476	463	442	455	450	472	427	460	434	455	411	462	418	462	441	472	467	443	455	418	465	449	423	446	474	444	436	478	439	479	437	452	408	477	429	423	420	412	470	462	472	480	455	435	438	428	419	464	442	466	469	446	446	425	463	436	468	437	411	445	490	430	425	466	424	421	424	415	484	459	439	458	460	414	447	426	468	426	450	449	432	465	476	435	445	479	438	444	426	444	446	452	431	411	464	439	448	494	451	442	452	441	465	477	446	483	443	457	441	450	428	479	433	440	456	442	470	420	472	457	427	474	403	432	425	452	491	482	475	454	416	452	447	480	441	450	431	474	431	447	470	456	488	471	452	446	424	453	485	440	459	422	476	463	476	429	450	462	447	493	416	473	447	451	455	452	434	432	448	489	437	463	466	447	458	472	466	455	449	460	419	451	438	457	443	464	432	434	436	447	417	427	430	475	457	430	440	454	462	443	456	454	412	455	442	446	427	411	506	504	486	407	457	471	466	460	447	446	458	432	477	469	445	431	477	456	448	434	489	429	433	467	421	455	427	422	460	431	424	443	442	435	414	459	513	431	448	447	453	473	449	464	469	439	454	466	467	417	451	453	446	442	448	469	490	415	481	466	449	438	471	412	473	473	430	461	464	432	459	423	417	487	475	419	413	431	425	463	448	487	430	478	437	465	405	482	463	479	460	443	431	464	481	423	452	479	459	427	456	463	420	461	411	457	466	449	421	429	441	405	442	458	471	447	425	464	436	450	458	445	431	448	423	449	453	437	433	435	425	468	437	445	433	436	435	489	465	473	450	459	431	428	458	397	428	446	435	400	458	456	453	500	439	459	461	428	501	428	427	434	475	461	449	450	451	477	452	463	447	432	439	444	425	429	448	434	449	437	479	450	458	455	458	456	482	462	431	400	463	424	445	474	412	444	430	477	461	458	481	418	494	466	448	415	437	447	415	435	454	478	450	487	523	469	432	439	442	485	436	420	470	465	452	437	463	441	468	429	455	472	413	445	467	453	464	475	443	458	422	437	476	428	460	464	408	477	524	468	456	435	442	454	507	472	468	446	442	460	471	425	472	489	464	455	472	435	427	443	431	415	475	441	433	440	459	410	473	432	473	453	436	431	430	449	484	424	429	459	406	473	435	450	469	477	444	457	453	447	441	445	460	450	419	475	461	447	431	456	472	423	429	433	467	417	456	488	490	415	462	484	415	462	430	449	418	441	461	414	485	447	448	465	425
19404	35270	28342	19248	13985	10478	7895	5973	4684	3881	3475	2841	2611	2333	2188	2001	2024	2011	1926	1756	1624	1545	1588	1440	1324	1194	1055	1068	1030	991	934	913	855	799	730	707	705	719	746	686	725	725	748	678	687	748	750	742	682	695	735	682	694	747	750	706	688	760	720	727	679	672	735	687	716	730	668	727	698	705	716	676	730	661	702	719	681	694	618	680	719	671	658	678	708	711	719	701	670	669	704	613	659	686	681	673	664	679	700	698	734	690	701	720	710	708	675	680	681	628	662	668	705	661	707	659	691	657	694	696	665	711	729	731	727	716	665	701	686	646	659	636	679	703	673	676	720	688	702	681	664	709	648	705	652	663	654	645	680	680	681	682	653	637	676	687	680	644	711	681	701	674	668	677	660	621	715	722	695	684	682	651	685	623	717	659	659	675	656	643	650	663	686	644	708	675	662	658	665	665	683	668	690	729	688	711	674	703	693	614	640	673	697	685	703	652	646	669	705	701	674	657	697	680	660	656	640	730	760	673	681	665	650	684	716	633	697	677	734	664	707	672	682	691	683	691	687	704	645	649	674	674	668	661	699	690	681	723	651	695	699	696	678	692	681	650	700	686	713	648	656	677	740	643	673	651	700	686	701	715	695	668	682	695	685	651	684	696	610	665	721	666	684	713	641	674	640	659	700	665	661	719	658	672	704	704	722	714	681	642	660	663	630	673	733	682	697	656	700	687	704	638	688	679	644	698	684	642	741	672	656	697	646	669	672	650	683	717	655	642	677	655	687	676	699	695	695	682	652	673	677	674	671	660	686	689	673	627	671	670	711	660	698	712	676	669	659	624	658	735	651	685	701	681	650	670	673	664	729	684	674	663	690	689	630	655	623	659	676	655	678	670	678	670	708	719	734	679	644	642	694	695	689	708	642	669	664	683	710	702	702	707	702	683	664	673	657	656	684	621	643	653	686	705	692	721	681	720	694	683	680	673	659	671	664	662	706	687	697	645	677	687	686	712	693	693	671	736	680	691	655	739	645	684	667	667	717	663	734	664	682	648	720	623	686	685	696	654	641	671	665	661	681	683	697	674	659	663	651	667	691	702	686	660	676	651	659	656	665	671	682	672	649	715	648	692	678	654	685	667	687	663	657	646	686	673	697	687	694	697	712	683	669	698	661	676	681	731	675	684	678	682	711	691	695	664	679	673	697	686	669	672	659	677	669	694	699	696	634	672	706	675	672	628	729	711	667	642	661	666	695	719	671	675	745	658	689	704	624	673	691	648	679	699	682	694	611	641	668	671	660	645	687	687	681	714	692	699	720	706	707	707	692	680	675	695	702	737	679	705	657	700	732	721	638	648	702	700	696	622	751	698	698	674	652	719	655	703	647	653	674	685	658	650	685	659	665	712	670	673	679	691	715	651	663	672	676	645	653	699	665	709	700	675	659	689	693	699	683	687	682	713	643	676	684	695	688	673	643	681	678	708	681	655	673	671	658	672	687	643	677	700	640	683	709	648	686	660	678	698	719	688	695	650	702	677	676	677	694	678	689	664	663	665	677	632	689	706	670	739	667	702	658	619	660	661	676	685	647	653	675	685	698	672	634	689	656	682	691	659	685	683	685	696	655	683	663	692	663	653	691	691	656	640	669	657	655	661	686	717	610	688	685	701	616	722	701	659	696	662	674	698	673	669	695	650	657	679	703	595	674	675	686	638	678	669	733	690	662	638	671	673	686	675	664	679	684	681	648	686	662	703	684	645	634	640	631	692	636	675	680	718	711	662	706	672	671	680	671	711	693	658	694	666	663	668	669	622	695	680	671	662	712	664	670	628	723	716	637	643	679	694	611	651	642	686	693	682	625	641	646	701	687	688	680	761	643	666	655	645	686	666	713	659	693	645	703	669	701	658	685	700	645	619	689	661	704	653	684	639	684	705	669	669	709	692	719	659	676	672	660	689	687	696	683	717	712	705	697	698	709	666	683	692	663	714	678	673	662	655	732	660	672	687	654	667	674	661	649	682	653	698	702	704	668	673	669	683	660	679	681	694	655	729	710	712	689	651	656	691	721	654	658	683	663	712	643	710	676	697	646	696	675	686	695	672	731	630	634	715	706	660	696	702	665	706	730	682	657	708	654	680	644	695	638	636	720	720	699	651	665	644	671	691	664	701	631	695	667	659	652	657	712	640	698	689	638	666	708	657	706	683	651	659	689	670	657	629	683	658	707	632	680	659	695	677	669	636	654	696	652	655	651	685	669	640	671	678	732	690	693	699	679	651	680	675	703	645	690	674	673	679	674	661	654	633	662	678	658	651	659	656	676	689	649	734	701	682	705	715	664	671	694	691	699	696	657	701	665	697	662	699	706	654	669	651	670	713	626	674	675	690	672	707	698	672	679	673	698	688	682	684	656	672	706	716	630	708	734	671	702	680	666	651	647	680	702	645	652	717	701	683	654	625	661	650	685	703	726	705	709	666	689	687	688	762	662	683	699	658	689	627	703	657	654	701	702	673	726	681	641	659	696	656	714	646	663	705	668	691	668	701	671	746	653	701	739	667	727	659	675	729	655	689	721	688	642	707	705	683	734	693	710	670	653	650	642	674	658	642	617	712	665	692	646	637	689	667	669	657	712	691	699	708	693	683	655	678	683	703	684	726	693	664	714	674	713	686	719	686	724	682	634	663	715	664	691	670	675	677	645	687	654	639	702	655	653	677	667	716	703	669	657	651	661	675	683	694	628	658	669	676	690	646	685	660	680	675	638	657	736	660	646	657	673	645	662	700	678	695	723	653	623	666	691	639	669	688	674	683	686	692	666	720	673	672	669	653	615	682	646	653	672	663	672	674	681	638	704	734	651	644	667	702	685	680	685	665	669	721	671	685	705	677	686	728	613	656	695	690	623	670	724	679	665	697	717	660	644	699	655	620	671	676	638	704	664	698	688	697	650	683	665	695	664	667	631	637	676	681	738	680	684	667	679	692	699	670	644	664	682	734	671	641	690	672	708	722	664	688	709	627	671	637	666	645	677	742	660	641	686	679	653	699	657	699	677	685	605	725	698	735	736	667	707	678	708	616	689	640	670	640	698	717	680	672	663	685	695	680	638	685	639	654	688	682	696	734	658	671	653	670	656	645	707	650	648	687	719	692	667	692	683	680	661	696	692	661	701	675	671	667	673	683	714	688	655	700	677	684	692	675	708	648	705	644	692	724	686	649	708	702	671	621	744	622	683	731	660	629	657	655	662	669	674	696	723	716	652	675	663	714	705	638	696	671	709	667	669	640	714	678	722	696	668	683	650	659	683	661	728	721	642	663	644	719	673	669	627	713	649	628	678	694	656	681	712	651	687	671	664	683	704	687	670	648	656	668	637	682	686	685	682	681	681	670	673	660	699	697	667	669	669	634	672	639	680	674	676	666	710	683	655	595	684	749	681	672	670	657	672	637	683	671	729	708	694	656	655	678	692	675	691	658	685	698	660	633	675	673	647	645	662	693	655	663
27551	19699	13728	7142	3602	2348	1810	1497	1191	1081	1100	1013	1002	952	914	922	898	899	895	886	852	856	833	816	739	795	723	732	772	745	680	739	685	690	694	653	711	650	693	692	693	690	672	687	753	673	670	746	701	696	721	708	707	726	697	674	680	733	684	639	716	708	699	719	685	698	704	728	683	699	672	701	671	707	680	667	694	730	673	693	641	691	730	713	728	685	698	688	705	682	693	699	715	717	689	693	685	655	646	742	731	654	685	714	698	741	711	719	676	716	636	635	694	741	717	659	712	666	714	700	711	728	708	666	700	658	708	716	707	679	687	669	676	713	716	702	717	682	734	688	666	669	738	689	683	706	686	717	657	710	663	671	704	686	668	683	691	680	662	700	672	671	737	703	691	667	680	726	658	722	727	678	724	673	730	709	696	675	636	707	635	716	689	702	715	729	682	674	668	665	625	714	739	733	717	728	644	682	643	713	648	658	712	667	679	696	717	662	691	690	664	705	669	717	676	716	694	714	716	682	678	693	644	691	660	665	742	692	682	658	691	721	720	680	663	660	681	691	701	702	682	663	737	667	666	675	690	690	653	674	669	714	736	716	727	680	681	698	673	674	645	670	733	660	718	677	696	649	698	694	679	675	719	692	708	712	699	681	691	705	722	684	686	671	674	690	708	709	710	709	687	736	676	710	714	686	658	705	691	712	747	745	697	710	700	682	648	671	687	712	659	695	713	729	642	665	728	702	671	675	660	731	689	701	635	644	681	684	656	668	692	742	740	743	685	679	662	684	651	665	665	654	721	692	737	710	678	723	671	683	752	666	694	685	658	669	735	674	640	747	719	697	666	678	706	657	724	700	706	710	689	715	703	722	716	666	642	734	680	708	683	739	749	724	727	706	682	651	658	706	686	710	672	680	675	682	682	661	687	681	685	714	722	691	638	725	676	696	741	687	692	687	680	721	689	699	687	717	647	712	746	711	666	700	684	670	688	690	719	691	755	741	661	672	687	712	649	725	692	686	715	684	681	674	702	724	686	659	668	712	697	690	692	686	621	729	677	663	728	714	736	684	661	635	701	695	696	690	651	713	679	719	729	680	679	683	655	699	688	665	697	701	654	713	652	674	760	709	649	710	729	718	713	712	709	674	723	663	726	673	728	706	686	689	656	641	687	749	711	696	767	700	716	663	725	678	685	688	710	707	721	691	717	759	704	748	675	681	721	690	711	704	682	676	659	742	727	691	684	695	685	680	703	696	712	715	676	726	692	731	696	661	725	706	684	753	702	652	702	649	665	700	708	716	661	726	689	739	668	707	656	624	710	640	765	711	699	714	688	676	744	724	645	680	722	713	672	706	693	699	742	679	750	698	746	692	646	668	646	687	692	654	743	708	679	686	687	659	713	659	682	717	669	696	769	702	689	708	621	705	682	750	672	701	679	657	681	680	668	702	671	674	691	638	692	729	694	652	701	708	714	684	715	704	741	707	738	664	671	655	677	664	720	675	681	699	665	705	705	656	699	713	689	721	671	660	699	688	676	758	717	684	684	724	699	649	694	702	710	689	696	703	702	683	701	635	709	667	664	730	734	692	679	687	714	667	703	711	734	724	717	691	715	657	702	681	729	701	635	674	650	704	714	724	664	716	720	691	719	689	709	642	663	681	696	694	735	713	650	665	656	700	763	704	699	691	688	676	685	689	692	623	716	691	664	697	679	728	691	689	704	661	728	680	677	694	684	687	699	720	651	741	679	654	705	683	643	736	683	734	666	650	725	646	724	703	696	667	695	687	743	709	745	661	659	663	687	687	736	684	633	723	655	699	667	675	675	705	715	677	706	788	690	702	711	677	660	708	704	687	715	683	727	697	677	683	690	690	669	705	722	673	727	690	699	692	727	702	701	703	670	669	680	648	678	672	706	713	676	685	693	709	724	717	732	719	654	673	700	718	701	700	674	704	671	662	629	713	708	656	711	698	669	706	718	683	690	748	683	689	710	666	681	692	704	714	764	726	710	699	688	671	659	668	717	650	696	697	684	701	692	698	678	667	719	679	719	822	713	673	687	705	657	657	688	662	676	708	665	689	672	643	695	709	648	645	680	679	698	682	694	674	663	696	684	721	709	686	705	746	742	702	706	737	647	712	702	678	683	700	727	667	661	719	687	710	724	693	705	695	690	699	718	678	697	693	676	696	713	723	704	743	674	708	690	679	708	654	726	699	673	693	677	732	727	751	643	742	682	661	669	724	646	669	704	686	687	677	713	716	661	682	696	691	748	693	726	675	683	671	673	681	702	680	655	678	661	750	647	706	699	710	713	683	697	700	759	643	712	699	682	732	701	715	691	642	656	668	683	661	711	705	676	674	724	664	707	746	699	673	691	674	699	730	734	732	690	654	672	712	711	659	698	675	659	667	698	708	618	705	721	711	717	674	724	693	662	712	739	668	699	702	686	644	684	708	725	690	687	730	691	687	660	692	702	708	736	718	678	724	735	681	753	694	701	689	727	699	685	707	650	725	693	707	652	654	676	690	662	679	672	666	718	706	723	673	653	708	719	741	687	690	714	710	712	672	670	719	700	715	700	708	729	677	689	683	688	684	706	656	709	684	714	710	691	721	703	675	719	651	666	682	691	701	668	620	678	704	654	648	695	681	671	649	670	706	649	638	620	674	659	690	701	663	645	699	671	667	684	692	725	732	681	681	666	704	728	645	715	715	736	763	672	703	710	718	709	689	699	685	695	677	685	659	749	680	696	702	747	728	738	697	694	676	750	714	674	706	668	683	712	701	666	684	723	651	711	701	654	683	722	729	686	672	684	702	653	695	693	702	666	667	711	682	697	703	733	696	694	677	682	701	715	669	673	735	713	717	660	657	663	713	739	689	695	673	698	684	689	747	733	708	669	652	688	690	664	672	675	675	700	720	626	683	682	658	683	648	665	706	656	716	698	688	695	693	747	687	767	687	698	707	729	699	725	668	641	672	689	712	657	653	663	750	688	682	717	707	662	699	650	696	720	688	710	705	732	726	724	688	723	760	725	682	695	668	674	669	666	676	689	685	713	689	659	702	684	771	691	754	688	709	703	683	692	678	689	640	760	688	665	688	748	661	674	697	748	656	696	676	720	676	709	683	674	699	713	716	721	692	681	699	689	683	651	705	633	722	770	663	724	697	680	698	667	705	703	622	695	665	695	655	708	681	647	671	683	642	694	682	689	682	661	723	690	663	693	687	681	723	732	675	669	670	657	776	682	675	653	661	678	671	722	703	658	710	675	707	687	686	735	693	640	710	656	700	710	690	780	646	714	690	674	732	682	721	683	740	715	740	713	714	729	717	638	720	707	681	734	682	663	723	696	718	763	656	696	714	673	694	670	694	677	673	677	667	627	677	654	712	722	688	699	699	707	717	652	709	686	680	667	689	698	655	679	700	637	684	698	646	677	674	660	660	739	685	710	687	715	660	719	726	673	682	680	694	684	707	730	693	673	701	700	697	680	721
16452	24870	18467	11139	7294	5518	4349	3255	2778	2447	2221	2062	1826	1751	1686	1709	1621	1658	1525	1567	1493	1455	1431	1369	1339	1287	1225	1206	1197	1148	1145	1071	1113	1109	1043	1065	1024	1104	1078	1052	1090	1047	1026	1091	1121	1104	969	996	1031	1064	1008	1052	1049	985	1006	1098	1094	984	1089	1049	1003	1039	1063	1069	1022	1022	1092	1007	1049	1035	1064	1024	1094	987	1015	1045	1105	1005	1029	1030	1029	993	1106	1052	1066	983	1067	1028	1044	1062	1016	1097	1019	1026	1034	1049	1063	1069	1023	985	1075	1076	1032	1031	985	1035	1021	1071	1024	995	1019	1058	1008	1011	1033	1044	983	984	1020	1018	1073	1050	1091	1026	1034	1016	1064	1051	961	1044	1029	1060	1025	994	995	1010	978	1007	1035	1028	1048	1026	1039	1044	1057	981	1039	997	1072	1014	1004	974	982	990	1047	1070	1027	1036	1044	1051	1021	1010	1009	1033	1079	945	1045	1009	1044	1079	1026	1046	975	1048	978	1065	1108	989	1046	1075	997	992	1044	1032	1073	1083	1013	1056	1034	1014	1118	1070	991	1094	1065	1026	1019	1047	945	1056	1022	1027	1026	971	1082	1044	1004	1049	1015	1028	1059	974	1044	1035	1075	1017	1053	1035	985	1000	1004	1018	953	1049	1006	1034	1010	1010	1024	1017	1047	1020	995	1052	1071	1051	993	1040	995	1043	1000	1034	1020	1009	1095	1059	1019	1029	1103	985	1053	987	1066	1029	1092	964	1016	1036	1020	953	1036	1036	1031	1050	1026	1044	1040	1104	1041	1018	1070	1078	1035	1001	1013	1004	998	1003	1030	990	1067	1038	979	984	1078	1009	1009	975	1013	1015	1064	1055	991	1017	999	994	1049	1039	1100	989	1017	1033	1017	1059	1028	1022	1052	1027	1030	1019	1023	1005	1070	1044	978	994	1027	1050	1062	1052	1083	1064	1064	1053	1022	1006	1054	1049	972	1049	973	988	1062	1032	973	1046	1065	1014	1042	1030	1002	1097	1024	1029	1071	1020	1056	1037	1032	1003	1036	1036	1027	955	1041	1058	1035	1044	1045	991	1020	990	1046	1022	996	1024	977	1016	1064	1040	1022	1005	1003	1045	1017	1032	1060	1039	1086	949	1043	1049	1049	1030	1046	1066	1068	1047	1007	1062	1002	991	1078	1021	1001	1037	1065	1024	1041	975	1010	1035	1072	1016	1032	1041	1006	967	1072	966	1057	1044	1051	1026	1061	1001	1066	1054	1038	1020	1035	1011	992	1069	1037	992	1030	1054	1039	1022	1043	1040	1035	1071	1070	1014	1068	967	1090	1037	996	1100	1070	936	1001	1018	1002	1019	1037	1066	1026	1036	1083	1123	1035	1048	1027	1009	1004	1014	1025	1026	1036	1030	1006	1012	1080	1036	1046	987	1037	1009	1079	1050	996	1042	1089	1040	991	1024	1020	963	1061	998	1026	973	1030	963	1018	1055	1022	1001	1057	1028	1046	1089	1053	1022	1045	964	1039	1050	1055	1049	1036	1054	1045	1004	1000	1058	1000	1043	1013	984	1054	1037	983	1050	978	1035	1081	1022	1020	988	959	1018	1075	1002	1039	1036	1027	1003	999	1042	1011	1044	1058	967	1101	963	989	1074	1046	1070	1010	1023	1030	1060	1056	1030	1035	1075	1046	1011	1084	1091	1051	1044	1015	1016	1028	1012	1022	1017	1050	1037	1049	1040	976	1008	1030	1102	962	1041	1045	1003	1012	1049	1071	989	991	1001	1015	1006	1034	1072	997	1015	1052	1019	1021	1025	1036	1078	1048	1043	1048	1059	1006	1021	992	1012	1017	1023	1067	1100	932	977	1045	1055	1066	1027	1034	988	1029	1002	1024	1012	1060	1047	1044	1064	1021	1064	1039	1068	1046	967	1007	1020	1036	1065	1062	973	1017	1028	1049	1084	1018	1029	1078	1011	1010	971	1033	995	1051	1057	1019	946	1042	1043	1066	1020	1067	1025	977	1031	1082	1033	1030	1033	1005	1011	1031	1063	1027	1030	1030	1067	1076	996	1034	1016	1046	1007	1000	1059	1062	1012	1019	1056	1049	1008	1031	971	1011	1052	1053	959	1009	1071	939	1062	1017	991	1064	997	982	1017	1035	1047	1131	1028	983	1064	994	1091	1093	1060	988	1053	1041	1074	1024	1082	1007	996	1017	1037	1007	1106	1063	1036	1051	1036	1023	1026	1023	1032	1051	997	1017	1053	981	1104	1053	1036	1044	1022	1029	1006	1019	1029	1060	1005	1070	1000	1097	1039	1060	1072	1063	993	1078	1036	1032	1018	1024	1055	1005	1033	1013	1006	1030	1016	1068	968	1057	1063	1022	1010	984	1050	1022	1016	1021	1029	1006	1033	1080	990	1000	990	1015	993	1053	1005	1061	1070	1067	1053	987	1047	988	1035	999	952	1033	1025	1051	1035	1055	1032	949	1048	1005	1002	1060	1106	1021	1016	1062	1056	995	1034	1018	971	1024	1026	1022	1050	1038	1068	1003	1027	1009	1067	1037	1037	990	1022	1051	975	1017	1074	1038	1009	1041	1052	1066	1041	1076	1076	1031	1038	1021	1071	1049	1108	972	1033	1016	1055	1019	1033	1006	1005	1004	1072	1025	1008	1023	1043	1027	1004	1036	1060	1024	1004	1072	976	1043	1043	1020	1027	1040	1052	1045	1048	1023	1071	1009	1029	1088	978	1024	1047	1058	1024	1062	1011	1007	1035	1002	1134	1008	1081	1033	973	1066	1035	1025	1054	1026	1023	1057	1020	1025	1049	1049	1054	1063	1025	1040	1026	974	1025	1056	1050	1064	1041	1050	997	1016	976	1015	1059	1070	1066	1028	1056	1016	1027	1058	1030	1035	1143	1055	1035	988	1046	1074	1005	1017	993	1064	1052	1064	1064	1005	1104	1105	1012	990	1042	1038	1037	1059	1006	987	1046	1010	993	1064	1022	1028	981	1032	1048	1058	1060	1016	969	1019	1083	993	1044	1005	923	1026	1051	1056	1063	1027	1052	1010	1020	1035	1045	1058	1008	1029	1019	1063	1044	1080	985	1021	1072	1034	1015	1052	1061	987	999	973	1013	1001	1063	1005	1061	1050	1049	1025	1030	1026	1014	1073	1029	1046	1026	1014	1016	1069	1025	1021	1058	1005	1033	987	1048	1007	1088	974	996	1060	1081	1002	1034	1070	1055	1007	1035	1063	1071	1004	995	1037	1047	1019	1051	1070	1063	1084	1028	1024	956	1061	1018	1066	1015	1040	1013	1071	1022	1028	1114	985	1036	1017	981	1068	1054	1043	1028	1015	1028	1037	1080	1033	1050	1008	999	1027	1027	1050	982	1017	985	1061	1072	1010	1011	1093	1004	966	995	1071	1047	1018	1053	1025	1038	1017	1016	1089	1031	1067	938	990	1021	1034	1043	1062	1044	979	1040	992	1053	1008	1042	1038	1046	1044	1003	1003	994	1031	1050	1046	1002	997	1057	985	1062	1090	1016	1075	1039	997	1050	1019	1072	1054	1014	1054	1001	1065	1049	1048	1064	1055	1042	1015	999	1043	1034	1052	979	1002	967	1054	1006	979	1029	1058	1019	1051	1032	1018	1008	1013	1062	1029	1049	999	1065	1035	996	1040	1038	1036	1001	1012	1029	1061	1011	1052	1016	976	1058	1009	1046	972	1004	1070	1034	1056	991	1015	1047	1021	1058	1023	1014	1004	1027	1032	1014	1023	1062	1041	1045	1036	1009	1063	1030	994	999	1058	1017	1103	983	1064	1083	1032	1005	991	1034	1070	1040	1096	1061	1019	1056	1046	1044	1072	1003	989	1002	981	981	1017	1007	1017	1029	1084	1083	1046	977	1039	1057	1076	1022	989	994	1085	1046	1028	980	1094	1043	1042	1039	1022	1009	1082	1083	1064	1028	1094	1021	996	979	1046	1057	1079	1068	999	1033	1045	972	1057	1026	1060	1089	1053	1060	1079	1059	1065	1051	997	1003	1029	1020	1034	1055	1020	1117	1035	1018	1039	1019	1050	975	995	1030	1014	1058	1008	1031	1050	1058	1072	1011	1010	1001	1004	970	1054	1014	1013	1033	1061	1081	1036	955	1036	1063	1007	1068	1052	1000	1084	1019	1057	1021	1062	1057	1042	1057	1038	1029	962	1044	992	1032	1021	1012	1069	996	1075	1004	993	1010	1007	1027	1035	1040	983	1034	1017	974	1032	1061	1072	1058	1083	1028	1116	1071	1033	1039	943	998	1062	1057	1032	1036	1033	1017	1067	1041	1027	995	958	1046	1042	1034	1076	1039	1007	1014	1038	1066	1001	1099	993	977	1037	1014	1037	1038	1032	984	1010	1018	1018	1074	1030	1022	1010	1058	1047	1045	1029	1043	1032	1021	953	1048	1007	1039	1071	1035	1026	1054	1049	1019	996	1041	997	1034	1003	1035	1060	1065	1003	1019	1039	1074	1073	950	966	1018	1048	1033	1065	1048	1107	1034	1053	996	1070	1018	1001	969	1027	1078	987	1082	1037	1028	1033	1040	1018	1031	1023	1037	1001	1020	977	1052	1040	1056	1000	958	1088	1018	1028	1013	1062	1042	1011	988	997	1066	1108	1033	1000	1045	972	1025	1083	1012	1045	1009	1014	1052	1075	1042	1048	1066	1067	1113	1022	1019	1046	1030	959	969	955	1007	1003	1034	1036	1063	1038	1068	1013	1013	1046	1035	1025	989	1069	1070	988	1058	1065	1050	1019	1022
23278	21105	27616	24831	19908	7157	3034	2050	1646	1377	1269	1101	1056	1046	1009	889	953	919	833	868	825	776	790	746	793	717	711	646	619	655	670	609	624	592	622	602	579	620	564	571	549	662	555	604	599	570	604	593	631	589	558	604	613	592	608	613	583	583	571	547	584	598	588	582	579	568	600	541	591	566	568	566	587	573	566	577	635	566	576	579	592	560	580	594	568	608	567	583	551	578	599	575	575	595	501	601	516	561	548	606	650	562	555	561	555	591	542	609	552	589	498	567	593	579	556	591	620	544	559	595	580	563	557	597	550	588	537	594	598	573	570	574	615	549	541	623	598	547	596	567	575	558	582	575	596	536	566	545	545	597	576	654	576	571	575	537	610	569	555	602	587	557	565	597	580	570	637	606	603	598	601	596	616	545	599	625	579	573	586	590	598	593	569	583	597	568	581	563	583	595	608	599	598	590	627	579	578	613	565	583	585	630	579	582	588	588	600	600	596	583	594	566	575	546	596	554	573	595	603	547	620	589	580	580	595	604	554	547	583	567	605	571	609	611	591	612	599	592	541	560	600	590	554	573	566	560	583	557	590	600	554	582	544	610	562	576	564	616	557	544	577	564	539	579	622	575	566	568	640	598	569	600	586	575	566	569	610	548	587	527	559	568	587	604	596	590	552	555	537	550	620	550	556	552	557	551	621	546	594	578	580	572	554	542	541	591	589	565	586	614	581	590	590	589	556	563	551	541	580	576	604	569	586	588	532	522	573	562	635	639	564	560	579	545	579	605	575	570	594	520	574	559	568	595	523	578	556	565	555	578	641	551	573	564	572	574	569	553	575	559	611	598	609	598	561	530	567	571	609	599	591	548	570	577	568	566	608	573	608	578	543	532	572	583	569	588	577	589	622	580	605	572	583	569	542	567	599	592	558	546	592	596	583	540	624	544	583	560	578	576	572	576	524	584	580	591	597	561	552	562	573	547	577	585	562	565	604	559	600	572	562	598	578	579	630	608	589	580	617	556	580	562	612	612	585	607	590	586	582	555	583	571	583	570	543	556	588	536	574	549	571	568	562	592	561	592	572	584	562	590	617	552	566	547	563	578	571	598	593	601	611	552	561	576	607	595	582	604	542	597	609	583	604	530	588	557	545	587	556	586	573	588	570	611	573	615	604	565	549	581	615	586	634	572	581	590	564	544	557	590	550	590	525	598	573	556	551	608	552	552	595	580	596	576	572	536	567	593	608	600	598	588	571	610	582	541	628	562	565	589	607	579	570	564	633	581	558	593	577	546	587	551	567	599	601	593	567	596	541	588	566	588	557	599	578	527	580	576	566	638	574	553	570	598	553	560	554	596	583	567	613	585	566	590	570	590	559	619	537	540	600	586	549	609	566	577	579	522	567	574	613	610	599	566	570	547	571	578	605	558	576	571	588	556	561	573	590	577	555	586	587	535	542	601	565	598	599	553	568	582	571	616	554	590	580	547	575	631	579	566	584	605	587	608	590	586	570	550	601	566	585	557	617	591	598	582	547	579	587	578	558	564	598	595	555	583	597	562	532	565	601	586	601	564	578	587	527	560	620	602	555	561	552	600	564	552	563	572	566	558	601	543	594	600	576	604	570	616	580	541	552	590	589	555	530	533	589	567	572	531	585	576	577	595	601	591	596	622	602	608	571	560	568	541	552	567	604	602	596	561	563	605	558	594	575	585	540	571	560	572	600	502	574	584	609	601	602	576	559	589	568	556	545	570	562	613	587	605	553	563	611	570	539	553	563	599	580	613	582	537	582	565	557	583	579	556	558	549	563	543	587	602	568	554	550	559	582	571	622	645	588	580	580	586	547	559	566	538	602	576	537	597	555	580	574	574	591	579	578	582	600	600	591	571	628	547	569	586	568	585	589	548	568	635	553	594	590	592	571	585	583	538	597	564	602	606	589	562	589	576	567	586	590	549	602	547	547	567	589	587	560	552	573	546	568	590	548	601	575	573	558	573	586	608	557	571	563	606	632	562	596	601	592	595	597	556	560	547	570	604	580	557	567	562	577	579	565	575	603	564	573	538	582	602	601	586	621	569	564	633	564	554	629	572	579	547	556	596	561	607	554	611	580	575	567	563	566	540	587	551	552	633	607	597	586	550	567	597	563	577	597	634	566	555	572	531	567	564	628	568	559	627	580	611	549	567	606	605	597	544	611	571	602	566	573	559	529	589	567	555	591	587	553	586	593	576	578	566	588	612	581	539	607	549	567	539	547	550	595	595	594	577	522	536	581	586	531	585	594	559	543	599	555	557	557	557	583	522	565	506	581	598	547	613	623	567	578	545	567	618	582	529	544	644	589	623	574	566	562	592	561	605	599	629	565	619	566	588	574	572	586	496	570	558	574	561	607	564	576	558	618	552	597	536	611	555	566	560	560	606	596	569	589	590	589	574	550	567	622	540	582	554	562	589	541	538	603	587	579	583	574	595	546	573	599	599	547	578	581	650	593	546	622	557	610	588	598	605	557	594	577	553	596	573	601	617	601	580	588	531	589	610	586	586	601	558	552	587	593	589	555	577	559	596	549	550	580	616	615	585	634	557	594	546	607	552	570	609	589	568	585	561	546	613	588	604	596	599	540	581	564	607	588	576	567	575	569	610	590	569	617	581	605	590	565	623	606	585	548	554	571	566	586	555	576	592	553	567	553	567	612	594	571	606	560	546	556	568	570	599	646	618	572	556	573	554	596	574	578	550	582	593	603	559	547	552	599	566	561	553	556	539	578	599	597	590	588	537	536	557	575	570	571	613	560	572	535	575	576	580	597	569	566	584	605	603	548	624	590	575	602	543	563	563	594	580	564	562	591	572	551	544	546	598	567	573	578	608	579	569	576	558	605	587	563	598	555	610	539	583	586	575	548	543	561	592	621	612	584	622	577	606	574	570	591	567	569	549	615	542	581	584	553	596	564	537	584	575	594	595	552	585	560	575	596	594	549	571	574	613	543	563	548	582	579	607	560	608	586	580	578	514	570	607	580	599	515	582	559	566	560	571	577	582	548	566	594	624	575	594	575	611	589	553	558	522	582	572	610	596	590	597	568	605	589	582	584	586	573	568	559	577	599	549	560	565	612	570	567	565	620	584	574	593	646	597	586	596	535	562	553	558	610	593	538	582	538	525	526	574	582	539	543	552	590	586	605	571	610	538	564	566	582	633	590	576	581	593	580	596	571	576	594	562	549	520	546	615	599	581	601	539	600	582	575	539	588	561	604	529	554	608	586	602	574	538	605	577	571	589	615	591	561	570	561	577	564	564	539	556	575	562	515	578	579	606	549	588	519	602	554	588	598	567	609	551	550	567	582	600	566	638	611	567	570	533	581	561	567	644	526	591	559	531	586	545	612	598	558	597	563	557	538	556	571	591	565	588	592	565	577	611	563	567	568	565	588	618	580	558	595	586	598	570	578	621	607	587	634	552	573	554	546	573	591	622	609	587	531	562	547	554	598	610	589	539
18531	31486	23991	15721	11111	8221	6102	4688	3836	3301	2853	2449	2318	2091	1978	1940	1908	1869	1684	1693	1631	1518	1527	1426	1360	1345	1193	1216	1122	1032	1077	1031	947	944	955	967	953	954	948	903	854	909	921	882	905	887	877	873	896	875	888	867	886	869	898	905	885	909	910	925	857	893	861	917	907	864	884	861	894	915	879	896	897	924	857	860	836	879	934	862	888	876	880	894	859	906	883	849	884	827	905	868	882	909	830	856	884	874	850	921	890	904	900	873	876	845	881	847	887	905	890	855	852	891	888	859	874	889	884	839	881	870	891	825	895	904	906	859	883	829	859	891	850	850	926	878	839	853	871	908	848	844	855	935	844	929	869	870	824	921	858	911	895	904	908	892	853	863	874	885	926	902	868	873	878	899	893	853	822	848	868	882	905	917	883	843	871	921	916	913	837	893	887	921	947	886	888	869	890	858	867	855	869	889	874	866	866	867	845	911	908	919	899	864	872	845	886	861	869	872	863	831	911	849	872	908	865	866	852	852	870	937	919	888	885	846	911	845	905	839	896	805	879	877	920	843	839	896	915	867	854	880	898	867	857	854	863	859	907	887	900	853	904	880	906	880	917	878	881	895	847	927	927	880	852	872	871	864	838	926	905	876	849	905	867	842	910	892	899	917	845	897	890	875	856	864	847	873	888	882	879	857	877	876	895	855	881	839	901	866	858	879	860	877	917	879	898	873	866	849	876	902	902	861	898	856	907	952	889	824	943	848	872	870	840	932	868	871	865	890	853	842	944	852	796	855	902	912	870	908	830	910	911	813	881	862	857	891	876	865	851	885	906	899	925	868	890	903	853	913	880	859	896	850	851	878	866	915	875	880	860	884	853	914	894	847	849	892	908	858	842	875	842	807	927	854	876	862	913	875	856	886	841	840	906	865	870	885	856	845	874	871	920	866	892	820	926	886	838	861	842	849	857	830	866	857	879	894	916	906	859	951	840	880	863	923	871	910	886	884	851	893	856	903	857	833	855	866	874	847	913	896	869	867	889	888	885	959	829	884	827	874	850	822	873	883	926	831	873	837	889	884	853	910	897	904	855	873	831	830	812	857	891	851	944	819	899	857	871	869	861	915	929	894	927	848	853	843	875	866	910	807	862	874	895	897	843	931	868	874	839	894	907	865	850	905	876	849	888	863	904	876	918	841	858	832	927	921	856	869	830	909	889	921	887	867	918	922	944	874	916	910	876	880	910	883	845	870	847	869	898	911	838	888	829	905	923	836	874	909	877	844	889	827	884	891	894	895	858	838	894	863	864	872	898	934	823	911	905	850	885	864	880	891	870	850	875	866	866	885	893	850	896	875	874	876	918	897	877	873	922	863	842	905	894	872	936	897	845	914	865	860	885	833	908	894	889	937	879	935	829	899	834	867	866	872	837	838	893	840	885	891	886	807	856	928	853	850	884	854	911	869	921	881	889	933	869	880	888	863	917	839	866	920	913	907	887	889	871	897	879	879	876	834	914	906	852	873	909	868	875	916	867	888	901	885	852	880	904	814	852	894	903	887	867	854	850	866	848	869	859	856	814	864	875	824	879	903	885	877	923	893	866	918	894	833	927	927	909	851	846	828	887	901	815	835	865	938	900	880	854	883	882	848	874	887	859	851	914	886	858	886	875	889	820	855	884	911	834	902	902	884	930	883	889	912	877	862	902	863	881	913	866	860	918	886	927	878	842	885	934	848	884	857	873	868	824	975	845	861	911	898	908	888	895	905	912	902	880	880	910	890	873	867	921	913	849	856	840	835	884	900	922	865	866	865	858	853	905	820	844	885	889	882	891	849	884	880	889	921	833	867	885	853	835	878	833	863	899	852	877	830	945	849	855	872	890	873	937	916	873	856	889	898	876	847	871	859	923	862	867	897	895	876	843	849	888	850	849	854	903	865	880	882	886	863	861	865	833	819	872	919	882	832	832	842	914	852	883	927	870	884	879	898	896	863	919	847	865	873	896	801	870	919	883	886	883	900	857	860	839	908	873	834	869	847	883	938	859	928	867	880	927	856	903	873	842	850	859	873	858	870	907	905	883	890	858	891	858	904	860	873	937	917	884	868	829	903	865	830	830	880	880	835	855	885	848	872	872	920	919	816	829	873	920	841	902	892	916	846	874	830	868	915	813	911	843	869	873	938	874	865	859	862	837	902	884	860	938	907	907	825	912	850	876	897	864	889	906	890	851	893	865	839	872	868	914	900	899	851	863	899	877	833	883	877	869	888	864	862	935	864	878	872	866	884	896	873	931	873	801	888	878	912	840	889	859	861	888	841	861	876	813	947	929	864	929	823	848	896	866	839	904	842	889	860	865	839	922	879	853	889	838	866	895	883	850	865	858	885	878	872	910	890	898	871	917	892	823	833	914	851	828	892	903	895	902	836	910	919	830	861	848	859	935	895	894	835	878	841	855	889	887	875	865	888	922	887	868	886	905	851	910	890	878	882	818	898	832	828	891	883	888	847	900	870	865	846	921	867	875	867	868	841	866	942	940	928	901	829	887	880	864	899	873	829	903	890	848	881	979	861	864	855	939	866	865	847	870	890	871	895	908	919	819	909	858	915	855	874	847	842	931	864	862	875	827	840	823	875	956	884	877	843	901	854	817	875	848	883	885	855	873	898	855	881	900	895	860	843	841	841	855	889	869	873	887	897	898	862	857	883	869	870	867	877	854	856	862	897	880	874	879	874	969	938	901	912	861	872	922	909	956	871	864	904	886	868	835	876	905	906	824	870	881	878	883	905	855	875	884	849	883	867	874	838	841	881	873	843	881	872	846	923	930	885	846	931	938	853	870	888	866	884	877	886	875	822	850	846	895	877	833	888	882	831	898	867	891	894	877	846	862	888	828	860	888	937	884	892	837	888	856	832	916	899	841	853	856	907	829	863	901	846	850	844	893	875	868	893	897	927	902	892	841	867	829	904	909	853	883	892	878	849	875	866	828	938	914	871	847	871	926	846	850	882	881	877	911	895	879	893	880	873	866	907	864	847	864	896	885	857	810	886	874	903	842	907	910	861	860	860	857	869	896	886	899	940	889	857	940	804	928	859	880	848	925	847	857	856	858	847	908	904	879	858	851	868	896	886	854	838	919	833	870	917	831	852	862	866	870	837	858	844	854	877	902	905	866	823	821	853	827	892	852	875	861	902	898	843	863	789	881	839	876	872	866	870	879	857	901	841	869	857	879	893	870	929	900	878	871	912	889	897	891	898	880	867	815	844	881	884	886	869	859	850	896	889	930	824	881	865	909	835	877	875	850	895	851	894	876	850	919	882	859	865	867	872	897	851	846	853	884	874	889	870	861	901	862	848	863	880	890	798	967	814	911	844	872	872	893	868	822	899	873	893	892	950	866	891	871	873	837	852	950	878	926	874	891	941	898	914	863	847	884	874	870	855	849	864	894	831	869	807	836	872	890	874	862	891	894	859	867	823	885	842	885	879	848	869	840	853	879	918	868	908
24689	21133	25564	22765	6001	2936	2061	1636	1306	1147	1118	1064	1002	958	912	937	879	901	785	820	855	854	806	818	785	759	735	702	750	733	657	664	727	689	725	701	667	648	647	638	643	615	659	649	629	631	622	698	682	662	624	666	665	639	698	690	678	665	707	637	684	660	648	649	640	650	611	672	620	647	586	663	683	646	701	630	655	618	697	649	651	653	612	658	643	643	661	624	672	632	627	611	700	657	634	679	608	681	638	655	644	643	614	666	657	659	636	667	698	653	601	642	645	615	618	710	680	689	609	661	643	690	644	610	618	624	642	649	680	676	653	672	648	666	666	629	633	597	657	627	644	648	669	668	687	678	667	621	664	632	705	674	653	599	620	654	645	621	659	691	634	642	613	644	609	655	676	621	630	690	647	687	667	616	621	615	628	653	629	648	657	648	679	647	648	628	681	651	586	631	649	683	639	627	672	656	664	655	632	659	617	644	672	630	641	651	654	648	676	679	665	652	692	647	666	673	654	614	652	650	654	653	594	686	619	638	625	667	668	644	654	674	635	591	707	652	648	640	652	673	654	647	653	614	640	652	630	641	624	619	632	669	636	631	643	673	639	693	653	673	670	698	661	625	636	640	676	642	651	639	642	629	689	621	622	611	683	668	711	640	645	615	645	673	637	620	643	639	660	683	643	644	645	655	658	671	665	655	652	638	638	601	687	607	645	646	658	607	628	645	627	650	637	645	624	703	636	611	621	678	660	637	630	647	642	620	644	707	642	643	658	674	623	669	657	652	601	670	674	669	669	642	609	639	624	660	663	652	646	619	605	653	646	653	660	618	619	639	636	687	646	672	631	642	628	642	648	630	610	633	637	677	632	657	669	656	630	641	717	657	631	633	684	645	668	638	648	681	651	651	667	630	629	653	643	651	643	670	610	666	638	646	634	627	645	624	610	618	659	631	691	675	662	683	660	689	679	643	656	671	640	594	679	702	692	660	624	682	692	698	640	623	644	621	655	615	618	658	655	659	631	659	642	680	584	662	690	613	644	679	643	642	650	675	628	655	664	666	662	635	659	652	660	621	649	653	659	686	648	624	631	666	653	640	680	657	632	643	698	653	674	680	662	678	672	666	678	675	691	646	630	649	672	684	639	646	654	634	632	690	649	659	623	601	657	648	684	694	615	670	702	646	634	614	641	619	630	652	644	625	649	640	649	655	631	677	630	681	659	691	641	664	673	637	651	664	635	636	680	656	606	655	650	662	664	614	608	650	656	671	651	617	650	672	611	587	695	657	630	661	652	582	630	640	657	647	680	631	651	662	634	668	604	644	640	630	680	633	668	658	648	629	652	689	663	625	647	620	651	658	664	654	680	690	675	650	654	627	677	695	608	691	667	682	701	666	629	632	668	597	638	655	671	632	640	663	659	658	663	719	609	624	647	662	675	626	593	671	631	631	645	664	705	681	634	645	637	720	640	637	642	647	675	679	697	641	623	618	630	633	658	629	636	653	665	656	671	602	715	659	683	669	659	636	587	689	650	653	667	655	596	636	688	647	600	635	662	624	646	654	633	632	650	666	651	628	643	638	673	600	680	666	654	633	638	641	596	664	622	639	608	646	626	650	599	616	700	669	673	697	667	629	648	689	644	616	662	708	647	694	644	665	661	639	671	657	587	651	673	662	685	678	601	655	659	632	649	662	645	638	639	659	649	666	621	639	635	678	629	617	704	633	648	646	723	646	623	658	670	652	660	653	665	681	678	636	624	594	678	653	628	687	653	645	656	643	628	643	615	683	656	637	650	657	628	655	639	648	632	616	675	705	688	617	604	613	610	621	603	648	643	661	624	653	667	658	656	652	604	682	617	633	630	631	583	674	690	633	637	636	625	623	661	620	633	642	645	690	623	589	602	673	655	706	597	667	684	626	685	650	640	645	637	691	627	640	632	674	606	623	647	643	667	640	631	609	693	613	635	644	654	596	659	625	662	656	670	633	679	609	615	632	698	665	630	663	619	711	640	653	600	639	590	625	644	642	628	622	703	662	689	622	647	639	658	673	631	638	688	653	620	647	647	669	618	629	646	657	626	665	623	669	636	668	677	680	626	661	621	655	680	659	689	664	617	684	651	608	641	656	688	707	661	634	665	647	633	685	668	683	670	632	645	627	607	620	684	651	606	640	671	630	672	686	659	675	617	676	648	633	651	653	671	632	632	662	657	685	626	625	642	652	639	659	652	592	670	649	665	598	637	628	657	649	669	661	662	658	622	652	647	645	648	644	648	650	668	633	606	672	706	674	665	652	676	678	674	671	640	642	663	685	640	678	624	634	653	633	611	662	654	697	674	630	660	626	637	619	668	670	604	637	678	664	653	666	623	668	666	642	632	627	627	658	680	652	676	637	690	655	668	623	658	643	636	667	649	640	633	635	657	654	681	647	678	664	622	590	588	641	677	700	636	663	635	648	634	635	638	628	652	659	630	673	629	615	666	593	644	655	638	658	695	679	664	650	632	634	676	611	647	642	651	601	688	632	638	657	639	618	674	674	633	639	652	691	683	654	674	648	627	649	691	661	653	641	615	676	692	624	635	640	667	648	660	608	670	638	634	585	656	633	667	643	658	659	613	656	702	632	569	741	676	647	671	664	639	615	677	669	657	645	626	662	654	638	679	686	666	630	616	630	629	679	669	637	653	641	651	647	648	655	644	656	681	645	646	644	640	648	630	620	662	637	618	686	690	631	621	611	667	625	651	696	690	645	675	723	662	642	646	611	635	650	682	611	615	622	679	725	649	630	651	654	666	648	665	656	637	625	661	651	690	640	693	674	651	664	643	673	653	649	648	656	610	641	647	645	667	605	656	675	649	672	635	611	625	608	657	638	679	661	648	641	630	631	586	644	644	618	624	653	641	634	649	651	637	628	671	649	650	676	600	677	609	647	629	590	658	687	642	650	641	626	683	693	672	682	655	645	682	636	680	645	659	651	696	652	649	677	650	690	631	630	655	671	655	647	588	662	644	625	652	636	647	636	666	627	614	631	642	641	683	687	670	655	649	679	668	651	665	625	652	630	619	621	615	615	677	630	639	681	636	671	651	695	652	664	675	692	662	630	629	644	631	616	624	679	674	625	627	648	631	616	623	662	627	660	615	640	656	683	617	704	680	654	670	613	650	693	637	673	656	662	661	634	685	648	618	669	632	637	664	649	634	625	617	626	601	619	694	688	644	626	723	615	648	663	614	664	646	689	644	666	676	627	629	686	655	652	676	634	620	638	658	648	646	674	651	687	658	655	660	691	678	631	651	661	670	638	635	623	657	604	645	638	661	707	637	649	636	642	620	623	631	690	667	677	638	634	633	681	640	652	631	654	633	581	625	675	651	656	680	658	641	627	613	643	633	691	652	657	628	635	673	654	661	695	699	641	629	651	603	668	643	625	633	683	638	665	660	632	625	665	683	640	651	610	680	667	621	694	684	676	636	641	652	676	683	689	695	643	631	651	658	672
17463	27174	20467	12503	9002	6653	5173	3869	3224	2802	2475	2324	2093	1993	1828	1810	1791	1763	1651	1621	1580	1508	1413	1380	1305	1245	1239	1229	1093	1094	1157	1033	1067	1009	967	1077	1014	938	965	992	1013	1019	992	953	920	966	974	985	910	976	975	968	1002	976	958	921	1024	1011	1008	966	954	1003	970	989	949	923	1014	998	996	957	988	968	965	894	974	924	971	947	979	963	994	963	1007	945	973	939	999	954	945	993	977	955	995	963	985	977	967	947	954	937	938	1007	946	976	983	934	896	983	968	979	1004	982	955	972	1030	972	967	1044	955	939	970	939	957	939	970	945	993	999	988	983	961	945	969	988	966	991	1026	939	965	922	967	994	969	959	921	935	1007	1009	953	966	890	955	999	954	1002	1016	922	961	987	925	932	952	918	979	949	936	992	959	986	957	913	937	993	950	941	972	950	970	939	941	975	954	988	935	921	920	951	973	955	952	993	1012	978	966	906	927	927	944	942	978	955	958	960	993	1010	924	985	901	970	917	970	935	973	972	944	983	966	937	942	955	966	1023	972	962	960	935	983	924	967	927	969	1014	965	910	903	923	967	966	963	960	971	951	946	997	937	995	894	1000	910	904	1019	950	965	1014	926	936	985	952	950	970	911	984	1013	969	970	982	963	944	927	969	959	902	981	947	979	976	970	1010	961	940	965	953	956	965	994	924	948	958	967	939	992	922	975	993	951	947	996	997	969	1010	996	946	961	1045	965	951	985	972	1040	948	1010	940	961	982	935	972	948	940	969	961	949	958	958	936	979	994	975	951	956	991	943	960	937	963	988	996	1008	999	954	907	941	990	1003	944	951	1004	919	995	988	909	962	978	945	1017	962	941	1023	977	961	960	945	940	964	935	960	1004	963	919	980	898	988	968	984	938	946	967	987	995	934	943	932	989	974	935	957	988	887	978	1013	931	928	977	1027	942	944	980	1011	946	970	948	948	960	893	922	974	992	921	977	994	988	926	962	942	949	965	942	1008	944	986	963	997	958	943	914	951	962	973	979	906	946	968	1001	906	970	996	1031	957	937	949	929	964	948	949	981	992	979	940	984	990	943	937	955	936	935	1008	943	994	909	955	1035	1028	1008	962	918	932	988	915	1022	914	945	956	951	968	971	944	989	975	967	920	998	929	936	953	957	930	933	890	931	952	1040	977	963	914	969	1011	973	959	987	970	907	1016	982	958	949	962	969	1001	996	934	937	948	968	921	948	950	961	1001	980	931	965	971	942	983	942	957	962	1005	906	915	970	918	955	941	981	927	952	956	929	939	971	977	1001	933	1011	1033	985	943	946	929	963	997	972	979	998	959	1021	955	979	976	964	954	972	983	923	903	958	971	928	948	961	969	976	943	1021	1004	945	937	986	953	994	953	924	954	933	951	960	1011	1001	991	955	995	898	883	981	975	943	923	962	993	980	944	957	982	994	892	1024	1012	944	956	967	958	984	985	939	974	974	937	953	959	963	943	945	968	970	987	975	983	916	942	933	1018	922	968	977	953	955	957	926	982	957	963	943	984	946	926	939	974	973	946	981	972	974	943	947	964	952	970	1027	972	918	935	938	961	917	889	894	940	1007	1006	974	983	957	957	973	933	921	967	915	993	996	1003	1000	964	953	958	942	997	968	987	968	985	981	936	1015	970	906	924	927	966	988	940	977	976	989	909	963	916	959	927	941	1013	990	969	962	980	920	891	918	1030	999	925	991	955	970	930	978	970	966	980	986	1015	982	997	990	932	983	969	994	980	982	955	946	895	950	985	970	959	997	938	916	975	940	959	922	936	912	964	943	1012	980	922	917	972	940	944	911	968	932	960	951	961	947	977	910	980	968	920	949	980	962	953	912	966	972	998	974	959	982	917	963	924	901	974	963	980	973	983	931	936	972	991	953	969	988	958	961	903	964	986	989	997	932	1003	960	911	990	1012	1015	933	985	930	951	987	1001	996	941	958	952	969	957	1000	1007	923	960	902	987	931	926	936	919	988	994	938	942	973	972	922	991	969	962	955	933	1008	941	918	1007	1012	1010	957	914	923	968	982	947	927	964	1014	966	893	943	1011	983	890	990	968	993	938	1003	948	1020	989	912	970	926	990	894	919	977	969	967	957	972	925	929	972	927	1012	1004	996	911	968	946	933	934	936	1026	902	1003	974	1004	924	972	959	970	936	948	915	972	965	951	934	906	938	1005	971	963	939	926	987	938	917	969	950	1002	942	1017	964	950	955	985	962	966	963	961	967	955	985	947	955	921	973	967	991	997	960	947	1004	968	1005	949	969	999	946	1012	933	934	954	948	936	924	997	949	1000	929	987	962	952	970	974	923	960	910	969	963	995	1051	976	1027	954	995	999	953	957	948	976	949	959	920	1005	975	948	951	971	1018	958	935	934	987	951	926	960	944	949	982	933	950	949	935	1027	977	929	1010	937	984	983	928	912	1013	904	977	995	922	1000	954	976	958	916	963	967	934	947	1009	991	1015	955	948	938	995	945	985	946	920	982	928	942	1025	949	919	1001	1005	962	1009	968	986	935	935	944	1024	985	936	960	942	962	996	951	943	968	967	909	949	932	961	957	965	977	982	999	986	1006	999	1008	936	963	924	1006	929	997	941	978	977	991	1049	954	917	952	938	986	938	1044	907	938	895	968	1007	903	956	955	959	950	917	990	1020	903	1020	1006	966	927	1002	972	1003	957	934	1007	1038	914	958	996	946	1009	992	909	963	964	903	975	968	984	1014	975	961	978	932	937	952	931	978	950	978	1021	1000	962	969	964	908	992	998	957	941	979	956	952	1004	927	926	936	922	960	973	947	948	928	957	962	1002	992	996	988	914	996	945	1013	963	976	943	1016	1015	985	969	975	1018	935	1000	994	957	926	971	922	980	887	992	916	962	1003	982	962	956	944	984	990	963	1011	978	928	935	952	975	968	959	991	927	981	921	985	985	965	1027	996	1000	915	956	995	957	1011	981	1010	984	973	954	916	1013	918	1003	981	968	954	970	988	985	948	990	1008	988	932	935	964	929	979	950	985	957	997	1044	1004	922	936	964	939	1026	969	938	972	957	995	1013	956	957	918	945	965	1003	1024	992	968	944	891	967	970	977	956	993	924	941	908	974	959	947	960	920	951	972	949	985	984	967	989	967	994	966	883	1011	944	944	942	979	982	977	962	999	1021	923	998	999	942	952	980	960	999	963	928	906	994	956	983	918	971	963	924	975	959	941	1018	930	965	919	956	984	955	933	934	921	950	949	976	954	936	905	945	978	979	1000	963	956	1004	946	1036	977	979	989	937	974	981	898	999	971	933	981	976	987	947	967	920	948	957	937	947	944	924	943	959	899	1013	990	970	930	951	991	969	913	972	941	985	974	986	1000	1013	976	932	969	1006	906	975	1036	992	965	996	985	967	948	973	930	941	1013	902	980	957	1002	1004	975	922	979	914	964	921	984	967	985	933	915	948	995	975	1016	927	984	927	907	963	984	975	973	964	938	917	946	1029	1029	982	981	985	993	926	975	929	969	1009	1015	1014	993	1001	956	995	935	971	996	941	1001	949	986	903	909	977	1005	969	921	941	969	974	951	972	962	958	937	976	975	958	960	913	997	963	1032	924	937	967	969	957	998	949	976	948	958	971	950	919	992	951	956	931	1002	985	934	1007	916	910	952	988	981
22431	21159	28302	24270	21166	18601	6147	2695	1828	1607	1361	1214	1143	1107	1022	1018	1012	974	884	834	842	796	807	748	697	663	652	675	641	557	558	603	511	527	461	510	517	523	501	474	521	498	525	522	496	476	490	508	510	509	465	466	499	483	500	504	510	482	447	493	521	492	525	488	462	493	474	502	482	451	453	511	500	458	502	472	472	511	467	464	468	510	500	445	499	474	476	491	499	453	477	463	496	480	511	477	450	488	463	435	467	496	505	463	466	468	503	489	512	483	456	433	509	494	490	509	455	484	494	521	490	471	517	486	485	460	473	477	485	465	475	488	443	485	484	502	457	503	492	518	445	476	471	443	494	524	465	458	450	512	442	493	475	486	482	442	454	509	456	454	458	497	468	459	526	491	469	492	478	501	459	479	510	504	475	491	460	487	453	489	496	457	494	454	477	452	485	466	476	469	461	456	500	472	499	501	469	443	484	496	444	486	443	459	476	459	508	501	482	476	461	490	498	434	477	477	469	475	513	482	461	462	465	464	506	478	476	467	493	501	508	513	507	500	490	478	506	437	499	478	495	461	461	473	463	475	478	468	450	476	451	546	480	429	484	435	511	515	510	482	493	430	467	481	485	480	479	477	479	498	472	472	504	440	469	499	451	476	495	492	518	434	449	476	486	437	472	456	495	480	470	436	519	456	463	473	471	499	510	473	473	466	442	495	491	483	478	481	472	480	508	490	483	516	443	493	499	510	449	505	492	468	453	467	463	449	510	439	479	514	458	489	452	444	472	464	466	473	457	490	491	454	488	485	457	473	468	432	472	459	489	473	511	475	469	490	455	508	484	479	472	469	504	507	441	470	474	451	476	465	477	507	493	488	455	464	517	463	530	468	494	463	483	502	502	475	513	466	499	461	487	466	509	522	507	479	482	495	472	460	483	472	476	504	445	484	481	470	507	482	454	472	493	469	493	464	458	468	453	503	483	500	520	473	444	509	494	420	466	500	508	457	499	471	482	501	502	449	448	497	448	485	456	527	471	459	527	460	493	482	481	466	485	465	523	470	454	466	473	457	463	454	453	484	458	443	493	501	462	480	491	431	469	473	458	491	468	504	470	524	473	443	479	449	466	484	452	467	445	477	464	452	474	441	473	469	502	447	499	503	482	440	471	442	489	463	512	486	474	471	500	487	491	482	455	461	458	443	465	479	456	509	490	479	478	505	500	505	470	458	493	476	469	482	468	467	500	468	470	440	480	477	463	482	499	424	483	441	489	506	482	439	471	466	435	475	491	450	507	482	512	453	488	502	466	466	468	461	466	461	459	451	509	478	465	480	536	499	473	500	498	440	500	497	464	484	459	479	464	471	497	468	453	446	475	481	500	472	447	463	454	483	474	454	507	460	444	477	484	433	489	488	477	469	503	486	509	472	475	462	451	464	489	503	476	490	514	476	495	469	491	473	509	498	474	453	487	495	474	472	455	484	446	544	491	468	456	432	463	490	465	456	485	451	469	471	472	494	446	466	462	506	488	520	481	471	463	470	467	483	495	494	500	498	438	467	473	473	471	485	482	475	463	485	493	454	493	478	434	481	491	473	443	449	465	464	482	465	486	474	493	467	495	471	538	493	491	460	463	479	491	522	472	450	513	464	465	488	439	450	502	480	490	486	445	491	487	460	446	498	511	447	493	458	490	489	450	433	455	420	482	472	433	478	471	470	492	473	500	442	463	485	489	464	475	442	460	511	477	484	437	501	497	491	479	465	472	482	506	466	490	460	466	528	472	487	488	452	488	469	490	459	483	481	465	459	492	466	486	442	483	458	484	476	502	472	462	496	449	478	445	474	490	453	504	447	474	473	478	505	492	483	502	494	470	487	479	458	474	478	468	480	509	503	513	503	452	478	504	494	488	514	501	456	450	474	513	476	461	478	445	479	472	485	523	471	440	496	451	486	462	497	509	492	500	495	509	491	452	445	453	462	453	506	511	480	502	476	472	516	501	464	486	476	473	500	468	516	508	450	473	488	500	475	494	443	502	482	474	439	475	494	499	493	471	506	467	504	476	459	448	474	433	465	476	459	460	481	479	479	495	441	486	489	480	484	462	457	477	490	466	486	498	503	494	474	492	527	465	518	445	495	494	482	479	529	477	498	458	491	488	430	446	455	503	479	486	431	444	468	490	469	475	457	466	477	447	463	470	479	469	452	472	497	483	484	482	498	478	474	487	477	493	453	467	443	473	494	501	473	491	475	521	474	469	486	473	433	500	463	531	470	471	481	473	473	459	454	457	481	523	477	465	469	494	465	500	484	441	486	494	487	474	451	520	450	456	485	475	473	499	459	459	485	472	456	483	502	486	473	512	487	493	489	442	479	471	456	515	517	490	518	481	494	505	486	468	464	500	512	507	486	474	480	493	488	464	482	514	503	482	451	494	483	469	480	456	473	508	485	467	489	454	476	465	458	470	518	469	460	461	452	467	493	451	479	481	507	443	501	463	445	488	470	475	475	463	510	488	447	469	486	474	502	467	482	532	494	499	496	469	516	505	460	502	461	470	466	468	488	470	444	495	458	460	454	481	463	521	472	463	421	437	430	454	459	481	455	475	472	503	472	501	495	490	451	482	483	480	461	451	458	490	497	482	442	447	441	476	467	507	467	496	475	498	509	496	476	482	457	487	480	489	498	499	461	459	481	458	486	512	508	520	488	456	456	462	442	464	486	521	477	504	501	510	513	484	485	468	483	462	424	441	466	478	427	462	430	485	508	479	466	483	506	485	482	483	503	507	472	465	490	473	495	466	485	465	456	461	461	506	471	482	499	463	441	481	444	455	479	477	473	444	479	491	462	499	495	458	480	490	502	474	522	451	486	504	502	470	474	478	452	479	459	446	460	471	411	454	491	487	488	533	497	480	471	512	414	451	483	495	457	501	498	450	487	470	508	471	474	456	477	514	457	460	438	482	451	470	502	499	496	447	499	457	463	432	476	514	454	497	449	489	499	486	489	460	487	455	504	473	426	522	464	453	517	489	465	465	474	460	492	468	444	472	443	429	476	502	501	484	403	472	458	468	450	484	482	505	469	524	499	486	478	464	473	450	490	470	490	488	493	515	496	496	497	463	484	448	497	470	481	462	477	493	466	459	478	472	506	502	500	469	488	481	466	494	475	452	452	484	455	465	449	478	480	438	449	501	468	472	483	472	523	484	517	489	491	458	477	452	449	510	492	515	447	437	479	499	447	468	474	479	470	455	463	459	495	473	476	470	481	467	486	477	472	482	508	488	451	491	476	456	479	507	478	434	458	464	471	456	447	490	527	492	495	447	482	514	503	436	437	480	441	445	487	473	487	468	459	454	462	449	468	484	466	466	487	463	494	457	482	473	481	506	490	492	489	450	476	471	471	456	469	476	478	484	472	517	453	479	473	492	477	473	471	488	451	463	468	521	455	494	474	541	497	515	499	489	470	496	493	484	455	507	497	508	490	473	480	428	482	444	510	499	467
20222	35261	27719	18835	13880	10578	8236	6353	4967	4104	3584	3034	2817	2528	2334	2229	2154	2051	1913	1866	1840	1705	1542	1340	1291	1215	1139	1081	1026	1028	970	901	885	800	814	774	778	765	763	747	772	732	736	755	704	750	752	706	717	740	740	774	796	819	785	765	709	765	793	739	790	717	747	713	741	723	699	734	717	687	737	707	704	711	732	737	711	718	732	730	720	670	741	712	735	725	724	691	746	709	699	731	731	686	727	715	701	703	709	729	744	726	771	742	737	682	734	654	730	665	684	705	679	693	745	734	715	728	673	690	770	772	700	724	690	725	771	696	751	729	688	683	700	715	675	734	714	764	774	689	739	749	755	798	740	695	726	795	694	696	725	680	740	720	665	664	716	706	710	719	750	719	720	689	711	727	709	727	691	672	740	684	736	699	703	730	712	714	706	779	701	671	698	714	708	693	680	697	703	699	704	753	716	703	771	734	722	741	777	728	721	709	736	678	705	741	706	704	696	696	687	745	727	701	723	718	724	761	671	709	706	725	703	676	717	705	756	714	696	682	705	716	734	687	730	669	690	694	668	723	731	714	705	699	682	703	712	723	744	759	717	688	754	710	708	704	743	722	713	734	729	678	741	772	719	745	692	685	696	749	709	756	679	716	775	741	705	715	712	759	692	699	682	715	734	723	714	744	728	767	695	682	741	718	708	696	731	719	703	709	722	701	724	742	721	688	752	704	740	662	746	724	723	665	693	692	753	727	746	706	718	707	730	744	748	709	693	747	712	652	722	725	674	732	727	697	789	727	682	692	675	665	756	710	704	718	698	692	752	701	711	706	705	694	692	751	704	732	691	702	709	727	739	681	683	708	737	746	722	742	717	740	676	713	693	701	702	704	743	742	674	719	721	668	750	692	739	742	757	710	705	700	709	636	694	701	761	716	743	723	694	702	723	700	720	687	749	711	730	702	713	712	742	693	716	738	727	741	714	706	743	737	708	697	716	768	687	736	725	691	739	724	714	701	721	744	717	718	713	681	694	702	728	745	738	784	684	709	744	729	740	664	736	720	722	712	728	746	724	735	723	753	750	686	685	674	699	739	695	723	755	764	732	700	701	716	703	678	681	676	694	755	699	683	718	700	740	709	711	707	689	684	739	709	716	713	644	710	724	723	683	714	767	674	752	732	767	719	736	739	750	684	733	712	693	782	706	719	719	699	712	690	692	744	708	730	744	672	737	731	746	711	736	743	734	671	707	697	704	678	709	711	779	711	764	696	679	707	716	728	711	672	680	679	725	733	681	726	750	662	727	714	752	765	718	721	714	725	728	707	748	720	749	714	717	690	705	774	713	735	746	728	712	710	705	758	719	706	714	770	733	740	669	701	702	692	702	726	745	681	739	709	699	698	686	684	684	729	728	670	747	715	715	706	725	720	692	729	734	776	753	708	705	719	757	687	674	721	729	705	699	770	691	722	675	751	736	718	702	693	709	671	738	746	721	717	718	683	719	699	711	708	704	710	762	718	689	713	665	755	661	740	715	685	751	693	705	687	692	702	731	714	691	749	708	726	675	768	668	729	783	733	753	716	732	765	701	688	707	715	704	715	710	706	691	698	710	705	735	714	713	700	697	653	751	697	710	703	726	717	772	710	666	727	703	731	678	713	688	755	732	730	720	652	743	708	720	701	707	716	735	737	655	710	690	667	725	747	709	771	698	672	724	662	725	684	679	741	686	729	735	712	691	705	673	718	710	726	692	714	723	691	730	745	707	650	695	720	722	736	715	714	715	724	709	672	696	778	678	679	708	739	731	745	715	713	716	672	721	690	673	719	730	752	730	718	774	672	665	703	631	676	709	665	723	780	697	699	721	691	754	743	717	689	675	789	706	718	722	713	706	720	728	711	738	711	717	712	719	737	732	749	728	725	728	696	668	736	709	698	695	733	662	714	706	688	740	700	740	725	700	773	717	718	710	711	679	696	705	667	706	696	680	687	707	727	693	733	734	710	736	697	689	703	749	770	723	716	676	762	731	734	710	708	694	710	680	712	677	718	709	699	744	742	725	718	707	706	752	731	737	711	723	687	731	704	730	738	740	745	663	712	703	729	727	744	720	656	743	722	660	735	695	731	722	739	677	702	759	703	694	713	713	735	708	702	696	729	667	721	689	741	731	714	715	749	719	692	720	681	707	723	702	698	724	695	782	698	698	718	712	721	735	722	712	732	712	790	679	694	705	689	705	725	706	693	739	700	677	733	728	700	667	693	694	758	708	749	708	711	725	669	751	701	726	751	722	712	769	711	760	759	700	743	716	719	730	712	720	719	701	703	726	714	723	748	699	707	704	771	696	734	712	754	742	716	694	709	668	720	684	700	740	720	720	685	717	776	707	698	723	778	741	741	721	770	725	739	716	783	721	689	713	746	727	765	697	748	719	684	707	694	742	703	703	702	675	739	728	699	743	703	751	696	764	717	737	710	687	762	677	706	691	723	730	715	699	725	717	712	698	722	794	743	753	727	740	719	745	717	718	682	717	712	690	718	696	706	693	752	770	704	758	650	704	690	712	673	676	714	706	677	739	667	697	742	710	731	664	731	697	697	674	667	727	722	682	725	724	699	709	693	737	758	726	703	626	705	772	720	720	718	730	677	691	693	697	771	713	731	743	708	704	773	713	705	747	691	718	692	698	730	651	752	741	712	690	718	669	738	748	726	702	727	708	743	751	695	682	724	729	725	721	740	700	664	735	745	736	718	739	690	716	699	694	699	745	667	720	740	724	695	735	696	758	710	701	711	732	692	745	697	761	705	765	725	692	724	717	733	723	680	718	738	703	717	702	683	720	700	698	727	730	726	723	685	687	692	706	751	723	732	738	676	718	722	698	698	718	704	735	721	703	727	675	711	733	699	699	736	744	708	712	730	720	701	743	723	736	698	666	705	757	748	681	735	688	729	695	749	739	679	691	704	665	746	712	704	701	686	682	782	740	708	753	720	735	768	760	696	687	719	705	709	716	720	716	717	714	714	758	699	697	753	727	690	723	720	774	715	684	710	696	752	704	701	750	756	743	698	677	710	696	702	712	718	699	699	754	646	706	736	726	729	688	753	687	700	741	697	686	747	735	746	722	753	723	716	742	697	734	720	713	612	678	729	715	698	688	682	723	713	711	703	688	728	723	688	656	700	712	690	680	706	698	748	701	712	738	750	698	721	768	682	761	702	713	683	703	721	727	713	699	696	763	682	699	725	735	685	697	684	674	684	683	711	705	687	707	745	711	737	662	721	695	704	707	702	777	689	721	743	729	673	719	726	710	706	713	670	710	720	694	715	762	687	668	731	732	683	706	698	698	715	680	702	718	673	718	672	732	716	671	723	727	735	723	744	713	714	694	724	716	700	683	716	724	670	711	682	691	764	737	734	698	682	672	707	744	691	727	711	747	683	727	703	679	741	759	782	745	705	713	733	715	726	712	744	712	697	689	705	701	731	738	718	758	668	720	725	707	759	655	698	725	771
27595	19510	13069	6923	3567	2421	1953	1466	1284	1192	1139	1013	1021	978	939	918	911	905	839	892	885	829	866	812	803	832	788	783	728	733	772	760	712	673	729	699	758	720	689	722	679	713	739	687	670	724	706	641	692	700	736	727	746	739	730	753	684	720	723	702	676	660	759	703	699	730	669	740	727	736	701	713	737	694	671	680	752	717	723	701	661	708	734	731	706	744	711	723	718	743	706	726	674	744	681	686	696	670	721	675	729	710	725	721	764	692	688	668	711	710	726	731	779	740	728	734	705	696	663	693	700	717	712	681	719	726	711	681	672	681	735	681	704	712	697	749	719	739	679	677	697	723	670	680	676	696	657	694	714	657	718	738	711	706	737	714	722	704	683	708	704	732	702	690	728	658	684	701	732	696	708	735	702	736	713	689	740	686	712	707	660	710	697	665	697	752	749	697	743	721	743	716	676	681	681	665	754	753	717	694	689	773	675	676	754	689	747	723	726	696	653	702	664	718	718	673	715	756	722	684	704	711	690	708	705	707	695	683	695	713	703	676	683	696	630	677	795	743	721	718	670	698	722	701	701	674	666	763	710	694	673	698	664	679	709	696	664	715	714	723	725	715	711	742	716	701	739	665	723	668	695	721	742	720	744	723	711	704	724	677	690	716	710	691	676	691	690	710	704	720	718	733	705	680	709	746	721	733	749	664	721	691	665	677	694	688	735	696	669	690	683	718	705	647	690	697	725	674	741	725	722	681	721	686	724	650	700	762	794	663	756	697	716	726	735	719	734	698	779	717	724	708	694	706	691	650	746	730	700	708	736	701	719	684	722	645	710	708	754	698	693	671	717	750	700	705	708	719	729	718	693	723	755	714	670	704	639	680	721	703	751	704	718	701	730	706	737	707	673	713	731	739	635	722	712	688	757	753	683	725	758	736	664	709	713	702	681	690	680	678	736	658	710	724	696	749	716	726	711	675	697	682	736	713	698	666	682	704	757	765	685	678	716	752	728	764	712	750	727	660	690	699	705	707	760	729	711	732	713	654	693	702	704	757	736	763	701	737	750	734	706	730	737	639	656	719	712	695	711	717	725	708	708	727	757	697	727	695	746	670	711	751	686	685	689	739	750	688	710	707	714	691	721	693	709	725	697	667	666	716	705	718	730	741	711	693	745	711	721	719	696	705	685	693	703	710	714	683	713	691	759	689	723	697	698	728	723	676	773	683	684	701	702	731	702	676	755	725	724	697	685	695	708	742	721	722	696	659	711	730	735	703	676	661	668	746	681	697	675	732	754	740	678	727	707	693	731	728	664	662	696	674	727	737	647	718	728	738	660	729	687	647	712	684	720	803	727	689	648	678	727	729	755	706	710	683	681	698	728	698	688	605	673	673	737	688	739	720	683	697	705	721	691	727	746	687	715	664	723	777	743	650	675	733	686	739	701	678	687	708	702	715	695	706	668	652	695	684	685	730	653	709	710	706	737	714	729	759	726	708	664	747	737	707	733	722	781	696	690	668	725	712	702	698	747	658	713	717	743	692	728	736	740	728	717	668	712	710	682	707	686	671	659	690	753	754	675	708	688	645	685	745	700	703	716	700	726	715	706	684	760	699	680	679	729	726	702	691	715	662	697	708	674	667	647	717	739	663	710	722	681	726	671	697	697	661	686	653	693	708	677	712	664	725	689	722	663	723	622	679	705	683	752	744	723	709	718	703	762	745	650	656	690	721	754	703	661	703	705	698	680	708	665	725	671	686	756	692	788	690	682	707	728	712	707	698	664	740	661	694	701	769	712	740	728	661	692	689	702	684	705	710	692	644	659	740	717	724	728	682	673	732	709	771	671	672	686	724	706	713	708	723	742	683	751	696	725	689	704	709	690	683	681	670	651	665	708	734	754	696	709	702	713	712	688	736	685	749	747	726	686	693	754	730	679	709	739	706	726	706	711	689	700	727	733	711	742	690	732	717	749	706	684	693	734	675	687	744	685	706	675	730	711	685	664	666	689	687	752	707	723	692	736	705	727	700	706	645	665	698	707	758	696	689	719	730	756	713	726	718	712	740	725	700	726	688	707	742	683	700	679	725	710	678	720	684	675	749	702	734	725	665	706	711	699	697	717	687	731	673	691	682	712	715	707	743	700	716	683	751	725	720	694	719	736	652	699	693	671	733	676	704	709	703	727	649	687	735	693	723	724	689	681	694	694	698	719	788	689	702	692	741	700	718	694	701	737	709	727	714	661	689	684	726	733	667	698	663	698	684	683	744	691	735	698	716	712	664	743	711	720	694	714	683	703	725	712	690	675	684	704	715	698	640	709	695	763	683	630	644	694	650	647	751	762	727	689	647	698	670	715	703	702	735	681	741	721	715	754	700	718	678	721	712	715	718	724	720	705	685	712	690	652	701	699	757	709	692	746	711	705	631	712	707	704	667	698	731	708	707	745	706	749	708	708	743	694	719	732	711	682	689	680	690	702	736	722	712	697	732	663	734	706	724	734	687	784	730	726	703	701	729	717	734	709	716	694	690	685	763	730	716	727	689	688	735	689	771	735	721	687	693	727	744	739	736	717	755	735	674	691	688	777	699	693	691	721	703	724	684	708	667	698	704	624	730	740	716	669	714	766	643	718	718	707	646	706	735	685	724	695	704	677	683	701	722	689	652	733	726	703	698	756	725	668	698	681	719	711	730	714	711	734	737	668	675	695	740	726	725	740	719	776	738	722	694	727	694	728	730	775	687	710	778	674	675	738	704	686	680	717	743	711	688	723	676	741	702	730	722	668	720	690	674	734	701	772	693	686	721	707	739	703	725	748	684	736	700	740	720	695	720	742	694	731	725	694	697	701	682	703	703	739	688	697	719	706	692	683	721	699	673	676	674	683	749	702	706	692	691	701	703	668	675	725	685	733	676	692	722	694	679	703	693	747	696	659	755	741	729	679	700	713	693	749	694	739	672	696	738	696	706	724	697	679	686	712	714	674	688	758	676	754	664	710	660	661	719	728	699	726	735	713	694	693	724	713	723	700	719	683	746	694	727	705	755	736	721	663	645	670	679	714	681	723	698	686	715	627	718	726	708	718	685	701	703	734	720	736	734	723	682	731	682	723	694	715	721	670	728	698	671	705	692	678	686	710	694	716	693	673	704	696	711	758	685	671	714	707	705	713	715	721	701	677	704	686	724	734	708	745	745	722	704	710	695	754	665	723	671	705	723	726	695	712	714	679	664	713	732	754	669	690	696	726	721	678	696	709	724	716	676	766	708	696	701	760	704	735	746	686	717	713	737	717	703	692	704	683	698	691	723	712	668	643	755	676	704	697	703	715	745	695	675	711	694	667	771	708	717	667	703	661	706	687	694	726	692	662	703	679	740	677	749	677	713	709	726	710	715	703	701	719	691	742	707	726	717	648	725	732	713	680	725	658	726	660	715	725	677	705	726	663	721	693	661	727	736	671	725	722	687	715	670	653	690	735	685	760	731	681	733	726	691	728	704
16627	23995	17465	10667	7567	5728	4394	3440	2904	2454	2293	1981	1941	1873	1803	1724	1658	1617	1554	1512	1547	1480	1419	1356	1279	1274	1245	1191	1195	1194	1175	1132	1143	1118	1080	1105	1050	1052	1047	1093	1061	1029	1113	1093	1047	1007	1081	1057	1124	1053	1107	1031	1048	1125	1096	1106	1094	1115	1083	1092	1051	1042	1114	1093	1010	1105	1046	1063	1062	1025	1128	1059	994	1049	1056	1080	1093	1055	1041	1061	1063	1071	1096	1091	1089	1129	1094	1080	1087	1030	1110	1022	1048	1015	1105	1025	1060	1070	1080	1065	1035	1090	997	1034	1062	1066	1039	1047	1053	1070	1056	1098	1066	1044	1117	1114	1051	1022	1072	1023	1015	1113	1090	987	1065	1043	1024	1033	1069	1106	1068	998	1034	973	1015	1058	1089	1047	1010	1025	1071	1012	1123	1016	1085	1080	1060	1039	1100	1030	1066	1056	1101	1038	1077	1072	1028	1088	1024	1082	1053	1085	1023	1098	1025	1062	1100	1013	1058	1070	1046	1069	1069	1049	1022	1061	1043	1068	1062	1007	1044	1046	1067	1077	1057	1089	1119	1078	1106	1063	1090	1003	1081	1020	1056	1021	1151	1072	1059	993	1067	1075	1071	1084	1035	1060	1031	1064	1124	1038	1057	1027	1029	1084	1066	1083	1089	1008	1060	1029	1080	1076	1031	1086	1043	1019	1032	1079	1075	1044	1056	1088	1076	1032	1027	1029	1070	1099	1053	1145	1022	1083	1077	1051	1016	1030	1021	1073	1035	1002	1086	1015	1047	1078	1097	1038	1097	1068	1011	1084	1027	996	1036	1102	1078	1001	1043	1054	1098	1003	1095	1104	1058	1024	1048	1015	995	1017	1106	1082	1038	1098	1063	1080	1050	1090	1053	1013	1096	1059	1015	1093	1022	1034	1040	1092	1100	1072	1087	1046	1048	1048	1077	1027	1026	1074	1028	1043	1051	1066	1071	1041	1063	1035	1019	1089	1059	1066	1085	1057	1032	1017	998	1027	1087	1090	1037	964	1074	1039	974	1050	1082	1087	1019	1109	1116	1050	1058	1026	1050	1035	1054	1082	1001	1022	1075	1119	1036	1044	1070	1109	1097	1084	1074	1007	1041	979	1119	1053	1103	1044	1045	1106	1034	1096	1065	1058	1054	1071	1048	1073	999	1030	1051	1043	1040	1031	1058	1023	1080	1023	1110	1016	1084	1064	1118	990	1078	1079	1045	1013	1023	1118	1103	1001	1103	1028	1105	1002	1063	1035	1025	1050	1002	1008	1038	1009	1054	1026	1050	1088	1047	1069	1051	1024	1059	1074	1058	1105	1054	1050	1039	1084	1073	1145	1007	1071	1045	1090	1019	1050	1055	1069	1111	1055	1079	1104	1065	1126	1103	1042	1041	1082	1052	1022	1096	1074	1031	1066	1045	994	1087	1138	1135	1034	1043	1076	1080	1040	1019	1012	1026	1073	1051	995	1075	1071	1049	1074	1030	1077	1100	1057	1080	1031	1042	1026	1094	1049	1059	1072	1055	1014	1036	1040	1104	1035	1029	1030	1110	1088	1066	1047	1049	1010	1094	1041	991	1017	1107	1052	1023	979	1079	1047	1071	1058	1068	1029	1078	1059	1059	1070	1047	1055	1056	1022	1020	1037	1009	1034	1064	1113	1107	1103	1045	994	1084	1053	1142	996	1075	1032	1064	1026	990	1023	1026	1038	1067	1072	1029	1034	1050	1051	1143	1077	1080	1080	1062	1084	1084	1061	1033	1087	1040	1086	1040	1052	1052	1059	1108	1091	1044	1050	1021	1036	1085	1081	1043	1048	1035	1068	1000	1064	1035	1129	1049	1067	1060	1041	1102	1091	1079	1071	1008	1081	1036	1102	1035	1055	1062	1095	1060	1085	1096	993	1035	1045	1019	1004	1056	1058	1022	1002	1088	1066	1038	1060	1045	1066	1114	1083	1053	1095	1045	995	1060	1059	1070	1059	1092	1018	1043	1022	1049	1060	1047	1064	1068	1099	1036	971	1068	1071	1015	1002	1048	1015	1080	1051	1060	1057	1036	1036	1082	1077	1060	1081	1089	1022	1060	1042	995	1110	1098	1098	1097	1047	1063	1035	1065	1018	1112	1060	1091	1079	1074	1063	1014	1010	1065	1044	1008	1033	1078	1014	1042	1079	1077	948	1000	1076	1036	1062	1007	1056	1097	1065	1005	1088	1029	1105	1036	1031	1060	1049	1051	1034	1048	1126	1094	1072	1103	1086	1073	1088	1005	1057	1006	1083	1030	1004	1019	1050	1061	1086	1077	1082	1054	1091	1095	1065	1053	1060	1027	1083	1066	1086	1088	1078	1071	1033	1028	1073	1002	1055	1020	1053	1074	1058	1070	1026	1064	1022	1066	1053	1024	1126	1036	1076	1084	1060	1068	1048	1036	1053	1062	1027	1039	1113	1014	1065	972	1095	1024	1058	1056	1065	1073	1074	1061	1061	1025	1059	1029	1040	1060	1077	1113	1036	966	1032	1081	1042	1125	1005	1031	988	1043	1027	1082	1097	1072	1049	1046	983	1096	1093	1067	987	1032	1059	1029	1003	1113	1083	1085	1058	1043	1065	1070	1017	1042	1047	987	1106	1051	1078	1091	1057	1077	1045	1105	1044	1063	1051	1053	1080	1099	1056	1080	1029	1015	1056	1050	1034	1058	1036	1031	1049	1071	1110	1126	964	1072	1040	1020	1064	1046	1068	1061	1099	1075	1063	1011	1025	1089	1069	1066	1097	1074	1082	1010	1093	1072	1060	1048	1073	1071	1127	1073	1058	1031	1037	1101	1065	1023	1012	1031	1057	1041	1066	1094	1010	1057	1044	1015	1047	1077	1010	1053	1008	1093	1099	1004	1027	1076	1052	1075	1023	1064	1052	1035	1045	1095	1037	1040	1086	1052	1082	1086	1041	1064	1031	1047	1073	1042	1070	1088	1050	1026	1044	1064	998	1046	1061	1041	1058	1007	1065	1020	1018	1052	1003	1022	1103	1061	1070	1087	1056	1055	1049	1056	1067	1038	1038	972	1017	1075	1048	1027	1046	1027	1037	1145	1078	1015	1038	1046	1041	1062	1017	1092	1089	1076	1057	999	1042	999	1050	1068	1077	1052	1054	1012	1080	1089	1028	1060	1030	1096	1038	1089	1031	1099	1027	1098	1060	1078	1050	1059	1094	1048	990	1053	1097	1070	1029	1088	1059	1020	1111	1059	1047	1077	1122	1064	1091	1055	1098	1055	1064	1056	1043	1024	1049	1088	1012	1058	1068	1023	1031	1036	1085	1081	1066	997	1047	1010	1026	1076	1008	1111	1068	1031	1052	1003	1058	976	1073	1049	1079	1035	1029	1066	1126	996	1034	1053	1078	1072	1097	1078	1031	1070	1044	1089	1012	1036	1056	1026	1011	997	1014	1050	1077	1059	1055	1041	1037	1072	1022	1047	1101	1086	1109	1085	1066	1016	1097	1057	1056	1079	1049	1039	1084	1066	1043	997	1046	1011	1015	1011	1036	1009	1072	1048	1077	1004	1011	1071	1022	1075	1090	1064	1098	1061	1019	1066	1046	1144	1044	1046	1060	1063	1072	1126	1045	1046	980	1108	1088	1057	1039	1048	1071	1050	1090	1017	1090	1079	1046	1056	1050	1128	1048	1055	987	1079	1028	1049	1027	1055	1027	1094	1025	1098	1028	1053	1040	1019	1067	1120	1060	1053	1054	1006	1096	1045	1030	1055	1092	1069	1079	1128	1040	1051	1009	1046	1052	1012	1072	1054	1014	1060	1060	1035	1003	1071	1049	1089	1020	1008	1065	1064	1039	1084	1073	1061	1130	1058	1018	1072	1089	1099	1083	1056	1046	1047	1085	1030	1027	1044	1010	957	1057	1074	1043	1053	1025	1006	1045	1071	1023	1055	1030	1056	1029	1029	1047	1084	1025	1041	1025	1063	1016	1039	1038	1068	1054	1045	1012	1059	1101	1042	1057	1140	1082	992	1010	1130	1064	1033	1003	1000	1040	1056	997	1079	1023	1132	1075	1027	1113	1057	1016	1052	1078	1080	1089	1022	1093	1063	1045	1043	1026	1045	1070	1003	1099	1000	1001	1048	997	1060	1078	1046	1040	1034	1051	1079	1042	1077	1063	1062	1059	1095	1077	1020	1005	1033	1046	1011	1045	1027	1021	1069	1068	1075	1071	1099	1057	1003	1071	1004	1016	997	1055	1076	1061	1078	1009	1064	1116	1011	1010	1011	1068	1073	995	1054	1061	1062	998	1121	1073	1118	1085	1023	999	1030	1040	1098	1102	1066	1064	1036	1073	1084	1015	1065	1078	1094	1020	1044	1045	1050	1039	1025	1033	1073	1035	1076	1033	1070	1026	1101	1047	1004	1079	1060	1073	1048	987	1078	1040	1119	1021	1088	1036	1114	1102	1076	965	1046	1052	1059	1073	1039	1007	1078	1062	1025	1075	1117	1087	1029	1042	1077	1053	1048	1138	1053	1056	1101	1057	1114	1010	1087	1095	1066	1005	1062	1102	1044	1003	1082	1066	1082	1087	1063	1082	1063	1010	1033	1072	979	1070	983	1089	1042	1035	984	1050	1095	1098	1122	1086	1071	1089	1056	1052	1042	1109	1020	1092	1030	1099	1019	1050	1050	1050	1061	1047	1061	1037	1030	1091	1034	1107	1051	1122	1095	1021	1047	1066	1060	1025	1118	1076	1031	1065	1042	1053	1121	1129	1069	1046	1027	1030	1036	1095	1079	1082	1080	1063	1061	1048	1039	1060	1067	1118	1028	1061	1103	1054	1101	1086	1033	1097	1035	1002	1057	1020	1143	1040	1090	1089	1033	1066	1011	1020	1064	1137	1018	1082	1051	1069	1016	1070	1124	1046	1073	1038	1040	1096	1049	1027	1030	1058	1046	1014	997	1018	1076	1064	1045	1056	1063	1072	1072	1052	984	1092
23208	21045	27519	24755	19761	7273	3214	2139	1583	1438	1291	1137	1126	1026	1012	1004	999	958	887	880	922	807	762	761	768	712	682	687	679	689	617	657	596	620	622	598	565	601	603	588	633	574	584	597	601	561	606	572	605	592	580	598	615	596	595	629	584	616	598	557	612	581	583	608	578	621	569	591	564	574	553	585	564	539	603	612	573	583	560	603	601	595	577	561	555	603	632	618	577	596	623	625	563	568	602	599	567	551	558	581	558	574	585	571	561	596	606	581	591	592	577	567	592	614	603	608	576	566	605	584	603	618	606	629	601	607	632	557	585	593	602	587	558	562	576	585	582	551	614	572	582	580	572	610	567	541	605	570	611	576	618	593	600	589	609	574	572	562	585	596	603	556	572	565	582	574	593	579	591	593	609	571	551	579	590	569	585	540	572	562	583	606	580	619	590	610	601	573	596	573	584	562	532	569	597	562	635	588	579	572	591	589	567	598	567	544	593	571	561	555	613	575	544	540	619	588	547	624	545	640	610	585	581	587	586	587	553	599	581	575	582	549	528	578	603	590	577	648	582	565	607	556	608	564	595	581	573	572	572	582	602	586	548	569	594	579	606	592	590	572	600	592	596	558	609	576	601	577	579	594	595	596	598	592	622	591	559	584	580	603	555	586	567	557	564	561	579	591	572	576	582	586	559	547	594	577	606	578	618	557	612	589	582	578	588	574	556	583	580	595	578	568	585	582	623	570	555	546	564	555	555	598	590	537	569	673	581	598	576	579	602	617	553	582	624	607	601	580	644	551	610	629	564	621	604	580	594	566	564	579	599	582	527	611	603	605	605	608	528	589	574	557	576	567	549	554	576	585	582	526	596	615	612	579	622	607	567	573	626	611	599	582	589	580	577	572	595	585	622	576	540	612	587	584	575	582	596	537	562	560	623	577	585	584	569	577	581	559	622	558	605	586	592	571	543	542	555	578	569	578	563	609	590	586	589	528	613	542	577	577	572	527	561	540	599	603	561	588	582	564	603	577	630	580	560	594	572	656	578	566	575	586	581	619	553	609	558	617	576	577	619	583	589	592	607	563	546	578	600	593	577	528	534	574	543	586	621	553	611	570	561	582	577	567	613	584	606	602	586	530	560	579	617	572	596	588	590	573	591	573	585	596	545	573	597	569	616	623	584	545	575	555	580	556	572	569	613	629	594	540	560	631	634	555	563	572	617	570	593	596	581	579	565	594	528	591	586	590	597	605	594	570	558	584	631	592	587	556	561	591	627	573	591	544	589	573	590	583	546	576	630	586	602	597	557	556	568	572	593	598	613	595	580	541	551	570	583	623	604	570	596	617	563	634	560	605	578	581	607	576	612	571	605	647	581	568	615	567	563	584	586	584	607	592	567	611	542	603	597	586	553	587	590	599	606	590	608	574	594	589	624	575	597	619	649	598	564	572	576	581	623	554	609	558	591	569	570	567	566	609	600	567	606	600	624	561	553	562	616	563	602	555	581	605	578	619	581	598	588	545	573	569	593	619	614	593	555	628	575	561	597	622	599	592	594	534	574	573	565	604	584	566	571	609	554	571	603	590	576	580	604	587	555	580	573	593	558	558	608	593	602	559	570	629	572	562	566	548	548	636	597	609	586	609	591	623	596	578	575	553	557	582	562	591	534	582	603	578	527	591	552	575	568	576	541	561	573	589	610	595	606	547	585	618	616	580	582	588	578	531	595	610	562	626	571	603	584	590	577	610	617	570	551	595	588	556	544	545	589	576	591	584	581	567	578	597	624	550	566	647	584	569	564	621	575	585	572	610	621	566	530	584	628	600	541	587	592	541	552	593	506	532	623	617	552	617	596	620	551	511	562	614	565	581	587	575	591	570	599	575	601	624	577	598	613	557	612	568	597	590	554	596	571	550	577	565	602	601	573	596	569	600	522	548	529	560	621	555	573	583	563	565	582	596	629	564	598	571	625	544	555	604	569	545	593	589	583	576	556	582	586	617	590	579	598	579	613	602	598	564	603	596	601	591	615	573	592	593	607	571	555	569	616	586	624	592	565	581	603	590	595	582	604	539	590	602	619	602	579	545	569	615	582	562	555	624	569	622	571	544	593	585	562	566	559	562	572	580	547	541	590	579	594	626	588	547	593	622	595	571	615	586	611	569	609	590	616	593	580	618	616	612	568	591	620	558	617	572	570	533	606	621	575	584	553	584	559	610	569	606	603	577	579	600	585	554	593	548	624	579	604	574	597	587	575	597	576	529	601	530	623	571	572	585	591	589	601	549	582	603	585	600	631	543	549	583	591	606	549	585	571	577	595	584	566	597	603	607	585	608	604	600	619	586	635	604	578	556	586	564	570	572	585	567	551	595	547	596	574	566	568	579	567	604	582	590	572	602	593	536	570	597	568	612	626	582	558	593	580	553	610	548	573	572	562	576	558	576	558	564	615	552	605	585	581	602	538	588	614	562	576	548	571	575	519	554	575	555	585	588	618	587	580	619	603	559	574	548	605	522	583	585	571	629	543	599	598	601	590	577	583	592	580	574	564	597	551	582	601	564	544	544	597	584	538	630	610	584	588	533	574	609	551	572	577	615	583	568	611	587	573	630	594	545	587	633	578	583	553	583	599	611	565	567	610	548	585	623	563	609	600	583	575	585	621	566	557	588	597	565	579	590	560	594	576	603	584	568	560	580	570	591	569	596	553	574	597	582	628	597	581	585	549	564	603	579	602	580	588	587	587	548	569	555	616	582	594	586	594	602	562	578	597	607	548	614	606	611	577	558	573	579	612	555	603	569	558	542	549	562	619	599	569	587	604	599	554	579	609	561	550	578	583	545	519	574	604	600	606	557	617	587	615	585	617	606	615	636	614	580	612	599	606	565	598	568	552	607	593	581	562	586	618	598	623	587	558	582	570	565	568	594	625	606	579	620	604	600	557	570	592	633	585	583	572	551	605	564	579	542	579	587	558	586	546	566	605	565	562	604	563	614	548	555	588	585	586	635	612	597	574	601	596	575	588	571	537	603	585	619	639	599	544	625	592	570	584	589	547	608	563	552	592	568	616	624	609	544	613	575	599	584	581	542	590	600	618	584	596	607	603	560	572	563	584	615	594	599	570	581	555	600	584	584	567	562	567	610	574	624	607	593	586	571	551	580	573	597	616	558	572	561	546	608	578	626	595	611	577	622	603	595	580	532	565	607	599	560	553	606	597	614	640	577	556	606	583	585	590	567	576	571	590	536	604	595	561	562	623	547	548	570	601	575	584	622	614	602	593	578	616	600	599	613	591	563	568	571	605	595	553	584	622	606	614	640	596	587	574	556	582	600	618	589	541	570	563	543	601	575	551	533	607	593	580	584	614	567	572	581	593	563	647	615	628	565	586	597	577	589	553	603	566	591	572	563	603	602	607	581	604	578	598	582	574	603	580	582	604	619	574	550	600	642	581	584	575	593	592	560	555	574	596	579	581	562	606	566	567	580	580	629	609	594	560	588
17991	30248	23345	15391	11430	8689	6480	4759	3895	3310	2866	2598	2384	2279	2130	1999	1987	1855	1762	1665	1638	1575	1515	1382	1347	1275	1191	1165	1093	1019	1067	985	967	975	897	880	921	912	909	952	905	916	880	879	855	901	851	895	923	935	915	890	934	924	966	952	913	955	939	920	894	892	962	926	914	920	954	899	898	881	878	814	901	867	878	923	887	909	899	887	903	884	902	885	919	875	855	916	920	871	902	903	863	905	892	929	875	881	883	891	870	846	866	942	878	871	928	900	897	917	929	912	914	880	918	888	916	934	886	897	969	911	835	853	897	847	924	864	859	866	878	898	881	877	846	890	874	869	904	848	892	903	872	861	844	891	877	886	865	918	939	907	885	849	830	869	819	907	904	928	919	893	861	926	880	870	848	884	856	912	905	938	879	877	865	832	864	905	933	874	899	871	890	898	844	864	919	906	883	842	879	885	863	914	886	836	942	880	860	876	862	873	839	887	910	862	915	867	878	886	883	829	934	887	920	841	891	812	881	859	907	918	895	895	922	889	850	933	861	858	861	867	886	901	859	956	934	868	894	866	886	893	893	919	899	940	852	862	900	925	936	908	834	861	862	919	889	851	882	875	875	941	893	911	868	911	881	879	904	874	860	827	896	852	884	895	922	878	857	836	853	897	885	902	874	825	905	896	874	903	859	926	856	870	901	877	885	853	967	875	835	872	889	887	907	860	860	871	842	928	838	892	839	888	920	901	900	907	941	913	896	907	925	913	906	877	875	866	880	915	900	869	919	866	951	865	932	901	884	881	850	841	889	933	865	876	859	855	875	869	830	876	913	867	901	846	911	905	859	932	915	892	882	861	918	907	907	875	886	917	900	871	908	887	927	894	891	888	872	897	858	839	859	907	866	868	858	935	897	884	874	872	855	885	842	845	901	844	902	861	903	895	912	901	851	946	927	888	905	882	850	861	932	890	913	944	903	863	922	856	861	878	838	867	918	867	879	921	844	873	833	882	905	938	871	948	871	914	888	911	884	874	933	879	842	836	912	853	904	906	902	860	881	894	891	930	893	914	903	901	870	866	856	849	919	900	854	880	949	882	858	926	864	908	818	884	895	855	892	897	863	834	868	843	848	948	874	855	878	844	876	930	910	878	919	897	923	911	865	897	882	882	885	904	887	872	894	953	928	861	916	922	867	819	858	901	930	836	832	905	934	854	919	879	825	907	896	842	876	876	834	967	859	907	936	909	875	921	892	894	885	904	880	900	877	827	932	856	869	864	886	918	935	878	912	890	904	852	882	892	900	859	921	872	829	891	873	866	861	882	857	910	889	829	897	860	909	885	806	885	858	927	929	901	905	938	852	960	842	895	899	857	878	880	889	911	855	847	884	821	877	901	906	870	850	880	922	896	855	854	856	870	925	836	842	865	929	886	863	923	920	875	916	867	880	875	878	941	850	855	888	909	903	902	832	844	886	899	855	892	926	873	897	866	895	932	797	908	883	867	871	893	858	842	868	882	892	858	852	839	853	858	814	916	887	873	895	933	904	891	903	867	922	906	924	939	804	878	917	887	865	900	949	951	847	937	830	869	923	909	877	878	915	907	901	902	914	883	876	878	884	893	893	907	895	889	897	894	921	868	866	909	849	897	866	914	921	885	876	848	863	917	887	873	931	883	910	812	869	829	897	856	874	901	891	908	865	870	880	836	858	885	930	934	877	890	911	824	893	861	918	857	841	911	888	887	913	880	884	907	848	902	930	860	874	890	910	900	875	902	932	895	853	882	876	913	890	902	851	902	912	901	869	924	879	915	872	892	866	944	868	892	855	849	855	904	900	870	866	920	902	887	914	870	921	884	899	925	869	887	915	904	877	896	881	918	860	827	851	833	888	872	881	922	830	878	886	860	921	877	871	900	870	874	920	884	842	873	878	836	888	880	937	907	896	893	845	860	968	834	882	822	864	911	909	833	850	887	861	947	898	866	881	879	895	873	884	854	844	910	904	919	913	880	860	858	900	867	862	860	850	886	883	861	894	883	882	869	906	864	859	821	829	915	852	912	860	898	839	890	887	879	859	887	895	878	906	860	886	876	886	904	913	910	893	898	892	850	873	851	887	850	906	855	908	879	824	902	873	889	845	884	817	885	891	877	878	861	895	847	900	854	929	901	861	901	831	913	900	855	883	933	875	873	831	894	811	896	902	860	961	855	880	881	884	914	886	835	891	887	858	883	867	887	850	928	913	949	853	840	840	891	855	906	911	918	849	939	864	866	838	825	893	838	845	839	925	832	907	871	926	848	856	869	885	829	875	953	875	944	867	891	911	893	852	905	854	886	911	881	915	918	830	855	891	859	870	899	912	890	875	919	949	896	906	876	907	894	895	915	921	886	856	905	902	879	878	894	882	863	859	888	880	924	902	890	954	893	872	879	883	887	899	884	855	898	838	924	894	838	850	835	919	829	871	878	894	874	887	907	898	931	892	928	894	849	862	878	889	902	870	887	840	845	883	852	858	885	855	888	882	882	859	905	820	918	876	879	888	846	828	875	956	881	946	911	832	864	892	877	885	874	908	898	925	883	883	927	908	853	861	871	876	946	830	902	903	872	888	876	844	917	912	870	883	881	871	960	871	905	882	918	859	859	896	910	912	814	844	935	823	849	908	849	842	937	893	845	850	852	896	902	870	901	893	856	899	855	855	916	903	825	907	909	905	896	863	883	857	864	893	910	870	862	957	873	829	873	823	885	921	899	889	868	872	876	906	876	945	898	899	905	852	858	905	875	853	889	881	854	898	870	907	867	904	858	918	853	844	924	879	885	871	906	879	933	897	863	920	903	870	903	877	901	846	849	896	889	875	881	905	881	947	863	874	885	908	853	842	873	921	874	879	914	917	903	888	871	863	905	890	894	861	860	922	886	872	902	857	895	860	888	906	855	862	878	905	885	901	913	921	869	817	889	866	849	902	832	898	874	822	863	960	889	873	883	905	821	866	914	965	880	848	906	865	907	846	844	867	855	918	843	891	926	910	868	886	900	960	879	852	868	890	870	902	864	840	833	860	836	902	945	905	938	838	923	866	861	932	860	886	905	842	847	944	905	848	836	860	928	934	881	891	891	937	869	883	841	950	895	917	909	912	937	866	884	923	866	935	854	856	889	909	911	886	853	896	904	843	830	869	891	903	870	873	895	918	935	907	907	904	869	831	849	869	824	875	865	841	859	882	915	899	931	849	901	888	869	943	905	896	907	928	868	912	895	851	860	924	940	858	881	908	917	1007	872	887	825	922	879	901	905	879	886	846	900	925	838	828	833	886	807	893	891	927	868	895	935	879	914	872	867	913	903	874	890	868	920	895	877	871	886	860	891	837	827	919	861	856	900	898	909	913	856	867	880	956	917	901	860	888	883	871	837	892	900	884	879	885	864	900	864	948	909	904	928	912	902	875	913	889	863	877	877	912	853	871	852	899	866	808	885	887	903	874	889	899	890	857	901	865	881	884	897	890	859
24704	21105	25479	22765	6216	3088	2267	1662	1366	1230	1124	1045	1023	961	979	923	930	877	942	912	852	808	826	815	768	793	694	738	727	718	700	676	667	647	708	643	668	632	643	660	625	624	694	672	627	666	671	664	632	684	703	644	610	685	649	692	624	673	639	678	656	643	628	635	652	647	633	709	663	663	664	630	612	676	675	618	680	602	689	713	663	666	625	702	688	676	626	665	659	634	669	670	684	684	625	673	635	618	685	667	660	644	618	677	646	690	659	678	648	619	649	687	707	612	671	634	672	649	653	657	611	652	669	629	622	610	642	626	651	625	691	633	645	601	700	664	659	615	672	639	649	659	588	646	621	641	673	636	644	640	670	615	666	644	633	640	654	677	668	624	653	663	657	636	647	659	720	648	667	674	661	647	593	655	700	654	671	660	604	662	625	647	661	642	611	639	621	638	686	634	664	647	643	639	626	626	666	640	654	668	664	627	637	669	657	655	689	658	689	634	663	631	640	657	628	623	661	621	658	651	648	665	675	607	641	629	625	630	642	655	656	703	652	649	710	647	651	659	640	664	641	630	649	677	630	654	691	629	634	647	603	670	621	688	640	669	616	686	632	640	658	667	630	653	621	659	715	677	674	679	660	644	633	640	612	672	635	612	671	662	586	623	687	641	642	657	670	662	649	616	651	630	659	690	643	650	668	667	626	636	623	691	685	661	665	641	676	673	673	669	628	642	662	695	654	659	621	648	667	708	652	654	650	660	659	602	673	682	640	635	632	659	605	667	637	647	637	652	623	671	694	620	670	634	670	687	620	662	670	638	671	676	627	630	671	641	634	625	662	655	617	635	636	666	649	662	676	699	665	670	689	657	621	641	607	639	644	631	636	647	607	658	645	629	681	643	621	639	697	640	640	669	646	642	675	702	642	657	666	687	625	676	725	667	656	672	655	683	650	636	674	644	682	653	642	680	635	565	615	622	651	637	657	660	684	657	634	657	622	607	672	641	641	635	681	660	656	645	629	641	640	662	616	685	652	660	704	692	616	694	656	615	648	625	691	638	682	634	652	640	607	632	709	635	638	631	633	630	631	655	620	646	645	642	691	625	664	614	724	675	625	609	628	614	606	661	650	643	655	675	632	638	674	653	677	630	646	643	684	671	632	655	642	677	687	656	616	642	652	595	652	653	669	672	646	663	648	643	615	659	612	609	650	670	663	659	669	678	661	638	684	679	634	637	645	674	675	699	664	648	681	681	629	628	663	631	645	677	644	644	677	658	666	637	664	642	654	671	668	624	652	643	617	659	687	688	641	651	641	691	663	646	676	660	650	629	681	635	636	634	658	677	676	665	647	667	636	626	671	639	617	620	645	653	641	642	683	636	591	598	644	652	654	638	664	601	630	679	620	654	633	644	631	670	667	647	638	632	634	641	639	663	667	662	683	676	640	613	694	647	657	698	675	658	634	631	647	656	649	621	675	654	655	664	618	692	631	646	657	624	670	606	648	654	623	617	627	688	614	622	659	670	665	664	645	644	660	666	652	663	646	706	652	632	699	624	583	632	697	612	656	647	630	631	698	670	636	677	704	644	684	659	631	643	667	637	669	619	637	614	659	594	631	653	594	633	707	681	614	660	711	646	628	652	660	672	643	638	665	650	699	639	656	658	662	653	690	652	681	663	658	670	673	649	607	654	641	623	660	649	590	706	592	670	658	667	671	662	650	625	604	665	638	696	622	638	604	638	654	640	675	623	663	674	637	686	602	626	639	683	685	665	656	585	686	630	615	648	634	650	694	600	594	647	635	628	642	653	613	638	662	624	632	637	681	665	631	647	653	700	625	691	597	657	696	655	606	653	586	628	661	622	637	594	630	694	662	642	612	646	685	637	656	646	651	653	607	662	625	615	642	652	677	658	647	655	665	659	640	613	656	628	644	676	619	639	612	652	657	617	609	653	640	651	623	674	645	582	643	639	646	677	639	651	622	599	632	686	657	670	657	655	627	584	608	659	634	657	657	616	682	665	640	657	675	665	647	629	637	650	652	614	634	636	597	622	673	636	663	686	604	635	641	675	660	674	642	622	680	674	631	638	639	679	648	612	665	684	612	671	644	631	623	636	638	614	598	657	681	608	611	620	623	642	683	673	648	624	630	681	610	633	657	697	598	610	620	640	625	684	666	632	689	619	612	624	624	662	655	648	639	643	642	645	644	623	666	649	630	643	643	696	632	671	671	665	675	721	635	618	683	663	649	628	609	654	635	649	635	616	662	664	649	661	647	659	659	676	617	658	686	684	620	619	639	620	661	581	616	633	611	666	632	642	636	705	640	655	642	664	649	683	645	641	651	696	606	691	611	647	640	664	615	623	632	681	613	588	688	644	621	625	635	696	646	648	625	625	613	676	634	649	652	666	632	673	659	651	682	642	701	620	664	680	579	642	635	638	662	635	649	681	638	637	659	675	679	648	641	628	662	679	638	660	654	665	714	650	673	659	647	641	634	699	651	646	619	637	660	672	641	604	605	670	704	645	684	661	647	662	675	680	622	633	676	668	647	675	632	656	610	638	660	657	641	620	651	621	649	652	668	665	596	677	614	633	623	619	596	666	611	676	703	693	665	640	646	652	637	666	632	610	644	670	634	596	659	669	671	627	656	611	636	648	636	655	621	652	630	633	609	652	663	681	669	661	653	635	658	663	602	647	629	666	645	663	661	690	640	658	664	640	658	632	683	629	678	651	655	622	664	601	646	682	682	699	690	627	648	657	666	615	618	639	674	655	641	647	630	649	659	647	682	657	674	671	646	678	653	636	700	637	653	647	667	650	608	597	614	655	661	640	646	641	657	669	630	669	618	665	683	589	628	656	675	644	633	657	614	638	668	654	646	643	633	660	701	608	657	644	680	649	645	667	660	666	673	696	630	670	675	694	657	616	682	607	626	681	619	640	647	663	666	637	646	620	673	656	669	688	645	678	671	566	660	682	620	597	634	642	638	635	652	667	637	667	658	657	662	658	641	656	628	631	658	650	675	623	667	635	657	656	662	644	635	653	668	615	679	679	606	630	622	654	680	661	651	647	637	606	619	666	631	658	658	634	679	639	671	657	669	645	600	653	662	633	639	661	654	636	661	687	656	626	658	650	632	630	648	633	645	630	644	664	674	633	639	671	637	634	639	628	661	678	660	601	674	674	663	582	629	679	641	668	653	649	656	676	648	665	666	645	636	626	687	627	625	651	635	642	649	635	681	635	647	626	616	686	650	676	669	670	662	668	651	668	663	678	624	608	684	655	664	646	635	664	665	643	658	637	636	642	635	630	671	644	660	654	679	638	630	632	628	689	625	652	633	628	612	626	660	666	643	646	699	654	657	685	671	636	657	600	634	666	625	594	659	646	695	683	631	648	659	643	668	627	662	627	630	654	651	637	631	659	657	636	651	648	655	668	632	691	617	608	658	616	651	654	657	652	636	649	626	644	615	677	658	678	644	655	625	659	653	622	606	618
17116	26335	19663	12548	9375	7094	5423	3932	3300	2951	2547	2272	2295	2140	1953	1818	1735	1742	1698	1635	1632	1507	1511	1405	1308	1278	1202	1205	1122	1169	1114	1019	1031	958	962	998	1053	960	988	986	1007	970	1017	1039	957	1022	1015	993	1016	995	984	998	1030	964	1053	1007	996	937	992	991	958	960	971	921	956	976	1028	1022	1013	977	962	935	930	968	937	968	976	957	931	1029	969	980	989	980	1015	983	938	950	971	983	911	988	943	1004	1011	952	982	920	975	959	938	996	968	907	969	995	957	930	996	974	963	977	974	961	1007	994	947	967	941	959	1014	945	960	965	933	984	929	960	988	1041	976	950	967	936	968	934	968	985	997	993	964	1014	976	991	954	989	950	918	968	959	950	1008	954	931	947	956	987	960	923	974	966	987	995	973	1017	988	991	917	997	964	990	925	926	897	974	932	945	987	943	940	964	928	928	925	961	939	988	940	982	935	999	990	978	935	952	1008	991	979	970	931	1000	967	966	944	949	951	975	918	954	973	959	1001	954	992	955	1009	995	938	973	1021	944	984	947	950	973	976	971	881	949	981	937	908	990	942	952	1000	976	994	1020	970	961	908	970	974	914	982	1051	938	965	1008	1003	960	935	968	939	1010	964	941	1016	971	991	1020	980	960	979	1029	968	959	911	975	953	989	993	1014	918	967	935	970	936	969	984	988	966	921	995	986	984	988	932	990	1005	923	1033	976	959	903	1027	990	932	967	979	978	957	938	948	996	940	967	1016	992	977	971	1020	980	973	899	1015	978	955	953	968	1001	969	937	970	927	914	979	987	993	930	996	947	988	986	920	977	955	959	939	969	953	919	983	977	956	948	942	952	949	933	979	958	950	955	946	984	970	928	920	957	983	897	1007	1009	918	935	945	934	1014	909	948	930	1008	969	1008	1016	985	994	1006	980	1003	909	947	980	1005	958	993	944	985	985	984	999	1000	993	966	940	983	957	970	981	930	971	1024	957	916	902	992	994	909	950	957	950	921	990	966	911	935	965	934	973	956	932	961	951	969	963	981	993	977	988	955	951	926	899	914	914	934	1021	900	974	939	986	908	917	946	969	1010	896	966	940	991	923	1004	964	990	940	936	930	1020	968	1011	919	986	929	1013	905	965	1007	973	946	994	935	954	942	999	936	988	919	961	965	919	931	953	939	987	940	974	1029	975	966	954	957	981	921	922	1001	961	969	961	957	984	929	992	946	950	964	966	959	948	878	965	988	967	952	984	962	997	971	981	931	966	1028	967	960	964	961	935	990	987	997	963	953	958	1014	960	955	1032	966	936	996	1009	952	968	970	1024	980	1020	1003	1015	968	904	960	967	942	915	936	900	940	1001	1002	937	943	924	959	927	993	952	983	941	1018	940	1013	961	986	994	922	942	952	969	965	965	936	986	933	985	972	965	948	980	970	972	971	958	980	1019	966	976	1015	1010	950	924	945	978	951	943	974	969	1000	955	951	967	960	947	952	934	949	860	944	949	951	1003	956	973	976	999	961	966	1016	933	1000	971	946	982	1035	968	970	948	991	926	990	1004	936	959	1040	971	957	949	981	1001	976	975	903	948	1008	942	926	940	1012	952	964	895	922	1004	949	937	956	1014	971	995	954	1022	975	979	1001	986	952	983	996	975	1002	961	1013	984	1025	958	955	918	981	971	1005	937	939	1003	939	1004	943	973	1018	987	917	1009	934	921	958	1005	933	995	1007	975	947	963	967	967	929	1007	984	968	963	926	991	932	1016	966	960	1005	916	956	999	928	926	973	946	1009	990	965	957	979	983	923	927	934	968	972	963	939	910	992	969	994	965	1014	1034	975	972	982	970	975	973	933	923	1000	918	919	913	946	954	943	989	972	969	962	976	932	961	942	991	966	930	1004	971	1006	964	984	973	943	955	926	955	1003	1036	950	961	933	966	992	977	979	989	966	949	995	916	951	909	988	942	977	969	925	969	957	896	948	915	954	959	996	951	983	940	959	947	1011	993	904	938	982	951	961	951	998	902	955	997	990	931	904	991	944	1000	945	1033	939	991	898	988	978	931	967	929	1015	932	966	883	959	1016	975	950	988	978	917	982	1033	981	936	904	1005	919	969	977	975	940	918	940	990	1017	955	1023	1009	896	958	938	986	1018	925	1013	962	972	972	990	929	1002	961	953	1014	976	941	940	980	1038	998	941	992	934	985	973	948	982	907	951	974	993	926	952	980	937	970	977	872	998	988	992	969	963	1038	998	976	971	973	946	940	986	982	948	965	969	1011	950	905	981	992	999	999	989	933	957	955	1020	927	927	948	974	941	981	940	929	1006	959	926	962	1002	945	954	987	989	996	982	992	977	925	979	891	941	1008	930	998	974	986	919	990	984	968	966	992	940	918	1013	896	1000	925	956	1011	969	958	937	919	994	938	1016	956	965	979	939	993	943	933	975	1003	954	959	969	978	989	924	955	958	1023	971	934	965	945	928	975	980	972	947	962	968	953	988	1026	1000	1009	965	938	961	997	890	934	944	932	974	987	955	1012	998	951	993	988	908	943	997	950	952	971	996	975	969	913	1008	946	919	966	1007	968	963	966	918	940	997	949	947	998	970	918	1007	952	937	959	942	1002	933	984	1002	1003	968	955	964	953	980	1018	1024	1016	976	952	941	972	927	930	973	962	961	972	1034	926	941	917	930	933	937	976	928	1000	977	1003	992	951	1006	960	908	983	944	976	969	906	934	954	968	921	972	1037	1002	943	940	952	931	1012	951	936	961	978	950	957	963	984	934	976	942	927	938	930	994	929	915	1027	980	997	1011	1001	956	997	970	938	1022	962	988	986	948	956	974	981	1020	949	947	987	882	947	982	997	977	973	1013	936	992	972	1019	938	978	1000	996	989	983	934	979	933	981	960	1002	1013	911	993	953	970	1050	937	997	942	955	961	937	957	952	996	1014	943	938	948	990	949	964	984	943	933	988	1038	983	941	938	982	1020	980	991	995	935	1007	952	954	956	974	1021	992	971	924	959	982	937	1024	989	945	935	966	972	952	953	993	1001	927	950	1021	878	976	995	977	984	979	924	964	966	959	958	1011	1005	976	918	920	986	935	963	934	959	984	943	958	931	963	914	896	928	942	940	960	971	1020	1054	938	967	962	936	987	949	934	986	950	979	987	968	950	1033	986	991	927	973	953	1018	934	1004	964	990	939	1014	990	927	964	997	969	989	985	934	964	964	990	972	944	932	948	1027	935	906	981	1003	966	976	945	914	954	941	973	936	958	980	957	1021	999	964	993	942	1017	977	1010	1024	936	964	987	952	1011	963	974	969	971	1013	991	1004	942	930	926	998	984	973	962	929	987	997	991	1011	978	999	937	1021	951	967	982	934	943	960	946	967	969	966	920	1020	974	959	918	895	956	921	981	959	948	1026	942	943	985	983	1016	932	944	951	953	973	1004	970	987	937	980	1006	1017	988	972	947	993	959	1005	929	899	1034	981	925	1052	890	970	962	951	1000	1024	991	1009	977	899	958	966	954	990	961	952	998	1031	1001	988	962	968	978	949	955	965	940	1017	978	957	985	1048	955	942	988	896	931	950	949	906	1004	984	940	950	951	928	986	920	999	976	937	976	961	914	932	919	952	988	969	951	997	958	962	954	952	930	996	945	992	913	981	930	973	989	974	951	939	943	989	986	1001	945	1041	947	941	929	963	991	956	904	1000	989	961	934	967	950
22467	21155	28331	24208	21170	18746	6554	2672	1937	1716	1424	1257	1168	1092	1057	1037	969	976	904	937	848	876	762	728	690	661	631	586	650	588	544	518	511	521	548	487	499	508	475	508	519	514	518	476	521	497	450	484	465	538	488	466	496	503	536	509	506	445	504	490	450	464	485	518	479	479	445	515	467	495	494	453	484	483	468	453	463	501	463	476	472	519	506	465	492	488	469	479	471	459	493	469	479	461	489	474	434	477	476	449	500	477	471	447	513	472	466	441	470	439	496	438	511	495	450	442	490	452	475	493	493	484	461	492	487	459	476	479	465	476	492	499	481	479	501	476	473	484	439	496	462	471	471	463	437	454	473	481	477	437	478	486	493	485	482	470	474	455	448	450	488	474	480	502	478	476	460	458	459	441	490	492	493	460	476	499	485	482	452	483	484	458	513	478	475	481	504	461	449	484	504	504	449	472	465	461	459	492	489	444	432	488	495	498	504	449	481	499	452	428	493	485	458	464	461	431	486	473	493	475	495	506	490	477	449	473	453	494	478	486	464	495	515	488	480	493	477	478	447	467	460	452	496	461	508	533	503	456	522	506	459	476	479	477	498	434	438	521	521	496	451	530	487	438	478	470	470	476	481	447	447	454	516	469	495	478	458	459	501	458	461	471	472	473	455	450	502	483	446	469	537	458	449	489	440	451	525	461	449	463	486	486	460	464	503	466	476	471	487	474	486	444	470	467	476	468	470	474	468	461	441	462	470	503	479	475	460	425	499	528	500	431	489	486	496	430	488	454	451	495	480	578	519	458	466	461	472	507	439	451	460	456	462	505	435	470	475	470	458	474	491	488	455	479	468	456	448	476	511	453	492	453	432	474	474	484	471	483	463	498	467	466	457	434	451	473	463	470	480	486	485	453	445	520	478	489	440	448	460	459	485	459	488	469	493	464	496	479	496	495	453	452	482	440	457	487	467	467	465	478	480	430	441	464	474	493	436	499	469	470	474	448	484	497	484	449	500	513	484	488	490	468	458	449	481	483	474	503	471	500	479	487	450	487	519	500	488	467	482	493	471	456	481	448	467	450	467	464	466	439	483	511	483	461	469	465	480	471	493	491	485	482	487	486	489	523	452	480	466	471	487	471	499	423	498	479	495	446	442	503	467	462	481	512	460	473	484	447	472	483	433	484	489	459	497	481	453	489	452	505	452	508	440	465	453	469	462	480	452	502	492	492	507	484	504	497	466	479	507	457	480	445	442	439	497	462	488	467	493	448	456	476	487	467	491	436	463	450	440	485	440	464	500	475	468	499	455	457	461	505	474	457	502	463	495	503	454	480	481	465	491	505	491	437	465	393	465	468	475	480	448	452	484	495	464	516	436	441	477	484	507	506	489	477	466	454	465	466	441	511	454	445	442	450	505	489	492	452	466	520	472	464	477	472	455	464	456	462	448	461	500	488	498	506	466	447	450	466	460	477	504	466	466	454	470	460	494	471	466	496	500	473	508	478	445	404	477	491	473	503	491	503	478	450	476	469	426	465	453	470	437	477	507	498	515	476	485	467	511	473	467	475	480	474	430	495	447	454	473	474	515	444	511	459	469	455	483	438	455	463	489	479	456	483	439	459	494	461	425	502	485	452	508	493	441	446	461	472	453	455	492	494	471	495	449	495	475	495	487	502	529	476	470	480	497	442	493	480	433	490	467	458	465	460	463	460	491	462	486	451	472	483	466	456	496	495	430	482	459	441	483	491	494	476	467	509	461	483	479	457	438	465	490	494	472	455	484	455	462	449	464	460	461	463	466	479	463	474	476	477	476	482	459	477	475	509	463	478	433	484	483	489	448	453	447	529	470	462	452	435	482	471	456	467	520	478	488	488	450	481	474	469	496	471	479	463	464	491	481	485	483	460	505	479	490	472	482	476	445	481	490	470	452	470	481	459	501	426	419	503	485	489	491	443	413	473	472	459	474	461	476	478	457	458	460	483	480	487	493	483	487	431	479	476	514	488	483	451	474	480	469	479	475	479	440	478	490	482	467	473	475	485	502	479	505	498	463	472	502	492	437	447	432	491	490	445	461	471	496	482	497	458	493	479	478	488	452	502	524	447	468	451	466	499	469	490	482	483	500	478	466	468	453	475	475	479	457	478	459	442	467	506	503	469	483	457	476	485	491	442	496	456	495	485	458	474	504	475	458	506	471	482	454	480	450	478	457	464	453	478	497	484	436	490	452	468	473	507	517	491	500	483	500	474	450	464	440	543	476	470	451	464	478	473	468	467	475	505	463	497	438	482	460	460	445	458	430	502	488	447	479	488	515	524	449	504	466	490	466	496	468	497	514	455	494	491	478	473	446	475	467	476	499	465	480	484	459	453	465	483	438	481	416	498	446	484	505	448	474	470	474	477	465	465	469	464	463	469	482	478	455	456	414	455	492	497	463	500	502	451	470	477	460	418	479	456	491	457	455	430	482	529	486	472	444	465	500	486	475	443	434	484	445	458	505	454	482	459	516	434	510	462	444	489	457	460	486	487	467	442	479	448	438	486	464	497	421	475	474	481	461	481	437	464	460	496	466	450	452	456	438	478	448	446	483	474	478	440	483	461	480	434	489	477	433	467	464	489	455	457	454	506	463	481	479	472	461	488	453	467	469	491	466	416	488	439	486	433	456	464	514	525	493	450	512	433	510	477	510	464	457	449	479	479	481	457	495	498	462	514	463	494	497	486	460	471	452	444	472	489	461	459	479	446	487	463	508	458	452	456	485	503	461	455	442	493	431	451	481	468	453	467	452	484	445	463	468	504	492	502	443	506	445	500	507	449	511	476	482	482	478	436	471	457	480	509	481	453	463	476	481	441	492	509	433	480	488	468	454	478	461	486	443	463	487	469	507	445	478	462	468	464	473	442	456	436	449	417	455	436	466	476	479	476	428	486	447	502	476	473	462	504	485	462	492	472	465	450	453	455	498	452	473	476	487	481	466	506	477	499	463	484	474	430	443	465	457	477	464	483	496	474	471	474	454	456	466	464	502	495	496	501	459	450	482	477	429	511	456	464	471	465	469	489	479	491	412	479	472	503	512	464	449	472	497	458	513	484	526	522	472	479	495	460	449	518	477	461	480	477	452	494	452	469	482	463	501	506	474	480	487	453	434	460	447	480	478	486	439	457	422	447	497	493	480	471	481	461	475	457	459	455	455	478	480	458	463	477	447	448	429	502	483	457	462	476	450	460	480	495	494	460	534	524	491	470	466	467	448	448	506	494	457	486	472	480	499	472	449	450	495	464	482	469	486	430	465	515	493	471	455	471	489	470	485	448	470	476	494	467	477	473	462	494	501	478	492	492	454	456	479	483	503	506	464	482	487	494	439	457	499	489	441	492	464	509	487	449	461	458	489	486	480	479	468	440	493	449	453	480	437	552	463	495	431	461	449	450	500	474	488	460	473	488	460	456	434	491	453	481	454	481	463	462	449	477	486	505	463	496	445	444	457	501	452	493
20946	34412	27006	18980	14725	11051	8404	6169	5009	4129	3537	3240	2772	2585	2465	2249	2211	2066	1954	1883	1905	1627	1543	1456	1344	1198	1110	1051	974	1004	890	824	806	786	796	736	763	728	784	736	752	748	771	746	727	768	727	742	752	778	729	732	753	763	761	753	758	727	711	741	707	751	754	771	686	720	736	715	723	719	742	774	715	721	702	710	692	702	653	685	713	738	721	719	742	723	725	717	763	701	676	718	721	711	727	705	688	707	677	690	751	731	693	711	740	703	617	751	698	690	744	781	731	739	683	673	694	714	735	696	739	688	686	680	720	673	737	692	684	644	756	666	697	742	718	717	645	706	711	730	743	706	708	744	707	711	686	709	694	733	697	721	736	775	681	746	735	703	698	718	725	712	689	768	703	716	725	687	706	725	696	724	706	711	715	732	677	701	673	740	688	690	728	724	683	693	707	695	729	733	726	709	689	687	728	687	773	681	631	735	707	726	709	692	674	689	697	725	709	734	710	655	689	712	705	746	673	750	708	710	712	728	731	712	700	733	708	676	686	725	684	699	729	698	674	697	712	736	720	704	725	698	699	687	709	759	723	699	755	701	744	709	681	698	718	678	694	699	731	729	677	708	700	707	682	662	683	694	743	736	692	717	680	733	719	689	754	719	740	727	683	757	696	742	695	713	668	661	674	714	736	707	686	685	682	705	679	719	711	665	679	724	712	738	714	695	715	696	676	693	714	734	642	679	741	739	726	702	694	683	735	690	744	734	701	697	685	709	698	747	746	698	682	680	733	731	696	703	746	687	746	689	759	710	679	735	739	717	722	718	720	757	710	700	723	712	735	731	662	747	678	718	717	663	721	784	706	702	687	703	684	733	728	679	681	681	696	725	725	680	759	690	719	677	720	738	700	705	766	735	749	687	687	769	778	719	705	769	728	703	730	688	676	743	700	708	714	753	727	751	750	695	704	716	725	682	714	737	723	673	726	705	694	722	697	735	675	740	722	665	731	698	694	714	647	718	685	752	716	710	735	697	720	661	737	708	698	687	677	751	697	640	714	734	690	711	748	680	722	727	709	702	735	731	746	724	692	669	707	719	744	736	734	737	744	701	705	725	741	687	705	733	714	701	701	686	747	740	644	690	714	705	695	729	679	731	730	760	732	696	712	701	703	704	709	766	718	743	741	723	731	748	722	678	693	722	754	692	747	672	753	688	714	654	740	698	693	689	678	719	685	739	722	720	712	710	720	722	686	747	705	762	722	723	700	676	709	704	709	712	650	695	753	680	732	715	696	697	745	700	708	716	758	751	668	714	712	660	678	665	739	732	697	664	684	723	701	748	725	724	734	699	661	670	681	724	690	677	717	737	688	681	699	693	669	675	698	720	686	720	699	688	735	667	702	686	694	702	716	703	716	723	691	727	692	658	698	666	720	772	716	705	729	714	701	692	694	727	798	697	734	758	692	673	702	726	682	715	702	721	694	651	648	722	715	724	762	740	685	684	718	711	712	690	707	716	679	673	671	742	727	705	683	757	748	719	738	701	687	722	731	772	656	738	711	726	729	739	743	706	739	685	667	685	706	738	695	695	699	723	719	761	732	724	755	727	738	667	666	682	729	683	725	716	668	711	732	653	697	699	713	702	664	701	717	645	700	693	729	689	723	680	709	704	739	712	681	685	716	685	706	690	724	725	661	732	721	746	722	709	719	754	713	696	695	663	739	688	707	721	702	714	707	693	711	704	715	722	721	706	707	714	643	763	756	739	710	680	711	702	737	693	715	741	723	727	723	702	720	715	728	723	708	686	695	694	677	691	671	714	703	726	702	741	684	662	714	689	690	741	727	721	724	676	713	685	692	748	679	666	638	716	688	719	679	695	746	772	725	698	755	724	732	707	723	749	700	729	711	711	730	680	743	699	698	751	703	738	734	730	692	689	678	685	706	676	721	699	785	676	722	705	680	641	715	659	656	717	701	676	718	749	678	744	701	725	672	694	709	683	732	680	674	711	711	726	701	714	693	679	770	748	721	691	686	692	700	688	708	747	709	740	719	726	708	638	763	708	728	756	770	722	681	751	704	730	697	688	702	693	739	701	719	744	729	716	695	691	720	702	718	675	685	709	746	660	697	714	741	750	743	746	630	734	720	665	700	661	708	728	673	739	719	721	646	719	702	687	740	714	746	735	723	703	723	738	681	690	753	709	729	748	665	726	721	714	707	705	743	710	724	689	722	715	691	699	680	691	731	672	751	701	675	705	727	725	688	733	732	714	700	724	700	688	663	709	771	740	721	763	731	741	690	711	705	685	686	745	710	740	711	706	709	704	726	654	682	715	702	702	699	742	714	724	693	738	682	671	682	697	756	713	760	734	708	667	725	698	752	673	713	756	698	714	662	666	693	719	711	693	702	743	649	680	664	721	748	703	710	726	697	731	705	655	691	716	706	756	713	693	733	713	726	731	752	716	694	719	756	776	703	735	728	730	744	708	699	762	674	698	722	685	727	675	747	724	738	743	698	726	700	708	685	690	701	724	642	716	701	729	746	762	716	720	675	737	747	675	674	688	714	734	662	724	744	749	746	697	703	701	711	724	679	695	749	717	743	694	707	749	710	746	738	682	735	715	735	741	745	708	698	727	677	722	666	693	720	705	725	713	716	734	735	703	697	702	691	688	731	699	745	734	707	678	716	695	668	689	647	734	697	661	735	738	739	716	714	700	666	716	668	698	690	708	757	719	699	737	719	748	696	729	750	691	695	712	694	683	652	672	703	704	728	693	697	684	699	724	695	724	728	690	709	732	716	705	740	714	739	709	691	753	682	684	701	689	684	692	657	737	712	754	696	711	671	723	705	726	708	733	781	709	660	763	686	735	704	741	758	708	675	713	672	723	678	693	712	690	714	718	740	742	732	735	705	691	721	646	704	726	728	668	728	721	696	701	772	709	731	714	725	664	731	699	699	737	710	696	666	686	790	721	712	684	694	748	726	726	702	735	729	732	686	725	743	676	741	756	699	677	664	747	728	734	748	745	684	756	725	746	754	756	680	708	739	712	675	666	708	730	746	721	668	752	686	708	693	696	673	711	726	712	703	700	741	683	707	728	724	729	719	696	670	719	712	772	718	685	711	765	704	667	694	743	709	723	678	726	718	729	727	718	681	714	702	725	683	704	714	716	704	652	751	690	750	721	647	705	718	686	703	680	733	722	678	695	724	663	703	701	724	752	735	704	664	671	747	746	705	685	677	687	677	711	697	727	696	677	693	729	689	696	701	701	747	710	714	691	678	772	718	694	721	753	696	723	710	737	726	726	728	753	761	699	713	733	666	674	718	703	677	702	754	677	683	740	745	702	697	676	703	725	747	687	674	731	736	696	726	698	697	724	639	710	716	697	708	708	754	677	662	716	683	738	690	766	688	732	770	673	672	713	661	680	786	645	734	713	703	732	692	696	673	679	693	736	710	772	728	701	705	726	714	686	700	758	736	688	763	663	693	724	687	683	722	725
27625	19435	12983	6847	3820	2615	1937	1422	1236	1185	1038	1039	1034	942	917	898	965	895	886	863	870	777	776	803	778	734	758	769	731	765	676	706	725	710	717	680	644	704	707	676	702	713	715	763	686	642	677	709	702	725	670	658	675	693	699	741	716	688	658	692	717	678	721	729	674	701	714	660	714	684	732	686	722	670	678	666	717	663	685	701	670	692	729	720	695	683	700	684	710	689	715	676	651	747	764	693	685	681	688	703	689	698	673	690	683	728	696	735	721	709	727	730	720	694	692	679	656	718	730	714	663	723	741	672	703	695	702	718	719	709	663	654	709	694	745	716	707	751	691	690	730	736	739	683	707	719	693	731	674	696	736	710	729	694	657	621	713	674	706	707	702	736	652	686	684	724	724	685	672	714	671	649	707	683	670	653	725	731	681	704	715	673	713	729	668	680	690	727	688	692	684	700	675	689	722	697	726	717	685	685	663	706	696	705	726	731	651	713	695	655	675	713	646	671	725	657	734	701	684	656	704	712	698	716	681	671	691	681	736	672	671	676	688	754	736	694	663	706	697	686	707	685	688	687	646	680	686	682	722	642	676	648	726	670	663	687	714	685	726	702	706	731	692	679	718	654	736	709	738	710	661	678	706	683	687	691	705	695	761	669	681	700	698	728	720	697	715	679	685	695	678	729	668	690	698	697	719	707	667	664	711	702	717	673	695	712	686	722	688	660	698	707	682	706	732	727	716	690	675	710	710	736	642	707	690	676	691	661	699	660	690	670	670	701	705	698	682	724	718	651	676	677	694	653	698	716	715	748	705	732	704	736	670	695	677	651	729	701	727	703	642	685	691	665	717	699	689	708	653	718	734	693	667	718	706	669	701	707	646	685	671	722	693	689	673	712	702	670	680	738	731	705	663	694	689	676	672	675	726	736	719	710	712	735	717	626	682	704	703	729	706	678	721	722	757	667	660	663	723	688	666	659	676	689	678	727	655	702	674	710	714	710	767	677	724	722	710	707	676	683	734	677	676	695	727	697	673	742	726	645	754	683	692	712	695	686	718	701	687	698	694	722	655	694	670	681	707	683	729	694	675	708	712	658	774	660	652	689	706	667	705	712	690	690	706	761	671	666	691	726	713	678	665	682	604	694	699	694	653	698	743	660	687	708	677	714	714	663	691	643	699	743	740	705	718	686	732	657	689	680	729	705	662	708	676	632	669	737	677	666	658	705	695	700	653	734	697	689	662	692	684	693	712	685	651	663	734	683	694	708	663	685	708	698	711	752	688	691	665	753	670	696	686	707	716	680	701	707	700	689	764	663	697	718	712	715	721	689	715	667	683	641	687	697	687	708	670	714	624	727	677	710	724	674	726	709	677	702	702	697	683	665	697	672	705	691	712	689	708	671	692	744	676	732	712	725	705	703	688	706	673	770	684	739	664	728	713	644	667	721	770	684	698	653	677	716	685	671	736	693	721	733	715	706	716	660	705	757	704	706	700	704	699	731	703	667	715	693	727	687	699	706	705	726	687	672	638	669	696	683	686	672	715	672	690	714	672	712	668	718	739	676	673	686	764	737	689	686	708	714	702	685	709	728	690	695	728	704	706	678	663	678	684	715	651	677	690	711	784	712	787	721	709	658	666	641	691	740	694	723	688	751	710	675	671	684	663	687	704	703	714	720	704	733	690	637	690	743	708	690	702	706	715	694	700	700	692	716	711	716	679	730	693	678	692	677	662	697	749	683	681	706	731	657	702	694	682	717	688	674	674	689	658	715	710	725	697	696	627	674	666	715	675	689	708	734	668	681	755	693	743	659	698	688	702	715	643	703	673	693	665	699	721	759	683	700	676	685	712	708	669	668	703	697	688	673	703	699	677	689	684	719	714	695	673	709	703	725	695	705	727	676	679	692	732	696	688	679	723	654	752	726	665	699	717	700	719	680	713	685	717	692	700	670	736	688	690	679	741	671	691	671	662	683	708	708	657	722	701	709	678	690	622	716	677	704	707	656	730	663	703	696	703	721	663	660	657	732	667	706	708	710	667	699	671	682	677	689	680	724	694	655	722	715	700	666	693	716	713	709	674	692	711	699	713	719	708	724	699	704	708	678	679	684	706	722	697	701	682	676	703	723	676	721	764	689	668	689	674	717	657	710	708	693	683	694	641	669	655	698	658	711	708	670	638	742	662	683	677	716	715	685	659	715	669	697	679	698	683	699	670	704	661	642	688	708	697	708	693	682	706	731	675	694	724	650	675	681	684	706	741	662	700	692	695	748	635	698	694	726	685	676	678	696	715	649	674	664	693	680	692	654	702	742	656	747	681	686	676	707	655	746	761	688	676	673	685	681	691	693	692	708	747	710	705	734	683	713	742	731	677	676	713	720	733	741	709	711	672	712	756	704	687	688	698	702	674	716	707	701	700	688	712	728	701	692	651	697	706	685	722	672	694	702	697	722	707	663	700	703	734	692	719	657	675	681	686	691	743	727	731	650	696	711	649	710	693	697	677	706	737	691	704	710	706	679	707	726	704	665	749	702	726	700	709	677	704	687	700	671	678	706	642	689	691	729	662	686	720	741	701	695	702	695	731	699	698	661	695	683	721	717	689	692	700	686	707	747	682	687	676	702	713	718	678	653	686	728	719	728	682	718	707	678	720	653	688	693	723	668	653	656	745	707	660	711	718	674	682	700	666	710	671	708	666	695	712	699	683	657	720	729	698	698	668	712	700	654	659	679	725	657	717	690	740	704	698	685	691	687	703	680	672	713	698	690	712	712	682	721	682	696	718	676	698	701	682	762	712	718	718	667	672	697	698	691	654	688	708	696	723	669	700	725	698	662	707	685	702	700	690	684	694	677	709	663	683	690	721	696	735	754	668	687	733	708	716	674	705	696	754	693	721	671	697	730	667	737	692	659	711	700	705	698	719	658	657	657	669	705	692	715	725	716	734	719	677	655	714	702	746	723	681	697	694	653	674	677	659	717	670	637	715	655	732	633	661	682	727	675	728	670	667	685	639	691	732	685	651	706	707	698	668	710	734	654	622	745	660	704	699	709	702	691	636	705	695	712	666	658	694	693	694	718	731	721	712	726	715	729	695	693	723	684	685	666	700	712	654	723	691	705	714	662	673	697	653	673	712	731	726	649	675	673	719	726	698	750	681	718	675	685	692	692	685	651	660	689	646	674	770	690	688	705	730	669	701	681	685	730	686	723	705	682	770	715	660	662	677	655	670	715	691	689	729	747	732	730	661	712	697	706	692	675	694	717	692	696	704	718	733	652	647	674	705	684	671	706	732	681	681	696	717	754	711	679	678	664	698	678	693	688	731	714	684	704	659	708	752	698	668	653	727	684	706	648	688	698	705	652	737	704	689	702	652	773	754	686	637	665	670	711	702	640	717	697	691	694	730	675	716	726	672	683	719	765	728	662	761	680	697	656	690	711	712	663	689	673	734	688	690	728	710	681	688	711	705	690	699	678	716	759	742	656	694	687
17009	23271	17579	11155	8265	6113	4654	3525	2908	2521	2206	2162	2001	1844	1837	1763	1720	1654	1556	1593	1556	1469	1341	1353	1315	1264	1223	1199	1191	1182	1103	1085	1080	1045	1079	1058	1056	1036	1040	1135	1116	1094	1041	1096	1051	1076	1060	1030	1062	1010	1048	1065	1017	1100	1054	1098	913	1012	1071	1053	1045	1029	1047	1031	1071	1057	1067	1051	1046	1058	1088	1051	1061	1074	1057	1057	993	1028	1049	1112	1006	1035	1020	1051	1042	1063	1026	1043	1011	1029	1063	1086	1013	1018	1030	993	1000	1004	1056	1019	1036	997	987	1063	1020	1086	1026	1012	1045	1118	1025	1010	1054	1007	1075	1080	1029	1063	1035	1028	1029	990	1001	1034	1034	1057	1033	1101	1050	1032	1020	1063	1075	993	987	1064	998	1053	1043	1082	1034	1059	1072	1048	1002	1027	1048	980	1048	1050	1017	979	1045	1020	996	1014	1036	1036	1007	1024	1006	982	1016	1008	1029	998	1055	1022	1034	1001	1010	1018	1083	1016	1015	1046	1074	1038	1039	1025	989	1035	1074	1075	1067	1043	1054	1025	1017	955	1009	1058	999	1059	1027	957	1038	1022	1093	1029	1023	979	1034	1057	1045	1015	1082	1030	1049	1053	1086	1115	1090	1069	1000	1045	984	1015	1094	1062	989	1036	1074	1054	1061	1019	1030	1011	1027	1021	1004	1021	1039	1000	1029	1080	1043	957	1077	1014	1006	1009	1069	1051	1051	1033	969	994	1020	1029	990	1041	1041	1039	1045	1029	1102	1025	1030	1060	1023	1037	1059	994	1043	1051	1075	1055	1068	986	1029	1030	1036	1016	1030	1091	1042	1049	998	1095	996	1011	1001	1044	1008	1050	1014	1055	1047	973	1041	1100	1009	1111	985	1009	1054	1037	988	1037	1004	1047	1067	1087	993	1041	1014	1093	970	967	1040	1064	1013	1043	1096	1006	1066	1013	1013	1024	1049	1043	1015	1018	1051	1074	1060	1024	1030	1060	1054	1001	1044	1049	1042	990	1072	1015	1036	1053	999	1023	1035	1017	1028	1031	1019	1098	1061	1056	1038	1037	993	1048	1056	1115	1017	1103	993	1012	1027	1032	1016	1059	1037	1062	1030	1034	998	1021	1036	1040	986	1064	1016	997	1013	1022	1014	1039	998	1049	1008	1066	1075	1023	983	1039	1033	1055	1048	1021	1080	1069	963	1061	1091	1062	1045	1057	1079	1010	1029	957	1082	1064	1033	1026	1024	997	1044	1089	1003	1024	1001	1031	1068	1028	1037	1033	1067	959	1073	1075	1019	1033	996	1047	1059	1005	1039	1067	1065	1017	1036	1069	1015	984	1057	1052	1073	1039	973	1062	1012	998	1035	1020	1060	1092	998	1008	1030	998	997	1017	995	1091	1026	1036	1066	1057	1079	988	1103	1016	990	995	1086	1058	994	994	1004	1119	1064	1110	1088	1081	1037	1055	1084	973	1029	1058	1096	1042	1045	1034	1029	1024	1034	1039	997	1034	1008	1111	1105	1042	1033	964	1063	1040	1012	1050	990	1049	1070	1044	1076	1084	1010	1039	1097	1033	974	1059	1016	1060	1012	1042	999	983	1059	1053	960	991	1054	995	1065	1062	1031	1024	1025	1046	1034	1030	966	1080	1065	1035	1045	979	1070	1011	1037	1035	1038	1032	1021	1069	1047	993	1121	1049	1005	1041	1030	1071	1038	987	956	998	1027	1019	1010	1011	1050	994	998	1033	1017	1063	1103	1033	1001	1047	1029	1065	1070	1020	1023	1031	1013	1051	1043	1002	1061	977	997	1037	1029	1020	1027	1000	1024	1033	1013	1064	1064	1066	1017	1021	1088	1020	1028	991	1028	1047	1004	1088	1027	1046	1060	1046	1061	1066	1024	986	1052	1036	1047	1047	1014	1016	1030	992	996	1102	1022	1000	999	1093	1056	1016	1032	1007	1065	1027	1062	1035	1052	1011	1080	1044	1015	1020	1026	1058	1012	1010	1107	995	1090	991	1028	1097	1014	1045	1046	1048	990	994	1054	1065	1065	1024	969	1053	1047	1077	1030	1065	1043	985	1022	1099	1010	1030	1083	1030	1046	1033	1008	1022	1024	1026	1033	1034	985	1039	1074	998	1060	970	1041	1076	1071	1030	1043	1047	1081	1007	1031	1059	1054	1022	1055	1010	1023	1038	1017	1080	1054	1053	1038	1064	1069	1041	989	1008	1008	1051	990	1042	1042	1033	1029	1060	1033	1020	1043	1003	976	1039	1043	1073	1027	1087	1014	1023	1102	1035	1036	1061	1019	1059	1037	1042	1054	1036	1005	1037	1041	1041	1018	1064	1078	1015	1047	1077	972	1036	1049	1035	1043	1020	1011	1028	1067	1048	1012	1039	1041	1039	1037	1074	1055	984	1014	1021	1028	997	979	1031	1078	1064	950	962	1049	1055	1054	1075	1026	1020	1041	1033	1048	1067	988	1080	1030	990	1062	1005	1036	959	1019	1033	1012	1030	1089	1036	1029	1040	1044	1013	1029	1067	1009	1016	1043	1079	1026	1067	1042	1056	1068	1011	1017	1028	1038	973	1052	1052	1013	1058	1036	1049	1056	1020	1019	1074	1044	978	1036	990	991	1012	973	1031	1003	1053	1024	1035	1059	1014	1059	1040	999	1023	1025	1046	1027	1002	977	976	1097	1004	980	1048	1037	1077	981	1068	1072	1032	963	1005	1021	1010	1038	1110	1014	1017	1081	1008	1017	992	1000	1105	1111	1078	931	1047	1044	1089	1036	987	1074	1006	1024	977	1072	1002	1012	1074	1018	1028	973	1051	1052	990	1028	1058	1040	1043	1026	1014	1081	988	1041	985	1006	986	1046	1016	1023	1081	1021	1034	1051	1005	960	1003	1006	1054	999	1032	1007	1001	1046	1029	982	1032	1038	1056	1060	1072	1030	1069	1038	1020	1122	1035	1006	1000	1071	1026	1015	1011	1085	1018	1043	1040	966	1055	988	972	1010	1095	1024	988	1047	1060	1039	1041	1053	1020	1056	1042	935	1006	1005	974	999	993	1024	1122	1029	1021	1041	1028	1003	1049	1064	1041	1053	1009	1061	1036	1065	1025	1051	1074	1070	1063	997	1094	1018	1019	1041	1081	1013	1040	994	994	981	1045	1052	1038	1029	1052	1054	1111	1036	972	1016	965	1020	994	1025	1076	1037	1010	1029	1058	1060	1069	1002	1057	1053	1071	1055	1002	1043	1103	1051	1091	1049	1052	1030	1009	962	1015	999	1021	1033	988	1004	1037	1014	1012	988	1060	998	1020	1003	988	1045	1079	1008	997	1048	1075	1057	1027	1044	1096	1046	1064	1033	1019	965	1062	1091	1023	998	996	1009	1036	1024	976	1013	1050	1027	1011	1027	1028	1041	1040	977	970	1009	1072	1037	1023	1024	1042	1073	1053	1050	1080	1045	1048	1036	1025	1040	1049	1031	1022	1027	1088	1001	1020	974	1032	1001	1012	1011	1037	1035	1083	1020	1036	990	1022	1041	1022	1052	1034	991	1071	1010	1061	1015	1023	1029	1091	1047	1021	1039	1076	1008	958	1013	1047	993	1032	1039	1065	1109	1013	1013	1050	1019	1051	1065	981	1036	1045	986	1026	1083	923	1001	990	1064	1061	1024	1037	950	1004	938	1090	1050	999	1024	1045	992	1034	1015	975	1044	1041	1036	1008	1023	1002	1037	1082	1019	1068	1023	1052	989	1036	1025	1020	1013	1022	1099	1062	1163	1043	1040	1055	994	1040	1012	1112	1058	998	1011	1006	1046	1037	1049	1029	1046	1035	1020	998	992	1068	1045	973	1027	999	1073	1036	1017	1049	975	987	1036	1003	1047	1040	1002	1041	993	977	1065	1020	985	1035	1065	986	989	1032	1020	985	1062	1054	1025	1052	1061	1068	1054	1093	1040	1034	1084	1004	1005	1038	1051	993	1029	1023	1064	1013	1008	1053	1084	1044	1035	984	1036	1043	1043	1015	1065	1044	1078	988	1067	1040	1038	1019	1101	1040	1026	1057	1034	987	987	1024	1007	1018	1067	1058	1040	974	1074	1068	1057	1068	1028	1003	1041	1010	1038	1035	1041	1049	1008	1081	1037	1016	994	1032	1023	1044	1005	1094	1020	1036	1039	989	1009	1043	998	1000	1044	1032	982	1014	1075	1049	1049	1068	1017	1017	1031	984	1045	1052	969	1053	1058	1100	1075	1048	1027	1070	1038	1045	1075	982	1054	1051	1044	1071	1060	1037	1019	1005	995	1085	1005	1003	1062	1020	985	1104	1044	1074	1003	1068	983	1046	1006	1035	1022	1068	983	1055	1041	1020	985	1011	1100	1026	1075	1034	1057	1090	998	1042	1037	1024	1053	1081	1078	969	1067	1009	961	1050	1030	1066	1040	1034	1027	1051	1060	991	1076	1076	998	1061	1022	1041	1019	1047	1028	1027	1026	1012	1034	1066	998	1007	1059	979	962	1071	1048	1032	959	982	1039	1014	1033	1066	1027	1047	1006	998	994	1052	966	1042	1067	1035	1107	1065	1093	1120	1017	1009	1041	975	1064	1021	1027	1074	1063	1010	1010	956	1050	1036	1016	1025	1095	1022	1045	1060	1034	1050	1005	1014	1038	1049	1005	1025	1021	1015	1049	1047	1118	1067	1063	1039	1037	1047	1049	1057	1059	1012	938	1096	1015	1076	1031	1072	1089	1040	998	1031	1025	1013	1030	1052	1024	968	1019	1009	1027	1041	1048	1075	990	1018
23233	21100	27672	24732	19915	7786	3526	2199	1684	1450	1214	1159	1060	1040	1016	1000	959	896	941	868	835	802	739	754	716	733	646	650	654	608	591	597	599	577	585	585	607	584	590	602	585	553	592	606	542	580	636	566	602	613	617	601	557	601	606	604	587	568	569	588	574	550	561	566	570	568	593	570	565	606	624	591	608	588	536	591	570	593	578	550	553	568	502	577	562	599	591	569	610	588	567	567	574	552	543	606	591	554	606	559	572	585	576	568	527	564	616	555	569	548	583	593	534	582	613	570	582	549	589	590	611	561	535	556	562	585	570	593	553	563	545	582	562	569	582	622	582	603	565	553	567	558	567	548	598	609	579	608	548	560	554	528	587	577	581	574	519	559	542	629	611	582	593	550	585	578	579	583	569	576	550	583	562	587	550	545	550	562	584	597	581	566	587	595	552	529	539	592	567	594	609	557	570	511	578	584	609	571	565	573	588	545	556	610	583	604	580	597	527	597	582	576	598	617	593	619	607	554	541	558	554	539	592	601	572	570	608	600	581	552	529	546	554	525	544	552	561	554	594	603	554	580	594	584	565	563	577	598	560	571	609	555	575	576	595	518	594	577	586	518	532	520	561	573	574	589	601	582	592	615	581	593	538	558	599	604	563	554	559	554	561	606	557	573	569	548	572	567	554	574	558	532	603	589	611	571	566	563	536	595	561	577	558	545	490	576	621	583	599	600	602	614	557	540	603	552	603	579	617	536	614	566	531	538	603	561	604	581	591	571	583	578	571	602	544	555	570	570	576	555	555	589	648	573	551	525	590	564	571	602	597	626	573	566	538	609	577	632	625	576	558	568	617	565	538	558	590	572	588	537	590	563	574	536	555	577	554	552	571	598	552	578	557	577	545	589	542	555	532	575	595	544	573	574	576	581	574	556	561	561	547	581	562	552	577	565	590	555	573	561	606	552	538	570	572	547	554	592	584	578	549	629	563	572	579	543	568	583	565	595	606	606	577	561	559	612	523	591	546	542	574	534	581	545	569	597	582	583	573	556	585	558	558	581	604	481	574	581	580	598	586	556	582	594	565	584	567	560	564	580	566	599	564	593	541	529	583	557	578	578	547	564	558	523	590	584	575	548	569	559	592	569	515	537	615	547	556	552	541	543	561	561	577	555	582	590	573	556	567	569	521	573	535	582	544	567	625	567	529	538	519	583	549	537	549	544	563	569	573	560	542	565	557	618	564	609	582	555	575	595	608	590	570	562	525	580	553	579	545	593	562	540	565	559	574	569	552	593	525	531	593	565	579	552	583	561	600	575	575	562	553	585	588	528	544	552	616	594	558	582	549	573	553	564	542	570	545	563	573	572	509	572	570	559	571	564	584	596	560	594	610	524	546	561	541	546	566	594	550	574	540	581	585	615	552	550	571	603	570	588	619	557	588	576	547	627	580	573	613	603	599	516	580	540	560	579	507	574	568	579	590	565	611	593	552	574	620	565	554	544	542	548	600	563	609	563	570	582	562	563	572	555	588	559	550	576	540	567	551	567	559	605	532	563	587	543	562	589	609	571	572	587	543	579	552	548	584	565	573	591	580	575	570	562	561	549	567	574	571	592	591	565	561	571	559	597	541	589	628	558	540	542	563	585	584	604	547	564	552	570	611	552	567	556	592	568	541	558	547	575	591	522	589	599	589	583	538	579	584	577	551	559	558	534	597	590	550	617	520	612	576	574	576	552	597	518	568	576	576	530	551	573	582	578	580	586	588	564	573	589	611	562	598	592	561	575	548	596	576	589	564	569	579	595	589	616	539	560	583	514	528	605	567	579	585	587	583	578	577	535	580	568	572	562	562	569	553	573	580	636	572	545	630	565	583	543	613	614	538	528	515	561	547	601	575	544	561	607	542	592	593	608	612	541	603	508	548	597	581	572	572	585	613	582	580	523	557	539	569	574	595	577	532	576	558	581	565	580	530	599	589	556	594	584	560	567	569	511	548	565	554	554	548	557	581	562	611	578	592	562	578	559	577	587	532	570	597	525	600	547	589	578	574	556	582	620	553	554	555	599	556	632	592	571	586	553	629	552	580	561	588	610	568	561	590	556	589	537	566	572	558	561	576	578	597	555	568	587	566	521	596	563	601	643	570	623	588	543	556	547	574	583	536	577	542	552	562	559	569	555	593	544	607	563	575	544	542	609	573	552	547	581	567	577	618	605	570	605	569	580	554	588	558	532	587	594	541	563	557	530	562	548	560	557	573	582	595	541	564	555	591	571	597	553	562	561	525	567	523	583	566	577	529	562	578	585	552	592	571	586	541	571	568	566	587	605	558	520	581	568	560	564	583	558	540	575	564	597	564	584	570	593	592	581	568	555	544	529	576	576	552	522	580	532	526	566	526	561	553	594	575	597	599	570	557	598	564	583	530	512	564	596	585	589	626	563	557	589	600	597	583	575	586	599	619	622	576	533	581	531	603	600	570	568	588	591	565	589	571	577	570	596	576	545	564	578	581	546	541	568	600	592	530	578	558	574	616	573	560	549	583	571	575	566	609	573	553	638	563	541	567	567	521	547	632	519	585	595	562	582	570	573	584	562	574	559	568	548	600	639	533	559	556	592	586	584	577	544	514	542	584	558	552	572	567	535	557	577	558	554	586	575	591	597	576	586	562	514	586	542	643	536	556	522	578	585	609	577	541	590	567	559	567	558	567	590	564	599	520	583	541	553	551	545	541	570	585	564	585	556	549	577	568	538	556	562	535	538	564	552	549	580	580	517	570	513	591	558	577	540	562	548	557	531	583	614	591	579	559	563	574	565	604	597	590	554	558	571	540	636	552	527	573	564	596	572	557	593	606	581	591	573	535	551	546	585	542	567	565	575	626	544	530	573	569	574	573	567	583	562	568	571	585	585	554	559	602	572	553	570	596	589	558	538	598	546	554	571	583	570	558	564	528	575	552	527	547	570	587	592	590	551	563	552	573	575	578	594	560	606	584	566	592	564	585	525	573	561	578	570	554	532	553	589	564	617	568	563	577	578	559	569	516	594	565	578	584	530	560	588	578	593	562	597	596	557	574	599	564	539	554	585	521	583	578	583	588	559	584	574	554	562	593	542	559	546	568	567	603	557	563	557	527	609	593	578	539	555	545	596	577	586	591	569	602	549	584	536	564	589	575	578	578	617	591	574	589	598	580	559	550	596	586	558	599	558	562	570	589	563	563	541	539	569	576	604	567	575	591	552	565	567	588	560	550	569	591	540	569	574	570	573	546	553	590	570	558	534	562	599	544	611	555	569	571	571	574	528	604	542	539	529	549	598	591	544	582	593	607	563	560	591	538	559	555	589	583	566	579	594	572	572	539	578	605	581	568	594	574	583	578	588	540	603	557	587	568	544	563	578	534	606	588	573	609	555	572	563	584	594	611	572	604	555	603	621	578	622	552	606	577	607	537	533	592	555	555	573	569	601	577	598	584	580	557	600	561	552	536	580	563	574	602	579	570	546
17597	30099	23483	16323	12176	9300	6805	5125	3968	3435	2972	2606	2501	2261	2216	2080	2017	1829	1750	1721	1655	1482	1470	1356	1250	1218	1162	1088	1044	1063	960	985	906	921	921	905	936	838	903	904	897	890	874	874	894	891	865	867	845	855	904	850	830	858	852	860	842	888	907	881	866	860	890	879	845	875	905	909	862	895	849	867	879	868	876	846	881	904	898	874	830	871	866	855	845	857	831	867	822	831	892	827	856	835	876	918	842	862	897	822	881	872	857	870	854	809	846	867	866	886	888	872	849	850	896	872	881	893	797	864	887	896	806	837	832	832	849	844	849	866	892	905	894	877	914	848	921	879	862	834	759	892	804	854	861	885	866	923	849	906	819	846	817	847	900	903	791	885	888	888	822	903	831	821	863	779	915	825	806	804	826	848	856	811	794	818	867	829	877	870	852	879	883	847	826	853	838	831	892	841	850	883	883	868	843	890	823	835	837	913	855	887	911	856	843	911	872	881	825	900	837	913	843	836	820	857	800	875	797	863	837	869	887	865	867	870	881	868	862	870	886	834	802	893	822	874	882	824	849	817	836	868	907	832	839	851	814	839	914	852	864	818	848	832	827	848	834	805	854	838	839	872	856	864	824	919	873	881	880	864	857	874	831	843	880	897	839	861	874	885	869	831	891	900	881	905	821	826	821	844	862	865	854	807	842	885	887	858	889	871	879	876	852	830	878	897	897	824	859	837	877	843	899	920	851	897	892	814	845	862	847	811	822	880	891	798	865	874	899	861	873	869	819	837	836	853	856	836	872	876	815	868	878	874	884	895	895	905	849	871	877	891	836	849	942	874	775	853	854	833	853	888	838	862	819	835	860	889	848	838	885	829	846	892	828	849	853	815	818	817	889	844	860	835	823	876	833	843	822	826	842	839	846	845	877	877	866	821	852	846	864	914	915	841	853	899	865	850	870	858	865	843	852	915	840	903	839	890	848	826	843	888	842	855	861	848	855	876	910	839	910	913	885	844	879	875	825	866	867	863	856	863	905	928	809	894	836	886	858	870	860	855	809	847	908	797	870	865	895	884	895	945	832	904	881	895	851	845	790	798	838	849	895	800	937	881	862	877	871	846	864	891	856	851	840	872	908	799	807	871	851	892	874	914	847	840	829	876	844	897	896	863	872	840	810	879	849	868	831	834	833	865	819	838	834	809	864	880	908	873	865	857	821	932	833	869	902	796	866	827	868	833	829	805	820	804	877	847	836	853	808	860	779	845	862	833	872	816	833	881	875	863	809	920	890	849	825	832	841	863	873	859	861	862	846	864	879	814	857	828	924	917	868	879	892	827	908	867	897	857	855	829	925	900	851	845	853	914	839	844	891	863	842	865	828	851	855	885	893	861	854	886	900	901	883	863	900	854	850	830	899	857	840	825	822	849	800	836	865	878	877	843	839	806	827	861	840	889	866	886	813	869	855	870	838	885	895	881	889	828	843	833	864	820	839	825	862	891	888	829	854	876	846	819	835	875	808	841	880	876	857	804	818	832	843	828	786	865	854	849	832	852	865	864	867	897	899	871	842	855	839	821	789	922	814	875	860	836	836	860	840	885	860	895	829	833	852	869	871	868	916	851	862	858	828	913	871	791	884	860	898	834	850	873	884	864	824	791	811	857	820	876	881	891	832	905	852	889	905	851	824	886	859	858	827	895	834	836	831	877	851	811	839	848	812	875	809	890	838	900	881	859	874	858	831	873	893	833	869	882	862	857	880	869	857	766	888	858	831	832	853	861	835	847	910	876	841	854	869	839	854	866	878	898	859	846	837	844	811	881	843	853	880	860	876	904	873	880	901	882	895	869	871	818	833	909	841	878	833	849	823	859	918	920	846	826	853	849	875	854	884	847	865	859	828	846	891	854	893	813	862	879	807	845	888	873	896	846	881	861	836	869	866	819	810	822	891	822	894	858	855	802	842	899	815	797	828	890	894	864	890	830	816	840	872	854	855	835	874	887	834	817	907	852	887	874	837	832	889	830	828	837	847	805	854	843	842	848	870	846	867	847	861	880	864	865	828	853	853	843	867	822	850	879	887	848	855	881	866	859	841	844	875	885	798	950	865	928	832	898	870	892	844	800	871	831	885	855	888	802	818	837	833	891	864	858	883	919	849	876	852	862	815	878	900	883	887	875	842	873	835	851	914	850	887	860	878	921	810	853	850	847	860	833	885	816	830	891	843	839	843	831	853	833	901	831	826	832	837	841	870	852	839	827	871	891	844	847	857	875	883	870	843	846	836	899	937	931	841	818	906	825	833	806	876	780	837	893	885	892	906	865	874	816	880	881	861	816	863	911	864	861	873	892	848	868	839	863	845	846	817	864	895	832	886	843	900	884	881	866	844	857	828	856	862	842	864	890	860	859	855	835	816	868	840	841	815	887	855	858	841	848	813	889	866	868	842	844	859	827	840	861	865	813	862	903	845	859	848	823	888	847	887	846	876	852	852	825	885	875	870	847	908	881	874	861	843	854	846	859	872	869	871	890	853	855	832	863	831	848	847	911	867	830	896	848	863	858	895	823	825	859	884	873	849	859	941	853	816	859	810	860	869	847	892	829	842	856	817	863	831	895	817	842	879	836	851	837	822	872	868	852	837	803	844	937	884	876	848	853	874	826	837	863	828	877	840	819	828	830	869	809	841	889	874	811	867	866	943	875	900	827	871	879	896	869	842	860	876	856	842	882	855	883	841	866	862	840	880	871	885	873	881	868	858	859	896	836	857	872	812	839	887	825	831	839	844	911	813	835	856	845	885	900	872	810	860	880	870	873	851	808	850	854	841	886	857	847	821	923	846	815	858	840	844	859	872	830	885	907	889	857	849	862	831	889	832	855	843	850	871	829	920	875	934	833	839	863	856	834	881	832	804	821	900	816	845	828	803	854	835	898	838	907	886	854	835	875	868	884	878	827	832	843	828	828	876	861	802	849	820	852	866	847	800	916	862	916	809	860	851	814	859	897	825	825	818	895	828	829	858	871	833	834	851	846	857	887	883	868	846	820	885	845	768	886	865	879	879	857	867	870	857	887	857	852	887	810	837	897	899	879	832	806	844	847	869	876	894	823	832	835	847	854	827	855	797	857	846	871	869	841	823	878	841	863	850	829	854	850	845	862	846	796	869	850	923	764	892	870	864	885	828	845	846	839	788	842	861	871	854	813	852	877	856	901	864	956	863	878	799	827	871	821	864	840	893	876	811	859	810	851	872	813	859	850	909	896	848	861	904	866	813	820	928	830	837	793	849	835	850	871	874	804	842	913	878	900	821	910	871	834	846	856	893	888	892	857	911	880	818	852	929	858	870	895	872	859	756	909	809	844	831	846	877	898	879	791	858	848	856	805	907	844	860	840	869	880	891	875	862	847	867	899	834	872	811	832	886	854	853	846	867	836	856	838	875	866	908	849	873	845	857	869	863	869	807	838	858	842	861	843	862	878	832	820	868	836	865	879	858	849	862	861	854	796
24782	21108	25538	22967	6744	3304	2413	1683	1395	1230	1171	1115	1063	937	1004	961	905	870	900	863	862	806	744	750	795	742	697	676	704	721	703	673	657	640	678	643	661	639	627	644	655	667	671	636	668	648	653	634	656	663	605	626	651	640	673	661	638	664	677	667	623	685	704	686	678	586	646	675	627	689	666	663	610	628	641	649	666	613	685	642	687	645	638	629	631	643	599	648	599	622	633	687	606	625	625	630	625	657	615	642	667	681	631	643	607	668	628	652	605	637	661	678	628	656	670	619	658	625	669	654	686	639	663	655	614	653	617	646	653	664	618	681	603	629	587	667	642	619	584	647	630	617	643	641	668	631	641	664	656	648	675	612	611	637	612	654	637	622	654	680	604	686	661	620	661	620	634	609	655	644	651	636	580	650	672	617	671	613	621	657	617	661	653	620	641	617	619	630	596	640	688	626	655	610	661	657	658	605	658	618	602	592	653	692	646	625	600	660	644	630	635	680	598	659	625	597	667	630	633	620	643	648	623	631	626	622	607	656	626	682	606	654	587	646	597	601	656	656	639	617	634	646	621	689	630	646	644	650	602	654	672	644	650	667	617	637	634	635	646	632	577	623	597	649	624	626	647	611	677	639	614	654	650	662	676	656	641	614	647	637	600	633	667	596	592	651	651	672	676	606	646	664	658	611	633	641	664	654	635	653	648	622	583	626	608	615	647	638	647	612	614	608	646	556	666	683	618	628	627	624	601	656	621	638	627	669	637	610	565	649	655	653	662	619	599	634	621	623	642	623	664	624	616	659	666	615	677	657	617	610	620	638	671	639	632	641	625	650	612	630	664	650	618	628	628	633	698	614	640	646	676	658	654	605	657	665	637	595	623	617	628	640	640	597	683	641	643	676	642	642	590	637	611	646	654	693	621	652	652	626	644	681	613	654	692	672	629	664	663	630	647	651	606	674	646	647	603	620	627	635	567	627	659	639	609	611	586	627	662	638	620	608	691	619	607	601	639	592	624	667	636	642	623	666	591	643	637	668	614	635	630	658	643	630	637	623	649	627	660	593	678	655	624	607	631	623	635	625	683	623	645	673	650	632	609	644	623	627	631	616	635	637	636	636	642	628	673	626	693	654	621	629	656	641	671	643	664	669	617	652	643	634	610	608	640	627	600	665	625	676	605	614	588	669	661	623	595	667	641	615	601	622	639	624	651	659	644	640	655	606	627	640	577	660	640	668	650	657	665	677	636	632	623	661	636	662	639	624	650	636	618	622	646	591	653	634	626	669	644	631	582	707	663	595	653	642	630	621	643	606	629	603	616	631	577	707	620	668	681	677	610	681	658	655	629	625	624	624	637	679	666	631	597	645	641	611	605	659	625	648	695	634	660	621	674	609	622	654	588	676	657	605	628	666	648	600	640	649	640	648	684	648	613	611	636	612	609	627	579	628	668	664	633	651	594	655	631	691	676	609	639	623	658	635	616	608	652	658	684	621	618	641	653	664	645	632	653	631	621	693	641	658	625	653	623	674	641	666	668	609	635	658	603	667	697	626	603	632	670	671	655	623	629	648	642	672	670	648	641	686	648	649	614	649	657	641	623	612	607	617	644	619	688	646	642	617	610	685	650	635	645	693	651	603	678	649	645	605	626	656	689	625	628	632	672	643	613	637	584	609	650	632	649	672	670	603	662	658	594	598	641	672	608	648	657	654	674	692	654	637	654	662	603	627	633	634	680	648	621	618	595	622	654	650	644	653	660	642	644	648	564	698	669	641	657	632	628	628	609	621	667	647	651	678	632	613	642	640	625	608	650	641	635	646	613	630	650	626	577	634	614	673	671	653	613	621	639	629	593	629	600	627	593	638	613	650	625	670	651	641	622	651	677	621	661	654	661	617	609	649	647	603	646	633	606	660	691	622	682	627	657	645	630	639	622	677	695	645	646	629	658	649	654	671	659	662	650	677	696	697	615	641	663	655	653	672	636	605	661	655	598	625	623	652	593	645	681	621	655	608	624	687	618	648	644	613	631	668	652	632	602	680	664	675	647	636	614	624	625	648	653	669	660	629	657	649	645	634	592	587	626	662	624	609	643	651	659	639	640	630	615	644	616	676	652	640	692	641	636	662	641	655	633	658	595	666	635	623	592	640	656	624	670	627	646	590	623	612	650	638	638	602	665	638	680	659	621	648	608	656	625	636	626	638	620	628	622	608	626	655	614	683	640	632	648	620	636	697	672	640	635	639	629	636	623	663	632	594	648	659	644	617	617	645	640	624	653	635	657	670	647	635	602	682	591	622	619	632	660	665	647	635	634	612	634	624	616	644	620	668	612	629	655	668	631	652	662	611	622	649	664	638	626	632	661	603	673	656	617	626	625	643	603	672	603	620	651	609	651	654	599	643	623	666	594	643	599	665	652	645	656	688	671	647	626	657	653	625	615	605	647	645	622	614	636	635	645	651	630	585	659	585	628	640	618	652	635	637	590	632	642	660	656	642	648	659	632	652	642	664	649	656	617	673	629	628	658	627	625	642	667	621	617	624	621	644	668	609	643	668	625	629	651	640	665	626	600	652	648	642	606	583	655	668	592	625	627	639	666	680	641	597	667	639	634	652	660	615	635	591	685	642	636	654	645	678	622	660	647	622	636	631	605	655	616	665	653	617	620	592	607	625	640	641	623	619	634	591	651	619	693	692	664	642	652	667	609	614	631	658	658	678	612	620	603	604	627	694	669	661	621	622	596	597	638	649	661	619	622	613	617	674	661	618	642	620	593	639	677	690	573	648	621	642	648	641	626	598	642	621	635	623	616	636	643	616	632	651	642	657	629	634	636	670	663	621	618	652	658	673	650	640	645	662	650	640	638	651	631	687	580	664	670	626	650	621	620	667	695	640	608	653	611	629	606	608	656	685	614	626	679	609	650	667	660	642	598	627	684	672	665	635	615	678	631	642	661	647	653	666	655	630	629	673	686	634	645	671	633	650	624	656	627	602	653	641	641	659	684	602	670	672	627	692	659	619	645	634	634	623	629	684	668	627	666	649	676	667	618	625	626	631	683	642	677	637	613	626	657	609	641	658	607	623	638	659	587	629	690	629	614	649	638	669	635	673	618	639	678	638	624	647	695	637	625	613	650	650	631	598	670	662	604	679	664	603	638	619	641	629	613	626	675	599	602	645	626	661	636	624	631	655	642	678	648	661	671	669	688	621	658	618	666	607	606	672	643	636	679	624	588	623	697	654	625	662	654	650	675	622	652	649	646	629	628	650	641	700	613	612	637	651	630	632	634	671	623	660	650	621	668	615	635	634	611	675	641	639	646	672	622	653	659	627	675	657	612	686	649	692	682	656	693	591	677	640	625	692	590	662	646	674	630	604	672	700	649	628	690	643	653	636	643	667	602	609	642	680	682	628	631	644	680	647	658	626	628	619	635	630	623	637	645	606	638	611	659	623	605	629	646	641	614	655	676	642	625	626	634	681	641	674	636	612	622	618
16089	25978	20732	13481	10043	7610	5702	4336	3403	2822	2691	2365	2295	2100	1998	1776	1808	1745	1686	1702	1597	1432	1418	1322	1251	1227	1130	1106	1069	1057	1000	1021	1058	957	1016	942	921	962	1015	942	946	937	936	957	976	953	949	900	987	967	921	963	974	953	925	958	943	966	971	903	934	959	920	919	933	954	1024	925	991	974	974	945	940	974	895	960	947	945	973	906	922	986	949	900	887	980	943	949	933	939	999	980	954	911	886	991	908	939	992	928	948	960	938	957	898	1016	951	957	957	955	898	988	986	933	873	965	964	929	949	942	945	949	948	940	922	908	959	937	919	962	951	963	944	916	943	905	971	978	934	940	937	947	937	930	950	960	976	954	980	954	935	954	902	938	873	939	900	956	920	938	963	951	928	941	915	927	946	987	978	943	966	947	865	986	929	1012	953	943	866	969	938	922	971	955	945	953	887	898	913	936	940	918	943	951	948	952	908	942	933	950	959	972	959	932	893	949	944	977	1009	940	969	990	905	1006	882	951	937	950	964	932	913	942	986	998	926	1018	983	896	942	908	978	907	871	966	916	908	913	935	945	909	912	949	944	927	1025	941	921	903	935	944	930	947	891	934	930	951	992	988	945	922	906	923	936	923	944	920	892	941	965	965	942	887	960	919	979	901	967	925	896	902	943	908	933	956	991	953	895	943	902	964	890	937	940	944	969	973	938	914	914	966	976	989	926	945	896	897	1003	936	968	946	968	981	909	974	960	939	932	964	957	864	971	921	952	915	971	929	952	927	920	966	898	908	991	861	891	996	919	925	982	968	946	899	862	953	936	921	956	942	970	908	908	927	962	929	925	911	967	963	946	970	975	949	981	927	927	919	948	980	945	930	967	942	950	931	1022	948	868	974	907	924	968	995	944	946	917	884	995	942	931	899	957	884	917	947	915	977	870	890	957	881	949	951	989	968	954	949	960	919	959	932	957	977	984	911	991	925	937	966	940	939	887	934	949	957	936	958	891	960	907	959	962	928	955	931	930	998	917	959	873	932	932	925	924	993	891	1006	912	939	892	947	905	921	918	906	913	958	952	928	931	948	914	918	927	906	940	929	952	964	882	1001	993	919	901	933	973	1008	974	935	954	910	966	943	988	977	1000	920	930	938	948	963	1002	925	944	943	920	933	902	926	993	938	935	1040	982	945	935	971	957	952	1011	912	997	944	922	973	917	945	992	956	931	990	944	921	982	942	913	933	941	952	936	912	922	946	961	946	965	997	930	977	958	941	925	937	997	928	963	920	913	964	972	965	927	953	987	978	935	940	924	956	942	954	969	957	938	935	986	953	967	984	973	996	1003	951	935	965	967	903	909	972	895	893	978	991	923	943	905	923	935	966	936	923	920	976	902	941	922	954	934	948	917	946	977	943	959	870	927	920	910	954	937	962	960	935	971	944	939	984	962	902	939	925	959	917	924	922	992	961	896	950	980	873	925	924	944	957	989	996	918	917	924	898	937	947	964	930	945	966	973	928	907	921	920	872	1003	914	979	928	886	920	969	885	956	979	962	946	919	944	943	921	929	970	975	957	914	969	945	982	907	972	928	949	940	969	1007	887	940	916	949	935	877	922	916	996	976	910	950	925	941	922	921	980	887	951	933	992	949	996	960	909	946	939	1006	917	993	953	898	970	973	981	950	972	969	905	954	947	964	947	947	921	951	964	930	920	916	987	920	961	974	917	914	940	991	991	968	959	946	978	935	945	912	985	906	975	961	1024	910	945	956	1004	881	919	981	907	958	927	959	959	961	948	977	938	879	937	952	875	910	954	914	961	939	986	915	950	955	950	958	966	942	903	961	922	925	951	911	917	886	936	915	998	957	974	982	1001	939	930	900	949	923	898	912	959	877	931	954	965	943	969	946	888	952	934	963	934	917	922	949	970	931	929	944	922	980	924	938	946	948	1003	961	970	985	934	939	923	903	964	904	960	920	979	1017	911	956	930	953	934	982	897	921	886	964	965	940	979	954	947	942	946	952	958	939	964	904	926	964	961	976	858	914	1013	935	979	963	901	977	964	935	925	929	907	970	988	934	965	915	892	939	935	951	940	920	980	952	963	936	943	903	966	918	977	937	962	988	940	921	934	989	897	932	877	955	956	904	908	985	931	922	907	916	945	986	933	914	955	955	925	922	960	957	935	914	875	935	970	901	1006	964	871	942	961	933	944	925	914	958	945	919	934	983	931	919	973	965	958	950	924	977	977	958	891	906	934	899	997	935	904	956	965	962	937	902	948	943	974	954	943	911	938	920	985	967	923	945	940	904	953	944	934	959	952	871	956	950	928	1034	935	959	919	906	902	978	924	945	921	910	923	926	920	954	977	1019	936	900	913	963	1037	925	911	932	988	904	955	960	996	975	910	970	945	935	1031	939	1037	986	954	936	976	955	968	946	964	917	927	958	898	959	921	974	933	964	945	933	903	947	1004	921	943	942	958	975	893	976	942	940	955	918	940	932	997	910	998	936	979	993	925	941	913	935	895	980	1002	940	944	923	975	865	957	940	958	917	957	956	922	945	908	965	928	920	957	888	926	894	911	943	924	970	907	945	946	973	950	909	898	924	949	963	958	970	886	902	893	956	925	982	952	936	929	944	939	908	994	978	944	925	914	915	995	999	1001	957	908	976	943	948	969	953	925	931	906	901	868	995	925	976	896	952	926	960	950	880	942	957	948	994	961	953	973	938	923	992	986	947	933	946	949	881	941	962	919	924	940	911	963	915	884	929	995	888	967	923	961	963	914	889	882	937	929	969	930	921	923	963	972	960	938	944	937	927	948	944	945	907	959	906	921	949	971	931	961	988	901	977	922	953	958	905	922	904	893	1004	936	1013	908	953	878	901	932	964	906	963	882	902	905	947	931	916	925	913	987	970	941	933	931	942	949	889	910	941	966	931	962	940	951	967	983	952	977	962	926	921	971	924	917	926	919	942	975	955	940	966	923	914	886	949	973	940	935	954	905	991	893	956	956	940	887	937	929	966	976	946	931	929	972	972	920	944	984	926	932	935	916	909	952	973	989	935	937	979	947	910	1015	974	914	958	930	919	941	935	1012	950	938	930	981	910	962	878	907	903	945	939	897	989	928	920	962	1032	927	970	929	898	933	936	934	965	951	912	954	986	954	925	925	940	913	897	953	950	914	972	914	921	937	956	928	923	958	937	970	1039	920	896	954	977	918	935	944	936	940	944	974	996	961	977	967	958	955	947	953	943	952	970	884	899	977	904	957	970	892	947	918	937	979	951	894	966	947	999	935	945	930	936	972	932	983	962	951	959	959	977	925	896	964	979	915	990	921	933	908	931	997	975	956	908	949	921	922	966	943	893	939	898	994	872	960	950	970	931	984	945	921	991	962	908	927	964	945	956	905	940	946	967	920	925	928	904	977	969	914	873	918	930	947	938	954	921	964	952	927	963	957	973	903	942	874	911	922	932	967	929	862	938	945	948	953	928	883	970	955	1020	924	916	908	890	946	976	962	886	911	976	910	981	941	988	960	938	999	929	944	966	965
22469	21178	28326	24284	21192	18668	6436	2824	1999	1672	1520	1369	1189	1198	1070	1031	961	959	886	863	782	727	753	657	654	636	588	596	599	503	495	521	482	475	462	496	447	447	477	493	446	500	470	528	468	455	509	467	456	506	442	480	478	465	456	445	466	470	500	495	485	482	513	486	483	461	470	482	485	467	446	499	448	494	487	498	455	449	469	473	459	486	465	447	462	517	466	450	433	470	469	456	453	456	451	479	460	487	473	487	443	469	464	451	477	477	493	441	444	455	480	434	434	463	415	446	452	467	425	433	470	421	473	489	454	447	447	463	465	445	450	444	474	440	409	491	454	469	459	464	448	446	461	455	444	452	453	460	443	451	418	478	478	459	425	443	445	490	436	471	467	466	487	478	473	435	495	471	487	476	457	431	495	493	473	436	429	424	471	436	465	428	416	499	450	524	464	495	458	447	488	440	463	472	440	440	465	477	468	444	473	417	437	443	461	435	458	505	442	454	449	484	446	451	470	465	444	461	420	461	474	491	463	485	489	478	442	462	432	433	457	465	468	450	447	481	466	451	448	467	454	429	469	415	478	467	458	440	439	476	474	410	467	444	474	469	409	405	469	432	462	466	463	492	454	444	443	454	466	453	421	448	463	446	472	515	402	419	467	478	453	477	433	498	476	500	446	434	466	490	432	443	431	466	504	479	447	445	414	462	438	441	464	420	507	437	470	462	463	439	487	467	453	492	458	468	499	447	434	452	493	463	458	438	459	442	485	422	471	479	436	453	465	481	462	492	464	423	486	466	423	449	465	454	428	470	471	510	440	473	400	473	463	463	483	451	477	435	456	442	437	486	446	440	451	436	452	442	472	468	431	440	434	449	478	446	513	453	506	452	479	474	460	461	449	463	450	479	459	469	505	490	445	454	440	461	437	435	443	439	468	437	461	482	452	471	430	417	514	465	434	456	457	471	463	472	484	483	437	472	476	442	430	480	430	451	470	453	475	491	443	488	491	433	462	454	482	458	445	451	467	475	469	416	480	426	458	459	462	451	430	496	476	447	448	437	418	430	438	446	456	456	468	498	465	450	485	473	459	467	442	481	461	473	466	452	456	497	485	473	475	445	457	459	461	473	477	453	438	486	470	501	443	430	451	465	462	470	463	504	485	511	423	470	434	492	484	438	483	468	449	458	434	425	466	457	474	416	483	455	471	459	446	433	486	446	465	451	485	450	493	484	481	458	436	469	472	429	466	428	449	436	468	466	440	482	463	436	457	451	474	458	434	505	473	445	471	444	450	451	425	455	445	495	461	445	436	460	482	452	464	499	453	443	448	457	433	424	441	457	462	443	435	425	465	399	455	453	454	429	441	484	457	480	435	446	450	449	450	453	454	474	430	467	447	461	451	429	454	503	447	483	449	466	470	433	442	454	504	448	464	441	446	463	488	458	470	485	429	469	453	500	445	501	450	462	475	408	447	413	451	454	512	438	445	456	490	452	449	446	474	463	469	447	448	481	488	413	487	471	470	471	450	473	472	455	455	451	455	462	460	448	486	437	482	459	473	439	443	510	468	461	453	455	444	479	474	486	461	455	464	432	427	418	469	433	482	468	467	423	458	446	489	454	470	472	452	442	426	448	439	447	425	473	405	426	458	475	412	427	474	458	439	441	434	447	445	479	443	497	450	458	449	423	449	453	434	440	436	432	441	499	440	456	432	463	433	465	499	449	465	463	467	413	441	468	466	407	452	433	491	448	457	431	486	435	443	462	472	418	472	474	486	460	453	451	458	479	432	470	451	478	457	455	442	471	494	449	441	477	467	490	456	443	488	449	464	468	493	489	473	492	448	471	474	480	427	478	498	434	446	427	466	415	437	478	451	425	462	426	466	459	471	453	449	433	436	485	466	473	479	466	434	465	463	444	475	472	496	476	504	415	460	453	438	409	419	475	439	462	513	477	470	452	445	488	473	504	466	449	468	449	465	485	477	474	440	469	444	460	465	450	456	462	452	461	472	444	469	474	489	487	469	458	429	458	463	453	471	458	477	417	513	507	450	432	449	475	491	444	458	455	447	453	448	455	467	436	451	459	461	447	468	440	446	483	496	485	452	438	437	451	453	438	436	512	483	463	456	459	456	437	481	494	463	457	467	438	465	451	477	451	461	430	504	466	443	438	442	435	477	423	421	461	464	445	437	455	446	460	457	487	496	479	464	439	463	425	474	432	474	435	475	481	475	482	461	444	481	451	454	449	460	453	507	462	430	446	462	464	460	464	452	427	480	446	417	442	487	440	416	439	450	464	460	445	459	426	474	456	462	429	431	495	452	425	442	468	453	480	436	466	463	462	462	438	422	424	493	434	451	491	468	426	472	471	467	462	475	417	472	449	427	424	462	431	448	389	446	455	457	441	475	414	431	477	474	450	454	434	444	445	440	452	476	436	455	487	440	460	449	468	463	445	444	453	433	481	476	476	477	477	451	450	429	463	466	437	479	463	436	415	425	454	448	478	465	452	446	442	476	470	462	452	463	458	464	447	396	487	448	468	478	460	429	457	461	491	478	458	466	441	467	494	416	479	440	481	421	458	425	447	431	447	435	475	457	498	423	487	444	439	432	468	458	465	456	428	491	453	481	494	464	473	476	453	484	455	477	440	424	419	448	451	458	482	451	465	455	442	465	452	434	448	440	466	451	473	451	462	420	428	420	456	486	421	453	468	445	476	457	460	438	442	450	452	454	449	476	479	481	489	444	469	454	469	458	472	453	449	464	454	439	486	479	430	456	436	436	455	456	442	466	471	484	495	453	478	475	477	458	446	446	433	419	474	476	461	478	446	485	460	450	451	462	472	500	457	454	466	463	484	403	416	492	440	483	434	457	454	470	490	442	426	476	486	488	479	441	464	448	466	493	468	447	398	435	462	470	436	444	416	476	456	435	438	464	499	483	465	436	447	469	468	455	484	473	450	411	452	448	445	427	460	482	438	465	464	451	423	454	472	447	439	461	473	477	467	457	460	465	485	472	465	484	518	426	444	497	525	447	435	484	435	445	412	424	460	484	499	472	454	458	476	463	460	442	499	484	458	450	486	476	439	472	478	462	427	443	469	463	462	441	469	453	440	462	475	461	468	452	429	464	479	463	445	462	466	470	497	482	493	408	424	446	493	489	455	488	452	457	453	451	474	498	460	479	484	426	474	426	436	491	465	466	472	433	511	442	458	465	453	474	433	435	451	433	452	489	458	428	476	459	419	513	476	439	447	422	427	467	477	451	452	443	458	430	466	425	464	521	457	432	433	442	481	460	501	486	500	474	458	447	491	473	453	463	477	439	473	468	458	479	425	480	418	424	460	469	485	473	453	438	452	499	467	465	434	457	451	462	410	431	452	444	453	456	454	452	448	457	442	477	434	458	448	454	445	421	471	453	428	459	471	430	457	443	473	472	439	463	509	449	423	426	448	452	429	424	426	470	461	432	467	473	478	464	453	472	456	451	454	464	450	472	455
19432	34119	27844	20051	15104	11402	8619	6705	5031	4306	4063	3345	3085	2652	2529	2371	2219	2057	2015	1956	1787	1516	1361	1283	1183	1119	1072	1032	1009	917	896	791	782	777	720	761	738	745	725	769	700	734	713	728	682	731	724	658	711	736	731	716	756	751	711	728	685	684	662	694	652	704	712	702	703	711	748	752	691	668	733	746	730	704	677	695	692	695	691	670	717	717	686	711	729	699	701	665	666	695	710	678	705	664	647	664	750	667	683	729	680	741	683	720	685	706	695	685	732	665	721	701	685	686	704	671	671	672	691	713	717	709	705	701	689	714	670	661	644	663	742	672	699	659	701	716	716	736	716	697	668	690	697	662	702	684	673	642	614	704	659	663	695	673	660	715	639	702	715	690	697	719	710	710	689	678	697	650	667	686	644	706	729	648	676	682	666	663	702	640	704	670	661	672	713	712	689	675	709	668	705	653	686	689	678	697	683	712	712	678	724	664	679	656	685	717	712	669	695	717	742	642	695	694	650	710	687	677	718	701	707	672	700	685	680	752	695	712	692	665	728	688	686	672	672	695	651	682	684	675	695	644	700	637	687	683	679	667	717	701	686	744	687	650	665	686	652	681	687	710	692	702	687	679	669	742	660	687	708	654	688	652	715	695	666	647	702	687	689	677	713	674	675	660	670	709	655	688	710	676	662	653	663	694	679	669	776	689	743	688	664	683	648	705	756	664	678	682	719	709	697	666	741	663	652	643	704	682	650	712	714	645	686	713	690	680	679	704	689	662	655	688	655	665	736	691	660	677	655	706	683	669	728	687	727	686	733	714	714	675	688	659	639	658	674	666	648	713	685	735	700	667	713	685	685	726	676	688	724	699	652	640	693	696	723	652	683	675	677	678	701	777	657	707	709	664	705	705	650	668	717	712	691	672	659	703	663	688	667	723	674	691	741	679	660	705	652	712	700	685	720	693	677	703	666	712	711	700	689	698	706	721	731	653	603	699	705	645	687	663	662	714	702	725	724	690	648	685	687	659	706	685	728	653	681	673	692	681	677	670	663	690	688	700	709	699	705	694	676	666	691	636	644	693	696	717	686	666	721	662	682	667	664	661	633	670	717	662	698	643	683	715	666	682	694	630	675	689	674	644	679	688	616	654	724	704	668	673	672	654	643	685	674	682	705	692	660	712	661	671	650	690	678	685	721	703	689	671	684	668	657	645	702	641	712	711	661	658	670	651	665	665	691	696	673	689	616	673	713	729	656	703	696	713	671	692	642	698	655	644	694	654	737	677	686	700	693	693	694	728	671	755	711	631	689	694	709	740	666	663	669	681	755	706	690	673	711	677	654	693	705	657	687	710	680	612	677	726	718	632	667	695	697	654	692	686	715	679	658	671	685	688	694	736	705	720	712	702	714	671	646	679	687	666	678	733	726	735	679	716	665	698	721	685	660	655	760	671	695	647	695	724	716	663	697	665	700	638	692	681	681	666	668	723	658	672	638	732	654	691	700	671	702	671	699	676	689	706	679	684	781	632	722	690	689	639	721	716	664	704	722	677	700	681	705	653	632	649	677	743	707	673	671	718	664	662	701	716	663	739	688	632	686	692	647	670	727	672	677	678	655	664	663	649	686	697	694	729	719	662	687	674	700	712	665	724	711	679	698	663	698	666	664	664	658	736	713	638	728	713	632	720	714	711	659	647	663	705	697	686	662	732	705	698	658	701	655	719	755	696	688	700	653	652	672	679	665	670	701	699	670	675	700	707	708	673	665	652	683	668	672	699	729	688	695	668	722	674	672	674	692	706	652	681	711	689	647	692	709	666	734	700	744	711	716	651	683	680	708	659	634	683	644	655	658	641	673	721	681	688	678	648	697	692	677	655	709	678	664	709	704	675	664	695	681	666	683	669	748	655	675	703	675	701	691	662	659	696	685	701	733	706	669	694	677	748	686	686	670	730	704	700	723	665	653	665	642	707	732	670	722	754	665	704	644	695	613	678	679	703	697	697	691	648	690	726	682	707	718	668	673	648	636	687	703	669	651	676	707	713	732	681	702	661	657	649	680	664	666	668	662	692	651	674	677	689	697	711	752	667	714	689	665	656	664	663	678	690	678	691	689	640	680	708	679	720	697	681	692	642	648	679	726	705	688	648	701	720	720	664	690	658	658	686	679	684	644	687	710	666	678	692	693	671	686	701	675	688	687	656	682	664	656	684	641	676	725	658	661	681	728	652	652	691	697	677	699	691	728	704	665	694	735	727	664	694	694	706	704	716	710	695	707	684	672	722	720	663	703	747	685	713	643	732	724	654	661	751	712	707	734	707	688	665	698	674	653	665	675	715	712	707	702	673	674	664	711	666	697	641	717	677	701	682	641	647	647	674	727	641	678	651	705	641	656	723	671	672	692	687	678	653	664	660	730	693	693	676	702	710	695	694	676	684	776	691	660	676	684	691	677	707	707	680	650	709	666	679	707	685	633	684	710	738	696	619	693	746	669	698	638	683	713	717	683	668	669	646	697	706	687	670	702	677	725	723	721	708	668	655	691	705	668	674	639	682	696	679	728	651	716	666	712	626	712	730	656	668	682	660	680	681	672	664	695	679	667	697	670	682	685	678	692	686	700	709	658	676	674	672	681	674	644	676	688	675	687	720	701	692	677	716	756	680	659	655	659	711	677	644	699	659	671	669	684	735	623	660	721	679	685	657	697	702	656	678	665	682	655	658	658	679	698	698	687	681	680	681	660	682	660	711	718	641	725	674	692	686	693	645	680	712	674	689	702	663	726	641	665	726	693	767	694	678	731	710	729	681	668	665	692	726	716	693	690	679	729	681	722	683	647	675	730	688	713	711	703	683	707	668	670	732	691	696	656	750	682	690	679	696	692	714	680	693	680	695	695	744	725	703	696	685	695	673	707	695	677	699	720	708	723	685	686	643	660	678	653	676	698	683	677	676	676	666	655	669	737	695	701	693	679	660	671	656	652	694	654	666	673	656	666	697	668	695	649	725	692	638	748	678	677	675	700	707	652	670	672	691	673	719	713	669	646	700	672	681	669	692	700	719	736	710	672	689	718	693	695	674	698	691	698	713	664	678	734	692	687	753	672	668	676	708	656	647	682	668	663	703	712	715	646	728	730	693	774	719	692	654	718	689	721	701	685	713	654	663	685	657	681	749	651	688	667	746	693	667	695	708	684	693	731	686	663	700	711	698	683	699	694	675	662	688	683	638	643	665	700	668	720	656	665	660	667	664	665	703	635	634	686	695	681	699	715	699	733	702	647	632	724	664	697	742	692	674	696	656	698	731	673	696	681	678	679	678	728	708	671	690	636	687	679	691	702	665	714	658	661	638	679	659	656	672	694	667	673	692	711	706	716	685	706	698	643	678	668	655	719	690	698	699	674	694	669	678	673	668	689	706	676	713	652	672	684	725	702	651	694	698	676	710	719	676	692	704	731	671	676	701	684	693	715	637	694	688	699	688	639	679	732	674	658	716	674	697	741	669
27489	19340	13070	7354	3958	2582	1952	1596	1292	1134	1114	1028	1018	981	900	883	887	911	888	859	841	772	770	769	799	739	696	719	732	723	676	668	711	754	665	681	654	702	712	657	676	702	718	707	710	668	673	713	708	683	670	677	721	669	693	668	693	658	664	663	730	654	638	689	709	686	669	680	638	657	693	658	653	623	655	642	672	669	656	660	665	667	676	684	688	665	692	680	714	689	675	628	707	676	705	718	645	681	684	667	722	730	689	684	676	695	691	707	681	671	677	725	687	671	698	692	682	655	638	645	641	690	698	689	665	701	710	733	627	667	673	670	638	688	697	680	672	686	703	692	666	680	695	744	698	641	687	628	662	657	713	724	688	726	649	662	707	708	651	727	690	679	717	673	630	646	699	697	681	651	693	655	678	702	660	650	652	688	657	686	680	672	679	688	664	660	663	693	626	727	675	650	692	699	685	677	684	686	692	649	676	668	687	681	678	652	673	725	715	694	705	653	651	667	653	664	652	641	678	678	642	671	685	709	702	653	677	649	664	664	641	691	666	676	701	694	663	721	680	664	719	691	666	706	637	710	645	665	674	709	677	698	719	693	671	681	663	694	648	616	705	710	636	691	680	673	696	714	679	697	654	749	642	686	700	682	642	672	670	682	652	675	685	703	682	701	721	657	712	680	716	643	702	622	665	665	626	701	668	733	715	652	627	673	698	692	692	635	664	644	648	629	670	644	693	665	681	675	716	722	656	643	688	687	670	714	618	657	665	686	693	644	676	728	652	680	694	661	703	692	697	724	636	631	648	717	684	634	672	630	711	661	761	671	640	687	688	636	672	716	613	681	729	639	678	709	693	661	690	675	638	632	680	675	668	676	684	648	705	678	637	686	686	658	696	726	646	658	672	691	652	648	693	676	698	663	685	701	679	674	650	682	672	665	696	650	634	695	723	609	679	651	675	686	667	689	652	659	691	685	689	717	708	672	678	674	696	661	681	671	656	695	693	666	653	681	681	683	650	684	699	660	631	691	670	710	684	660	697	681	661	657	680	654	631	666	650	734	670	651	651	699	675	672	665	663	687	709	676	606	684	669	664	637	722	710	660	716	684	696	691	724	711	713	687	664	670	702	665	671	692	666	745	654	666	665	652	625	659	685	679	712	658	685	681	683	689	692	667	690	687	698	638	648	666	690	680	695	628	683	667	690	669	667	740	694	679	676	636	679	628	626	658	609	699	680	644	687	721	708	694	650	646	701	679	667	656	723	672	653	683	682	666	695	694	706	686	664	713	645	664	654	661	647	664	722	677	633	727	669	653	676	716	728	656	683	599	661	672	687	683	691	710	670	730	683	716	669	694	691	657	662	672	658	716	703	680	711	669	693	665	664	711	650	678	686	670	685	675	694	721	652	657	656	690	684	606	707	675	717	667	647	640	673	693	677	658	681	662	693	714	669	679	690	638	635	696	681	713	707	717	673	640	675	677	691	718	675	698	718	616	651	694	682	718	666	667	691	690	653	686	682	680	711	704	685	702	654	695	667	673	692	670	681	665	698	722	727	677	675	664	629	707	673	682	677	681	707	685	651	701	703	619	623	704	682	680	649	665	666	705	734	679	700	695	627	683	655	679	681	678	673	673	690	647	694	644	703	686	676	619	650	682	687	666	684	700	659	695	684	631	710	704	690	670	706	722	714	675	642	666	676	655	691	716	678	691	739	665	729	676	697	679	677	694	700	666	699	622	712	686	633	684	678	692	684	694	702	695	721	683	639	679	705	683	681	680	714	663	705	703	702	639	682	645	699	662	697	667	635	654	705	684	678	678	677	634	658	693	685	644	689	680	669	693	730	659	709	718	703	664	706	697	638	657	717	674	645	676	697	680	665	674	682	670	682	635	690	685	695	705	644	731	695	670	650	707	701	658	656	649	667	643	711	642	712	682	719	717	671	660	668	680	684	678	680	706	636	673	713	661	663	687	705	682	663	664	717	721	683	677	679	681	629	648	701	712	658	683	686	717	663	727	630	690	700	661	674	646	719	662	674	726	697	637	703	648	674	687	697	644	743	690	681	686	680	685	642	714	688	689	657	757	661	663	672	682	684	666	660	660	694	725	644	696	653	670	643	652	666	668	670	671	689	660	642	675	677	667	687	676	690	736	702	661	657	685	689	731	677	645	691	678	722	710	739	660	677	708	685	640	656	672	701	650	714	661	679	690	676	736	706	689	634	650	636	692	669	662	732	673	648	707	680	685	669	638	660	620	670	689	698	664	678	682	641	647	654	706	629	680	679	680	690	670	682	644	663	665	662	670	684	685	713	675	715	718	683	665	659	649	661	668	693	689	669	689	700	673	687	666	713	670	637	670	679	689	717	658	685	658	656	693	657	673	682	679	681	682	654	694	677	659	720	735	689	716	703	674	695	690	668	659	669	702	656	708	712	735	640	654	663	680	716	648	659	742	667	665	675	644	678	628	643	682	691	669	648	676	637	686	674	688	687	715	663	695	675	674	708	675	663	683	680	660	668	674	660	651	675	669	673	652	686	686	719	731	738	710	685	660	697	679	645	672	692	706	643	667	689	693	672	695	721	723	671	660	704	641	667	680	712	704	716	677	686	658	690	670	662	664	677	690	673	652	706	666	706	676	679	665	694	677	715	682	716	644	681	734	699	656	700	688	632	673	684	669	731	688	696	681	667	645	672	647	698	676	681	706	668	682	607	652	692	704	641	690	645	699	669	715	652	664	669	724	705	649	685	702	653	624	683	670	687	665	705	671	645	692	666	650	671	667	660	690	661	644	683	720	708	662	672	677	659	631	635	701	656	665	654	671	679	633	689	710	656	699	671	639	660	721	661	700	652	641	663	686	707	701	695	686	731	689	701	668	678	680	679	660	717	653	659	699	644	661	679	739	715	653	710	696	679	691	649	652	689	676	696	658	711	651	658	648	695	664	678	680	664	681	653	656	659	668	659	675	694	607	716	668	658	696	698	681	672	635	696	708	715	628	677	646	723	676	645	734	695	661	686	707	682	680	678	686	637	677	676	751	669	690	635	687	640	682	655	708	656	661	625	696	659	640	679	685	664	658	696	656	691	650	642	672	658	704	694	670	680	724	668	612	689	743	695	695	693	670	662	657	681	675	651	682	671	660	668	654	679	673	658	694	646	682	681	686	675	691	661	670	696	637	638	693	693	666	654	670	672	702	647	678	705	654	680	729	708	680	705	674	673	681	647	716	715	686	708	686	642	708	674	699	651	696	688	651	710	658	702	643	643	644	673	692	717	691	697	611	655	682	646	710	671	664	679	705	663	652	693	707	674	686	696	657	687	665	700	688	680	688	720	703	669	684	674	631	714	702	642	761	685	676	666	702	697	666	708	685	658	679	702	678	652	689	687	646	691	677	669	710	713	671	707	698	653	658	675	632	680	692	674	653	690	676	712	697	667	632	662	699	701	652	696	693	648	655	639	664	706	684	700	665	681	690	710	696	695	664	613
15895	23309	17988	11738	8501	6318	4670	3602	2969	2686	2510	2128	2008	1956	1829	1719	1713	1684	1683	1572	1429	1340	1345	1276	1205	1227	1182	1150	1159	1103	1051	1087	1030	1025	1042	1045	1030	1020	1006	1036	1079	1005	1001	1002	1086	1021	996	988	1045	1030	1040	1017	1053	991	1022	1019	1051	994	1028	1028	1013	1011	974	1053	984	1016	1023	1026	1036	1055	1004	1032	929	1015	980	1000	1035	1068	956	1007	960	1041	1033	1053	1047	1008	1013	994	1007	1000	1021	1037	1024	934	1028	1016	1015	954	980	994	1015	1032	1018	1004	979	1051	1006	1045	995	1003	1019	1007	1040	1034	1018	1033	1015	959	1013	1013	1034	1018	1001	992	1012	991	1024	1000	1023	1038	1040	1064	990	979	992	1031	1026	1007	1019	997	994	1076	990	1034	1011	1078	1037	999	1000	971	1009	1077	983	1068	967	1008	1046	1024	1050	985	996	1014	995	997	1035	1052	1000	939	978	970	1000	1005	1034	992	1011	1016	1038	979	964	1007	1030	999	989	1029	1022	1058	982	1017	997	1051	1051	943	1012	1025	1002	983	967	1040	1052	962	1026	1050	1013	974	1007	981	1034	1048	1034	963	986	1056	1019	1000	1010	1014	1016	979	1014	954	1056	945	1015	1030	1018	985	1020	1033	953	1012	1024	1008	969	1002	1049	987	1012	982	1013	965	1034	1049	1059	965	959	986	992	1027	1047	993	1026	1009	1007	995	963	1078	1035	965	1040	1001	1007	1022	1016	1043	1015	1021	1001	1065	1065	994	1016	989	1006	980	994	1013	1006	994	1006	949	1018	1036	1053	1029	1014	1023	1066	1008	966	993	1000	1043	974	1000	1023	985	1041	1030	1004	978	986	1049	1054	984	998	998	1087	1004	1013	1016	975	1021	986	1017	969	921	1027	1038	1004	1021	1050	982	996	1005	999	959	994	994	1028	1047	1032	936	1010	1032	1004	1006	1043	990	996	1019	1006	1035	1021	1023	1005	1051	1009	1072	1021	1010	1018	943	1009	1008	969	1005	1006	1010	1005	988	1044	1017	963	1030	1010	1050	997	1023	967	1000	979	974	997	969	985	1021	1009	1000	1013	966	956	1044	1000	964	991	1021	972	1004	981	945	932	997	1011	972	1000	996	1022	1002	1009	1062	1077	985	1009	999	1000	1019	1007	1017	1039	1045	1053	1023	1000	1059	991	1055	1001	1009	1027	976	1063	1002	1002	980	949	1027	1031	1031	1000	1003	961	977	1016	1024	975	997	1037	997	976	980	1054	1015	1021	999	967	935	1010	1017	1060	1010	987	966	972	1019	1053	1015	1007	1012	1023	1014	1023	965	1058	988	1011	1022	966	957	1001	948	1037	1026	1061	998	1004	999	1015	1069	1035	1041	999	1033	1062	1008	1017	1006	1006	1020	961	976	992	1063	998	1037	991	996	996	1081	1003	1014	925	996	961	956	1025	976	1022	966	1006	1017	985	1013	1043	1014	996	985	1026	1029	994	1041	1018	988	994	948	1007	1022	1012	960	1061	976	982	1001	1017	1046	1048	996	1017	1028	1025	1047	1033	1035	1003	1032	1021	981	984	1047	1022	1015	1055	1007	1072	1059	957	994	1016	1001	987	1040	993	996	1020	1012	1057	996	1003	1035	1070	996	1038	1031	1027	1041	1026	986	1029	1050	1062	1040	1039	1003	968	1017	1002	1016	1019	1026	1010	998	977	1027	988	997	965	974	1053	1028	989	1010	980	1034	982	1003	1023	997	985	1023	984	989	1028	1042	1005	1030	999	993	1008	1043	1006	1000	1010	995	945	1020	1011	1021	956	1022	966	974	1030	1068	1041	993	1007	965	995	996	1033	990	1001	986	1086	984	1035	1009	994	984	1008	947	1026	995	1017	1068	1003	1036	961	968	1001	1064	982	1055	1038	989	1040	982	998	956	1019	1012	1032	999	1037	1035	1023	1011	994	1016	969	1014	1042	991	1067	1053	992	1022	1050	1029	1013	1006	1001	1018	1030	1008	1011	987	1001	1039	1005	1011	959	1015	1024	994	1024	1000	1073	1010	1031	990	1054	1009	978	1018	999	1035	1060	1055	958	1012	987	1035	1025	1015	1036	1049	1018	974	963	1047	1036	993	1055	1015	1011	1043	1035	1003	1036	1010	967	990	1008	982	1014	1024	990	973	949	1062	1031	1000	1020	1018	998	1014	994	990	970	1007	996	991	960	967	987	1003	1035	1029	966	992	1042	1018	982	987	990	950	981	966	1020	1020	997	980	1041	996	1029	983	1044	1005	1019	994	1020	1020	1023	1008	1003	1043	982	1021	962	1008	965	1008	1025	979	998	991	1022	983	1025	986	999	1046	994	1051	997	1038	942	1036	1041	1006	952	964	1029	1013	1015	1037	1036	977	1002	991	1012	978	1018	1039	1001	994	1012	988	1014	1020	1016	982	982	986	993	1018	1026	1015	1001	990	1029	1039	1008	1022	1012	1017	1028	1028	975	1026	1022	1005	1034	1026	1008	989	963	1012	978	958	1006	1018	971	1036	934	963	970	1005	1054	995	984	1001	1049	986	1017	1049	1051	960	1013	1002	945	1061	1011	1015	1043	998	1056	982	969	1054	976	1021	1000	1036	1025	990	1026	977	967	975	996	1014	1003	1025	989	977	948	1063	956	997	963	1000	1045	1043	1027	1001	970	987	974	1013	975	979	1007	987	964	1014	1030	964	1018	1012	1054	1018	1013	1032	1044	990	1024	995	987	1047	1039	998	1040	1013	1047	1009	1001	1033	964	1027	1057	1002	986	1064	1001	996	1022	991	1018	1058	1015	972	1026	979	1041	979	980	1006	1041	1053	1011	1047	983	1019	1043	972	986	1050	1033	1097	1002	1015	1031	1043	971	1030	1058	980	1037	987	987	968	960	1041	1057	1016	1023	1030	971	1021	1033	993	1007	1072	1034	1012	1014	998	974	968	1047	1009	1001	998	1013	1014	1060	1044	988	1020	952	994	1013	1014	1020	1039	1022	994	998	972	994	985	991	970	1000	974	998	980	1004	1027	997	1016	995	1007	985	999	1019	1022	1006	996	978	971	974	997	1046	947	1014	1031	999	1043	1066	1039	983	1008	951	988	1038	1030	965	999	972	1046	994	1051	1041	991	968	1040	1028	995	969	997	1017	1061	972	1001	993	973	1059	996	981	1049	1000	1017	1044	950	1022	1004	1021	1008	1038	1036	1031	1066	1025	1074	1028	1030	1021	1030	1013	1033	977	1025	992	997	1006	975	1042	1035	1011	1083	970	1013	1002	1036	1086	981	988	1060	978	1026	1058	970	994	964	1030	981	1013	980	1071	1003	1022	1029	1054	1044	1039	1068	1003	1071	1047	1034	1029	1046	1063	995	1029	996	1039	1031	1034	993	966	1008	990	987	1027	971	1001	1004	982	1028	998	1018	971	948	1058	1020	1030	1004	998	982	973	1067	1041	999	993	951	982	998	1021	930	1037	1004	1063	1009	996	1046	949	990	1045	1040	1009	993	1043	1026	1050	1037	1009	1030	1083	1005	1013	1027	980	1008	993	1041	1007	1029	1015	1037	973	966	1010	1038	1024	1014	1010	971	1030	1027	1041	1002	1021	991	1015	937	1009	995	969	1032	1017	992	1050	1010	1020	972	1009	987	1042	1023	1000	1055	1022	1035	996	1048	1048	993	1057	959	1036	976	984	1036	1043	1021	978	997	959	1051	1019	1015	994	990	1034	1038	975	1021	983	1002	988	1006	983	985	955	989	1050	1053	1040	970	1001	1044	1039	1075	1038	957	1063	1043	1003	1006	1002	1000	1043	1040	1036	1012	1036	1047	965	998	993	1067	1020	1004	1040	1041	1034	1003	1004	946	976	995	920	1030	1047	982	978	1049	1053	984	1039	1020	1045	1042	1039	1002	1040	1027	1029	955	997	1039	998	983	1011	1033	992	961	1033	998	951	1018	1004	1061	1053	1037	1011	972	997	974	1011	1023	1012	1025	1005	1010	1022	1009	1028	965	929	1053	1031	981	1017	1025	1004	1007	1019	1032	987	962	1034	1015	1003	972	972	1019	983	1041	958	1029	996	985	968	1045	984	1006	1052	962	997	1031	986	973	1039	1024	960	1016	1050	966	947	1056	1052	1065	997	1007	998	994	973	1048	1047	983	996	1012	1009	984	1032	923	1035	1024	941	1057	1039	1024	1009	1062	1062	1010	1030	1025	1035	1045	947	971	1024	989	1013	986	1019	993	978	1010	1006	973	1049	1014	1053	963	1091	1052	978	1015	1022	997	954	919	1019	1000	1003	990	972	998	1046	997	1009	999	1032	1005	1000	1033	931	1013	1013	954	1042	995	939	986	1064	979	1028	1008	991	954	957	1008	917	969	973	977	988	981	995	1025	957	977	1038	995	1011	1077	996	1001	977	958	987	1046	1042	1004	1024	1014	1014	979	1013	1050
23315	21105	27624	24863	19851	7726	3451	2163	1731	1451	1328	1152	1135	1082	991	930	990	952	896	844	806	744	730	694	671	658	637	676	596	630	595	568	596	577	542	561	565	605	562	595	577	557	569	535	546	585	606	592	593	574	610	558	611	564	585	572	560	611	594	546	559	547	586	577	579	526	560	591	558	563	549	527	552	562	598	570	564	506	569	586	539	549	613	575	531	595	550	568	558	584	581	568	562	599	551	532	554	563	559	557	576	541	588	591	552	545	523	534	628	502	553	589	547	565	547	601	587	521	575	633	570	548	587	563	565	543	541	577	598	572	539	597	549	546	542	546	596	571	569	524	609	575	552	579	550	570	566	590	572	540	593	547	584	515	570	570	595	562	559	567	526	599	543	575	562	571	591	552	541	569	577	543	525	514	533	589	549	556	564	561	585	533	528	548	539	566	544	550	530	619	540	586	607	583	527	569	560	536	588	544	553	587	545	540	563	583	610	569	540	584	576	559	540	552	548	566	574	575	547	568	569	552	548	584	571	571	614	566	553	567	558	542	570	551	548	570	574	601	530	573	560	622	629	578	556	537	583	569	583	537	529	579	550	545	546	580	581	529	517	583	552	544	563	561	567	550	554	561	574	525	548	518	532	585	587	565	553	549	586	541	574	538	542	541	634	565	558	578	581	547	549	579	562	576	573	578	570	566	578	571	556	583	530	594	565	507	580	561	547	563	595	576	580	540	597	570	575	579	590	561	541	542	530	556	523	561	533	559	538	530	589	533	571	532	533	604	521	555	584	522	546	577	518	574	567	544	548	556	536	568	521	593	584	592	555	586	562	566	579	579	579	537	526	548	559	562	558	551	596	586	557	574	539	599	562	537	561	596	572	554	570	577	548	559	550	574	532	554	538	594	558	539	573	538	520	533	585	599	546	572	553	555	544	569	527	531	555	555	572	546	591	540	571	560	545	551	561	534	566	545	558	599	604	606	543	537	553	547	526	575	533	550	560	531	573	522	578	548	569	571	565	555	569	559	568	514	554	530	516	578	556	538	546	520	588	562	538	561	585	578	556	570	559	561	533	536	557	581	555	579	484	549	541	554	568	569	585	577	568	553	530	528	552	574	544	599	534	552	571	571	557	555	557	547	526	539	563	589	587	560	551	536	523	576	549	546	562	548	551	560	536	571	590	555	625	539	512	550	545	566	581	527	555	565	561	520	560	544	579	541	516	564	563	591	589	553	606	573	583	608	543	599	576	561	616	552	579	570	595	535	578	579	565	588	575	549	556	533	567	587	597	538	563	561	600	564	521	538	551	528	584	554	574	547	554	596	570	565	532	533	591	600	572	563	563	550	541	585	553	606	520	566	564	556	537	615	598	577	531	535	590	564	566	563	577	562	586	530	545	523	582	555	515	579	551	538	539	558	567	548	582	571	574	564	544	550	536	528	561	578	526	597	555	589	541	556	581	587	577	546	538	579	585	584	573	572	582	562	575	558	540	566	570	585	529	549	543	582	530	572	574	546	542	574	554	594	553	597	555	567	509	601	547	568	525	562	565	517	537	560	543	561	564	529	572	583	552	557	578	515	581	517	555	551	582	586	558	527	549	546	594	573	512	582	547	535	563	552	582	523	560	561	546	579	569	543	577	571	572	578	549	582	552	543	559	564	566	594	550	593	528	530	538	528	570	545	584	537	608	575	589	597	538	584	555	525	564	590	612	583	542	549	536	590	560	550	533	559	607	538	572	579	567	558	548	571	573	575	576	574	547	550	592	558	505	542	568	553	530	587	587	569	586	574	550	559	599	549	610	499	597	541	545	567	559	529	530	544	534	540	578	545	522	568	554	592	519	570	555	571	546	554	558	556	546	559	547	601	586	565	600	601	552	595	576	570	572	569	557	564	532	539	535	548	519	565	586	586	582	577	612	590	563	538	585	566	545	554	601	563	546	625	592	551	599	540	573	560	587	549	597	595	561	562	559	614	548	634	548	595	537	551	559	588	586	575	566	601	602	550	548	584	554	529	588	583	581	528	559	561	553	551	518	605	567	565	592	550	595	547	553	518	560	511	618	586	543	537	541	539	597	600	551	562	574	568	567	558	578	560	550	555	581	575	544	536	582	571	570	541	546	522	593	551	541	534	613	561	548	575	574	518	595	554	563	590	513	586	609	581	545	582	558	542	571	600	563	497	553	591	543	537	569	576	560	595	520	542	516	553	569	557	572	558	553	587	551	575	581	560	578	509	563	564	549	532	591	500	592	538	534	568	542	535	575	530	566	564	581	555	568	567	573	560	578	576	582	577	548	573	592	551	554	566	498	526	531	539	562	573	524	541	556	619	545	557	587	552	586	578	518	534	563	571	536	544	581	551	543	557	555	544	561	549	507	557	512	534	611	557	566	572	558	566	616	589	596	564	531	558	535	561	556	543	542	525	571	553	565	578	541	543	549	556	573	583	553	581	556	545	586	555	575	577	564	571	555	553	565	553	560	567	560	555	577	578	559	556	561	534	539	568	553	539	564	540	554	543	588	564	559	562	528	541	545	597	525	587	499	567	573	504	565	585	574	561	557	589	530	564	596	589	550	560	533	538	593	538	554	574	558	582	572	548	556	579	568	531	581	569	607	528	558	547	531	550	551	563	559	556	579	524	556	528	524	570	567	533	522	535	545	545	531	564	555	541	574	564	591	578	571	523	540	637	581	515	574	564	574	556	530	557	562	525	571	555	547	577	515	577	563	567	543	566	566	543	600	561	613	543	560	577	561	579	581	573	602	536	562	561	561	561	565	556	566	614	543	541	567	597	575	576	529	525	518	581	519	543	558	605	557	563	594	569	562	560	559	584	521	563	575	520	526	548	584	572	553	578	560	612	542	583	552	535	610	554	554	607	590	602	571	526	549	562	533	570	552	579	531	574	585	545	571	600	556	568	548	561	554	577	577	582	617	571	556	543	584	510	555	539	598	547	564	580	545	555	571	555	568	632	516	573	537	540	566	571	539	558	541	564	581	599	563	565	545	535	555	554	567	571	565	524	552	549	574	533	555	510	529	552	553	558	542	551	536	533	595	564	536	574	614	579	564	556	526	602	600	611	548	543	555	547	540	550	551	581	564	549	573	549	545	547	528	560	527	570	556	543	543	577	561	529	535	577	560	553	548	587	607	566	549	519	571	521	583	533	576	577	573	553	568	579	513	571	559	545	559	555	565	572	579	568	569	538	589	613	554	598	561	597	576	591	565	559	531	546	562	604	589	506	593	573	568	517	553	563	549	570	598	570	533	522	543	575	560	580	520	573	526	594	568	572	606	547	583	538	548	592	524	555	530	559	539	545	563	575	535	549	575	562	607	570	543	553	550	536	564	531	547	582	547	510	536	570	555	518	576	565	532	574	557	576	536	547	556	577	591	555	570	574	609	539	555	577	576	546	568	546	529	544	571	530	545	577	534	593	568	538	574	579	567	558	519	553	612	566	535	558	540	548	559	536	561	533	540	573
17659	30280	24496	16699	12314	9166	6780	5280	4335	3635	3162	2815	2543	2359	2084	2095	1929	1872	1723	1710	1554	1403	1311	1242	1208	1189	1073	1060	1025	1050	929	918	873	917	895	865	875	869	905	832	853	850	869	927	853	866	896	826	867	873	905	907	868	885	835	897	903	810	902	863	866	837	881	850	876	909	848	876	854	892	865	823	869	863	821	868	866	833	837	869	883	859	871	829	899	817	827	895	895	848	876	850	843	887	821	873	830	875	868	843	869	884	815	858	882	858	847	872	880	835	859	860	844	846	845	888	874	802	846	778	869	825	862	933	842	846	855	908	836	936	883	916	854	878	849	847	907	879	904	846	896	864	856	922	864	889	808	870	867	833	776	874	916	849	880	865	833	839	906	851	800	854	832	833	885	846	830	867	831	792	907	869	882	878	881	876	833	804	853	873	885	818	823	838	854	844	879	846	844	852	875	853	882	876	829	875	864	879	827	837	837	896	815	803	828	842	876	864	826	847	896	877	852	839	824	854	892	802	850	782	861	877	855	869	897	816	835	840	886	842	798	832	838	878	879	872	854	811	833	830	836	872	818	842	851	876	816	892	904	850	916	825	880	872	900	867	884	839	855	841	865	791	858	812	857	862	880	840	816	857	797	870	834	856	838	878	853	791	898	872	860	905	890	826	875	840	892	807	847	870	817	832	847	885	873	844	912	889	817	889	860	840	832	887	806	864	842	849	858	841	861	856	848	806	874	872	877	876	851	869	810	807	820	906	874	812	835	847	870	821	802	848	824	816	902	902	858	854	832	811	903	855	816	822	816	847	846	852	883	870	819	833	794	830	842	814	836	865	855	841	860	849	834	890	816	859	868	837	874	877	859	851	843	838	874	855	915	874	839	832	890	899	852	837	889	866	880	805	831	840	809	871	786	882	844	855	826	833	886	846	851	870	845	801	867	833	845	824	887	857	904	838	865	829	844	851	879	834	850	846	850	900	816	833	857	855	865	873	852	837	882	831	860	828	936	888	889	807	863	856	882	845	847	885	917	850	872	839	871	826	861	869	863	870	823	845	886	847	893	845	869	810	889	837	850	862	877	841	865	882	875	837	874	814	873	850	873	839	843	846	825	843	851	912	879	842	909	866	885	830	853	862	849	866	826	860	844	900	878	864	876	837	867	858	868	860	865	865	877	860	878	820	846	815	905	895	846	859	930	860	789	857	858	886	840	802	887	841	813	884	803	804	821	908	875	818	828	856	793	874	800	844	843	817	904	830	876	857	836	874	892	838	849	824	871	822	863	857	837	841	894	854	857	764	838	911	850	807	835	873	907	835	855	876	884	861	830	855	835	851	849	851	871	863	852	855	866	888	833	877	816	888	860	833	851	847	842	889	830	861	835	895	902	888	833	853	830	807	820	884	840	840	788	882	855	869	869	885	826	848	824	875	884	836	891	839	863	834	820	859	869	868	857	833	874	838	805	892	885	891	871	863	868	873	862	844	840	771	885	811	808	865	914	897	840	901	840	810	835	837	836	834	892	841	836	840	854	829	825	865	870	854	806	884	888	866	761	832	859	840	825	885	850	827	840	836	808	803	809	882	855	850	798	830	832	821	869	894	831	831	879	823	895	839	832	827	810	833	813	846	849	864	817	785	804	848	830	830	874	840	841	826	866	895	821	886	795	906	857	866	867	898	901	880	865	858	839	864	880	864	777	860	832	848	817	821	854	870	894	849	814	874	833	834	871	851	884	814	851	814	886	836	825	901	864	856	829	875	835	844	833	858	844	834	886	833	870	822	800	842	823	846	855	889	847	804	860	822	848	857	895	893	842	904	849	867	864	826	893	878	831	852	813	841	857	837	852	870	853	832	835	844	829	749	882	870	835	848	872	849	855	882	897	842	835	843	807	835	863	871	817	868	852	844	808	889	848	827	833	833	844	840	903	862	855	821	824	884	812	837	840	844	874	836	881	883	771	890	843	835	840	825	874	836	928	814	871	793	843	863	815	834	880	865	853	853	915	882	840	810	843	843	907	832	858	859	840	859	833	837	853	838	859	843	810	858	883	854	834	813	850	814	878	809	836	897	827	818	845	830	874	848	867	893	894	894	860	905	877	858	837	857	851	801	886	832	936	872	874	889	836	878	861	864	846	881	875	810	802	879	841	867	861	842	842	837	855	820	831	871	844	874	866	879	859	869	839	847	904	812	841	814	877	868	891	837	825	845	866	865	886	867	879	870	858	813	850	823	854	855	826	827	830	873	829	833	874	857	842	871	828	866	839	848	796	863	877	926	835	827	845	899	830	811	814	889	872	832	923	815	861	880	846	823	862	845	879	879	887	791	901	818	860	822	854	840	861	847	842	874	848	861	876	851	905	848	851	802	876	871	847	869	858	869	924	874	797	890	820	808	865	841	863	848	850	874	877	900	830	814	823	851	867	867	846	849	844	836	875	842	903	874	828	858	861	843	834	831	859	887	903	845	827	863	833	845	866	782	888	855	839	859	849	883	876	902	911	865	852	857	842	908	837	824	845	841	832	860	829	859	814	877	857	848	861	826	829	877	894	854	819	883	891	893	822	811	880	813	830	839	929	809	845	823	871	855	846	824	867	867	803	886	806	832	855	851	834	958	827	869	870	849	845	873	824	856	836	869	868	874	829	850	850	840	904	798	853	857	868	818	898	828	916	831	844	843	826	836	873	883	867	823	870	865	837	866	865	821	853	881	873	922	898	873	790	822	884	849	908	880	835	849	861	888	917	874	845	819	831	866	872	901	807	839	832	858	834	835	832	829	828	861	830	866	794	856	844	835	876	853	809	788	817	866	876	860	853	864	907	863	844	823	850	882	817	835	854	795	842	860	865	826	879	892	843	881	855	894	846	838	843	846	847	833	837	831	894	871	812	854	903	863	819	852	910	854	864	920	869	816	891	817	885	840	859	817	856	846	773	870	888	835	858	853	860	910	891	883	807	897	794	841	829	863	862	854	834	856	828	839	866	903	876	858	835	913	839	908	818	882	837	881	784	815	889	832	878	866	913	864	868	841	867	849	806	858	868	852	855	865	853	799	834	846	814	870	832	877	851	834	863	848	856	780	886	855	838	797	892	863	804	881	842	837	819	820	784	898	866	852	874	869	816	819	845	869	802	837	829	836	852	853	870	870	857	828	818	839	864	844	870	834	903	853	875	824	825	847	826	832	875	869	836	855	865	887	840	870	889	889	849	853	855	843	876	889	839	821	866	832	847	837	827	821	847	836	831	831	840	862	880	810	861	866	847	820	845	806	848	865	857	862	808	866	912	845	870	902	871	827	859	818	846	803	907	883	865	861	844	902	871	888	869	827	785	827	859	832	872	872	856	892	851	862	881	834	833	841	887	887	863	820	859	881	830	824	809	868	816	802	860	923	818	889	842	847	879	849	818	869	889	895	861	869	794	868	867	884	871	799	814	832	821	810	907	876	846	862	884	868	896	850	835	865	836	836	899	883	838	827	861	857	872	881	918	868
24739	21113	25558	22875	6477	3165	2267	1737	1462	1276	1253	1111	1107	1048	936	908	885	901	906	806	801	805	768	733	729	696	728	685	676	637	643	662	655	666	671	627	622	658	658	639	609	608	637	637	658	621	654	629	642	641	641	671	624	640	632	652	609	690	687	617	626	623	621	618	624	584	646	685	607	702	621	636	642	646	577	622	625	608	588	653	634	646	625	655	603	618	588	608	595	610	618	618	599	676	604	613	605	609	644	638	600	653	628	616	622	616	664	630	620	673	649	645	657	635	639	669	624	656	646	650	628	621	593	618	654	578	631	640	599	662	680	637	621	638	645	648	617	644	625	637	678	598	610	644	627	622	663	624	654	651	620	666	652	600	588	644	641	622	649	587	650	633	637	632	617	661	629	649	593	699	615	623	652	603	611	637	572	624	671	612	648	616	671	626	622	612	655	621	633	644	652	622	664	629	669	612	615	621	643	595	648	636	664	617	603	632	651	640	646	629	616	655	613	661	598	638	609	640	612	633	625	637	640	631	634	623	650	599	637	624	619	665	605	635	625	666	600	636	615	611	621	657	652	614	616	625	588	589	627	635	638	619	606	634	685	622	579	637	611	618	621	566	655	648	613	634	623	643	654	615	640	664	659	587	617	642	612	629	598	615	659	685	608	624	607	581	638	654	643	632	624	580	619	642	618	600	637	701	635	626	663	651	595	617	687	640	639	590	620	623	623	663	627	638	659	645	648	617	623	603	603	654	584	626	603	591	609	613	646	629	640	579	608	590	603	650	616	634	634	652	616	615	614	620	617	635	664	626	643	615	643	628	600	641	621	634	651	620	666	651	636	674	637	629	623	598	618	638	630	619	626	635	619	624	642	659	651	670	616	616	678	652	611	610	636	607	650	645	643	603	587	642	596	603	652	604	610	619	664	546	630	658	582	638	608	620	625	593	646	655	628	639	678	627	597	591	656	653	639	608	578	598	588	611	657	647	655	571	584	630	586	606	676	622	640	595	616	639	618	605	678	610	622	635	678	629	600	621	656	604	619	594	631	692	621	586	626	599	601	633	602	626	610	629	613	630	613	610	591	598	675	591	620	622	622	638	661	616	645	639	612	593	586	666	609	634	634	610	622	630	622	651	642	663	669	662	656	625	617	604	627	605	630	626	631	640	651	668	628	632	607	633	614	642	619	596	625	593	627	575	626	647	700	621	639	612	612	610	661	648	638	608	611	588	625	613	594	599	652	636	620	654	628	610	613	612	608	605	610	642	595	596	613	632	628	568	655	629	617	634	630	654	653	638	587	622	617	659	703	627	664	613	601	653	633	688	660	624	632	608	646	610	637	610	665	624	649	583	608	601	683	623	639	653	608	644	591	655	624	664	658	611	671	647	582	645	662	658	636	667	647	628	667	660	620	648	632	657	613	660	588	616	646	613	614	625	634	649	636	585	640	599	673	638	636	624	576	646	601	631	668	615	641	630	661	624	644	645	643	622	678	639	626	620	650	648	659	602	623	606	608	630	597	623	619	634	647	611	603	620	628	607	644	576	621	604	612	625	663	620	632	607	590	638	645	647	677	636	606	656	664	631	657	610	651	652	604	594	587	647	629	604	620	634	625	618	594	594	630	645	617	587	674	636	620	610	660	654	593	602	655	582	606	647	635	637	643	607	656	654	591	669	624	614	551	624	640	616	620	625	589	652	597	634	614	591	628	589	620	611	625	654	619	606	614	585	643	683	626	609	627	617	658	639	638	650	624	622	634	661	633	660	608	654	625	634	631	623	640	660	627	638	645	629	601	593	600	646	637	600	640	608	622	615	654	654	636	584	660	622	645	633	593	635	666	637	633	596	654	630	631	581	641	603	637	628	647	615	623	632	596	630	630	608	635	637	629	631	660	647	680	621	639	610	619	609	655	622	600	594	626	650	630	630	650	648	635	616	645	641	628	622	623	630	641	660	629	552	604	610	602	651	629	640	636	615	632	630	647	635	602	645	619	627	618	630	611	617	621	665	643	614	621	611	621	563	646	614	627	644	619	641	597	596	639	668	608	619	648	598	644	617	615	623	610	679	631	594	651	602	642	608	655	657	677	582	648	625	668	602	626	635	657	646	624	630	588	629	596	626	589	625	646	654	631	638	624	625	628	653	580	684	643	638	639	656	615	612	603	641	608	594	583	570	657	573	641	615	621	612	633	633	623	673	603	616	635	641	620	677	624	617	599	641	616	693	642	611	599	624	609	612	631	656	591	639	639	672	560	626	654	652	628	609	649	637	627	597	627	627	677	662	619	584	625	686	609	714	637	642	642	646	606	618	623	646	600	629	634	594	614	634	634	618	657	605	642	599	653	625	627	646	606	650	633	619	629	631	599	631	632	624	621	630	589	658	592	624	613	581	614	683	624	680	621	652	580	591	636	655	651	599	631	645	619	616	621	617	608	678	626	600	592	623	615	608	647	672	617	613	583	615	608	642	647	641	640	601	575	642	632	641	647	626	604	618	609	643	691	594	652	591	659	590	644	648	608	625	680	651	666	637	603	602	623	624	594	607	631	678	648	647	623	613	647	617	608	629	631	660	588	636	599	608	603	618	648	600	618	618	621	620	580	637	630	618	629	614	623	622	633	599	654	639	702	615	617	619	637	609	622	627	649	613	591	612	615	635	594	614	606	621	639	597	652	660	610	596	661	629	608	621	611	644	672	579	626	646	641	651	654	637	583	634	622	665	603	620	609	650	627	614	633	657	614	645	666	591	662	615	639	611	601	602	638	614	605	589	600	623	617	641	633	625	660	666	616	613	615	601	630	634	642	648	591	659	614	614	645	583	621	576	613	613	630	622	640	643	610	657	619	635	618	623	662	630	639	646	662	633	653	594	662	627	614	607	634	633	648	649	593	608	659	665	610	682	626	652	638	642	595	592	629	627	587	619	647	614	629	638	656	631	622	678	614	593	615	619	586	639	645	647	667	629	646	663	624	601	649	625	569	673	601	632	656	594	613	607	605	620	617	615	642	599	629	659	649	636	653	571	614	640	619	602	613	614	652	642	629	591	630	646	679	638	600	598	612	628	653	602	644	627	643	653	630	608	636	626	629	634	683	616	651	702	609	652	672	637	631	616	642	639	587	613	616	639	615	620	645	608	626	617	657	635	613	599	636	607	653	630	595	596	636	576	652	614	661	659	640	664	595	645	614	638	642	611	620	664	615	635	638	664	599	613	634	598	680	624	634	693	594	658	680	598	628	628	643	635	596	643	632	652	606	664	646	611	648	643	594	638	656	576	605	599	632	609	660	592	634	609	646	622	642	617	638	648	616	634	617	622	636	609	636	593	602	609	662	664	627	579	621	622	602	597	545	585	615	641	634	591	632	644	609	644	657	609	624	686	637	651	645	621	636	623	606	594	591	647	612	633	637	634	676	633	620	647	630	625	666	586	586	615	642	561	630	684	672	623	654	619	636	606	632	613	641	597	582	644	644	633	607	639	628	635	615	636
16544	26418	20822	13750	10022	7307	5458	4223	3643	3214	2714	2457	2239	2215	1915	1789	1823	1830	1654	1561	1455	1403	1328	1313	1160	1222	1117	1058	1018	1034	996	983	980	986	1007	964	980	977	940	954	969	986	975	960	937	957	949	1027	976	911	928	966	951	936	967	964	931	952	911	943	977	953	915	940	940	937	930	857	913	941	911	961	949	898	903	892	953	925	943	955	961	888	957	920	945	1020	948	905	935	988	921	965	919	938	946	934	953	935	923	1037	873	929	897	897	999	936	911	943	941	929	912	960	900	889	920	956	984	919	956	944	932	976	934	928	953	956	900	941	927	912	951	937	954	897	974	962	909	993	944	914	919	941	1002	968	969	936	926	962	887	974	939	955	958	938	892	975	939	984	954	949	956	952	858	969	973	895	946	946	909	945	941	954	926	936	924	973	951	973	925	988	964	1017	909	903	959	926	909	936	883	891	917	918	989	953	954	952	925	942	856	952	916	873	951	894	930	910	909	937	933	925	983	949	946	928	922	919	979	939	955	960	923	950	929	916	903	952	932	962	958	902	954	913	899	968	908	991	905	964	947	940	887	920	922	901	896	887	920	951	937	992	907	945	923	944	917	916	960	960	965	932	908	914	986	960	924	972	943	945	875	888	947	951	935	942	911	933	927	902	923	957	874	914	969	924	922	958	935	957	915	986	879	941	965	955	949	949	932	973	901	959	931	900	893	924	907	924	965	945	919	952	938	939	948	900	940	979	938	973	925	912	970	904	972	900	978	863	908	949	930	882	944	941	894	901	957	947	943	958	895	974	939	875	944	873	957	945	996	908	971	957	919	962	917	945	952	924	989	913	897	939	951	934	958	932	913	925	946	959	963	1000	903	965	933	953	901	914	932	956	969	951	959	947	964	933	949	932	951	961	932	912	945	904	951	898	951	921	935	950	920	947	910	972	939	978	908	976	936	928	928	928	920	868	942	946	1004	960	944	875	943	929	930	983	947	924	1021	1003	952	873	950	940	977	889	920	948	907	914	934	961	1039	994	931	956	953	1006	934	904	936	894	929	922	949	903	944	910	918	969	917	947	910	973	923	919	883	928	965	931	940	947	930	949	879	965	908	890	947	922	991	928	887	903	960	973	940	980	890	928	922	881	906	945	931	987	997	937	967	909	882	940	905	955	876	924	912	923	884	945	872	925	927	947	884	944	985	927	883	964	901	949	979	898	933	918	918	938	978	991	953	988	894	924	925	971	946	917	896	988	962	925	961	858	960	980	928	990	923	942	904	902	965	897	955	918	1005	919	913	911	967	932	949	898	902	958	904	956	973	905	949	918	909	932	1005	924	934	900	921	923	945	922	930	938	986	938	948	956	908	918	919	972	893	956	922	945	961	930	932	898	961	915	932	1002	884	969	1029	913	865	992	949	935	985	963	899	926	943	986	949	949	912	944	991	946	954	923	929	948	914	950	895	936	940	955	989	970	895	895	964	937	925	913	950	945	973	963	958	930	941	906	906	923	975	937	940	952	915	935	907	920	925	937	902	948	892	920	915	876	911	907	910	953	962	937	904	967	980	942	933	924	962	957	914	940	1001	951	949	948	917	1006	905	964	980	932	951	893	892	907	970	940	975	970	952	927	937	940	947	906	876	961	958	915	906	902	968	941	895	879	910	875	947	900	913	921	917	909	960	938	919	903	951	964	966	951	931	973	978	932	950	913	914	897	900	945	933	952	850	992	931	959	938	969	970	887	984	905	920	973	957	951	907	930	963	934	966	986	947	954	979	949	909	940	999	862	923	924	954	915	920	970	917	958	908	911	922	967	964	950	968	949	1017	948	945	936	988	949	974	898	921	961	910	932	905	914	948	915	932	921	923	920	908	977	870	946	925	951	914	968	951	938	969	931	949	933	933	943	913	938	950	960	957	898	955	948	948	921	965	944	932	927	921	932	938	943	893	906	880	924	899	961	895	958	961	997	927	961	861	892	947	908	986	965	907	912	890	949	934	956	941	900	919	876	950	952	951	908	930	926	960	928	900	974	861	945	931	901	972	892	910	922	877	903	923	916	921	944	884	989	915	901	960	943	950	930	921	921	976	906	948	948	931	873	938	929	863	924	944	921	967	901	940	877	904	896	897	893	934	960	928	929	952	907	937	911	962	940	868	971	931	912	954	900	922	908	957	993	941	945	894	899	976	978	940	922	933	924	899	923	937	968	895	906	925	969	972	970	922	941	939	919	909	952	896	906	916	927	1023	931	953	999	918	937	907	932	918	943	925	918	956	898	902	952	942	941	862	972	933	904	911	953	941	956	957	935	968	930	975	1019	924	945	998	902	908	909	957	887	933	936	954	927	943	960	970	946	930	939	935	920	951	930	951	941	955	929	968	953	948	916	955	967	930	939	940	938	976	934	958	934	950	934	924	946	952	1006	939	904	920	887	851	934	909	943	936	960	933	928	908	946	934	938	957	986	923	985	913	941	951	946	910	906	982	921	949	911	970	919	915	942	935	967	922	897	987	931	909	1013	898	978	966	984	936	951	942	968	938	907	945	960	957	982	953	953	938	949	933	910	964	917	930	922	882	961	912	934	932	895	927	905	908	923	918	935	912	909	945	875	960	988	938	939	963	913	935	972	957	906	939	900	924	933	903	962	936	951	932	949	965	941	959	906	959	873	924	937	951	992	944	889	912	974	960	930	990	959	985	903	928	921	886	881	919	971	944	957	899	944	922	963	979	949	939	918	958	928	979	928	926	875	881	894	993	915	865	966	869	898	909	922	987	922	975	927	917	908	955	970	934	964	936	955	954	919	955	918	938	965	925	922	918	955	917	910	930	966	966	962	964	956	900	901	954	949	934	983	955	961	920	915	955	947	920	934	917	948	939	926	883	922	971	933	923	961	935	914	951	896	959	952	967	898	907	929	937	944	911	865	945	926	900	945	976	902	950	937	971	906	948	1000	918	962	899	957	939	948	926	941	939	902	912	976	939	959	973	932	1014	947	921	867	922	894	913	910	910	992	928	967	957	910	936	953	938	940	925	908	956	896	927	941	920	932	1012	890	966	941	896	898	929	932	933	929	981	934	913	978	1009	939	963	878	875	907	944	914	962	915	942	932	900	952	915	968	942	912	944	903	953	979	857	978	946	941	928	967	930	926	930	983	943	913	883	938	920	934	938	961	912	982	875	943	923	937	898	926	1000	884	911	948	899	962	933	980	899	939	986	981	938	874	892	983	950	933	951	931	925	954	838	938	949	923	918	943	840	922	924	941	951	940	916	933	857	932	925	961	918	885	985	937	1023	968	954	903	950	971	890	898	926	937	951	920	943	883	907	951	935	930	968	926	888	989	970	960	933	919	922	916	958	939	904	933	972	932	968	925	947	897	902	930	987	928	944	923	947	975	872	956	956	962	929	895	965	960	899	876	956	932	897	919	979	958	891	950	948	910	938	916	877	954	879	931	952	896	912	982	949	936	947	989	942	955	990	875	947	932	923	934	931	942	925	966	935	966	882	913	919	933	952	928	929	893	934	877
22428	21147	28281	24271	21160	18649	6217	2914	2041	1762	1515	1368	1321	1137	1058	1023	988	928	887	850	785	707	730	641	614	634	584	594	543	522	507	459	475	486	496	438	459	507	478	470	505	451	448	496	485	457	496	516	417	518	452	440	472	468	504	467	463	432	504	491	511	465	452	497	416	450	473	474	438	484	473	444	490	448	476	446	476	500	466	511	473	485	458	441	483	413	447	450	425	498	452	443	433	467	474	443	489	461	453	465	465	499	439	427	448	475	460	458	460	471	470	444	467	433	453	450	477	462	449	457	482	456	413	412	432	451	471	458	459	432	471	453	475	473	463	464	414	487	476	473	436	478	468	447	469	484	479	481	405	437	475	466	454	421	459	465	450	482	452	433	437	493	439	515	493	472	451	457	478	450	489	463	457	449	430	471	459	493	464	453	515	501	445	459	439	462	440	428	454	423	461	452	419	466	477	420	439	469	463	419	481	486	480	434	444	430	447	458	451	457	473	468	471	429	435	424	489	489	451	463	467	451	496	450	454	425	473	485	483	454	487	516	433	452	441	477	454	440	480	480	504	444	442	432	497	463	468	474	423	435	454	477	446	452	474	433	479	418	473	439	455	466	460	457	486	496	495	454	452	422	440	479	435	447	429	452	469	459	466	497	440	468	512	438	429	502	464	446	438	481	430	454	460	450	441	442	457	470	452	507	451	478	457	435	459	432	420	425	474	457	448	438	481	454	492	460	479	435	496	468	444	432	457	456	463	509	444	446	456	450	437	454	448	437	422	427	466	458	426	450	415	451	454	426	477	468	442	469	441	425	452	459	445	471	440	491	421	458	425	476	481	432	445	483	449	421	460	485	474	485	464	467	447	439	461	432	474	464	478	489	440	518	478	438	423	448	446	484	468	468	501	472	486	459	475	457	478	430	462	507	458	457	455	436	417	428	481	454	485	442	435	475	437	464	439	474	427	475	455	440	446	469	480	443	492	473	465	435	440	479	451	454	474	411	447	430	451	441	447	479	443	469	385	469	468	487	449	442	463	477	460	459	475	491	443	478	463	440	420	492	453	453	456	450	489	458	470	456	419	444	440	462	419	464	479	476	432	441	478	495	465	461	445	477	427	442	456	443	453	457	445	420	440	435	484	464	455	458	467	460	460	465	473	491	435	451	451	473	468	405	445	488	476	470	458	471	477	445	466	469	469	446	438	419	500	476	447	451	519	471	452	479	496	469	467	489	410	458	464	460	477	467	456	474	455	438	472	460	477	449	441	409	484	449	458	411	436	435	433	486	462	459	467	471	460	433	479	471	470	486	472	437	437	487	418	418	465	411	464	426	450	477	463	492	424	464	451	435	444	472	456	444	428	475	461	454	455	459	463	458	481	457	463	451	474	474	452	463	486	455	466	445	489	463	450	449	443	439	458	423	473	471	462	492	432	436	470	438	464	470	449	426	491	438	454	488	429	455	454	463	425	442	451	457	498	470	483	449	474	448	474	464	462	440	502	457	455	497	437	462	466	455	509	437	466	441	428	449	456	473	427	489	461	462	470	456	437	493	470	440	448	478	436	471	455	445	454	488	471	478	464	454	469	435	438	422	436	447	440	480	474	484	446	428	472	461	450	446	498	487	436	483	439	418	438	440	469	474	449	476	461	445	438	456	422	467	462	424	471	433	454	449	468	465	486	415	503	434	469	452	460	506	470	459	452	452	460	459	464	461	461	438	449	468	453	466	479	434	435	470	446	496	480	448	455	488	475	456	461	465	462	482	456	449	456	456	470	440	450	477	458	487	485	473	451	469	483	445	524	425	419	445	438	507	451	497	473	438	497	462	465	429	464	441	460	439	473	444	453	489	478	434	470	487	486	434	429	443	432	473	500	466	462	453	458	409	448	440	445	437	465	449	422	449	412	435	458	481	434	436	427	467	437	442	470	446	476	458	442	450	453	446	487	438	459	453	410	453	426	459	451	469	428	447	476	460	465	442	475	467	455	436	439	437	460	482	467	439	483	471	462	436	471	480	494	458	453	446	444	470	470	448	502	462	433	459	488	444	484	481	453	443	464	437	436	485	454	424	423	463	483	505	446	438	473	486	450	438	499	462	430	440	441	472	440	463	415	467	452	451	455	429	456	453	448	424	448	411	451	442	483	458	453	451	467	482	498	474	452	462	437	432	465	479	450	456	444	447	409	437	495	443	413	500	476	455	466	443	480	471	454	456	461	470	436	456	486	446	466	414	466	454	438	425	439	457	429	470	453	460	485	470	475	454	435	467	470	451	464	451	423	470	451	462	480	432	486	472	490	454	458	448	484	440	441	437	462	489	446	467	433	484	444	459	486	445	471	455	484	461	449	467	462	456	485	442	511	456	506	483	428	434	454	465	484	460	419	430	445	434	463	432	427	471	439	476	487	454	414	476	451	445	440	491	472	419	455	454	421	464	465	457	429	485	482	449	454	467	467	465	419	449	431	469	439	482	454	476	436	478	462	440	443	476	438	464	466	423	459	431	449	487	468	451	457	483	431	446	447	476	452	495	465	449	452	437	446	471	458	444	442	471	447	450	429	489	455	457	458	489	462	443	475	450	466	447	461	447	440	454	445	465	445	457	474	445	491	478	463	452	463	457	466	471	433	485	453	438	467	434	449	442	449	493	465	416	461	465	473	462	434	456	435	489	457	470	464	467	406	431	462	453	458	463	461	449	441	503	441	423	449	447	460	475	430	456	468	462	448	468	445	478	480	460	452	439	444	411	458	430	428	459	466	430	468	453	477	430	431	439	465	475	441	455	446	400	437	486	462	450	437	433	460	475	457	453	470	478	472	467	432	445	450	462	454	453	436	484	478	460	437	471	443	460	481	460	440	471	464	465	452	491	445	447	447	436	467	484	485	419	470	440	445	462	439	469	428	440	426	493	466	450	450	464	434	469	476	505	490	468	474	449	453	473	452	448	443	464	462	446	448	437	499	470	486	482	450	429	451	438	458	480	474	472	483	459	489	458	473	427	450	435	494	475	416	425	456	426	437	446	489	446	490	446	450	463	504	494	463	465	454	457	447	455	456	436	469	442	476	450	440	436	469	481	470	450	442	434	451	458	474	452	431	427	427	472	440	430	482	497	472	450	508	487	496	445	497	478	434	469	474	474	444	452	498	458	434	470	482	426	461	485	480	447	445	456	435	461	448	497	440	446	481	481	426	456	455	466	475	466	497	483	417	438	454	406	474	448	484	476	452	452	463	440	461	445	469	460	446	484	434	428	472	460	434	419	462	439	416	489	425	491	454	445	427	487	469	467	472	430	410	434	478	476	461	426	450	471	440	457	472	452	450	469	448	426	453	433	459	421	436	484	465	451	433	450	492	436	480	454	448	471	457	484	444	489	468	463	478	487	453	473	477	461	442	438	430	469	430	471	476	461	462	484	462	445	476	452	464	409	444	477	418	422	462	437	449	453	490	443	457	456	429	472	442	456	456	410	432	462	477	438	462	475	441	474
19565	34388	28219	20039	14963	11222	8638	6855	5429	4459	3939	3491	3131	2765	2453	2287	2125	2130	1926	1748	1592	1381	1373	1210	1174	1148	1017	938	953	820	791	779	764	769	723	740	786	737	735	745	687	672	704	684	713	702	743	692	680	749	751	712	747	741	713	741	679	665	705	680	675	710	727	712	763	670	750	680	720	685	679	697	715	706	732	724	685	712	706	687	709	695	676	643	719	719	654	722	652	631	651	717	725	684	689	695	692	709	644	693	682	723	774	700	721	689	720	681	683	680	677	736	688	675	618	674	677	679	713	688	696	714	703	647	642	718	731	707	663	655	730	665	684	706	648	702	691	718	674	644	669	671	632	667	677	676	656	683	645	661	676	662	693	684	717	678	712	725	696	677	676	769	708	705	683	666	698	683	719	663	724	726	661	729	690	687	700	697	692	670	693	675	681	669	674	681	711	689	694	637	685	638	699	707	679	683	691	715	673	702	695	691	765	671	691	719	662	740	654	647	686	664	686	647	668	670	674	676	678	739	680	693	649	688	715	721	719	709	675	653	699	671	647	737	622	701	716	690	660	659	703	635	738	644	690	738	693	667	743	634	659	676	712	697	710	643	712	689	719	683	687	678	740	685	668	727	681	697	651	674	713	718	694	712	695	727	688	667	686	700	704	722	654	635	679	628	701	697	693	675	704	689	663	666	689	682	704	682	701	666	689	693	678	682	696	670	709	646	689	667	656	616	665	700	651	632	684	633	742	637	683	667	674	724	677	702	696	683	706	670	658	655	666	625	675	694	674	690	672	688	721	682	655	663	718	697	705	674	711	635	691	669	701	655	719	678	651	669	648	662	651	641	724	676	664	697	614	660	696	702	724	707	661	662	719	675	619	705	659	719	674	672	725	675	707	706	714	698	711	666	630	708	700	661	684	677	721	666	692	655	680	698	636	684	685	677	738	678	694	689	722	636	658	675	721	691	674	694	732	687	697	685	679	711	705	723	719	687	662	686	696	652	649	712	667	709	678	697	610	646	690	663	677	671	657	706	605	685	654	701	657	682	700	691	693	676	693	681	692	650	661	635	693	656	678	710	699	715	669	669	683	709	684	643	699	658	708	729	642	674	643	670	731	688	657	694	679	699	714	649	665	732	654	707	666	692	667	667	673	660	678	679	692	698	718	664	684	708	666	666	671	669	672	634	690	686	643	704	672	721	684	652	707	678	712	725	719	701	681	689	670	737	641	709	668	735	655	667	701	651	712	669	678	688	657	664	656	712	688	707	653	675	718	708	771	723	686	632	691	688	688	695	675	663	712	661	721	679	685	717	700	718	662	686	704	711	677	718	680	670	678	689	664	664	679	695	722	702	661	706	690	673	704	676	662	724	628	674	644	681	656	663	679	675	715	666	696	705	716	718	658	669	702	719	651	674	684	656	742	719	704	702	695	705	720	669	710	668	662	708	660	674	628	677	710	664	679	656	680	689	682	700	717	695	665	712	670	701	700	681	697	672	687	693	709	634	672	668	694	676	681	687	660	691	665	649	709	714	693	659	659	673	686	676	691	700	666	691	723	656	680	644	700	663	659	704	695	695	663	690	679	688	704	733	684	714	666	688	709	675	680	638	707	651	748	697	695	701	666	667	657	684	732	682	698	677	702	673	679	696	724	704	692	669	703	728	706	680	659	708	666	672	695	696	656	694	687	658	663	663	677	682	679	639	677	722	649	681	713	638	678	708	711	666	653	663	663	689	754	678	685	711	699	699	678	651	668	691	710	659	683	681	681	701	660	679	695	717	686	675	705	734	682	693	675	682	642	688	640	664	687	700	696	699	672	666	691	658	672	646	693	683	684	681	713	723	694	683	687	684	666	688	666	676	705	639	692	690	703	685	701	696	742	672	638	711	733	720	652	727	674	682	728	653	647	683	688	673	685	705	675	708	693	691	645	691	634	648	630	725	670	668	677	691	701	645	665	722	697	675	706	722	684	681	670	707	670	689	716	673	695	691	667	672	718	691	646	665	662	714	619	668	675	654	687	701	713	668	676	700	681	696	651	671	629	684	641	666	648	692	703	674	684	714	670	679	647	682	749	684	660	671	673	687	720	673	678	686	680	687	680	675	699	645	681	672	651	702	690	669	680	692	692	695	678	596	688	695	724	689	665	660	697	667	671	649	708	727	672	687	677	660	641	708	718	665	678	651	713	688	691	710	675	678	673	659	710	701	688	668	754	729	661	673	641	672	694	691	691	669	704	684	757	750	669	683	663	735	729	683	675	684	707	664	705	703	697	703	704	654	715	662	667	693	667	694	636	656	626	720	697	679	682	650	697	665	670	704	718	652	628	714	705	675	680	671	671	682	668	732	696	697	688	699	711	654	692	648	642	656	691	679	717	713	661	706	704	664	702	663	668	652	704	720	671	698	695	688	703	666	711	666	721	695	646	587	698	717	675	735	691	676	641	674	701	702	745	723	663	739	673	693	697	708	718	664	670	704	656	725	697	671	694	632	647	690	709	703	654	692	651	697	685	665	686	657	697	699	714	690	675	640	769	662	715	672	726	667	710	660	662	726	678	706	646	676	650	670	702	694	712	608	708	672	685	734	716	668	677	651	642	693	731	683	684	706	678	698	706	766	704	710	655	688	714	698	649	722	722	696	708	666	713	687	719	710	641	703	661	693	680	690	689	697	678	699	685	725	688	700	686	696	648	694	677	693	719	687	665	664	710	664	674	691	728	694	704	712	732	648	649	664	715	700	696	690	711	717	667	648	686	650	670	740	644	689	663	726	665	691	684	710	665	649	664	684	666	691	671	712	648	646	658	719	671	688	639	732	683	683	682	706	689	693	655	677	685	697	724	735	733	701	693	713	705	710	712	662	695	672	722	661	715	692	713	672	694	713	711	699	698	695	631	712	699	643	646	685	670	689	642	669	662	644	645	711	722	692	645	651	665	665	713	695	640	692	698	732	698	619	653	701	676	671	650	673	738	664	666	675	687	698	738	727	725	683	678	650	676	697	692	706	731	722	683	664	670	687	715	666	723	664	664	625	717	689	654	708	663	720	672	693	679	667	728	707	673	722	691	657	755	641	720	683	693	732	693	706	661	660	647	678	703	655	679	656	695	683	700	687	694	683	678	661	691	689	702	667	659	707	687	741	647	684	668	667	710	686	721	695	630	695	685	665	662	738	673	677	690	668	738	699	683	690	638	711	651	665	741	691	657	762	690	679	701	665	725	694	660	736	691	723	639	665	681	706	664	645	682	671	712	659	695	686	685	652	665	641	655	698	695	678	661	729	667	669	663	644	691	641	651	662	746	682	652	729	623	707	703	704	706	704	698	719	703	706	720	690	679	669	638	663	662	641	703	658	720	706	661	689	680	684	714	693	733	660	680	674	700	664	675	694	664	712	698	716	699	684	679	660	677	664	701	681	702	677	680	719	681	705	662	690	693	708	682	730	718	674	690	661	716	656	694	704	698	641	732	705	683	700	658	704	679	717	663	686
27501	19275	13507	7254	3714	2526	1970	1583	1335	1210	1098	1117	1028	958	881	868	892	865	843	834	751	795	722	784	725	769	710	664	692	721	685	679	682	691	655	660	606	663	682	670	669	704	683	705	714	702	689	633	653	650	680	667	712	666	668	681	688	653	659	733	654	675	669	701	696	636	651	690	678	675	671	643	688	644	638	660	650	679	669	671	655	639	691	682	642	633	693	689	654	717	675	671	669	655	692	664	670	693	675	703	679	716	660	652	728	695	726	659	690	646	700	657	638	642	687	675	709	664	626	628	666	714	652	626	665	650	658	670	665	655	641	692	664	693	686	660	679	668	712	679	641	637	650	680	662	670	687	616	619	688	669	683	715	677	673	692	684	673	666	668	624	685	658	660	704	706	688	666	670	728	683	654	697	692	684	606	634	662	607	678	677	689	651	692	705	626	705	676	652	671	731	646	665	694	666	679	662	665	668	697	706	672	679	703	641	659	691	661	677	662	665	650	641	697	702	675	654	648	681	686	677	670	689	662	634	712	677	648	730	645	699	637	623	653	660	663	670	670	670	702	692	689	659	699	693	656	653	649	701	630	677	672	641	646	676	643	652	644	697	679	686	711	635	664	649	624	721	647	664	651	668	667	658	681	668	679	656	715	667	679	667	678	699	707	685	619	660	656	652	612	671	627	671	720	658	666	687	719	658	683	706	686	625	680	660	636	670	644	667	658	683	652	680	615	698	695	668	685	662	621	668	686	675	683	676	654	691	674	690	678	671	668	662	675	665	662	660	682	731	657	676	640	674	661	655	648	659	663	669	666	712	670	707	702	594	657	656	702	702	647	662	657	678	687	616	682	641	662	686	641	707	685	708	680	670	611	661	636	682	654	676	652	626	645	680	653	661	665	695	679	670	696	642	695	625	659	703	665	640	694	669	725	658	672	701	625	680	670	668	666	592	648	688	705	691	658	672	665	639	654	650	682	672	638	612	682	670	711	675	640	656	679	686	656	673	641	648	690	669	698	648	721	712	685	655	665	681	659	666	710	675	678	681	714	737	677	647	594	659	649	667	704	683	626	668	684	662	665	664	662	648	683	625	649	650	676	676	661	656	633	652	641	672	663	597	662	679	669	669	702	727	702	678	654	659	638	671	665	666	628	688	685	712	684	606	654	686	642	696	713	671	671	675	663	692	681	702	617	678	660	688	694	656	650	669	674	688	679	686	712	651	726	651	616	699	703	661	673	667	648	660	669	661	696	648	666	650	674	694	730	698	668	682	634	714	672	696	679	718	630	669	657	637	674	687	694	666	647	672	685	686	696	679	711	595	674	651	691	701	697	658	693	671	715	716	717	710	707	721	671	654	665	699	700	675	698	690	672	705	625	668	596	669	699	687	670	674	652	661	701	659	674	692	665	667	647	652	592	637	694	646	707	673	646	659	666	682	652	691	645	637	695	713	639	657	650	677	689	682	660	657	659	688	645	662	685	675	708	680	650	686	673	710	679	654	687	700	655	673	634	713	686	706	670	681	618	695	671	638	658	630	694	631	673	691	690	642	666	671	676	635	658	638	643	685	624	681	694	669	646	625	604	679	628	687	629	703	706	671	692	655	645	613	673	713	631	644	727	677	624	675	669	662	650	629	695	670	667	652	645	630	690	651	684	627	679	728	662	663	647	693	591	616	662	692	577	694	669	701	708	677	668	668	626	658	643	691	738	663	667	710	693	658	668	648	673	706	711	672	641	649	643	653	662	660	662	723	682	703	681	664	634	683	672	653	661	692	684	637	661	663	685	639	669	629	656	716	666	632	679	661	686	679	667	682	688	679	664	711	686	664	661	715	677	722	680	650	665	657	688	651	727	644	683	666	692	654	720	684	670	666	645	690	689	670	629	636	663	664	687	650	619	645	680	645	631	698	644	677	689	656	713	695	668	661	675	682	689	705	687	645	632	673	673	689	706	656	664	693	705	634	689	679	671	640	669	676	676	669	653	660	627	697	657	699	660	680	643	678	724	666	688	678	667	655	630	683	649	672	675	701	622	697	673	691	677	686	693	671	688	700	699	690	699	714	602	661	680	669	669	635	651	614	667	652	644	651	671	679	612	632	714	697	696	622	666	644	647	651	645	681	693	622	635	676	703	680	658	630	670	684	647	672	649	641	624	682	692	656	629	709	667	670	709	715	660	625	737	688	629	727	644	687	673	698	697	685	607	660	696	621	658	647	636	696	686	657	651	652	641	705	677	648	679	685	700	657	675	659	727	656	673	673	715	660	687	671	641	675	694	675	662	659	671	665	669	618	661	702	659	672	680	661	707	663	709	655	626	661	655	660	667	691	644	690	684	640	736	661	663	632	664	672	662	637	680	682	666	687	744	657	703	648	680	652	666	664	637	645	633	643	675	649	646	667	666	692	656	644	697	706	669	669	651	678	639	635	703	700	643	703	695	662	730	680	648	686	700	590	672	679	659	645	679	689	679	626	687	675	685	661	628	661	645	626	649	687	686	677	678	703	678	663	629	660	646	667	680	687	635	706	689	638	665	658	635	639	645	645	674	704	693	644	653	661	669	682	670	693	634	675	674	699	685	644	654	659	658	689	689	660	669	685	665	655	689	646	665	643	669	681	664	671	640	632	672	694	635	679	647	643	610	677	717	666	655	679	711	700	680	683	645	641	681	659	660	641	699	630	681	696	651	668	622	685	657	648	672	679	649	655	654	698	740	687	689	666	677	701	668	712	641	675	699	657	638	651	675	622	683	671	652	646	688	712	623	665	674	640	651	697	668	644	690	622	618	690	661	702	701	651	647	655	657	681	687	706	670	659	668	678	651	609	684	680	662	646	677	670	680	612	688	707	647	669	706	706	666	717	704	686	691	688	694	730	654	695	694	671	679	707	658	660	666	630	659	658	663	676	648	658	626	681	682	652	695	688	731	670	661	662	652	710	672	686	668	666	672	655	676	697	660	641	700	682	731	647	737	653	682	665	662	633	693	668	692	676	683	648	707	693	667	613	648	643	682	660	648	654	630	681	651	718	708	671	642	655	687	643	692	720	672	679	663	673	719	663	635	695	640	707	676	676	614	662	684	641	675	625	736	679	670	645	674	699	655	673	616	639	665	676	684	634	695	633	665	700	724	645	686	658	655	693	635	707	653	676	669	679	651	659	656	681	667	686	671	698	677	730	682	683	674	660	705	634	638	652	667	680	638	690	674	649	641	666	648	701	666	661	678	686	674	655	686	650	662	651	697	673	667	702	730	654	656	661	678	701	629	741	683	686	633	620	656	693	698	692	674	700	620	711	671	630	675	672	684	630	686	652	664	663	648	670	678	678	702	685	735	680	645	656	683	689	704	629	678	631	624	688	682	643	646	661	673	625	661	673	688	674	685	681	676	674	665	633	665	682	691	706	646	660	701	667	609	695	649	681	659	721	684	704	629	620	640	666	686	651	644	654	646	615	652	674	709	660	704	669	719	653	675	679	662	677	661	701	660
15661	23608	18566	11549	8350	6202	4911	3872	3106	2611	2414	2338	2083	1856	1813	1760	1658	1610	1625	1441	1464	1376	1270	1319	1203	1180	1191	1118	1081	1056	1050	1021	1064	1041	1044	1029	1048	1023	992	1000	1024	1000	1000	970	1058	1063	979	1030	1009	986	971	1062	991	1003	1003	1002	1002	1000	964	964	1025	946	1035	1016	984	971	992	1074	1001	1015	1005	1013	1069	989	1057	973	990	1025	1052	994	1020	1004	1028	980	977	1002	1008	1003	1046	1006	989	983	1028	1007	954	1019	1008	1036	996	980	992	982	998	1014	1030	1049	999	995	1016	1031	1028	1039	987	987	1033	1008	1021	1025	949	1009	1054	1028	961	1032	982	978	988	984	1006	957	990	959	958	1006	1000	986	1025	1055	1006	1035	983	972	967	1020	1058	1018	972	1014	970	1018	1000	1021	960	987	966	999	936	1017	982	1038	1013	1004	1007	987	985	1006	995	1000	1010	1040	961	1047	1038	1031	1024	998	1011	981	963	989	1053	1021	1024	988	974	1003	1035	1009	977	995	1031	997	1016	1006	981	1031	990	990	998	1027	991	1024	1048	1017	990	988	1011	1003	1005	980	998	987	977	988	1042	992	1057	998	975	962	1015	990	1044	1044	1008	1006	1033	946	1013	1001	973	1010	1018	1030	1051	1008	1005	1053	1050	1069	965	976	1010	986	1070	953	1007	1035	996	971	1073	1045	1009	1009	1031	1035	1015	1065	988	1016	1041	1017	1025	968	1069	1051	1042	981	1113	1018	957	995	1016	1027	995	996	1005	1037	1069	918	1004	1048	1045	984	997	991	1029	1004	973	1032	992	996	983	1033	986	1030	960	1020	1001	1015	949	995	1048	950	936	1046	1007	988	958	966	978	1001	1036	994	1040	1011	1038	991	1020	1004	1006	992	1023	1011	1017	930	1015	967	1019	1012	1007	1053	1021	996	1015	1017	998	1040	1015	1030	1002	1016	982	962	1029	1007	1017	986	991	994	1033	1024	907	955	1071	1053	1017	1012	1012	989	951	998	1016	979	1037	1067	1019	937	1018	972	971	940	1009	1013	982	1032	1017	950	1013	980	1021	1005	989	971	1002	996	974	1018	991	969	1077	967	1001	997	1036	976	956	1025	983	1031	962	988	1039	1005	1020	1052	1012	1003	1002	956	987	1029	976	1021	1038	994	975	1050	978	998	957	997	959	977	1041	991	981	954	1053	985	1019	1003	1016	976	1011	972	994	1024	1033	1016	977	996	1029	953	1018	1007	966	982	969	1013	992	1054	958	1002	985	1074	1045	1002	998	1025	973	1030	1033	1016	1007	987	1035	1048	946	997	999	1007	986	1026	972	1000	956	970	974	965	1010	1011	1027	999	943	1011	990	987	1063	1021	940	1009	958	996	948	1032	1019	979	1014	983	1017	972	1034	1012	991	1026	1011	1006	989	1076	994	999	1045	969	1005	991	1026	971	1015	974	970	1044	1045	983	938	991	986	1071	1003	974	954	983	957	1020	1072	1017	976	976	1037	995	996	989	1033	997	1046	992	1055	937	976	1029	982	944	977	1025	985	951	1008	1034	986	1007	990	1002	993	1023	944	1016	992	1001	1006	1037	1009	1004	964	1082	1020	958	1008	1015	1001	1028	1044	962	1008	1009	971	988	985	1013	1040	969	996	1022	1055	1043	1002	986	1037	1006	970	1022	1031	974	977	1014	1020	1033	996	1018	988	1014	990	998	967	1003	992	975	1017	1062	989	1012	1036	998	986	994	972	1017	1046	971	1030	991	959	965	1015	1051	991	978	925	1006	974	1018	995	1052	1032	1024	1050	952	991	1052	1009	1017	1049	983	1042	996	1012	1000	981	974	1013	977	963	988	957	995	1039	914	1057	1068	1007	1007	989	962	1017	980	977	942	986	948	981	1046	1024	959	1069	1006	970	1016	961	1023	947	947	1032	1016	1043	964	943	1015	1058	1027	1027	986	1018	1005	1100	1010	1016	1025	977	1012	1008	991	986	1035	974	1046	959	1021	1007	965	1050	922	994	953	976	969	958	1039	970	1054	1051	1013	962	989	993	963	988	986	997	1021	1000	934	1045	1011	953	948	997	1004	1008	1030	1003	987	989	1039	1015	969	979	1084	1013	1042	1015	1043	1024	949	983	1043	1007	947	1029	940	1005	1025	986	1039	997	1066	907	1049	968	971	997	1000	982	980	1065	1037	971	999	1010	1008	1004	977	1004	1017	1023	1036	1049	986	1025	952	999	1010	992	1038	1023	992	1059	977	961	1020	1009	1015	1069	1000	1020	1000	983	998	1004	987	997	967	978	1003	942	914	1010	970	1015	1015	1018	1027	994	981	1000	1031	990	989	1038	958	992	1013	932	1033	1007	1007	964	972	1033	1020	1025	946	1075	989	1039	1010	996	1041	973	961	979	988	988	976	1032	998	971	1014	1003	977	1026	948	1017	973	995	1042	991	998	984	970	995	956	1025	999	969	1031	1042	988	1031	965	979	997	962	952	995	1003	988	973	998	963	1009	985	1033	1004	1060	997	1007	1000	961	994	957	1016	915	1025	1015	954	1049	964	1018	1015	997	1029	1066	1000	1057	999	1012	1023	977	1017	1025	983	988	982	1027	1026	1020	939	1039	1003	1004	1075	994	982	973	1003	1004	981	1031	998	969	1005	1053	1012	980	1014	1026	976	1009	1006	965	949	979	963	953	1007	1030	1015	1003	1003	1025	960	1004	1018	1008	976	981	1013	1013	1006	1015	1004	1022	1002	1030	1009	1028	966	1008	1008	1017	995	1018	972	965	948	1022	1046	1008	979	987	1011	1043	963	962	1006	977	1037	963	1027	1056	1023	1019	972	1028	1072	999	1052	984	949	1061	1004	999	967	986	1051	961	1001	1010	1058	1006	1033	984	1003	976	988	981	1006	1015	977	987	958	965	1019	1020	913	975	989	969	1015	960	1034	933	997	1030	1026	988	956	1031	1032	1013	1030	1015	1014	997	967	979	1005	979	997	970	1009	1004	999	970	931	967	1066	1047	1051	1031	1017	989	1008	965	1030	962	1027	983	1014	1015	981	1018	991	1022	1006	1014	1038	1062	1034	963	976	969	1049	1008	924	1046	1011	1054	985	1019	963	988	1041	1027	1034	993	1010	1035	962	983	1006	1011	1062	980	955	969	999	997	964	1022	1015	1002	947	1012	1038	1027	966	1035	947	993	1013	1039	1051	958	1035	972	1022	978	1024	989	966	970	1045	1010	955	1012	956	1009	982	1050	1014	1017	971	1021	985	1006	979	983	1020	975	1038	1034	938	935	1039	1004	1010	987	978	971	969	989	1005	997	1013	995	1060	972	1032	1056	999	1023	986	1010	963	1037	1037	1020	992	990	1001	964	986	1030	984	1022	983	1015	1042	973	975	970	996	937	1014	999	1029	1020	979	1020	1018	999	998	972	951	1043	955	956	1004	980	1033	991	983	957	996	979	976	949	1011	1008	953	983	1061	998	996	969	995	972	1031	1024	1011	977	976	970	1014	1041	994	983	1010	1014	969	1014	969	977	1023	943	1002	971	1019	974	1010	1019	1032	999	1010	1022	998	985	975	1026	1022	1033	1033	965	980	998	987	1008	1022	1029	1038	927	975	1012	998	951	1057	989	1047	1045	1029	1032	1032	1026	989	1083	1042	1015	930	1007	987	995	995	1036	983	1035	972	1029	1015	956	964	1032	1027	1019	972	996	1015	968	1015	1000	1022	997	1015	983	1018	1001	1011	1009	1025	982	967	994	1014	1031	1010	963	954	1002	978	1111	1012	1002	1004	959	1039	1019	975	1011	1013	964	994	997	1023	995	981	965	1048	993	1004	1033	1012	965	1030	928	1023	1012	1070	979	1026	982	1035	1004	973	1011	1008	1005	1002	1027	1029	1007	987	985	1008	976	973	1023	989	970	988	1013	1047	984	1021	988	1061	976	935	978	1009	977	999	992	1010	966	993	1014	1016	968	993	1017	1036	969	974	1083	1025	913	977	997	984	971	1002	1032	967	994	1047	1034	957	985	1007	1005	1015	969	1034	994	1023	1018	1019	981	1006	974	964	1000	1007	999	1004	995	1019	963	963	1000	1015	1034	1029	950	1016	979	965	1027	985	1048	1001	979	1030	1006	1004	1001	1016	985	991	1039	986	1025	1003	968	954	996	996	1012	1040	1022	978	923	1053	1018	987	973	963	1011	985	1044	997	970	1022	1045	991	997	998	1056	1035	1027	1024	1005	976	953	1029	1080	1049	998	976	1003	966	960	1005	1005	973	1034	1006	970	1005	1031	989	1017	1036	1019	982	1007	1014
23287	21113	27670	24802	19896	7609	3419	2338	1821	1569	1421	1280	1228	1076	949	930	950	914	810	809	769	766	711	718	697	674	674	577	576	563	616	570	601	593	599	545	581	548	558	564	556	556	546	580	576	566	577	562	551	563	584	614	559	579	544	553	542	521	566	506	577	557	557	558	580	570	535	520	526	529	560	538	586	517	550	511	594	529	565	553	559	518	547	570	566	563	592	551	517	543	574	561	559	579	561	585	555	578	570	585	563	552	559	518	589	545	574	576	559	540	599	584	596	560	546	508	540	580	524	589	586	587	590	558	555	575	540	568	568	548	545	550	561	532	560	552	511	561	567	546	555	544	548	518	567	571	513	565	568	580	572	563	528	557	564	580	587	543	532	530	556	565	557	598	586	559	523	527	525	524	567	569	597	519	549	560	537	532	539	540	576	564	536	526	572	548	553	547	576	549	558	523	516	592	573	554	580	534	546	562	542	541	542	590	567	569	559	593	626	531	557	583	526	533	520	559	568	545	553	581	551	598	563	539	531	486	534	571	551	568	554	558	549	554	538	523	521	561	551	549	565	552	556	545	511	574	529	562	538	567	573	570	569	550	538	542	545	561	561	552	583	551	575	528	552	525	563	533	530	559	544	558	573	558	560	565	572	524	526	523	506	528	585	576	580	569	528	514	557	570	578	568	564	581	577	554	549	541	569	544	572	533	528	559	550	539	548	536	602	557	537	536	558	561	591	598	547	572	521	584	567	522	551	567	579	554	524	545	540	566	519	513	552	508	537	545	502	598	560	564	536	528	535	531	532	550	579	543	551	578	509	509	548	568	549	553	568	518	540	548	557	531	579	568	560	516	573	564	572	589	547	511	536	567	553	547	524	570	565	550	551	543	550	545	510	524	526	544	578	559	544	564	574	575	592	587	549	584	586	568	539	550	574	550	566	568	575	521	560	565	597	556	554	534	562	552	558	528	550	509	543	524	507	524	527	575	552	560	537	561	546	502	575	514	559	539	595	524	537	527	562	552	592	574	534	511	563	524	572	537	558	563	608	590	519	566	515	554	543	617	544	577	580	536	558	579	508	539	521	573	578	539	520	570	557	554	560	556	557	515	525	583	568	515	530	587	577	544	542	566	565	548	595	548	585	569	553	519	590	528	567	566	588	562	552	570	562	532	568	550	531	547	559	554	536	546	524	569	574	578	556	576	537	576	560	529	550	540	548	575	553	582	582	596	574	547	561	506	541	573	563	560	554	575	535	564	547	525	590	563	553	541	541	585	524	560	549	549	536	564	553	547	554	553	571	558	594	565	549	562	554	555	514	562	567	553	506	584	563	569	573	533	613	545	549	537	566	574	549	555	566	579	527	565	566	537	599	591	509	532	561	487	558	554	544	577	546	535	578	531	564	553	548	532	528	586	542	539	576	571	553	511	578	559	538	577	546	591	531	557	601	546	562	531	557	575	545	577	532	492	565	590	573	550	588	533	554	540	588	562	524	535	558	546	553	508	580	583	565	532	550	540	604	534	538	552	510	549	527	555	540	534	550	585	550	559	556	585	548	602	564	547	508	533	561	634	562	533	573	528	559	536	512	532	538	510	544	556	530	522	547	586	573	572	538	547	576	612	547	513	592	565	551	582	524	503	554	575	564	531	519	555	532	579	505	556	526	527	503	537	534	545	557	538	544	550	554	524	553	563	522	558	539	551	548	539	525	569	560	559	591	580	540	560	607	546	564	558	577	528	522	521	581	566	520	577	607	572	601	552	600	538	551	518	548	578	582	530	543	540	560	567	551	567	552	527	583	578	536	519	579	534	536	509	529	561	543	578	523	556	535	508	589	536	553	593	553	566	544	529	552	538	572	612	573	595	561	531	586	578	560	555	527	524	524	554	546	547	577	550	543	552	596	531	596	591	531	566	547	528	551	535	597	535	529	586	610	514	541	539	554	541	531	529	570	587	567	541	591	584	559	555	524	564	559	534	517	551	526	538	526	569	551	524	566	551	562	577	542	546	529	534	526	536	540	539	551	532	584	563	544	555	536	520	575	513	568	498	537	537	522	559	588	542	570	541	593	526	589	539	579	482	547	563	547	563	527	505	534	569	549	544	537	598	505	580	583	554	543	537	543	503	552	559	508	524	541	600	541	564	575	570	552	529	519	567	564	578	527	565	545	558	565	545	572	542	553	580	599	525	520	550	494	572	582	560	539	519	547	527	594	575	563	539	565	515	585	508	552	546	571	541	539	564	584	548	546	572	567	586	546	574	532	543	528	521	559	543	563	514	520	580	516	582	562	581	588	545	534	525	542	535	560	582	574	561	512	564	557	569	575	532	595	559	559	549	588	515	534	551	593	569	574	569	547	552	538	506	534	574	556	542	570	590	525	549	553	582	516	547	537	524	558	538	561	563	575	546	557	603	576	550	551	555	526	551	530	529	557	556	561	583	558	576	546	534	581	508	573	583	530	544	571	505	550	540	556	541	540	552	570	570	551	502	553	563	588	541	559	563	551	542	566	570	531	567	526	524	581	554	562	529	565	578	570	586	532	529	558	529	551	578	507	541	525	559	573	598	596	562	546	535	539	566	534	527	550	577	517	546	555	556	528	606	564	537	538	553	560	532	545	565	570	517	530	524	534	544	583	538	572	547	551	564	533	570	591	539	514	519	529	552	578	603	538	562	559	506	548	522	551	528	513	535	577	559	602	538	537	542	577	596	540	533	565	559	565	588	580	544	581	522	553	558	546	528	548	515	572	547	572	518	551	535	590	508	562	553	586	583	542	548	570	573	558	565	595	506	567	564	540	609	565	574	549	565	546	577	533	519	571	591	582	540	543	564	543	521	538	549	582	580	550	565	545	574	553	536	535	527	574	554	554	568	546	567	564	526	609	543	569	586	558	536	574	528	566	590	581	536	529	534	570	535	565	546	555	553	565	560	553	555	549	546	516	580	559	594	522	542	568	572	557	577	571	525	549	550	517	547	568	549	536	547	535	524	580	596	536	584	540	578	525	566	554	541	578	550	529	536	513	506	556	553	547	573	569	581	587	589	591	549	547	565	584	538	519	534	570	567	523	551	555	580	559	560	588	548	559	520	493	522	586	531	548	537	542	565	576	545	573	561	558	543	537	557	558	573	521	563	576	544	546	549	540	545	562	542	526	599	579	519	590	529	562	566	568	564	548	553	519	577	570	528	541	565	532	562	569	556	527	502	554	544	555	550	547	586	516	517	609	536	588	596	526	533	559	546	597	561	592	539	557	606	571	552	559	548	593	495	536	594	578	502	546	551	572	577	573	578	548	526	557	602	515	539	537	521	534	533	564	563	576	534	581	573	556	547	571	536	520	590	534	561	602	548	563	588	570	545	578	533	589	518	561	535	566	524	530	564	580	536	600	575	542	559	526	547	570	521	576	566	558	516	584	527	539	547	543	566	535	540	517	544	557	556	496	518	603	554	532	587	520	551	530	576	538	540	560	529	545	558	545	475	577	560
17572	30992	24639	16354	12073	9073	7001	5563	4504	3770	3379	3124	2746	2532	2179	2021	1851	1868	1743	1539	1467	1414	1291	1221	1133	1098	1086	986	1001	960	912	921	897	899	914	867	859	902	930	845	833	791	880	873	821	881	864	838	868	864	885	904	890	830	847	821	830	852	783	843	893	840	828	801	877	879	868	830	850	834	863	848	815	816	850	869	811	853	839	874	873	777	815	831	824	859	839	821	887	884	859	826	877	834	847	839	784	889	803	818	828	885	834	818	857	855	883	831	871	871	807	858	850	869	847	847	844	820	816	846	881	876	875	815	849	806	841	875	828	876	854	851	843	795	861	883	824	829	796	853	815	833	839	829	838	853	790	808	829	855	820	848	837	881	853	807	825	856	851	841	848	795	863	817	871	825	862	807	852	843	819	823	865	875	837	811	852	828	850	868	800	819	849	833	815	834	820	845	858	862	806	842	824	809	859	847	827	828	830	805	825	809	824	879	838	823	812	823	801	824	869	806	859	831	864	851	865	837	881	846	822	825	837	835	857	897	817	822	873	834	897	857	838	843	825	823	878	821	808	812	821	819	827	837	858	863	798	835	836	869	841	851	851	804	876	836	835	842	805	871	811	889	859	864	843	808	849	808	809	817	857	852	840	838	821	833	830	881	822	838	876	853	836	871	860	874	827	868	828	845	798	841	803	815	800	833	840	792	827	796	848	853	810	863	816	845	860	788	831	824	837	879	781	773	868	880	802	851	857	836	850	791	839	873	830	825	791	812	836	799	838	823	863	863	857	829	848	810	844	849	838	806	823	802	836	835	867	841	812	846	847	887	863	847	805	864	865	834	807	813	825	807	811	786	826	833	814	839	851	842	810	816	780	817	859	844	888	827	856	839	868	858	821	856	804	845	814	811	842	848	842	816	848	834	834	853	852	857	844	803	859	879	766	848	834	839	813	807	869	821	796	887	791	816	863	821	809	822	873	811	828	855	869	806	842	855	842	752	772	785	825	807	802	822	852	832	832	786	870	857	817	822	861	821	828	831	830	841	842	841	820	887	861	819	808	857	843	759	832	835	800	816	844	863	789	829	816	839	838	876	832	802	851	840	829	766	799	872	809	820	823	867	810	866	808	797	843	832	860	824	812	831	841	812	870	884	784	802	840	798	850	828	865	839	847	795	848	822	787	815	897	847	830	810	877	856	806	778	847	823	841	839	845	855	831	814	861	843	803	832	896	813	853	830	821	872	838	890	830	827	838	831	868	781	804	815	871	800	803	823	827	836	832	839	809	866	822	827	814	840	887	858	820	842	889	815	807	766	822	787	863	838	817	880	832	840	876	812	785	834	836	835	805	846	859	814	838	851	800	806	759	787	842	835	873	836	858	859	855	859	841	843	835	857	818	852	826	844	883	866	868	831	803	793	820	825	839	836	899	850	841	809	879	818	853	803	816	792	838	833	827	810	848	847	867	826	788	851	864	832	806	838	829	851	864	826	894	742	862	803	808	861	864	847	807	860	867	814	792	849	879	777	834	834	823	871	868	863	882	822	826	823	842	868	858	819	858	868	834	831	848	845	850	852	882	884	851	820	852	817	870	834	778	874	835	844	839	809	798	861	819	882	844	876	830	811	769	780	829	842	859	832	872	848	864	898	816	830	840	841	795	822	807	802	822	840	845	860	833	841	803	816	815	836	881	807	850	881	853	823	837	819	836	844	801	787	840	832	817	807	821	810	815	856	880	815	866	833	860	866	806	801	847	844	819	818	806	835	815	805	892	822	807	885	833	843	825	888	838	809	870	810	863	836	864	843	756	812	806	856	812	798	831	847	823	799	887	819	902	768	838	828	802	898	815	804	848	851	869	815	819	860	829	852	852	826	852	776	840	853	845	819	841	841	804	847	840	839	861	827	835	839	849	841	823	853	804	805	818	847	845	859	840	845	861	841	839	877	841	786	824	842	824	821	837	851	812	821	858	870	807	793	835	883	847	878	837	841	864	791	776	795	828	859	828	824	799	855	850	782	839	857	876	830	828	877	822	796	818	884	865	803	845	809	802	840	878	837	853	863	818	879	854	823	837	850	811	832	883	852	836	825	808	879	823	823	837	829	822	878	898	862	877	848	839	807	816	829	852	886	840	805	844	807	838	801	800	841	778	807	838	787	829	878	784	852	811	865	819	810	803	818	827	777	852	861	848	818	854	852	815	868	852	838	772	840	846	805	840	889	814	823	877	864	816	890	851	847	878	800	872	847	861	850	834	817	806	840	825	812	836	832	840	803	857	852	792	866	803	867	782	848	856	866	840	833	857	805	863	819	874	886	840	889	876	846	770	840	823	794	830	842	894	801	807	819	803	788	858	799	845	810	851	783	872	821	823	818	843	855	814	852	848	848	857	793	845	868	864	831	848	873	830	827	786	820	802	854	835	774	847	853	867	828	823	909	845	826	852	832	891	873	816	824	803	831	852	841	816	873	795	875	803	830	838	789	811	832	797	866	824	780	827	808	797	867	867	865	874	792	775	837	858	832	826	809	783	784	837	869	860	884	851	876	829	850	809	812	873	823	871	870	824	774	841	830	848	825	860	854	831	829	820	854	866	799	848	781	816	806	804	826	799	891	855	791	873	832	813	794	829	804	819	801	813	841	790	767	836	841	801	836	845	831	830	827	857	832	881	850	814	793	801	858	837	837	795	880	803	828	816	840	830	826	838	785	859	831	764	870	784	885	815	857	837	847	845	835	845	795	837	799	826	821	785	823	817	796	838	902	869	877	840	841	865	838	815	828	874	826	856	839	863	794	832	806	865	835	836	827	872	828	826	825	784	868	814	814	781	835	816	844	784	887	800	840	829	794	826	829	822	883	834	797	862	852	828	847	871	846	873	873	801	862	876	811	810	849	879	875	810	795	812	836	830	838	843	833	871	809	863	865	863	833	814	845	819	873	813	886	870	826	873	820	829	863	845	850	785	850	836	831	842	804	846	796	810	855	821	841	830	821	877	868	837	821	870	800	888	861	788	803	836	793	799	817	823	819	834	823	877	834	840	873	813	848	816	818	800	862	810	829	867	845	818	831	826	783	856	818	831	806	866	872	826	857	771	838	799	775	864	811	863	833	818	834	857	853	804	821	783	855	825	864	859	867	817	764	761	800	860	832	827	826	856	865	849	785	847	880	797	853	794	863	856	919	839	827	873	891	887	802	879	819	882	793	845	834	843	862	819	828	801	907	786	845	827	844	838	831	890	838	844	843	815	791	860	879	858	844	856	810	802	866	883	813	808	815	823	873	797	851	842	869	859	847	869	826	885	839	838	827	838	848	859	830	868	842	799	838	844	829	836	849	889	860	850	832	780	817	838	859	883	829	864	805	806	841	872	826	853	855	786	874	825	804	828	767	839	874	843	829	855	842	765	839	883	853	855	869	855	789	785	774	836	791	819	819	837	862	847	834	818	833	844	848	791	836	842	834	834	833	853	839	855	840	861	839	913	845	870	831	809	829	848	810
24807	21155	25562	22890	6412	3039	2292	1852	1500	1328	1197	1109	1107	1009	947	922	857	937	849	860	721	802	808	714	696	701	688	668	623	679	581	661	638	638	649	630	643	688	623	603	561	605	599	637	637	615	595	614	667	662	637	646	626	640	627	574	666	618	664	593	626	649	646	608	597	650	635	610	642	647	602	611	613	653	640	609	600	657	580	610	607	654	620	602	620	609	612	622	625	617	615	619	611	639	620	580	635	628	613	657	610	658	627	621	604	635	587	643	579	573	647	606	576	638	590	648	635	635	600	620	600	620	600	638	594	605	619	609	593	614	604	615	610	600	566	632	641	630	623	582	667	620	616	612	575	615	641	616	599	710	572	616	605	619	610	628	643	702	589	603	582	671	627	610	633	624	644	617	611	606	643	620	589	612	617	635	556	587	634	652	590	617	623	607	609	580	638	589	621	605	635	625	643	568	650	643	657	632	620	626	578	610	628	608	575	597	624	624	621	591	597	639	638	629	614	656	585	603	579	593	629	646	612	623	586	596	593	628	670	646	662	655	669	640	637	555	618	618	558	601	611	615	605	610	629	600	627	632	633	618	596	670	627	662	655	579	605	608	601	604	617	607	655	629	658	640	582	633	619	630	630	637	629	647	591	639	640	583	632	645	605	619	625	606	630	617	608	602	637	627	607	601	606	591	630	622	626	629	638	587	639	562	638	608	641	647	604	629	614	595	604	624	618	603	603	600	679	614	626	601	659	625	636	678	636	628	637	561	593	623	573	617	604	619	603	629	656	616	618	624	635	640	619	578	669	634	630	631	629	642	675	653	620	656	561	581	609	603	659	669	636	623	617	634	604	637	656	658	642	604	624	577	628	587	656	600	626	581	611	575	647	612	642	583	657	615	632	631	663	609	624	606	592	650	631	626	628	613	578	642	585	585	651	677	646	644	632	673	579	608	629	596	654	645	590	632	566	613	627	626	629	633	635	601	628	612	601	600	589	610	627	627	620	646	622	604	606	609	670	590	639	660	671	665	616	626	609	634	619	608	599	589	623	581	631	628	640	600	617	649	611	685	605	602	568	620	625	584	607	581	610	671	636	618	620	640	643	631	540	631	615	592	604	593	603	622	634	645	614	647	652	670	644	653	602	621	653	682	616	648	592	612	609	645	655	632	620	589	599	624	609	608	660	613	597	593	612	639	625	583	646	563	674	664	599	642	581	610	621	595	621	643	592	643	628	605	573	618	615	615	618	617	623	618	637	632	586	638	638	631	615	627	623	618	669	631	596	580	617	606	639	568	635	619	652	669	637	614	562	639	630	597	595	659	610	608	619	622	609	577	621	640	637	594	554	581	623	643	573	624	602	632	604	582	615	581	629	611	638	618	614	615	580	633	603	658	629	620	642	646	586	607	634	611	627	619	585	657	606	619	645	673	632	635	620	608	623	624	610	653	603	631	625	670	630	606	601	607	564	573	585	588	619	617	580	630	611	663	652	665	644	618	580	603	665	649	569	604	623	622	613	625	655	578	583	625	630	603	576	632	653	599	619	601	637	654	647	628	636	613	611	624	624	655	621	618	617	617	611	630	621	589	624	664	592	605	616	611	623	640	657	606	638	628	647	635	633	588	588	628	597	639	605	618	625	654	635	614	597	604	629	590	634	615	590	615	603	653	667	581	617	632	616	595	623	613	573	606	625	662	625	571	640	613	606	652	620	581	575	631	673	666	622	608	630	606	621	629	595	617	625	629	643	587	579	645	608	577	603	634	639	636	677	654	626	628	625	673	623	634	593	629	629	591	581	622	585	597	610	595	647	618	619	637	643	632	615	627	596	608	628	651	604	571	606	638	624	610	619	629	590	602	607	633	620	605	647	637	634	626	615	630	704	639	602	615	569	598	636	655	586	613	646	626	586	590	644	625	606	597	614	605	608	633	605	592	575	594	610	607	637	592	610	642	603	627	649	606	606	616	644	654	615	633	644	674	594	611	601	623	596	613	631	623	604	596	631	618	601	669	632	623	629	613	634	650	605	589	628	627	609	633	614	618	636	632	630	609	647	594	636	692	613	585	590	630	640	600	608	618	610	642	608	652	602	637	617	663	645	644	662	602	593	584	609	606	659	668	592	608	636	614	661	610	616	619	607	624	583	595	588	611	586	604	601	643	592	631	657	666	655	623	612	633	644	583	640	608	655	576	603	646	620	602	642	624	628	616	620	642	615	611	609	633	659	599	640	579	592	618	622	603	618	632	600	603	641	619	641	591	623	583	595	635	655	611	605	617	609	578	629	653	644	644	592	658	603	608	657	637	638	651	596	603	619	596	629	669	616	609	633	649	627	585	608	642	609	626	603	582	588	583	585	629	632	660	629	604	619	585	610	646	565	644	624	629	595	589	637	597	639	584	622	607	659	600	670	621	621	606	615	637	635	663	602	599	614	655	535	648	612	618	635	600	614	654	627	626	660	586	654	608	640	611	608	638	655	652	628	621	600	581	610	688	624	581	585	603	570	604	590	621	610	594	617	649	611	639	655	575	664	618	627	572	653	606	606	628	642	674	612	613	653	655	589	650	601	612	630	643	656	580	646	617	634	659	596	639	610	620	615	589	601	613	592	569	594	659	638	630	656	581	629	628	597	602	572	616	595	590	640	590	613	651	635	577	629	633	626	582	610	632	587	626	653	623	603	585	627	591	599	635	610	596	620	681	605	620	639	641	668	586	611	604	595	572	607	585	633	656	639	586	616	667	599	620	626	636	629	607	604	595	594	629	617	616	620	612	615	633	647	677	609	607	610	632	635	615	593	598	621	594	620	610	614	607	601	620	646	549	624	613	627	662	607	614	609	645	606	620	603	640	642	629	591	641	639	596	595	613	618	615	593	656	595	638	650	592	623	638	634	610	647	617	598	615	663	614	545	625	637	595	635	643	613	673	583	613	604	617	588	609	617	647	637	601	618	618	599	650	634	597	630	608	606	629	630	596	613	592	590	627	595	629	591	602	641	585	592	629	636	622	613	613	613	604	634	632	592	593	643	620	639	630	615	640	653	627	632	610	589	633	632	641	636	617	607	617	602	647	559	632	633	613	619	673	614	655	676	650	586	600	610	628	637	639	618	596	618	622	627	562	629	582	587	601	607	624	642	603	610	640	573	608	648	617	610	634	603	617	666	650	631	612	602	642	609	615	639	612	590	606	609	594	627	633	600	603	615	584	590	598	652	634	605	618	627	641	636	679	579	606	587	611	622	618	654	611	660	670	646	586	629	603	614	629	655	641	592	616	611	618	645	610	597	615	683	601	619	611	683	596	610	626	651	635	634	592	651	662	666	630	603	639	600	652	595	662	645	613	607	645	602	623	580	608	612	586	631	610	643	677	645	600	652	617	615	609	614	625	612	614	619	628	616	612	617	562	639	594	634	621	613	646	583	581	639	647	621	643	648	592	647	646	618	659	635	608	592	628	596	599	593	620	644	624	624	604	604	609	607	656	624	580	597	618
16779	27019	20935	13521	9939	7301	5663	4508	3765	3213	2904	2677	2409	2143	1949	1769	1674	1677	1660	1405	1433	1333	1321	1254	1125	1147	1118	1094	1014	996	1036	934	980	1001	945	927	966	987	984	943	951	921	926	951	953	935	938	893	937	973	920	952	973	979	980	977	939	939	918	937	959	980	958	941	908	917	920	969	927	934	933	876	945	884	904	923	940	984	910	876	915	927	893	980	894	895	1001	945	937	961	971	957	926	932	922	909	873	883	897	901	932	907	879	850	976	957	870	932	928	896	914	990	890	913	933	962	882	906	892	955	947	961	949	920	920	902	918	927	916	905	952	892	914	922	909	919	982	928	941	925	890	968	901	880	917	901	875	949	870	941	944	977	903	913	867	949	922	897	931	949	896	857	934	890	931	901	911	927	874	894	928	920	883	910	934	891	919	952	871	897	842	960	882	905	857	935	900	915	984	923	922	899	925	950	972	960	919	984	971	902	923	963	879	893	963	921	881	868	947	969	931	871	954	955	945	881	875	914	948	924	901	876	957	858	952	938	935	919	892	930	902	890	987	929	911	916	913	915	893	931	928	853	927	905	927	909	960	937	933	882	911	980	921	1010	909	934	890	869	872	907	1001	911	945	925	946	935	923	954	926	877	934	962	912	968	869	881	898	935	922	886	901	935	891	915	912	921	887	886	885	951	926	889	910	931	961	863	946	925	950	892	927	955	947	924	939	910	913	960	929	889	927	922	939	900	923	896	929	916	941	899	915	931	974	947	928	896	913	915	981	903	935	899	897	925	907	913	928	939	938	934	883	916	936	938	890	947	922	968	929	940	845	892	978	937	891	928	944	913	910	920	944	962	917	901	892	953	914	958	876	931	926	978	915	934	896	943	922	927	873	920	981	918	953	884	943	921	984	908	892	960	925	970	921	966	910	906	952	910	918	954	907	854	1004	918	897	896	900	959	930	944	899	897	909	875	927	900	917	924	955	952	858	951	902	873	923	953	942	910	940	908	921	907	869	905	932	926	900	947	993	956	932	879	903	931	917	922	949	917	865	925	907	920	943	958	875	910	925	866	908	943	922	977	926	892	958	892	912	938	958	930	887	899	894	933	935	928	892	867	924	940	912	868	941	958	952	950	974	927	945	906	868	895	943	855	957	863	873	946	872	967	890	891	912	937	918	940	941	904	941	907	868	987	885	920	953	903	918	891	921	906	887	899	961	927	956	880	967	879	963	950	872	891	912	881	919	930	924	906	924	951	956	920	913	862	929	934	1021	935	858	879	907	927	889	954	902	930	891	942	900	923	923	878	927	900	896	965	966	947	962	846	972	918	968	930	882	931	892	956	973	916	970	967	938	971	875	979	911	889	954	908	916	897	886	937	958	959	925	891	902	877	929	960	909	944	919	925	896	911	886	896	967	918	894	962	976	929	954	938	936	924	939	910	890	943	893	893	920	886	844	841	885	907	925	962	888	944	871	922	904	937	908	961	947	939	934	931	925	915	894	926	919	883	932	877	916	856	898	883	923	913	886	972	969	861	850	948	920	893	940	931	938	891	865	872	902	920	902	881	953	962	893	973	963	916	907	906	917	889	945	885	909	912	934	928	916	922	939	964	939	911	899	942	931	930	958	929	974	939	907	929	934	935	909	883	950	923	964	979	939	918	943	930	934	873	931	947	906	947	931	875	931	898	924	918	934	921	932	943	969	896	908	940	1008	932	934	985	900	937	957	931	948	938	920	924	888	898	846	952	893	912	885	896	956	968	937	944	935	977	914	915	933	973	938	917	932	947	884	924	920	889	928	894	863	960	907	925	907	910	915	923	933	861	862	900	868	928	941	903	900	926	911	885	943	909	895	907	917	945	935	907	918	950	942	909	920	913	893	899	919	942	882	880	903	913	904	904	902	942	947	920	844	915	976	1003	916	919	892	936	917	972	913	978	890	935	944	894	933	955	974	902	882	929	912	964	974	905	913	925	940	923	916	953	984	896	908	895	907	932	945	916	950	954	889	912	965	901	921	918	925	922	946	951	861	920	918	926	925	888	963	939	971	910	973	862	908	886	900	941	952	948	947	890	873	913	967	896	862	876	899	910	931	923	912	890	950	918	934	915	918	877	916	927	916	861	946	884	906	863	894	902	960	889	940	977	883	919	930	913	884	945	898	928	916	929	908	991	898	976	918	887	926	948	855	893	890	949	939	921	914	917	880	920	926	920	910	912	905	978	934	918	970	972	986	957	918	944	858	925	953	913	925	938	898	923	924	971	964	930	927	932	976	974	857	923	931	930	938	899	953	948	868	902	931	880	881	931	877	930	928	967	959	933	933	896	934	970	952	877	909	886	944	926	888	849	902	923	931	940	856	945	980	916	973	954	838	844	910	935	926	961	908	923	922	875	939	948	943	887	893	928	961	891	941	925	924	906	960	967	925	966	872	919	937	903	924	916	968	956	818	923	934	889	945	951	899	977	985	898	933	927	984	932	823	943	948	954	958	921	905	952	916	979	943	894	942	945	948	898	928	947	928	929	938	907	874	897	970	974	884	890	924	903	944	914	912	958	927	882	943	948	898	947	972	898	953	934	896	906	947	934	883	916	972	891	939	904	885	959	945	866	930	878	951	914	889	892	913	913	939	927	941	938	932	990	961	918	966	915	910	926	952	943	910	918	912	896	894	904	927	925	929	876	913	977	894	916	883	886	911	899	906	911	922	892	902	892	934	963	878	887	940	906	970	958	939	875	942	905	959	905	937	926	948	889	883	949	920	967	873	913	927	936	947	898	941	895	945	948	889	979	894	917	919	933	934	926	868	900	913	877	902	903	833	896	936	942	918	900	956	910	864	892	918	892	966	886	935	916	919	928	976	965	899	984	897	882	912	910	892	923	917	888	914	930	879	922	940	923	897	930	938	896	905	896	899	876	935	949	913	905	935	980	863	931	969	948	903	918	891	886	947	965	911	930	913	948	930	875	959	908	940	952	893	914	913	971	918	948	905	911	957	870	968	965	989	944	936	912	942	935	876	917	889	958	935	925	920	912	960	900	938	931	926	907	912	904	954	923	916	930	925	950	907	891	911	927	891	894	892	887	923	949	962	905	965	888	961	887	908	875	950	825	919	960	941	914	872	905	910	998	976	956	973	894	922	874	940	944	968	942	922	894	920	897	913	971	930	879	905	882	902	930	927	922	942	886	912	930	906	906	912	924	970	841	915	893	933	944	959	934	899	882	932	912	916	978	883	933	880	920	894	892	956	923	912	904	936	910	897	871	891	930	910	900	949	903	936	948	930	888	916	957	925	956	954	955	956	933	910	885	916	883	925	869	955	921	936	931	978	906	915	882	1003	931	951	930	950	934	925	862	914	980	929	938	917	931	921	892	910	915	918	900	949	941	917	946	923	927	924	958	921	893	914	904	909	929	895	931	919	900	904	904	897	916	903	941	911	928	892	943	944	902	938	923	900	945	935	917	855	924	920	988	926	887	928	924	945	927	913	900	934	962	946	951	967	879
22451	21166	28327	24271	21179	18720	6542	2886	2114	1786	1617	1453	1402	1258	1041	949	909	909	828	768	758	722	672	583	659	563	587	579	474	439	492	469	478	497	444	444	443	463	456	452	455	441	455	467	480	466	482	466	472	492	463	443	482	439	445	449	465	458	422	478	498	450	473	428	442	471	454	451	494	471	444	433	459	441	413	436	450	482	488	467	461	460	460	435	436	422	428	436	417	426	463	447	437	405	463	467	388	428	458	454	432	472	437	461	440	455	415	481	521	463	397	436	506	421	450	470	457	435	451	481	450	440	458	483	440	398	452	443	477	431	421	424	440	469	467	450	401	486	475	486	435	420	499	408	416	458	491	413	457	467	449	438	434	449	438	444	478	446	462	479	489	436	400	445	469	436	453	456	455	441	443	445	458	454	464	453	444	448	467	451	419	431	497	408	436	444	450	435	447	438	412	466	447	405	479	426	424	456	417	471	465	425	466	400	456	481	452	452	487	465	427	410	463	469	425	465	444	444	480	469	438	437	454	422	427	444	460	458	463	453	413	450	446	406	444	489	444	448	414	449	424	463	444	444	459	445	493	439	461	477	481	437	469	452	458	432	482	411	443	436	423	470	448	467	460	436	448	440	410	444	451	466	421	436	449	488	467	455	413	436	426	450	480	420	456	453	457	483	464	434	435	492	465	434	446	429	441	456	473	436	438	409	466	423	437	434	410	447	463	485	413	446	443	414	447	447	413	474	448	450	440	455	449	436	428	450	476	436	440	469	431	472	435	470	402	427	454	454	475	407	423	439	428	477	446	452	444	461	464	454	462	469	435	482	456	446	432	432	459	437	446	427	480	431	467	434	430	451	415	438	491	445	411	451	463	415	444	435	420	464	424	430	442	428	481	468	446	397	422	472	464	438	463	463	455	418	464	437	472	418	482	447	449	465	437	411	469	469	424	435	440	417	431	425	434	431	482	473	457	468	424	425	405	433	472	426	423	432	475	520	457	455	420	439	433	410	437	445	389	457	419	422	439	455	428	437	455	452	460	449	462	436	432	470	467	426	461	468	456	465	486	415	447	434	471	469	404	400	417	457	390	431	445	440	425	411	467	429	464	423	423	446	450	439	443	430	460	444	471	460	436	429	444	448	410	433	471	416	447	466	454	467	407	477	442	452	401	436	434	431	428	458	407	491	460	423	443	426	430	449	458	481	440	443	448	449	466	445	458	452	448	403	452	412	472	451	467	407	437	457	449	436	445	433	450	412	442	450	467	430	451	454	454	425	459	441	455	468	392	439	501	437	432	439	412	446	442	423	465	420	422	456	440	451	515	474	459	392	438	473	406	432	430	435	447	445	453	436	466	488	439	450	407	456	418	413	471	430	416	455	451	428	422	445	444	414	419	441	458	421	434	419	447	479	423	445	429	444	452	435	460	421	450	403	443	430	476	452	435	439	450	446	469	452	474	443	457	475	460	401	417	427	436	443	432	458	390	464	417	463	428	418	439	452	444	461	420	426	439	394	426	448	459	416	435	396	443	427	450	453	401	469	449	450	450	432	475	462	418	483	442	439	446	418	421	443	418	491	461	449	437	449	452	419	456	465	421	421	396	428	464	442	445	422	464	395	475	449	435	402	482	455	473	435	460	455	445	459	450	426	420	467	448	468	456	432	437	456	456	444	433	401	430	425	432	475	442	420	468	444	454	471	400	473	484	440	461	418	430	431	422	478	446	451	443	455	455	406	430	426	418	422	473	438	465	440	485	491	406	437	464	474	454	443	479	459	434	444	440	422	457	458	411	462	457	435	436	451	466	452	455	477	466	393	466	428	489	445	436	464	433	406	437	432	469	419	462	444	475	477	434	423	446	451	453	433	453	452	480	444	453	435	454	434	427	436	414	419	432	452	488	460	477	447	436	417	485	458	421	455	448	455	453	464	430	426	467	486	472	395	458	457	468	488	472	436	455	470	447	420	464	453	400	465	430	430	439	459	451	388	469	443	428	422	399	440	439	445	444	435	428	438	446	484	456	398	405	426	449	421	436	415	413	444	382	440	428	420	441	471	474	470	447	466	415	450	466	439	458	427	416	482	485	462	433	429	442	450	385	449	480	468	440	433	451	437	489	425	432	448	424	454	455	463	429	462	416	449	451	433	462	427	442	389	418	441	472	433	467	441	448	449	484	431	420	419	454	457	490	469	463	434	423	461	412	468	453	425	426	434	483	427	453	489	514	459	446	430	413	482	407	398	461	439	438	445	382	445	465	433	421	443	467	422	468	406	468	455	473	450	426	469	426	427	471	427	446	433	404	452	475	440	465	447	429	482	429	454	416	394	381	455	464	468	420	449	414	431	455	446	462	408	434	465	459	434	453	442	443	482	412	442	445	471	462	437	479	444	431	433	422	426	464	457	450	460	421	449	416	433	438	437	469	436	434	498	440	472	421	445	445	488	439	470	426	425	438	501	472	445	436	461	447	446	427	452	423	449	438	416	450	492	430	415	447	426	459	412	432	444	432	428	455	447	457	426	469	430	445	411	454	424	448	484	460	434	397	462	447	451	420	432	437	410	475	443	456	430	450	380	478	439	420	447	422	460	445	461	418	443	475	439	422	477	419	428	404	416	471	462	417	428	436	454	445	442	410	472	459	425	403	446	430	457	456	453	435	415	432	465	421	459	450	449	404	466	461	414	516	468	432	428	420	431	412	465	469	417	453	451	477	458	487	407	430	456	457	445	435	429	454	420	455	421	421	435	481	464	466	433	417	447	450	451	478	446	453	401	446	442	430	474	438	453	417	423	440	450	428	435	451	438	449	434	447	446	416	441	417	435	456	425	407	445	423	435	414	429	425	481	448	406	452	463	447	423	443	441	438	458	460	459	415	451	460	438	469	468	414	454	440	461	461	444	435	455	453	437	448	455	464	440	442	435	450	420	452	467	444	460	469	461	440	441	472	448	440	439	441	409	446	472	414	431	421	386	445	421	435	483	413	411	440	427	430	416	422	439	446	438	450	478	452	437	436	431	452	432	401	466	445	431	457	440	422	411	438	423	432	426	432	460	452	427	421	425	457	455	420	485	453	429	435	445	484	434	410	458	478	469	440	437	449	422	422	437	446	419	423	455	451	434	473	396	458	386	408	466	463	435	443	434	436	466	455	411	442	434	413	425	416	451	453	441	431	460	443	422	442	402	412	486	421	445	444	470	432	471	422	455	450	483	457	430	437	454	440	434	448	463	439	425	435	459	460	417	456	451	472	444	422	454	415	398	430	456	451	463	465	430	417	470	446	440	475	465	467	477	440	448	465	425	439	447	413	418	451	432	433	417	458	420	457	393	458	453	442	403	460	433	423	430	445	417	451	435	438	397	459	426	474	468	440	428	450	394	419	475	448	471	452	421	417	430	410	480	435	464	505	462	414	455	432	451	421	412	437	414	453	474	424	465	426	450	435	441	422	487	452	418	421	484	448	451	437	481	441	420	438	461	418	429	453	408	473	456
19375	34320	28268	20009	15168	11334	8561	6968	5595	4801	4155	3815	3347	2882	2422	2132	2041	1936	1758	1644	1511	1410	1283	1182	1152	1109	981	860	907	773	756	766	753	714	756	729	798	749	696	729	728	716	709	701	732	652	674	728	693	687	708	686	720	748	728	714	695	652	710	694	681	680	664	691	693	635	689	682	677	661	692	691	679	673	624	637	683	660	656	654	674	657	679	696	664	651	661	691	691	696	695	699	672	667	701	648	682	658	671	699	635	633	671	651	666	668	696	624	675	684	670	685	695	675	702	696	674	697	631	641	643	644	692	670	636	656	696	661	651	676	681	705	669	693	638	683	722	748	658	651	665	641	673	715	679	685	668	665	682	686	653	651	643	664	693	693	683	657	680	672	660	670	660	649	643	675	674	678	677	686	646	692	645	695	666	628	689	641	702	629	639	669	682	695	635	711	656	651	662	669	722	632	608	684	663	626	659	660	673	678	692	670	644	673	670	707	710	672	654	658	645	682	656	672	648	651	675	718	679	652	677	660	665	624	640	655	686	659	698	655	694	663	651	712	651	650	650	664	646	658	653	670	645	658	671	645	630	698	654	686	677	674	687	640	671	637	659	699	661	643	658	663	689	667	653	664	712	698	649	633	674	661	640	680	653	685	618	680	723	684	680	636	649	683	693	693	714	683	690	647	647	674	691	669	659	687	682	654	704	666	656	667	638	654	664	710	668	671	674	633	703	634	654	618	641	624	699	700	689	621	659	637	652	606	625	647	714	661	670	685	687	666	651	686	658	649	618	660	680	688	624	659	631	641	630	665	638	657	618	645	633	662	695	677	710	664	666	665	663	646	669	702	695	691	639	659	679	673	656	643	663	714	715	619	650	686	657	701	700	665	633	665	686	672	639	630	731	637	679	674	648	642	682	629	709	680	653	691	639	687	663	660	685	739	630	686	702	684	719	657	634	675	710	699	675	660	649	693	669	651	653	626	696	641	645	665	654	669	681	701	668	683	651	656	671	691	670	694	650	693	684	665	658	627	678	679	650	627	698	651	651	671	712	717	661	635	672	686	631	685	650	646	670	662	691	658	697	659	685	688	685	689	693	700	688	696	691	679	652	636	635	637	685	725	645	648	690	641	670	648	725	705	639	635	708	702	656	686	631	683	701	664	653	708	696	651	664	701	683	667	687	657	633	618	640	653	657	700	610	661	675	657	655	657	611	655	635	667	632	649	652	659	662	624	686	641	656	636	672	635	606	684	676	677	703	662	690	710	688	637	649	688	672	660	676	653	712	655	638	698	635	659	655	696	639	683	662	659	683	653	679	679	678	606	710	687	640	688	673	651	664	665	615	717	659	652	704	697	627	683	660	664	668	657	690	632	669	648	646	635	677	669	651	659	683	703	637	625	640	651	654	648	700	695	699	671	700	702	702	663	712	616	642	655	646	621	652	694	687	611	639	681	668	689	665	664	705	705	661	685	648	676	638	645	666	647	630	729	615	620	619	676	658	691	672	692	691	669	673	628	675	667	666	659	627	701	634	674	683	660	676	673	677	668	688	657	682	651	719	654	659	630	680	697	655	598	632	703	627	665	664	643	686	643	673	716	704	678	629	675	645	701	726	716	703	633	720	726	661	688	671	691	692	624	676	709	699	660	648	646	692	652	630	648	674	672	641	696	629	685	630	622	670	689	656	644	672	725	643	609	716	665	672	668	687	653	662	657	678	685	717	688	702	661	691	614	678	721	640	696	630	691	686	691	676	633	652	683	649	680	704	722	626	630	652	676	687	693	646	669	645	655	690	679	665	665	655	706	684	662	672	613	713	671	619	655	657	648	640	719	670	660	652	672	605	651	657	679	674	609	622	657	683	659	673	717	694	680	663	677	676	667	662	694	640	682	675	665	638	689	669	698	707	671	623	638	678	637	635	705	671	621	667	635	647	689	669	673	685	703	708	678	689	686	666	629	668	684	702	660	642	693	638	695	684	624	700	694	694	668	649	645	665	674	641	690	648	672	680	696	672	636	643	696	676	701	650	686	649	686	688	652	677	640	706	663	633	633	626	643	710	668	682	700	674	658	708	655	650	651	691	651	677	688	663	692	669	619	693	649	712	674	676	665	706	722	645	696	667	618	653	685	659	657	658	676	687	712	629	652	647	662	649	661	634	680	642	650	679	687	647	696	657	685	628	641	692	648	672	670	687	644	680	650	646	663	698	725	644	667	670	655	706	640	677	674	634	643	675	660	681	639	688	663	661	699	643	661	618	674	728	673	649	629	683	693	643	657	645	660	646	629	666	638	658	644	665	693	648	690	696	641	676	667	607	687	684	677	661	738	684	658	657	724	658	685	702	622	630	687	674	682	627	679	681	657	728	619	696	648	710	650	621	710	645	657	678	646	679	635	679	619	669	639	693	665	635	670	679	696	658	657	661	686	716	626	627	661	649	655	665	665	617	700	696	644	672	670	646	677	677	670	644	715	638	670	629	673	641	637	693	655	662	647	645	672	648	693	657	683	642	666	697	690	672	666	681	658	643	688	616	708	652	652	681	701	709	672	669	656	714	667	663	674	696	684	674	713	674	675	654	641	671	674	655	636	682	637	669	661	647	647	664	688	680	662	679	681	688	649	665	648	721	662	649	619	666	687	653	667	660	666	664	691	687	670	648	595	664	669	649	688	682	627	646	685	646	633	673	686	643	663	637	644	649	651	661	623	642	657	646	683	652	695	674	701	636	663	642	707	646	644	640	659	683	689	638	639	647	671	612	719	657	654	667	670	651	688	691	634	663	665	706	665	658	665	639	637	656	692	633	716	652	612	672	696	668	641	690	615	712	666	671	697	652	674	671	695	684	641	643	640	634	649	651	652	636	701	653	651	670	637	672	657	639	646	676	680	662	649	640	640	672	662	641	716	657	623	717	692	680	652	642	682	651	645	679	676	641	664	674	710	681	639	646	674	631	713	692	668	659	664	640	673	655	669	675	659	678	682	667	672	684	643	682	669	632	667	656	691	701	646	673	676	625	671	660	646	672	661	689	682	725	680	707	667	661	666	660	644	707	653	705	687	691	653	679	662	671	609	650	669	697	631	638	636	656	652	679	666	657	653	645	638	658	671	677	660	680	622	650	690	645	676	633	704	671	665	650	718	692	662	627	645	648	686	640	636	676	702	658	706	657	641	658	682	667	650	640	647	663	621	638	620	658	612	656	634	631	686	654	681	634	634	672	681	650	663	694	684	737	668	636	686	656	647	690	679	692	619	703	669	676	629	639	655	620	674	706	692	649	677	661	638	657	625	682	666	630	677	694	677	711	637	719	624	678	625	672	651	744	620	670	673	653	660	690	637	659	677	636	671	669	702	654	677	676	700	658	691	678	652	646	663	691	616	652	644	656	666	662	650	683	712	634	663	681	665	677	710	724	678	633	655	669	661	704	674	675	648	660	638	691	679	642	691	686	680	666	643	703	659	688	646	713	683	653	640	662	693	674	661	639	683	624	607
27580	19366	13443	7295	3829	2508	1927	1550	1370	1257	1178	1122	1076	981	978	887	893	867	867	842	822	755	755	762	719	714	753	668	681	680	704	671	680	723	637	607	713	707	652	665	705	676	660	654	663	662	638	722	675	654	669	694	658	742	657	650	680	688	660	674	657	648	658	645	648	656	690	644	647	690	671	675	666	621	690	719	667	666	669	685	650	691	705	656	663	634	675	676	677	679	695	657	712	688	640	691	660	728	639	608	647	697	621	671	677	691	675	670	692	701	670	666	668	617	648	660	735	624	652	663	661	627	647	713	713	632	663	651	655	640	697	695	659	681	683	717	676	612	683	671	721	654	659	680	678	668	651	619	650	654	677	672	673	643	633	654	665	682	680	675	727	707	651	650	651	653	697	657	644	692	667	641	668	634	706	687	666	708	681	653	693	649	698	642	652	669	664	672	675	683	711	621	673	629	679	681	705	647	667	607	689	699	670	696	696	681	641	644	693	640	642	646	657	636	694	693	665	644	661	664	705	681	721	687	656	677	650	681	712	653	665	601	636	684	642	676	673	704	657	648	680	694	696	664	662	677	699	665	698	700	687	734	701	683	637	644	668	724	687	719	693	642	637	646	665	676	632	706	678	695	692	706	646	710	665	693	623	672	642	660	653	694	680	698	660	644	644	718	682	664	620	626	628	632	621	667	614	664	644	723	654	648	674	658	676	646	670	659	639	650	703	698	623	690	661	656	709	682	661	652	645	626	676	645	665	668	634	674	628	703	641	686	640	640	635	692	662	644	678	647	615	654	663	705	671	634	670	648	663	650	631	672	666	642	633	581	610	717	639	703	605	623	720	680	674	687	675	622	666	676	678	656	663	662	639	675	633	678	732	667	679	675	650	640	682	701	659	663	657	666	645	656	690	657	691	684	670	700	666	700	669	691	689	625	598	673	680	641	649	666	706	646	655	679	669	665	666	631	670	665	626	657	680	692	670	629	663	643	642	662	670	650	664	644	669	613	660	627	672	648	708	675	705	668	669	639	690	679	669	688	674	702	668	713	645	664	656	639	614	657	654	668	637	675	650	686	711	711	627	690	686	673	642	636	647	662	679	690	689	676	685	713	642	638	670	680	668	639	645	662	693	675	663	671	689	701	677	666	678	678	686	685	647	624	630	691	639	686	692	715	692	663	632	660	660	643	644	696	676	690	656	683	655	658	685	664	677	665	714	685	655	683	691	664	653	603	665	659	675	714	678	655	720	656	646	697	685	652	642	666	678	632	649	720	689	656	640	680	707	712	670	652	653	635	636	686	671	618	637	661	692	686	682	681	662	656	718	732	678	677	661	732	641	648	666	644	650	668	660	657	632	657	698	651	696	649	632	638	656	700	705	678	626	717	663	675	676	649	687	633	707	675	665	650	620	690	667	662	663	686	633	665	658	635	665	674	646	660	665	658	684	643	653	630	670	693	668	653	659	666	640	648	656	691	647	621	622	681	688	658	676	655	695	649	676	661	648	673	683	666	677	659	619	657	641	671	663	710	715	687	655	696	681	659	644	687	685	674	660	616	665	679	689	645	681	655	671	684	664	654	715	640	661	636	640	659	657	675	644	708	677	627	671	672	698	655	688	633	671	661	647	665	688	670	638	658	685	611	697	664	667	681	666	635	634	685	643	672	692	645	682	645	628	627	651	676	689	639	656	722	636	613	678	687	651	692	678	651	639	678	702	658	680	645	633	656	697	615	689	709	696	698	694	652	680	711	668	667	657	719	626	701	722	640	665	674	672	661	645	665	668	651	660	635	671	732	697	678	617	622	676	673	700	680	625	645	669	675	657	652	668	667	680	653	643	668	732	683	687	652	657	703	703	679	686	689	655	671	726	680	714	652	680	654	658	666	671	664	653	648	651	689	644	688	677	617	701	665	684	700	668	658	666	686	685	681	702	696	686	629	682	686	645	640	685	716	663	667	678	665	666	661	711	666	645	648	711	635	671	630	671	663	624	654	685	684	662	687	697	689	632	661	651	647	647	681	678	695	697	712	688	649	663	658	645	653	703	647	657	703	658	671	676	639	638	679	645	676	688	610	665	699	662	633	702	707	717	642	647	694	659	714	714	669	672	675	703	652	648	630	645	684	707	667	685	695	640	652	731	697	630	673	658	649	682	674	669	620	624	671	649	706	652	651	679	623	657	699	676	626	660	692	686	673	636	686	632	627	719	639	639	682	682	660	729	674	664	699	654	640	655	675	631	676	688	712	711	648	652	708	729	672	719	622	642	709	624	661	684	680	674	682	600	655	713	681	702	709	672	665	654	655	638	664	685	654	667	695	674	645	664	638	706	690	706	628	704	668	657	651	662	668	667	620	652	658	665	684	672	677	670	690	663	670	678	650	650	691	633	686	628	631	728	666	658	632	605	684	628	681	666	649	695	724	658	654	662	669	658	695	695	668	665	699	666	738	652	694	653	659	642	640	635	607	665	670	700	670	701	643	649	648	656	694	624	675	699	699	661	631	675	636	655	699	679	675	646	698	670	662	678	670	646	677	644	693	681	667	657	662	665	668	671	696	719	664	668	694	647	663	648	664	659	674	687	679	656	684	671	670	672	652	658	638	636	658	672	667	678	664	660	715	681	678	680	724	632	658	604	702	664	674	610	683	710	630	679	642	647	634	653	644	651	670	680	671	664	658	662	630	683	647	589	639	626	639	687	676	643	680	634	685	678	683	672	695	691	656	682	693	645	658	620	649	649	680	633	686	680	650	677	671	694	659	647	702	618	645	680	626	667	649	646	680	703	689	675	661	640	652	651	694	686	678	693	632	673	642	679	670	633	731	615	715	655	689	649	674	689	654	698	677	655	669	680	699	673	655	665	710	655	658	687	696	609	677	678	674	720	718	706	642	682	666	698	652	695	673	634	685	635	681	667	681	695	712	636	695	709	658	634	654	662	656	662	646	684	668	642	636	672	675	694	624	719	689	678	719	653	660	661	596	738	680	717	655	683	712	665	651	632	688	685	688	680	686	660	636	680	678	654	726	693	636	658	666	640	684	660	671	681	694	652	688	710	683	689	665	689	702	704	656	667	719	695	695	647	649	693	661	692	645	638	669	720	664	714	670	691	657	665	700	688	682	671	629	667	668	648	680	667	648	674	657	658	710	660	662	640	695	659	685	665	659	621	652	700	611	655	625	685	698	648	650	649	692	717	717	651	680	646	656	691	620	695	593	650	678	640	666	705	696	636	650	641	642	684	644	714	656	689	650	693	716	676	649	655	673	713	621	674	668	672	721	664	679	647	678	692	678	605	680	647	663	625	662	641	633	650	646	638	664	657	678	690	673	687	630	664	662	700	711	642	662	643	634	690	677	681	676	647	642	670	675	611	645	611	666	667	677	645	662	667	685	658	666	657	650	666	650	661	703	635	657	666	701	669	634	699	657	649	644	659	681	688	684	682	708	699	713	705	636	651	709	662	665	635	701	615	697	693	677	648	669	669	678
15808	23457	18509	11569	8333	6165	4705	3807	3258	2821	2529	2515	2200	2060	1758	1613	1625	1566	1537	1377	1384	1283	1277	1175	1314	1125	1198	1019	1006	1055	965	997	1043	964	1002	1034	941	995	1022	1055	977	951	998	984	975	1020	962	1054	992	1033	1031	1047	992	997	991	993	1019	1015	1014	1000	1030	955	1022	995	1022	990	992	973	1001	984	982	956	976	975	1036	948	1027	1017	979	995	966	987	1024	1010	955	1021	1006	950	977	1029	1033	1019	984	1014	957	997	956	1006	1012	1008	976	1007	970	976	1025	980	990	991	998	961	963	1011	1042	963	984	991	1037	978	967	961	946	1025	1034	964	1024	1047	1015	989	974	1008	1013	940	1014	947	1053	974	1029	951	970	1025	985	986	1000	1070	1030	1027	963	995	978	945	985	976	988	983	965	922	963	970	999	974	973	997	963	1035	966	1007	999	1009	1032	1035	1026	978	1023	983	1019	1021	1039	1004	981	1028	986	957	1028	978	987	967	942	969	984	1018	987	955	1018	964	998	1056	1013	993	943	980	1006	1031	998	953	1032	945	976	917	906	974	943	1006	1001	1002	997	1025	1012	981	1017	1000	1007	1015	1024	989	960	1010	951	961	949	972	1007	1022	936	985	1034	984	950	946	973	1006	953	958	982	1050	1006	960	1004	975	1053	1011	970	1009	977	1034	933	1000	1005	985	944	995	1044	1030	976	1029	933	1077	975	911	980	975	979	944	964	1000	1028	1012	924	963	999	1004	947	991	965	1034	991	927	1011	932	991	960	1007	971	1041	988	1002	1022	994	992	963	940	935	995	1057	968	1012	984	1036	999	980	976	1030	989	985	939	982	1016	1069	990	959	989	1032	958	966	971	992	968	996	954	980	1000	987	933	1011	988	1026	948	1015	1053	965	978	993	1036	1006	1020	1015	1025	972	980	956	928	1016	1032	1027	987	982	1041	987	978	993	971	973	956	961	1019	985	1004	1007	1058	1033	1063	979	1004	942	997	1024	988	1026	1001	978	1014	1031	996	994	1003	1057	1026	962	1027	970	942	1003	970	1008	953	984	959	982	1019	966	989	966	1062	1015	999	965	976	1030	1056	990	968	1004	993	939	1030	963	1004	981	940	978	1012	957	1014	980	1016	971	934	1005	992	1064	1006	972	973	973	987	993	1019	984	943	1055	999	993	980	994	963	1003	980	983	948	917	970	962	984	974	964	989	1023	1005	956	1007	1011	1000	1023	949	974	983	951	996	979	982	1027	1030	1067	962	996	982	976	985	970	985	973	1026	955	1034	976	1024	927	975	1055	1028	971	990	1049	964	995	1000	1024	990	976	990	971	986	1055	936	967	908	1003	1008	1015	962	962	988	1027	999	1034	1037	934	923	995	1019	971	947	998	1024	1000	993	998	1008	1019	943	984	989	932	953	971	1016	1005	1005	1002	1019	966	1002	961	1002	966	961	963	962	956	963	938	1026	1007	1037	1043	1046	979	1002	987	971	934	1025	956	971	957	949	924	1010	1026	970	956	1032	1021	1016	1001	995	977	991	987	1061	1008	963	1035	994	1031	1020	1054	1024	939	1020	1024	1049	994	977	1013	973	1008	996	983	971	950	972	1005	982	995	933	976	1027	1018	997	1002	987	1005	991	990	923	985	1014	997	993	1013	1008	989	977	974	1036	951	982	959	984	1023	971	964	959	925	992	990	962	1005	987	978	904	1004	1031	973	946	954	1076	939	982	942	924	1040	1012	1003	1005	1063	1017	979	1019	1054	926	1035	1015	948	984	993	972	920	1020	901	1037	976	1070	1010	907	1058	985	989	958	953	960	965	1000	954	1023	998	1029	985	969	918	956	931	980	993	1010	979	960	1007	1015	1009	1013	964	974	998	974	987	973	1015	1037	1001	946	980	1017	946	979	1020	938	1031	1033	992	961	978	912	996	1014	980	1011	1019	973	995	1007	1001	998	973	957	946	928	990	976	940	973	1054	993	1021	941	972	1049	1014	1005	978	985	1008	1044	1024	1024	1046	936	974	1034	988	926	997	1013	956	983	990	956	1037	999	1018	985	971	999	1001	1054	1068	1008	969	1022	1021	1019	1041	983	965	942	959	974	1027	986	952	974	1013	994	946	968	975	955	980	1024	932	997	980	1032	993	969	1026	964	962	986	982	984	986	971	964	1016	1004	1036	947	1042	1050	990	959	1026	968	995	979	1008	978	1008	979	982	966	1002	978	923	962	981	964	948	1011	984	995	996	984	974	1011	1031	994	1013	988	965	970	922	990	968	969	1005	995	962	1000	996	1008	1011	1005	952	972	997	978	948	954	951	1039	959	963	942	979	1004	1017	989	1005	955	1068	915	1005	1037	976	917	1024	978	984	986	1021	965	996	970	958	1024	1016	994	922	988	985	1017	1012	1003	1038	996	1020	963	1030	1025	998	959	1015	968	934	1030	919	1000	1058	980	980	977	1011	942	944	973	959	965	1007	999	950	1019	1002	1022	988	1057	987	959	977	1005	954	973	1032	975	989	1014	980	1007	978	1007	970	990	972	992	1012	1021	1027	1062	961	988	1020	964	943	1001	982	1030	977	976	972	930	1030	1003	963	1008	966	963	994	1013	952	1017	1029	975	983	1024	970	996	1005	972	995	972	1035	941	950	923	958	986	972	1010	1013	911	1022	946	1027	1009	921	1040	994	958	960	1041	970	1018	951	964	1006	998	920	1007	968	1027	991	975	974	969	972	967	993	977	924	966	948	995	983	1022	992	985	941	1077	971	983	958	950	990	958	991	1066	988	996	1050	952	973	997	983	1018	1007	1004	1039	977	1016	957	958	1007	996	1011	1016	1017	1031	994	997	1050	1017	970	1023	985	962	981	1007	1083	954	1006	1043	986	919	1016	1034	971	1016	994	998	1058	1006	939	992	998	1003	968	992	964	999	978	1005	990	1009	988	986	947	987	985	1030	991	953	1018	946	1040	998	1010	986	1019	984	1002	1012	998	993	947	1016	1031	982	1012	935	990	999	991	1038	984	986	986	1027	1034	988	1043	962	1002	976	988	1024	986	1011	994	971	956	1020	994	988	974	1007	987	978	1036	973	996	995	982	1003	960	988	970	999	970	995	1017	1003	1015	913	1002	1038	1013	1012	992	1006	959	970	1058	1007	991	1033	1021	984	1024	982	976	1040	1023	969	976	897	1006	1010	949	988	1005	999	1019	1021	1054	1030	991	1018	1029	995	973	1003	1024	1020	999	1001	1027	975	974	997	988	928	1009	1022	979	932	1008	989	991	963	991	1013	1049	983	991	1002	999	984	1015	1005	1071	1067	984	979	999	1014	997	1013	1016	1013	977	1008	1004	969	1016	990	1030	968	970	992	921	973	972	985	1012	947	975	1000	1046	1017	988	936	963	1031	958	1016	1014	1011	956	984	969	1010	1015	995	1033	925	974	960	1046	1045	986	955	989	1012	953	982	959	1020	1016	985	957	1025	991	968	951	938	1054	970	999	1003	1020	989	942	1007	1014	982	997	975	1030	996	995	1017	1056	1048	973	1020	1021	981	993	991	1003	994	991	979	947	1031	984	996	1051	966	1013	979	961	1008	970	990	1024	1021	1039	1003	1017	980	989	977	1019	1010	939	1007	956	974	1000	1035	980	919	1004	980	1015	1007	1035	1016	941	994	1044	1046	1029	964	1039	953	967	976	989	983	988	957	994	980	991	969	1011	1006	979	993	1000	1040	1012	1025	1023	919	929	1019	989	1012	965	970	976	966	1022	1013	981	1041	976	1020	984	957	1034	972	1008	983	985	1009	991	972	1032	986	986	921	996	1016	1004	995	993	998	1035	1019	892	1018	976	974	1025	958	1019	1012	957	964	993	1002	1001	1008	1002	932	1028	1028	975	965	1003	941	996	975	984	990	1006	997	980	1009	1001	999	965	985	974	967	959	968	998	937	974	941	1008	1044	953	957	978	985	1015	956	997	1033	998	1022	1001	1044	995	987	981	997	966	964	971	994	987	965	963	966	1032	943	974	972	981	1006	1070	958	950	930	1001	988	987	1011	1029	1013	969	989	1012	920	1017	1036	970	1053	987	976	996	1001	1012	975	1051	978	972	966
23280	21126	27658	24853	19933	7562	3252	2255	1751	1631	1451	1377	1227	1149	1015	930	918	870	831	752	751	730	734	681	638	684	667	579	572	571	571	552	535	577	598	542	571	597	558	585	540	548	531	548	557	524	532	563	525	538	567	591	581	519	566	566	547	546	541	528	560	546	541	518	576	481	558	532	570	580	563	530	555	540	511	596	519	570	521	564	572	540	547	544	548	525	524	497	539	510	503	546	528	568	554	525	548	536	591	509	541	527	548	527	542	534	551	553	543	523	532	564	573	562	538	562	502	595	523	550	466	551	542	512	539	557	566	555	573	556	518	564	548	510	539	585	541	553	540	513	503	548	554	546	569	493	575	575	523	551	571	549	539	553	521	537	558	516	552	566	520	542	512	554	534	568	542	539	509	581	524	561	543	533	563	593	570	544	527	533	567	528	519	543	554	555	566	537	509	549	545	524	533	575	550	560	542	516	513	559	548	510	553	509	552	543	548	557	506	539	554	523	548	529	505	542	551	543	501	524	521	602	565	568	538	513	552	545	553	547	556	532	548	581	544	536	550	546	532	547	566	512	568	557	559	537	502	532	563	545	539	517	510	536	549	552	541	545	566	553	562	553	552	566	533	524	518	554	554	522	552	544	532	569	569	513	565	549	547	542	494	547	541	541	554	535	539	545	558	523	518	512	530	570	513	529	579	583	543	581	550	524	516	512	572	534	545	560	543	574	511	546	530	537	532	535	554	551	572	548	541	552	569	507	533	557	547	537	548	517	579	584	597	530	531	535	517	573	518	524	563	528	535	522	544	554	594	570	537	553	559	558	558	530	547	506	504	556	527	523	551	525	544	522	524	559	527	533	536	503	530	541	597	547	526	557	541	562	575	551	537	544	525	531	546	557	552	525	518	550	559	533	544	565	542	525	544	554	560	510	571	543	570	548	561	581	554	562	544	542	550	515	552	527	557	518	507	518	529	530	547	519	546	544	533	540	510	545	556	559	500	579	560	510	497	536	556	516	559	520	542	573	547	519	512	563	495	554	536	526	539	561	554	537	550	495	522	564	568	540	524	526	556	580	542	563	587	541	537	527	566	531	524	527	541	532	527	522	472	534	541	535	526	495	532	510	553	551	570	558	555	561	534	553	559	560	529	504	538	536	554	569	543	527	539	548	554	582	531	569	489	519	544	560	581	567	541	531	557	542	527	531	534	541	558	555	551	512	542	567	549	539	550	545	581	517	510	529	604	535	537	545	530	548	561	549	547	529	530	538	544	592	522	561	569	526	568	525	500	527	547	539	509	538	527	525	498	568	542	556	497	558	521	561	557	510	550	570	577	507	550	522	515	533	502	576	510	494	548	522	522	520	557	537	558	539	520	534	527	557	571	580	550	540	521	604	558	564	562	564	502	529	539	545	652	518	570	518	528	514	522	522	526	538	539	559	546	579	553	564	560	555	562	537	509	508	555	572	543	581	518	551	580	555	548	560	535	522	548	512	544	515	541	578	492	530	562	525	564	540	571	554	557	523	536	544	525	531	516	558	606	521	565	515	510	561	543	568	518	513	523	502	532	520	503	565	561	537	535	566	549	541	516	543	557	530	524	535	558	514	518	556	549	528	543	535	521	531	557	526	538	517	537	557	552	524	540	573	537	571	567	535	553	554	586	527	538	540	525	560	570	552	561	538	533	552	532	469	519	586	542	498	534	541	581	535	528	546	532	505	500	543	528	531	531	527	538	539	515	543	564	544	556	499	557	514	516	538	536	548	543	524	506	539	544	526	547	537	554	561	550	554	498	526	553	561	581	545	524	579	491	528	523	564	548	548	539	557	553	541	514	550	526	520	601	541	584	547	555	524	540	514	492	591	528	519	548	571	553	527	568	560	537	529	560	543	521	543	529	562	537	561	535	565	540	515	553	504	535	548	564	577	528	519	512	530	542	543	488	579	514	535	532	518	495	543	523	515	562	542	487	568	533	587	546	517	527	536	517	536	592	532	508	570	534	610	520	540	528	577	527	497	523	526	541	528	501	546	560	546	538	524	510	538	565	558	580	539	534	576	532	523	524	554	559	529	566	477	563	557	568	535	531	529	527	512	576	541	600	528	486	547	553	543	540	534	559	529	578	541	530	581	521	503	504	553	583	513	535	523	543	536	533	542	537	557	518	560	522	541	567	550	518	545	539	567	525	521	570	544	522	542	526	548	549	559	538	592	559	545	549	507	531	537	554	542	582	545	553	563	547	550	505	494	561	551	551	533	567	558	508	565	553	546	505	563	521	547	561	515	579	542	547	534	525	485	559	503	526	537	525	521	501	511	524	571	586	555	530	520	560	575	572	534	543	522	549	528	557	534	497	525	564	564	533	558	530	498	500	491	516	539	523	562	511	564	517	549	560	525	537	540	545	567	573	509	530	580	508	547	530	558	539	532	523	553	527	529	531	546	537	516	549	567	575	518	529	508	511	546	554	535	522	492	548	527	554	528	529	553	549	495	577	556	571	542	546	564	570	573	577	567	535	538	518	528	542	516	507	558	572	534	544	471	573	532	549	530	505	524	506	558	509	524	514	521	520	507	523	551	515	531	576	527	558	520	558	530	520	532	525	510	532	533	575	533	550	514	517	524	514	586	519	551	512	530	482	528	566	555	536	498	532	570	585	515	555	533	532	540	587	524	542	555	563	518	540	536	518	535	504	566	567	580	546	517	551	527	545	554	549	554	530	579	518	567	559	517	574	507	546	553	520	544	554	567	564	553	520	549	576	507	497	510	530	529	579	510	542	533	510	527	528	524	528	532	511	542	535	555	535	517	500	553	566	513	534	533	543	559	564	559	541	535	540	551	520	519	578	533	560	535	544	542	543	542	504	514	553	521	537	518	541	539	528	565	543	580	566	532	542	544	497	535	535	537	523	522	527	564	549	548	527	567	546	503	567	571	542	546	543	502	547	517	493	550	549	561	566	546	571	516	537	536	528	533	561	513	548	491	526	550	578	505	563	529	517	550	539	568	568	540	537	560	522	503	536	560	575	512	528	579	529	533	543	584	533	526	544	534	534	540	523	521	526	562	555	563	546	513	534	542	548	494	507	494	542	527	518	533	536	525	561	586	543	528	527	528	550	539	520	517	521	578	534	595	490	575	539	510	537	525	522	527	536	590	551	517	524	519	560	514	549	530	546	536	543	554	529	532	502	561	538	574	557	511	559	558	491	488	511	549	531	582	568	527	550	529	569	530	563	532	530	502	555	571	584	564	528	542	573	534	516	532	532	521	559	539	606	574	518	518	570	541	555	523	545	528	513	548	510	522	526	534	538	547	514	504	533	535	541	574	596	571	547	504	562	547	533	497	502	561	560	533	512	522	536	521	541	562	559	548	530	494	568	516	527	505	516	538	556	514	480	521	518	502	517	543	525	556	502	486	539	556	550	531	522	518	547	533	575	556	536	557	520	523	554	613	513	512	562	554	544	515	551	503	569	548	563	532	549	543	560	526	557	556
17756	30434	24521	16375	12062	8799	6788	5694	4649	4001	3553	3176	2838	2499	2149	1927	1856	1754	1669	1503	1470	1317	1244	1173	1167	1018	970	977	928	863	845	854	868	867	854	864	846	806	830	891	805	805	845	843	829	815	803	866	852	874	885	817	834	862	807	865	788	866	834	799	788	812	831	864	855	785	826	782	815	779	807	825	830	817	828	820	780	828	818	806	847	908	826	865	786	844	839	794	798	854	906	895	870	861	841	841	814	764	835	818	801	808	850	811	811	796	784	817	801	810	793	802	807	842	779	820	815	823	796	814	817	804	838	848	823	794	865	778	758	873	839	822	844	848	855	784	808	859	827	863	820	755	826	804	837	755	832	827	772	834	853	843	828	843	853	868	795	800	766	743	831	806	809	804	804	828	832	842	762	826	799	840	830	795	831	851	812	792	860	828	788	865	818	813	786	818	823	798	804	789	828	818	791	837	764	863	799	834	850	788	882	856	810	805	831	859	816	770	827	851	808	876	827	790	837	816	811	819	811	826	836	808	786	779	818	816	834	806	851	827	814	789	841	834	810	779	806	828	838	834	820	837	842	835	816	823	806	800	837	737	830	753	783	789	801	817	854	753	850	801	808	822	797	781	784	824	813	808	778	800	839	830	806	794	839	813	870	835	790	838	807	817	842	852	824	807	819	814	840	864	839	847	818	875	830	821	813	861	822	782	792	801	822	832	865	774	835	812	810	797	795	846	830	881	820	802	837	799	809	766	811	805	809	783	865	751	875	766	884	805	828	816	830	821	837	844	749	821	832	858	802	807	852	849	810	816	887	848	823	806	836	837	834	820	811	797	810	787	825	854	786	754	823	856	825	867	840	757	805	802	820	857	863	814	765	820	846	800	807	803	792	797	783	788	858	791	783	815	818	865	802	859	840	824	848	809	783	814	833	780	829	775	819	795	814	809	874	814	792	836	817	782	823	828	800	842	802	879	829	831	816	765	860	849	860	785	852	842	854	860	838	804	858	785	818	848	827	800	789	854	817	813	837	798	806	793	847	832	824	841	794	814	787	827	827	830	847	785	818	795	822	835	822	821	760	800	829	808	778	814	789	858	812	828	852	880	825	804	857	799	738	798	862	826	783	819	816	815	761	821	817	814	831	819	790	768	771	813	808	811	807	815	784	846	821	863	842	846	796	791	870	778	798	800	813	798	853	835	821	827	850	801	854	718	799	837	855	853	871	821	869	803	799	799	837	892	792	863	808	831	800	854	825	802	862	836	852	787	812	805	794	844	827	777	822	814	774	777	847	769	868	759	834	838	851	797	863	786	818	801	790	817	810	795	789	792	796	826	810	774	853	841	818	829	779	801	859	812	818	821	835	756	765	781	820	766	779	768	790	862	814	846	820	824	789	783	824	811	814	786	849	787	812	810	812	808	762	786	811	846	823	835	831	789	822	859	852	794	780	848	788	835	818	844	853	799	754	779	872	781	812	814	833	830	811	800	720	837	887	862	802	822	822	753	860	791	794	783	810	867	833	832	791	791	814	836	814	798	750	804	849	834	829	861	860	873	855	826	784	773	840	852	806	853	854	858	827	811	831	845	820	799	826	790	849	821	820	815	841	881	781	819	832	774	828	836	838	823	876	808	802	801	872	843	840	798	793	870	777	806	835	842	812	749	814	859	808	805	789	789	776	785	813	813	856	799	842	837	806	795	835	829	825	789	840	833	813	865	808	801	815	833	799	796	812	856	874	794	799	824	852	813	796	792	789	776	858	795	829	867	864	779	860	768	792	790	813	841	809	821	809	860	788	873	818	788	874	794	813	881	857	779	842	785	822	811	784	842	753	788	824	827	812	809	831	867	819	837	786	858	858	860	795	784	790	792	865	858	784	855	794	848	780	848	785	830	800	775	795	857	793	791	778	857	786	813	874	848	846	819	855	804	812	834	824	826	800	742	858	773	787	838	816	849	829	826	875	795	835	820	854	804	877	809	806	798	748	804	851	827	826	844	861	819	842	775	782	850	836	830	801	834	858	881	802	842	820	845	825	780	839	845	842	846	856	816	846	812	826	827	886	812	709	798	837	814	854	786	792	827	807	788	795	844	849	825	815	862	804	866	793	792	788	814	818	760	856	784	885	827	800	834	775	852	843	825	802	824	775	814	794	766	864	827	826	840	847	802	849	822	817	840	790	844	755	827	804	843	786	851	830	799	808	806	835	773	837	791	834	778	828	781	809	844	801	800	829	809	780	803	819	853	811	814	810	814	810	821	796	771	826	765	818	789	809	812	810	834	819	851	756	827	882	818	872	805	790	833	802	840	856	831	840	806	830	836	789	813	797	857	802	799	776	827	774	810	827	856	803	765	786	851	809	821	904	784	858	791	788	886	823	849	840	830	861	832	788	841	757	838	825	826	807	801	795	826	805	766	799	795	820	791	835	796	792	863	783	822	812	772	790	835	819	859	811	755	843	854	796	857	798	823	852	871	769	828	784	861	766	789	871	769	825	849	795	839	838	789	832	850	779	834	846	793	842	798	803	795	759	805	847	790	796	803	805	863	821	796	824	795	794	843	791	857	836	805	826	883	814	846	792	867	797	820	800	827	800	822	825	829	828	776	797	816	848	819	771	854	839	813	801	816	824	832	809	757	866	795	774	804	806	773	831	772	836	838	811	810	786	825	802	796	831	800	827	806	799	786	788	830	855	800	836	848	862	753	794	796	779	791	848	767	792	841	850	843	779	823	852	803	856	816	797	815	811	816	841	801	831	785	824	833	784	808	856	820	842	782	812	855	810	887	813	789	791	813	844	809	866	768	854	780	818	826	808	812	761	803	837	858	880	838	809	838	858	809	776	809	833	838	827	828	796	830	860	820	830	853	807	790	795	803	797	841	802	810	799	832	799	753	806	804	803	867	838	871	781	797	832	780	839	798	797	832	823	827	857	843	823	868	828	847	819	814	812	807	803	813	777	799	835	781	829	801	765	855	839	735	810	826	803	768	801	825	869	788	809	822	789	818	823	811	818	778	827	807	848	829	779	848	806	833	801	885	802	815	861	841	791	857	837	870	780	874	845	789	848	845	765	758	804	829	860	784	748	798	807	843	828	832	869	834	875	797	779	827	771	763	814	791	790	800	830	782	832	773	807	857	855	820	847	812	770	784	823	759	835	823	780	800	777	808	814	811	767	830	775	783	824	819	815	793	827	723	814	816	822	836	791	783	805	775	867	762	804	761	805	811	790	800	849	806	807	870	778	827	790	792	815	813	812	844	815	813	839	806	825	833	825	779	881	830	846	792	839	889	821	842	813	816	857	857	831	807	796	841	823	793	794	781	821	821	809	809	883	821	824	827	810	880	786	805	847	826	818	808	784	834	805	775	864	829	808	838	873	827	801	805	848	846	814	770	829	795	846	861	802	767	845	858	813	821	799	840	796	862	905	770	839	842	833	793	813	826	811	799	834	810	834	847	840	803	768	815	854	816	869	815	809	794	786	869	859	848	802	764
24729	21109	25523	22753	6327	3033	2246	1834	1532	1399	1245	1143	1122	1034	945	868	910	904	800	740	765	708	703	702	714	659	662	605	611	631	612	621	579	634	623	640	573	604	595	611	604	636	590	604	597	629	596	627	591	599	625	615	599	607	601	636	591	627	611	602	629	566	620	618	601	632	623	600	611	596	598	600	613	597	595	627	554	630	609	630	589	602	629	632	629	607	635	579	595	613	582	644	597	614	636	598	611	600	625	592	613	576	602	583	609	592	603	614	594	565	588	568	646	631	594	613	624	599	580	599	616	634	640	644	609	590	633	597	629	597	634	580	594	566	621	623	584	587	625	648	577	565	617	572	601	632	612	628	594	632	582	607	610	626	629	598	632	635	617	572	610	578	631	629	596	567	588	610	593	552	609	577	593	628	590	576	558	665	605	618	646	594	606	642	592	581	619	598	566	570	618	599	608	569	607	636	581	598	586	613	620	615	569	624	562	617	606	592	567	585	557	613	645	622	611	610	604	604	588	638	637	592	581	619	569	572	588	585	676	641	629	587	646	643	607	635	607	607	601	618	612	626	569	652	618	600	603	625	560	640	638	612	593	550	575	584	592	593	588	597	646	622	603	579	586	596	595	581	576	553	595	596	595	595	582	585	581	647	602	612	610	600	629	550	600	580	605	647	576	562	576	605	590	618	628	570	630	595	620	601	631	628	605	593	621	542	580	604	661	595	602	603	626	594	585	572	590	627	600	602	587	637	569	554	599	622	612	607	584	626	611	605	633	572	596	599	605	619	581	593	621	617	614	591	558	567	631	595	615	583	602	595	585	609	650	617	611	619	565	621	614	588	631	574	611	590	594	631	587	617	562	615	618	628	582	579	616	579	579	641	588	604	652	584	611	598	590	623	586	583	625	620	577	595	572	611	542	655	593	617	562	627	576	622	598	587	599	613	637	616	596	597	573	614	624	589	603	540	623	583	565	613	615	621	570	571	614	608	616	556	598	616	636	633	584	610	616	630	595	555	585	591	638	605	592	597	548	591	619	635	586	611	643	608	610	577	607	637	546	599	584	579	572	625	610	557	566	596	565	592	641	615	593	606	631	566	619	604	611	648	573	600	583	601	606	581	618	649	644	606	609	633	569	586	549	629	594	622	599	627	628	644	657	602	627	552	583	567	575	596	585	608	628	593	650	592	626	565	649	566	617	602	601	600	655	603	585	591	568	618	571	620	618	618	584	618	612	602	595	618	594	619	600	575	604	609	622	618	627	549	581	596	635	620	572	603	615	597	613	612	614	600	626	657	607	569	591	618	616	585	593	602	635	591	577	626	601	581	638	629	580	576	605	615	571	626	597	600	555	604	680	606	562	557	587	605	611	646	596	609	598	583	624	613	598	591	625	588	603	584	643	610	554	631	600	615	622	542	574	649	613	591	662	634	592	600	632	582	680	639	532	633	600	557	572	585	616	573	599	585	596	590	607	630	596	600	586	576	585	643	589	601	594	601	598	605	603	583	548	599	623	617	623	614	597	640	610	596	587	582	579	595	568	628	609	583	638	616	634	581	602	614	636	598	592	602	550	583	593	628	585	578	598	589	625	627	574	619	589	607	605	584	583	574	585	606	582	614	597	636	619	578	594	541	580	552	574	605	597	600	679	592	610	582	587	623	534	559	605	597	623	593	633	542	583	608	620	621	594	521	583	584	601	572	614	573	580	575	579	573	575	597	630	611	569	607	594	606	613	589	582	647	628	603	598	624	652	583	640	603	616	628	588	574	586	580	567	608	635	568	631	610	611	619	599	609	582	624	588	604	650	615	597	616	595	603	564	625	574	613	609	641	607	575	610	634	589	602	540	626	583	596	581	575	585	582	606	623	623	625	607	599	612	619	558	610	610	590	588	605	592	634	572	594	613	570	634	601	597	568	567	592	582	650	587	602	583	580	576	591	602	564	588	631	586	580	575	592	601	628	615	599	614	643	580	627	590	588	650	638	651	577	608	555	594	579	582	594	624	638	641	630	604	609	617	610	592	604	628	614	593	600	594	659	600	592	618	607	598	595	604	597	622	646	608	625	574	567	620	619	621	620	580	592	625	621	568	552	603	612	609	614	617	630	642	617	630	597	585	603	624	593	595	576	563	572	554	588	623	569	644	553	577	637	635	598	626	592	608	602	643	624	585	581	633	583	570	600	635	618	578	587	636	554	586	615	643	596	555	551	600	622	612	621	633	562	589	613	534	590	616	650	590	592	629	632	599	571	616	583	594	597	585	591	595	632	617	597	589	601	617	582	588	623	586	607	601	595	597	616	588	618	597	583	569	593	610	649	596	624	596	603	630	556	592	613	628	637	621	619	608	569	635	611	594	586	592	635	618	573	596	584	604	554	609	598	606	609	586	606	607	627	538	592	601	593	610	540	592	598	595	589	611	600	629	601	630	638	599	592	578	604	605	640	580	595	585	598	599	600	591	614	595	562	645	584	569	606	614	610	621	624	629	612	625	637	588	612	592	645	571	585	615	631	610	584	612	568	626	609	584	605	626	584	590	555	603	596	602	584	597	579	620	626	635	631	644	586	595	648	601	591	587	589	578	609	599	575	573	555	609	572	635	603	602	628	582	642	636	594	688	583	600	606	610	548	620	590	601	599	602	563	554	602	605	606	605	617	629	563	573	599	585	593	584	606	608	612	581	571	575	647	574	618	621	604	596	576	563	616	604	608	602	577	573	580	608	596	602	612	611	603	558	612	645	594	604	614	594	592	629	673	606	635	641	666	607	557	602	595	629	607	577	633	591	624	629	594	594	593	591	621	614	617	590	561	577	585	590	595	603	606	628	602	616	608	653	621	601	563	589	602	621	596	620	624	603	577	592	581	577	614	609	650	575	593	649	570	638	590	574	634	599	610	590	588	635	671	608	557	597	555	629	575	572	595	583	599	630	568	634	603	585	636	602	614	603	571	610	643	628	605	639	647	562	591	616	590	496	618	604	599	602	598	643	612	588	576	613	625	578	608	613	626	584	572	578	603	569	577	630	579	644	610	585	582	591	585	555	626	578	643	651	559	607	579	610	615	639	628	633	634	618	594	596	572	606	599	604	602	592	629	643	632	626	620	568	576	602	582	575	611	597	590	607	622	604	623	603	556	611	627	607	643	600	589	583	566	600	602	613	641	590	642	603	586	645	643	602	614	627	613	617	593	560	590	608	591	651	548	615	608	597	631	575	596	574	636	574	621	571	600	612	635	598	624	605	624	559	610	614	587	614	616	624	564	597	588	587	591	603	587	584	570	605	626	568	607	612	608	579	622	606	573	669	629	609	617	591	563	609	605	620	599	578	623	579	611	639	632	604	629	607	609	576	616	614	638	633	605	644	589	635	645	636	615	615	612	621	593	585	615	622	627	602	567	593	604	594	595	635	663	580	656	610	623	609	635	603	579	598	641	627	592	593	614	611	631	616	560	618	599	585	629	600	596	570	592	633	573	616	625	618	617	600	561
16781	26288	20648	13366	9639	7158	5673	4805	3930	3464	3053	2787	2510	2199	1886	1786	1817	1716	1485	1475	1409	1391	1186	1214	1163	1074	1040	1008	970	950	921	923	930	999	969	967	919	907	963	896	864	841	924	891	904	928	891	888	906	939	968	947	925	907	905	916	907	900	899	900	851	861	940	943	888	937	961	876	981	938	872	932	871	905	961	862	926	919	868	932	860	886	907	932	911	895	883	903	887	880	931	938	882	928	971	915	858	956	970	935	942	870	897	906	922	931	930	875	939	915	950	914	919	966	908	903	860	884	932	940	937	906	921	887	881	885	945	904	890	855	863	935	944	882	863	852	928	931	891	937	873	911	927	855	904	905	887	941	901	889	904	957	933	849	919	873	895	896	936	883	940	879	848	898	928	881	853	910	910	875	941	911	930	858	894	902	877	942	968	864	903	909	907	891	886	892	920	930	880	899	885	884	899	916	904	917	883	892	873	888	938	890	895	953	923	871	892	948	904	916	901	911	840	936	943	936	890	932	958	844	887	881	917	885	898	859	918	913	898	938	909	893	904	895	955	837	883	870	871	905	901	940	912	918	905	896	896	873	840	883	885	882	884	841	914	887	890	903	863	881	875	931	916	918	921	932	897	924	907	909	922	902	911	923	885	900	843	907	930	846	926	936	887	915	927	905	901	850	880	869	867	880	930	872	892	882	882	880	927	935	890	854	943	919	921	901	894	843	915	929	887	905	925	928	911	928	917	894	893	881	873	900	909	849	910	844	868	912	918	918	903	907	858	864	876	913	903	893	872	848	898	926	925	928	901	883	886	920	856	909	835	896	914	930	913	880	935	867	903	931	914	929	887	892	923	930	908	911	879	902	915	893	922	904	907	880	902	954	910	861	948	868	900	945	913	886	940	880	915	950	891	851	907	900	902	878	869	900	848	896	889	921	903	880	928	872	927	879	860	919	854	871	883	926	860	899	924	880	914	897	900	907	902	898	901	901	866	888	883	959	885	898	932	922	886	898	919	902	879	909	914	902	874	885	921	922	869	901	936	871	920	917	854	860	875	861	909	871	907	886	978	922	864	863	907	899	886	892	921	870	923	857	958	885	905	872	840	833	854	895	923	929	872	899	888	871	927	899	935	910	861	899	914	934	913	884	904	869	899	871	918	898	894	914	896	875	861	960	856	940	896	943	929	901	871	953	868	852	950	894	900	886	858	930	909	922	939	905	944	893	923	874	940	879	914	879	927	882	866	905	883	916	918	947	848	920	917	887	881	894	904	897	916	953	914	870	933	947	957	917	909	880	891	963	881	945	864	852	877	899	905	907	886	904	878	889	807	936	931	906	914	882	882	935	900	899	880	884	914	854	909	900	871	973	893	913	904	924	847	898	901	882	893	901	920	926	888	863	887	944	904	910	883	900	886	865	890	861	842	837	878	918	929	965	871	854	900	889	985	876	941	922	865	886	922	941	902	917	893	916	906	869	906	916	912	898	854	898	895	915	863	864	870	884	931	914	882	906	845	938	934	867	945	890	940	887	847	910	917	973	957	881	907	887	881	888	908	939	919	928	892	832	869	870	898	885	896	905	911	927	904	893	920	860	898	926	927	888	897	911	862	880	932	878	846	911	934	897	883	876	895	899	860	907	871	904	897	844	944	976	932	857	885	910	876	921	893	915	939	894	903	841	906	881	931	873	919	872	929	881	874	802	897	883	822	883	922	873	870	876	907	886	882	942	924	866	945	900	934	887	912	901	929	827	946	886	856	887	882	853	854	883	885	935	882	934	865	877	888	921	917	888	883	876	867	881	859	905	913	906	877	923	872	898	890	863	861	924	920	893	856	957	869	853	852	904	908	914	903	870	916	899	890	867	893	917	950	889	882	874	920	900	888	869	873	902	879	832	888	883	853	896	913	868	903	948	899	887	874	962	956	961	943	873	885	899	887	873	914	923	837	861	952	922	933	881	954	895	912	998	914	915	966	889	892	875	882	881	885	884	894	896	865	875	908	916	881	933	914	897	958	914	830	899	856	905	898	874	919	918	868	921	911	861	888	886	879	895	849	900	922	872	947	945	927	892	907	907	897	884	915	908	935	936	874	872	939	929	924	875	933	847	848	932	896	900	906	943	927	867	879	876	930	902	959	913	880	913	874	935	890	870	973	951	948	918	846	867	909	914	891	860	923	924	903	898	916	902	920	903	886	913	919	890	936	886	910	880	888	899	935	861	878	905	893	891	973	903	856	892	923	914	908	872	922	904	911	857	902	893	908	907	850	922	920	902	910	853	930	922	911	902	905	871	858	965	903	898	911	882	852	889	884	935	845	896	878	945	939	912	857	887	892	891	884	858	830	888	921	890	891	861	937	863	888	941	867	908	866	886	927	879	918	890	933	904	921	949	900	896	874	872	855	947	886	890	868	885	940	896	847	944	931	958	881	884	909	885	940	855	797	912	953	891	846	900	914	883	931	898	892	860	865	922	939	881	923	892	954	924	935	894	842	853	868	925	950	888	895	870	882	933	878	879	894	916	932	877	877	949	906	860	836	919	900	873	923	950	874	862	862	932	901	899	926	891	933	914	878	936	875	864	918	936	856	879	846	913	844	942	928	920	930	907	901	902	888	921	893	884	857	913	922	893	913	862	878	927	890	900	919	842	918	935	918	913	941	890	908	878	873	960	885	888	920	932	922	895	949	901	862	882	908	903	951	935	1018	914	869	896	912	928	961	923	895	883	862	865	891	845	925	892	921	908	889	911	931	848	881	900	867	907	893	883	940	925	910	910	925	864	874	910	888	940	905	928	835	868	922	960	869	866	892	885	907	935	936	914	896	912	896	937	913	855	853	915	899	878	891	884	903	937	933	888	958	898	852	847	898	886	886	941	871	890	858	923	890	836	895	911	867	902	958	896	867	889	981	893	862	918	919	847	885	878	929	949	890	916	900	865	899	830	926	848	895	906	850	854	917	942	912	896	917	876	856	899	862	910	858	892	920	915	942	912	932	859	828	900	905	880	966	949	931	924	900	892	902	870	913	901	877	884	893	869	914	881	910	844	902	916	942	950	923	879	863	885	881	929	929	948	904	963	866	834	902	922	869	893	944	883	958	863	893	869	859	881	919	894	932	941	902	881	867	882	857	866	911	882	875	877	937	907	872	886	889	863	929	893	873	933	922	878	879	886	905	876	900	912	887	853	868	933	876	892	901	863	929	890	895	863	893	876	926	913	906	910	958	898	909	863	887	932	883	949	933	878	898	919	882	902	813	895	895	877	876	922	908	942	848	880	850	917	873	921	929	916	906	902	943	848	958	893	927	941	959	925	891	888	919	903	872	893	938	867	917	894	924	896	910	875	897	875	886	972	895	881	887	956	946	949	894	892	902	910	877	890	913	883	923	923	883	876	848	909	833	954	881	878	892	952	903	904	915	860	898	928	904	932	910	902	902	897	911	919	934	891	897	890	889	930	929	906	946	892	904	958	938	900	857	895	851	877	892	888	856	913
22442	21149	28308	24227	21177	18770	6592	3109	2203	2027	1753	1543	1435	1167	1095	963	909	918	816	735	748	669	648	588	589	546	529	497	496	474	451	512	478	500	429	476	431	487	461	432	457	470	460	453	438	483	475	477	478	431	469	391	486	415	453	465	456	448	455	438	451	493	490	433	402	437	457	400	480	438	454	425	422	467	449	455	427	454	432	442	471	446	484	430	432	398	421	428	426	447	472	442	439	464	482	478	443	456	451	412	443	470	415	451	447	458	448	460	440	464	455	420	449	445	457	437	441	425	474	469	426	434	454	469	451	448	451	471	467	425	448	422	443	474	423	401	450	432	464	476	437	470	417	490	450	455	412	451	402	432	414	439	466	449	460	469	419	462	461	466	461	452	438	439	460	450	434	456	435	439	437	417	465	434	449	460	438	456	465	445	419	466	428	459	434	460	467	495	423	430	425	477	462	464	418	439	441	415	437	420	450	424	449	485	434	467	428	445	419	427	459	472	421	447	440	438	444	436	432	463	464	458	456	421	447	422	437	452	459	449	408	426	430	432	430	486	458	451	465	437	421	415	485	447	493	406	440	459	429	483	431	435	438	430	430	420	431	447	465	444	422	442	469	423	472	442	476	413	441	453	455	477	477	432	464	455	484	425	436	437	446	417	420	438	427	439	396	430	432	451	465	422	465	456	463	450	463	447	449	441	421	453	460	415	415	448	396	426	477	427	431	404	453	425	405	437	439	429	406	391	446	417	446	416	430	459	463	444	421	426	456	467	449	417	433	437	488	436	428	456	457	423	450	410	440	430	466	459	449	423	428	444	432	462	461	423	410	427	463	445	437	426	413	449	466	437	428	468	455	449	432	418	463	412	465	447	447	449	458	463	434	392	410	437	438	434	451	419	471	429	451	426	416	419	446	427	440	441	403	442	462	457	471	432	406	443	414	437	440	444	402	414	399	462	403	419	441	429	430	429	432	431	423	454	429	426	464	430	429	458	436	490	444	461	417	434	425	477	444	458	461	441	443	438	416	440	467	438	436	465	436	431	445	454	484	435	431	464	422	432	467	435	418	422	405	430	442	408	434	456	430	468	413	408	443	459	473	458	422	439	412	467	426	431	427	458	409	447	471	441	449	451	486	442	403	413	382	427	438	447	462	412	460	443	446	438	415	453	451	410	402	430	461	414	458	444	440	483	448	424	455	427	441	413	466	442	492	430	460	419	421	447	452	418	463	450	455	477	394	438	421	443	458	409	421	451	459	466	448	443	462	441	435	460	438	457	428	446	438	448	470	439	445	419	416	445	421	432	436	464	435	441	433	481	436	452	419	444	453	414	452	432	446	455	420	420	478	454	420	422	437	438	434	434	438	477	420	427	454	448	416	450	470	447	476	427	425	443	426	395	456	455	439	458	459	450	389	427	449	441	444	450	397	416	426	379	454	451	433	437	454	446	403	442	441	471	451	458	436	441	433	454	411	441	475	432	466	428	419	424	427	417	424	449	463	437	434	438	457	486	404	427	410	432	411	467	403	454	416	395	450	428	419	476	513	423	450	449	434	408	428	446	448	452	395	427	429	442	437	450	411	473	444	451	448	451	429	456	433	431	411	449	425	412	439	470	425	459	439	462	433	454	414	436	432	459	461	405	440	457	453	428	450	445	440	423	455	426	455	428	450	414	444	408	445	438	429	433	474	457	416	402	432	420	430	450	438	454	447	426	430	466	462	467	471	460	442	465	419	421	418	447	428	460	440	438	421	428	445	459	427	451	497	444	435	392	433	435	456	480	425	395	407	508	425	418	433	443	451	412	447	422	424	432	479	428	425	444	433	432	438	458	397	438	433	453	433	439	468	451	439	471	463	447	400	460	409	463	426	428	463	486	463	432	432	433	428	454	433	437	468	438	468	445	445	445	442	435	442	460	439	457	437	464	443	453	422	407	411	412	439	475	397	441	459	478	452	417	482	456	481	413	424	418	450	446	456	436	397	402	470	407	427	420	503	430	432	463	410	413	422	474	457	415	450	438	463	410	427	437	481	462	436	424	438	429	440	439	435	421	416	436	451	474	480	433	419	404	400	409	422	420	406	424	454	459	447	432	470	426	412	462	442	474	448	449	438	458	436	444	442	459	420	419	451	418	441	435	449	444	434	443	447	446	482	435	448	456	417	430	450	462	454	455	417	411	430	426	414	450	482	449	431	418	422	451	449	455	477	413	440	455	435	414	464	435	481	428	412	436	436	482	438	423	416	430	447	459	419	427	449	423	433	464	415	414	442	438	411	462	461	441	408	412	439	431	450	433	444	403	482	434	480	441	453	441	435	465	403	431	441	452	451	429	398	444	439	426	427	420	444	459	414	442	401	479	449	472	450	489	459	430	449	436	423	438	454	446	476	455	470	465	431	481	457	396	461	433	426	447	418	437	434	411	432	471	431	432	477	437	433	460	443	447	487	403	438	414	444	435	432	447	455	421	459	395	433	442	433	402	445	430	449	420	434	420	418	458	456	428	413	447	460	455	414	411	434	407	429	496	427	454	442	443	425	448	465	438	450	438	433	409	449	438	429	422	443	444	407	464	453	449	457	453	426	414	469	417	439	464	415	416	409	436	447	444	484	484	418	448	448	429	439	440	419	459	467	417	438	425	403	443	418	418	417	425	476	417	456	423	435	419	448	429	432	395	437	410	448	413	396	438	450	423	411	413	424	437	434	467	464	426	441	461	414	482	434	451	425	456	446	443	460	451	499	458	406	413	438	439	448	436	401	430	436	418	442	462	412	435	430	438	420	415	420	459	423	422	429	425	443	452	439	446	486	445	433	439	472	470	442	436	414	423	428	417	416	425	424	470	457	443	438	444	462	426	433	438	439	439	423	403	454	439	427	444	426	438	464	430	446	437	438	437	461	500	422	426	438	411	443	458	458	470	434	438	407	432	467	420	405	442	430	459	449	395	458	414	487	439	485	436	464	435	430	459	408	442	422	466	425	493	416	429	467	477	437	456	407	472	469	428	413	415	447	495	464	460	476	429	455	437	451	398	424	433	456	450	447	446	429	420	434	407	507	424	453	443	470	414	395	438	457	452	442	447	447	443	440	451	444	427	421	450	406	464	453	481	440	439	451	425	392	445	418	446	435	455	436	416	427	432	443	474	455	419	483	430	462	442	411	450	415	440	471	439	470	432	446	447	451	464	415	437	443	433	466	425	461	432	441	443	427	428	429	392	467	443	429	440	440	453	436	449	453	428	419	437	416	433	412	422	448	417	437	443	443	452	465	440	398	422	440	403	493	454	406	445	420	409	424	452	429	417	445	459	411	463	424	419	445	380	438	447	471	478	454	489	458	454	444	421	436	451	465	431	410	433	420	474	458	445	453	410	397	440	453	417	440	430	446	462	441	416	424	431	440	485	447	447	458	406	413	444	412	409	438	441	444	448	440	413	447	435	466	450	428	453	470	468	454	474	456	440	441	466	440	428	427	431	434	493	430	447	493	445
20107	34604	28047	20032	14832	11129	8860	7411	6071	5224	4488	4074	3623	2820	2486	2179	2088	1946	1797	1611	1466	1355	1205	1156	1078	969	874	807	791	763	728	773	690	732	691	703	698	693	724	678	669	652	658	660	709	715	714	679	742	719	712	706	689	705	678	703	687	710	706	673	667	639	605	654	708	678	705	649	730	693	665	675	703	678	705	664	651	650	659	636	708	678	647	646	674	650	629	658	681	698	655	657	696	658	703	645	661	642	695	708	688	686	679	680	712	640	675	663	642	751	656	667	693	644	641	720	641	697	677	665	629	644	715	675	682	677	655	690	677	670	686	625	661	663	654	661	670	638	685	693	686	687	664	635	632	691	678	692	702	644	628	625	707	678	652	681	660	653	652	668	627	626	656	629	632	674	707	637	655	652	654	710	692	673	674	665	631	600	655	626	645	653	666	684	660	708	655	652	666	649	679	664	638	633	690	642	625	644	603	719	631	671	644	719	661	645	659	676	718	672	661	663	641	671	673	664	640	656	690	607	693	702	689	653	642	675	631	669	700	644	672	671	628	648	686	666	634	635	651	647	651	653	692	625	664	692	679	677	638	704	645	644	668	657	648	681	657	675	662	680	681	698	647	654	633	656	685	688	630	601	653	668	645	695	657	701	644	645	681	634	659	670	648	677	666	674	712	700	639	694	675	683	639	621	654	663	705	696	681	689	674	675	642	622	673	673	653	652	648	657	662	683	688	642	676	640	700	648	652	696	662	694	713	681	645	635	677	658	636	658	642	617	623	702	679	692	661	664	610	672	637	650	653	627	662	646	667	653	669	690	657	667	658	659	695	670	646	682	669	651	637	645	707	668	654	678	668	679	632	656	678	684	691	695	639	652	666	681	706	624	656	648	641	677	682	636	671	674	654	652	653	634	678	656	680	633	682	637	673	610	641	697	646	642	642	660	679	703	655	670	648	643	585	645	618	704	679	678	691	686	691	691	690	715	677	685	713	635	642	636	664	681	678	701	683	667	680	631	656	659	683	688	642	596	634	652	653	679	609	650	626	651	667	631	671	652	679	652	639	654	637	720	661	660	643	634	678	666	667	661	671	643	685	675	658	667	706	655	726	641	636	664	713	666	620	631	615	713	637	676	643	676	649	659	683	669	659	660	660	689	635	689	712	635	669	692	649	675	645	656	655	634	595	680	625	668	646	673	624	678	671	642	675	642	689	671	670	649	659	640	648	705	694	712	717	660	692	645	686	688	637	638	631	735	632	698	628	653	671	638	619	659	700	654	665	694	684	654	674	639	682	665	696	630	685	659	684	683	647	677	651	645	676	642	645	697	645	672	672	690	672	685	656	684	670	661	701	689	632	667	645	711	662	657	671	656	653	712	636	643	662	654	644	701	668	652	665	697	601	662	674	676	622	626	697	663	707	664	700	665	636	603	626	644	700	711	648	655	701	646	660	656	691	623	637	672	664	674	670	628	630	660	669	656	670	680	643	652	662	635	673	630	641	675	699	643	617	635	675	680	656	670	677	671	660	663	660	675	645	700	651	644	701	648	652	709	674	660	657	666	671	652	638	667	664	630	679	638	688	602	689	672	648	632	695	703	675	669	667	660	627	646	663	696	669	659	655	680	688	646	652	677	616	682	682	705	612	633	670	700	670	686	666	642	644	669	637	662	697	680	663	710	674	700	703	685	654	637	632	626	705	627	672	707	673	613	663	634	651	705	637	643	631	636	684	710	646	657	690	653	642	640	622	617	662	681	671	680	656	666	630	638	665	673	629	622	640	652	664	637	699	683	674	660	676	706	664	714	676	658	691	638	692	657	618	689	713	634	672	664	659	702	650	700	679	622	608	640	688	672	668	678	661	673	639	608	650	681	620	646	654	634	687	635	621	696	681	660	686	613	708	633	673	692	641	702	677	675	689	657	644	688	668	656	703	706	660	654	685	669	655	692	631	658	680	636	641	673	675	660	683	644	669	624	695	713	652	680	635	658	627	689	659	654	658	685	628	653	633	669	648	630	666	686	651	657	653	661	666	682	651	671	672	700	702	669	695	637	674	679	646	680	693	635	672	642	666	649	655	626	641	716	631	685	708	676	660	693	620	685	714	659	691	666	654	674	653	632	639	665	666	664	702	675	692	656	633	630	646	643	606	681	691	669	665	679	653	710	672	690	663	652	664	653	635	669	649	658	651	662	673	632	673	694	617	679	642	646	677	667	654	646	676	638	694	670	679	678	653	710	638	675	632	678	716	692	716	679	695	646	644	651	675	652	666	660	684	668	674	665	645	623	623	637	685	634	659	676	634	687	637	625	612	658	678	668	602	715	652	632	643	668	635	677	677	712	647	688	674	682	652	614	665	668	693	687	717	647	687	654	646	648	660	685	650	676	631	674	688	669	598	637	642	683	693	680	682	679	640	708	683	685	676	683	662	644	671	695	676	690	655	612	647	666	656	663	641	705	645	665	695	733	651	697	658	656	659	644	683	658	641	623	645	701	649	672	664	692	623	672	687	656	699	650	682	662	680	647	689	675	630	694	675	660	654	610	610	644	635	649	650	666	693	681	568	692	654	639	686	641	661	667	628	643	657	628	682	610	653	646	661	624	697	646	673	698	645	684	678	647	690	622	635	645	681	648	652	685	626	658	662	629	731	649	661	655	680	689	635	613	684	696	609	646	647	636	649	608	667	641	654	668	628	684	699	658	665	662	654	693	671	634	647	661	655	637	664	610	618	654	677	636	654	699	632	685	644	684	685	675	640	637	711	647	634	704	659	698	708	635	693	700	668	633	653	683	602	671	632	656	664	677	647	653	718	671	690	677	651	660	721	686	635	667	658	626	643	613	665	625	668	618	635	672	639	633	646	636	648	694	662	714	662	660	644	663	644	680	618	701	618	676	693	607	647	674	655	656	640	696	658	677	616	681	683	669	650	618	706	672	684	709	687	655	652	685	636	662	684	671	657	656	688	677	663	693	673	638	675	632	658	668	669	666	660	645	644	677	672	670	679	708	656	636	655	645	667	626	696	596	677	655	649	604	683	689	638	688	623	654	682	672	630	634	664	665	647	635	677	651	684	649	682	653	663	650	693	653	625	690	632	631	627	645	692	654	671	648	680	669	698	682	678	742	613	651	655	679	689	668	669	684	676	665	651	645	640	653	695	691	659	674	697	700	646	635	659	662	737	638	651	656	675	671	672	664	693	690	662	649	665	631	647	651	684	630	691	627	665	616	698	657	645	621	650	658	621	665	682	655	651	648	633	660	675	705	664	638	675	673	684	620	662	744	645	649	661	695	658	679	669	683	677	646	649	647	669	658	648	655	613	683	679	678	661	706	588	668	671	679	721	664	689	648	633	620	649	658	631	659	669	665	657	655	648	689	639	657	669	662	619	601	637	703	657	651	675	646	663	665	627	698	685	696	679	617	662	648	626	668	707	666	644	672	636	660	686	651	676	614	646	601	627	645	629	633	639	725	673	687	656	700	648	679	665	655
27601	19333	13482	7400	3896	2595	1910	1625	1455	1303	1266	1218	1095	977	913	892	846	859	822	765	731	792	752	786	679	721	732	682	700	639	681	665	684	643	659	654	697	654	700	648	678	637	692	657	684	653	629	640	715	614	647	633	686	646	647	639	674	660	646	655	651	670	597	625	642	665	643	656	660	636	630	632	648	688	677	654	708	618	681	633	704	702	636	642	673	692	688	618	614	708	648	647	660	668	623	624	652	674	664	663	664	656	698	676	658	710	680	636	647	664	684	681	651	597	645	642	651	620	706	638	666	652	677	667	703	670	658	661	719	661	649	638	621	666	619	661	681	635	639	675	651	684	693	663	683	659	652	649	653	671	678	672	650	690	651	610	630	668	685	662	653	665	619	652	667	672	629	707	702	622	626	677	661	705	668	644	643	680	677	633	611	702	668	681	688	634	675	680	643	683	622	626	644	645	595	711	635	691	696	625	656	661	670	648	645	658	624	650	743	659	696	630	681	677	642	660	640	667	658	634	630	651	623	633	622	681	675	663	662	660	700	678	658	696	720	665	672	610	656	631	624	616	691	645	676	662	693	676	653	614	658	627	672	648	642	685	702	677	704	590	639	636	689	674	633	674	673	654	681	701	659	703	653	704	666	632	699	634	704	659	661	611	646	701	662	688	641	641	723	671	677	720	664	635	685	668	652	637	683	626	631	621	677	675	695	667	675	625	696	656	676	692	672	696	683	645	646	667	642	649	644	662	666	652	664	654	617	711	656	682	688	623	720	651	666	633	665	685	664	673	673	621	730	669	667	685	667	666	640	639	656	652	635	669	657	625	650	648	629	658	678	673	638	666	643	660	646	661	652	663	627	676	715	695	630	687	618	620	691	665	647	722	671	647	679	641	618	662	641	662	668	682	660	663	687	658	695	684	650	652	645	671	662	618	617	642	674	659	659	665	660	636	609	656	652	692	677	602	637	641	648	703	679	671	693	665	613	647	674	643	656	667	634	686	667	710	683	680	655	713	648	681	663	684	686	639	629	674	625	659	613	631	699	675	651	661	677	652	658	626	680	622	708	620	617	682	645	631	666	667	660	718	665	633	651	665	690	664	650	642	703	639	679	631	670	637	622	601	657	665	693	614	661	617	607	684	632	628	615	661	669	656	644	688	689	618	654	644	642	667	653	676	631	682	649	631	658	634	705	677	653	643	642	659	640	701	666	673	649	692	630	616	660	645	744	674	689	650	651	641	617	646	714	660	651	629	651	660	623	607	702	646	671	644	675	660	637	670	666	641	680	725	689	673	681	652	683	655	662	643	652	686	672	688	668	669	633	659	677	672	684	673	644	653	674	623	668	646	635	678	652	665	637	660	660	654	664	660	608	652	625	672	618	664	693	672	678	666	628	668	693	678	651	676	624	638	643	662	618	698	606	643	636	678	644	663	678	639	655	675	676	632	639	645	643	634	665	693	626	683	651	626	658	620	700	691	653	649	681	724	683	683	635	668	651	668	625	674	647	705	651	647	622	589	686	639	667	636	605	659	651	680	698	661	664	642	651	648	645	682	684	637	655	626	692	667	676	627	641	654	608	653	636	660	606	652	658	645	670	683	646	679	641	650	638	622	615	691	600	684	644	656	674	649	626	677	679	669	650	692	682	622	674	655	678	710	725	672	642	678	674	645	691	684	657	640	634	601	655	639	624	693	672	623	700	705	655	694	661	683	678	703	673	646	638	653	626	646	644	674	665	696	659	618	674	630	625	637	677	638	643	650	644	667	676	693	690	663	652	642	664	620	659	644	618	665	641	617	674	667	708	652	670	625	712	666	650	647	696	643	640	688	625	670	599	695	678	686	661	628	664	697	649	665	694	654	717	635	700	641	663	619	684	669	654	664	673	675	641	690	667	635	686	604	652	656	672	671	661	685	676	656	621	668	669	664	677	656	677	683	687	633	616	657	649	690	693	672	611	660	675	693	656	628	668	668	714	675	670	677	685	702	704	681	658	622	660	645	666	672	675	688	650	626	647	670	660	669	616	681	629	622	665	651	685	664	626	675	677	657	673	642	644	645	633	670	683	614	647	670	640	620	626	641	685	648	657	644	648	662	648	646	657	648	662	652	690	637	670	699	630	672	689	665	654	679	683	679	654	676	689	616	656	694	628	623	648	645	623	649	624	645	703	659	632	719	658	645	618	669	687	653	673	671	652	673	599	657	688	647	664	675	638	619	675	637	643	669	640	654	682	650	636	672	655	697	673	625	676	669	643	623	707	636	638	655	676	617	635	673	676	672	673	629	686	649	658	679	629	645	677	643	651	686	663	674	643	663	651	634	656	671	683	665	679	661	644	671	643	664	657	622	629	643	692	646	664	665	651	694	624	656	652	660	664	676	638	660	667	650	645	654	654	665	638	684	662	636	651	638	644	672	645	646	663	660	677	640	675	666	690	570	648	653	684	710	643	640	674	617	647	651	676	666	619	683	609	699	633	617	655	665	657	678	634	683	679	677	646	648	680	682	626	686	667	696	657	661	668	671	669	652	650	683	626	665	667	576	675	687	628	698	597	661	693	646	664	691	691	656	665	650	703	683	694	677	664	673	622	682	644	626	629	672	643	674	689	679	657	713	651	641	646	638	640	623	713	634	662	659	676	657	669	676	637	671	611	695	645	684	661	610	648	637	607	634	657	669	639	619	627	686	679	657	633	679	681	668	670	635	666	645	697	665	683	701	710	655	621	674	639	691	693	680	660	665	684	680	671	665	641	691	688	672	642	681	655	639	643	680	642	668	646	648	673	652	674	661	658	644	628	668	636	675	656	613	662	664	649	662	643	672	652	670	624	657	658	646	656	666	641	618	722	659	633	635	673	655	674	615	629	644	654	670	638	585	676	663	689	696	640	646	661	697	636	649	664	665	647	693	649	645	652	695	625	606	664	645	671	664	651	674	587	658	634	653	628	630	633	671	690	656	659	643	651	645	659	652	640	667	670	595	663	704	700	669	602	704	651	642	699	666	690	682	675	708	697	684	628	685	682	607	695	685	616	641	655	652	666	665	642	671	674	626	657	658	660	661	626	683	691	650	635	658	685	695	674	648	642	669	677	686	665	660	664	717	693	669	638	697	642	632	656	655	671	664	635	611	681	647	674	631	658	632	629	694	635	693	680	622	659	608	644	594	660	656	702	654	664	646	718	607	630	671	624	644	619	645	666	642	666	631	635	671	714	620	653	681	689	703	612	638	707	657	684	645	655	641	679	692	646	679	705	636	662	626	637	704	672	672	666	674	665	651	641	704	679	639	664	636	681	684	673	637	669	678	636	689	721	630	650	658	655	671	696	666	688	679	681	651	678	622	629	711	665	620	628	658	627	613	595	674	704	693	667	630	650	641	621	610	636	672	611	646	601	661	683	682	643	611	639	641	659	673	657	690	644	691	672	676	650	654	668	693	626	689	673	685	690	671	698	693	650	706	690	698	675	687	695	612	694	673	663	635	671	629
16434	24154	18823	11931	8306	6034	4877	4098	3520	2985	2707	2520	2261	1940	1724	1736	1675	1539	1459	1457	1336	1356	1181	1182	1124	1117	1020	1121	1002	985	965	1004	985	1029	963	1045	998	1047	1026	972	997	946	988	960	976	945	1065	1008	1007	969	1013	982	1026	1012	962	955	987	944	980	994	947	1026	987	966	962	939	972	930	1027	1016	1037	965	945	982	1004	931	967	982	1014	1020	949	1022	941	963	944	1024	1011	1009	965	990	975	1004	1008	967	977	995	959	987	985	985	1019	973	940	1024	1002	1011	1009	997	1000	932	1053	966	986	1012	988	968	972	963	985	935	1009	976	1017	974	996	978	948	948	992	992	954	956	1020	1002	998	950	1019	1003	996	1010	1022	1004	926	974	995	1006	1044	948	1003	967	973	971	1014	949	980	957	1007	968	937	984	951	927	981	1004	982	960	976	1018	952	987	1026	993	1003	982	1010	964	918	1013	962	1043	976	1010	1009	998	989	1008	999	989	1056	1040	1010	964	947	978	1013	970	910	1021	954	948	1039	927	972	988	981	987	1033	998	954	1009	998	961	986	998	993	988	1010	1013	928	1021	1048	964	1042	971	942	993	951	999	998	966	1008	980	965	906	992	952	976	969	938	982	975	1037	1017	951	987	946	1009	1021	990	1006	999	993	957	1014	973	1007	932	991	1064	909	1003	950	964	941	974	984	944	958	1038	916	982	940	994	989	1028	981	989	996	977	967	974	977	971	943	1002	951	971	1016	967	992	1041	985	999	992	945	1004	1031	962	983	959	1024	998	1024	965	1018	976	920	1007	1038	914	1005	1037	910	967	1049	996	983	892	1037	1015	975	1019	969	963	1038	1012	1033	1013	1036	948	1020	972	983	984	1078	994	986	999	986	939	994	971	984	954	945	975	959	969	978	969	964	1028	1006	969	1000	943	1014	1012	984	950	1060	1025	1018	934	1009	945	935	957	1056	964	969	1026	942	1006	944	911	968	983	964	932	953	962	999	981	1004	1011	978	951	1025	975	965	959	968	933	951	945	1006	995	1003	975	958	1031	1013	986	954	961	979	971	980	982	931	961	1018	1032	958	986	989	969	1038	1011	983	1011	969	988	918	1021	1030	974	971	989	921	1014	932	964	978	964	1051	1003	992	989	990	1003	1002	993	1014	969	989	1037	975	941	982	979	989	949	934	1016	993	943	985	957	949	995	1006	1011	948	975	998	960	948	932	955	934	981	980	1025	971	993	1058	1023	1005	1012	1011	981	953	1010	975	969	909	1031	935	954	1007	996	947	991	971	1003	1011	949	1044	1008	1002	953	968	921	951	1064	996	1005	987	1078	962	1032	976	961	1008	958	964	1005	998	980	970	986	950	954	956	969	1006	916	912	995	962	994	1019	929	1001	927	1016	934	944	941	1031	949	967	946	940	999	968	993	981	961	933	953	964	935	1008	1002	991	969	953	989	949	983	974	979	970	1005	1013	1014	944	983	1007	1050	940	1004	1053	902	970	951	1038	996	993	920	971	951	941	972	890	1000	1008	1030	959	956	942	991	952	1009	956	961	948	999	953	982	996	951	933	957	999	961	989	962	940	945	990	924	1006	1052	1025	999	937	960	961	963	1027	978	1015	978	1010	1052	952	949	982	945	938	1015	1005	1000	1022	942	1007	961	947	1010	987	1005	963	1012	1000	994	898	973	1015	990	945	1026	939	993	952	982	1032	983	970	1008	988	951	998	1005	968	996	973	1019	1011	1028	968	1004	995	1090	1019	980	974	998	992	965	956	991	1011	968	1001	985	1055	1023	993	1001	1021	924	986	952	945	988	982	1031	1015	1039	923	986	964	1019	968	915	1009	956	1026	944	1029	918	1007	972	1007	939	960	987	1025	948	989	1012	1030	946	983	973	952	992	977	981	1022	927	998	1023	1010	1073	987	991	984	934	986	1042	904	953	926	977	987	955	986	1003	1033	969	943	1055	1023	991	956	1023	954	978	990	960	941	913	970	968	1012	1017	1010	984	964	1005	981	1025	982	995	954	1007	1008	975	908	1007	1011	1006	972	938	979	946	998	958	989	982	959	994	1016	957	1047	996	968	969	989	1051	980	983	944	999	997	936	1033	973	964	1004	992	939	1010	956	936	940	1003	933	955	1035	959	940	1022	1021	960	1006	1033	1047	969	940	967	1050	961	981	937	999	1031	936	1004	984	991	1015	941	1005	984	1038	1011	980	996	985	995	955	976	969	1006	1024	988	967	982	1003	978	1023	1034	1010	964	999	947	979	948	993	990	1006	982	1044	954	1013	936	942	1025	988	926	964	967	980	1000	958	1026	1033	893	941	1019	1029	1024	970	980	974	984	947	945	989	953	1000	982	1000	1037	977	956	979	962	979	976	991	985	975	967	1002	960	978	989	1031	1008	993	985	957	962	967	918	1004	959	1020	934	969	999	980	968	1032	999	994	948	1002	996	1001	965	956	960	979	982	988	1020	996	1009	950	1022	976	955	951	1049	1051	992	996	972	997	994	987	942	974	995	966	938	971	961	984	943	957	972	940	967	995	965	1008	911	952	939	961	1032	1035	1020	983	1004	944	1053	999	993	982	968	997	952	979	994	1002	978	972	977	968	982	970	1026	985	977	968	982	970	994	937	993	991	943	948	1022	933	947	967	967	1018	950	1005	938	978	944	981	991	1004	951	922	974	1036	981	989	1009	1008	992	951	975	977	978	997	948	1035	969	963	901	962	971	999	910	1008	1005	950	978	963	923	1043	972	1043	981	1008	1030	1015	1010	1001	945	972	989	985	944	1025	943	976	999	957	981	997	966	1000	1006	993	1003	919	972	1018	969	972	977	1021	931	968	1000	1051	942	995	1007	956	982	941	982	968	1000	1006	984	1019	993	962	1013	959	975	967	1022	971	965	1004	956	974	969	911	998	987	944	997	940	1024	976	976	964	968	959	984	973	1001	972	961	927	975	962	993	1016	1012	959	1009	979	972	978	1030	972	920	946	956	992	991	1024	1006	957	990	980	999	988	944	926	980	973	952	966	936	989	1043	976	952	1007	979	1000	963	956	956	971	981	984	939	1021	945	1025	994	960	961	981	1043	1017	941	909	984	1021	972	1006	949	1015	999	998	983	1025	1010	975	950	1015	981	970	1000	961	919	960	1016	1007	945	986	964	981	963	958	985	946	962	1009	956	987	964	953	1028	985	952	992	978	962	977	994	999	978	999	927	1013	975	1002	976	1018	920	951	989	966	1002	937	970	999	990	981	974	1016	970	978	958	942	1027	1040	952	1010	989	1106	982	980	956	983	983	974	1006	932	963	955	1017	1002	1008	1019	959	921	949	986	973	1032	976	994	999	983	1011	975	989	998	1000	1003	1000	1001	987	982	1022	963	893	926	965	1034	1014	1006	977	987	992	998	1009	982	1010	986	949	1002	887	1010	956	975	924	918	1011	978	961	987	976	933	963	966	975	930	970	1004	1002	980	957	972	1000	946	974	971	942	1002	992	1025	1004	991	994	931	978	1015	945	975	988	1028	1044	969	1043	1005	938	965	984	957	1010	942	976	878	985	1007	967	935	974	956	963	961	1026	984	996	927	936	935	925	1001	948	950	1001	971	948	972	956	994	1021	938	1013	976	992	978	1020	943	950	1003	949	954	949	998	978	959	1010	1010	974	1032	956	979	982	982	989	1013	975	1000	972	1007	1010	1002	999	978	1060	987	955	974	1021	1004	958	915	1030	979	949	1005	941	953	1019	955	976	981	934	1031	924	938	940	985	938	1026	1043	1018	1020	973	971	965	976	965	1024	1001	951	1000	947	1050	957	953	973	982	1020	938	971	1020	1000	985	1018	969	970	1052	987	1011	976	1017	941	1045	949	977	1024	940	998	982	985	920	954	987	994	972	941	987	1014	978	959	932	970	971	956	954	931	1007	947	973	979	982	990	1026	1002	1001	1001	1006	984	994	1014
23305	21089	27582	24806	19875	7548	3497	2436	1836	1732	1522	1340	1197	1086	916	859	882	829	843	787	772	691	711	669	650	653	572	606	552	582	534	588	536	588	553	554	543	564	553	544	574	534	557	561	577	506	560	491	533	578	554	583	547	567	522	531	531	544	555	560	556	562	532	551	518	547	560	580	553	556	593	575	532	573	539	538	545	501	526	559	520	554	548	513	557	574	601	550	533	535	549	503	564	504	540	538	521	508	503	581	565	527	533	518	568	570	502	536	567	518	547	512	496	551	517	513	559	517	579	498	586	536	501	591	518	550	569	544	557	484	531	532	584	555	504	513	559	530	591	523	516	574	505	531	540	547	494	560	525	520	521	533	584	528	520	536	504	554	542	603	536	559	581	501	555	543	532	489	557	553	524	532	515	538	515	512	495	520	555	569	529	519	532	524	512	543	530	523	540	534	523	598	571	572	524	538	603	539	552	532	536	550	540	483	524	549	581	554	567	588	552	541	571	526	543	549	547	536	515	541	555	531	594	493	519	532	554	494	563	544	527	542	576	541	522	528	512	536	542	520	523	516	596	542	588	584	530	511	574	546	570	538	551	556	541	532	511	530	531	510	512	601	537	494	467	525	553	553	528	565	545	539	566	522	542	554	522	565	532	529	569	504	554	499	526	534	537	568	543	531	544	540	570	546	546	578	511	556	533	491	560	533	533	534	546	495	518	523	523	563	543	567	542	509	554	523	515	536	530	544	589	537	522	538	520	547	519	536	582	533	550	507	501	501	548	510	564	518	540	569	542	542	546	531	523	544	516	496	559	544	545	512	513	535	540	517	545	508	565	551	503	533	503	535	550	563	552	509	564	493	539	503	519	510	505	520	548	518	550	563	513	544	551	519	563	543	533	511	565	560	535	506	516	564	522	550	543	544	540	564	547	546	514	558	531	549	566	551	590	538	510	509	565	529	541	552	537	523	522	488	517	566	559	565	502	551	530	573	556	547	496	513	531	523	488	563	553	530	530	496	578	529	525	552	557	560	569	557	526	512	541	499	578	551	569	514	593	529	545	533	505	548	541	528	583	486	523	589	555	565	554	511	549	550	560	556	544	551	498	604	552	590	499	567	568	559	504	543	538	531	521	529	590	574	558	541	586	540	530	501	537	523	567	522	527	496	526	533	568	553	522	540	566	566	554	524	527	515	561	525	528	542	524	539	570	523	535	534	536	501	593	498	542	524	523	548	574	509	541	525	526	499	571	518	513	519	528	542	519	556	525	522	555	567	539	540	547	543	542	542	561	553	543	547	557	504	510	552	523	537	507	534	537	532	543	552	532	530	544	556	530	558	578	534	484	495	540	522	534	551	524	558	549	530	516	524	549	536	536	522	523	552	541	577	577	559	523	526	543	592	530	528	520	555	550	549	538	550	550	599	556	548	544	537	517	531	550	554	501	548	560	533	530	531	523	573	534	485	574	541	543	558	547	567	541	535	548	555	535	502	546	570	539	537	496	598	525	548	543	524	523	523	531	530	530	560	518	522	568	582	525	522	530	541	551	532	527	481	482	523	545	517	588	530	541	531	547	501	520	488	516	502	549	579	508	506	562	532	563	547	555	537	555	539	549	569	531	556	527	549	511	558	514	551	506	506	572	568	557	526	520	519	577	530	540	531	521	550	540	488	558	570	508	557	544	542	553	516	491	551	525	501	545	572	553	546	569	581	536	539	543	556	555	590	591	536	551	567	501	509	520	545	513	554	505	583	518	525	536	500	493	560	524	509	597	546	544	555	509	529	514	543	528	540	536	539	523	536	530	551	545	520	547	542	522	487	497	549	512	550	511	527	486	563	527	538	523	526	552	515	546	520	541	557	564	520	521	550	542	511	524	539	515	519	532	508	563	550	572	540	565	576	530	580	570	548	578	556	514	534	523	552	508	517	581	494	570	500	510	549	563	552	521	499	529	537	529	536	583	520	504	536	561	543	523	521	575	512	568	560	526	575	553	589	544	526	517	531	546	550	533	535	525	524	544	501	550	544	537	536	572	544	516	534	543	559	554	514	548	553	565	514	550	540	546	547	549	559	500	505	574	537	544	539	566	547	582	536	529	523	532	536	572	561	571	545	542	549	525	582	514	580	543	492	558	524	545	491	534	590	569	554	499	523	518	559	556	570	548	561	511	529	538	526	547	555	525	592	547	530	504	541	544	530	507	562	568	488	510	531	538	547	536	566	537	555	545	528	533	504	548	537	513	557	535	538	547	535	542	508	540	518	548	517	481	538	526	549	565	514	565	583	542	575	586	535	552	551	528	521	601	550	606	508	561	545	584	555	543	540	499	558	537	487	531	578	547	533	521	522	545	504	593	534	505	510	548	550	501	579	536	516	522	492	527	584	562	525	624	507	554	513	566	511	508	556	559	573	562	524	511	526	523	525	594	534	548	571	547	544	559	554	522	548	516	489	539	509	570	532	538	525	541	544	511	508	537	517	543	546	527	593	552	548	562	511	544	564	517	504	500	563	530	538	510	521	553	547	591	565	517	500	542	555	574	535	520	538	508	512	549	506	522	537	511	523	495	543	522	489	545	495	570	522	515	535	509	537	566	506	565	555	529	556	536	536	555	545	536	504	531	521	557	525	548	578	528	546	534	521	539	529	538	557	503	573	564	531	494	546	573	571	513	518	550	566	573	515	504	540	508	552	537	548	514	549	519	551	517	519	535	487	500	528	526	546	527	530	567	528	544	559	512	538	507	477	505	521	564	543	557	594	569	557	568	544	549	555	537	550	556	533	572	528	550	518	587	557	508	559	543	525	571	573	525	559	562	499	541	517	517	550	532	540	525	508	556	531	545	531	579	505	569	548	537	538	540	590	494	526	569	530	548	550	548	520	564	545	522	570	529	517	545	535	551	484	568	537	539	519	515	534	534	565	498	522	522	561	528	523	559	550	554	514	532	585	534	510	514	500	481	518	565	529	523	555	523	523	498	501	547	552	558	538	531	545	532	505	562	537	530	563	568	570	548	506	533	490	518	532	554	519	477	584	536	513	550	540	523	520	515	549	550	517	541	563	528	516	538	544	499	497	554	544	567	493	521	535	513	557	556	549	486	549	553	511	602	528	510	492	510	504	499	559	577	516	506	525	528	584	493	540	531	583	523	548	522	575	594	525	537	559	510	553	525	552	514	538	555	561	509	542	549	535	541	534	529	565	507	543	494	509	535	537	548	545	525	546	520	561	561	554	552	525	552	581	516	569	547	548	572	522	591	551	521	519	552	561	501	526	519	532	548	527	530	540	572	529	543	502	525	537	494	545	605	509	541	543	527	541	540	537	538	530	524	524	535	559	566	526	554	537	531	547	550	558	522	508	499	559	539	583	526	571	533	546	541	528	509	546	528	517	589	541	550	502	558	524	534	519	575	549	593	503	514	561	550	523	535	496	550	554	536	512	530	540	520	574	570	605	538	528	527	575	544	538	515	511	546	497	590	539	526	537	529	525
17944	30581	24556	16685	12234	9188	7109	6015	4874	4096	3718	3303	2787	2331	2087	1900	1839	1743	1630	1509	1378	1240	1237	1196	1101	994	998	931	900	797	866	869	887	830	860	845	838	881	775	803	866	850	809	830	791	818	879	857	885	840	924	837	851	855	837	831	796	786	800	864	870	816	825	844	810	818	829	812	830	790	818	815	857	812	799	841	762	799	879	833	812	766	772	827	822	818	805	802	793	773	835	823	831	797	801	815	833	829	797	820	805	851	817	818	824	810	809	866	824	810	847	879	877	788	824	825	801	793	838	785	851	789	835	810	826	805	859	799	809	826	814	745	799	824	782	831	850	805	814	868	809	801	813	895	835	817	787	797	796	828	793	780	838	783	809	866	843	797	860	822	862	791	822	834	792	815	906	833	857	782	765	815	836	815	867	751	798	814	830	791	800	842	831	849	793	829	843	792	807	812	841	861	764	796	830	822	804	793	857	832	760	820	798	821	823	794	845	826	854	776	855	785	785	825	826	813	845	797	769	780	829	802	808	808	803	820	820	810	784	819	809	836	816	854	822	851	795	858	841	821	860	817	784	801	845	766	823	812	813	828	799	820	864	816	796	789	839	828	828	737	828	750	790	809	754	838	822	801	782	812	796	794	785	813	799	812	800	828	819	808	801	819	865	839	809	791	804	780	800	837	818	833	775	840	797	855	813	739	822	820	768	843	815	865	809	780	833	876	855	861	840	819	791	809	809	806	830	767	855	863	791	784	808	804	786	767	805	847	840	821	853	812	781	817	855	797	788	820	841	794	831	817	868	803	833	804	808	792	849	827	801	809	871	796	861	833	837	839	848	806	835	798	808	849	829	805	823	819	791	742	800	842	826	768	782	752	784	820	780	823	801	851	836	810	838	844	784	875	860	773	772	821	786	788	800	811	831	827	809	826	796	827	817	839	806	808	789	821	818	828	776	787	789	803	819	809	809	840	795	776	804	790	811	826	818	803	828	854	777	864	808	797	782	776	841	855	831	802	738	807	823	773	870	834	786	776	814	854	822	817	804	774	847	806	845	800	803	811	837	822	809	840	803	856	794	856	783	815	844	816	796	817	856	800	752	820	782	810	851	814	784	771	778	794	827	784	798	853	810	774	844	822	778	783	828	790	823	772	832	838	765	792	804	895	796	845	787	819	831	781	832	767	790	841	796	741	785	843	854	782	822	782	827	793	786	812	847	817	866	763	836	755	854	797	851	832	800	752	781	781	793	792	815	821	830	834	877	806	846	798	811	876	847	766	813	822	816	768	819	778	815	802	857	818	738	808	757	739	827	808	836	810	808	785	799	814	790	808	799	778	801	787	814	813	861	800	797	812	846	864	806	824	793	809	822	826	867	800	835	811	798	802	818	866	803	842	829	830	776	810	825	858	790	830	790	777	829	802	834	827	789	784	855	794	758	809	830	843	806	845	808	773	798	827	839	838	884	789	845	793	793	821	813	822	824	764	831	773	793	820	853	897	850	849	815	869	754	784	787	837	812	809	792	805	795	829	813	767	830	826	806	739	855	824	823	799	813	809	870	817	813	827	877	801	804	803	744	853	833	894	784	828	831	784	788	859	862	801	856	787	838	777	821	806	849	776	797	808	826	845	822	866	828	784	768	802	809	836	841	814	830	774	841	804	794	761	826	817	795	785	782	845	831	842	772	813	800	835	836	818	797	863	821	788	801	830	784	802	819	833	792	796	833	838	841	816	796	796	811	815	831	833	829	871	777	785	830	819	827	839	788	800	847	771	830	823	777	806	775	793	766	841	804	815	829	829	833	845	832	756	853	857	826	777	818	829	783	782	842	761	787	792	837	785	795	798	808	806	803	816	777	797	826	846	812	782	842	812	876	762	810	806	784	833	839	857	830	858	824	851	820	827	767	850	848	796	845	833	846	800	742	821	839	810	851	829	781	821	807	811	776	822	836	823	788	840	776	846	816	820	822	799	771	859	797	791	850	821	805	800	830	752	779	810	798	791	800	809	829	876	782	868	845	802	821	776	819	839	766	819	768	848	809	786	777	805	804	850	797	825	840	784	839	800	825	767	813	857	778	858	838	814	834	815	832	853	786	796	782	819	796	859	777	765	784	828	849	779	804	811	802	772	808	786	878	815	773	825	822	778	774	822	812	790	814	814	849	852	836	823	853	817	830	799	842	793	845	871	823	825	835	810	849	848	777	825	814	827	787	777	787	841	761	809	810	803	828	773	813	819	845	850	760	836	822	842	803	794	775	827	847	802	788	812	787	823	816	775	783	811	833	835	800	847	836	805	758	837	804	806	828	798	770	795	745	818	812	791	804	759	803	821	784	839	802	814	807	827	822	806	806	806	744	847	815	836	811	761	783	832	801	777	804	788	779	767	749	824	804	752	841	835	820	808	826	814	846	805	822	813	860	779	877	810	880	797	759	754	822	764	831	846	859	801	821	827	792	806	761	802	794	831	789	839	819	816	795	863	764	854	786	859	803	824	795	831	864	788	823	849	791	801	835	834	815	801	816	820	817	816	881	843	810	784	809	805	769	776	797	804	837	842	774	837	774	764	805	809	802	777	796	741	854	806	820	865	804	873	843	828	806	803	796	841	811	799	781	852	797	826	813	798	803	801	851	847	783	837	777	808	760	848	815	826	810	798	772	828	775	824	788	829	862	819	842	854	801	824	781	818	809	824	773	806	829	812	816	848	845	821	782	806	795	854	744	832	792	846	816	793	814	805	806	841	794	759	822	816	848	791	806	822	819	752	803	801	811	817	856	774	818	812	807	849	840	864	846	833	784	797	852	839	815	819	818	846	807	810	802	856	825	832	847	819	780	758	776	803	871	826	782	853	821	819	834	800	795	855	775	824	830	870	822	879	827	791	860	839	790	797	811	782	808	818	802	781	807	845	760	771	790	834	869	838	825	799	818	822	823	779	787	777	822	770	840	810	774	788	867	781	782	787	846	795	851	798	818	803	844	830	809	819	842	785	826	810	809	826	804	779	820	826	795	862	829	849	813	815	837	795	813	834	812	836	833	809	781	821	812	788	823	780	846	812	847	768	829	813	834	825	825	754	825	811	819	834	796	816	823	778	810	846	834	853	837	829	790	823	805	840	855	778	811	815	781	831	865	871	792	781	833	831	809	804	768	811	817	795	804	849	817	798	830	792	843	834	833	832	855	813	786	815	816	845	855	809	805	806	826	839	816	817	814	844	834	804	782	791	848	762	863	807	854	844	819	810	830	877	859	784	770	767	831	741	781	864	780	812	785	838	804	773	811	766	820	848	801	827	842	764	787	806	786	823	849	833	839	811	818	827	808	806	837	810	856	858	816	767	799	820	833	789	796	816	787	862	826	760	789	763	773	822	817	784	831	785	834	844	816	831	864	785	775	863	860	796	786	814	814	823	829	796	827	803	843	780	770	837	808	799	869	830	768	791	808	855	816	820	812	807	847	841	788	772	800	775	851	782	825	805	833	793	815	822	789	808
24713	21116	25531	22913	6527	3098	2341	1855	1614	1529	1302	1197	1110	962	914	892	871	802	789	809	709	712	679	700	653	682	618	640	664	636	626	606	624	621	620	607	623	637	588	584	596	597	584	602	616	596	638	584	614	589	588	626	592	619	614	595	610	598	584	617	548	655	525	644	612	601	617	581	582	564	605	608	617	570	610	612	587	635	614	616	621	591	633	583	564	548	576	629	604	615	582	627	575	599	603	590	635	595	625	592	593	599	595	593	580	624	623	602	632	601	611	573	570	627	601	601	604	622	578	605	586	609	609	604	594	627	625	572	622	600	603	601	607	606	606	591	607	619	596	565	630	671	624	635	570	589	588	555	553	581	580	558	592	612	642	623	601	638	615	622	638	623	621	587	594	609	577	644	604	559	610	618	608	609	588	636	599	587	581	637	600	603	604	596	598	570	629	634	625	592	613	600	561	593	594	607	623	640	632	602	585	618	570	584	610	593	575	633	592	604	605	598	593	624	630	578	611	586	579	612	617	612	627	589	562	595	560	632	615	642	601	608	570	605	592	614	581	582	582	661	612	598	617	605	624	574	588	595	590	588	678	606	616	649	611	642	615	623	594	592	580	591	608	633	648	570	628	631	641	645	588	560	625	623	605	581	595	617	607	557	605	635	591	609	591	600	604	620	602	611	617	609	617	552	633	584	637	608	565	612	620	634	620	611	596	602	607	611	582	624	615	554	616	601	565	593	619	578	576	600	584	564	619	645	639	621	600	589	594	601	624	595	603	596	609	599	568	618	608	606	616	575	618	597	606	577	598	607	569	600	604	617	616	592	596	627	619	587	568	636	573	625	592	611	607	624	583	584	595	610	575	617	633	597	569	648	633	627	602	637	568	566	613	619	573	607	549	609	581	594	592	654	638	589	615	593	637	581	631	595	577	628	636	587	602	597	584	609	573	591	589	591	584	593	619	595	595	570	618	652	633	590	613	597	636	596	598	627	645	573	594	615	593	571	600	598	668	632	583	621	633	589	625	574	598	589	619	678	606	644	608	593	598	608	646	571	606	575	659	649	563	601	629	642	629	602	604	608	582	631	598	635	566	605	585	588	556	600	594	599	610	574	597	584	573	587	608	561	605	597	623	595	615	619	641	602	618	620	582	611	603	588	579	630	571	655	610	586	589	615	649	597	600	601	569	587	577	583	639	611	587	616	603	626	551	642	623	596	663	550	599	624	584	620	617	642	583	602	604	603	623	591	580	586	624	620	598	601	591	624	586	591	571	564	566	621	566	647	602	604	635	610	574	661	596	612	611	628	601	614	629	619	594	556	599	623	596	579	576	583	596	603	583	615	595	598	558	624	582	611	600	558	637	638	619	599	595	605	617	632	616	618	555	596	596	587	600	601	593	687	589	570	634	625	615	585	654	581	615	578	614	630	568	595	608	588	554	604	586	603	593	573	622	556	582	612	613	624	571	598	597	611	609	607	567	582	632	639	599	593	605	657	607	600	603	638	574	600	609	623	595	591	628	613	607	573	585	592	629	581	651	597	629	566	614	570	593	617	646	610	607	550	619	648	617	600	585	597	622	597	619	620	560	557	654	599	645	622	622	606	611	608	654	612	638	602	596	626	564	625	621	604	611	572	575	644	614	613	633	584	577	597	619	595	682	610	562	638	609	619	584	576	620	598	574	619	624	631	569	593	633	598	652	580	610	630	595	573	602	569	572	647	566	595	637	598	604	558	609	588	635	599	611	613	592	577	617	574	570	596	601	609	624	601	615	599	604	627	633	571	602	668	605	623	610	666	598	597	618	621	568	605	623	616	626	579	616	583	601	586	561	619	618	563	640	595	563	613	636	594	647	602	598	605	626	590	571	615	680	624	557	606	550	634	613	572	594	605	615	589	663	586	620	559	601	588	628	627	593	598	581	640	560	640	597	601	623	573	570	603	616	625	635	609	581	581	620	597	606	620	604	595	622	614	601	580	639	595	606	617	567	633	599	592	625	601	637	595	582	558	573	590	580	597	579	613	545	550	612	609	628	594	566	575	599	603	576	602	593	641	626	601	598	580	608	566	607	592	600	568	593	613	587	656	613	610	603	619	606	580	598	601	572	634	603	604	584	589	636	649	640	655	620	550	597	610	631	650	572	610	627	606	618	614	649	595	629	597	602	619	627	594	658	575	609	581	599	598	605	631	611	629	603	569	610	583	607	626	578	551	590	577	588	566	616	571	586	584	561	645	592	613	593	632	593	650	609	621	626	573	618	601	594	578	575	614	594	599	600	639	597	608	578	606	596	604	594	585	648	597	597	556	686	617	612	614	566	600	587	594	620	579	600	622	597	631	622	665	626	650	589	665	618	584	645	607	626	590	625	601	604	618	617	642	644	559	578	625	616	603	607	567	614	662	574	609	629	602	628	628	585	580	618	641	584	595	600	559	606	653	582	621	641	628	586	631	610	613	579	585	590	617	612	591	583	606	636	639	616	569	631	622	618	600	614	658	638	588	581	624	568	624	567	594	603	577	617	597	605	609	586	620	614	630	629	580	564	606	609	579	586	551	648	617	576	597	631	569	627	620	616	606	598	576	602	635	613	567	620	566	596	596	603	582	600	614	627	552	604	548	554	605	608	606	575	593	613	604	626	609	605	575	594	600	582	650	588	598	557	558	567	627	610	604	582	635	511	629	599	600	590	585	617	652	606	566	620	596	576	624	598	585	601	607	562	624	568	587	613	587	595	579	597	575	609	601	623	611	642	620	590	597	593	607	596	607	578	573	662	596	604	600	572	595	595	629	585	642	613	638	611	615	605	625	641	575	596	642	618	630	602	603	605	641	641	606	600	611	602	572	627	574	604	557	601	569	586	559	598	557	559	594	627	622	613	630	619	598	613	619	570	631	641	619	644	628	609	585	617	589	614	599	602	585	628	606	573	597	639	597	562	627	592	624	591	614	562	573	599	623	585	589	589	613	654	582	566	595	590	602	604	608	568	596	589	615	597	598	624	637	605	595	603	600	608	605	616	568	618	628	568	606	609	615	631	561	620	625	603	601	606	598	614	602	629	579	626	601	570	578	582	556	612	633	635	598	598	610	569	612	601	593	649	579	602	602	579	567	575	598	613	588	580	559	633	556	612	597	604	576	651	549	602	584	635	587	591	597	583	581	631	608	595	617	591	586	598	603	600	605	599	604	632	585	596	660	574	591	581	592	649	606	632	635	606	624	614	585	577	623	622	604	622	626	602	596	616	635	569	591	601	609	596	626	582	632	641	611	593	593	633	598	603	614	599	613	593	625	599	619	640	572	621	634	575	585	560	622	585	592	607	622	619	586	588	578	590	663	599	597	610	584	632	591	598	621	613	639	625	609	591	609	604	586	606	579	609	573	620	606	594	555	638	627	577	610	598	617	621	592	563	619	584	610	627	594	626	591	610	630	632	601	614	619	614	598	655	606	632	629	573	560	582	578	582	600	552	604	620	606	632	591	596	603	594	607
16253	27142	21252	13757	10170	7426	5890	4856	4146	3532	3200	2734	2394	2110	1917	1795	1706	1581	1506	1450	1343	1264	1227	1099	1071	1062	972	1010	1016	950	961	942	952	938	925	961	912	936	900	909	928	930	914	871	907	893	935	973	900	912	927	1011	906	927	911	914	931	893	877	895	919	918	918	930	936	833	885	890	896	939	873	943	945	938	892	888	885	916	966	875	919	910	895	890	908	927	935	936	930	905	880	864	869	933	887	947	898	908	893	870	886	910	864	936	829	932	872	919	859	866	868	871	922	915	896	903	907	874	896	895	909	923	906	904	871	901	849	895	858	889	879	925	868	930	910	951	869	979	875	916	887	943	948	906	928	904	924	937	868	900	851	916	930	897	877	892	912	874	926	916	938	923	906	904	888	844	892	903	891	905	905	899	907	958	864	869	962	868	894	861	912	954	929	896	862	850	912	874	908	908	858	847	868	917	914	888	881	850	904	855	884	899	890	917	921	916	879	936	906	904	923	891	897	870	865	849	931	911	879	863	907	904	881	932	884	881	891	933	884	948	918	903	907	886	917	930	897	875	830	904	942	898	902	897	862	962	882	874	903	898	914	869	924	870	864	892	881	923	956	906	935	942	894	939	829	926	880	944	884	888	884	864	862	937	911	908	938	876	940	870	903	836	927	865	920	874	927	848	852	880	904	880	891	937	862	880	908	924	863	918	862	914	940	911	876	894	909	889	920	938	883	853	879	930	907	938	898	861	901	894	954	916	893	882	883	923	932	925	884	860	900	885	895	871	881	896	902	868	921	908	840	849	904	900	867	838	838	927	928	903	888	930	932	883	932	904	915	887	965	908	895	903	898	885	884	916	935	882	917	889	930	909	930	894	879	903	911	891	911	958	831	891	957	873	937	925	897	857	887	877	857	923	877	893	898	892	869	910	901	872	889	896	945	893	896	884	905	881	939	950	886	901	914	889	848	888	948	931	864	908	944	953	909	890	919	932	928	850	950	907	933	893	890	847	902	907	906	853	878	891	873	881	928	938	900	866	952	884	863	889	867	916	913	923	891	866	936	879	893	915	904	921	918	927	835	944	914	915	869	924	886	866	869	920	871	924	928	906	954	872	865	893	914	887	910	939	849	935	863	913	930	874	944	892	907	905	926	888	847	881	906	949	882	930	905	903	951	916	822	882	923	909	936	897	892	869	892	921	923	899	927	950	913	896	848	852	947	886	894	929	907	898	910	883	933	886	911	885	884	926	899	905	912	914	888	843	893	921	879	910	897	929	919	896	915	926	906	889	967	862	881	911	903	887	880	887	908	908	943	895	885	858	924	897	908	905	903	876	907	908	913	899	910	899	923	896	918	954	975	885	913	875	924	930	844	941	908	896	889	889	871	943	910	886	901	879	897	889	896	926	894	882	937	938	922	905	937	906	890	827	927	865	853	869	925	875	847	909	974	913	926	934	828	873	934	892	880	887	927	912	946	858	916	914	915	929	894	948	947	921	892	942	922	884	862	887	852	883	897	876	920	861	883	881	919	896	903	898	903	897	893	924	922	915	921	823	954	892	943	905	850	923	885	890	902	903	886	886	903	882	937	883	918	895	852	930	893	917	930	962	902	864	875	887	882	876	871	892	873	886	886	900	908	942	896	936	877	914	888	960	908	967	902	926	903	909	902	883	881	913	841	878	928	918	909	899	898	880	920	934	879	886	889	960	856	885	896	922	835	879	895	827	927	946	866	906	873	940	896	905	903	877	868	852	875	882	938	873	901	954	926	870	917	902	900	901	864	927	903	921	855	922	964	886	881	874	880	912	915	888	917	875	910	828	865	885	883	897	864	896	933	876	871	909	929	893	941	906	906	890	913	916	898	869	913	835	868	940	883	882	912	877	896	923	915	889	902	906	910	916	959	944	925	920	885	931	912	944	870	917	837	836	825	831	890	914	817	899	909	866	946	960	941	857	897	838	870	902	988	847	882	936	856	922	875	952	886	876	914	888	956	907	922	893	968	904	951	870	903	933	943	945	884	917	945	856	868	912	917	923	911	901	896	868	855	888	843	950	945	983	894	918	881	898	880	905	866	926	917	855	921	918	895	873	928	958	883	937	918	933	849	945	864	878	884	851	908	884	860	836	869	887	912	917	925	917	923	899	923	883	905	860	925	909	879	937	916	902	844	887	932	866	904	917	921	899	913	950	882	937	889	935	920	862	851	910	921	902	908	969	941	928	870	929	959	924	916	863	902	936	902	900	929	895	931	842	928	893	903	916	892	923	889	886	877	925	912	867	899	870	906	933	817	876	868	877	897	935	957	921	904	893	920	861	924	899	856	885	940	887	910	938	886	876	930	863	861	883	884	883	868	882	935	881	952	853	901	891	926	916	915	863	931	925	899	898	892	852	894	890	899	910	874	915	933	890	884	847	969	875	885	900	887	880	910	887	901	897	918	889	876	833	934	887	918	926	880	856	891	889	899	909	879	888	967	882	933	915	871	896	883	891	888	895	935	923	936	848	890	896	904	910	903	900	899	907	898	917	900	914	928	939	911	871	886	920	856	877	887	942	897	915	934	899	915	886	874	936	911	849	912	903	906	900	933	904	887	847	900	957	863	934	881	874	977	888	922	902	884	881	895	879	940	901	950	823	839	904	933	859	965	921	917	882	869	924	865	882	910	902	884	900	934	889	960	932	925	918	940	914	896	899	838	884	895	857	944	907	921	880	965	901	902	902	877	911	950	924	880	822	935	926	934	886	864	901	867	939	929	885	859	939	879	905	873	871	895	898	889	916	934	884	938	895	893	882	896	953	906	889	890	885	910	953	863	886	933	897	898	892	890	881	901	873	882	899	912	909	844	856	895	904	910	896	882	918	885	910	912	880	966	864	866	969	897	869	934	865	921	919	885	873	868	923	834	904	893	896	865	862	902	950	905	906	886	872	910	884	923	895	883	842	911	894	885	889	879	847	871	929	861	896	921	923	842	895	892	920	903	911	880	906	888	888	923	874	920	938	892	930	864	942	892	892	878	891	916	916	962	879	882	895	905	890	875	896	869	921	901	875	896	905	904	829	885	885	848	814	864	945	910	896	916	903	893	887	902	938	892	894	865	943	919	935	922	879	879	863	892	888	905	905	900	992	921	893	908	876	920	830	891	902	887	860	925	855	861	923	890	972	938	894	876	907	980	846	925	865	1008	916	958	879	953	935	923	875	887	935	922	899	842	870	917	888	933	902	924	900	921	866	902	843	900	836	883	860	868	888	908	911	897	869	911	835	883	885	899	892	894	902	941	894	866	886	873	898	924	883	869	866	893	882	884	854	878	897	952	934	840	895	889	929	890	865	875	876	872	923	899	836	881	901	886	892	930	918	877	904	938	960	882	888	892	938	867	918	945	868	867	885	910	911	873	945	931	931	891	883	932	915	889	895	948	949	959	872	899	945	904	888	897	919	903	916	885	900	875	902	920	889	927	908	929	940	902	882	921	882	887	913	872	891	899	873	838	880
22389	21095	28266	24141	21120	18700	6969	3289	2376	2034	1791	1574	1328	1170	1101	985	986	857	836	715	688	697	674	598	566	516	533	491	441	478	468	451	447	518	479	439	461	471	439	440	423	448	403	415	481	444	457	449	462	433	459	424	431	474	456	432	477	437	443	438	428	449	447	432	428	407	451	445	428	389	427	401	453	395	416	451	449	438	492	450	434	441	416	447	442	413	419	459	425	415	439	460	446	454	423	467	414	436	460	443	457	435	415	428	412	459	447	443	439	443	398	418	416	426	468	455	439	479	457	455	449	449	420	397	452	420	402	450	431	443	440	425	437	421	457	465	427	459	450	450	479	416	424	419	460	406	465	384	445	428	447	437	445	470	441	430	462	389	393	489	446	450	443	429	413	423	430	460	471	430	418	449	452	432	442	452	457	429	424	442	429	452	414	413	424	453	451	395	441	423	422	415	413	471	422	411	386	441	432	465	453	458	431	416	372	433	468	446	452	463	454	431	448	441	414	442	446	454	420	455	426	450	432	450	464	460	433	434	435	431	459	436	455	411	427	444	431	427	418	434	428	424	418	439	417	459	424	447	444	409	446	421	442	420	453	435	409	436	443	430	445	420	453	442	435	453	404	434	470	417	422	475	449	454	454	420	419	435	455	420	393	422	476	435	439	416	450	406	431	438	452	416	447	424	485	394	448	435	448	425	442	471	445	439	422	425	453	443	411	384	436	403	418	430	403	428	481	410	431	409	415	448	437	429	424	438	431	408	454	423	438	444	436	438	439	434	407	441	481	429	427	441	414	422	449	418	427	441	429	415	416	412	463	457	455	422	427	414	455	463	430	430	432	455	422	418	441	445	417	460	408	404	400	447	457	417	476	470	420	435	422	412	447	446	462	451	453	426	425	443	469	440	427	453	452	429	425	437	440	392	437	454	437	427	428	464	461	488	442	451	416	445	437	445	462	414	427	459	421	421	436	453	423	438	453	467	442	451	425	418	421	452	451	425	402	446	428	433	435	446	404	414	424	412	428	455	433	433	437	471	455	436	454	425	434	422	435	469	443	430	421	454	400	440	442	418	405	426	418	402	414	457	449	451	440	401	436	442	429	421	423	432	467	456	411	447	435	427	428	424	450	449	450	434	407	445	441	414	444	439	436	435	419	405	461	461	452	439	469	430	419	441	461	407	406	405	498	437	423	436	456	414	428	414	461	405	386	436	425	436	430	447	434	457	427	456	366	407	431	413	434	406	409	445	453	447	413	426	442	457	447	462	435	402	404	427	426	394	438	476	439	435	402	416	459	431	437	432	435	422	396	410	417	452	421	461	415	414	402	433	445	406	430	457	452	452	412	431	447	433	426	411	436	446	464	459	431	403	469	458	416	432	419	414	398	448	484	462	421	408	400	416	440	461	406	424	474	444	413	418	410	425	415	435	447	435	451	447	457	405	430	430	418	446	438	437	424	437	466	431	423	446	461	416	440	419	431	409	410	422	418	419	417	414	397	378	480	434	465	423	482	465	425	431	454	479	455	450	435	445	440	412	463	426	408	443	426	462	406	440	412	474	433	429	438	444	443	418	460	455	447	468	419	410	402	441	449	403	448	417	461	442	410	472	448	448	470	414	448	455	452	447	442	431	441	451	456	435	467	432	424	447	402	420	454	435	402	407	416	408	443	415	441	452	415	462	430	419	451	453	443	429	451	423	441	427	439	417	439	453	450	441	426	427	420	441	429	448	398	431	441	427	473	450	428	444	420	417	423	439	444	433	426	456	391	469	446	409	455	466	452	489	449	448	435	441	413	423	408	437	435	407	437	424	468	446	448	457	433	404	427	429	431	435	402	448	435	454	428	424	454	424	476	438	442	460	433	449	393	441	474	429	415	421	429	465	375	450	404	457	442	398	449	434	431	459	422	487	478	450	405	416	398	441	438	472	432	440	432	427	460	421	420	437	433	446	437	403	442	445	400	439	401	444	410	439	425	428	448	452	421	445	448	403	466	446	420	442	464	423	455	430	426	425	419	470	411	440	443	466	467	423	450	425	486	453	431	432	440	446	429	420	480	428	434	435	431	477	411	415	456	419	423	434	439	416	456	416	437	431	453	426	424	451	436	448	426	425	421	435	427	440	432	445	427	445	410	454	437	435	450	425	396	455	420	437	383	425	434	416	428	460	500	464	397	455	440	410	450	428	430	450	429	434	439	411	445	461	432	419	446	413	449	426	444	416	412	451	447	435	429	429	404	417	455	439	460	465	469	424	437	435	412	437	423	440	474	401	424	448	437	446	431	410	427	451	422	452	413	451	465	434	444	482	434	437	450	428	434	456	398	465	460	430	419	431	437	443	418	430	422	429	412	445	424	439	481	461	421	462	406	443	425	446	448	441	419	427	439	417	452	455	466	416	445	442	459	447	452	468	425	413	427	457	423	438	411	432	479	436	447	445	464	421	431	436	433	447	433	447	428	418	431	465	423	451	438	435	464	433	402	437	408	449	456	419	375	464	423	443	405	446	448	441	438	442	405	430	442	448	453	403	437	463	433	441	448	453	428	439	433	431	448	438	409	449	496	488	418	443	408	444	445	429	440	418	394	440	448	409	457	453	421	444	430	455	451	473	446	438	404	430	424	450	481	417	447	418	444	423	440	442	433	446	405	435	435	427	445	450	466	461	401	431	399	431	449	436	435	452	422	426	444	420	429	416	441	457	391	435	441	427	434	416	418	419	426	443	481	463	413	423	426	416	411	448	414	434	439	437	391	424	457	422	444	447	402	414	413	464	456	422	419	431	416	417	445	420	483	467	412	441	478	462	425	475	456	462	458	444	452	447	429	449	442	419	438	427	449	384	448	454	410	439	412	478	410	437	442	423	447	398	449	427	419	434	421	435	463	418	397	454	424	448	419	443	431	431	412	431	416	438	421	412	459	424	426	439	419	427	435	426	478	430	445	459	435	434	401	432	452	409	472	434	409	390	472	446	472	441	408	449	405	441	431	415	426	435	421	400	451	427	449	420	442	452	426	450	420	435	435	441	447	436	435	429	438	407	393	426	404	444	444	415	413	432	397	434	435	458	408	407	424	456	452	408	424	438	484	431	419	470	417	420	407	416	441	425	420	430	453	451	436	451	432	436	455	427	474	415	472	456	446	477	443	443	406	406	433	455	441	402	474	440	419	421	457	408	415	433	437	444	447	439	424	448	412	402	409	451	411	447	388	473	427	443	421	449	441	413	446	412	421	398	455	399	452	424	418	404	421	409	428	427	448	428	450	420	400	440	453	447	421	414	426	387	394	454	451	444	411	413	415	429	422	422	444	430	451	400	440	432	417	444	423	421	448	450	434	437	417	437	430	446	423	435	460	397	434	429	404	435	439	425	458	433	427	454	462	410	420	442	460	407	446	432	429	440	453	497	456	430	437	437	452	415	387	488	433	454	415	411	391	440	450	421	436	475	409	436	445	392	435	429	452	425	447	433	412	416	424	433	387	447	425	411
17874	34912	28680	20216	15130	11548	9465	7767	6364	5379	4524	3980	3416	2895	2570	2264	1986	1914	1786	1579	1400	1313	1201	1196	1017	926	868	817	755	724	736	727	729	732	774	750	718	731	712	728	697	722	725	687	743	658	685	681	702	712	710	684	684	623	733	705	676	686	687	682	646	663	632	691	717	653	661	684	629	618	676	649	657	706	670	703	639	657	713	627	660	700	646	633	657	696	694	680	682	646	643	681	600	653	659	616	670	673	665	610	664	622	674	673	663	643	648	680	745	672	674	701	677	653	663	641	646	705	629	676	667	642	641	628	665	668	651	619	678	672	644	606	663	630	655	628	658	652	610	626	643	636	634	669	688	686	641	674	661	645	680	711	642	641	622	624	671	691	669	607	647	649	681	657	656	662	645	634	670	655	642	674	666	644	674	694	649	676	684	644	692	667	649	652	692	677	640	637	652	632	616	647	631	680	618	653	666	655	654	649	617	679	707	694	679	650	637	647	652	652	651	662	653	627	672	654	651	652	608	671	623	644	644	645	670	653	674	645	661	639	652	656	658	697	713	646	660	675	676	670	688	705	622	627	663	652	669	646	645	624	673	638	670	656	691	690	656	685	638	665	648	654	646	636	654	633	634	676	704	649	665	614	606	700	662	645	697	649	637	684	637	657	602	694	649	659	611	635	698	648	626	661	699	710	644	703	670	672	665	684	644	658	699	645	670	654	697	664	625	664	612	686	676	666	643	653	632	627	661	656	677	638	681	659	618	678	661	684	663	690	687	610	683	667	655	629	660	655	606	648	708	654	681	648	688	677	649	645	626	616	636	686	641	629	685	627	646	673	655	682	708	644	655	607	658	632	636	655	655	666	626	643	645	652	657	662	668	671	653	652	652	682	625	677	633	684	641	650	640	696	653	667	646	615	678	652	656	649	637	638	696	612	598	662	625	670	675	655	625	625	655	634	685	668	706	683	631	654	636	638	633	632	650	638	652	647	685	602	627	623	647	653	637	656	689	650	695	667	689	676	619	701	666	671	671	635	696	676	681	634	661	646	640	666	641	659	637	670	648	632	639	655	660	680	673	691	631	620	664	647	681	665	669	675	654	703	694	625	636	697	641	685	681	634	635	682	685	632	631	681	646	654	647	657	653	645	625	631	625	676	694	625	611	653	625	654	559	638	642	682	690	650	661	643	697	663	660	645	660	632	635	677	617	673	666	619	697	657	641	653	652	624	639	636	632	666	649	642	677	640	700	672	652	642	640	664	648	682	648	661	621	659	661	626	633	649	619	709	637	672	643	643	666	658	667	663	638	675	617	612	676	661	601	646	662	666	689	656	667	686	669	664	681	673	622	672	654	633	679	672	640	685	610	712	610	683	687	600	673	678	648	607	680	669	662	625	667	673	685	625	623	637	620	628	679	643	630	636	671	671	680	639	679	663	635	638	663	642	677	682	677	678	663	661	657	677	653	673	661	698	647	685	661	683	647	639	648	661	638	661	629	636	665	683	673	648	662	674	684	648	648	616	568	673	693	624	625	685	648	712	622	713	658	627	651	668	641	651	651	692	624	637	620	647	684	696	655	637	674	642	642	630	687	655	670	650	685	729	638	665	651	644	665	671	615	655	636	628	643	673	671	663	667	663	667	649	664	666	721	638	650	652	656	707	603	660	624	634	679	674	649	653	662	660	693	640	653	675	634	685	617	672	631	629	624	631	650	629	636	665	674	686	639	683	672	634	647	644	672	651	630	657	647	664	667	621	661	667	695	674	671	650	642	661	695	640	638	643	597	700	619	675	645	567	669	660	642	670	620	683	651	639	674	716	686	663	657	683	643	660	661	614	660	669	656	648	629	664	644	659	657	687	638	640	662	646	636	643	682	639	639	669	628	669	686	663	693	652	604	714	641	666	666	652	599	692	643	607	708	655	697	655	678	696	702	650	633	633	619	620	675	628	643	659	642	662	608	634	662	608	648	697	675	623	647	644	633	659	688	644	622	663	617	639	653	676	643	633	707	673	654	689	669	646	599	665	655	641	600	699	629	641	646	667	625	677	654	637	688	653	661	657	674	642	648	704	652	706	661	635	642	630	699	621	683	672	671	675	698	667	612	630	641	683	685	660	608	642	639	667	637	656	624	679	626	666	660	635	605	671	648	675	667	675	699	670	647	638	655	667	671	648	620	646	620	620	676	682	645	676	704	649	648	666	618	676	630	649	685	629	639	634	640	660	679	668	691	702	659	632	633	624	640	647	604	655	652	660	640	661	644	670	622	672	676	634	616	722	649	675	693	692	649	649	653	661	672	643	725	658	638	650	659	671	658	657	685	637	694	633	651	639	687	621	642	634	643	666	673	658	659	649	666	673	628	659	651	668	671	687	620	649	608	651	618	632	631	703	663	640	695	694	633	671	700	663	671	688	652	615	648	711	674	651	677	670	654	648	690	664	658	668	657	651	681	660	671	649	663	636	668	659	653	628	647	709	638	657	622	669	641	638	666	662	658	666	640	603	674	634	656	698	655	626	642	649	699	636	626	633	635	639	624	660	638	641	697	678	681	628	647	670	644	647	672	665	684	645	639	655	698	632	637	641	682	635	652	689	654	626	677	660	663	648	615	632	635	674	662	661	699	641	611	664	639	652	657	683	662	600	658	688	700	670	718	672	672	684	691	670	617	678	678	658	612	692	670	662	690	656	682	671	646	705	652	624	652	642	617	684	667	641	667	679	647	665	623	640	633	708	614	698	699	632	629	702	645	653	595	678	657	643	653	700	652	620	615	692	669	648	665	633	647	641	659	671	627	648	651	656	629	651	689	668	658	695	666	637	640	640	644	677	647	655	678	615	679	645	670	656	680	654	680	659	661	657	676	664	632	679	615	643	594	664	653	712	616	624	650	634	643	670	639	665	702	633	625	649	634	655	658	688	598	622	649	617	666	664	662	643	646	692	631	709	716	645	647	649	641	744	663	673	664	664	652	669	632	681	668	641	696	652	672	627	646	682	629	679	638	639	662	619	608	656	640	626	636	668	652	666	664	657	651	652	698	655	682	645	665	621	673	680	658	713	665	651	669	714	669	663	665	634	675	650	664	627	669	663	679	681	643	746	652	644	643	686	621	630	664	645	680	614	683	605	621	678	647	630	657	676	681	580	684	660	663	629	632	666	677	650	615	668	621	639	647	673	650	643	669	635	654	661	671	669	630	683	613	654	633	676	660	666	688	661	591	635	614	609	663	608	665	669	635	659	661	664	646	622	664	656	656	667	637	645	676	662	652	639	674	647	673	615	664	653	664	618	642	651	629	653	687	647	661	666	596	703	650	672	703	670	692	700	673	662	609	643	651	621	674	679	593	674	642	650	673	652	683	673	646	662	682	670	617	649	684	642	707	673	613	647	647	634	687	696	629	626	654	612	646	633	647	648	676	705	650	665	677	655	671	662	671	684	630	682	663	648	706	650	652	699	610	640	673	652	612	640	679	681	663	658	650	692	672	612	681	699
27581	19560	13730	7391	3797	2647	2110	1771	1480	1401	1232	1156	1065	957	924	895	817	848	825	803	731	754	746	692	723	725	638	714	645	691	644	701	692	680	669	676	701	673	682	646	675	655	652	628	621	650	666	664	693	656	684	645	662	673	666	639	641	647	615	615	654	593	641	646	667	598	679	648	575	653	606	610	646	628	612	625	698	645	635	690	621	638	645	685	648	648	667	653	612	702	698	673	630	645	644	673	645	638	604	692	686	653	670	619	686	651	606	675	648	614	699	619	624	642	586	643	696	637	665	641	666	676	669	662	677	658	618	605	652	672	632	689	710	649	652	631	654	661	709	644	648	677	613	632	619	658	628	702	662	628	697	665	694	687	674	710	682	614	685	662	656	665	667	612	634	629	673	662	656	621	635	641	634	624	645	650	625	626	673	649	681	646	678	678	640	700	641	663	648	690	630	641	658	650	700	588	660	671	643	671	690	607	662	639	630	636	668	685	676	647	671	650	636	645	656	663	670	657	633	641	648	630	653	626	670	629	702	662	694	660	619	649	723	644	635	640	662	645	626	640	642	658	671	652	657	677	630	639	597	670	657	672	621	691	651	671	643	665	656	669	667	655	701	641	640	670	686	691	696	642	634	620	651	609	664	635	656	640	613	663	683	660	632	661	672	648	686	658	654	653	572	617	660	661	620	658	671	644	694	658	677	628	673	653	673	623	667	648	662	695	649	680	648	626	644	673	647	637	653	668	707	673	671	679	631	692	655	640	645	717	671	657	662	633	628	690	630	658	659	636	630	626	660	629	663	652	690	677	647	638	642	597	625	657	618	681	663	658	656	666	655	653	634	676	638	686	670	618	695	663	602	653	646	699	656	645	654	706	641	661	583	661	665	626	650	627	658	624	691	678	663	635	657	649	596	651	687	670	628	654	702	683	651	644	665	638	645	617	658	642	599	662	680	626	606	604	666	660	628	627	617	611	657	662	657	650	669	638	612	660	657	626	690	669	649	676	641	653	683	625	622	647	655	632	629	623	596	635	614	654	653	636	675	670	631	670	642	669	592	644	733	692	636	626	635	657	672	677	696	655	624	672	628	652	672	659	609	585	665	677	693	604	665	639	634	687	685	640	620	647	645	677	649	651	661	651	625	645	703	644	665	671	672	643	633	627	657	644	667	643	590	625	632	690	638	681	660	634	610	662	664	646	678	657	669	686	627	659	686	665	654	696	619	618	677	642	650	615	648	690	650	633	690	660	641	629	697	705	686	671	658	694	685	639	614	644	664	675	678	631	595	621	681	601	650	664	639	671	652	681	701	711	624	646	645	658	646	645	636	645	685	662	667	624	639	637	629	622	640	676	636	644	654	612	643	627	647	636	621	672	658	639	644	641	627	648	670	662	662	641	653	651	681	637	666	652	659	635	642	692	649	648	622	682	684	640	655	635	636	672	647	695	645	662	656	611	642	663	656	631	626	613	653	632	642	664	628	655	663	648	637	609	666	595	661	654	643	659	671	683	634	642	686	687	670	653	695	683	680	637	595	648	673	633	675	663	658	649	689	677	618	646	605	583	665	637	669	703	663	653	683	648	659	625	626	655	653	657	650	627	668	675	631	647	628	601	632	676	652	616	678	690	613	608	605	681	629	651	594	645	621	600	630	575	634	696	626	646	657	631	631	697	711	678	624	640	674	655	647	627	664	601	658	637	675	680	667	655	643	659	663	665	638	670	630	680	695	664	630	680	636	663	662	689	625	682	657	667	669	639	658	693	641	662	644	606	658	621	682	647	678	636	642	629	641	666	650	625	643	659	672	682	635	651	669	634	595	644	666	704	637	670	684	657	634	674	668	652	675	605	639	610	661	693	652	648	704	610	689	660	661	703	608	653	618	656	671	676	643	625	666	648	670	691	633	632	652	661	624	696	665	614	650	649	659	657	627	632	676	618	656	650	664	648	648	658	651	637	682	657	651	644	670	640	648	670	632	689	605	681	620	663	668	700	664	631	647	644	636	647	658	623	609	642	611	658	693	659	708	686	663	687	686	642	724	676	652	669	638	643	644	679	708	650	641	679	623	580	619	618	685	701	641	647	664	635	642	651	633	646	661	618	649	678	652	644	648	636	633	668	657	646	661	650	639	690	653	628	624	682	676	651	649	629	658	658	620	633	663	639	668	704	673	674	630	638	660	599	710	642	645	672	664	632	638	625	672	640	654	673	666	673	663	648	677	664	676	668	649	662	680	583	651	633	687	628	640	629	649	688	666	664	631	575	655	676	638	675	654	658	646	646	621	676	653	645	671	653	617	622	651	625	653	646	625	641	665	667	642	644	705	669	631	609	634	640	638	667	652	638	663	694	701	641	641	645	690	661	650	647	681	638	657	714	672	639	617	640	675	644	670	639	688	691	646	672	656	711	673	641	648	585	669	667	653	623	656	683	644	634	680	674	625	646	621	648	633	659	620	655	620	679	664	662	641	608	658	687	657	687	645	614	606	631	624	671	620	641	597	605	676	657	625	645	645	680	663	617	685	673	644	657	662	657	648	652	663	691	660	694	629	655	656	648	659	682	632	686	667	600	644	644	618	644	649	672	674	683	661	635	649	604	616	673	665	692	623	577	655	674	630	596	595	639	665	651	640	629	622	670	625	658	668	638	643	606	701	652	652	625	666	626	701	621	647	636	667	654	658	702	652	623	664	630	646	701	639	718	626	642	663	644	682	674	662	621	622	607	665	697	664	676	633	684	646	680	615	682	649	657	677	675	620	632	676	641	599	684	652	660	661	615	642	657	630	692	669	668	686	677	645	691	637	637	635	705	682	626	656	629	673	686	648	675	632	661	670	634	643	677	604	649	695	643	618	651	660	637	696	646	642	639	656	573	634	677	597	659	680	657	616	641	683	629	631	654	675	629	656	657	648	667	663	607	668	623	637	679	669	682	625	666	648	667	664	687	669	647	615	698	621	644	616	659	643	625	643	621	662	653	626	656	656	668	635	621	696	680	608	643	647	681	634	691	697	631	650	689	663	606	705	651	672	621	637	625	625	667	656	610	705	616	620	673	654	654	638	600	628	690	671	638	648	671	652	671	671	678	674	639	651	676	653	633	654	642	652	635	648	646	679	609	617	623	597	682	647	642	642	625	649	712	656	632	670	676	630	630	609	632	627	673	618	618	621	637	653	644	625	612	696	702	640	664	714	635	604	679	677	633	643	637	626	624	661	674	710	643	664	661	643	685	694	670	656	615	676	595	710	619	643	626	676	630	653	657	658	676	649	644	637	632	639	678	641	629	619	643	691	674	665	669	583	638	607	627	697	645	616	663	652	680	629	659	662	671	651	665	646	683	661	657	690	670	647	657	671	664	659	616	650	693	627	670	668	651	677	697	668	614	644	619	640	618	657	639	632	683	628	650	652	608	621	694	647	659	656	685	666	638	634	652	736	610	680	671	659	662	643	617	648	667	605	648	670	655	700	684	625	657	614	655	630	626	643	640
15703	24791	19213	12040	8362	6407	5000	4249	3729	3252	2862	2428	2236	1982	1777	1663	1564	1518	1475	1410	1311	1285	1226	1208	1104	1085	1112	991	1011	984	1027	1008	960	996	969	1012	1005	970	1030	947	969	1030	1081	963	1038	1003	1036	1011	928	1049	1093	1027	955	998	1040	1052	918	964	1004	993	993	1032	996	1000	980	943	979	969	973	1021	995	1039	965	975	941	962	1037	966	988	966	1012	923	992	917	965	1013	1010	993	986	1025	1003	1005	976	993	979	952	926	951	909	957	973	1002	939	961	1012	980	970	970	986	1020	992	973	974	1022	983	961	963	1008	966	1021	969	949	1000	994	992	1021	978	972	898	966	942	950	1005	972	996	985	985	937	928	966	961	942	991	966	959	1018	952	997	951	1023	984	954	953	922	999	962	987	980	1043	962	971	1007	995	961	920	929	964	1023	953	992	924	998	975	1019	979	1030	951	985	1025	983	1026	953	1000	954	974	1005	1019	996	949	981	973	948	939	954	954	953	942	1021	1000	949	980	969	924	933	1030	980	968	997	979	968	964	923	1010	952	984	947	964	945	959	959	985	1009	942	1040	1002	965	956	958	943	980	954	989	985	1015	962	955	927	975	984	964	979	920	997	943	999	954	1042	977	1004	990	978	985	993	941	1029	959	979	961	981	1029	1006	985	980	979	1000	1002	996	953	996	916	996	953	965	998	963	969	995	947	1050	1003	997	962	962	969	913	1030	895	1065	999	1024	951	965	971	973	994	943	984	977	954	999	1019	969	1013	938	946	952	960	929	936	969	947	1020	973	1001	973	961	961	1038	982	972	966	979	1042	1009	1016	954	980	982	993	964	1025	971	995	1002	977	995	961	962	996	985	1010	945	1010	975	971	983	1017	997	977	972	941	974	976	948	966	1004	1003	987	1012	923	982	920	986	976	945	1006	1032	1020	962	1024	988	998	965	976	977	966	991	912	1010	958	1025	1001	981	942	1030	1020	955	976	963	989	954	947	993	968	930	911	931	936	975	972	942	932	1062	1010	970	1040	967	991	958	1090	958	967	902	979	930	1030	952	946	941	961	969	1029	1003	1005	1029	973	1029	905	1001	929	991	1010	988	942	954	1011	1008	966	1028	933	908	1000	990	989	972	963	939	960	986	998	976	990	967	967	992	985	961	1084	1004	1005	967	975	975	915	975	996	1016	1050	998	936	970	1004	954	964	952	974	986	945	977	993	930	1005	915	948	964	956	975	929	940	989	992	1014	937	984	980	982	962	961	951	942	974	980	916	994	994	1027	992	969	943	1010	1001	945	991	989	966	969	983	951	1018	931	960	964	1014	965	993	975	975	1001	1032	974	981	1005	962	984	993	964	996	949	1001	966	1002	929	1035	999	995	1017	961	985	1002	989	1001	963	978	921	927	950	975	973	998	1031	946	1017	1002	995	1021	954	968	976	979	954	1020	973	982	995	979	973	992	991	1029	954	992	984	1032	974	1027	987	993	963	977	1013	977	950	919	980	1002	941	1000	975	965	990	954	961	977	958	934	1001	1048	997	1013	990	1016	994	972	937	1010	973	951	969	961	949	961	902	1002	1019	1006	951	985	935	967	1007	974	950	945	952	999	949	935	972	1004	964	966	995	942	1005	992	1003	973	1013	969	993	995	988	976	965	972	965	1005	988	944	971	1012	998	974	987	981	957	1024	997	1025	967	949	961	987	937	1036	971	969	967	991	983	1001	1011	977	975	1009	980	995	1012	981	1019	963	991	911	960	946	975	957	1013	971	971	980	981	1013	956	951	930	1009	890	971	945	983	1005	975	984	1001	1056	980	964	971	971	971	984	965	1010	1034	1005	954	1000	953	1004	996	977	935	961	987	925	937	977	987	976	969	1004	1012	1004	1004	1003	965	929	1040	1041	958	973	991	937	1005	975	947	997	942	948	961	953	1023	984	1013	988	966	973	967	946	973	1003	1042	972	1017	1007	1005	948	985	995	991	964	977	942	973	984	961	990	981	925	952	1011	957	926	1019	908	996	988	929	971	985	991	1006	991	980	921	961	1001	1062	1025	985	971	973	1002	1023	975	1080	983	975	958	992	1037	991	931	970	919	969	1011	964	958	974	1024	996	915	968	967	943	983	976	961	965	995	1007	970	975	961	988	998	1018	929	968	957	1032	986	956	976	907	937	987	1052	989	953	953	986	954	983	972	962	937	960	956	990	994	992	935	994	968	977	946	1030	989	973	934	969	942	959	939	941	958	987	950	937	1034	975	947	1002	1002	947	1013	1052	943	967	975	985	980	906	1049	1000	991	1042	1013	955	974	998	892	952	976	997	986	964	955	905	955	980	989	1012	989	964	963	997	955	983	1013	956	979	939	956	967	930	986	962	957	965	935	1020	964	963	970	1049	996	968	987	1005	992	1004	926	970	978	967	925	979	1040	1011	1033	975	980	964	1039	1009	951	967	984	994	952	980	1014	1055	1000	1009	994	957	992	938	993	994	952	1047	961	965	1030	928	941	975	939	1005	965	964	966	981	962	932	965	963	952	945	947	934	952	994	961	949	963	977	997	957	940	987	998	980	991	1023	1023	958	977	932	990	1004	942	994	1006	922	921	974	950	958	961	987	979	917	956	963	996	991	938	1021	976	941	989	968	1038	959	958	956	1016	1012	957	983	994	997	981	875	1000	941	954	1002	951	938	1033	973	917	983	969	967	982	981	961	1015	920	1001	1023	967	957	1015	957	989	975	1005	907	931	969	968	956	972	1017	968	1011	930	975	995	993	957	937	887	938	934	974	1041	965	953	1003	974	964	980	948	952	975	973	1011	934	969	986	950	971	994	991	956	964	915	943	986	1015	943	989	977	1022	1002	947	994	983	952	982	948	953	949	972	1001	997	959	993	954	961	945	1028	1045	958	980	967	978	974	997	971	1012	961	960	1034	919	948	948	952	951	973	942	984	1024	1005	1010	963	1034	931	1037	967	953	1035	987	946	943	1012	920	943	975	971	1010	1007	1012	944	996	960	954	955	1027	972	963	961	958	971	943	944	979	948	1024	939	991	944	994	992	967	1010	1007	986	965	944	930	1002	975	952	990	1004	971	965	929	965	992	954	1019	1032	990	980	993	925	1017	978	953	925	919	1000	977	930	965	961	1000	949	954	953	1006	972	985	964	949	1012	1016	974	998	918	988	979	980	962	1058	1026	983	958	1040	965	1024	914	961	907	962	965	957	974	982	960	967	959	904	979	1022	971	997	972	1025	984	991	1002	1040	959	996	958	956	990	944	980	924	1016	972	988	1013	944	976	996	1013	985	974	893	965	1044	973	923	994	968	978	968	952	924	965	967	949	977	913	931	989	977	1045	995	958	1010	939	974	1051	1000	940	940	922	985	971	945	1019	947	987	944	988	977	968	1008	989	986	928	929	967	1014	1040	943	965	972	1003	990	990	1011	973	1004	963	969	938	983	950	1038	917	1043	984	930	999	953	971	976	958	1018	940	979	1023	917	988	933	958	966	938	1018	1009	956	976	967	980	947	1003	982	1002	1038	977	1045	996	985	954	1004	947	966	963	985	1017	957	985	1020	956	996	1007	968	949	989	954	1035	967	924	969	1000	931	1024	986	944	919	988	941	1009	953	1038	986	987	1020	940	943	944	1019	993	968	979	1034	938	986	1001	945	993	939	990	968	993	972	1014	975	968	985	956	993	1042	937	976	990	904	966	969	959	1016	938	943	975	1011	968	919	1013	972	1024	1002	1016	1004	1007	1005	1073	993	969	999	992	962	974	986	956	984	955	964	983	1067	975	938	1009	996	932	1000	972	944	947	939	996	937	988	971	970	1072	966	968	954	992	1035	1002	998	1003	974	961	956	984	1004
23302	21098	27601	24829	19767	7472	3474	2485	1984	1681	1531	1402	1193	1129	1078	907	866	885	778	688	689	698	664	609	651	587	536	578	526	549	534	544	537	547	572	535	538	510	535	549	565	574	549	565	517	524	540	533	555	543	564	489	520	519	516	552	538	464	557	539	541	556	503	535	556	527	543	490	545	535	561	532	541	560	518	566	513	544	545	505	545	491	551	479	552	524	525	495	560	520	526	521	522	511	533	514	526	548	531	557	517	533	531	521	543	552	535	540	516	539	518	536	557	560	537	521	541	536	523	541	552	530	526	507	563	538	535	555	521	516	496	533	489	551	535	524	547	552	551	479	549	522	480	500	540	508	513	520	502	598	510	533	490	507	520	510	565	540	533	462	523	490	535	510	512	503	534	551	549	564	593	546	544	510	549	527	496	562	507	513	534	554	493	531	527	544	495	532	521	579	452	552	510	493	558	483	554	504	535	535	513	506	531	517	557	529	487	516	486	517	558	500	517	574	532	497	523	517	529	511	542	556	537	582	494	563	528	521	525	532	528	479	542	519	502	536	568	524	513	530	530	547	505	537	505	503	498	538	522	517	518	544	470	548	501	541	569	532	543	541	541	501	555	499	557	483	562	510	550	595	539	524	581	502	551	536	520	519	546	541	493	518	487	484	515	529	498	532	542	499	552	505	523	511	534	524	540	507	572	493	587	490	507	526	533	474	480	558	543	525	527	581	454	557	525	560	522	495	520	529	492	511	557	522	486	524	533	523	553	526	556	492	512	536	492	504	530	555	554	493	545	544	527	563	552	529	562	503	553	542	514	523	518	518	457	510	516	506	472	502	553	529	554	532	543	497	545	515	555	489	564	552	526	501	526	548	559	517	556	556	508	502	515	527	537	491	536	517	495	533	529	539	537	509	520	566	558	521	554	565	539	546	502	524	510	462	486	541	549	541	512	532	519	508	596	498	487	550	495	521	522	558	500	532	514	485	525	552	529	504	533	523	511	515	488	519	541	528	522	483	508	533	511	575	519	518	529	530	545	563	496	540	514	550	501	531	547	481	493	517	527	511	485	545	520	527	526	546	562	525	566	557	548	559	552	495	521	568	534	527	528	501	567	506	548	526	538	547	527	500	509	563	512	550	523	540	540	536	475	515	513	531	517	498	533	533	520	513	459	518	520	516	497	536	566	541	476	522	518	521	461	504	505	507	528	564	494	522	570	514	540	520	471	528	506	525	558	515	532	528	547	539	466	505	537	540	530	529	471	485	570	540	516	567	531	501	548	522	510	517	525	513	505	507	539	540	534	523	505	551	555	498	554	499	485	506	571	500	550	522	570	494	546	514	528	523	492	504	553	495	500	519	506	511	526	539	515	537	540	546	514	494	495	538	492	537	542	548	546	513	521	562	491	555	488	520	498	528	550	517	515	541	538	518	534	522	544	515	559	515	508	523	529	510	466	528	523	554	541	519	538	514	524	529	530	535	496	523	512	521	547	530	517	552	564	544	497	520	540	519	561	526	502	517	519	528	551	547	502	521	570	536	501	518	504	498	551	536	561	524	551	567	522	526	523	494	511	497	527	556	497	547	559	526	545	547	498	530	545	512	547	483	538	534	537	518	517	517	542	529	513	555	545	533	554	534	514	524	507	560	516	532	483	578	568	508	523	549	541	565	538	524	500	525	522	494	545	559	518	492	474	508	557	482	545	520	533	513	535	518	510	539	500	565	541	507	580	525	510	532	475	563	572	557	589	558	528	505	514	552	502	554	564	532	521	557	529	564	496	543	491	507	515	556	534	512	548	513	538	534	544	572	526	493	538	508	525	540	510	557	483	537	478	522	524	538	546	516	556	538	501	518	521	576	539	541	573	505	538	495	532	525	532	503	505	497	528	538	494	544	528	496	533	505	493	547	531	491	583	564	522	551	497	530	530	531	527	496	504	526	530	527	480	524	490	541	534	547	530	535	551	575	526	521	536	487	505	532	544	528	545	541	496	541	508	529	528	527	483	493	528	476	494	482	549	501	512	498	559	552	534	518	572	527	488	518	506	528	524	528	543	522	527	515	523	534	556	554	526	509	492	508	528	503	496	498	525	578	500	537	511	540	565	562	515	511	519	539	522	541	524	497	485	564	539	545	501	515	489	491	464	517	507	511	503	525	502	538	531	484	542	560	558	492	512	542	523	547	544	517	512	500	497	523	516	516	491	497	504	548	525	521	542	524	510	541	530	525	529	527	509	519	553	520	495	521	549	490	547	554	493	533	515	543	514	554	512	481	570	542	515	562	517	531	544	499	500	509	523	540	521	509	513	518	528	555	540	519	496	555	503	529	515	525	562	536	563	570	520	523	515	527	550	521	578	471	561	581	536	488	554	526	539	517	552	541	520	513	545	478	517	576	522	530	519	502	528	517	547	492	468	515	554	532	507	514	507	494	526	549	565	491	552	524	518	515	531	562	533	530	558	510	514	556	522	516	530	520	549	476	501	519	504	542	542	538	529	519	523	528	511	509	515	496	511	510	516	505	524	547	515	534	517	522	504	524	521	540	532	516	514	515	514	504	518	560	556	539	532	562	536	501	541	493	519	532	504	540	513	487	481	519	500	528	544	479	477	538	547	502	495	490	527	523	498	522	501	495	533	503	552	536	518	546	509	550	496	561	522	562	514	536	444	517	523	518	519	515	527	509	546	521	505	483	535	540	539	580	528	551	554	543	516	508	567	536	533	521	529	531	514	536	479	558	534	517	518	549	548	556	554	518	492	506	491	556	480	561	498	550	496	526	554	527	517	505	553	504	568	535	518	516	498	546	507	506	485	536	528	539	518	509	547	528	478	541	521	493	541	571	527	528	540	477	542	554	556	507	546	525	546	506	514	548	531	528	476	520	507	484	497	533	531	560	522	527	497	545	542	480	483	553	556	515	512	503	498	541	535	542	557	527	576	543	506	520	468	545	504	514	547	502	524	510	540	546	522	535	563	550	523	538	559	553	527	505	551	526	526	544	518	488	499	517	518	517	565	537	516	539	528	533	512	550	510	532	545	503	535	527	518	509	541	513	507	534	489	523	534	501	531	498	539	482	543	536	530	522	504	534	497	542	493	477	555	516	527	505	555	569	530	489	484	536	521	504	592	508	484	521	554	518	507	491	515	539	568	532	525	560	545	509	497	540	487	528	508	494	526	538	510	517	542	527	510	551	525	505	531	498	530	548	490	510	497	525	563	509	519	516	521	551	561	485	537	559	524	517	488	531	565	517	550	539	516	544	570	521	516	539	492	532	508	534	502	531	542	536	510	532	520	548	578	532	543	531	556	511	543	547	543	541	519	560	518	526	551	578	560	508	552	516	564	523	528	504	526	528	562	530	524	533	505	547	493	532	562	537	541	474	502	502	504	523	507	498	529	546	518	541	491	532	495	513	490	537	500	520	560	537	529	537	532	518	605	528	518	512	507	513	557	531	538	538	511	505	566	550	531	549	493	544	521	517	532	560
17025	31101	25093	16573	12065	8975	7154	6126	5246	4387	3788	3208	2824	2391	2230	1888	1770	1673	1549	1471	1283	1206	1184	1129	1105	1018	931	869	846	881	920	803	937	852	879	840	862	851	820	837	808	833	801	870	834	829	844	862	863	825	868	812	813	824	823	834	904	857	811	793	756	838	811	833	832	791	836	826	729	794	810	821	795	802	837	781	812	788	809	825	834	755	875	837	798	795	792	817	756	871	827	842	782	809	783	808	789	791	765	827	805	787	826	775	855	783	798	817	807	784	792	832	812	830	849	796	840	820	812	812	838	814	792	794	766	786	826	837	792	890	846	779	809	779	810	844	802	789	801	797	804	811	785	787	799	813	793	767	783	780	773	823	830	805	870	817	787	792	841	820	827	780	798	780	786	797	775	793	802	801	808	833	821	810	832	810	757	755	856	849	811	794	819	783	798	837	777	800	765	832	804	797	796	760	784	834	779	797	808	843	796	826	796	778	848	814	813	779	804	781	795	739	807	794	775	824	850	820	764	785	837	767	793	766	833	806	804	805	751	857	780	839	866	811	785	784	832	834	763	826	830	773	812	807	816	801	818	833	842	830	784	782	755	769	746	866	823	764	833	813	775	776	810	814	806	847	838	788	804	768	835	830	851	776	785	843	835	797	815	793	800	767	806	813	811	801	818	826	853	823	824	818	823	805	818	736	745	808	799	777	789	837	824	852	840	827	791	779	873	775	791	800	784	798	803	786	822	794	780	782	831	830	818	791	816	838	833	791	815	814	834	775	804	817	791	825	781	809	792	833	862	864	834	762	848	848	774	813	803	822	799	778	831	761	816	835	800	812	814	813	810	785	751	789	788	822	846	811	848	785	858	747	847	821	803	827	814	841	789	834	807	789	779	811	796	803	800	808	808	817	792	809	785	840	752	742	827	791	791	786	732	789	821	833	828	810	802	798	763	837	825	815	801	830	772	781	782	761	802	776	821	838	818	811	791	817	822	863	795	773	757	771	847	786	830	812	799	786	837	801	753	851	801	822	795	832	788	784	823	807	806	827	742	803	781	856	864	801	862	815	829	813	807	811	803	836	777	829	805	855	803	832	873	767	783	829	816	805	764	808	815	768	783	751	831	799	776	799	819	775	806	819	770	753	765	836	796	807	814	811	850	782	818	839	777	849	806	801	777	826	789	817	745	868	793	810	797	858	830	844	817	815	838	784	790	767	784	776	808	765	780	854	803	841	859	776	779	840	823	800	875	809	761	818	824	747	843	838	817	829	806	813	792	799	827	846	798	732	810	772	825	789	759	839	794	780	778	818	830	812	819	772	791	806	781	789	797	858	862	802	807	814	744	799	778	782	810	769	800	809	793	822	831	802	803	817	760	820	835	775	803	817	835	767	796	813	802	777	791	805	779	884	772	835	843	794	793	803	801	790	776	789	785	832	815	815	846	800	799	817	768	760	827	829	834	817	860	818	844	815	807	789	795	798	866	849	793	798	826	826	786	822	821	852	797	775	782	826	813	827	815	760	792	852	809	816	806	799	786	826	821	792	799	787	762	809	771	824	817	815	838	833	813	818	791	737	821	782	779	839	798	790	803	837	874	856	758	814	787	801	841	765	771	805	776	842	829	787	816	766	781	813	762	819	793	801	777	790	823	820	792	770	831	831	774	838	821	802	847	820	785	815	782	807	845	815	787	834	829	764	787	773	772	832	769	805	779	831	794	793	828	858	860	776	782	794	756	812	795	834	793	805	768	839	825	805	744	798	806	853	789	832	822	845	735	812	797	780	849	841	745	810	853	819	766	874	799	813	836	775	785	756	766	781	761	807	847	790	815	811	779	836	761	788	749	796	831	774	798	805	823	866	793	781	822	861	858	821	807	768	788	803	833	813	818	851	795	781	741	808	792	777	816	825	780	795	781	837	824	812	783	814	784	836	843	807	806	825	767	821	789	843	810	789	848	783	847	824	834	811	817	770	794	833	800	845	851	800	836	762	838	801	827	807	851	868	801	787	818	755	798	792	819	857	802	814	784	760	785	798	823	852	788	845	832	787	800	798	825	800	852	792	801	777	767	800	819	815	762	811	777	839	803	794	807	790	842	733	769	802	827	818	819	808	838	836	802	785	794	801	773	794	821	833	819	790	854	762	786	765	820	789	839	763	776	804	809	800	827	812	828	808	778	820	797	814	814	790	792	780	788	796	774	787	791	828	793	761	795	828	796	823	803	805	798	772	773	817	804	800	821	770	745	853	825	810	797	811	812	808	842	795	797	774	848	830	828	828	788	789	830	787	794	803	783	794	786	806	766	791	859	815	769	817	802	816	781	803	787	860	779	785	813	833	790	833	813	790	772	804	803	851	795	786	828	796	799	808	785	782	777	769	794	816	838	830	776	821	786	796	806	773	848	794	757	796	807	801	781	795	751	822	815	820	790	799	783	817	797	861	769	821	864	807	779	806	804	806	822	777	820	799	800	766	774	791	765	803	793	805	815	776	838	902	815	832	792	842	799	839	752	792	782	782	836	814	849	786	791	751	791	842	845	814	736	810	798	752	822	827	828	828	796	747	821	793	782	802	784	822	821	806	784	743	769	826	785	794	771	815	782	786	811	818	806	737	824	794	789	809	834	792	783	827	816	848	815	796	785	790	782	818	806	776	742	835	806	818	776	844	798	775	765	824	874	824	807	756	752	794	805	782	776	804	811	804	803	789	795	804	830	803	780	820	798	839	772	836	796	778	857	836	775	811	785	817	816	845	818	782	828	823	819	814	825	821	778	832	792	822	800	788	811	811	790	772	826	827	791	803	827	792	790	798	809	810	795	786	817	755	824	817	804	869	784	781	797	782	821	854	820	792	799	753	827	825	837	825	847	834	833	826	797	811	788	759	820	851	785	812	851	847	821	815	825	771	813	800	797	803	821	827	834	813	791	861	824	808	790	792	803	791	796	785	787	812	789	766	842	778	782	825	778	843	827	819	825	747	814	815	810	830	818	840	700	829	772	846	787	780	801	746	832	779	870	783	803	791	797	807	845	817	859	804	819	786	819	788	812	818	767	872	824	779	823	771	820	811	791	802	779	839	782	830	781	835	764	818	831	799	865	829	838	818	806	858	848	828	803	833	810	783	787	882	756	819	810	819	828	786	778	804	843	787	799	835	828	813	796	801	814	804	858	793	799	775	756	780	776	803	823	803	783	788	796	829	827	815	838	791	845	777	816	790	783	787	778	782	833	778	804	832	837	818	820	839	795	819	810	839	772	855	836	721	898	806	820	763	751	827	774	791	773	811	799	809	811	796	818	784	838	794	842	787	764	846	800	786	779	865	787	751	804	804	807	837	744	808	770	749	837	799	818	775	849	814	747	751	818	818	824	824	810	813	878	765	811	775	814	860	782	824	796	774	851	842	761	781	800	824	776	795	796	808	816	803	793	761	820	813	839	814	830	870	826	772	817	790	833	781	803	832	791	832	793	819	828	813	775	766	805	791	819	820	811	819
24808	21142	25527	22871	6303	3015	2365	1820	1613	1398	1375	1169	1144	1004	972	927	912	834	838	791	736	718	673	665	651	654	674	635	600	596	597	594	608	581	669	599	617	588	659	614	619	614	627	625	580	622	581	595	650	637	644	575	622	595	616	618	618	626	614	626	569	559	607	569	612	620	644	586	630	554	604	603	593	682	551	623	592	583	598	576	641	559	610	598	628	604	644	610	557	584	593	581	566	580	599	629	654	584	605	591	668	600	592	623	642	578	589	599	641	566	636	632	632	666	635	614	631	594	615	611	603	583	634	596	613	607	593	605	624	618	595	585	578	583	607	593	606	634	660	620	590	559	609	606	615	602	600	599	623	596	597	589	615	600	594	592	564	579	638	618	612	582	628	594	605	604	590	542	534	597	636	563	616	566	596	602	633	602	578	607	630	586	605	638	643	608	617	564	564	607	603	654	602	580	617	591	591	637	565	591	603	611	616	638	651	580	575	621	583	560	587	584	614	571	625	593	605	619	643	552	662	595	617	583	603	621	643	600	596	575	599	626	558	617	558	560	628	630	583	622	651	554	625	619	627	599	609	625	570	585	597	607	592	596	640	625	624	595	615	585	600	611	591	588	599	599	616	606	563	656	601	547	596	613	622	549	602	601	587	641	525	570	566	614	580	635	592	586	595	587	589	595	624	624	566	576	609	611	638	562	597	576	606	616	575	594	629	590	605	553	578	597	582	608	659	592	603	584	643	641	633	589	572	641	603	643	584	595	594	621	611	637	643	580	581	583	571	574	578	588	564	612	598	638	614	590	613	622	602	627	595	603	602	599	585	601	590	571	615	535	610	595	607	587	570	586	614	624	625	559	605	594	571	624	575	569	657	596	574	618	624	583	556	606	591	612	590	624	623	584	605	602	583	580	543	604	646	591	601	654	571	621	620	638	577	606	595	579	566	652	623	623	615	626	590	525	556	646	602	575	569	636	579	592	616	572	611	631	596	589	603	596	585	613	651	616	610	584	582	602	601	570	618	624	613	607	569	623	551	580	559	614	574	589	611	529	622	639	600	587	597	610	598	583	593	576	613	580	581	637	620	559	578	584	639	613	636	599	608	617	636	562	573	598	617	609	593	615	610	580	585	603	585	587	623	629	562	575	634	618	601	605	610	543	574	596	625	660	622	599	608	577	580	594	611	588	616	580	602	619	628	594	553	598	590	592	601	617	622	625	588	588	654	589	573	598	600	604	608	554	579	620	622	625	636	589	589	634	630	568	594	601	607	630	583	619	559	559	576	619	633	622	570	644	605	588	583	580	616	594	646	546	584	608	656	650	578	584	645	614	595	578	596	632	603	567	574	613	588	602	622	640	623	570	581	587	635	667	583	629	614	628	607	587	581	592	583	617	566	598	622	652	571	588	593	606	600	582	655	623	609	630	598	666	591	611	577	594	579	586	637	624	621	615	665	565	584	634	595	611	614	655	616	651	615	556	616	575	639	639	632	610	578	583	582	601	565	585	620	599	646	602	585	566	585	564	648	594	611	569	568	571	605	595	602	628	562	591	608	594	632	555	603	575	601	621	582	595	587	597	587	586	547	602	619	629	567	582	608	639	596	585	579	615	598	601	577	596	592	581	550	588	647	549	621	586	627	612	578	596	604	614	587	619	632	608	599	601	603	621	580	595	632	594	585	564	618	628	629	597	593	633	592	660	613	641	613	604	608	587	605	623	585	605	582	588	604	607	636	633	658	658	628	642	585	618	616	604	628	592	596	584	595	634	599	559	578	592	589	622	581	584	632	607	588	599	624	590	655	614	585	630	584	636	611	565	606	589	586	630	633	610	628	543	621	586	610	573	591	601	630	616	629	597	566	618	589	627	584	637	597	619	566	601	607	627	568	629	608	619	609	670	579	625	615	607	631	607	573	628	589	627	581	580	582	596	650	606	618	616	608	606	604	596	574	605	584	582	608	603	612	584	616	632	607	598	622	621	597	600	607	597	582	566	598	595	590	604	590	625	657	578	565	579	611	607	580	616	600	641	603	601	610	600	619	596	631	642	600	586	558	566	597	585	590	643	616	615	618	617	625	593	619	625	601	626	602	638	598	555	629	553	633	613	652	565	609	577	650	584	593	610	599	602	656	599	609	583	618	603	621	605	616	625	660	607	577	639	609	610	606	565	596	625	617	584	588	585	612	608	551	565	586	618	600	616	613	578	635	585	586	594	608	614	598	602	610	594	604	599	558	573	624	606	602	540	591	613	618	606	641	591	574	625	569	585	579	593	604	609	620	585	609	632	589	604	618	616	589	614	593	598	597	596	611	566	578	588	554	577	585	585	617	616	598	652	648	620	621	588	599	613	566	614	621	652	594	586	642	612	604	599	567	593	601	605	591	609	571	630	618	592	614	559	557	559	624	627	597	601	617	616	580	574	615	631	584	567	593	581	596	608	594	555	575	625	567	620	619	632	632	593	566	631	588	585	562	544	621	606	571	628	628	656	612	611	631	623	612	608	603	593	561	580	595	583	565	609	587	605	619	588	637	604	596	585	614	620	625	589	618	624	620	584	611	632	589	595	583	606	557	592	601	626	587	558	534	588	614	591	611	586	642	623	588	639	580	587	602	601	606	596	565	581	560	621	608	601	616	646	637	609	636	557	660	631	628	615	593	662	625	595	593	621	599	568	603	643	615	625	569	592	612	606	570	612	598	625	590	607	609	587	665	578	609	603	593	576	615	598	607	574	611	575	594	637	628	588	582	582	591	605	595	588	655	621	587	614	594	578	590	605	611	575	579	591	596	618	592	594	592	642	582	617	624	639	583	572	611	619	586	590	574	583	625	601	570	620	623	647	626	645	594	654	579	591	588	574	590	600	615	619	579	568	594	586	628	606	600	620	577	578	570	614	656	559	553	577	605	621	619	630	623	571	631	590	627	568	644	609	602	601	578	529	579	610	557	630	590	597	591	620	619	655	640	587	599	603	611	575	586	586	600	620	600	609	602	585	581	613	614	640	618	599	642	629	593	570	565	601	559	579	607	542	614	643	598	561	613	555	594	633	595	623	584	590	596	575	648	530	562	569	626	582	594	625	639	606	588	617	613	590	588	545	681	600	644	610	605	617	571	558	646	583	582	616	619	573	611	598	602	586	575	606	634	593	607	571	614	577	575	617	652	601	637	546	572	625	588	564	597	627	577	609	613	612	610	610	594	630	588	601	594	633	652	642	587	581	580	598	613	650	595	585	601	582	585	564	666	588	616	637	575	587	581	607	585	587	636	572	614	597	655	559	612	581	614	606	611	572	556	637	555	626	618	584	619	611	592	602	603	598	613	606	623	565	580	628	579	605	588	594	597	551	637	592	620	666	589	623	564	635	582	617	567	567	645	580	599	603	637	590	609	592	597	633	624	627	635	544	592	615	618	545	578	633	584	595	570	625	663	576	586	572	574	619	617	632	621	602	607	639	587	568	597	603	614	586	641	664	614	582	580	572	588	601
16124	27897	21632	13573	9644	7227	5839	5047	4366	3696	3251	2811	2448	2160	2087	1769	1688	1609	1566	1430	1271	1258	1235	1167	1054	967	983	937	946	950	893	958	944	883	938	930	914	923	883	875	941	938	911	922	908	916	969	961	908	902	886	975	886	917	960	942	897	939	897	896	927	888	889	956	874	925	931	862	920	912	865	910	915	978	884	917	932	887	899	955	860	889	889	912	902	868	879	938	940	867	898	918	840	925	935	904	886	906	903	915	880	891	939	947	907	903	930	904	915	962	907	916	921	839	911	900	919	913	879	919	865	861	938	893	889	927	846	860	912	905	892	832	905	910	881	878	877	930	892	928	876	895	909	920	929	921	905	860	962	919	867	849	911	907	898	905	887	903	941	869	930	828	882	916	894	878	935	919	932	877	911	904	851	899	898	858	936	842	919	891	914	904	897	906	866	817	877	892	891	861	875	879	900	923	980	905	868	907	915	901	854	899	864	909	932	860	886	898	913	911	855	941	922	893	906	867	910	889	896	867	917	941	885	892	863	932	906	885	868	873	884	872	875	892	911	925	867	962	903	849	906	888	870	870	855	875	906	916	883	844	890	874	888	862	871	942	896	896	869	896	896	939	887	912	914	869	898	869	875	951	899	890	873	898	901	872	869	911	903	920	919	819	862	927	851	866	924	865	944	939	846	810	904	856	890	952	844	869	873	958	916	903	910	929	903	930	904	890	890	817	944	871	831	932	877	876	901	934	886	905	919	889	891	912	882	859	845	878	864	930	910	889	910	908	906	900	943	872	937	878	934	861	922	916	912	922	909	890	853	853	880	919	888	849	910	905	898	879	964	898	843	912	905	881	898	867	874	870	955	822	935	905	889	928	889	865	864	873	908	898	907	841	931	859	923	894	883	866	866	927	901	887	857	907	882	883	949	930	908	928	867	875	879	917	889	890	884	854	906	923	913	965	901	910	880	912	885	923	861	843	899	869	876	921	868	848	921	862	893	894	947	909	893	845	874	867	896	880	894	862	851	905	894	893	909	940	904	914	848	836	882	853	894	911	917	929	933	909	858	886	878	881	902	924	898	853	961	908	860	858	909	897	903	906	910	903	882	897	868	890	884	860	852	914	891	893	865	860	915	871	883	910	926	898	890	930	879	910	844	904	924	917	840	853	911	901	858	848	873	1015	887	914	940	891	911	899	910	828	877	937	854	897	845	953	942	935	884	896	878	870	924	888	903	915	901	903	911	952	904	885	880	849	887	889	853	899	831	908	950	852	891	860	916	949	945	892	926	931	935	885	899	895	947	917	924	894	899	888	896	957	884	874	829	845	880	928	874	846	915	897	884	915	887	870	890	834	919	886	884	926	936	914	907	900	925	856	860	893	938	858	941	925	871	923	958	915	847	911	893	920	896	875	885	947	944	844	906	921	880	876	923	909	872	891	914	835	927	837	921	901	913	943	858	881	907	954	915	929	890	924	902	923	885	944	873	878	912	941	894	920	909	943	896	877	906	882	886	881	928	895	882	861	894	934	940	864	911	859	869	956	857	889	897	904	897	888	882	910	915	855	920	890	891	905	883	914	883	931	906	899	874	870	895	888	961	957	807	923	907	846	855	917	931	899	863	867	942	896	949	856	885	883	928	828	884	898	934	914	926	910	931	917	847	922	925	902	885	872	876	870	882	840	882	888	861	894	888	860	905	914	873	892	869	918	868	920	906	911	876	901	875	867	917	884	809	925	915	911	902	891	890	888	909	883	966	903	905	884	823	958	906	903	899	876	893	893	879	834	921	886	908	899	892	848	894	863	880	894	860	871	926	893	905	922	937	879	893	906	937	896	869	911	906	875	931	876	899	860	917	934	837	895	880	919	923	915	890	873	907	897	917	926	855	888	905	905	971	928	932	864	873	880	902	923	927	873	898	862	917	884	907	917	940	931	938	828	876	869	877	911	911	924	849	913	864	866	877	875	927	893	864	856	871	907	865	859	883	863	879	919	847	946	907	912	919	881	865	843	915	867	885	862	902	917	834	926	853	998	875	846	862	903	943	934	928	902	900	886	878	882	870	853	935	928	877	855	878	882	888	938	886	878	859	861	907	915	911	851	895	879	876	909	895	853	917	906	919	859	909	891	885	949	902	912	926	886	889	905	935	875	859	915	887	888	915	912	894	858	884	879	912	936	950	885	869	927	917	904	963	929	892	884	862	954	908	866	934	874	941	893	929	886	916	872	896	890	911	974	924	894	889	902	892	878	919	942	910	949	881	825	876	899	850	914	872	888	858	973	935	940	901	951	935	871	903	825	884	931	878	879	841	868	930	851	900	875	913	922	891	901	915	927	912	904	895	876	910	890	904	858	908	879	893	855	874	941	869	851	851	904	845	886	908	970	892	875	876	931	880	911	880	898	962	903	908	862	851	889	910	851	897	909	967	875	869	906	901	929	917	924	887	880	920	874	890	898	888	902	884	844	908	888	874	947	854	927	905	899	913	908	914	870	929	854	889	876	907	906	920	889	923	889	1029	892	928	832	888	923	951	932	871	874	941	923	875	885	901	879	923	949	865	880	819	917	896	880	943	889	872	860	877	853	963	927	871	887	918	936	890	883	923	859	892	888	900	954	825	924	909	912	870	859	881	898	898	857	925	908	890	883	880	921	910	903	911	878	841	897	897	873	932	895	917	898	889	941	888	903	877	885	897	918	884	902	861	926	913	869	873	855	861	884	856	895	889	906	863	892	918	903	854	959	852	869	891	920	911	818	920	928	893	939	979	893	907	913	871	939	887	912	878	894	957	893	873	856	879	883	868	877	896	884	867	849	897	904	852	884	925	923	919	910	878	893	916	856	845	890	877	904	929	890	894	893	823	868	893	874	939	899	843	908	870	883	906	897	898	887	898	917	910	910	910	934	893	913	884	871	887	942	897	896	940	972	897	916	872	872	889	856	889	906	885	914	933	888	896	928	917	904	879	848	929	895	889	878	906	895	878	858	893	908	931	951	883	850	945	913	914	922	890	947	845	837	917	951	899	870	918	879	905	939	883	904	928	884	879	915	894	865	880	857	967	934	917	953	932	916	924	873	903	875	910	900	902	879	872	871	870	894	962	865	881	882	916	937	854	909	861	907	832	963	879	897	919	905	897	862	912	895	909	881	895	921	899	926	930	869	855	939	908	859	950	852	870	858	942	943	947	920	875	871	864	874	891	881	885	853	876	890	894	921	888	875	908	947	889	924	863	942	922	905	946	898	837	890	933	837	842	856	835	857	904	890	935	874	855	875	966	929	910	874	910	937	919	862	887	904	925	903	916	915	894	916	938	852	915	891	922	939	881	931	877	907	848	904	902	890	913	907	875	885	855	855	889	880	929	926	940	875	918	927	915	914	928	892	901	859	918	895	889	872	850	861	852	896	929	917	844	897	859	903	835	925	901	903	884	897	872	914	912	902	916	865	914	856	929	859	908	866	878	896	940	939	859	913	916	895	908	880	860	932	917	912	891	913
22418	21131	28273	24233	21140	18686	6479	3266	2387	2161	1875	1588	1406	1271	1133	988	902	906	783	713	662	635	651	591	561	484	490	482	453	479	487	449	490	467	429	476	446	467	435	462	441	457	438	452	473	416	485	434	417	481	442	478	416	455	437	434	434	445	465	418	444	435	474	451	454	466	469	447	450	432	483	453	431	428	434	419	456	424	436	423	441	418	473	469	419	412	455	442	444	436	481	444	431	464	456	437	451	453	462	419	449	398	468	454	477	429	444	494	481	472	447	432	409	435	432	433	442	434	437	437	474	464	432	420	424	446	457	461	398	437	434	485	442	452	453	404	444	470	461	459	421	441	432	438	421	422	419	395	427	436	435	388	449	424	450	454	430	438	438	480	430	431	417	446	445	437	439	431	440	431	451	419	397	438	472	427	456	398	459	471	450	482	429	443	439	422	425	437	427	441	415	408	437	460	450	411	441	403	418	451	449	401	404	434	436	476	448	417	444	466	461	428	466	435	439	467	445	427	425	433	438	424	467	471	424	429	445	438	489	435	433	436	442	438	421	417	435	428	417	465	419	419	461	421	398	408	428	418	435	442	431	430	455	421	397	455	390	450	430	435	437	410	402	390	431	485	427	422	458	467	438	436	433	418	441	433	458	443	450	448	464	402	439	419	423	469	455	447	429	446	485	441	431	441	456	439	454	450	435	462	433	420	411	433	456	389	435	476	424	441	440	394	435	453	407	448	419	449	449	435	387	425	436	439	451	427	429	447	462	469	458	407	440	430	412	477	486	423	421	400	390	397	455	441	454	437	424	460	379	442	408	421	449	429	466	428	411	468	485	416	407	452	406	414	482	407	435	441	425	448	472	407	407	454	438	441	429	446	432	449	438	433	407	439	453	440	481	488	433	430	443	449	445	422	462	435	435	417	441	443	445	409	471	421	444	416	441	424	418	417	458	457	407	443	430	417	424	436	453	415	447	448	420	417	492	452	433	448	450	396	420	437	448	457	440	388	428	406	453	425	428	442	447	412	445	507	433	424	445	424	426	419	447	472	401	443	481	464	420	395	419	462	456	458	444	419	377	412	458	416	411	448	499	454	461	431	399	440	434	411	434	427	461	407	424	429	468	451	455	441	430	435	412	422	446	448	433	416	426	442	422	442	457	435	445	429	400	420	477	419	475	474	447	439	437	454	470	449	427	418	438	474	427	398	433	469	425	449	473	410	418	467	420	424	429	432	451	394	427	445	392	415	448	429	475	440	426	452	434	420	426	445	444	423	461	424	442	419	455	461	409	469	432	436	404	414	446	404	418	418	405	428	446	490	444	413	428	433	438	456	438	421	411	436	414	434	423	431	443	407	397	444	465	427	424	458	455	446	478	418	465	411	419	429	458	451	462	461	471	408	428	430	419	433	436	419	444	429	429	434	470	454	399	461	397	410	471	426	468	437	459	434	417	484	445	447	436	452	431	443	435	425	436	486	428	458	441	400	458	426	445	428	412	426	441	450	479	430	418	446	459	457	455	410	454	463	407	392	443	424	444	467	452	449	408	411	434	430	401	427	462	414	433	441	442	449	443	428	424	432	452	413	428	430	392	458	453	461	461	450	402	430	454	459	485	432	405	473	440	468	430	439	401	443	440	438	457	425	415	450	442	438	422	430	468	427	446	384	425	440	419	448	413	455	435	411	427	436	449	445	424	427	446	440	428	430	430	413	411	446	428	440	444	478	433	420	456	463	483	436	466	428	459	408	393	435	443	445	425	453	441	429	411	421	444	464	443	412	398	442	418	405	424	418	412	458	415	432	474	424	428	413	462	426	424	433	459	423	455	477	430	437	458	487	432	398	412	476	415	427	450	424	419	440	424	425	451	442	429	436	404	434	413	421	426	493	453	493	429	411	466	424	436	432	422	430	452	406	415	474	440	442	405	482	445	448	425	434	426	414	414	415	464	454	409	423	390	465	448	427	419	425	450	431	431	418	448	409	413	427	442	430	465	480	474	444	447	415	467	457	425	428	442	448	431	459	417	451	429	444	432	461	444	441	464	444	421	417	437	442	425	429	462	431	415	446	426	442	416	420	419	466	417	444	437	464	462	434	468	407	448	403	427	440	456	432	405	445	405	461	425	428	432	426	447	414	472	462	443	426	481	447	415	446	420	435	451	440	425	453	458	434	448	417	417	454	440	432	451	434	447	403	427	439	420	445	412	430	425	438	426	449	442	421	421	407	419	416	410	421	453	428	451	425	418	429	510	419	425	446	422	433	427	452	442	408	440	460	449	454	454	472	453	435	432	494	381	413	422	447	430	450	439	464	436	437	418	436	462	461	431	434	453	395	431	414	467	471	452	440	418	461	440	429	427	433	398	447	451	456	408	449	456	486	413	421	447	426	416	419	404	469	435	437	443	413	449	451	432	445	423	427	447	451	394	479	449	416	426	457	436	427	444	409	460	455	417	439	433	446	416	456	437	473	436	431	430	417	468	427	429	460	446	421	463	456	407	433	421	422	445	419	431	431	439	427	450	458	411	420	380	483	456	443	386	420	410	439	430	466	446	424	470	428	438	426	417	437	414	441	422	434	482	395	447	435	428	467	456	442	453	430	447	468	420	456	410	444	447	430	412	466	463	399	440	435	444	437	457	416	455	425	466	484	410	435	408	442	435	410	460	433	463	405	420	483	452	446	411	440	440	434	459	412	454	438	429	432	435	408	483	429	408	473	458	428	456	473	471	440	429	426	426	468	438	426	432	443	417	445	413	404	427	400	423	396	451	447	462	438	476	436	428	436	428	429	434	448	445	428	460	439	455	467	450	415	447	462	421	425	453	442	459	422	426	457	471	451	429	432	466	460	413	422	432	451	444	430	414	462	429	434	405	443	411	443	460	441	459	433	442	426	419	426	465	414	413	450	425	495	404	450	437	444	430	433	420	407	413	431	423	465	463	441	459	403	440	377	433	455	440	432	439	421	429	451	459	440	459	437	410	420	423	425	398	472	436	458	411	418	398	449	440	452	437	458	434	443	446	434	433	397	438	490	429	418	434	424	429	421	438	431	473	423	445	440	426	462	407	417	448	443	460	448	463	427	433	466	430	463	453	438	471	480	437	438	418	433	413	440	401	434	458	445	459	435	401	416	428	431	464	406	408	464	436	460	412	419	452	435	452	453	454	438	398	465	447	434	429	454	432	396	438	458	398	412	428	418	450	439	457	429	400	434	409	451	403	445	414	410	435	470	382	435	386	445	464	454	431	452	416	443	472	418	413	430	449	438	430	406	445	438	401	412	416	441	421	423	462	428	423	434	450	452	432	437	410	464	431	405	400	455	466	420	450	410	455	445	439	442	450	394	447	434	474	444	417	450	413	443	449	478	412	470	413	437	412	505	406	480	439	474	478	454	440	409	407	436	446	397	428	417	418	470	443	447	417	464	414	416	475	448	419	427	434	466	430	428	418	418	401	455	414	468	429	448	421	455	454	472	442	462	469	465	456	458
18357	34940	28605	19953	15072	11087	8831	7707	6507	5451	4767	3984	3462	3023	2629	2182	1983	1966	1738	1549	1404	1218	1161	1087	979	893	787	735	682	728	708	752	786	707	755	722	700	708	683	619	723	717	716	694	717	711	674	665	767	714	673	756	696	659	698	664	650	640	657	707	700	626	654	656	645	658	695	655	635	653	619	691	681	673	664	633	682	712	660	636	690	616	653	672	667	673	648	696	719	667	670	644	600	627	651	694	630	591	690	708	650	651	655	641	658	626	661	648	634	670	660	690	684	656	644	633	633	640	638	673	652	630	690	671	637	623	626	650	655	665	698	676	705	691	658	635	671	647	640	685	653	636	669	643	683	699	622	689	601	665	656	711	679	656	630	624	655	660	622	694	635	640	697	693	642	682	681	642	640	638	677	684	662	619	661	635	632	628	685	631	637	640	629	606	717	659	668	624	679	616	651	666	711	613	665	634	650	693	654	597	658	667	694	594	619	636	636	649	665	639	650	634	657	630	628	630	666	685	672	661	679	641	719	676	690	666	684	669	657	651	644	688	653	682	692	690	662	603	680	703	637	648	665	674	659	664	671	680	600	615	678	680	615	640	632	634	656	607	687	598	642	638	669	673	648	627	680	702	643	647	677	651	636	720	657	672	638	701	615	642	638	634	633	638	619	701	685	634	684	663	605	656	646	654	644	661	655	673	674	649	730	650	676	627	605	691	662	644	653	631	626	658	693	673	667	649	634	641	695	692	671	635	651	611	642	658	681	641	649	647	687	644	654	637	639	653	642	687	648	615	655	651	670	628	623	663	674	630	631	659	593	693	687	679	662	652	668	646	611	666	696	643	673	679	626	655	693	633	655	639	598	637	635	633	638	644	613	661	642	626	685	724	653	652	634	637	636	652	731	635	696	654	614	677	691	616	704	668	651	693	604	638	660	693	664	661	646	658	658	662	644	663	658	648	671	633	688	666	735	638	659	690	627	623	635	667	649	665	670	640	717	673	630	676	668	638	625	682	652	673	669	712	707	644	689	688	642	618	662	685	675	679	662	643	639	690	680	658	671	642	683	642	645	653	621	687	668	649	623	641	672	626	675	682	702	621	679	680	633	685	643	641	657	604	643	658	657	648	684	638	659	717	654	665	643	649	655	711	689	649	571	645	640	701	654	617	655	621	629	635	668	657	681	633	652	613	644	647	677	616	620	656	676	669	572	637	630	651	702	668	672	663	649	649	656	634	683	664	693	675	606	643	664	666	667	676	633	604	657	656	638	655	640	668	705	702	652	680	684	615	668	652	665	632	654	659	628	697	621	666	630	691	656	636	652	682	657	669	693	649	679	660	641	617	671	635	655	696	703	680	654	633	675	677	674	621	662	654	681	620	647	663	699	713	636	662	657	665	681	722	651	649	631	648	662	625	646	655	654	651	702	661	682	635	671	663	685	605	626	678	693	637	648	665	664	622	690	647	653	622	621	643	677	651	641	672	626	638	604	655	648	687	627	685	619	661	671	648	645	637	640	661	621	633	683	637	661	664	658	643	652	652	696	680	640	669	641	635	654	657	664	671	687	627	646	640	638	657	688	679	678	652	628	650	631	649	639	618	672	649	621	696	677	657	662	678	647	641	660	671	684	678	647	632	622	670	672	634	642	657	650	658	668	676	657	697	668	648	701	653	654	670	639	621	666	653	659	678	663	644	659	636	615	680	655	642	625	625	679	661	682	666	631	630	706	655	666	600	669	627	658	706	638	643	650	684	668	619	671	672	648	652	687	696	651	669	613	649	669	625	639	678	714	645	624	667	668	724	675	651	650	661	698	650	652	636	654	674	622	643	629	658	656	651	629	635	657	646	604	623	626	669	653	687	667	681	678	650	690	630	649	645	627	661	661	676	661	692	683	651	587	689	631	622	654	660	613	690	603	616	667	679	646	659	665	669	674	665	675	673	673	634	720	639	603	639	714	674	665	694	669	640	652	635	651	648	665	695	682	648	653	666	614	687	678	638	656	621	653	664	635	643	663	620	680	607	658	675	628	646	630	678	601	679	696	641	685	650	668	674	642	599	631	667	688	617	626	644	659	677	656	641	614	705	666	641	646	642	611	655	680	644	669	663	657	624	666	616	636	657	681	611	658	654	648	690	655	623	647	671	686	632	637	682	691	671	657	635	666	637	662	683	622	643	643	651	623	667	612	672	626	640	692	684	675	664	641	646	655	696	658	661	667	667	640	704	623	635	716	683	657	648	695	594	633	632	679	645	679	661	682	696	657	669	655	626	628	694	691	686	648	638	648	670	677	657	636	640	686	645	682	626	648	661	625	695	668	687	680	673	665	647	649	680	647	655	666	668	710	637	663	666	639	640	650	648	644	673	688	667	654	601	666	636	677	652	636	662	640	664	651	645	618	694	659	710	616	631	668	656	676	694	686	649	693	645	652	683	687	686	666	665	635	680	700	670	650	669	641	659	694	639	640	680	633	649	679	638	626	681	682	683	646	725	667	683	680	652	662	680	645	649	659	693	684	643	626	712	666	636	681	681	663	611	675	686	620	660	616	661	644	665	599	686	655	602	677	665	669	664	701	643	670	614	686	658	634	688	652	683	621	672	648	642	656	648	616	610	631	627	659	587	630	643	617	635	647	660	641	651	648	689	663	640	679	641	628	668	662	643	691	663	598	625	673	695	634	624	665	654	676	675	666	641	651	663	662	637	654	667	631	646	636	600	647	689	681	692	661	636	644	624	623	672	656	651	686	631	663	603	686	674	682	673	659	671	643	653	666	649	653	639	656	669	684	677	697	629	657	663	631	659	622	670	700	670	662	645	698	631	625	723	655	665	631	625	596	667	668	651	657	686	699	657	717	638	644	615	661	691	683	659	618	648	688	679	651	600	628	652	664	624	662	669	630	653	669	637	651	664	648	666	655	635	650	678	656	625	675	670	641	616	630	703	663	666	665	698	659	650	673	664	687	609	659	673	664	654	641	668	666	682	689	719	662	611	683	675	657	679	647	690	637	646	632	653	635	672	594	684	676	616	652	651	690	683	607	643	659	659	640	671	677	664	620	638	682	661	652	672	655	664	644	670	665	646	632	652	643	649	662	624	638	635	628	656	658	639	683	689	684	683	658	668	620	618	662	627	721	632	685	662	594	696	654	680	695	686	695	659	653	659	659	635	629	663	660	622	691	705	672	644	682	693	611	651	673	620	645	669	616	665	631	679	675	735	643	669	702	652	681	685	671	644	647	627	627	684	625	610	616	619	635	665	660	664	657	652	653	655	656	629	666	663	661	651	692	633	670	636	651	628	604	631	680	673	656	682	658	665	617	660	650	659	664	662	679	640	677	656	620	640	608	655	678	675	686	685	662	632	669	727	664	639	638	645	670	700	661	683	636	606	632	640	640	645	667	639	673	651	636	672	678	677	639	618	649	642	669	675	693	646	636	644	641	656	611	665	673	675	677	661	656	659	657	656	656	662	654	642	590	642	680	688	622	601
27607	19396	13317	7136	3606	2437	2040	1646	1385	1338	1193	1149	1036	971	921	876	828	833	774	750	746	727	719	687	681	670	660	670	693	666	640	668	649	687	697	655	639	663	638	635	673	656	630	657	664	670	633	661	675	670	688	647	640	619	703	646	669	621	649	651	653	653	676	626	659	708	630	643	650	643	653	650	673	619	650	708	687	652	624	619	673	664	683	678	637	672	647	687	589	658	646	609	667	637	629	626	628	612	638	663	670	695	655	620	665	619	644	622	650	658	673	624	694	668	645	670	602	631	627	672	644	668	628	676	643	579	646	627	637	667	669	653	632	718	625	652	621	652	640	639	665	637	678	666	636	661	677	667	619	660	703	664	641	653	654	619	658	634	575	640	663	630	624	668	670	642	632	699	643	667	689	684	654	627	601	633	669	681	602	632	627	656	642	622	674	641	663	652	611	606	633	644	650	661	667	679	670	635	698	660	618	631	664	598	700	620	638	636	658	710	634	658	660	675	636	621	639	644	632	669	624	655	655	669	622	652	640	642	697	644	708	668	654	642	666	669	658	627	642	642	659	660	665	689	616	630	609	687	677	636	632	651	600	630	668	698	665	607	686	691	693	665	633	684	684	651	663	617	665	674	606	636	660	667	647	668	657	654	638	643	657	696	632	622	609	677	651	664	647	648	649	711	672	627	651	697	642	624	667	652	613	643	660	624	652	646	633	651	694	660	616	663	626	694	651	655	642	645	639	650	624	616	633	634	605	607	651	670	656	650	639	599	619	655	635	670	658	653	584	690	650	651	598	711	651	657	634	678	677	648	724	693	639	598	660	684	615	650	685	660	628	669	668	633	632	626	619	611	711	639	673	685	655	661	642	688	632	675	671	706	647	645	675	646	671	653	662	621	663	713	677	660	628	621	677	624	650	643	648	601	696	617	673	649	643	654	652	652	649	663	674	690	701	684	603	695	618	689	688	649	670	602	646	638	661	665	672	683	650	666	664	641	666	612	687	670	659	639	634	686	643	693	647	646	630	701	685	621	669	678	637	707	678	650	624	637	623	596	676	697	676	632	694	671	711	634	638	596	623	700	650	656	637	651	672	615	635	655	664	660	668	671	685	636	674	627	633	663	660	702	644	617	628	641	645	705	654	652	664	629	651	605	647	659	642	649	614	682	629	669	649	690	632	654	673	579	706	674	652	629	647	687	667	676	696	630	646	623	614	709	659	671	622	654	630	637	660	637	639	660	649	643	640	630	665	620	616	667	652	647	636	640	672	631	640	680	637	668	693	607	653	670	657	622	660	684	670	650	651	638	651	643	642	626	632	626	679	596	632	678	636	613	631	653	649	666	648	630	631	647	656	639	653	631	697	603	665	642	658	672	674	657	685	664	690	689	601	635	677	655	639	689	653	691	635	652	642	625	661	647	670	655	660	665	659	645	669	641	707	665	666	691	656	602	637	673	684	613	641	662	677	629	599	671	663	646	605	680	668	628	632	678	647	664	693	703	663	637	653	654	683	661	632	680	638	662	645	635	649	648	667	678	592	658	600	700	668	659	716	669	655	665	699	677	637	634	663	656	638	667	641	665	674	674	698	649	679	636	633	707	680	687	720	649	640	682	617	619	665	685	627	660	623	660	633	675	667	623	641	641	650	619	612	626	628	657	651	668	649	637	667	631	624	623	611	685	618	630	660	673	683	679	641	671	693	646	702	591	640	666	636	656	646	625	637	644	615	642	641	670	648	660	588	665	678	628	661	645	618	634	599	680	638	681	610	601	630	606	635	638	663	692	644	705	652	655	653	633	621	665	655	666	629	660	624	640	675	666	658	607	642	645	648	695	688	677	706	644	664	621	677	601	616	694	673	642	649	646	656	645	638	622	630	666	688	629	641	676	670	643	682	632	637	643	696	643	653	620	635	629	636	648	621	666	654	610	603	667	641	686	648	651	630	634	663	672	609	656	645	678	660	641	638	643	641	704	660	647	640	647	653	676	641	673	596	643	678	664	655	667	695	639	650	672	688	610	645	664	682	672	653	650	702	688	700	644	658	643	624	627	593	627	658	665	696	631	679	646	650	634	646	626	607	679	624	635	632	643	618	642	690	620	670	686	665	640	660	686	680	688	638	666	615	652	662	628	638	641	654	641	659	638	634	694	642	640	707	635	647	686	669	669	669	679	689	655	658	645	682	612	591	666	659	658	658	665	701	649	653	655	666	675	682	705	619	649	633	645	620	693	612	640	691	647	655	638	709	661	632	655	668	714	648	640	634	672	659	671	631	641	654	623	651	611	658	611	653	637	667	609	636	653	669	703	654	643	637	614	655	648	645	637	626	656	683	644	679	655	633	651	667	650	624	628	624	629	686	649	579	676	621	639	635	629	645	658	652	684	648	688	655	624	678	654	685	625	684	652	668	663	676	649	658	604	669	644	683	665	662	670	659	631	657	612	659	671	649	687	633	703	593	655	683	648	644	645	666	669	617	691	697	646	653	675	675	648	696	668	670	666	616	681	648	669	678	700	649	674	633	719	642	651	710	621	644	667	642	637	607	664	654	642	608	641	673	615	682	674	673	661	626	649	658	671	716	637	668	652	683	726	704	630	653	667	684	659	636	661	661	668	653	642	665	670	657	675	700	611	689	668	672	633	613	626	673	640	643	684	650	642	684	678	664	707	650	677	630	642	696	610	655	677	596	666	631	678	673	663	677	673	630	685	676	658	669	668	649	664	660	650	617	672	609	664	627	633	640	673	651	627	637	642	686	635	687	682	652	655	674	682	694	661	677	666	671	655	676	657	602	662	670	666	668	676	689	660	624	676	624	665	644	630	684	641	644	634	688	597	647	632	641	659	708	660	679	653	660	681	698	637	677	670	625	671	597	667	598	687	708	615	659	661	680	660	677	620	678	666	654	638	686	714	647	684	640	652	666	685	602	662	629	665	681	634	665	655	687	645	726	619	647	650	666	660	667	641	632	670	698	655	689	645	635	657	649	642	652	672	638	637	630	657	643	663	656	687	695	632	625	667	673	653	669	662	638	617	652	702	659	700	662	673	641	681	691	636	649	706	678	672	653	656	658	608	660	651	646	645	667	629	602	657	652	660	630	622	651	654	644	703	683	674	652	674	663	661	658	626	673	652	674	623	641	695	636	674	640	684	649	650	658	642	643	649	676	606	610	696	642	632	664	624	662	669	646	690	642	617	686	663	671	680	659	623	636	661	669	639	675	697	644	619	630	683	673	649	724	603	612	634	661	619	617	643	657	623	666	627	672	680	633	625	685	692	680	689	645	674	642	643	631	682	666	659	623	586	620	629	654	641	687	643	662	687	649	644	676	662	692	679	652	630	619	646	622	647	614	622	653	706	672	678	637	654	685	623	609	638	664	674	631	654	641	639	703	619	639	704	666	653	643	674	660	685	639	702	653	675	690	673	660	642	660	643	659	667	628	709	657	674	644	635	654	653	612	664	635	610	607	668	632	649	643	673	633	630
16820	24587	18607	11633	7972	5910	4969	4151	3684	3229	2782	2539	2267	2057	1785	1635	1661	1546	1428	1354	1213	1264	1302	1142	1078	1063	1047	1007	989	1037	986	982	1014	1015	981	971	1024	1049	991	941	1067	982	1077	1030	1030	1006	1032	978	979	964	981	1027	1018	995	967	1001	995	1040	1011	1009	947	985	969	1030	938	944	967	953	970	1054	985	1000	994	954	964	976	990	994	952	947	943	1035	1008	910	992	932	990	977	976	933	976	982	996	985	1019	944	1006	957	996	1012	954	960	946	1010	987	998	985	936	987	950	951	933	1047	994	1012	923	1012	1008	995	977	934	966	964	956	906	1007	973	982	1061	970	960	995	974	1002	969	983	973	1014	981	1006	915	1005	968	942	1001	935	958	1004	933	988	1001	993	1065	989	931	969	926	945	1023	946	1038	1025	1016	1025	995	930	982	969	984	1077	968	951	928	1005	1025	1001	976	944	990	920	988	939	948	997	988	989	1035	944	963	966	1033	1012	999	971	983	1002	947	932	981	987	1010	969	979	955	983	994	962	975	977	964	1023	972	1033	998	999	981	964	959	961	981	961	993	946	981	960	930	974	1020	952	1016	979	1015	951	983	984	991	901	974	944	997	946	991	948	941	973	994	948	974	956	934	1045	1004	993	962	1008	973	957	1018	935	931	943	965	1016	959	960	1005	981	996	954	952	978	952	978	1041	956	944	950	949	930	980	991	1014	1006	974	1021	894	1034	981	968	966	977	1011	1010	972	990	995	989	927	977	993	989	968	1052	999	970	1046	998	900	976	921	1041	985	941	922	953	938	976	985	975	987	958	950	933	984	978	944	959	954	1045	925	960	1023	930	906	997	921	932	967	1037	944	950	957	982	1021	939	1026	1019	1012	996	973	980	998	961	1023	1041	949	987	941	979	1027	980	964	950	962	1027	966	998	1001	962	979	955	960	973	1007	984	1013	996	946	956	978	973	966	996	974	953	1020	1001	1030	986	973	973	995	925	951	997	940	949	957	956	958	968	943	969	1006	958	955	1000	953	912	931	1027	923	1034	962	939	1044	931	957	930	1001	987	975	995	1052	1041	990	967	963	971	963	995	983	958	996	973	909	1010	970	1007	944	990	980	928	921	990	976	998	953	992	958	990	972	988	986	1031	1078	983	942	970	960	959	1018	959	962	982	943	959	1011	1002	1016	946	979	1001	1006	992	1027	964	1004	969	998	993	971	990	968	914	953	995	1002	944	958	994	928	999	982	966	998	972	936	967	964	1014	959	974	998	982	979	974	1003	1017	942	1010	988	962	982	929	970	1023	1016	960	1003	983	985	992	979	927	912	931	999	969	965	968	949	922	986	983	938	1010	938	993	973	930	939	1034	1003	948	985	971	972	1083	933	963	968	905	997	978	976	995	994	1024	946	991	991	975	958	1024	981	946	939	983	985	995	985	929	961	987	903	963	975	920	882	999	944	941	980	950	1003	1015	920	940	954	976	1009	1003	986	970	916	989	1024	1006	991	965	1023	1004	970	986	899	988	972	1002	1005	1003	911	971	963	908	960	1016	978	995	1004	977	937	990	973	953	975	989	984	958	998	943	994	970	913	1016	965	1005	919	1049	997	964	1009	1005	1012	1019	1008	944	1007	973	972	1032	958	970	934	1033	972	1025	1032	969	937	1005	984	957	1004	1074	977	946	976	942	978	993	927	1044	969	1038	1001	1005	974	941	959	966	1044	989	1006	976	1003	941	986	991	916	1022	963	914	977	1012	974	944	1003	949	990	961	942	965	988	934	951	1011	1046	960	984	979	978	973	956	933	944	1007	963	967	1001	1005	950	977	906	919	917	987	1016	1005	989	973	929	962	977	982	976	1003	993	903	956	1006	998	988	936	935	958	992	983	970	978	1048	962	908	975	997	955	964	980	977	972	965	1025	964	990	954	940	1030	1028	918	1024	1036	1028	919	982	1007	946	950	1037	930	993	1000	1017	1001	945	961	976	1002	1016	963	1008	964	984	971	977	945	996	982	1002	983	970	928	965	917	1014	982	1017	921	1032	996	990	977	1018	978	1014	937	921	956	938	1019	1031	970	1013	996	1010	989	1018	942	1034	954	1000	1001	940	990	931	898	965	951	979	995	1008	955	959	975	1030	929	929	927	1019	1010	975	978	1017	945	998	959	983	895	1013	980	980	953	973	1018	1007	941	995	998	1002	972	994	958	965	952	1009	979	1009	1033	976	937	941	986	987	979	990	946	963	948	970	919	971	961	961	1013	971	965	980	918	953	994	962	978	944	933	1038	968	1002	975	976	990	1002	944	925	968	964	963	935	977	903	951	973	999	964	938	960	1022	959	963	1005	1005	1002	1020	989	1030	990	965	1010	934	957	966	959	984	926	963	989	928	931	1007	977	971	1040	989	967	974	982	1003	971	961	983	992	980	992	956	982	946	976	980	992	962	968	931	978	989	980	1013	924	944	980	942	967	978	957	955	995	998	977	956	981	986	966	1010	984	964	1010	990	949	936	916	1024	970	995	933	995	992	1005	1030	960	973	1018	984	1024	990	958	1043	937	1009	964	984	967	989	962	1009	971	926	1003	881	995	970	1007	951	974	971	991	1045	987	998	946	965	924	977	974	907	970	959	963	906	987	980	989	968	963	962	1027	966	973	957	1030	958	1023	976	1028	970	931	933	978	968	997	979	935	935	940	994	951	986	922	952	939	937	1009	1023	967	952	968	929	961	1026	992	971	949	992	993	953	986	948	995	968	940	999	1018	945	906	991	944	983	975	940	992	954	976	992	999	912	927	938	1019	924	1005	953	1016	975	953	982	981	937	988	946	1011	1010	958	989	1004	993	977	1018	1038	978	1015	982	953	1030	993	963	908	912	976	963	982	974	958	1028	960	1013	982	989	1026	976	977	978	942	919	932	999	996	961	964	985	992	1030	978	1040	983	964	996	893	1025	1024	1010	953	973	998	963	986	929	987	980	955	949	980	986	922	921	1010	965	1028	1014	1047	953	964	1005	933	1008	940	925	972	984	996	1011	1005	1006	991	951	975	952	1015	1049	928	981	1041	991	991	950	947	946	977	936	969	987	1015	955	1000	990	948	992	963	1018	974	951	981	983	945	992	945	993	981	987	979	961	948	909	991	938	967	955	983	1008	998	965	983	984	1037	944	932	996	1022	961	951	946	973	978	972	960	962	997	965	922	976	1006	977	969	1032	916	992	993	939	996	966	981	944	965	1031	990	969	963	939	974	975	939	988	996	936	978	960	927	984	981	1031	1002	930	985	998	935	927	1033	991	980	964	949	985	949	941	1005	923	941	973	959	964	970	992	988	945	974	973	999	886	987	963	1009	988	997	962	1019	1014	972	948	992	954	968	974	1023	1020	1003	981	997	964	994	1015	1006	955	923	969	948	943	1018	949	1001	963	1025	987	962	946	969	982	999	995	1007	943	982	1027	942	970	992	960	1010	995	979	991	972	957	953	981	986	975	987	991	992	999	952	929	978	952	981	980	1005	1034	914	921	960	916	934	944	986	999	1012	1010	942	933	980	1014	998	980	992	960	1020	952	983	954	991	950	953	962	927	993	977	988	968	1013	983	990	1020	985	1011	1011	965	993	969	940	1013	964	950	992	979	1039	972	987	1006	1009	989	1010	946	955	990	975	990	1029	999	983	1029	990	953	931	982	1005	923	961	960	928	994	966	1019	924	952	966	954	1013	967	959	958	969	988	938	951	968	1023	1027	957	953	978	944	935	991	1014	994	978	977	987	1017	1062	944	1007	1002	951	981	1007	966	987	952	965	934	991	1028	996	995	973	1041	986	980	1002	974	962	959	906	1008	977	962	974	922	998
23235	21100	27631	24838	19741	7314	3445	2410	2054	1691	1577	1307	1210	1159	1004	900	895	851	777	723	743	700	645	660	589	625	549	531	549	572	591	581	535	586	539	557	520	597	550	553	521	555	548	541	553	514	540	543	553	572	542	531	524	565	539	532	525	557	546	563	505	536	574	510	518	562	529	537	517	549	534	508	521	500	521	533	563	524	478	530	553	583	573	533	538	553	560	536	489	512	543	545	566	550	534	544	505	511	557	532	521	559	537	520	555	587	512	554	571	544	530	558	539	540	550	505	506	564	530	516	548	587	531	524	510	529	546	513	524	538	512	549	537	557	551	499	482	510	512	505	520	524	562	519	572	529	526	477	563	566	556	520	504	534	552	533	558	509	507	542	575	545	565	507	570	551	562	508	547	554	559	586	515	552	545	535	522	553	503	503	523	538	560	507	554	508	505	505	538	576	553	553	528	512	510	530	532	511	541	504	544	552	517	555	543	533	556	521	516	512	565	513	537	537	531	544	508	511	557	514	545	543	516	521	550	513	490	542	547	540	516	553	516	558	494	498	518	506	569	560	550	493	515	528	556	527	547	551	501	536	575	526	572	545	524	564	523	551	492	555	537	534	515	537	537	530	553	529	536	528	542	571	556	505	544	560	541	536	500	567	534	564	566	551	511	546	549	537	503	540	546	523	549	556	550	518	482	512	528	564	578	530	540	529	522	530	551	497	541	555	527	547	537	538	476	585	513	511	546	541	528	569	550	544	534	560	561	530	548	568	548	493	546	497	546	524	538	505	524	515	525	527	501	552	515	539	519	562	544	563	552	620	549	523	541	527	554	548	504	581	508	521	549	555	542	525	551	522	535	548	516	558	511	497	523	541	535	496	525	499	560	545	553	531	540	559	521	563	530	504	530	540	548	533	533	505	508	498	568	512	496	510	508	535	525	532	538	525	523	504	533	510	567	532	563	510	584	537	531	546	532	547	519	539	569	556	525	548	546	562	564	512	519	548	553	504	499	544	540	528	548	552	524	520	543	534	578	566	509	519	546	546	546	540	598	589	518	559	548	518	534	549	540	495	512	529	522	587	564	538	553	549	599	517	537	529	528	538	514	492	532	513	529	547	486	560	520	565	574	556	546	554	552	565	554	549	545	535	532	532	518	516	515	546	535	546	534	522	557	553	541	510	557	517	513	522	538	523	554	567	525	554	527	553	519	522	523	535	535	537	526	530	514	516	542	515	534	529	493	550	535	549	527	485	550	539	555	538	515	559	561	551	532	581	515	542	572	528	501	553	565	609	562	535	460	554	548	523	537	531	553	490	552	568	513	540	498	555	519	530	545	532	523	541	543	520	560	538	533	555	496	502	540	558	510	525	513	560	564	569	498	515	527	516	515	531	525	573	550	501	503	538	558	546	540	515	556	549	524	533	529	503	563	515	554	520	538	547	561	514	569	602	528	533	551	522	561	524	552	562	512	552	534	500	568	530	570	539	567	556	521	567	552	552	523	518	542	560	578	489	512	555	491	540	585	560	517	537	520	501	534	553	533	491	517	525	503	518	540	538	534	540	586	526	520	533	549	533	553	539	500	510	498	560	529	539	561	542	508	561	538	528	548	529	532	528	537	544	529	548	516	519	545	519	539	513	532	546	563	475	536	575	503	461	550	564	543	529	511	548	525	506	525	553	509	576	544	471	547	525	533	504	517	544	561	502	524	557	537	517	526	532	539	482	561	566	566	556	531	546	494	481	545	502	528	560	483	531	559	522	531	537	548	545	528	534	515	523	524	535	545	550	530	546	534	508	519	490	510	545	549	525	518	515	524	538	552	537	561	471	539	569	522	550	560	512	550	563	537	534	525	532	536	552	530	502	516	562	498	533	536	548	514	499	503	527	543	572	509	509	549	550	558	532	508	564	477	516	561	513	556	528	525	547	557	553	535	568	528	526	511	516	521	514	526	548	514	509	504	550	530	514	530	520	524	522	515	535	530	530	547	541	518	539	537	561	534	553	514	522	530	550	562	504	539	527	533	520	551	532	514	531	509	548	544	525	525	509	539	536	526	542	517	545	514	553	511	519	533	528	551	517	554	576	581	527	504	573	516	554	513	537	498	543	486	516	516	556	494	542	562	535	554	528	540	573	541	537	552	519	554	553	552	576	526	531	546	532	525	529	515	592	495	554	553	558	548	517	505	534	571	536	516	558	547	532	506	511	520	537	544	567	537	558	519	564	524	483	525	533	513	548	574	558	536	540	532	584	506	517	547	512	527	535	564	509	552	517	536	545	527	528	580	564	545	526	534	574	529	514	529	537	500	533	533	516	535	501	526	521	598	543	521	511	529	554	563	604	533	518	539	534	494	552	530	540	522	543	558	487	555	555	556	544	541	551	495	569	503	564	498	550	542	538	505	529	550	533	550	524	499	534	547	556	539	473	535	545	547	547	539	506	545	510	555	484	572	571	519	546	508	550	537	520	532	558	513	525	523	539	543	537	565	513	514	497	521	559	517	562	536	501	521	532	514	547	536	514	514	578	530	533	538	522	558	545	580	513	524	497	563	563	542	563	526	540	548	520	553	582	538	499	574	509	514	545	551	517	507	526	530	559	508	564	507	541	525	513	502	541	513	518	525	559	565	529	506	528	527	497	548	563	547	578	552	545	504	538	559	576	530	531	526	524	555	537	565	520	528	518	528	536	586	536	517	572	566	483	513	499	544	560	517	551	473	558	577	511	551	560	498	509	519	564	570	564	503	535	522	536	560	550	573	516	560	518	557	520	540	537	518	536	510	519	489	537	507	521	521	517	535	546	509	574	525	512	547	549	526	537	520	533	547	538	520	552	532	583	538	528	541	524	503	528	547	553	531	544	538	565	520	537	522	544	550	526	523	539	563	524	529	516	522	518	549	536	552	535	534	553	505	569	560	509	509	521	538	568	585	529	513	575	509	526	515	526	551	521	559	549	561	553	531	547	560	535	572	512	515	503	499	568	612	587	544	564	512	529	512	592	563	511	542	519	497	547	532	539	514	502	544	551	521	537	519	506	568	522	528	543	519	571	545	553	516	507	540	545	523	529	545	559	540	542	526	503	555	551	569	551	496	520	487	512	520	567	559	516	532	496	589	556	530	542	498	523	494	521	524	510	542	543	523	514	530	508	554	565	515	504	554	492	515	533	511	585	544	501	531	549	572	549	521	542	498	573	512	533	546	521	546	522	526	521	525	483	538	558	540	493	542	566	580	601	537	544	551	524	548	556	551	538	539	495	521	553	559	543	496	506	538	565	511	515	529	521	588	556	518	538	521	544	531	536	554	532	486	524	539	507	518	528	545	519	520	564	523	538	547	512	527	523	511	549	545	556	553	531	548	538	563	480	500	523	553	522	570	492	558	550	522	519	526	524	534	550	572	560	584	540	518	519	575	529	553	509	530	530	551	511	556	572	549	570	504	523	546	546	547	553	547	571	554	512	562	490	525	547	535	533	563	506	507	532	538	519
15850	31181	24915	16627	11703	8675	7289	6149	5302	4441	3871	3252	2945	2568	2320	2061	1880	1813	1528	1352	1344	1217	1235	1072	996	890	879	882	828	816	898	871	841	948	932	845	822	888	909	837	857	866	870	876	850	874	863	938	869	882	835	830	835	815	813	839	768	833	833	862	813	836	896	798	800	801	826	813	840	843	872	816	831	797	795	847	834	804	839	809	852	811	793	833	832	809	818	808	818	762	795	816	807	781	787	802	860	826	838	793	806	862	768	842	757	756	845	884	823	815	869	771	777	834	833	797	820	816	814	817	822	807	806	830	758	772	896	798	826	824	863	812	836	874	814	810	822	790	779	780	799	825	804	776	792	825	791	841	820	820	814	799	837	804	821	792	834	816	786	825	811	799	881	807	832	825	815	800	837	809	765	809	803	773	751	771	813	820	836	797	815	815	819	848	788	865	791	885	886	787	826	819	785	827	810	873	803	851	826	830	830	832	819	821	799	842	802	822	797	827	806	823	793	830	850	779	822	784	822	831	816	800	856	851	792	822	844	791	807	826	871	797	828	787	837	771	845	862	746	811	799	835	752	844	809	818	799	758	802	783	803	745	859	823	827	779	811	784	862	811	817	820	821	781	858	826	859	799	790	771	795	853	822	796	794	844	861	822	856	830	798	854	842	825	819	797	789	854	789	848	822	819	789	771	846	797	793	862	835	851	831	854	837	827	787	853	812	808	807	811	825	802	797	784	777	773	818	814	774	786	857	864	833	838	835	781	816	771	817	819	801	818	833	808	776	812	866	843	820	821	830	809	781	813	851	816	806	793	820	819	805	789	839	790	800	808	816	856	787	849	833	813	792	829	758	740	757	844	780	848	780	794	841	822	806	801	799	789	823	787	756	811	812	849	821	793	755	803	836	847	848	837	843	795	819	800	796	819	827	810	822	771	802	796	784	824	821	791	780	806	823	813	796	815	851	844	842	817	830	833	819	870	795	844	799	808	796	837	846	777	802	787	864	840	845	797	754	848	824	850	784	899	737	799	781	834	818	867	811	867	795	818	831	845	813	840	819	839	811	814	750	844	776	841	812	795	860	827	836	814	778	785	801	817	813	771	802	816	834	790	804	849	823	822	784	835	789	828	811	791	892	781	823	815	789	765	859	792	819	838	843	861	892	810	821	834	806	818	848	822	923	857	773	850	804	848	830	775	844	850	872	836	831	806	853	814	775	830	844	834	815	803	869	793	766	851	824	784	800	815	857	862	833	812	784	732	787	805	766	812	805	855	820	850	845	857	808	819	834	818	838	756	785	844	814	763	827	807	818	771	768	770	834	807	779	786	804	792	869	822	820	847	786	844	803	838	815	800	787	795	862	825	769	796	835	783	808	875	845	810	819	815	838	793	857	824	791	836	833	804	813	855	794	814	869	823	845	851	895	805	816	826	824	835	831	797	822	825	862	864	861	771	827	769	809	834	807	811	803	811	852	815	858	853	832	836	839	858	838	809	823	795	785	855	835	834	869	845	801	884	858	839	775	776	818	739	803	749	843	820	809	781	785	778	825	807	813	868	833	767	851	854	810	864	781	804	829	762	791	877	850	846	813	845	840	806	803	813	802	853	811	849	827	767	818	760	776	860	783	826	803	820	830	813	817	812	798	813	810	822	803	785	816	774	787	796	754	831	793	838	811	821	795	864	810	784	827	846	804	822	795	839	779	819	812	801	812	847	892	791	835	846	841	849	834	857	820	811	795	828	844	810	843	798	817	805	847	791	796	809	845	807	824	838	828	815	800	840	858	853	812	841	785	797	844	768	794	834	823	851	793	789	816	851	826	811	857	829	840	814	813	807	817	846	804	789	801	811	832	810	812	807	833	812	858	829	809	778	763	804	830	817	809	824	801	785	820	774	798	790	789	832	802	792	797	805	848	751	809	797	783	850	809	807	809	767	799	833	825	809	810	823	801	863	760	793	867	785	784	817	807	823	824	801	774	798	798	838	840	829	798	779	803	836	824	840	803	789	836	769	825	817	839	863	778	797	799	833	846	808	833	820	819	838	769	828	810	795	811	815	800	806	797	865	809	740	871	801	800	812	840	824	814	839	836	849	851	842	872	812	912	815	773	826	796	875	811	800	831	790	809	846	870	861	815	790	783	804	793	793	806	750	838	852	780	780	819	828	855	829	835	826	828	806	773	849	823	812	848	761	823	841	821	789	857	791	833	829	765	807	831	797	809	873	802	825	797	803	805	855	796	831	832	850	807	777	782	867	814	811	838	797	844	815	791	789	822	811	835	828	805	799	879	784	756	828	783	845	818	816	803	793	811	822	850	780	812	802	833	781	837	834	772	837	805	793	843	776	791	811	822	806	793	816	781	798	829	815	833	812	790	819	850	852	857	772	789	777	863	779	767	805	816	861	863	790	795	790	801	803	796	872	836	772	842	789	861	851	822	817	891	825	845	886	831	803	848	797	858	792	755	824	800	804	813	832	870	834	891	843	848	849	815	784	820	809	821	823	848	790	793	841	812	898	820	810	779	781	781	782	813	816	833	791	816	785	867	757	827	834	813	826	808	844	808	773	809	843	815	830	864	819	809	811	818	786	862	792	855	859	845	782	791	830	840	795	795	780	831	837	792	825	794	807	805	746	817	784	794	826	865	846	803	887	820	817	810	797	795	839	765	836	784	846	826	821	854	844	781	809	822	785	817	811	821	802	823	799	794	812	826	823	839	795	811	838	810	873	829	848	836	839	834	847	806	846	817	809	781	826	828	814	817	827	818	818	818	833	804	796	866	789	817	763	802	818	840	887	836	793	829	796	822	837	792	835	879	825	754	864	851	824	847	781	822	813	840	850	795	835	849	803	785	808	806	871	765	785	742	813	855	789	832	828	864	839	782	859	824	856	797	830	773	842	813	858	767	821	790	814	824	833	861	809	799	802	761	846	888	860	862	829	815	780	825	814	756	883	841	828	825	815	831	796	846	768	857	852	779	771	809	820	824	847	866	805	851	771	785	844	812	843	801	839	842	807	807	859	847	811	757	811	806	885	775	787	824	779	782	800	834	830	811	780	802	861	875	811	849	820	806	775	804	790	821	797	827	783	812	801	759	799	833	830	789	837	779	853	872	758	833	846	756	817	759	798	836	822	816	786	813	855	837	783	806	839	778	863	859	783	810	870	809	862	838	863	840	917	814	792	850	802	824	823	812	790	886	772	800	759	818	791	789	826	778	815	778	807	790	839	843	813	781	787	791	844	797	822	765	820	758	846	752	810	794	784	858	813	786	822	804	841	769	828	797	801	852	803	798	813	778	807	769	814	799	812	806	831	820	823	828	771	825	806	841	826	807	856	851	800	812	841	795	860	791	725	857	835	810	820	834	798	823	817	779	769	793	819	792	781	801	783	833	779	836	767	752	761	829	775	807	798	802	786	856	895	796	793	812	857	755	795	866	832	833	781	767	813	776	808	820	790	814	795	782	808	841	900	825	824	803	845	848	845	825	811
24746	21132	25572	22846	6232	2957	2438	1944	1676	1512	1343	1163	1177	1032	952	946	791	919	783	800	779	684	719	657	691	605	622	634	602	628	663	621	592	636	620	630	583	624	593	643	609	613	601	609	610	678	619	626	577	639	615	593	609	621	659	598	600	650	635	635	645	564	634	588	615	628	658	605	623	601	572	634	644	646	605	595	618	618	587	624	608	641	600	603	643	604	585	595	636	619	637	644	567	653	620	616	593	642	632	604	619	626	632	593	587	614	588	606	559	597	591	637	582	621	631	609	593	542	552	598	624	590	598	648	601	624	608	633	628	594	586	565	603	605	608	613	620	658	613	630	609	617	618	612	608	641	621	589	593	609	630	607	613	633	590	630	600	571	578	594	611	590	590	650	618	591	572	580	588	664	621	524	590	585	650	604	584	623	574	625	665	574	576	643	633	587	610	598	619	617	632	597	600	580	594	572	595	640	604	641	665	603	624	620	594	566	647	611	632	594	582	620	622	643	592	574	611	613	596	628	612	603	615	591	602	579	596	641	601	614	597	624	646	577	613	589	620	577	575	612	628	583	610	625	562	590	632	629	583	579	595	607	570	631	623	618	632	559	603	616	640	595	588	622	588	636	615	592	619	609	623	544	608	600	611	571	620	640	546	588	642	592	560	601	579	576	586	607	588	605	584	569	624	611	594	600	620	624	585	606	585	597	585	619	634	589	632	595	598	670	609	624	599	619	578	599	624	595	608	601	606	598	647	628	590	596	590	608	583	593	604	604	597	597	666	633	573	593	602	588	587	605	616	563	593	599	576	620	590	596	614	595	634	611	584	609	579	635	585	645	606	609	611	592	596	596	624	639	579	593	577	603	615	632	625	610	593	633	635	616	582	593	636	568	611	631	570	628	604	593	616	608	591	576	623	664	631	612	617	582	634	612	587	583	612	616	614	606	611	614	639	629	601	621	644	622	611	628	661	593	645	615	602	616	580	629	581	599	547	599	580	609	633	632	608	589	651	611	615	599	627	596	607	575	570	590	617	593	593	603	566	666	618	599	644	586	589	606	624	613	608	604	608	616	629	608	597	594	632	614	585	633	604	632	591	583	643	560	624	610	597	609	585	591	625	623	602	584	604	648	592	582	592	633	649	616	565	586	598	600	605	573	604	566	569	572	595	623	618	631	615	628	628	619	590	594	594	623	620	603	596	577	638	623	620	606	609	637	645	606	627	657	613	629	607	617	580	636	585	632	600	599	591	635	609	627	590	609	646	607	592	604	612	572	607	618	617	598	611	591	629	575	587	613	601	533	576	630	622	587	599	615	594	637	601	570	659	598	643	605	591	570	593	626	590	643	599	580	586	603	575	653	571	596	635	631	629	553	593	583	631	577	627	638	588	639	570	618	606	582	624	595	607	637	581	595	586	580	615	683	575	625	636	596	598	584	591	566	616	618	604	616	580	593	548	624	628	610	626	606	646	575	647	614	614	602	567	607	593	646	592	562	609	591	594	582	610	642	648	602	653	592	607	588	585	590	619	587	625	607	612	606	606	597	602	607	615	626	594	644	597	622	618	602	607	599	599	578	561	622	619	634	618	541	604	589	626	609	572	633	568	571	588	643	634	599	593	610	603	602	613	616	646	640	626	609	590	568	582	590	586	611	629	608	580	647	617	605	608	581	663	612	602	617	597	600	612	637	610	628	619	577	620	610	595	607	620	608	584	596	581	578	596	607	591	629	599	631	580	577	579	596	584	633	634	626	640	592	576	590	586	562	593	651	608	604	611	621	643	609	656	650	601	607	622	604	599	608	659	614	575	584	619	646	609	662	604	592	583	570	603	626	592	572	603	611	645	639	607	612	571	636	656	617	630	525	611	610	626	582	625	650	648	611	594	653	606	616	592	602	604	612	630	589	612	602	630	616	599	579	605	583	650	606	647	615	617	633	578	621	600	612	581	625	616	581	645	618	615	612	619	640	616	552	624	606	592	623	571	614	586	554	575	577	624	605	644	588	599	609	602	611	648	598	583	656	639	607	594	612	604	593	642	637	597	548	601	622	584	616	597	586	600	584	596	622	601	618	570	577	607	640	601	606	582	612	605	608	655	609	608	624	609	616	617	626	617	576	613	595	581	654	555	632	574	623	603	597	636	571	654	614	573	559	655	618	613	617	635	610	633	598	586	614	611	657	600	652	624	609	632	585	547	560	654	650	625	602	622	602	588	576	665	597	623	613	579	593	651	605	601	635	620	619	596	635	619	588	610	611	600	603	595	599	627	597	605	613	595	635	627	632	609	590	617	631	630	600	647	637	639	596	629	632	573	578	609	591	597	592	643	602	668	601	624	611	617	590	628	617	596	607	537	649	657	643	601	609	590	585	606	555	590	565	576	630	624	646	632	641	621	562	633	606	581	597	632	567	587	550	661	588	585	625	615	609	622	617	626	672	603	619	598	594	623	605	668	606	603	594	598	601	619	655	649	603	604	633	621	552	601	592	633	629	621	576	596	609	633	574	576	580	613	574	643	584	606	603	587	600	621	620	582	610	685	590	641	620	622	579	578	581	607	588	583	567	560	577	593	590	643	608	588	629	631	631	588	607	593	612	630	603	611	555	628	586	672	596	586	642	595	582	588	624	544	629	626	590	629	632	595	564	572	627	608	613	649	648	611	605	618	597	593	593	612	586	617	552	578	593	597	596	606	605	599	578	596	583	587	576	578	589	611	634	610	657	633	583	611	621	549	625	631	624	585	639	588	586	598	591	634	618	591	592	629	566	683	605	600	617	570	621	632	621	657	610	618	611	612	605	649	595	555	587	564	621	634	648	635	666	621	602	579	600	587	560	605	569	565	594	626	584	607	590	622	592	582	605	617	620	604	590	609	610	590	589	599	615	576	613	652	630	620	608	580	559	623	615	643	626	595	597	616	606	565	577	607	603	579	556	637	614	586	599	601	583	570	553	572	614	595	603	562	588	614	598	613	580	563	632	576	656	609	671	578	618	613	613	606	589	615	601	582	629	594	657	614	593	576	589	595	584	600	607	565	622	619	598	586	609	623	638	590	595	636	600	636	570	586	594	607	630	624	531	581	551	586	600	587	615	600	603	612	658	610	616	611	615	649	571	606	616	563	631	655	619	594	598	666	575	615	616	585	603	598	580	609	628	624	577	628	567	646	590	586	630	582	584	639	587	600	617	603	595	627	629	609	617	574	627	595	582	600	593	641	561	600	636	622	656	628	626	617	595	564	673	605	576	616	611	593	646	605	583	595	623	592	586	623	624	623	628	617	640	615	639	623	619	616	605	617	644	614	574	619	603	569	614	584	540	645	629	630	602	650	590	612	600	612	587	557	631	590	588	623	564	585	573	585	605	582	649	597	601	605	588	590	623	618	588	594	569	593	634	581	585	613	579	616	612	627	594	574	601	617	628	610	620	662	659	586	564	583	563	621	587	667	612	645	622	585	626	594	596	633	551	601	594	566	595	612	603	621	604	650	589
15460	27799	21700	13791	9485	7134	6153	5120	4509	3663	3261	2861	2664	2246	2041	1836	1697	1579	1479	1360	1335	1209	1155	1124	1067	989	982	941	941	946	976	911	1012	986	977	1018	977	977	928	867	935	929	951	934	957	925	1015	920	907	964	929	921	923	921	938	934	915	889	925	890	920	933	929	912	913	923	932	933	871	889	919	923	888	926	873	971	932	918	932	904	893	894	916	916	931	911	924	889	894	897	922	889	965	906	928	912	894	898	887	905	918	893	957	910	930	926	883	912	866	912	973	936	921	978	867	930	877	882	920	952	944	909	873	936	931	916	958	949	886	893	889	919	921	868	901	915	918	884	880	894	911	890	913	893	937	903	962	918	907	933	908	878	899	886	948	904	945	921	905	945	895	921	923	920	902	905	906	890	959	960	928	890	904	910	895	865	898	911	923	964	864	940	894	882	901	920	923	886	936	903	937	896	915	880	929	886	910	952	954	915	917	877	899	881	907	935	943	929	895	926	893	918	920	886	936	890	926	896	933	947	842	963	904	915	927	947	892	940	918	919	989	913	860	903	903	968	904	906	914	902	898	930	953	924	879	900	862	915	883	910	915	909	909	928	920	887	954	937	900	963	883	963	921	880	921	915	880	927	889	951	915	926	974	874	871	943	894	848	926	935	910	949	910	928	944	961	902	913	944	900	888	897	884	902	898	938	931	969	951	933	934	865	904	891	927	907	913	867	873	898	896	865	957	876	923	878	912	882	942	893	941	916	846	818	867	918	911	878	890	913	849	968	951	886	928	910	899	926	914	957	916	901	932	866	898	945	906	894	916	923	971	958	959	899	896	870	941	927	901	932	944	909	902	901	912	920	918	929	868	905	913	908	876	945	923	946	990	920	921	900	912	923	931	948	951	916	878	900	949	891	922	873	918	883	932	941	858	856	905	942	891	878	888	898	942	858	928	884	925	882	902	933	926	901	920	914	949	909	882	887	902	925	982	937	971	937	877	893	915	947	958	919	872	872	930	900	893	896	889	929	929	898	912	889	970	855	905	873	948	943	872	930	939	891	870	831	969	928	906	971	961	886	904	920	891	888	861	921	905	899	947	945	895	891	927	897	885	921	901	886	892	871	893	932	927	891	874	955	876	891	914	955	853	874	911	957	897	961	961	886	944	915	906	897	902	913	932	932	948	941	880	931	913	914	883	940	893	914	910	910	871	939	896	979	928	909	921	947	913	933	950	913	891	870	918	912	918	929	879	916	928	937	913	917	885	891	928	883	920	886	932	901	877	897	922	934	918	868	897	896	922	916	891	915	902	888	915	1012	947	956	844	923	905	949	888	956	893	899	920	962	870	964	926	937	928	918	904	892	939	908	911	928	927	912	869	907	860	891	941	911	929	892	872	932	927	955	895	930	924	868	891	874	898	915	912	939	874	920	890	948	950	920	908	856	925	885	926	894	839	905	949	874	929	864	876	926	905	944	855	910	811	856	899	929	894	898	951	863	897	903	931	946	944	899	919	933	903	888	894	945	938	913	922	874	874	903	904	945	917	882	901	910	957	875	945	929	956	903	921	911	988	925	921	927	885	884	941	914	880	952	908	916	980	961	908	923	928	908	930	910	899	904	936	870	876	905	889	896	948	913	932	917	925	837	930	888	906	894	942	920	903	935	892	892	922	899	915	879	875	871	940	882	885	879	929	955	884	908	893	952	943	948	951	899	990	855	923	902	904	892	870	959	911	956	924	899	873	908	858	910	881	874	944	925	932	891	917	927	892	905	885	857	912	925	926	888	915	911	865	859	933	947	910	883	893	922	902	906	901	938	906	899	926	948	905	907	918	833	902	944	888	863	932	900	877	909	912	924	943	880	874	928	880	878	914	883	929	910	902	899	885	912	875	935	897	916	919	889	903	921	921	895	917	904	875	899	875	895	919	903	885	920	904	946	888	972	932	979	888	892	906	869	928	897	881	918	926	959	881	913	921	893	854	871	930	962	897	906	936	861	855	923	913	934	976	938	890	873	936	869	898	955	910	943	875	925	927	942	894	905	922	937	905	951	867	901	874	835	903	886	974	866	937	907	970	873	905	895	869	868	896	889	908	960	859	878	952	957	962	911	890	925	901	913	941	920	932	896	934	883	950	861	921	923	911	941	940	881	844	952	942	917	877	953	920	960	920	910	927	949	889	908	905	894	880	965	1003	925	852	900	940	904	881	958	917	853	870	924	908	944	923	901	956	983	900	933	812	888	851	862	951	949	868	867	893	858	895	928	940	882	926	892	906	915	876	954	916	892	925	926	889	888	882	917	922	912	969	920	888	916	905	958	885	911	910	919	908	878	881	862	921	905	909	890	956	937	908	937	918	919	890	958	939	886	912	937	949	955	917	908	921	883	934	922	925	932	909	894	924	930	1014	880	922	920	931	910	959	908	934	901	944	897	872	872	963	938	903	874	881	945	942	922	921	929	990	921	897	895	871	937	870	889	953	918	926	925	913	925	895	935	843	935	924	950	881	878	876	958	905	918	888	940	943	914	908	952	932	907	936	897	911	903	922	986	860	898	890	863	942	917	976	957	893	900	898	870	885	930	951	905	907	887	944	858	882	843	918	944	1008	940	907	924	930	924	872	919	913	885	897	888	939	928	842	917	887	959	887	885	929	974	1002	881	897	898	910	912	879	904	900	931	956	907	921	909	898	893	919	930	957	907	868	887	882	864	886	875	903	892	933	904	899	867	925	888	879	932	934	927	878	915	938	903	919	896	936	887	890	881	873	934	913	877	910	894	929	924	870	937	948	926	908	943	869	997	913	920	895	890	869	937	870	873	853	909	947	942	902	920	903	880	971	937	881	861	950	919	917	922	869	895	909	889	921	924	941	896	975	923	903	959	915	915	924	906	937	903	899	924	901	902	830	908	908	919	903	883	899	907	908	930	914	877	981	899	891	939	891	906	854	898	851	915	894	903	907	901	942	931	864	911	888	934	941	948	899	874	884	885	884	914	878	930	927	921	905	889	922	861	969	883	916	917	952	913	945	973	933	943	919	866	872	945	898	962	925	880	932	899	908	895	909	954	1004	898	883	848	916	867	896	936	919	953	961	934	885	974	967	930	894	943	899	926	913	867	948	910	906	964	946	943	918	840	872	939	912	891	913	932	892	943	904	921	853	913	841	890	870	912	877	917	892	907	868	904	854	894	951	953	860	921	894	941	900	880	913	900	942	925	922	861	860	916	892	923	902	912	941	879	923	909	929	902	917	830	853	858	912	983	889	925	908	888	902	920	893	915	949	890	885	918	939	918	935	910	893	867	920	976	894	902	895	945	883	930	859	976	899	961	902	913	964	920	934	928	946	864	887	901	910	938	930	846	969	935	899	932	931	907	915	921	930	937	917	937	893	967	966	856	907	881	936	895	905	905	960	891	913	901	954	869	882	884	937	942	946	942	974	951	948	929	877	926	897	918	918	952	917	942	871	891	864	831	869	906	926	929	882	949	908	869	909	886	902	850	923	872
22456	21135	28312	24219	21148	18713	6630	3413	2385	2042	1844	1545	1466	1248	1141	1024	872	900	825	730	696	625	597	529	507	493	498	475	484	470	478	443	484	498	496	512	453	466	443	464	477	497	436	451	466	455	445	465	466	445	474	400	433	468	455	459	448	482	468	457	480	487	453	436	434	426	459	473	427	473	444	438	482	467	455	435	444	417	429	478	415	449	433	428	506	426	448	516	436	448	492	438	483	449	472	419	442	425	448	432	441	485	430	456	434	456	415	457	465	453	485	445	495	405	427	444	474	436	467	470	435	463	435	449	431	464	460	451	497	489	450	427	454	425	446	408	466	453	410	449	426	478	417	418	395	438	461	438	422	432	421	452	484	455	428	421	456	425	485	449	463	459	496	455	448	420	483	452	430	451	414	442	476	448	424	427	445	455	442	450	444	468	454	444	457	436	456	446	440	478	436	468	431	431	428	450	474	465	445	466	415	417	428	428	437	416	476	446	481	449	415	448	443	451	431	442	430	416	446	468	460	425	474	436	451	467	482	444	444	424	456	492	459	494	446	472	440	423	421	436	437	435	441	454	468	435	436	479	481	457	445	451	468	444	402	448	438	471	486	422	463	458	427	406	466	425	451	421	452	451	422	461	470	452	458	471	407	401	441	423	419	477	489	437	490	421	469	448	460	442	398	449	466	429	443	464	454	446	462	463	447	457	470	435	429	423	456	448	440	439	476	447	423	433	445	458	412	444	452	448	433	416	447	418	445	444	438	449	448	445	460	436	481	427	455	432	434	453	458	463	428	434	462	426	448	452	432	416	446	453	472	427	450	434	461	437	446	425	462	458	476	473	427	464	434	426	458	464	450	454	474	439	440	461	440	458	439	417	448	450	466	395	471	436	458	453	476	410	436	428	438	453	445	463	449	460	436	449	431	473	445	411	443	462	417	442	509	461	421	453	426	483	474	423	437	467	461	432	436	438	455	456	498	423	452	436	478	455	469	462	454	420	445	410	450	458	429	453	461	446	447	457	425	432	436	464	421	402	453	422	481	478	454	472	475	466	427	455	443	474	452	471	412	421	442	447	465	441	448	431	429	458	431	411	438	419	446	463	397	448	444	456	459	450	427	422	442	444	419	432	429	433	432	446	434	441	441	423	441	447	431	429	440	439	459	419	448	448	448	453	455	427	453	420	430	424	448	425	457	443	441	470	448	442	453	405	392	395	456	460	462	455	474	457	458	442	419	407	463	463	463	469	422	443	437	477	434	470	485	459	464	446	423	433	457	426	428	418	424	441	441	457	416	482	445	406	425	455	468	439	425	475	387	448	484	445	462	447	450	448	413	461	450	442	439	477	437	452	467	436	455	426	469	428	432	442	438	442	430	418	462	438	429	430	462	434	476	423	434	468	455	477	449	465	457	456	484	429	447	431	410	461	413	471	461	467	461	456	395	445	442	456	437	443	463	432	408	417	429	441	509	471	493	464	456	450	423	472	474	443	497	403	437	439	434	446	433	452	465	467	491	457	440	434	458	442	388	447	438	492	433	466	455	442	476	435	471	458	451	436	435	405	463	431	448	455	434	453	463	470	479	482	431	459	401	479	452	469	446	442	445	447	449	425	459	415	436	443	475	420	466	466	431	450	448	466	463	477	459	436	436	445	421	406	458	475	457	397	415	458	436	426	456	440	473	470	446	444	452	468	433	435	439	426	447	412	468	443	435	442	467	452	477	444	447	495	470	429	445	467	443	462	438	480	434	466	444	437	442	494	466	462	452	413	463	414	448	448	465	476	414	468	446	422	437	486	424	460	427	442	459	454	456	446	467	425	488	414	446	434	407	448	433	424	467	430	411	456	492	466	457	476	441	439	445	462	475	449	467	439	436	432	460	455	431	417	462	426	471	404	438	440	453	448	458	444	431	424	418	426	449	418	448	450	426	413	496	447	414	406	465	464	434	442	426	429	456	447	486	447	453	455	453	437	421	415	458	442	471	427	438	437	420	462	462	456	461	429	431	419	401	484	456	412	436	456	434	419	452	422	474	463	461	475	450	439	443	476	447	470	405	411	416	459	415	439	445	460	412	430	443	470	419	448	418	415	440	443	455	428	480	426	460	451	421	437	441	406	437	460	456	420	439	452	417	424	472	439	485	447	469	454	383	438	491	466	453	454	432	456	477	455	445	421	450	466	439	460	436	469	435	422	474	458	460	416	455	471	412	444	444	435	444	460	470	423	432	468	402	471	411	426	417	439	439	419	444	443	441	466	431	418	430	437	439	444	446	421	418	436	406	432	409	491	425	479	436	454	463	473	420	459	429	444	417	476	425	445	457	406	436	405	441	438	425	463	470	461	457	415	502	453	435	455	433	448	415	427	448	451	459	421	461	487	441	486	468	424	428	418	444	479	426	427	474	457	436	409	454	466	441	454	492	429	442	441	437	478	448	431	421	422	466	470	452	406	476	404	468	466	472	424	403	461	427	449	428	432	405	423	437	458	394	452	472	432	443	442	438	440	422	455	456	461	456	432	401	449	443	435	442	435	413	456	440	427	453	513	467	459	497	481	433	438	465	454	493	480	450	450	471	482	434	478	430	447	477	438	495	459	454	440	459	451	485	449	485	485	420	438	438	454	469	407	449	478	465	450	443	462	440	450	448	451	432	463	455	435	437	451	442	456	442	440	429	456	470	440	444	443	475	409	450	450	439	452	449	422	482	463	417	466	438	436	440	466	441	419	464	442	504	463	397	449	433	409	431	447	455	406	429	476	453	485	446	425	446	440	460	449	518	427	481	442	434	433	435	431	439	418	435	450	402	453	423	440	416	416	446	407	416	441	456	443	457	443	459	449	438	440	443	425	440	435	446	464	452	448	447	449	445	453	429	448	441	419	437	494	419	417	458	436	442	457	452	444	424	475	443	416	443	444	420	457	409	439	492	466	443	431	435	416	436	466	454	457	458	452	449	442	392	440	427	443	485	437	442	433	464	412	424	452	444	428	444	446	478	462	449	432	454	440	438	467	468	469	403	467	465	453	431	435	449	423	466	459	444	477	462	453	464	430	452	434	433	428	460	432	459	430	432	456	452	437	448	461	425	461	446	434	430	431	442	426	450	452	489	413	437	441	441	430	472	425	447	442	469	440	470	442	457	438	432	450	415	414	433	434	460	474	428	395	442	448	447	431	411	394	408	455	418	463	447	416	449	452	441	481	436	458	421	438	436	439	449	417	448	470	426	449	461	463	456	468	439	444	441	451	428	481	445	458	429	432	437	470	474	449	450	434	467	443	467	439	454	452	483	436	419	463	448	436	504	458	462	476	461	418	420	424	407	432	447	442	487	425	439	438	415	452	445	452	474	469	444	429	418	439	421	443	482	451	503	466	441	447	466	473	451	461	453	450	456	450	448	437	424	422	425	410	441	459	450	462	466	488	491	454	460	481	431	416	406	478	404	461	438	403	458	403	454	435	434	472	464	448	456	464	429	448	434	454	432	443	447	460
18735	35347	28655	19543	14742	11338	9473	7917	6670	5599	4486	4019	3615	3075	2729	2294	2043	1869	1652	1508	1354	1256	1130	1037	924	872	748	761	806	717	771	776	757	850	778	780	744	700	760	722	684	764	749	783	718	699	724	738	713	765	720	724	693	756	701	695	654	672	694	679	698	692	724	684	653	670	701	648	665	714	717	722	660	653	638	693	689	658	715	696	683	695	679	634	685	718	700	686	663	644	714	682	686	612	663	661	751	679	678	658	728	679	697	669	677	648	648	665	689	662	656	699	700	651	702	627	693	665	733	717	659	661	679	713	688	644	698	688	662	665	642	678	672	724	674	657	614	661	705	644	686	691	669	691	687	688	659	682	643	680	625	628	698	660	656	663	679	616	654	626	656	665	647	610	658	662	696	692	706	692	679	676	705	672	716	725	657	707	680	595	691	697	673	689	685	658	677	675	645	643	649	723	640	682	696	673	705	660	649	720	681	682	678	667	650	701	689	677	651	689	679	663	696	675	661	682	624	658	692	667	728	700	729	674	684	682	672	689	668	687	693	646	654	697	666	683	666	633	666	597	694	727	689	651	697	636	694	670	651	677	651	693	730	678	672	702	674	724	707	693	686	692	661	657	652	649	673	703	684	638	670	676	657	684	692	667	656	718	687	691	651	680	655	659	675	693	671	656	668	678	656	710	673	699	682	709	690	633	693	647	676	704	647	663	659	680	657	662	673	651	693	688	692	646	658	699	669	706	724	628	649	659	767	711	635	687	663	708	652	718	677	695	714	666	766	683	693	692	669	682	666	681	632	685	702	685	715	646	721	658	710	656	682	661	692	634	688	665	650	692	663	683	666	676	681	618	639	668	670	672	669	636	687	645	624	658	646	677	688	666	684	711	686	684	703	702	675	631	680	679	673	691	681	639	697	672	620	686	694	629	655	682	688	686	720	752	683	665	676	692	666	670	721	707	753	705	660	667	709	626	664	706	643	685	609	687	672	663	672	658	657	694	677	671	691	679	707	700	671	718	674	644	720	694	700	624	646	644	708	641	704	635	700	707	627	663	651	698	713	658	707	635	657	725	723	693	712	690	659	686	704	684	705	691	675	684	684	688	690	630	706	610	670	659	670	640	701	647	711	635	665	697	679	737	679	673	678	658	722	657	676	651	659	671	692	629	756	665	647	661	659	690	678	689	670	720	661	708	669	642	635	621	670	705	660	664	688	695	702	660	634	672	690	663	688	676	665	646	652	711	659	659	654	673	693	674	659	658	687	657	676	732	656	685	691	670	670	726	719	702	699	689	653	693	667	658	734	664	669	702	660	703	637	684	656	701	679	692	655	697	645	690	715	625	683	667	699	711	651	639	682	701	658	677	680	691	667	715	672	666	589	663	661	683	707	707	678	707	678	643	691	636	680	664	643	653	655	682	656	693	657	657	699	663	658	716	672	641	686	707	667	629	712	691	670	672	680	730	693	691	681	668	671	662	681	655	707	671	656	699	666	687	720	679	700	642	657	727	650	709	649	644	706	658	627	649	683	707	634	685	671	667	673	663	677	662	672	680	714	687	650	665	671	686	681	680	705	683	713	680	671	715	689	659	710	656	673	675	682	693	668	697	676	660	680	674	661	653	665	669	631	654	662	710	719	656	728	661	684	711	704	657	676	710	639	658	669	653	646	696	640	673	646	696	680	696	704	712	643	698	670	699	657	669	699	719	609	650	690	692	608	722	682	689	670	651	681	689	692	644	674	668	681	658	743	700	689	692	680	668	660	682	689	663	675	641	692	654	664	633	674	707	707	634	657	639	656	664	649	703	649	665	738	716	657	709	667	645	678	700	636	673	654	680	695	643	686	652	684	687	707	697	664	667	661	617	653	678	675	652	686	686	692	693	654	670	700	665	675	681	686	665	615	673	706	650	691	671	654	686	690	673	700	697	664	714	638	698	666	649	672	702	677	677	717	668	688	671	668	679	659	672	675	716	686	704	689	653	649	615	682	659	697	632	714	691	650	706	618	738	673	663	668	657	675	677	653	661	679	655	656	667	664	718	694	683	688	727	700	649	661	708	660	686	691	697	679	684	707	716	742	637	629	622	652	625	670	693	658	693	668	681	665	700	705	717	649	704	701	686	651	656	667	673	647	714	691	675	660	657	706	684	664	667	719	663	686	689	687	686	687	701	672	658	615	673	709	673	670	666	645	688	689	651	685	666	690	654	716	667	662	656	622	683	715	610	653	711	664	674	662	710	652	668	656	686	659	701	699	658	660	690	705	720	680	664	658	659	684	746	700	691	653	672	699	657	685	701	671	657	745	650	653	712	687	705	675	693	645	678	664	653	676	725	639	669	694	693	655	656	704	692	679	700	701	693	702	695	681	705	696	724	685	666	653	658	668	667	688	640	674	697	690	692	683	681	657	689	705	693	671	692	703	659	671	683	702	659	704	679	714	666	652	682	696	732	692	641	716	699	636	684	679	663	652	676	733	674	709	652	626	646	618	724	686	686	654	675	669	667	657	709	666	664	620	669	667	628	662	666	687	659	684	705	695	634	687	662	625	640	692	663	660	678	635	668	662	628	648	681	675	696	682	679	691	690	689	690	715	679	643	716	688	671	685	697	653	655	709	675	692	641	735	683	724	716	691	658	625	661	698	692	671	688	699	653	700	695	670	603	717	680	716	662	666	706	660	662	659	689	692	692	721	677	644	636	716	696	673	696	688	647	708	678	629	672	711	682	672	691	723	666	674	707	673	673	669	726	684	645	675	678	672	702	649	650	647	649	690	675	690	667	693	642	675	667	687	631	675	640	655	668	675	665	693	720	667	715	660	730	670	672	624	693	689	658	685	706	667	700	682	702	699	660	674	684	687	658	683	627	651	651	710	681	659	651	688	703	684	728	690	706	702	678	639	690	694	711	697	706	683	685	663	728	683	707	663	683	663	652	650	695	663	698	621	681	677	709	644	652	686	680	719	636	633	658	659	693	666	674	652	618	662	671	650	652	690	702	686	653	636	675	656	635	674	697	689	679	701	637	654	705	641	673	677	665	666	641	663	643	697	665	666	652	673	678	687	685	678	703	683	683	708	625	672	712	703	629	683	725	659	687	702	669	726	685	674	680	652	664	653	680	659	702	651	685	702	650	702	761	690	665	710	658	717	618	677	686	697	664	705	674	716	663	714	690	688	707	677	688	627	649	691	704	738	655	640	663	670	639	687	722	649	663	648	625	679	661	690	625	720	659	684	678	679	694	657	669	699	654	644	695	668	716	665	673	654	682	646	712	650	649	657	683	683	704	695	641	639	725	683	688	661	663	656	695	681	664	684	703	694	689	666	687	682	670	690	688	696	721	684	695	675	689	686	683	674	648	665	695	675	713	664	634	658	656	699	664	630	677	702	658	656	658	690	634	630	694	673	611	737	639	658	710	635	657	657	680	713	651	664	683	618	647	670	714	696	661	665	678	682	691	615	659	683	667	675	636	666	670	619	678	701	639	674	674
27654	19616	13832	7460	3685	2526	1930	1715	1514	1334	1245	1176	1064	993	959	894	867	905	830	763	796	746	710	741	703	740	683	702	664	671	716	722	682	647	699	741	678	732	682	682	684	676	674	664	681	661	731	696	633	674	670	710	679	625	636	706	683	651	670	705	692	652	659	625	693	679	666	624	643	670	644	698	652	659	662	609	657	698	716	641	649	686	724	696	697	674	640	689	670	679	698	704	671	678	624	677	651	647	659	648	672	627	648	697	715	662	662	650	647	711	703	638	697	658	648	690	681	666	686	701	668	649	684	663	655	703	673	691	706	673	667	688	667	626	674	698	685	688	694	660	702	698	639	660	729	693	701	687	681	677	687	644	673	668	680	685	680	628	687	724	622	673	672	620	658	686	666	627	610	707	648	662	679	686	631	722	648	682	611	688	654	677	680	702	691	680	687	692	639	703	671	641	675	659	618	698	666	620	713	694	690	682	612	638	683	668	668	662	699	645	687	623	652	697	681	639	684	666	675	656	677	679	677	671	694	651	656	657	685	660	664	677	631	668	650	652	679	686	680	663	672	653	687	674	751	653	686	655	657	657	656	656	713	670	636	655	667	654	644	636	666	691	655	655	677	708	662	709	703	695	675	701	677	652	650	700	686	692	693	716	661	660	675	687	688	707	739	680	666	685	665	635	641	667	692	647	711	625	705	644	666	671	663	641	602	699	676	685	721	615	657	681	688	635	673	700	630	650	658	665	649	725	711	662	694	672	675	656	643	695	675	686	718	672	671	630	696	689	669	652	652	635	659	675	688	664	643	662	655	668	683	651	676	604	671	647	749	706	631	710	650	705	695	703	668	650	645	692	677	689	659	705	704	686	713	646	667	635	651	642	713	680	652	646	644	679	705	690	668	621	670	605	673	687	666	656	668	644	684	665	698	643	632	663	656	657	689	682	635	673	638	703	647	669	653	628	683	659	660	668	707	687	663	693	706	733	670	660	690	665	670	681	662	655	661	662	693	693	638	629	673	679	687	688	646	654	650	682	650	642	643	672	664	704	710	671	705	640	660	642	688	728	667	701	708	679	697	678	660	676	696	697	727	664	653	661	668	630	676	667	651	678	623	665	657	642	682	706	632	659	661	633	663	636	744	650	671	668	652	706	667	682	670	655	669	628	697	669	676	674	678	664	651	669	672	689	708	736	710	667	702	679	695	694	668	696	650	699	658	666	688	649	700	680	727	670	671	657	646	651	674	657	676	686	651	700	654	650	657	694	618	668	657	680	685	690	686	669	676	615	649	672	680	638	660	686	686	716	659	676	642	700	670	688	706	697	645	679	661	651	661	643	676	641	655	689	679	689	663	688	686	658	627	681	709	686	676	680	684	735	673	633	685	647	696	662	688	674	692	703	681	717	716	714	642	676	685	688	713	671	689	635	645	650	713	685	664	656	690	694	647	680	718	682	676	666	652	644	653	687	668	714	664	681	679	618	675	655	711	672	665	711	693	645	688	671	696	675	624	613	678	694	654	691	649	670	690	647	651	660	656	642	638	658	681	661	675	681	707	694	711	657	705	662	689	663	641	665	679	686	642	638	626	714	636	698	686	648	681	706	657	644	639	764	646	642	707	689	687	631	707	662	687	663	654	684	735	678	668	642	735	686	696	658	662	721	688	686	658	704	674	682	712	633	679	647	693	652	694	648	688	652	644	673	744	687	671	690	700	684	635	650	719	701	703	667	651	668	700	637	678	715	636	628	676	724	663	699	658	685	638	689	649	660	696	669	692	668	661	682	687	672	667	657	649	686	663	688	647	682	693	702	709	699	662	649	673	685	684	725	662	656	667	672	646	651	681	646	635	660	672	670	723	666	696	685	657	621	663	662	689	681	680	657	669	677	699	687	669	663	667	674	691	662	679	693	716	662	702	625	666	721	640	684	661	639	695	686	687	652	705	676	651	713	664	668	666	677	679	686	642	661	625	690	714	630	684	741	722	690	648	650	650	665	670	664	674	664	698	616	697	650	681	717	655	653	657	695	673	669	706	700	647	696	695	674	690	698	668	699	729	658	673	667	683	650	686	671	686	622	691	665	654	695	673	661	693	670	661	686	679	661	615	691	643	667	717	691	650	655	672	685	678	696	657	682	692	690	624	712	670	648	683	644	653	679	692	662	670	693	652	657	693	730	675	654	670	680	666	678	701	645	671	675	695	654	684	667	626	644	680	668	715	699	656	615	680	677	685	667	684	685	693	696	673	737	657	683	684	681	684	660	654	687	678	643	678	647	661	700	681	624	668	653	678	683	659	660	678	683	710	694	659	684	675	658	643	652	641	652	691	677	672	661	662	648	658	698	696	672	715	668	662	681	667	678	657	676	702	658	678	637	671	660	706	650	670	696	681	695	676	722	691	643	690	645	737	681	637	684	712	614	652	652	641	655	651	675	671	639	663	648	659	641	735	697	643	663	680	631	647	693	616	673	660	676	670	627	704	629	663	659	654	654	664	637	716	668	665	661	684	611	685	660	694	651	639	674	662	672	663	642	665	656	671	649	642	649	680	683	694	635	683	693	675	649	672	657	690	650	644	657	682	660	703	645	665	647	659	662	702	669	646	684	677	723	638	659	633	668	687	695	658	671	663	683	606	626	704	721	673	667	745	696	656	692	699	728	650	695	645	695	668	667	689	655	672	642	676	687	661	648	661	640	669	667	664	666	629	673	674	673	679	667	655	705	624	650	708	674	658	687	639	702	608	659	690	713	658	660	696	645	642	637	672	697	664	647	646	689	655	667	686	648	656	655	681	638	682	680	671	700	688	701	624	665	692	689	704	681	648	695	660	726	669	641	666	681	660	633	721	692	638	678	658	694	680	664	722	664	657	692	655	676	658	705	637	652	653	635	661	665	665	665	722	681	676	658	663	660	658	659	628	654	666	679	729	677	644	669	695	646	686	684	661	619	656	659	658	607	636	670	671	679	631	660	628	660	674	674	625	636	710	682	659	649	683	680	684	642	676	668	668	659	700	682	701	672	651	661	698	673	647	660	712	705	653	685	720	697	657	662	636	698	667	668	681	685	655	686	662	647	685	666	649	666	700	683	681	710	661	645	648	639	636	656	716	695	715	665	636	661	685	683	695	648	720	616	627	637	645	654	671	632	635	705	645	671	712	688	711	681	666	666	674	664	661	681	682	688	710	696	685	631	677	691	678	646	702	638	671	690	695	666	680	691	671	694	680	657	645	662	664	643	633	704	667	667	650	652	669	691	663	661	658	648	672	674	724	647	692	659	656	686	680	637	675	644	681	663	648	666	646	627	650	650	707	643	690	666	656	633	685	658	644	713	658	636	681	656	623	690	642	682	716	662	697	656	662	690	640	651	676	705	725	722	668	673	662	695	667	701	689	706	661	653	648	659	643	693	665	651	719	712	677	682	696	675	679	671	687	691	691	682	665	646	656	656	682	686	653	670	642	685	634	691	693	715	642	655	683	702	684	674	636	683
16205	25401	19430	11707	8029	6119	4956	4295	3624	3146	2792	2578	2299	2128	1931	1785	1684	1612	1499	1351	1351	1252	1228	1097	1160	1050	1020	1042	1052	1092	1042	1085	1102	1031	1041	1069	1005	990	1040	1015	1049	1019	1051	1058	1055	1055	1073	1010	997	1041	1003	1111	994	996	1018	1064	1014	1036	1027	968	1028	1028	996	1023	982	1001	973	1010	1032	1041	999	994	1014	979	983	1003	1056	964	1065	1039	1013	1001	1044	1050	1063	1052	985	934	1018	966	984	1005	1115	1037	966	983	1019	1014	1034	1033	1004	969	979	1027	1062	1009	1003	947	964	1029	1017	1042	1042	1005	1002	1043	1028	995	1016	1055	1015	996	1024	1044	943	1049	1058	1008	1041	1020	1002	943	1033	997	991	995	1004	1036	1013	1038	965	1000	1064	1029	1056	1020	1007	1010	1027	974	1102	990	919	1022	1022	1018	990	987	998	974	1025	963	964	998	1049	1041	1017	933	1004	1023	952	1014	1031	996	1022	1011	1049	968	1036	1003	982	1052	985	979	1038	1067	1061	1004	938	1061	1023	1018	1014	1012	986	1000	1014	1009	1052	986	999	981	1058	967	1026	1017	1015	1022	971	1005	1008	1010	990	968	1034	944	1026	1031	1031	988	1038	1027	1011	1016	1035	1030	1023	1010	994	1039	1005	1107	977	1009	997	1023	1020	985	1012	1011	1053	1024	1028	1040	1042	1019	1065	1026	988	1010	988	1011	965	1069	1020	1001	974	1030	1045	1058	1012	992	988	1037	1004	980	1041	992	978	963	1050	986	1102	953	1016	1031	1042	1023	1032	1020	984	1023	1009	1012	1013	1030	1016	1070	1011	1017	1030	1040	1017	984	1057	1078	1029	1034	1026	997	1033	1039	1072	999	994	991	923	976	1002	968	999	1045	975	1032	1001	1075	1033	1025	1031	958	997	1023	999	979	994	985	1021	995	992	1056	946	1053	990	1022	1037	1027	994	1032	989	990	1072	993	1070	994	984	1050	1005	972	972	957	1026	1030	974	982	952	1028	1007	999	1091	1033	1002	979	1010	1027	1005	968	1014	1032	1012	1031	1016	995	1051	1013	995	1003	1045	1011	1009	989	961	1051	1023	1014	1040	949	1036	1058	1020	1014	1007	1062	1014	1003	1025	1007	1083	1001	1023	1001	993	1007	1039	1017	978	996	997	1038	1042	1052	1043	1005	1008	982	990	1003	1047	1008	1039	1015	1045	1033	956	986	1097	967	986	1029	1049	1054	1019	1023	1019	1020	1030	976	1007	990	1030	1006	1062	1029	991	999	997	1012	1031	1054	1014	969	1022	932	963	986	1008	1012	1049	1006	1008	1026	991	964	1019	1022	961	1034	936	1045	1022	1010	1013	993	1007	972	1017	1059	1015	923	1046	1063	1001	1081	1017	1011	958	1018	989	971	1047	998	988	995	1037	976	982	976	1015	1030	972	1010	1017	1047	1017	987	1078	958	1031	1037	965	994	1005	1008	1043	994	945	977	1037	1048	998	977	1007	1013	1007	1042	1031	999	1010	989	1050	1012	994	1048	971	1088	1065	1028	996	1000	1037	1002	972	1039	1036	993	1033	1010	1065	1026	976	1012	1027	1110	1019	1019	967	1019	1019	990	1014	985	991	954	968	1019	1021	1007	985	1069	1050	983	986	1003	1001	1014	1010	1017	953	970	965	1019	1014	1031	1021	1025	964	1003	1014	1017	1064	993	1041	1018	1025	940	1027	999	982	1012	1002	997	1040	1033	1001	1047	1004	1053	969	994	978	1028	1022	1033	1005	973	962	1045	993	1039	974	1008	1068	977	1077	1002	987	967	1018	1020	997	1022	987	1046	1026	1008	998	966	1004	1012	983	986	1008	1023	1011	1026	1018	999	985	1033	1051	992	968	957	1036	1056	981	972	1070	992	1036	982	1022	1013	1005	1019	1001	1041	1039	1043	1054	1036	966	997	986	1007	1003	1021	1009	993	1014	1035	1003	1040	1003	983	1031	1035	1003	1000	999	973	998	979	979	1000	1027	992	1000	998	1029	1028	1032	1000	1023	972	1062	1029	1010	1002	1007	992	1024	1022	995	1031	1087	1074	957	991	1020	1070	1022	962	1080	989	1061	964	989	1058	983	992	1011	966	1012	1018	1033	1038	1031	956	1019	1032	993	1001	992	1011	1039	957	1032	1036	991	984	956	1057	1010	991	1009	995	968	950	1005	989	1052	1008	1041	981	997	990	1038	1027	1028	1004	1017	1048	975	992	1101	995	906	949	985	1020	1019	980	1025	973	1012	1033	980	1020	1001	988	974	996	972	994	1048	984	945	1026	1037	1015	1089	1026	1059	1024	1019	972	984	989	1008	1057	1041	1014	1011	1006	998	1009	1047	992	1038	1009	1022	1078	1066	1002	992	985	1014	989	1019	1036	1004	1015	1033	1042	1011	977	1037	1030	1006	1006	1016	947	999	1010	1032	1017	1038	987	1026	989	1033	991	972	1018	1006	977	1042	1026	1065	1038	963	1024	993	1016	1004	970	1029	1045	1064	1007	1044	988	993	1020	1010	1014	972	1001	976	975	1021	1051	957	1055	1005	1037	1046	1044	978	1023	946	1026	999	998	975	1010	999	1051	1018	992	990	978	1025	974	1028	958	1031	1028	999	986	998	997	1036	1029	995	1043	1000	1032	1010	1008	1024	1006	1010	1043	1008	1008	953	1002	1062	1021	1046	1003	970	1007	1034	1017	1019	990	981	1012	1050	986	996	959	1049	1049	1032	1033	947	946	1052	994	969	998	1066	1011	999	1008	988	1016	979	1015	1017	994	1009	1039	1014	995	1029	1021	1021	1083	991	978	977	1018	1066	1014	1010	1022	1013	996	994	1010	1022	992	1045	1039	958	990	1028	1036	1070	992	984	1022	1039	988	1066	981	1034	993	991	1054	1053	1040	958	980	1067	1002	1084	1007	950	1018	1013	978	1000	972	1009	964	1003	992	997	1020	1072	1033	1106	946	1006	947	982	1001	1010	1018	996	1019	1030	1012	1023	999	999	976	992	1023	1022	951	1027	955	1039	1043	973	991	976	1031	992	991	989	965	1029	963	1022	1001	949	1024	1048	996	1028	972	1014	1004	1019	1019	1013	1020	974	1012	1014	1005	1026	978	1030	1010	1015	968	1070	1049	1034	977	982	962	1019	1019	1023	1031	1019	1050	941	1021	952	1057	1018	1003	1034	984	1006	1050	1006	1054	990	993	1073	973	1090	1034	989	979	1016	1030	929	1040	996	999	1013	1007	1017	969	1053	1004	1059	975	982	1022	1019	950	1021	1044	1071	1050	999	987	1034	993	1034	944	1021	1005	1027	1013	989	1054	1008	986	1016	1035	993	1002	1039	1023	1025	1027	994	972	1055	1056	1056	1039	1015	1001	975	983	1102	984	1011	1031	994	1002	1019	1014	1007	1035	1039	1007	1040	1036	1022	1000	971	1007	973	978	1007	1040	1023	960	977	1007	973	978	1043	988	1012	1017	1008	1066	986	1003	1051	980	1031	1058	966	1024	981	1046	1081	1033	1047	1089	1042	1041	1000	958	1006	1004	1001	1006	1054	997	1020	1062	1014	1006	1002	1054	955	967	1056	950	997	1015	1079	1050	1046	1082	1065	1075	1029	1034	1003	1068	1035	1041	1001	1032	1003	1021	1027	975	964	1018	978	996	1055	1023	999	943	1013	1023	1009	1014	1010	1032	1007	1008	1005	1000	1093	1010	1000	1017	1043	985	994	997	1041	976	1003	1021	1072	979	1016	1013	1011	1039	1006	1014	998	1011	1012	1032	996	1044	954	1040	1027	1002	1009	987	1050	1020	992	1022	1010	1046	1033	985	1040	1049	1014	993	1024	950	994	1036	1040	997	1002	935	1077	993	971	949	1041	1053	969	1040	959	1001	979	1013	1002	1012	996	1053	1024	1034	960	1079	1016	964	1043	999	977	1043	1049	997	993	1038	1021	1032	1019	1054	1003	1027	1101	991	1049	1045	1085	1005	1002	981	987	1042	999	1007	1031	1004	1042	1053	1027	1063	1008	1009	1049	1030	1024	1047	976	993	993	1034	999	1045	979	989	993	1023	973	1025	1074	999	1012	1044	994	976	965	996	1042	987	1100	1011	1065	1086	1019	996	963	1019	999	1013	1051	1013	951	1022	1066	1007	991	1042	1047	992	995	968	975	990	1008	1026	1032	1030	1054	993	1007	979	1035	1025	1021	1048	1027	1021	1033	999	1043	980	991	1013	1046	1020	1008	1031	1041	1018	970	1031	1016	1071	961	956	971	988	996	1064	1014	1069	1022	1019	1058	1049	1001	1005	980	1031	1009	1028	1043	976	1002	1042	995	1013	992	995	1059	1015	1001	1062	993	1016	1057	1059	1015	986	1010	1031	1049	1013	1048	1011	1007	1048	1006	1024	994	1017	1000	1036	1029	1052	1018	996	989	1015	1053	1005	1041	1035	1018	971	1028	977	1063	998	1051	1067	965	993	1034	1009
23241	21087	27591	24797	19741	7444	3583	2517	1899	1645	1488	1378	1299	1132	1079	934	909	816	781	726	719	690	648	637	637	555	587	556	566	545	618	606	590	551	590	555	583	504	593	568	556	598	574	583	529	554	579	542	538	561	584	575	551	541	570	519	564	547	552	535	560	546	581	562	552	483	509	526	508	533	544	599	551	574	540	542	559	563	526	563	522	526	564	548	522	534	568	546	548	514	557	520	598	556	568	550	521	563	569	507	552	547	529	590	548	538	543	527	569	529	578	559	595	543	524	535	538	553	522	548	551	574	502	556	533	591	615	500	572	564	589	528	563	548	519	561	578	583	523	610	550	532	545	564	521	538	550	544	553	536	521	548	522	581	564	530	575	508	559	545	616	563	558	536	529	553	552	552	605	558	538	536	540	556	574	609	531	573	548	531	545	573	537	604	553	541	525	514	563	562	552	488	563	549	573	555	549	562	590	548	548	544	546	545	545	575	507	547	560	593	536	591	560	531	579	475	547	565	540	559	576	557	508	578	515	609	519	533	570	547	546	525	602	531	590	533	533	548	552	520	488	511	538	549	557	562	515	616	543	560	538	579	532	547	539	544	588	529	509	562	534	534	515	537	518	525	544	529	535	625	550	575	525	571	515	551	594	575	551	556	590	533	535	573	537	520	533	525	557	544	525	586	568	531	526	561	548	514	564	532	558	553	528	547	538	561	569	505	556	555	542	550	584	566	585	561	595	547	536	498	566	552	537	582	534	543	533	511	579	555	557	542	548	506	591	562	566	544	520	541	563	532	499	584	572	551	561	559	561	536	564	557	520	549	513	545	563	595	583	550	538	554	615	515	537	512	557	523	587	528	558	547	566	516	531	548	531	533	522	535	534	526	562	536	569	553	537	552	546	580	551	558	581	561	560	515	571	579	555	558	537	543	547	570	576	538	520	518	567	566	550	525	527	554	594	534	512	534	548	542	516	553	566	536	577	534	550	522	517	615	554	542	523	543	555	553	559	490	571	556	562	559	567	571	547	544	528	538	522	555	542	525	546	525	581	529	562	581	499	592	569	538	568	559	554	556	550	561	550	589	576	541	569	550	507	563	560	556	563	557	504	568	554	549	478	533	534	520	537	531	526	537	544	523	605	552	512	517	590	552	520	530	558	529	554	548	591	544	592	554	552	553	622	566	527	603	601	576	536	540	563	565	523	516	529	529	508	551	574	549	540	585	577	544	548	576	528	521	585	561	537	560	597	550	541	551	568	581	544	553	610	572	543	535	542	537	560	560	539	529	559	516	575	580	520	525	532	566	547	552	548	558	532	529	533	536	545	535	548	563	508	502	544	550	527	488	568	585	559	528	544	538	535	554	549	542	563	548	551	556	542	521	558	531	579	552	537	597	547	503	531	527	552	540	487	547	534	529	507	558	555	529	501	538	604	545	562	572	564	537	508	544	494	555	546	561	571	510	560	545	543	549	590	563	561	532	555	509	557	508	536	533	578	526	570	551	518	542	563	550	565	570	524	540	559	525	528	533	552	588	546	555	574	549	528	513	594	560	593	564	525	560	535	549	567	573	542	554	536	554	579	544	568	542	518	531	589	537	535	539	535	536	514	560	594	536	544	551	556	544	586	578	547	538	527	567	556	534	531	573	542	551	566	512	579	536	573	544	558	532	578	507	530	551	513	551	572	571	555	619	544	559	576	519	537	550	552	532	538	549	549	562	541	569	564	573	554	549	577	572	516	570	585	514	519	576	519	566	565	554	549	554	548	539	534	561	550	527	574	558	522	551	559	522	519	520	570	548	584	579	544	546	511	586	584	521	532	499	555	568	541	566	574	555	554	567	584	555	578	523	575	505	512	528	537	547	549	552	591	569	517	552	557	551	551	559	500	541	552	570	580	524	559	549	530	550	522	557	526	509	549	550	527	509	550	526	540	584	505	571	545	562	566	571	559	533	547	526	540	547	528	541	500	555	534	534	534	524	516	536	519	538	513	545	575	524	545	526	528	563	546	551	538	511	526	507	526	540	558	570	564	533	525	533	585	550	539	524	564	518	582	515	523	531	549	556	500	578	556	542	541	587	533	564	559	547	554	535	568	510	565	542	519	573	545	544	560	541	562	512	539	575	564	562	531	525	595	545	525	552	517	552	550	557	544	557	564	540	551	569	526	510	591	578	541	543	557	518	561	522	569	557	543	557	564	557	573	581	548	535	535	560	527	567	534	560	538	544	508	580	552	566	545	536	537	562	549	576	569	543	567	573	536	539	543	533	527	533	534	570	576	532	563	513	521	584	569	566	550	532	573	543	548	512	557	548	574	560	573	508	549	559	556	523	534	552	530	594	560	516	559	537	585	570	562	559	579	564	538	530	544	567	518	548	536	583	563	577	522	521	544	535	575	539	553	572	528	517	545	523	574	577	535	558	507	534	511	493	534	521	545	554	610	576	527	527	543	560	560	557	538	515	555	562	554	553	569	536	544	568	550	580	521	560	526	507	537	521	565	568	524	555	558	574	562	561	542	573	515	533	551	556	533	543	576	533	542	580	569	524	530	541	545	539	551	574	518	542	534	568	597	535	521	542	555	524	528	537	529	570	533	596	546	512	584	545	584	550	554	551	588	500	518	549	578	566	565	526	548	504	587	572	587	543	514	529	593	540	522	569	578	513	542	502	522	546	522	562	566	558	505	569	560	552	527	561	537	516	534	529	572	609	495	563	551	552	530	528	534	600	553	535	602	560	561	546	529	565	569	527	566	522	606	555	562	536	567	529	560	534	575	563	538	577	575	544	576	557	515	526	528	540	558	583	562	527	579	543	559	584	559	521	524	570	559	563	531	529	556	524	583	535	531	547	542	539	504	537	579	561	551	598	607	538	549	585	550	569	564	512	548	570	505	571	566	567	540	542	539	557	555	520	585	510	575	563	551	573	531	513	591	532	530	582	528	538	532	557	537	534	574	503	549	544	529	541	512	557	594	518	588	550	546	564	527	556	550	596	569	560	521	531	564	556	552	558	536	575	535	520	556	526	536	505	573	554	612	528	541	563	558	560	515	525	516	527	543	528	571	573	520	559	538	553	557	547	564	541	516	536	538	502	559	519	577	576	589	543	560	569	568	569	579	568	558	550	560	539	589	543	544	540	525	561	543	543	581	566	559	518	528	535	544	532	556	535	540	568	558	557	545	581	525	579	536	570	519	543	560	578	538	527	561	521	554	585	610	553	532	560	588	550	554	563	561	554	533	533	554	517	530	563	561	587	564	581	530	575	538	568	550	577	540	513	567	545	536	531	515	499	608	550	553	584	538	590	557	531	545	581	573	533	550	530	529	567	560	602	563	535	548	556	561	515	586	550	538	546	556	527	543	542	552	543	517	525	509	543	553	534	594	590	550	544	548	557	545	572	569	541	575	539	551	561	528	552	564	491	561	568	607	543	519	565	521	556	572	555	561	518	548	519	524	524	566	579	552	596	518	526	512	527	545	526	583	576
16733	31791	25211	16590	12034	9176	7495	6093	5027	4369	3604	3381	3019	2769	2328	2081	1864	1738	1563	1411	1257	1175	1124	1046	987	978	935	944	897	827	883	926	938	882	865	877	883	861	779	896	892	892	930	927	868	863	896	894	831	825	866	842	874	830	828	840	874	831	876	870	838	852	792	785	849	881	823	853	793	861	839	851	803	833	840	839	900	850	833	847	815	857	833	807	829	887	858	867	845	886	858	832	850	837	794	833	831	809	828	847	858	828	830	845	867	834	873	869	801	765	800	820	793	853	842	856	814	848	856	849	848	852	883	828	812	871	825	864	870	853	846	821	834	775	878	826	819	854	883	807	833	848	809	886	791	825	809	887	825	887	840	803	875	812	801	842	854	834	841	891	853	786	819	828	839	827	878	826	892	808	841	843	856	797	834	787	857	817	836	844	811	853	806	777	832	820	835	872	815	844	798	825	843	853	817	898	842	869	801	859	804	848	822	858	803	809	842	892	853	829	828	812	854	846	857	834	818	789	879	828	814	873	848	871	831	834	800	803	812	763	844	860	837	869	883	830	849	815	882	841	823	850	839	849	833	822	860	886	864	817	826	802	809	828	873	847	872	781	889	827	805	840	846	811	824	874	773	891	815	829	844	814	802	827	875	793	814	865	845	818	832	828	831	816	775	888	840	790	858	815	847	863	809	865	840	795	845	881	842	821	820	871	829	841	859	843	815	840	863	833	856	861	864	828	815	827	865	857	870	860	825	835	814	871	868	825	849	859	878	859	804	811	838	869	838	828	815	820	815	851	839	857	819	843	844	866	826	829	826	835	881	821	841	819	803	913	837	834	879	842	798	861	851	887	898	821	897	844	785	855	808	839	894	810	845	877	823	849	854	848	785	800	770	848	856	802	840	828	826	796	843	829	822	834	870	870	842	811	841	818	861	854	872	883	883	882	816	808	828	843	873	825	858	782	848	839	863	854	849	841	839	854	772	847	801	835	835	845	850	843	884	829	833	864	787	834	818	889	846	878	785	792	805	822	763	858	823	831	828	806	874	856	830	871	873	834	784	796	867	873	838	869	826	822	823	862	844	871	920	814	802	853	868	888	762	821	828	819	887	904	824	822	852	840	867	851	820	844	862	812	855	857	803	853	828	848	864	815	799	855	827	868	832	871	910	841	828	817	866	854	830	845	865	895	797	859	846	846	862	835	833	811	839	792	831	840	842	880	801	825	817	835	889	908	848	826	880	827	853	878	793	814	830	825	876	805	850	790	897	844	862	832	846	830	820	803	917	846	821	881	845	814	808	824	847	879	846	826	869	882	861	787	774	824	856	825	835	835	842	853	806	831	870	857	822	875	852	803	846	782	806	860	839	797	854	847	878	887	881	814	830	819	874	865	842	834	832	826	843	834	825	849	848	880	865	906	838	795	848	851	840	883	814	846	807	792	817	851	808	815	869	811	895	816	801	830	879	796	826	848	801	798	844	842	825	889	911	854	840	852	852	810	832	874	825	851	795	839	856	864	828	898	825	842	814	841	870	862	851	817	841	875	803	908	798	863	776	841	849	834	850	914	785	850	802	850	806	833	868	767	904	828	826	844	803	831	881	826	862	820	824	797	819	886	819	835	887	863	862	747	852	858	848	847	875	857	812	793	845	844	802	838	846	852	861	825	808	823	826	798	849	825	817	824	852	889	852	840	874	834	858	825	839	841	850	804	833	805	823	864	863	854	859	859	837	800	816	886	865	898	830	856	829	846	821	824	811	907	798	844	817	809	802	850	888	847	809	827	810	865	830	785	832	858	859	842	835	818	831	803	827	840	867	844	814	884	811	812	846	842	872	815	822	861	858	853	783	811	861	865	840	795	813	844	852	847	903	844	819	850	837	838	812	856	834	828	809	832	803	835	875	831	872	851	834	838	832	828	854	842	821	834	845	870	834	822	856	818	911	844	823	894	917	849	813	777	820	906	830	816	861	827	814	877	833	855	826	829	853	787	822	834	854	862	865	855	842	894	813	832	816	852	857	827	832	844	898	773	856	868	867	871	830	836	883	814	869	831	818	888	837	816	847	832	830	800	837	827	837	878	834	861	865	836	850	847	842	804	830	782	860	780	792	871	833	854	834	850	847	836	867	845	853	893	834	810	892	838	863	826	845	796	866	821	869	889	846	902	885	855	790	852	780	886	826	794	856	826	801	779	821	811	866	796	804	842	824	867	842	846	814	824	871	856	863	809	812	864	880	836	799	823	812	884	815	803	799	871	859	852	849	829	856	857	856	849	849	808	830	827	783	840	853	837	847	833	858	891	819	834	828	846	847	863	863	808	873	863	880	782	848	825	844	838	849	785	806	855	901	826	808	823	826	862	833	856	866	851	827	778	817	866	844	817	849	863	853	831	827	795	775	843	847	822	857	822	828	829	867	888	820	796	932	797	820	777	832	897	834	862	866	808	816	817	791	892	841	805	846	850	829	837	853	867	832	863	872	790	861	844	806	845	853	857	883	848	863	821	856	786	859	837	818	876	825	826	843	833	879	836	836	835	827	846	859	792	835	805	806	812	819	871	839	854	781	831	809	860	855	837	822	889	906	824	874	811	834	768	847	821	815	876	891	844	810	862	872	847	827	795	834	873	833	837	832	860	860	836	833	841	835	849	896	881	819	836	800	838	848	848	807	880	844	803	802	792	829	799	884	805	859	775	855	811	876	843	783	874	851	827	844	813	840	851	851	892	832	779	815	851	853	856	828	819	861	858	834	803	889	808	897	826	849	824	850	855	861	861	817	841	811	824	856	822	848	870	838	818	860	806	859	875	805	844	872	825	839	826	881	800	793	837	848	810	860	843	836	851	883	846	813	897	771	790	754	822	833	808	852	858	889	804	804	799	855	872	833	864	817	809	789	834	867	860	841	828	844	881	888	905	857	852	879	828	835	779	781	857	833	826	859	836	874	836	867	834	789	831	839	822	833	803	871	838	842	832	866	740	826	843	842	817	869	829	832	872	802	847	826	826	823	862	856	838	835	815	768	830	833	844	836	819	855	868	819	818	851	812	836	869	856	857	864	804	900	800	831	918	822	866	816	833	835	824	827	897	879	819	827	812	818	845	920	800	823	835	825	830	816	855	874	839	818	824	807	853	807	816	806	884	810	857	837	837	773	869	881	832	914	847	861	835	878	825	846	809	823	885	821	834	847	842	856	799	884	838	801	888	843	824	822	889	857	833	804	878	841	845	859	840	840	778	809	819	802	867	823	850	834	848	835	864	858	834	793	834	846	860	857	882	882	849	889	865	828	836	836	803	841	857	810	877	843	879	830	866	814	846	823	868	818	816	831	807	817	787	808	823	802	827	850	843	894	791	840	799	842	851	805	831	844	812	815	807	845	834	828	826	824	833	817	851	828	868	864	857	849	827	836	831	829	865	874	836	802	854	818	819	845	847	851	920	819	875	833	873	832	825	818	855	830	792	871	859	850	799	827	869	821	869	871	834	873	860	808	829
24668	21093	25448	22722	6412	3099	2402	1934	1616	1376	1295	1272	1166	1167	1001	934	891	837	757	773	728	689	727	666	632	617	657	641	639	650	636	639	595	621	640	654	647	623	677	576	699	634	657	615	655	648	655	598	607	565	649	615	613	603	642	581	633	645	657	637	602	615	593	624	654	630	609	594	588	620	628	631	674	602	621	636	606	639	659	601	644	652	651	635	645	603	652	626	621	616	617	640	616	554	626	622	581	628	646	612	654	646	598	614	651	618	592	613	635	599	643	643	560	638	641	639	636	645	631	590	594	616	675	626	656	627	656	581	611	630	622	642	612	666	647	607	624	599	581	643	634	700	608	614	627	609	592	645	614	586	669	644	619	630	655	642	605	642	601	653	597	581	612	613	584	623	618	646	623	627	609	614	603	623	615	641	607	598	643	596	623	643	662	580	587	657	591	605	591	634	611	632	617	601	654	654	601	627	608	635	641	632	651	631	583	579	641	642	622	606	656	605	642	636	642	569	598	653	634	595	581	625	629	645	662	614	631	587	667	590	620	620	634	677	617	638	612	645	598	643	624	590	633	621	560	618	606	628	640	628	565	605	614	624	625	597	579	670	604	619	638	643	656	611	602	601	675	604	615	575	621	649	626	549	577	619	620	625	659	581	647	578	628	613	586	642	603	618	643	570	585	608	607	655	654	632	571	607	595	635	649	591	617	596	593	616	639	643	590	604	644	568	601	636	636	630	631	604	617	622	646	593	666	601	650	614	647	625	619	670	652	617	602	616	619	622	583	616	656	599	613	592	640	660	647	604	616	616	631	635	625	600	650	598	599	617	643	615	617	643	590	643	598	627	606	586	603	636	644	604	646	589	613	637	615	637	651	597	611	648	635	645	609	597	624	631	631	604	646	642	638	648	612	653	625	613	607	603	569	653	606	652	629	644	612	582	644	641	633	602	587	641	632	638	612	631	617	611	632	593	597	586	670	621	623	584	644	663	629	638	657	593	637	610	635	651	613	639	648	602	606	652	631	620	661	576	641	623	626	626	628	615	615	616	609	649	639	591	588	588	586	608	654	618	613	559	596	625	634	615	614	638	627	654	669	613	693	625	589	619	602	605	617	620	609	608	616	627	606	593	664	610	627	663	598	603	631	609	634	591	629	600	616	656	637	581	591	621	618	609	635	651	638	623	638	652	640	597	653	575	626	584	591	638	652	612	593	611	624	636	651	662	637	612	656	647	662	591	635	625	680	622	585	602	607	586	649	677	647	622	610	637	593	599	557	598	642	587	594	644	568	610	641	635	648	626	608	602	576	615	601	670	606	613	565	563	583	602	629	589	583	624	637	607	583	640	599	637	627	609	623	613	656	608	637	607	627	613	672	607	591	612	653	614	611	593	605	612	653	620	575	642	616	625	579	629	618	644	599	621	598	621	609	591	647	616	624	649	573	604	619	638	604	601	592	633	611	610	694	637	652	612	633	625	640	619	647	640	591	630	611	599	630	630	662	648	616	617	638	601	614	664	636	642	616	591	607	608	683	626	614	593	591	613	602	606	613	620	625	621	645	660	611	627	608	631	628	659	637	619	656	606	657	629	580	627	634	638	614	618	588	594	588	613	573	605	597	581	642	637	687	589	617	616	631	603	590	638	615	567	638	599	639	601	618	650	605	629	652	591	585	571	643	607	578	621	624	624	620	602	659	629	600	594	626	618	636	607	649	592	626	614	665	630	621	601	623	613	617	628	625	610	621	619	622	666	599	593	603	636	612	611	600	576	643	601	638	590	584	623	657	626	622	622	561	606	649	598	650	608	640	608	632	666	641	643	603	642	632	631	608	656	650	665	617	666	607	612	646	636	643	647	613	604	616	608	626	604	670	680	613	613	583	595	630	676	604	643	636	625	649	642	582	635	640	681	612	619	590	645	623	597	618	626	591	602	613	604	621	597	546	596	640	636	619	657	603	617	659	620	623	610	635	615	615	628	636	634	628	634	608	622	615	639	622	616	609	560	616	639	641	641	621	646	583	669	621	611	650	626	607	618	656	624	605	618	638	628	672	598	609	625	586	614	604	603	613	623	641	646	637	619	596	648	608	626	637	682	574	627	599	632	627	560	603	640	611	635	629	602	637	587	632	608	646	640	637	628	636	602	656	603	646	636	657	603	598	643	659	602	589	574	653	644	607	597	638	605	620	578	638	637	593	633	611	661	622	584	606	598	588	595	639	598	615	592	632	575	650	598	651	577	595	654	607	613	604	582	599	631	608	651	610	617	575	610	661	585	635	600	638	607	617	604	598	609	635	632	636	616	604	606	585	597	614	637	627	672	598	629	631	594	578	605	616	634	638	626	594	640	607	624	605	647	629	624	653	645	664	591	611	641	606	611	658	617	608	591	621	604	649	615	587	651	624	613	596	600	640	630	621	606	600	651	612	615	640	621	618	652	628	664	619	611	609	550	585	681	652	629	639	627	667	657	631	602	594	625	602	594	589	650	586	625	633	619	611	620	585	620	601	633	630	642	627	664	608	626	614	642	608	604	624	637	632	606	627	607	647	619	611	569	615	612	619	636	608	662	607	602	596	628	583	609	620	634	613	632	632	652	606	637	622	637	639	621	641	636	641	615	666	635	598	647	612	592	570	614	613	620	627	625	550	603	630	614	648	613	629	629	614	624	631	635	624	621	595	668	622	597	632	599	605	629	598	651	643	592	611	614	604	649	606	625	593	615	608	660	634	637	610	635	629	654	660	568	617	606	598	623	616	627	624	604	637	665	631	626	616	627	611	598	617	675	624	632	600	641	622	607	624	649	646	634	584	622	602	650	582	605	660	625	602	615	624	634	647	591	577	573	590	658	613	634	628	622	654	613	627	618	614	627	663	578	634	654	610	636	532	619	618	614	605	589	594	607	615	577	594	620	649	605	623	667	588	586	623	635	622	625	634	600	668	609	641	631	592	638	616	632	626	652	602	638	632	626	590	624	595	596	609	603	639	607	598	598	661	610	639	594	627	640	645	616	655	622	627	579	611	614	618	630	656	665	637	630	630	626	652	627	583	604	642	649	629	643	592	649	588	600	596	619	651	604	621	608	614	600	592	597	642	623	586	631	639	633	620	617	608	624	629	581	605	647	651	652	660	612	636	642	617	619	615	587	612	621	658	637	616	662	623	602	620	616	644	614	637	576	639	623	632	629	619	622	591	661	593	651	605	603	617	584	686	583	631	623	677	592	619	605	594	595	612	651	598	646	617	627	626	630	653	611	629	640	578	655	663	652	623	600	642	618	598	625	629	599	572	617	635	627	610	620	623	596	591	621	572	612	644	608	622	607	650	636	623	585	612	609	642	623	594	606	602	625	665	580	629	624	614	637	637	625	628	616	608	623	607	602	585	633	614	622	645	627	596	676	600	571	599	622	622	642	626	624	625	650	686	647	618	590	584	621	605	615	611	591	627	663	631	635	641	578	622	601	622	620	652	670	627	606	644	620	604	653	610	619
17161	28503	21467	13836	9846	7415	6145	5286	4096	3568	3180	2963	2575	2371	2011	1896	1702	1525	1415	1419	1276	1161	1106	1058	1028	1003	956	945	974	919	1034	987	984	980	946	945	955	949	971	967	984	981	977	1001	920	965	925	995	1027	930	932	930	967	932	981	905	942	957	925	925	915	955	903	912	947	953	921	933	972	903	958	946	944	882	948	969	899	941	909	888	914	900	966	885	962	931	941	944	901	936	1002	950	970	965	953	923	939	891	894	915	944	933	940	916	926	938	997	928	909	931	876	937	957	912	935	890	850	948	862	893	901	937	922	901	906	923	1035	978	940	907	980	924	938	951	984	944	906	964	949	908	942	935	865	934	958	921	928	977	923	875	922	900	944	965	882	915	932	913	927	943	938	924	866	935	947	903	907	937	919	931	862	933	875	975	949	951	928	911	902	885	976	935	933	915	963	887	921	946	945	911	958	923	925	987	977	894	895	897	891	969	913	904	977	896	992	922	928	876	916	928	938	972	921	915	949	940	937	973	882	968	894	919	921	894	941	907	929	883	886	922	924	976	903	894	942	956	978	955	993	922	974	904	903	962	936	908	920	919	965	917	943	927	937	913	943	941	922	896	974	904	909	874	918	921	906	952	858	892	909	901	936	965	929	983	943	899	981	914	912	880	921	987	962	946	989	950	911	981	925	890	873	986	893	935	918	953	926	905	895	944	916	891	882	946	843	890	892	991	910	921	933	976	941	931	934	950	954	955	851	944	979	931	906	922	943	927	904	870	895	955	962	968	934	902	917	1017	890	957	871	848	897	916	953	918	921	946	930	906	947	939	975	916	928	952	926	851	919	899	928	904	952	927	914	933	911	975	989	936	912	968	908	908	983	968	921	869	960	950	953	942	886	888	944	915	901	942	929	933	939	961	941	961	917	980	942	946	923	876	969	901	938	932	950	890	963	922	934	886	893	944	959	926	1004	931	996	913	915	872	949	893	918	949	949	920	882	929	963	845	941	893	913	954	959	905	901	957	991	949	930	919	911	888	932	899	928	921	913	892	895	910	926	990	916	969	924	918	933	891	939	935	873	919	898	923	917	903	939	967	949	929	991	893	997	966	912	895	948	939	873	978	901	954	957	955	968	934	912	965	996	893	917	934	927	921	918	930	918	956	935	941	941	957	939	922	944	969	902	874	943	971	944	948	913	935	892	887	893	958	938	943	959	902	986	900	942	923	926	944	961	976	928	875	925	896	885	936	908	883	943	899	958	949	890	934	922	955	917	979	957	934	937	951	896	913	903	939	894	903	939	885	912	902	934	934	921	911	903	953	970	893	929	922	951	965	947	923	914	967	954	903	925	944	927	904	926	919	922	978	909	927	939	896	915	935	952	950	959	963	932	916	926	928	881	938	927	951	947	943	924	941	942	964	938	961	952	901	906	951	916	924	984	940	969	975	930	932	928	998	895	988	925	975	921	958	931	958	939	958	987	916	913	948	946	887	948	900	930	970	957	944	888	937	845	960	861	917	949	885	916	926	920	937	954	954	903	897	942	952	930	886	948	939	921	871	929	902	883	919	966	880	939	985	912	931	910	910	955	938	913	920	936	919	897	899	952	966	937	929	934	918	998	891	929	952	945	989	875	937	904	925	954	973	948	916	895	936	943	908	976	952	918	931	957	896	905	959	948	908	956	904	906	918	908	876	937	851	1000	887	918	970	1014	957	966	928	912	1004	931	972	914	886	881	953	920	967	926	984	970	904	920	970	921	932	943	987	920	883	960	939	929	913	913	893	983	967	924	901	912	948	894	917	892	951	907	898	934	918	915	929	939	933	928	947	929	936	916	876	897	939	911	960	862	951	903	953	952	885	918	919	919	888	930	889	908	905	920	883	856	952	886	925	974	923	894	923	923	847	944	909	945	878	875	870	935	940	916	930	908	911	958	951	942	944	904	919	893	944	934	928	974	901	879	913	940	953	928	898	999	959	956	943	843	900	943	915	940	939	965	910	939	964	919	965	925	938	969	876	920	880	907	938	900	890	947	936	970	877	949	900	949	900	967	968	963	943	976	926	960	915	932	936	897	887	950	946	918	955	951	929	923	936	935	923	939	947	971	933	949	961	1012	927	966	936	938	940	933	882	986	890	958	963	905	921	945	960	947	902	945	915	957	914	873	929	997	944	922	951	932	913	901	945	948	946	964	898	936	894	901	994	875	953	939	942	955	934	933	918	890	944	947	920	960	947	931	878	956	911	859	950	911	863	967	865	922	937	878	920	894	965	932	890	951	963	902	952	926	860	938	928	966	943	969	926	940	887	867	923	969	942	965	901	939	935	928	900	943	893	908	959	932	960	923	984	902	889	907	903	939	908	930	939	882	906	877	949	959	949	890	895	927	888	905	928	954	952	922	901	923	954	941	938	891	1006	934	998	910	971	908	982	924	937	890	900	911	935	896	919	930	894	921	905	917	844	899	906	944	919	881	962	907	910	879	946	929	922	912	891	974	936	911	954	918	992	931	911	884	906	928	924	954	911	936	955	980	861	886	946	936	931	941	965	921	895	900	899	957	872	909	957	909	903	906	896	976	943	947	940	943	951	897	902	899	945	915	934	953	935	984	948	949	943	941	890	981	904	925	959	852	953	960	927	936	939	912	889	945	873	978	958	1015	875	953	955	922	952	963	950	927	900	904	897	950	940	930	938	964	921	915	911	980	911	988	889	919	970	904	930	991	919	978	897	927	942	905	902	937	948	919	912	914	952	915	979	955	890	899	889	919	932	939	939	891	879	982	880	979	936	988	901	939	939	937	927	931	953	979	932	980	972	906	918	890	940	954	864	873	929	929	927	895	903	917	916	911	928	919	972	979	937	897	916	983	961	968	922	973	889	906	920	925	925	893	908	903	935	988	916	930	925	916	958	883	931	918	898	939	925	880	926	962	893	933	917	962	938	981	916	913	913	896	891	970	932	861	954	886	989	904	926	952	937	912	953	900	929	911	973	921	935	851	954	889	901	920	958	949	925	942	940	862	973	944	925	898	974	913	977	918	868	927	957	930	915	915	913	924	984	929	900	944	905	913	904	943	973	962	879	941	938	854	874	865	881	905	893	972	916	892	907	948	943	944	901	926	868	933	886	859	903	936	928	921	911	928	935	900	947	915	881	998	919	904	896	915	990	962	919	962	909	910	922	924	936	968	873	891	939	959	901	958	940	912	912	952	925	902	934	943	903	931	917	887	1021	926	929	990	865	919	948	928	960	877	978	935	918	898	903	856	986	941	924	905	930	927	921	948	925	1006	922	949	914	883	945	904	956	1009	869	921	904	986	971	932	994	850	910	915	929	891	933	935	908	961	943	957	920	956	937	894	867	854	968	923	932	956	937	912	930	943	903	938	907	941	889	905	902	919	955	888	906	927	953	906	909	910	904	895	945	889	945	938	882	957	959	920	958	897	963	950	897	946	889	919	952	915	919	955	907	942	905	978	947	987	977	955	918	972	937	971	842	934	903	935	908	918	925	932	940
22430	21121	28230	24240	21147	18780	7214	3418	2466	1912	1808	1561	1495	1334	1145	1024	958	831	814	723	669	651	597	528	554	481	491	450	502	493	477	516	524	505	492	481	547	478	507	465	515	470	513	518	480	476	476	472	531	468	496	486	458	447	513	405	473	477	490	505	482	462	484	471	482	462	467	502	465	482	452	471	475	497	466	459	527	488	440	440	454	450	441	476	415	473	473	449	448	435	434	467	449	466	464	501	518	468	463	461	434	475	464	453	507	457	464	457	422	480	516	414	470	417	464	440	435	447	442	483	473	463	488	459	453	446	475	476	444	462	468	446	488	496	468	432	483	489	488	461	512	477	466	455	487	471	467	487	454	422	486	447	468	487	446	455	444	480	500	446	466	474	475	530	442	457	430	458	454	448	437	408	487	467	532	501	437	457	436	529	464	459	463	490	466	448	481	461	480	458	485	425	495	469	430	458	498	455	461	469	433	485	457	510	473	464	424	466	485	444	464	497	453	462	447	443	436	450	445	466	456	466	438	473	424	474	452	437	450	459	505	463	447	451	486	464	482	454	469	469	498	472	462	460	474	459	478	468	476	503	436	472	486	512	474	481	451	475	444	478	482	458	494	465	458	452	482	441	444	465	446	427	457	489	466	442	478	441	512	448	511	477	430	478	449	471	475	467	501	491	499	491	459	469	434	448	474	479	454	477	435	481	467	487	442	448	474	478	427	434	427	456	464	488	418	436	475	410	480	466	460	437	450	471	481	473	407	465	481	459	444	466	430	453	456	461	466	479	449	468	500	492	458	443	508	461	481	535	477	444	463	450	449	480	504	453	443	497	466	454	447	440	491	468	464	478	462	490	466	485	475	459	451	465	476	460	469	461	477	457	411	445	483	460	472	471	499	473	452	458	433	448	469	478	472	487	446	416	475	470	465	464	498	442	477	485	464	452	502	440	450	425	454	461	462	457	450	466	447	443	459	456	486	438	467	451	473	404	489	448	443	455	474	446	457	465	467	437	481	469	478	435	418	464	476	462	482	491	446	441	486	470	440	458	462	409	477	423	454	477	513	477	473	466	491	465	436	467	481	431	464	478	469	467	481	484	473	459	464	443	449	468	498	494	448	514	465	483	503	457	458	446	442	456	443	475	480	463	397	471	472	418	441	481	442	497	409	481	433	484	484	461	480	497	471	487	478	457	459	472	485	461	479	459	420	530	489	467	459	478	473	491	477	476	491	461	456	475	461	465	467	507	492	432	452	486	470	445	514	480	473	489	464	445	439	453	433	441	449	445	436	439	480	456	455	492	448	439	422	428	507	465	489	448	470	476	453	473	475	476	479	461	463	474	450	480	465	457	469	448	470	452	475	443	479	488	497	476	493	479	484	421	458	426	496	438	476	442	485	431	433	417	486	458	445	444	425	501	447	462	428	471	429	533	505	464	431	434	493	442	430	425	504	457	485	462	462	469	492	448	480	480	444	505	473	507	489	463	477	418	434	474	417	473	464	464	467	487	481	441	468	467	468	463	458	436	448	443	422	459	449	496	458	467	473	438	461	478	458	512	455	464	477	499	461	461	450	513	474	441	460	450	482	501	485	446	447	463	437	462	464	466	474	433	467	488	480	452	484	478	465	477	446	439	455	485	469	436	448	453	453	448	478	434	500	477	476	474	467	511	479	465	506	494	433	450	474	491	460	470	462	458	449	493	479	473	486	451	472	487	471	448	501	432	422	465	473	463	432	466	452	451	484	456	484	488	485	503	437	513	468	466	436	464	458	522	489	463	473	427	432	455	452	493	505	477	462	483	496	481	458	460	448	447	482	510	471	443	501	441	467	440	500	469	484	467	499	500	454	467	481	481	465	454	454	510	460	459	462	480	452	473	474	511	461	445	465	475	485	460	472	468	446	487	480	460	475	451	454	441	480	490	457	489	435	444	445	430	452	498	486	458	478	485	473	453	458	487	465	461	479	485	501	474	473	465	464	456	466	496	493	430	507	442	435	472	439	444	471	472	446	438	470	464	437	417	445	515	466	458	497	455	486	455	463	457	454	446	457	462	461	459	467	452	444	468	443	481	448	455	467	454	472	445	474	441	456	447	461	468	455	414	459	430	478	425	461	512	430	457	452	485	461	488	487	505	452	463	466	453	489	467	471	469	463	439	470	467	464	464	467	437	490	471	475	460	461	471	516	461	471	482	426	469	469	462	445	461	470	486	475	446	480	443	462	506	449	470	458	437	490	478	433	475	464	455	461	457	470	464	462	450	438	446	476	483	474	473	430	461	442	457	455	447	456	496	460	477	469	485	486	507	452	470	443	452	451	468	448	483	465	479	438	494	432	440	488	443	460	466	469	406	447	467	455	483	481	432	462	485	463	459	442	490	441	463	465	485	463	460	468	469	473	431	450	490	422	479	451	471	444	458	493	418	457	461	448	458	511	481	463	451	474	441	461	478	467	468	416	471	490	481	450	459	496	438	459	453	454	492	421	481	462	433	485	488	458	458	450	478	428	397	479	427	454	502	464	453	442	469	426	462	472	491	486	483	475	509	479	473	484	460	479	455	493	475	470	438	460	461	433	426	490	493	517	453	482	442	496	461	469	500	467	475	472	429	496	408	460	488	482	484	474	431	454	476	472	466	475	462	445	443	456	432	476	448	510	442	473	454	444	446	475	405	483	444	445	489	444	496	462	455	504	486	475	453	445	516	434	488	442	496	442	473	452	441	446	451	488	452	472	471	480	443	477	483	484	470	450	447	439	488	472	465	453	481	460	453	417	476	454	491	475	469	451	467	455	456	476	499	461	465	476	447	498	493	448	483	437	496	487	500	440	482	462	477	487	417	457	469	455	436	466	486	452	434	439	470	424	501	451	450	429	504	430	471	444	454	432	489	468	458	454	476	461	490	499	432	503	451	448	448	488	472	468	468	475	442	456	472	493	455	433	484	493	457	498	471	449	458	458	471	485	434	423	468	456	461	453	470	435	495	482	474	471	495	456	452	429	419	471	476	470	485	433	472	458	455	464	485	470	444	478	456	496	467	487	483	455	473	449	454	466	482	442	427	469	471	497	460	447	454	444	451	420	454	455	458	429	446	480	453	433	482	497	437	446	466	510	490	477	465	489	497	460	476	436	452	467	464	436	444	443	451	482	491	456	457	473	469	483	500	459	479	470	464	480	462	473	455	470	443	431	480	470	473	443	479	503	463	469	482	499	451	466	468	489	465	434	466	423	456	470	466	397	454	500	470	421	461	457	454	468	454	482	507	450	469	463	422	502	469	431	484	479	468	447	425	411	464	508	423	417	501	462	450	475	467	413	443	464	459	442	457	463	452	453	430	458	466	449	469	459	492	449	450	458	479	484	443	461	396	441	432	444	436	460	457	458	455	483	511	450	465	486	458	464	458	445	435	455	463	440	448	428	457	503	459	451	453	464	418	409	427	440	475	490	478	454	487	445	437	515	435	492	491	480	480	438	475	451	443	447	491	430	469
18795	36058	29438	20305	15498	12085	9911	8010	6527	5331	4564	4088	3698	3175	2728	2320	2078	1827	1595	1426	1330	1210	1084	958	866	819	697	812	780	803	810	832	810	869	802	756	756	804	758	770	782	753	765	781	749	772	755	730	765	707	750	728	724	669	761	691	727	767	749	688	668	724	758	686	667	700	662	686	734	712	694	722	660	684	695	707	702	730	693	699	743	756	663	720	726	701	695	729	718	714	714	659	695	711	685	693	694	670	662	703	693	699	728	717	694	677	642	688	673	692	712	672	679	726	726	707	686	710	724	664	679	705	708	670	696	686	674	734	720	638	690	719	733	705	698	750	711	736	655	687	704	692	683	658	675	661	659	702	693	696	686	736	682	673	688	739	745	727	677	724	683	730	705	720	701	661	721	737	724	707	687	698	725	670	650	730	653	679	688	724	724	655	723	673	690	662	698	723	706	678	715	698	712	696	729	713	693	740	668	713	723	717	727	718	667	647	736	655	739	670	687	729	701	690	696	715	707	672	662	688	676	692	721	656	717	699	723	688	711	724	707	683	666	698	702	693	709	743	647	727	708	681	685	699	702	683	738	688	669	663	726	678	767	677	702	710	661	722	684	733	676	707	731	679	708	669	689	648	677	695	659	686	698	674	702	664	724	658	722	645	696	690	697	709	671	675	702	664	734	711	702	717	687	768	689	679	672	686	667	763	699	658	713	688	697	740	679	701	731	746	709	669	718	697	667	699	692	636	724	693	677	688	657	683	687	683	709	693	685	668	701	678	679	694	699	669	705	702	725	696	700	696	723	711	679	685	682	712	727	701	702	699	710	706	737	644	681	698	686	660	666	673	704	645	708	702	713	741	737	669	711	691	688	687	721	676	679	706	688	725	745	706	660	726	648	702	667	666	728	725	733	701	739	696	699	710	711	694	697	618	693	722	662	700	687	699	676	698	709	711	668	694	702	716	710	728	684	685	713	725	705	719	725	660	719	752	689	705	699	666	716	678	716	659	739	714	739	694	719	697	696	687	693	693	727	720	702	699	696	681	697	710	700	692	721	698	699	644	677	706	732	685	741	696	686	670	736	682	702	742	700	692	647	665	687	705	700	721	730	715	674	697	720	700	697	707	672	693	690	672	734	667	662	729	680	667	647	691	664	689	711	680	699	707	702	699	692	690	684	645	759	687	727	716	678	690	700	646	694	726	721	644	721	662	685	690	676	701	702	684	723	749	715	673	702	706	663	713	723	669	736	705	674	674	709	741	685	676	658	668	698	709	695	629	683	719	669	719	733	670	693	639	737	710	707	683	694	740	675	676	710	701	661	650	746	644	684	679	703	760	706	719	689	699	658	660	670	685	711	658	722	706	729	715	701	694	702	699	675	711	682	666	653	717	691	712	723	695	689	708	644	695	678	694	707	716	690	715	716	684	685	704	733	700	687	737	715	672	714	729	695	695	673	728	749	732	705	696	709	689	716	724	732	667	724	697	696	700	686	689	737	738	724	672	688	688	638	675	663	711	692	672	666	698	656	713	707	702	637	703	726	659	658	682	691	692	683	712	667	714	672	660	679	708	729	649	684	687	720	657	747	692	706	712	704	674	690	702	768	693	700	696	726	676	759	699	708	717	701	690	659	673	678	716	743	661	693	695	679	680	708	722	744	654	736	697	693	654	700	737	656	688	728	709	722	695	662	693	722	696	676	669	677	728	675	687	677	665	661	748	654	701	709	688	698	680	722	695	707	726	728	741	718	669	687	679	657	705	731	657	723	729	747	714	675	707	693	673	650	702	747	657	675	729	697	703	648	661	707	643	692	717	665	659	704	672	736	718	706	750	705	737	702	652	661	687	669	701	714	735	685	685	698	675	703	677	710	697	694	773	708	682	693	732	690	663	693	698	700	672	721	704	706	688	728	681	713	715	679	691	671	661	699	697	693	704	686	688	666	699	692	675	683	728	697	674	694	682	712	694	677	703	694	685	655	690	736	674	712	658	671	684	650	722	674	711	673	654	690	726	702	661	717	675	730	703	693	675	684	674	706	703	674	663	705	730	696	703	691	678	710	662	697	636	687	711	706	699	680	735	706	627	648	698	696	703	710	720	683	669	740	685	707	734	672	675	631	705	664	721	650	637	685	702	701	651	689	717	687	699	657	669	704	699	696	736	677	685	693	712	692	646	673	694	713	726	675	743	716	780	686	695	732	718	707	727	666	685	704	708	709	717	662	702	732	671	689	708	746	672	661	633	677	753	721	717	672	722	702	688	683	700	665	663	705	657	702	735	684	723	668	701	699	719	681	715	666	706	699	738	698	736	685	691	689	703	675	662	674	686	710	715	655	723	718	694	673	710	645	706	691	729	718	731	698	667	711	669	665	695	701	707	689	698	695	693	736	655	686	712	724	714	689	654	708	700	686	751	717	690	668	693	675	686	739	669	675	668	725	676	712	669	710	752	673	690	709	738	725	668	697	707	705	695	646	709	710	720	702	695	662	693	721	648	697	685	756	630	663	722	724	704	658	711	667	707	721	747	707	710	689	702	717	651	690	719	699	669	717	720	698	739	712	681	724	683	680	672	688	733	660	698	688	680	691	746	685	706	713	705	668	693	664	672	660	707	638	677	691	677	695	710	749	715	684	703	701	720	711	663	680	729	721	720	676	670	671	674	675	680	729	698	729	691	667	665	722	715	702	673	715	725	730	701	714	676	692	684	699	685	713	672	671	703	722	720	754	765	699	716	706	712	648	684	722	759	715	720	721	693	682	697	701	721	689	677	687	695	683	676	674	677	699	718	652	681	698	684	668	679	692	707	700	686	681	722	683	665	670	707	688	707	700	708	690	672	676	665	658	687	712	683	678	671	676	663	677	694	673	719	681	703	760	719	720	672	649	685	670	682	682	662	697	679	720	680	674	659	697	718	683	696	720	674	702	717	746	680	720	720	707	712	661	707	696	653	742	673	657	666	706	682	730	674	682	658	704	665	673	703	667	678	718	663	690	708	643	693	667	721	650	677	679	638	727	686	716	675	683	692	751	742	680	693	693	681	746	694	732	747	697	700	698	640	698	761	676	665	661	675	712	665	687	741	714	657	670	741	627	691	692	712	700	758	735	689	678	696	703	718	766	732	703	688	676	686	678	667	670	751	740	653	701	735	690	716	704	730	669	711	666	709	681	725	706	669	664	695	694	715	665	705	666	700	712	680	717	720	668	747	716	702	694	681	686	681	705	667	696	657	695	717	685	680	693	676	624	667	706	708	706	704	741	695	676	664	702	699	715	729	723	698	701	679	712	677	669	690	659	692	695	674	698	657	725	695	681	728	688	700	692	679	752	706	666	732	709	746	714	709	711	702	726	693	705	664	725	749	661	730	667	686	678	678	693	748	745	639	721	673	711	697	700	690	747	651	692	703	688	711	707	689	684	729	650	705	721	699	703	687	703	741	696	683	744	687	739	668	709	706	679	677	667	698	706	701	653	746	681	703	692	663	683	692	705	711
27605	19676	14293	7859	4039	2812	2223	1885	1530	1326	1237	1145	1123	1024	944	905	885	902	781	819	758	694	727	694	701	688	664	653	687	678	711	673	689	687	678	673	660	687	692	714	695	683	669	713	654	695	681	723	712	688	691	675	694	663	659	700	639	692	674	658	698	661	655	668	640	684	656	628	610	645	634	674	623	680	667	712	693	668	659	655	649	663	685	670	661	612	629	668	680	683	683	704	679	680	644	679	685	707	686	661	708	629	671	641	683	687	683	676	685	679	688	666	702	654	637	710	690	668	640	687	637	648	613	695	678	681	664	652	686	667	707	686	625	721	636	671	661	680	610	692	641	717	670	677	672	690	649	669	670	648	684	643	698	668	684	655	655	669	697	672	672	713	647	673	681	651	651	621	649	646	660	643	652	611	716	679	644	648	666	693	689	683	669	648	665	669	642	631	641	635	683	691	663	625	640	669	670	616	701	668	660	648	688	714	643	705	646	691	704	657	674	656	651	625	668	677	626	647	676	635	637	631	654	695	655	679	627	663	671	673	669	663	660	640	640	636	645	675	702	692	678	677	672	647	691	661	628	711	636	648	691	643	637	685	666	617	684	675	643	639	631	672	646	703	663	702	674	634	687	701	636	650	636	626	613	653	644	637	663	685	651	688	653	687	678	682	658	670	659	641	620	678	687	661	650	684	661	639	655	670	651	719	655	693	691	631	672	663	658	666	656	663	643	725	689	665	675	679	665	699	664	656	655	659	731	669	656	679	669	682	639	615	665	692	659	673	633	649	649	646	707	625	606	678	626	655	691	679	661	692	638	690	631	681	643	641	682	710	657	697	674	680	638	708	637	699	701	687	649	656	691	680	616	683	662	669	695	642	630	692	656	688	654	654	631	653	707	699	641	648	644	673	663	702	679	656	694	654	660	639	677	657	710	633	659	647	711	691	623	704	666	641	705	654	652	708	645	666	694	651	671	683	653	676	669	665	656	709	723	680	649	669	695	631	664	694	646	626	673	710	711	661	707	678	641	671	660	648	632	677	691	662	682	671	658	681	663	665	717	693	670	643	660	718	631	680	656	678	690	641	651	657	681	714	657	680	655	652	673	640	638	647	725	715	648	676	601	721	614	700	681	653	602	687	662	658	671	615	647	691	696	693	653	630	650	638	712	680	650	647	698	687	667	660	623	660	667	697	631	628	678	692	705	662	679	666	672	664	686	721	618	624	690	689	653	699	652	643	668	656	672	627	677	665	658	662	706	682	661	654	642	644	662	725	664	694	712	683	664	647	649	638	647	652	701	675	670	645	684	657	704	706	634	709	617	658	667	648	626	671	635	673	642	665	666	717	673	687	677	672	663	620	661	669	680	638	658	655	654	626	674	639	634	636	658	683	641	688	617	667	685	664	672	681	667	735	663	701	627	706	651	635	681	646	698	676	689	648	681	686	663	669	641	705	630	609	632	672	644	691	666	633	671	695	638	672	655	683	704	649	614	659	667	647	683	646	662	658	656	662	663	674	651	663	660	663	696	690	647	711	622	631	663	667	642	632	678	660	661	654	690	666	651	689	655	617	657	631	668	645	709	619	696	690	666	666	675	655	664	649	665	724	660	659	652	697	670	657	651	651	685	647	648	670	671	661	657	604	639	676	685	695	628	698	697	664	645	687	653	667	668	717	666	655	644	644	689	659	680	683	667	687	682	640	663	684	649	661	719	678	649	708	611	662	693	658	655	696	653	635	693	685	621	659	691	681	637	632	654	658	658	699	644	721	664	656	701	677	613	662	658	624	629	672	667	653	671	660	682	682	648	675	701	640	647	665	662	647	705	664	685	662	644	651	678	656	683	653	646	675	695	640	661	647	682	699	653	661	657	654	702	658	646	669	639	657	634	662	676	662	683	708	650	654	677	601	708	639	667	643	678	609	727	678	636	685	725	628	668	682	668	673	649	622	676	655	686	675	665	674	676	656	625	682	663	643	671	666	637	669	656	653	618	645	630	671	669	712	678	672	652	686	659	675	636	673	687	662	677	679	654	650	692	655	692	628	690	636	645	654	660	619	670	623	675	666	679	656	725	674	661	628	712	667	685	646	683	665	667	668	644	673	650	630	682	644	666	653	635	655	678	680	660	707	661	657	629	685	682	686	661	638	655	628	684	677	668	646	660	633	619	649	685	710	643	665	692	644	622	702	682	674	672	679	668	665	703	661	683	703	699	672	646	688	677	633	636	656	675	647	658	593	703	673	657	658	686	640	642	621	697	677	710	662	668	669	649	672	680	706	641	679	663	654	637	682	645	611	657	666	661	648	684	639	691	616	653	672	638	659	611	675	644	713	649	702	711	660	709	684	656	644	718	714	693	684	692	652	615	694	619	706	649	626	656	673	698	654	690	658	667	645	671	721	665	689	664	661	672	686	647	729	698	640	676	634	663	641	602	631	675	657	607	667	688	673	659	662	635	687	714	686	737	662	655	668	625	637	673	683	668	689	675	643	657	699	643	704	625	678	654	696	683	730	702	657	683	657	671	670	652	681	647	635	640	685	695	634	645	671	687	700	616	662	688	655	680	691	658	719	682	654	674	637	674	643	648	662	661	634	678	638	647	678	686	653	683	689	709	674	676	620	640	633	643	659	708	698	674	622	680	658	618	677	657	670	693	710	655	650	681	633	690	671	674	661	635	683	647	656	671	673	703	679	659	646	705	698	656	654	669	636	715	708	655	606	670	661	666	666	689	683	664	698	668	686	653	643	634	622	658	679	687	676	667	628	687	678	675	625	642	672	675	661	672	661	701	664	664	676	653	624	600	647	623	647	693	684	675	654	699	689	662	676	697	694	621	622	694	650	709	633	665	652	641	675	698	666	631	688	760	647	618	664	650	681	627	693	665	685	648	682	653	624	610	700	728	674	642	659	687	663	691	635	689	649	649	667	661	636	638	644	683	635	615	682	684	666	630	655	704	679	664	660	576	717	679	674	668	693	649	667	663	650	653	653	669	672	657	692	697	681	630	754	696	680	692	660	661	661	704	670	636	664	697	639	701	680	658	647	691	663	700	716	675	652	661	645	604	669	658	697	667	629	706	650	665	690	672	615	678	650	641	639	680	624	679	698	693	704	670	676	664	668	629	690	655	685	613	686	648	659	662	689	603	670	694	633	654	661	612	655	695	683	648	687	617	713	661	649	643	632	669	642	678	662	686	703	653	675	646	700	609	658	685	671	643	628	664	686	652	708	690	653	690	686	680	676	671	692	641	692	656	673	623	613	691	678	667	716	674	614	644	692	696	700	641	668	665	672	655	690	710	665	689	674	672	679	657	679	661	681	668	705	627	702	649	685	694	706	695	688	640	656	650	653	660	673	633	639	656	603	623	608	674	689	683	654	684	591	647	639	700	686	706	676	668	686	707	664	695	710	665	634	721	705	647	659	683	677	662	704	649	636	609	692	667	659	628	678	683	707	674	695	671	669	668	675	653	695	655	656	685	678	664	683
16556	26334	19788	12007	8626	6636	5267	4427	3543	3032	2630	2569	2372	2071	1886	1680	1510	1473	1390	1400	1268	1194	1140	1055	1080	1058	1019	1022	1039	1013	1025	1047	1031	1056	1012	1068	1030	1035	1019	1030	1031	1049	1035	1012	1025	1054	1094	1006	1002	1068	1038	1029	1010	986	1017	961	1020	1000	1051	979	1002	1013	1012	1011	967	1017	991	1017	962	1035	1005	991	1001	991	1005	1016	983	1021	953	1038	961	980	1048	1014	1002	936	1015	1008	1036	951	991	1004	1023	975	1041	960	1041	1008	1076	1039	1026	1007	976	976	1033	971	946	1018	1033	1046	1002	980	1032	1012	983	1041	1002	1021	1033	947	1010	1002	996	925	995	1030	1051	973	1018	986	969	1078	1027	1024	987	971	973	982	998	971	1015	991	980	1000	987	1009	964	932	1012	1019	970	1022	1037	1014	1010	960	983	998	1026	1025	957	998	1032	1008	1012	1049	995	980	1007	955	990	1012	976	985	963	1013	974	1021	1044	998	980	1010	941	1008	1025	1004	1012	996	985	1015	978	1004	983	991	1015	1003	983	996	1000	1021	996	1000	990	1000	984	1019	950	997	970	1042	947	1022	960	1038	1059	960	1021	997	902	1045	1034	965	1018	1065	1042	976	1001	990	1000	995	1029	1006	1044	985	999	1013	985	1023	1011	969	1027	1009	953	979	1000	992	996	982	963	992	1004	1003	1016	978	1007	991	974	974	916	976	955	1019	984	981	949	1022	1025	1004	987	1035	1000	1013	1010	1033	967	1037	982	986	1023	977	973	988	979	955	980	998	966	1014	976	967	964	982	1031	1004	988	1014	986	992	1034	1027	978	1004	941	1009	982	1008	1022	981	964	1031	985	976	953	1024	985	971	992	1008	968	1075	991	1017	1027	1069	960	919	962	1005	963	1026	980	1007	1006	1033	1032	1020	965	1024	1022	1008	1017	979	949	1058	1012	991	954	1003	987	956	960	933	1012	1047	998	1040	975	957	1014	948	972	979	1021	1007	1008	1011	986	974	1008	1021	957	992	1022	1008	1029	967	1001	883	982	1002	967	1000	1021	999	1077	1021	993	989	945	972	994	1022	1044	989	1016	995	996	1033	1033	936	975	978	1016	992	1024	964	1003	1045	949	1009	1054	1015	962	1032	964	922	974	1001	1033	977	1008	978	1032	952	952	980	953	962	931	1027	1011	982	1000	994	1007	962	1002	966	1010	977	1060	970	997	1029	980	1026	1028	967	989	1026	978	963	964	999	993	990	1003	988	1088	986	1003	987	1017	996	1004	1008	1029	1018	988	928	953	1037	1040	1014	951	985	958	959	1022	971	1000	1005	1042	993	981	940	963	961	967	1006	1008	956	1005	1018	1018	961	950	1012	1009	955	964	1004	991	964	953	962	995	976	1040	924	982	1030	997	1035	972	1104	985	991	1044	1042	1016	967	953	967	986	954	1021	1014	934	1028	947	975	945	1032	991	953	1013	1002	1007	1024	978	1015	1014	1021	987	955	997	1041	984	1026	1014	964	1084	1028	958	982	1014	1003	991	993	976	1022	1051	963	991	1019	1066	1041	1023	955	1017	1018	1011	1058	1001	1063	994	999	1018	1012	974	1008	1026	1044	1004	1011	912	974	1002	967	994	996	981	1004	969	1010	982	1048	994	991	1003	1017	969	1011	1054	1004	1033	949	1007	994	985	987	981	1024	1039	996	1007	986	1012	965	975	1014	1039	1016	1005	986	1049	955	1020	1047	983	988	1015	989	937	963	929	990	1044	1006	1033	938	934	980	1035	945	991	959	1038	1025	991	988	999	1007	1012	973	1029	1012	970	1038	994	1019	948	990	989	986	961	989	946	987	1003	1014	935	953	989	985	983	1017	985	1025	991	983	956	980	945	955	965	967	1001	1006	994	980	997	965	1006	943	1034	996	1060	1005	988	957	983	1001	987	901	980	946	938	1008	984	996	889	1053	1014	932	1003	1000	963	1012	945	990	937	1015	1061	987	968	996	1040	899	979	1032	986	1007	972	1048	958	1006	974	989	986	1001	967	1009	993	997	1004	989	989	999	1030	987	981	978	1014	1026	935	1014	1020	955	1017	944	975	1003	932	1020	966	1005	1010	1024	1032	1001	961	995	964	936	1004	1020	993	1038	983	1033	973	1054	1049	1015	1043	995	987	997	989	1021	1000	1028	989	965	984	1055	978	1036	967	977	1024	1018	1039	922	1013	979	1005	1020	1006	937	1002	988	993	982	1026	1034	978	960	1012	998	1068	983	1032	1001	995	1001	991	985	992	994	1020	991	980	1007	959	1003	960	1010	984	986	1010	1001	1016	981	957	1003	987	1058	954	1015	954	993	949	963	1039	973	935	970	945	945	1028	958	994	928	1008	964	1002	1056	1080	1047	955	965	1030	966	995	946	1003	1000	1014	1004	951	1031	968	954	1030	1001	946	986	981	951	989	1003	1005	1002	998	992	961	998	980	931	982	1016	979	1003	950	1036	974	1017	932	956	1013	995	974	1029	1000	1009	1059	1016	1018	971	991	1008	988	995	1023	1025	982	992	1032	987	980	1030	1026	966	999	969	1030	1019	1000	956	1016	980	962	1014	976	973	976	1006	988	961	973	929	1040	1072	984	1031	1028	1036	994	1018	1043	1021	1030	964	961	1041	1025	1010	1014	1017	961	992	1040	990	1002	997	949	996	1004	996	963	984	990	1026	1059	1009	996	978	966	1031	932	947	989	973	934	955	977	979	964	995	944	988	982	1016	1049	1032	946	992	1020	1030	1013	957	991	951	1010	1013	1022	1022	962	1046	1006	1019	987	988	1031	1025	1011	1028	997	994	976	1002	961	1042	953	987	991	1003	1000	973	975	946	985	1011	994	1026	984	905	1008	971	991	960	1030	1001	1038	988	1004	946	1004	997	1025	1025	977	1003	1040	912	1000	999	1054	1027	1026	983	1002	986	925	997	952	1035	1024	1024	1008	992	1047	1000	1004	1000	952	1000	1043	993	1022	951	993	992	988	969	1035	996	991	992	1030	1004	1011	974	961	1047	1038	993	1001	958	1016	966	964	1010	980	935	945	976	997	961	979	947	961	1025	934	996	984	966	1002	1015	977	992	968	1032	969	1040	980	1012	941	951	986	1008	1023	973	992	981	978	1004	962	940	988	940	975	975	1045	1014	967	997	995	1039	1026	964	1009	968	1026	961	948	968	992	1000	985	940	1036	979	999	990	972	1019	1025	975	974	1026	1020	987	996	986	1059	1022	961	1024	1026	1003	951	974	1020	962	1048	1038	997	980	996	1012	956	974	955	1018	1024	1030	1017	964	993	973	1044	986	984	984	961	1008	1010	1026	998	951	1001	1023	1005	997	976	1007	990	970	990	1051	999	964	924	1006	1014	960	985	946	975	949	942	1021	977	990	1012	1054	993	982	1017	989	997	1006	969	1029	996	1022	981	961	1000	952	962	992	951	1010	980	995	975	1067	982	981	1044	979	1007	974	988	975	1035	1030	982	973	1008	1018	989	1012	976	967	973	959	1041	953	991	998	973	1039	945	971	1001	952	963	1002	1000	1028	1034	944	1059	1022	963	924	997	968	931	987	1009	1029	1039	1019	1004	960	966	1011	1009	953	1021	1000	995	989	960	1014	980	1003	934	1014	992	967	1086	975	992	1043	990	944	1012	1006	1005	983	1012	994	1034	938	986	1038	1015	1044	1004	1011	971	993	987	1002	1027	1020	950	955	1011	945	936	1027	935	988	959	1013	1036	1012	961	1074	1022	1028	965	1045	983	1044	999	1075	925	926	980	1017	965	957	953	990	1018	947	1021	979	1038	987	1005	1054	1013	1013	1051	992	983	1006	1033	1043	1046	1018	1028	1025	1050	994	1005	928	1009	994	987	975	1031	992	1020	985	925	1002	984	1031	1060	1011	989	949	989	906	948	992	1033	1048	987	981	1019	1033	1016	989	995	960	961	995	1006	1002	1045	1029	948	1001	959	954	994	989	998	1031	1010	1032	997	984	1003	982	1013	1028	954	980	988	973	956	1031	953	959	995	967	1039	962	981	1004	968	975	994	1008	995	989	986	987	993	956	1012	1033	993	1029	998	991	968	962	1010	941	996	992	1048	931	972	973	928	949	986	1000	944	998	1038	1058	992	980	977	939	1019	987	1041	1025	1044	978	993	1007	976	988	1003	960	1011	1047
23258	21147	27701	24842	19884	7762	3867	2702	2083	1772	1555	1442	1280	1205	1051	934	882	876	747	761	692	654	628	601	644	561	550	588	602	606	578	616	576	589	618	621	600	587	602	607	596	578	581	601	588	536	586	598	587	593	571	605	605	609	536	535	547	582	567	573	523	552	596	559	579	571	535	515	580	544	585	581	565	554	550	579	578	570	584	586	592	550	603	569	564	554	551	602	524	536	576	510	571	538	549	612	577	557	539	591	584	552	537	531	543	568	604	609	571	558	582	546	571	568	633	579	601	562	609	517	593	550	609	521	544	620	550	574	591	582	582	541	567	573	563	551	573	568	558	578	546	543	539	525	589	576	590	540	570	605	565	531	565	593	559	571	549	589	578	526	596	574	556	585	546	541	533	569	581	561	550	552	590	576	535	532	548	526	585	553	566	576	601	591	622	578	544	575	550	537	565	587	577	559	573	519	586	602	543	545	596	582	595	545	509	546	576	542	583	570	552	572	581	581	567	557	518	558	537	559	593	570	584	588	571	606	544	579	559	560	563	568	589	597	576	594	590	575	551	591	553	627	550	553	600	558	559	540	628	557	590	570	601	541	586	574	583	570	620	548	587	559	559	519	604	552	598	582	556	567	553	555	546	575	508	514	563	602	546	582	577	587	587	547	566	534	549	553	579	550	566	596	576	542	564	569	585	566	602	591	588	613	578	596	582	571	586	606	587	552	541	555	559	561	558	564	555	514	556	576	597	586	581	561	523	582	541	559	557	613	578	587	549	558	545	571	526	553	546	581	569	587	557	588	575	571	557	559	540	591	550	562	591	525	591	580	551	515	552	527	557	565	561	546	576	532	565	574	576	563	548	562	565	560	594	556	568	530	582	560	573	560	556	533	550	603	538	588	590	551	565	555	578	550	572	587	568	538	566	562	566	553	545	567	531	559	557	560	607	595	556	560	563	567	547	586	569	556	601	556	578	575	625	581	553	556	569	573	576	553	553	591	547	654	579	553	589	584	581	569	559	571	548	600	578	579	559	567	547	550	489	571	563	554	585	568	588	616	575	559	564	572	619	596	526	585	583	533	537	583	568	577	577	550	544	555	575	550	555	552	579	563	588	576	546	535	579	598	619	542	570	562	514	593	551	527	552	545	583	535	569	548	622	545	563	574	539	558	548	563	571	542	541	573	555	521	556	579	551	550	581	557	589	562	538	571	582	556	570	570	598	565	510	619	584	571	551	536	532	552	585	573	586	546	572	574	591	557	573	571	590	553	557	564	552	580	560	589	596	580	530	597	535	529	586	595	552	554	542	559	565	590	578	597	590	509	578	532	538	577	597	569	532	539	594	563	552	550	573	548	534	541	556	547	582	543	588	580	548	564	513	574	572	614	603	570	564	547	604	554	576	580	559	562	558	571	602	547	560	503	605	571	569	542	577	535	532	556	544	529	513	546	585	620	556	575	556	606	588	544	563	544	531	554	583	596	556	539	557	612	533	560	558	542	568	521	570	554	559	580	590	567	542	551	619	543	588	612	560	559	588	604	570	553	583	594	600	519	576	545	547	558	581	544	612	581	545	557	572	594	580	550	574	548	557	605	560	564	594	581	582	563	549	599	548	549	583	541	570	573	552	599	612	524	616	521	606	594	593	531	582	568	572	562	585	562	579	515	544	553	566	591	589	555	542	569	537	564	563	528	574	570	558	520	549	623	551	580	588	538	582	560	559	554	532	556	590	547	552	574	540	558	574	548	576	582	525	543	589	554	535	566	559	545	580	546	552	551	552	528	558	542	593	532	559	557	537	612	591	555	552	581	576	624	573	569	562	597	543	560	526	583	532	583	572	573	573	574	588	586	603	572	580	545	584	526	570	543	564	561	551	551	553	562	555	540	536	570	589	569	555	558	576	590	603	582	567	563	540	568	543	585	578	595	553	558	541	568	538	598	573	542	549	590	589	584	598	539	576	589	575	581	523	574	598	594	504	553	598	517	554	600	546	554	557	536	562	558	577	560	542	601	540	570	563	540	565	620	570	525	556	566	562	583	594	562	589	591	602	512	570	549	503	549	516	580	578	596	563	575	567	554	586	595	550	567	557	593	574	564	540	541	609	571	537	544	574	533	562	578	540	568	518	612	569	566	578	572	558	555	605	568	535	571	560	559	567	566	561	545	563	580	562	586	563	578	561	550	543	657	554	562	583	554	562	559	554	562	472	559	570	605	517	529	537	563	583	612	559	536	560	590	553	577	565	561	517	558	546	538	565	554	601	573	569	600	592	608	583	570	562	567	544	577	582	543	544	533	527	527	587	564	535	539	562	555	559	560	575	569	564	613	608	529	586	567	552	579	584	546	570	572	531	584	576	536	518	552	584	538	591	589	534	588	571	603	555	601	533	549	612	573	589	595	569	564	596	503	548	547	561	571	573	588	568	582	561	572	566	541	564	584	596	565	548	544	551	542	536	592	541	518	549	557	530	576	581	552	554	545	574	562	595	531	530	567	566	556	541	557	562	567	553	583	552	547	539	569	592	553	590	568	528	554	595	585	557	558	561	577	544	499	584	544	583	579	571	575	597	592	526	549	570	548	540	535	588	601	560	546	609	543	551	548	566	571	544	556	574	586	616	573	531	597	541	601	578	549	586	531	559	572	551	581	532	569	580	599	553	548	593	550	584	573	584	566	548	577	535	574	573	564	554	538	591	560	546	565	606	575	527	581	567	573	534	549	568	595	542	575	569	551	542	572	564	565	541	588	544	591	519	548	597	554	581	567	555	534	566	603	580	521	581	546	561	574	539	584	564	580	530	558	560	556	525	570	555	594	565	585	552	502	581	565	508	541	584	592	588	580	543	572	598	524	568	539	549	588	583	574	558	574	576	585	565	565	538	588	554	556	559	540	566	583	578	560	638	590	557	553	541	590	561	583	600	571	549	613	555	534	550	514	633	600	583	595	565	560	544	596	554	569	544	534	563	545	559	532	581	533	582	530	553	592	581	569	625	574	505	613	540	575	590	537	498	541	581	571	583	558	588	612	561	603	539	546	553	589	563	563	599	553	530	571	535	543	601	595	540	544	555	567	594	566	558	556	598	563	579	586	584	558	537	583	576	532	594	552	579	545	572	569	556	548	525	537	569	559	550	533	576	590	534	608	546	569	560	535	578	562	562	549	544	575	587	597	502	554	577	575	526	522	553	557	521	573	564	557	567	626	564	555	567	579	551	541	583	579	555	536	564	576	582	571	558	500	632	570	526	553	585	594	594	619	563	577	575	562	538	597	561	565	526	588	558	600	525	550	554	563	573	535	542	559	599	541	529	571	501	582	574	557	583	583	542	550	568	586	537	572	532	559	545	523	602	537	555	556	518	527	563	561	536	560	563	570	545	602	577	537	562	581	603	604	531	574	578	556	540	549	560	539	533	554	573	543	522	577	551	609	545	560	539	569	614	572	531	544	624	572	558	582	546	568	626	569	557	546	552	563	552	570	537	528	569	631
17894	33312	25888	17394	12866	9725	8118	6632	5066	4286	3727	3509	3131	2697	2254	1928	1750	1642	1453	1340	1239	1165	1019	1032	942	971	900	932	867	938	951	952	1054	958	912	927	881	866	891	922	941	936	906	897	935	892	866	918	928	870	869	897	884	909	836	848	947	863	880	890	893	907	849	807	859	892	916	888	858	900	833	829	858	868	871	896	837	861	835	840	877	852	870	824	922	875	869	838	912	840	919	868	908	885	857	887	867	858	902	874	879	881	860	843	859	844	854	836	908	860	894	843	859	857	897	873	782	865	850	849	816	859	893	882	889	860	903	832	846	885	813	875	908	887	948	884	911	909	888	846	860	842	839	831	826	841	851	860	894	855	844	862	859	906	844	878	852	891	832	810	806	835	865	836	845	913	860	874	871	836	828	860	851	854	854	860	831	881	905	876	883	816	844	897	866	884	871	892	876	856	869	843	871	854	881	904	900	868	839	865	847	855	840	817	879	864	847	857	826	826	917	872	867	880	862	830	860	852	868	825	871	848	882	870	861	880	841	904	838	848	865	839	858	858	878	885	883	852	845	865	861	903	878	823	835	873	855	850	885	794	869	901	881	887	917	884	901	903	855	922	856	834	891	894	930	817	876	873	816	836	880	899	823	830	854	918	870	853	832	870	835	863	859	842	863	788	851	893	880	808	813	869	842	903	831	828	799	824	883	816	852	862	857	880	862	858	831	827	886	889	883	839	831	835	823	831	866	852	870	878	849	833	828	826	887	898	875	912	841	886	908	829	850	854	850	870	877	859	861	917	841	876	879	821	889	816	897	845	845	881	855	902	890	866	875	847	838	936	864	863	842	862	843	864	868	923	952	852	837	907	829	884	831	808	819	867	862	830	808	922	857	856	824	912	871	828	890	844	910	837	858	863	856	854	838	856	881	866	853	825	881	839	883	893	868	876	898	875	892	863	867	820	866	877	827	825	871	856	842	834	851	836	870	852	886	844	868	889	859	880	887	828	822	857	827	802	838	836	862	860	840	847	837	805	844	845	837	872	878	867	855	787	840	825	806	885	885	851	839	831	862	870	922	855	881	873	848	891	897	851	865	815	817	885	846	858	837	860	857	840	883	826	857	870	854	893	842	852	823	880	846	856	877	893	872	848	830	847	854	877	845	826	879	856	856	847	837	855	877	836	835	879	867	879	837	822	828	847	871	870	872	839	875	871	870	864	870	820	883	830	916	818	873	843	825	850	905	886	837	780	846	843	846	878	837	809	828	858	876	897	889	834	783	847	802	867	849	868	909	857	842	846	855	883	833	864	838	881	827	839	843	849	886	909	873	886	878	889	843	819	852	851	788	837	866	897	800	874	912	878	794	842	875	841	879	867	845	839	942	865	885	886	868	844	879	858	877	858	851	886	877	792	883	884	864	824	868	828	912	875	873	868	856	867	814	839	820	827	825	834	907	895	848	818	825	846	882	840	882	829	862	891	854	843	873	833	871	812	846	892	860	831	862	910	879	827	877	872	881	887	865	889	832	885	847	870	821	875	890	829	869	828	914	876	843	862	814	839	848	815	839	835	832	868	893	936	855	836	863	861	872	859	876	863	908	823	905	835	883	903	826	864	874	812	839	859	883	904	873	858	887	842	882	852	842	868	888	856	864	859	872	848	869	841	848	868	900	881	859	830	881	874	859	858	792	882	830	853	881	895	849	858	870	803	869	876	841	876	823	855	892	837	896	864	833	815	876	815	896	879	830	859	841	907	906	888	843	861	867	858	855	881	876	821	822	846	935	846	855	811	872	897	861	899	857	874	855	891	904	858	886	891	883	910	844	833	809	826	858	862	836	873	845	836	886	860	870	882	882	873	848	859	854	865	827	814	849	842	820	823	802	888	884	833	832	896	830	842	845	845	890	856	840	833	864	829	859	904	836	869	844	854	887	831	816	824	865	816	833	882	843	907	866	848	814	838	898	867	856	865	883	806	850	820	838	871	895	855	864	843	887	846	835	857	919	832	932	836	855	902	863	855	847	823	838	837	768	904	873	881	809	873	882	801	840	849	878	889	902	885	848	861	849	896	903	874	860	847	832	850	882	855	901	869	867	902	830	896	883	898	904	827	825	873	860	874	860	798	868	912	900	879	831	847	900	869	817	831	834	800	874	855	859	847	907	842	846	843	878	884	821	850	881	835	858	842	856	803	867	881	803	843	896	857	865	878	852	868	900	842	850	862	912	853	813	887	854	848	878	825	869	847	819	836	896	848	873	826	888	886	902	829	834	900	827	839	831	857	866	831	836	880	848	874	911	886	846	821	861	838	806	872	849	824	850	881	862	878	820	830	857	881	865	887	884	862	846	858	862	925	862	850	931	799	822	855	856	877	832	804	853	831	831	883	889	790	915	823	878	866	777	844	899	887	875	859	838	896	854	880	849	817	837	838	816	844	879	836	857	889	862	899	895	847	913	912	875	847	846	852	859	814	801	859	838	810	874	881	800	872	844	882	885	909	873	919	873	813	883	860	830	852	833	879	798	847	856	887	835	833	827	873	826	838	877	862	904	871	901	858	862	824	902	876	850	854	869	882	877	817	861	827	847	895	829	924	858	825	839	891	877	882	862	868	867	875	846	838	857	879	894	876	817	894	824	864	877	858	869	840	832	860	814	902	807	840	821	832	895	815	912	857	890	881	869	896	885	839	885	826	899	840	772	824	851	842	878	855	845	901	831	843	835	873	843	902	862	891	851	849	813	845	860	877	918	872	799	878	838	828	868	858	832	850	887	894	837	856	897	884	841	852	871	893	830	831	860	848	845	804	823	866	844	871	888	870	850	822	837	854	857	833	874	815	857	832	844	830	880	892	841	809	811	823	870	849	834	938	787	836	838	881	878	877	888	827	887	863	854	830	874	873	871	815	884	826	862	892	866	879	850	861	879	833	848	850	877	856	839	832	925	834	844	889	869	896	870	851	855	888	922	813	846	849	856	897	882	876	854	838	897	878	902	826	855	853	795	847	827	842	922	861	852	899	878	859	863	880	885	894	848	818	812	835	828	875	823	860	879	878	880	897	845	912	836	864	874	867	840	853	922	811	879	892	803	826	857	866	899	887	824	871	861	851	833	882	855	870	918	868	863	882	839	862	810	865	871	818	901	850	881	887	849	873	893	861	838	904	875	880	835	844	857	853	822	804	892	853	872	896	892	858	876	895	857	825	855	821	888	867	857	886	862	801	867	855	853	898	835	830	870	857	923	904	845	852	840	844	836	874	835	828	842	884	887	842	810	903	849	830	815	860	787	929	859	904	814	857	865	794	846	876	811	844	834	826	863	851	853	793	903	884	816	826	837	868	838	892	826	795	890	865	836	853	830	865	846	870	877	867	882	871	836	839	856	890	835	844	861	869	865	845	868	842	828	851	834	858	896	897	823	856	805	878	859	857	890	872	869	813	850	834	870	849	840	831	776	861	855	834	797	892	872	840	859	835	827	829	851	863	937	836	870	860	796	898
24758	21135	25531	23025	6850	3239	2644	2118	1670	1533	1340	1341	1209	1111	944	939	876	785	796	725	735	699	725	662	713	718	633	623	652	604	628	666	677	611	669	633	651	668	626	680	607	622	622	633	659	635	649	621	658	616	656	619	622	615	642	622	681	655	660	687	646	613	632	653	616	589	649	665	617	638	599	615	694	630	639	641	621	609	662	642	562	640	677	671	634	623	642	597	592	631	647	642	628	661	654	655	617	574	606	630	634	627	621	637	667	610	664	643	639	618	584	637	637	611	622	642	651	619	640	617	621	666	667	602	657	649	649	572	654	640	625	627	596	658	686	691	609	635	610	616	586	656	623	661	632	600	600	658	654	661	668	661	590	604	650	641	617	633	667	670	670	608	594	701	609	634	656	601	649	617	624	610	628	690	620	639	642	619	603	673	644	650	612	620	619	607	625	604	635	615	637	608	622	675	599	660	633	646	637	636	649	598	645	643	616	625	629	642	666	633	610	663	602	655	637	647	640	609	630	631	628	650	627	592	628	645	622	660	657	657	620	649	688	663	617	612	644	609	616	600	646	624	655	644	562	595	627	630	613	609	668	586	603	669	646	641	616	633	685	678	661	629	611	617	638	636	636	652	660	684	669	689	658	630	678	611	653	619	639	617	692	608	635	654	616	637	636	643	637	624	635	651	675	612	653	655	662	631	647	584	636	654	636	610	676	654	650	638	630	649	620	570	628	642	642	671	653	658	647	604	628	701	654	649	588	643	612	638	645	633	628	621	657	572	644	638	639	606	660	655	627	614	678	658	628	617	604	631	611	643	637	610	652	620	673	613	682	633	656	640	648	613	644	678	661	631	640	643	620	600	672	641	584	621	639	632	618	633	609	643	611	663	657	652	628	612	611	640	645	665	652	636	667	678	653	593	630	617	606	665	613	621	612	616	645	655	673	643	678	654	604	616	642	640	665	607	637	649	611	696	670	616	625	671	607	638	644	620	613	633	601	645	657	667	622	597	668	668	651	589	624	581	631	630	634	618	626	657	595	623	594	624	646	608	604	628	642	637	679	600	695	657	608	642	635	662	625	610	616	671	610	630	622	635	623	667	615	636	626	589	631	639	667	634	629	672	637	655	660	604	629	634	639	679	639	692	631	605	613	658	653	640	654	613	615	663	592	601	645	605	610	616	651	588	632	611	640	643	663	646	604	634	580	633	632	657	618	653	663	670	628	638	644	702	627	621	625	644	653	620	630	607	647	615	667	647	635	643	624	650	620	647	648	652	616	604	662	642	643	639	610	646	616	619	628	607	629	617	662	645	618	621	633	642	640	607	587	658	625	642	653	609	636	620	644	624	674	605	602	691	613	606	662	616	639	629	610	622	640	630	629	615	646	608	660	575	664	661	615	692	645	677	637	613	644	713	637	659	667	607	607	645	618	643	668	632	598	632	624	605	634	650	641	668	592	604	650	626	616	613	660	617	615	620	603	639	624	653	649	690	605	611	647	620	631	621	600	652	610	617	637	635	594	677	629	641	634	568	652	645	634	661	612	630	679	621	630	583	674	626	590	627	643	606	675	628	584	646	663	660	627	624	653	637	631	651	642	643	642	598	629	622	646	606	597	618	661	593	615	606	623	594	642	639	575	656	634	607	611	645	656	633	649	613	613	597	651	653	641	612	686	681	614	613	644	600	632	659	668	622	658	624	605	640	650	624	632	660	623	633	611	604	678	609	605	629	612	611	684	647	593	616	668	655	627	608	601	670	569	650	637	650	617	643	604	637	644	658	673	642	728	657	626	625	641	633	655	626	596	618	619	692	633	621	631	649	668	626	652	633	642	638	621	637	613	659	620	613	680	603	609	678	586	665	647	646	609	617	627	601	675	696	602	604	653	653	573	636	671	604	667	624	634	611	635	589	625	655	636	653	673	644	656	640	648	619	610	620	613	621	610	653	598	605	625	668	619	621	646	642	637	655	603	618	637	645	641	664	616	635	631	642	639	590	646	632	599	597	625	663	633	605	629	638	675	645	622	663	678	642	621	646	592	587	575	634	665	648	633	677	639	643	608	620	624	651	628	645	619	633	666	587	589	642	615	651	679	677	609	658	617	643	643	598	613	675	583	628	634	580	600	594	614	611	656	613	607	656	640	581	607	627	659	684	635	615	643	600	649	614	594	603	596	633	623	676	702	609	629	608	607	682	672	640	627	643	616	570	689	625	646	668	602	613	644	615	622	662	664	649	595	599	651	652	613	646	648	609	641	583	634	665	592	629	629	612	641	613	642	628	629	669	632	641	621	640	640	657	685	692	596	618	643	642	617	656	599	641	638	626	618	667	622	617	622	672	620	611	602	614	656	621	640	652	677	637	623	688	632	662	639	599	593	639	608	589	678	655	638	618	671	660	657	610	664	635	635	651	652	643	598	585	638	611	639	625	628	629	624	623	619	638	601	621	621	623	648	659	653	680	677	640	611	623	644	643	617	692	644	638	679	643	623	577	680	677	626	624	640	642	670	615	632	643	586	623	643	602	660	672	630	680	598	640	651	663	668	631	626	643	642	643	676	663	634	657	642	598	624	652	689	641	634	619	635	631	646	616	620	653	669	670	666	644	618	608	592	667	625	649	605	632	638	579	679	660	609	636	604	630	614	622	628	615	609	670	650	649	645	670	681	649	619	681	627	683	644	617	643	642	648	645	634	697	624	613	650	623	624	674	674	628	673	616	598	649	647	590	660	610	645	665	651	652	640	596	590	618	599	654	608	673	643	634	657	661	588	612	627	686	625	623	620	631	632	624	621	646	633	623	647	632	625	638	662	652	610	647	631	620	682	622	594	612	671	683	615	640	615	644	657	668	618	641	629	638	604	623	625	566	654	616	640	621	602	622	594	681	618	653	641	642	651	615	636	593	656	621	633	650	601	678	698	651	623	640	623	633	638	682	658	612	635	636	645	592	657	642	633	658	642	628	645	650	633	636	638	622	632	649	600	646	657	634	649	604	635	599	663	622	622	639	613	634	616	624	602	657	631	659	630	576	599	622	605	661	658	625	607	608	700	635	605	630	607	650	607	595	670	679	672	688	620	615	644	636	666	649	584	619	642	593	655	650	622	661	639	630	643	655	662	649	639	648	621	637	622	640	619	616	598	650	647	594	670	680	626	663	616	631	638	613	636	609	682	629	654	639	641	604	619	626	660	618	652	645	613	607	607	645	628	639	658	605	629	612	620	624	702	621	596	645	675	662	622	627	646	594	651	656	620	586	592	620	630	620	642	655	615	642	684	610	624	644	640	604	619	640	629	611	607	645	639	619	617	648	643	643	686	628	622	619	648	640	667	651	651	601	611	617	628	630	624	636	642	659	674	638	600	660	692	646	620	638	658	615	656	652	609	617	679	655	627	635	618	604	607	635	615	664	659	602	651	618	674	684	662	591	644	653	656	617	642	621	610	645	590	672	619	621	627	619	615	652	587	632	632	645	605	639	579	601	651	687	640	610
17595	29275	22567	14469	10400	8013	6641	5585	4460	3724	3341	2912	2791	2346	2061	1742	1646	1521	1446	1352	1175	1199	1035	1040	983	991	987	936	1032	1015	931	965	1115	1002	991	944	989	964	987	1010	954	987	970	1005	894	996	961	965	957	1014	954	970	949	930	908	967	945	891	964	959	907	926	967	896	942	872	1014	982	966	994	905	910	1037	929	935	919	979	970	949	946	923	939	941	958	919	931	944	958	987	908	956	952	998	1001	937	993	920	910	937	931	913	984	936	988	930	1009	991	972	939	976	974	946	965	960	980	955	1015	972	954	963	963	953	961	938	939	937	910	960	922	918	977	887	939	944	912	949	896	983	907	973	933	888	958	910	919	947	939	943	1011	920	897	952	920	990	959	933	946	938	944	946	965	929	939	963	967	945	919	969	933	927	912	926	943	953	943	933	916	936	963	922	927	899	956	894	995	975	990	949	988	967	948	956	943	961	941	908	924	943	919	950	969	924	931	921	963	979	947	966	932	943	924	981	945	908	991	941	947	1011	898	891	983	952	951	959	959	910	961	937	943	949	935	944	970	940	949	937	941	1019	896	915	926	926	957	950	964	970	924	922	947	967	994	938	896	883	935	979	953	977	964	886	922	912	937	952	975	939	924	888	967	988	952	930	984	909	943	900	933	950	876	922	939	942	966	959	909	961	920	962	966	956	952	913	905	988	962	944	966	938	915	959	935	932	975	949	965	943	947	967	952	908	928	986	948	899	982	984	954	1010	920	957	969	971	985	990	918	972	942	868	965	979	989	971	918	916	971	973	961	965	922	939	978	959	931	973	936	910	1007	997	943	987	932	931	912	973	979	938	899	993	941	949	923	891	920	964	899	957	919	947	942	920	979	905	961	956	954	921	996	960	964	928	927	946	906	962	972	897	955	954	947	919	919	931	985	991	906	987	894	940	992	1018	962	945	983	933	942	1011	906	952	948	983	912	893	922	943	939	971	952	1000	947	868	1003	962	904	967	932	924	919	900	953	966	945	944	995	959	969	938	959	954	954	959	873	954	983	1011	978	958	908	994	911	1003	932	1044	934	972	941	1000	912	992	935	972	933	934	956	922	958	966	939	954	955	959	974	988	916	983	957	911	947	968	936	1002	953	980	946	888	975	985	973	939	994	922	928	995	927	977	926	917	928	940	944	933	956	965	965	914	949	927	977	924	906	942	926	951	953	896	899	980	946	978	955	912	981	958	931	964	985	923	908	915	952	956	952	915	933	961	947	898	936	911	920	947	920	943	1010	965	922	985	925	980	920	951	972	962	903	946	963	948	944	971	951	952	942	921	946	957	965	954	939	914	993	950	958	929	919	985	1019	961	964	980	928	985	915	894	983	946	1011	924	959	974	941	945	959	967	965	941	932	936	977	997	986	957	967	984	894	906	966	936	979	984	953	959	933	970	933	926	963	975	934	900	938	964	955	982	961	936	962	902	970	945	948	938	928	967	931	965	946	930	951	933	938	889	943	916	950	897	964	1003	958	905	953	957	914	976	955	962	904	954	1003	975	957	957	1038	954	974	1003	946	915	969	1006	932	963	925	896	983	970	900	1011	1012	1000	993	942	967	972	944	934	904	942	903	962	1005	915	956	953	893	921	936	915	926	967	934	1011	898	940	929	912	966	972	930	961	937	957	980	943	991	905	934	1006	955	979	975	912	912	952	955	973	950	990	913	864	929	890	928	951	978	973	960	939	922	914	958	954	956	897	919	858	928	963	964	983	950	892	913	982	1012	953	912	985	969	1010	985	969	918	1019	945	996	925	900	1018	1003	911	911	933	966	894	961	957	908	925	962	948	933	956	1016	935	896	950	995	961	962	900	965	923	875	971	950	918	947	912	996	950	941	959	960	934	939	968	979	897	980	915	930	932	963	958	971	968	984	942	1009	939	989	934	960	972	902	882	911	980	971	956	926	957	964	1004	938	926	935	965	918	926	923	1010	962	937	895	956	977	944	954	980	935	960	950	933	858	937	917	923	958	916	958	865	951	946	949	974	973	960	944	965	959	940	973	962	953	917	982	981	913	928	972	962	1030	968	947	959	960	957	941	937	996	924	966	937	985	944	943	955	923	920	920	969	949	976	933	933	969	957	977	988	924	931	923	964	909	934	924	908	982	972	1010	972	931	962	963	948	923	980	986	930	925	1006	891	878	966	920	918	963	922	918	993	951	892	942	932	976	991	948	930	952	917	956	897	906	976	929	965	894	940	944	1008	981	950	962	970	968	909	991	942	957	963	960	920	972	956	910	934	972	950	896	930	899	943	940	950	971	943	971	953	938	927	965	946	900	937	964	969	985	962	957	969	915	961	960	897	913	937	943	981	973	941	948	911	995	919	975	945	931	967	971	923	926	927	850	1000	946	989	918	922	936	951	936	941	938	932	987	962	869	953	1006	941	978	892	895	982	925	874	935	962	928	899	945	913	984	974	973	948	964	969	1007	961	900	1007	958	971	921	922	952	890	942	931	869	996	932	930	936	913	924	924	955	909	980	980	944	924	950	944	935	976	974	950	888	931	954	904	896	939	880	993	925	946	967	966	998	973	942	924	941	992	925	939	977	898	960	970	945	949	936	959	993	979	933	937	905	911	951	953	932	930	941	975	969	867	924	947	912	919	966	944	935	941	907	991	1002	908	919	988	914	933	961	904	985	972	934	976	975	925	932	950	989	949	995	939	901	980	997	893	973	949	922	938	940	939	957	986	922	911	926	970	925	982	950	958	904	944	934	967	908	917	960	954	996	934	934	938	966	949	943	918	925	960	925	926	1027	958	984	858	961	979	1005	946	958	913	944	933	938	918	935	940	994	899	965	974	954	912	957	973	941	915	978	940	921	915	941	931	915	946	983	940	976	948	891	966	930	943	950	897	935	991	936	961	928	942	950	953	952	921	928	938	937	922	947	996	935	933	916	928	925	985	969	969	961	947	969	946	918	919	978	938	931	962	904	962	1018	942	1030	952	909	937	931	985	915	928	957	961	928	923	954	955	949	916	902	944	965	945	1005	921	956	859	924	972	965	949	976	954	969	963	948	970	947	977	936	966	983	933	982	991	968	958	968	1005	961	960	919	942	968	972	959	965	975	923	962	964	943	974	976	986	978	951	956	981	942	954	976	966	1012	866	947	979	943	966	964	891	887	921	975	972	956	1030	965	972	1001	891	945	981	936	991	922	1036	969	911	976	991	1000	962	913	935	928	937	971	936	921	980	914	994	930	967	925	999	943	938	931	963	987	912	975	935	986	927	878	909	914	977	937	959	958	952	920	1002	936	949	946	946	932	872	920	908	953	916	993	959	963	939	939	999	940	911	931	970	913	998	947	961	955	928	934	917	946	980	935	1017	955	940	1007	929	983	972	952	983	942	1011	910	928	923	983	983	949	902	964	948	966	919	972	950	974	947	956	900	908	956	958	964	987	970	919	934	934	948	957	916	988	960	969	975	920	978	991	980	918	923	1014	894	997	880	973	958	927	953	930	953	939	926	963	895	941	968	968	978	879	907	969	1021	997	950	894	914	907	931	899	966	934	942	985	924	943	932	946
22434	21148	28265	24264	21165	18715	7167	3695	2529	2190	1869	1713	1526	1357	1108	1014	871	827	772	745	618	561	548	516	513	514	518	504	467	497	503	507	492	523	469	502	499	458	474	463	485	502	509	480	471	511	497	493	472	481	469	516	448	473	504	499	445	496	500	468	463	446	442	440	501	493	448	480	471	523	457	452	473	456	469	487	462	433	482	451	458	476	425	469	465	446	471	469	454	440	457	465	460	450	448	459	493	473	457	487	460	499	463	468	480	446	486	479	446	490	464	462	423	482	445	462	466	443	467	439	507	430	434	470	466	538	445	456	457	483	453	491	435	461	466	460	471	501	484	459	454	445	476	488	477	519	447	482	470	469	453	477	462	440	442	461	473	436	439	447	455	471	468	473	479	495	460	452	451	450	468	449	474	461	439	459	468	472	517	489	460	440	482	459	463	445	478	469	463	499	473	440	405	482	463	456	461	435	469	452	468	486	472	492	469	461	484	494	432	492	475	440	461	472	471	426	465	459	462	464	464	456	518	456	453	444	535	444	442	464	477	472	489	433	441	477	516	456	441	460	493	485	484	496	489	468	470	476	429	460	414	467	472	479	459	462	458	484	473	473	472	461	449	492	467	486	466	451	454	453	445	429	426	475	475	454	450	422	485	454	456	407	413	457	472	453	464	443	436	438	462	459	425	484	452	443	491	444	467	449	455	476	434	485	408	487	442	449	438	483	464	440	423	501	446	444	503	454	450	463	446	435	450	465	447	482	489	454	467	442	474	511	450	490	472	442	450	469	488	412	434	458	421	452	446	464	495	463	456	468	474	474	482	511	473	461	462	448	425	451	459	478	499	500	437	468	469	442	461	446	380	466	451	476	455	486	440	445	480	449	503	455	477	465	452	475	477	463	470	492	485	448	484	459	475	431	465	466	454	448	475	494	435	455	480	493	467	448	442	474	457	460	441	473	491	490	490	457	489	479	466	444	441	451	461	447	457	451	436	494	462	448	448	467	417	474	480	458	453	466	443	479	462	455	464	460	475	471	471	458	483	439	439	447	440	450	453	503	434	453	501	427	440	473	441	455	459	463	425	498	472	503	431	480	458	475	485	473	450	477	425	456	464	441	479	462	422	445	436	460	460	455	473	443	473	452	468	491	474	502	463	480	429	459	470	453	479	481	419	460	463	433	471	474	470	448	445	449	432	471	461	475	484	461	447	456	458	473	467	470	483	469	467	489	453	427	466	457	480	421	440	489	409	454	451	497	497	469	472	479	472	427	479	453	495	411	456	498	446	456	429	480	465	413	431	462	451	435	495	442	440	428	474	432	433	464	435	439	468	434	458	468	475	460	435	490	469	479	482	448	490	441	479	478	479	487	454	486	437	441	458	464	425	461	449	462	474	473	480	436	500	465	478	503	465	478	473	454	427	450	430	469	457	437	469	472	455	421	489	463	483	479	425	448	416	480	439	453	471	478	454	447	453	471	474	463	480	474	490	452	502	437	492	448	477	451	460	470	447	457	450	479	441	444	438	434	470	446	462	485	460	457	467	462	459	495	453	456	444	444	444	477	467	462	454	435	441	461	484	422	426	497	469	456	451	462	409	467	465	476	441	437	482	451	434	460	453	440	471	459	437	439	453	450	481	477	449	457	496	513	466	480	476	456	472	487	430	470	504	435	464	460	499	459	466	422	452	492	452	472	459	443	432	472	450	443	473	435	387	434	493	483	453	441	458	479	447	429	478	475	480	446	457	460	466	416	477	478	431	436	471	458	475	445	514	480	452	467	483	484	467	442	476	457	475	444	457	480	402	442	480	479	448	479	439	452	450	444	460	458	466	454	455	432	452	458	442	454	450	445	468	438	460	431	451	498	464	449	468	471	467	478	446	458	453	418	416	460	471	456	475	453	472	464	456	463	474	475	525	430	385	471	490	482	452	440	478	448	436	463	462	509	447	438	469	413	428	505	442	465	446	421	476	483	425	452	434	500	477	502	466	440	466	477	428	449	394	452	458	467	468	488	461	462	480	465	451	435	475	439	461	461	485	509	480	460	482	483	473	477	484	468	445	496	441	482	473	469	480	451	469	439	461	454	433	440	456	455	445	457	451	453	456	454	451	477	452	503	454	477	443	439	438	414	454	475	467	485	447	476	465	469	450	443	453	468	495	486	437	433	460	439	422	470	482	458	490	447	452	452	451	405	495	459	472	461	478	425	458	459	489	401	479	452	468	460	502	400	474	435	443	477	482	455	465	454	471	465	458	474	442	468	453	437	473	433	463	456	467	477	432	452	435	457	466	492	443	432	444	489	484	476	477	449	489	465	435	514	450	478	427	474	441	445	473	456	458	452	480	443	475	481	485	464	462	475	477	463	442	458	473	455	406	457	474	445	441	448	513	445	437	425	452	509	463	482	464	447	489	458	449	469	473	423	458	475	492	453	410	444	455	442	476	423	452	498	456	481	453	471	448	475	446	435	440	428	470	497	468	479	436	471	411	474	481	456	432	477	481	435	464	444	434	452	433	457	463	437	436	459	457	437	464	460	429	490	444	486	477	485	452	491	446	461	485	454	440	437	505	487	422	487	475	457	467	454	509	470	443	478	503	470	505	474	434	424	460	474	463	437	490	467	466	479	425	472	445	427	445	453	457	480	477	462	486	469	480	446	480	468	450	517	484	463	463	457	430	453	435	443	486	436	470	446	479	441	477	454	483	466	441	482	454	469	448	457	467	493	432	508	457	482	470	431	467	435	470	468	485	446	535	468	490	459	468	447	470	450	444	425	462	450	446	456	441	446	467	468	492	465	422	452	459	439	480	490	446	481	440	428	477	485	484	458	437	476	440	507	484	455	475	463	461	502	420	497	470	464	485	441	485	486	453	434	452	456	413	419	437	461	483	473	442	482	461	454	484	491	474	488	431	477	460	443	483	465	443	458	460	465	427	456	482	505	457	431	465	450	467	441	468	466	460	462	455	476	455	474	466	432	496	455	496	443	498	468	475	467	433	482	475	463	455	451	475	460	491	429	428	467	479	406	494	436	489	473	454	448	453	475	503	428	464	433	511	436	489	477	462	412	481	459	508	470	440	482	465	460	467	481	469	469	483	464	458	458	451	436	464	458	418	451	419	476	465	463	440	468	437	437	479	457	470	463	482	473	488	429	439	456	483	487	486	454	455	466	430	442	463	443	460	454	468	438	436	493	444	446	462	455	420	454	492	487	451	448	431	458	430	472	438	508	466	474	426	440	454	474	428	447	465	476	483	449	454	462	446	442	466	454	480	444	492	445	479	501	437	445	464	482	479	426	496	467	429	501	462	468	502	452	470	471	425	428	507	487	417	444	479	471	481	446	440	441	462	437	441	489	427	493	485	466	479	459	458	473	438	418	469	485	477	499	464	459	500	438	450	456	436	450	507	466	447	455	514	432	487	477	437	448	490	496	494	434	447	451	462	444	461	503	442	515	476	481	437	435	455	485	435	465	478	460	453	488	462	461
20591	36843	29591	20765	15467	12151	10359	8548	6840	5677	4980	4436	3885	3265	2563	2222	1863	1681	1540	1411	1172	1101	1012	913	832	784	785	763	783	780	790	880	865	831	817	774	760	781	715	734	742	842	730	755	724	744	809	782	740	738	739	739	696	734	749	731	766	673	704	697	720	686	709	696	716	696	702	772	690	720	740	620	655	712	733	715	725	662	705	710	737	714	721	716	699	769	705	751	716	777	672	743	705	712	773	764	686	711	696	722	703	670	741	737	701	744	716	739	676	696	703	695	726	701	691	717	698	699	702	727	709	729	705	699	749	689	696	772	710	683	729	733	708	711	672	661	692	715	746	722	675	692	739	699	706	754	684	639	701	701	705	687	677	680	716	709	707	693	709	701	702	686	700	706	731	675	727	720	710	733	718	719	697	693	703	714	729	753	761	694	725	625	707	742	706	710	674	728	623	727	686	666	711	653	654	725	714	653	740	699	699	702	689	703	745	686	715	742	725	694	728	755	702	715	684	732	678	674	704	718	690	701	718	705	682	677	724	716	699	744	722	705	707	702	723	743	692	678	677	697	780	696	711	735	747	732	702	654	683	684	678	651	671	672	687	715	738	717	684	707	745	704	700	711	729	699	670	741	684	672	695	711	674	684	755	672	727	738	708	709	672	702	669	659	704	677	698	690	669	735	744	733	673	707	730	673	687	738	644	691	689	756	689	728	728	721	709	703	679	732	722	715	689	672	711	687	689	683	685	726	679	747	696	631	687	717	701	715	679	694	699	701	678	691	724	668	709	729	677	641	694	729	735	717	680	694	706	705	674	767	691	671	711	711	720	668	708	693	638	669	711	701	680	747	683	702	709	712	708	714	683	711	701	662	667	660	714	725	725	678	685	716	667	676	679	686	736	715	717	707	727	694	694	678	685	708	723	689	698	724	741	695	727	715	706	738	661	683	737	698	676	709	691	723	699	632	733	725	684	733	707	697	731	726	733	711	688	720	710	681	707	677	698	618	705	729	710	743	686	736	738	715	722	667	704	662	721	677	714	675	693	686	721	694	724	702	699	730	694	711	722	688	720	668	673	736	671	698	706	679	694	740	727	659	696	644	710	744	709	667	667	710	686	691	704	687	713	719	692	725	669	683	714	696	696	744	685	732	694	704	688	691	754	713	668	756	698	718	737	712	703	713	688	702	676	680	716	655	743	716	739	717	733	660	690	683	701	716	710	712	713	697	689	719	687	711	709	714	691	713	686	706	708	689	693	697	681	697	703	706	706	750	684	698	708	708	693	704	700	678	663	759	723	694	729	670	721	709	729	732	711	720	672	703	754	686	689	704	674	688	699	707	707	705	697	708	709	655	672	750	664	697	729	694	686	646	669	729	676	677	702	691	726	682	760	713	711	687	707	701	713	676	731	671	663	725	684	677	678	691	701	686	716	678	697	712	717	726	722	716	634	724	676	669	699	722	725	710	747	723	683	703	715	676	675	703	702	717	675	738	661	734	673	718	727	685	720	707	709	735	715	696	685	737	724	689	712	706	703	669	693	684	689	668	725	678	664	683	725	681	739	709	673	673	669	694	724	735	699	725	667	718	721	685	701	759	669	709	707	683	706	689	712	699	705	695	681	704	714	674	720	674	675	688	696	670	683	687	734	689	695	692	728	702	743	679	733	675	680	686	702	709	660	717	713	683	712	686	732	678	705	654	685	663	725	733	734	735	700	671	742	718	709	667	696	708	736	709	706	691	673	681	702	666	667	721	712	673	705	681	759	666	697	722	704	741	732	753	723	679	695	747	683	739	730	742	678	673	703	721	722	746	747	680	750	697	702	711	720	717	724	681	738	687	747	686	722	699	732	730	690	707	732	685	638	691	702	690	713	719	671	688	719	698	708	704	730	684	646	710	710	729	650	719	681	680	705	694	701	693	697	700	675	726	681	684	737	709	733	709	680	739	643	704	681	678	703	664	707	682	712	673	709	671	716	725	734	708	714	624	730	672	695	676	705	669	725	690	722	699	695	670	710	686	758	673	704	693	678	655	674	653	712	704	758	686	690	683	723	674	659	735	679	704	704	748	673	721	658	709	682	697	703	693	757	671	687	723	699	601	693	661	727	708	688	646	724	711	672	721	702	689	670	697	660	704	702	719	708	731	746	678	738	692	662	693	676	676	742	703	701	719	656	690	660	699	693	653	651	701	690	685	705	673	696	695	665	748	704	725	685	712	687	728	682	734	694	700	660	755	706	650	713	684	733	743	657	712	678	700	673	695	677	700	661	671	711	670	677	684	693	701	703	647	703	694	669	715	700	693	695	710	719	664	705	646	707	686	717	674	723	692	701	688	695	705	725	742	711	684	718	710	694	670	724	712	707	689	726	725	738	715	693	671	669	666	688	698	688	683	711	682	720	700	712	665	704	715	708	665	738	647	700	690	674	688	682	717	660	719	678	722	692	711	696	704	702	661	715	623	724	720	702	745	707	696	721	671	674	689	727	671	717	707	709	696	737	713	667	686	738	691	742	674	667	725	722	720	712	712	678	744	712	686	670	713	689	702	680	718	685	739	671	715	709	709	649	659	721	670	726	690	742	725	702	746	677	696	723	711	723	720	708	673	713	658	683	710	724	680	670	721	708	667	676	687	687	703	747	704	691	694	679	706	723	702	680	675	722	677	668	681	703	690	719	703	702	696	709	673	683	704	691	740	684	695	686	682	713	700	702	711	695	690	737	673	640	662	685	659	746	698	714	710	708	701	683	747	722	746	667	722	737	714	702	660	685	693	701	724	663	710	666	688	747	710	697	646	714	663	665	686	719	681	705	680	723	673	671	664	722	678	729	685	704	727	673	642	702	704	747	762	686	697	698	708	737	734	677	764	729	678	722	716	722	712	656	734	690	751	694	698	709	664	679	688	705	697	699	678	712	674	705	729	672	726	692	684	726	678	674	706	722	721	683	678	688	696	686	667	640	706	712	689	767	695	707	692	644	755	707	717	717	678	693	687	719	723	692	694	731	668	726	625	686	666	689	736	727	672	699	686	696	685	706	696	687	684	732	677	655	666	714	704	730	718	672	727	707	657	725	688	701	692	684	704	714	730	662	691	683	739	702	639	682	666	743	766	670	713	731	686	641	671	715	710	684	692	648	689	707	727	684	705	685	716	729	677	711	681	684	701	685	754	716	747	728	683	656	707	707	692	686	689	742	686	721	711	707	683	710	691	681	721	685	727	670	661	678	654	604	707	691	710	706	672	710	724	667	701	726	693	674	675	719	704	713	683	695	709	653	668	730	690	708	708	715	705	692	673	693	708	739	710	730	699	648	686	675	681	739	711	634	705	695	662	677	686	689	723	702	709	657	689	699	682	660	665	741	689	711	701	652	686	670	694	759	699	703	763	669	735	701	659	633	687	709	677	676	676	683	674	677	727	730	722	736	676	701	728	716	676	677	722	736	756	682	680	723	740	684	713	670	754	671	648	702	676	724	675	707	717	753	661	703	657
27654	20037	14735	7756	3908	2739	2232	1946	1577	1398	1216	1227	1156	1040	964	867	839	821	769	744	672	712	734	668	731	646	647	708	668	686	740	682	693	718	689	662	660	687	729	701	687	705	742	690	692	671	644	700	642	669	724	680	683	684	732	659	654	675	692	660	701	660	641	665	715	659	678	697	641	668	672	672	657	716	641	665	718	689	650	639	678	686	716	694	667	669	714	668	674	627	658	631	645	683	695	672	671	678	662	679	678	681	676	665	645	668	682	646	663	687	690	719	648	671	664	696	695	664	678	634	643	719	684	689	689	655	747	659	675	676	736	663	642	662	621	652	688	692	664	674	660	675	611	759	645	689	666	603	657	651	647	662	591	722	637	678	655	646	657	725	718	629	686	679	624	684	670	696	629	703	649	655	664	674	610	681	667	675	686	664	642	651	681	658	652	676	728	692	660	729	641	634	668	631	632	672	653	641	668	675	666	686	658	666	672	671	675	655	698	667	676	661	623	679	689	664	617	633	648	684	690	695	637	605	670	661	657	669	636	676	707	688	665	663	699	659	645	609	626	672	682	666	653	662	689	679	692	620	698	690	666	698	682	642	637	669	630	741	712	658	640	707	680	638	654	669	686	701	650	618	661	702	708	682	689	613	696	667	632	652	670	687	653	713	666	612	690	729	643	693	630	690	640	705	662	634	653	704	651	644	706	687	662	649	670	638	642	670	686	628	738	653	627	697	750	658	649	667	659	677	677	720	677	683	681	676	607	685	647	656	669	666	674	704	675	683	635	674	661	651	692	679	642	660	644	677	652	658	698	685	689	617	671	702	612	669	671	688	658	656	660	695	799	661	681	713	664	655	688	706	673	696	639	645	662	719	653	642	659	679	657	700	679	698	639	657	677	657	647	671	645	651	690	670	641	673	697	698	659	653	653	700	669	666	681	671	676	682	656	678	687	652	673	671	637	643	661	650	685	712	671	667	672	647	643	668	652	672	694	639	708	677	671	681	632	666	641	664	690	698	693	659	646	677	667	743	708	605	657	697	719	708	633	650	706	692	697	659	679	639	672	694	637	679	673	699	629	687	679	666	745	695	650	692	645	660	641	673	658	662	678	671	655	678	655	662	707	660	703	654	692	644	670	669	646	675	682	663	661	692	650	657	700	686	668	668	672	674	704	677	660	679	709	655	667	685	673	712	660	659	689	671	691	655	657	685	677	639	688	710	652	663	679	663	628	692	645	683	703	674	640	641	680	667	649	716	689	632	665	656	694	668	694	694	695	656	679	661	656	686	708	649	643	599	631	653	684	682	669	723	673	680	687	653	694	646	625	682	667	646	684	686	665	616	650	651	702	649	630	665	731	673	619	670	669	670	676	655	592	705	649	632	662	637	651	693	636	673	664	662	637	707	646	670	680	653	666	660	676	695	678	666	657	626	705	677	686	687	662	691	682	630	700	645	681	699	665	660	690	678	636	690	691	638	615	656	682	649	667	665	667	648	661	664	648	680	674	675	647	664	666	663	691	666	687	627	700	644	699	624	645	644	698	720	691	675	645	678	691	653	682	648	680	656	661	639	715	678	688	671	669	657	617	657	662	676	666	719	662	674	654	649	731	694	642	651	650	665	706	685	688	657	693	644	718	676	684	684	658	675	706	691	683	659	688	673	672	691	665	652	648	624	650	659	623	653	643	696	655	667	655	688	699	639	643	667	657	661	669	692	680	691	731	690	657	663	683	634	657	669	616	695	691	701	656	671	682	675	674	710	701	658	714	708	747	695	664	685	686	673	651	720	636	679	727	695	669	685	664	648	672	713	638	710	666	712	690	638	638	685	613	636	645	703	703	677	662	685	707	693	734	642	662	633	659	651	657	704	664	653	664	662	671	685	666	682	683	636	685	658	683	675	672	708	670	706	663	675	681	674	628	675	691	682	679	674	704	683	646	654	677	701	676	663	672	710	606	680	689	676	676	699	660	647	709	679	689	640	663	677	600	670	621	664	733	595	657	661	692	634	685	688	668	688	722	653	638	698	663	687	669	669	671	696	712	630	707	608	710	632	644	669	659	709	661	692	681	706	673	674	665	666	668	688	690	649	677	658	632	667	620	633	633	623	650	654	673	634	700	720	687	649	660	690	662	675	694	669	688	683	701	683	691	680	692	624	684	642	633	659	675	689	656	703	640	669	720	675	629	659	684	659	646	666	618	639	746	647	693	665	654	693	648	675	687	655	695	704	692	694	737	631	640	713	649	677	647	668	711	674	670	728	702	634	675	664	649	660	666	694	669	665	693	726	658	655	658	663	642	644	677	688	686	640	698	686	707	678	674	687	679	701	647	678	680	657	641	688	644	688	672	667	684	685	631	604	689	662	672	721	666	677	677	635	697	655	676	692	666	666	689	693	682	665	676	624	656	719	621	657	622	654	678	670	662	662	676	709	674	678	663	687	654	656	631	652	663	695	643	693	651	654	672	657	689	655	630	691	672	710	692	649	675	643	653	672	707	703	707	638	614	681	654	648	678	656	672	684	733	677	642	663	680	682	692	649	655	670	686	699	668	653	653	643	696	654	664	704	680	699	641	663	668	631	673	692	643	650	694	619	703	633	667	711	683	654	659	594	685	660	716	678	701	694	692	654	639	698	673	674	694	639	623	659	686	688	678	675	692	603	676	650	679	675	638	687	663	660	668	635	735	686	646	644	672	669	619	678	655	683	717	651	693	682	701	670	652	677	653	647	642	651	641	653	717	672	687	641	665	674	693	709	667	670	700	682	647	687	655	688	716	615	665	658	709	636	632	647	688	670	680	717	715	648	712	682	702	667	661	655	682	683	680	668	675	694	643	661	667	661	656	651	705	669	706	664	643	707	671	662	670	677	685	690	642	657	685	678	700	692	685	659	673	699	644	704	658	653	662	713	695	644	676	704	614	721	692	644	685	626	638	696	665	656	638	681	650	670	699	667	657	660	681	659	693	681	724	703	653	657	622	641	678	693	676	679	670	634	656	711	700	662	694	656	665	681	681	663	677	690	674	670	680	730	717	673	659	622	632	668	692	681	678	662	693	656	689	664	646	680	660	671	619	665	657	720	683	637	620	662	703	676	674	651	658	691	671	643	682	659	698	644	655	681	688	697	654	653	685	713	670	668	666	641	633	631	688	620	649	695	694	678	681	708	661	687	678	655	676	717	687	711	663	681	644	720	650	661	721	668	679	680	675	636	704	650	668	740	684	713	662	677	663	683	621	690	632	672	639	633	669	641	727	660	631	660	698	679	661	678	624	683	644	652	682	668	658	685	674	654	732	668	667	658	673	655	689	664	651	667	659	646	673	646	710	665	656	648	657	716	696	651	685	655	704	631	675	694	642	696	628	635	658	660	687	617	695	665	686	677	591	689	718	677	694	693	735	698	687	688	660	640	653	666	696	695	673	697	666	705	669	627	689	680	669	623	652	636	650	629	670	668	674	724	660	651	634	688	632	662	659	690	685	653	665	647
17591	27048	20236	12219	8625	6641	5496	4665	3840	3183	2979	2676	2410	2140	1814	1677	1472	1435	1385	1251	1223	1099	1131	1066	1085	1031	1006	1101	1038	1084	1092	1048	1076	1050	1041	1062	1060	1017	1062	992	1098	1028	1045	1013	1005	1013	1095	1013	1010	982	1037	1057	1053	1034	1035	999	977	1010	969	982	1011	1046	1030	980	1077	1020	1004	1049	1018	982	1021	1004	1057	1024	1028	1005	1024	1062	993	1021	1041	996	1026	998	947	1018	1056	985	1005	1001	973	1007	1036	953	1001	954	1007	997	1032	993	984	1045	1025	1110	978	1040	1018	1010	959	939	1006	1099	1039	1003	1031	1046	987	990	972	981	1014	984	1011	999	999	1025	987	1012	1044	964	986	994	1000	1034	1015	1020	1020	1055	996	994	971	989	1016	975	1038	1002	999	989	988	976	1007	996	1063	981	1009	1053	973	954	1003	1036	969	1072	1015	1020	1000	981	1007	1012	967	1001	946	957	994	967	967	1012	987	988	985	987	952	1014	1004	970	1015	965	995	1025	1020	989	992	970	1081	999	1018	951	993	1011	974	1026	993	975	1010	1049	980	1038	1003	973	1023	964	1037	956	1036	1057	1005	1017	992	984	985	989	995	1063	954	1029	1007	978	1010	987	1024	1008	1017	1042	981	1015	1013	1029	1003	1042	974	1021	976	1037	928	1065	1064	1037	1045	979	968	989	929	1020	966	1007	1022	1020	1004	985	1048	1050	1007	1020	1037	1048	999	975	1008	1016	1003	1023	994	991	961	948	935	1035	984	1016	1003	1017	1005	941	1005	996	996	1014	987	979	980	1006	1015	978	983	961	1077	958	1061	1020	1011	1015	960	970	1008	1048	925	1024	1022	1026	1012	1020	993	1007	1062	1050	974	992	998	1024	985	1034	1029	969	1021	982	1011	964	957	1002	1056	1024	992	1001	1051	949	973	985	994	985	973	1015	931	1000	979	956	1016	981	996	993	967	981	971	988	1045	976	1032	1036	953	1044	1006	1010	961	1010	993	1004	1011	1008	1028	971	1051	1063	972	991	971	1009	1004	983	1067	1031	994	973	1034	1057	970	1055	1010	1022	951	1031	1036	959	1042	993	998	989	1010	965	1031	1010	1020	965	1004	983	985	994	990	974	1081	1019	991	985	1001	967	1009	993	967	1047	1005	1005	995	1013	976	1031	1002	1041	993	1025	989	991	1022	986	1033	996	1027	1019	1024	1003	1017	1046	1060	1055	1027	1030	1001	1024	1011	972	998	1041	1028	1054	993	1048	1017	986	998	1036	977	1046	1014	1036	1036	956	1046	1081	989	991	987	1025	1000	970	1024	1023	1015	1021	986	1011	990	1041	975	988	999	983	1029	1017	999	1012	1021	1030	979	999	1010	1029	996	966	974	1062	981	1000	990	1016	965	1016	978	988	992	1019	1012	990	957	1059	989	981	977	1009	986	1028	1023	1068	999	1018	949	1018	981	958	1016	913	1008	1052	1009	1018	1017	993	968	1009	990	1030	1027	989	947	972	1002	1005	1032	997	1021	991	1018	1002	977	1048	965	1024	1006	1001	999	1023	999	1007	1027	974	1052	987	1012	925	1015	987	1019	1019	1011	966	1021	948	1025	979	1034	980	1020	1020	1045	991	955	977	966	1083	986	1018	1033	1031	961	1008	971	1023	1046	1008	908	1023	1027	994	993	1007	987	1032	1003	929	990	1037	1020	971	1056	1023	970	1017	973	1011	971	1034	1034	1020	1044	1028	1012	1021	970	1017	1037	1023	1028	989	1001	1014	1042	1010	960	1001	986	1009	1011	1060	969	968	1013	985	1008	980	1027	978	1023	1013	1001	1014	988	991	994	1002	1012	963	1026	1035	983	961	1009	1022	986	999	1049	965	992	1055	1007	1033	1022	974	938	1034	1064	1030	1009	1012	977	989	986	958	1011	1046	996	1049	974	944	960	957	1052	1050	1021	1056	1008	998	965	955	1039	1020	1036	987	1001	981	1028	1005	1018	1029	1000	1028	1081	1009	994	971	999	1009	1001	979	1013	1033	1010	1019	1030	1013	1035	972	987	973	974	1003	1004	1015	967	1018	1016	1011	1002	996	1052	975	1013	987	1007	1034	1010	991	1029	991	1038	955	1048	1040	983	992	1067	1002	1037	1030	1040	1004	963	1006	981	1015	1025	1049	1027	981	1046	1045	1030	1038	966	1011	1023	1004	1061	1004	998	1031	977	963	1010	987	948	985	993	1034	986	990	1051	984	999	1009	977	1042	996	1046	1001	1004	1078	1000	1012	1017	1052	942	1019	1021	1004	1032	994	1034	979	1003	996	1034	1058	972	1067	1065	922	1036	971	990	1027	1027	1008	1050	1033	1064	1018	1000	1025	1032	987	1023	1061	1010	1023	1019	991	993	1017	1007	1016	1032	1005	942	977	1040	977	1025	1026	998	994	1022	1021	1042	1030	1033	974	1034	992	975	1039	1052	961	982	997	1015	979	972	986	987	990	1051	998	977	977	1009	1037	961	1015	986	1003	991	979	1013	1026	976	1012	993	1005	1053	1051	967	1007	971	1009	957	1017	978	1000	1006	963	1016	1000	955	1016	999	1003	1008	1039	937	945	1029	1002	992	1024	995	1004	985	957	1036	1106	1008	986	1038	997	967	997	1012	1047	973	1039	1021	989	999	1016	1030	987	1029	1000	973	1013	959	1069	1032	1036	1036	995	1068	975	1007	958	1034	1038	972	1017	1033	905	1012	1018	982	1013	1015	951	1030	995	1024	998	976	1048	1016	980	988	1027	976	959	1004	1015	1018	1049	1034	971	985	1055	1005	986	962	993	982	1008	1016	972	1031	1002	1006	996	982	975	980	1007	953	972	1070	1028	1008	982	991	998	994	989	1032	1057	1035	1007	1001	1045	1019	1039	1002	1016	1034	1035	1032	1021	1005	1063	984	1001	1006	1015	947	1035	1043	971	994	1018	1058	1002	1027	1038	1024	982	1045	983	1004	1023	956	932	986	963	1006	1014	987	981	978	1016	1024	984	1036	996	988	1022	1012	1008	978	1030	1016	969	1011	1023	994	1009	1000	981	1026	1020	1023	981	1016	949	1032	1013	1011	1003	995	968	1016	937	992	969	1019	1003	1026	1012	1030	989	962	1085	1042	1019	1028	960	980	1017	1011	971	991	1013	996	945	990	983	911	995	938	988	1046	1043	1029	944	1020	1037	1008	1061	955	1001	984	1015	997	1004	1004	967	1019	996	992	1030	1027	1017	1024	1032	984	1016	985	1014	1038	1000	1019	1038	1046	1041	999	1002	972	976	1025	978	944	1006	1014	1055	1003	1026	1009	1060	1035	1044	986	988	959	986	1014	1008	1022	988	976	988	1034	999	995	1021	977	1054	1032	1030	999	1061	1027	1000	1023	1020	1044	1052	1061	984	967	1025	998	1043	984	976	1009	960	1046	1047	1012	1065	992	998	1030	999	989	959	1046	952	1008	982	1020	1031	1049	999	986	983	1028	1008	1034	999	988	957	971	989	1039	1014	1055	979	997	1014	946	1011	998	1023	1011	1052	985	1056	1012	963	1045	1021	991	1039	1040	981	1036	1019	1025	986	1004	953	976	926	963	994	1031	998	958	1007	967	1033	1021	1007	907	984	1043	951	1000	914	1008	995	961	1037	994	1024	996	996	1018	1015	1013	1036	1041	1008	1029	985	959	1052	1010	959	992	993	953	1029	972	967	1031	971	980	1013	985	983	1041	988	976	962	984	1001	1010	990	1003	990	1020	956	1028	1081	1071	972	1019	986	992	982	1003	963	960	997	1021	994	1032	996	1031	999	1019	954	994	1008	956	1002	1086	978	1019	1027	1021	1035	999	941	980	1013	1006	974	1033	1014	986	1016	982	1016	1026	1043	1003	1001	958	996	979	957	1066	990	1032	954	918	991	989	1027	959	998	1000	1009	1026	981	964	1026	1021	1035	977	1062	985	1075	1030	976	1045	1013	980	972	959	1001	1043	1020	1058	1052	1041	987	1059	1050	1035	997	990	1047	1032	950	989	1044	1014	1037	1020	1007	1053	1025	1011	1063	933	955	932	991	1081	985	998	928	1063	1009	1008	956	979	1006	999	982	1003	990	962	986	1000	1006	1010	948	1000	964	987	1036	1049	1005	1009	1016	972	1050	910	1002	1017	973	988	1041	1051	976	990	960	988	992	1038	975	988	1019	935	994	1005	1000	955	964	1038	1018	1008	1004	997	1027	982	1005	983	1007	984	1009	1015	986	993	960	967	945	970	998	1023	970	1054	965	1023	1005	1015	1001	1020	1037	1015	1000	1009	1000	1030	999	961	1064	1042	1034	1022	1028	1012	985	1031	1058	1006	971	1019	997	994	1057	1008
23309	21122	27633	24852	19791	7779	4032	2773	2179	1847	1728	1476	1298	1149	986	884	845	800	706	665	669	635	627	588	601	560	600	580	584	562	610	594	595	608	602	519	604	585	530	644	576	597	567	586	567	577	536	581	611	576	585	560	580	553	556	558	541	554	617	620	529	542	524	589	571	574	499	570	540	565	544	582	566	513	555	555	565	536	539	560	542	599	592	558	541	580	521	515	537	580	572	558	537	576	570	512	545	540	560	527	553	571	566	554	554	549	537	585	533	536	559	571	581	537	543	538	538	546	572	533	588	577	540	595	555	588	561	564	525	521	530	550	556	539	595	531	550	522	516	554	549	543	546	487	542	531	546	535	542	585	556	553	525	531	535	577	564	572	577	540	564	567	553	554	548	546	600	568	563	556	566	564	562	554	536	549	524	557	551	547	550	565	554	582	566	524	548	563	576	548	541	557	555	550	576	551	607	550	576	557	518	552	520	564	585	541	553	559	595	579	545	566	564	562	585	574	558	558	586	563	542	567	547	565	569	571	585	541	507	585	557	534	527	550	545	573	566	550	537	590	544	558	591	613	575	552	527	584	564	560	540	564	558	558	562	569	571	538	549	596	521	507	563	576	515	555	529	552	510	573	548	535	520	544	538	542	564	563	496	554	542	534	607	541	514	547	594	539	554	566	552	570	546	546	539	542	601	576	564	578	563	589	558	597	559	564	546	569	533	559	527	521	526	552	592	584	575	575	525	552	533	594	591	546	597	545	569	552	582	543	561	525	558	575	562	526	578	561	544	557	523	565	566	597	569	588	574	517	559	521	535	556	566	583	524	539	558	497	533	560	583	584	550	579	549	562	516	567	544	521	551	544	561	554	615	556	517	532	573	602	557	569	597	543	566	569	604	572	614	547	559	570	561	555	558	559	578	534	553	547	543	532	574	560	546	570	603	527	525	571	573	579	566	546	561	554	555	543	564	574	560	565	551	530	541	564	551	577	551	570	554	537	551	542	538	572	556	488	555	575	528	580	528	550	572	509	585	574	551	527	555	600	547	565	554	548	519	535	544	518	558	562	579	556	520	564	542	566	578	579	585	581	562	549	577	577	546	606	547	554	561	608	570	601	562	567	590	570	569	580	544	524	525	590	581	577	526	582	556	552	506	511	570	572	541	552	564	587	538	535	550	567	583	531	540	542	603	557	555	563	539	578	579	578	557	576	567	548	540	556	588	569	572	531	583	556	560	587	572	565	545	556	548	552	614	534	529	538	541	541	576	556	547	546	609	557	555	558	511	595	537	555	571	520	588	552	549	581	545	552	571	512	571	537	568	554	527	570	539	549	522	555	580	580	547	533	574	554	596	579	592	525	579	579	578	591	567	570	595	535	513	559	561	563	539	540	525	506	537	570	586	616	592	570	584	533	530	565	555	563	615	544	569	552	581	537	596	545	571	586	560	562	613	546	542	517	505	575	575	564	531	549	539	538	567	541	541	539	553	527	588	553	573	579	487	576	530	543	598	522	544	602	561	569	573	552	580	587	572	526	559	565	559	562	528	521	528	571	570	565	539	549	520	524	561	579	582	521	548	572	580	595	544	565	505	539	585	563	540	545	592	548	552	559	531	564	577	583	533	575	535	589	568	517	535	532	556	567	542	513	560	568	545	563	523	566	551	582	563	585	567	591	529	565	532	569	568	520	539	546	575	577	533	580	571	551	579	536	545	563	590	543	538	545	539	598	559	528	569	583	567	523	549	563	534	566	543	587	534	550	523	592	523	568	598	543	569	569	562	522	605	546	515	567	567	580	577	570	575	568	505	555	549	561	552	553	545	595	592	575	547	546	586	548	588	563	542	525	555	514	552	564	559	532	554	554	557	596	521	537	571	577	558	570	552	562	532	584	582	571	586	535	542	553	514	594	547	601	559	566	551	565	536	582	564	562	554	572	525	587	568	545	597	568	582	512	537	549	571	619	559	528	555	559	555	547	541	523	537	521	512	536	584	541	530	535	561	525	578	531	577	508	519	612	577	574	537	579	597	584	561	574	529	526	557	531	579	554	555	556	522	538	595	536	572	559	520	573	577	586	554	576	530	564	535	562	545	527	513	588	548	557	515	608	604	586	537	565	582	523	546	537	521	538	560	556	565	572	556	529	618	553	526	536	568	531	535	533	595	523	588	553	562	499	544	534	535	547	554	581	526	558	535	553	513	584	540	521	584	532	568	499	522	542	542	557	566	575	603	556	577	545	557	538	579	555	572	540	513	586	551	554	588	560	549	532	538	529	571	567	515	584	550	564	518	531	540	560	528	535	537	544	567	556	554	562	537	572	519	541	555	540	560	570	585	537	561	530	533	559	503	592	594	586	565	552	546	545	562	605	556	538	569	550	582	560	543	529	532	530	571	555	548	597	541	523	599	511	554	564	584	522	574	547	594	503	585	569	568	565	578	558	558	579	548	569	529	547	583	532	553	563	557	545	565	510	546	594	597	552	582	567	536	548	569	517	540	518	564	575	550	565	572	543	558	521	576	520	562	543	579	545	510	540	572	541	534	566	561	574	536	572	540	571	543	577	579	557	578	551	541	573	554	569	530	527	538	530	540	554	524	564	579	556	555	543	554	580	552	534	553	573	595	537	539	573	594	576	602	538	557	528	526	556	553	537	603	543	547	542	523	534	577	584	554	591	578	572	565	542	531	561	528	574	550	581	608	585	536	560	534	565	518	578	563	540	526	566	536	561	596	557	575	551	609	549	589	537	517	550	549	538	581	555	563	564	552	557	579	544	564	589	524	562	545	557	533	559	541	542	575	535	559	556	537	546	537	526	566	537	567	540	584	574	576	557	527	550	530	556	573	521	542	583	529	553	565	582	528	547	558	551	557	567	568	538	563	520	556	525	563	559	567	598	576	517	558	507	609	538	519	505	566	601	572	575	605	526	551	546	538	541	567	522	569	509	580	563	530	557	554	525	549	546	526	544	535	520	560	572	557	487	597	560	551	529	564	549	544	586	567	551	563	567	547	506	534	548	550	575	533	519	556	620	607	576	554	576	518	545	594	577	574	540	559	560	573	553	573	571	552	595	526	562	558	507	595	574	538	593	594	519	574	534	565	554	542	526	580	530	537	551	522	569	547	533	542	581	560	554	513	595	565	526	532	561	572	560	556	522	527	578	583	549	518	535	576	560	577	533	550	574	524	584	565	582	613	561	592	539	558	551	550	530	543	561	567	565	563	566	549	553	556	512	547	618	569	583	539	578	558	584	576	583	524	536	528	570	521	545	550	550	546	557	568	583	535	581	547	525	517	591	582	540	566	545	551	567	549	526	549	573	560	533	534	533	560	534	563	549	554	575	526	559	594	590	534	539	553	552	540	557	507	535	575	563	573	561	548	534	538	569	509	541	550	530	524	552	562	550	582	544	573	560	554	533	565	520	567	556	577	561	532	517	567	552	580	504	546	548	556	550	592	569	526	577	563	555	553	561	551	578	549	546	563	568
19066	33300	25686	17164	12766	9758	8208	6890	5471	4661	3974	3591	3075	2750	2126	1892	1692	1492	1420	1253	1173	1064	998	939	899	905	886	869	911	898	986	995	922	854	953	920	945	895	907	900	934	920	935	915	918	856	875	876	901	862	901	881	851	821	839	879	876	885	856	831	869	884	807	899	804	828	830	851	868	859	892	817	804	885	869	838	818	854	846	845	903	852	847	866	885	854	821	849	891	856	874	842	877	848	819	846	841	857	839	842	808	862	800	809	797	811	878	861	859	891	776	817	868	889	847	888	833	825	854	910	858	854	841	871	849	867	890	861	847	852	838	845	843	787	845	840	845	846	887	861	814	836	868	878	818	837	857	838	832	830	896	829	931	854	842	882	890	879	791	893	906	835	846	820	850	854	852	836	886	843	814	854	862	850	882	857	810	807	809	847	861	839	891	819	855	801	818	838	783	901	810	810	848	916	808	854	855	855	826	819	834	855	893	847	841	832	800	875	892	841	854	839	886	819	893	884	826	813	915	836	831	859	847	863	787	825	819	850	852	927	813	881	862	815	833	883	827	844	873	818	864	807	829	878	825	827	891	894	830	820	867	783	845	829	869	836	879	829	851	858	829	814	823	858	826	846	867	845	876	849	828	835	819	895	866	883	827	841	853	783	868	811	822	848	900	843	883	840	866	807	815	857	864	834	815	840	869	843	874	842	878	870	830	867	860	818	832	853	849	854	848	813	836	796	882	844	863	830	836	871	832	817	864	903	889	875	859	849	891	795	862	851	837	871	886	845	878	815	834	850	861	858	818	839	893	829	856	777	840	846	846	825	783	847	823	849	850	840	874	893	878	861	836	850	785	806	871	853	867	868	828	849	807	866	847	865	804	881	822	811	856	857	820	869	868	822	861	847	848	825	851	794	814	849	872	855	841	834	841	852	843	821	826	798	844	842	885	886	865	842	827	820	804	835	856	913	834	829	829	797	833	892	911	891	799	900	867	856	851	836	860	819	793	858	844	858	860	879	823	836	871	801	841	887	912	849	905	855	890	864	829	843	908	817	833	863	856	907	855	885	837	874	827	888	841	791	814	897	879	867	823	816	863	852	860	807	840	874	840	843	860	840	873	843	837	845	864	870	819	867	861	866	824	892	816	836	802	822	859	802	847	861	878	887	861	822	824	807	830	845	857	810	903	810	891	846	828	837	805	862	820	905	846	846	821	851	872	863	845	854	836	812	885	833	842	847	866	823	824	842	872	800	843	860	863	803	844	839	849	832	861	869	802	794	850	833	837	853	851	864	874	796	858	903	839	854	810	840	873	822	853	862	835	825	834	825	856	853	881	805	828	836	786	819	894	840	825	860	903	836	794	841	832	848	894	885	873	867	796	837	858	798	821	888	850	832	862	829	810	869	848	826	802	861	839	861	849	847	829	822	862	884	818	835	853	789	830	822	791	811	818	865	856	837	872	850	834	843	807	843	816	783	833	795	824	852	867	784	815	871	860	867	890	854	868	837	852	818	842	820	846	858	854	803	841	798	862	820	835	779	810	852	897	852	799	838	820	841	817	852	878	895	786	847	878	843	860	853	866	862	871	872	865	880	826	854	838	824	869	803	884	845	881	891	839	846	810	842	894	855	880	871	824	887	847	847	815	859	827	790	837	862	820	835	821	837	825	892	840	846	880	826	858	837	812	824	835	862	873	880	883	794	818	843	858	844	876	841	892	847	877	843	861	795	826	852	826	819	839	847	827	855	865	837	883	895	896	880	889	836	849	780	868	786	872	847	857	814	817	869	848	835	868	883	781	840	861	895	851	823	834	818	914	845	890	843	844	820	837	847	872	879	876	906	892	858	840	760	851	857	855	866	825	859	855	872	847	835	866	824	839	834	844	908	853	851	869	839	901	916	834	823	819	882	894	844	843	840	827	810	813	912	821	822	850	823	865	832	837	861	871	857	814	799	844	838	858	869	843	877	874	788	815	854	831	862	837	829	834	836	825	839	826	830	881	869	886	879	830	838	862	851	846	820	873	884	831	860	873	901	810	846	833	940	823	841	847	845	818	861	908	866	844	846	911	810	795	837	839	828	818	798	886	894	852	871	869	925	838	881	883	846	847	817	912	853	853	827	846	883	825	830	827	869	844	853	880	842	756	842	916	886	870	822	833	861	884	827	815	826	851	832	792	857	883	829	851	837	825	822	832	817	831	827	835	816	847	846	887	830	830	819	852	859	828	843	835	863	864	842	901	828	823	839	782	802	856	874	807	846	829	884	835	849	814	923	871	816	902	864	837	906	875	843	864	883	860	857	815	812	873	843	848	836	837	890	905	842	833	864	866	883	893	837	795	823	756	882	849	863	861	809	849	810	887	878	863	834	855	910	822	823	856	849	848	853	815	857	867	847	860	863	837	853	825	819	840	892	813	813	824	858	880	866	847	923	867	869	844	923	869	891	881	849	872	877	884	847	829	835	855	846	833	860	863	887	844	833	842	799	853	832	837	870	815	847	847	882	864	869	832	847	824	814	864	919	846	844	808	801	818	851	824	803	879	844	826	863	843	840	794	832	818	872	844	878	914	846	830	886	878	858	889	865	799	868	842	912	855	827	835	809	868	853	867	848	867	887	875	828	914	862	825	822	862	815	837	874	877	790	876	846	824	883	831	921	852	833	823	860	810	856	862	816	882	856	838	897	885	855	871	885	866	819	838	813	846	899	832	849	792	895	844	816	831	839	865	882	896	853	879	873	829	880	830	862	843	870	802	808	831	861	819	889	819	847	881	840	868	838	849	874	887	837	850	859	861	865	867	871	836	888	896	845	831	890	827	840	843	884	839	885	832	861	904	843	848	835	844	907	850	848	851	846	823	840	813	838	872	845	860	850	837	852	869	885	832	872	877	885	856	882	862	847	819	905	801	827	805	886	872	857	888	864	859	838	843	822	842	853	802	825	828	868	867	827	890	878	898	853	864	864	831	838	844	819	848	850	896	832	866	879	835	842	827	828	858	871	898	868	904	858	843	836	816	928	838	864	856	830	837	917	831	792	818	847	843	823	793	801	828	881	840	882	805	903	886	873	844	853	870	833	868	892	864	878	886	863	835	778	892	846	858	826	868	870	823	852	809	849	868	881	834	834	881	850	832	840	878	875	877	864	824	871	842	853	870	834	883	877	903	815	871	872	860	804	864	801	871	852	853	859	811	848	890	902	854	878	857	808	885	860	868	860	868	868	827	852	839	804	839	829	852	839	839	817	897	877	814	846	835	844	814	827	798	896	797	836	804	867	859	863	807	838	837	833	854	881	842	865	820	839	848	811	843	841	847	805	858	887	864	836	880	806	846	807	844	818	912	839	777	870	874	862	823	840	847	836	824	819	863	829	816	883	844	830	863	795	815	869	855	885	873	856	830	897	806	873	874	909	839	842	923	866	867	840	883	857	813	804	811	838	828	847	843	833	876	810	878	800	869	903	877	930	806	811	891	848	863	822	849	897	834	840	911	860
24745	21143	25580	22962	6744	3370	2712	2209	1779	1602	1409	1313	1232	1099	935	903	847	832	750	690	710	704	617	676	598	617	662	666	660	690	665	622	620	628	635	644	657	617	655	683	675	647	649	617	605	682	614	638	632	657	661	640	640	610	659	670	654	608	611	637	611	612	591	652	628	651	666	604	666	586	660	618	625	619	610	584	616	600	645	616	576	641	645	651	577	623	673	599	603	671	600	621	589	599	620	618	611	635	632	614	595	625	640	610	630	663	623	641	649	592	603	587	641	658	595	623	652	611	610	608	637	597	595	615	593	613	639	627	611	620	642	613	609	617	635	639	649	630	631	605	616	656	638	627	659	613	643	648	608	576	624	613	623	628	607	609	631	635	652	620	641	603	633	610	638	671	689	619	666	628	616	646	654	642	625	594	608	608	608	609	635	656	630	641	626	612	644	619	655	619	606	630	600	622	622	630	624	602	656	639	610	615	651	616	642	647	634	595	620	631	658	632	555	672	651	603	595	611	630	618	615	611	617	604	605	592	642	605	627	612	630	622	643	614	595	622	626	645	590	616	691	606	620	656	608	605	622	653	637	603	622	618	606	596	588	682	626	634	636	657	638	658	637	668	616	593	654	615	644	616	650	658	617	648	637	671	649	645	626	642	639	612	600	626	653	602	673	635	629	637	640	604	655	579	610	680	593	622	599	620	600	608	623	639	626	588	651	627	626	606	632	635	686	620	622	649	634	628	580	632	682	611	589	644	633	664	586	640	604	598	623	602	608	653	640	626	588	616	613	614	614	630	637	629	597	581	614	604	649	637	653	672	628	621	625	580	576	639	609	616	627	597	645	608	598	630	636	639	677	580	606	596	571	652	656	611	635	606	661	628	668	656	603	628	603	665	617	645	612	638	653	642	640	623	608	641	599	615	600	639	614	613	613	581	598	652	602	644	643	563	671	659	589	622	622	641	614	631	646	640	640	617	648	656	642	652	670	647	603	667	618	658	673	617	602	628	676	619	615	624	648	604	581	658	620	655	638	634	606	616	599	615	676	590	636	574	612	630	647	625	598	619	606	604	607	669	595	606	625	668	593	618	623	587	609	634	609	622	624	584	636	611	622	649	593	636	606	589	643	597	573	646	620	613	630	589	636	600	592	598	610	615	583	635	643	656	647	583	622	622	613	651	668	653	610	625	625	680	648	614	646	605	607	648	604	640	627	595	594	636	591	602	577	640	626	605	645	645	593	624	633	638	626	651	592	655	642	648	572	640	642	599	626	640	634	614	661	620	609	611	677	666	644	605	648	620	653	624	630	614	610	645	659	618	615	657	621	654	651	630	620	644	652	615	610	615	624	617	621	629	680	625	618	647	604	611	604	630	633	600	648	663	649	633	634	590	624	615	623	608	601	564	643	616	612	612	627	620	610	633	615	647	591	637	670	660	666	615	658	661	626	585	624	641	604	656	653	629	634	592	634	609	638	678	648	644	599	624	633	613	687	640	620	585	640	625	603	580	641	615	616	657	610	626	608	651	653	633	640	588	640	592	643	629	636	611	627	711	604	634	623	660	632	593	623	630	666	628	631	617	642	610	597	624	619	631	650	677	603	599	620	632	656	610	610	615	665	647	581	594	644	637	646	659	631	555	620	612	619	611	607	627	609	631	577	589	597	623	657	675	620	642	600	610	606	657	595	662	613	619	601	635	606	613	608	637	654	661	626	621	678	620	597	641	621	624	593	625	630	637	651	622	624	634	662	612	644	617	638	580	619	600	570	598	670	612	602	583	623	617	587	577	602	639	618	604	596	649	631	655	638	612	653	624	580	648	628	611	653	633	677	584	632	582	628	606	655	639	653	614	636	664	632	667	656	620	683	709	660	639	606	606	627	561	589	597	643	606	625	620	593	607	678	623	599	610	592	638	609	602	585	616	606	631	598	649	649	588	610	643	649	640	622	641	586	627	636	605	616	629	581	617	614	596	651	633	648	610	685	605	598	612	566	569	646	613	584	627	640	617	685	606	651	609	593	653	619	644	621	622	623	631	570	613	619	588	593	604	643	654	635	612	648	629	684	613	649	586	602	618	628	633	624	630	645	627	630	680	619	608	642	648	673	590	655	599	620	628	636	620	649	612	597	643	644	628	626	634	656	643	632	617	600	647	627	686	571	596	621	576	669	652	652	619	638	624	616	592	690	605	606	669	640	625	650	633	605	606	633	638	625	671	650	609	600	657	650	561	674	627	606	609	665	662	617	593	624	626	649	640	611	641	653	614	659	615	636	602	634	630	582	645	640	655	603	656	579	617	580	573	657	650	614	602	626	634	636	616	627	626	610	620	636	668	640	611	587	601	634	653	573	655	597	644	617	581	614	599	580	612	594	613	656	627	672	568	579	619	613	652	627	630	637	617	639	624	624	657	631	652	606	600	620	641	584	590	605	627	620	617	607	602	577	658	632	616	618	592	611	628	624	651	647	667	607	596	644	638	620	614	615	658	634	652	608	610	587	610	622	635	617	648	617	645	634	566	623	648	643	609	654	633	592	638	603	563	618	679	622	671	601	656	611	626	634	655	656	640	618	656	589	643	588	647	632	614	579	609	610	617	612	587	653	631	663	600	653	615	617	588	654	655	609	658	594	611	616	635	586	667	668	613	621	637	618	578	613	621	670	614	679	660	617	595	601	678	637	622	617	656	625	629	612	604	678	605	659	603	589	620	610	583	616	651	641	612	625	600	638	627	603	603	599	633	614	599	591	638	610	653	639	609	590	614	640	609	648	609	657	629	657	640	655	664	632	673	607	683	665	649	686	670	589	611	633	639	626	621	653	639	610	649	661	650	641	586	623	619	642	612	629	623	647	617	590	598	626	627	627	678	615	605	649	628	589	637	619	601	628	623	657	610	651	613	583	596	583	625	597	643	609	586	662	639	627	611	606	614	690	644	627	627	619	642	591	626	596	624	626	663	631	622	633	624	622	605	618	615	640	603	609	629	638	603	650	567	579	633	639	610	639	545	620	621	584	630	612	651	615	638	626	623	665	627	601	599	568	619	641	612	656	578	596	591	552	572	632	612	641	638	620	599	636	665	632	655	626	593	632	632	628	635	614	648	616	613	630	606	585	634	622	616	651	628	638	577	648	633	652	574	624	650	622	601	622	654	656	606	661	644	612	609	657	566	637	585	579	592	670	621	614	651	639	587	636	586	657	627	605	601	669	630	636	648	672	601	573	590	660	602	616	625	612	625	656	631	644	660	672	591	615	647	580	588	659	573	641	618	619	641	600	613	625	562	637	590	642	658	639	617	614	637	599	597	631	668	623	616	652	619	662	622	577	642	614	617	632	587	630	682	620	644	594	609	614	614	630	615	633	627	621	613	625	596	632	646	613	615	636	627	674	648	610	596	588	626	635	625	679	632	658	646	600	622	599	654	614	666	607	646	644	636	617	635	636	630	603	654	627	634	626	657	654	653	619	638	597	649	602	645	634	627	553	629	651	638
18106	29608	22521	14553	10350	7863	6710	5734	4701	3817	3379	3067	2736	2340	1957	1679	1589	1503	1349	1286	1106	1085	1023	1040	960	1011	1014	1014	904	1005	1046	993	1010	961	996	955	958	999	968	956	996	993	938	919	995	978	1065	975	973	1010	886	902	944	923	959	936	974	983	971	892	989	920	933	935	955	895	963	952	969	947	939	975	952	912	973	994	960	943	900	989	912	959	1010	966	935	981	890	941	940	975	928	945	956	927	966	971	885	957	923	907	949	958	946	967	1006	927	930	930	928	945	902	911	945	916	961	1000	918	979	945	916	932	948	972	988	959	938	929	910	949	972	871	967	998	976	931	925	961	917	906	900	897	962	936	963	951	972	928	939	932	888	884	978	951	931	997	920	930	1035	976	990	920	956	943	894	971	910	944	939	931	984	943	929	910	970	946	920	900	930	961	944	1018	996	911	945	949	962	948	911	927	921	946	905	961	957	895	919	871	993	895	945	930	923	982	973	953	912	965	885	906	941	939	961	894	907	971	905	932	935	1002	964	964	942	908	906	949	950	934	957	1006	933	970	930	1011	954	953	965	966	924	967	920	955	917	938	922	906	958	947	923	934	882	975	956	905	959	939	915	961	967	965	942	972	1019	958	910	918	956	923	930	924	928	949	921	933	957	967	981	935	929	916	940	915	901	944	947	943	902	982	977	979	857	984	1004	966	950	928	915	970	932	957	941	943	953	917	903	916	899	969	968	957	869	917	925	991	1006	897	958	966	996	949	932	962	946	956	961	937	955	943	913	923	969	931	951	953	946	982	933	957	917	933	894	937	892	952	969	980	945	948	960	980	910	919	948	968	960	891	954	966	839	897	932	960	881	953	983	910	959	952	912	901	941	957	947	945	942	948	936	952	946	928	1001	972	928	940	933	965	928	937	967	943	890	907	899	912	928	886	902	934	949	930	974	924	970	958	942	1017	950	976	943	899	913	933	938	931	939	887	950	915	936	957	895	924	973	977	930	899	944	916	901	931	912	947	1015	912	957	963	941	951	939	968	964	982	947	901	966	981	930	939	900	923	950	991	947	934	956	958	907	935	993	926	941	900	916	853	965	923	964	955	896	950	986	932	876	962	913	972	966	945	945	900	911	909	957	915	904	913	936	951	919	947	928	897	996	938	877	908	938	971	922	991	991	941	978	959	927	978	986	933	946	963	931	945	942	884	987	959	942	911	952	923	958	938	890	887	975	937	964	914	947	1003	890	932	928	1011	935	919	978	986	930	894	964	958	937	914	928	942	924	925	941	888	945	951	907	915	930	920	916	892	920	916	907	925	908	935	962	920	901	886	971	935	945	934	886	956	941	972	909	969	913	859	943	931	938	895	982	908	992	961	971	979	895	990	954	913	907	915	932	933	1044	916	948	957	891	987	888	942	994	942	878	954	953	925	938	985	945	956	964	913	955	964	926	939	935	895	890	923	940	968	938	961	928	983	902	950	942	885	921	916	944	983	922	944	949	970	972	943	954	933	922	932	926	938	899	935	981	934	946	878	940	947	930	924	870	951	963	903	953	886	935	956	945	947	946	910	889	940	920	926	907	927	950	957	938	929	957	939	893	950	954	911	925	947	915	882	902	919	961	922	914	914	971	962	926	919	950	898	981	953	969	919	969	963	1005	946	953	1018	927	958	940	945	979	887	950	953	907	928	907	937	912	896	917	902	927	913	960	956	920	957	949	927	934	951	925	902	934	945	929	924	979	909	916	911	940	997	924	923	939	1010	959	898	960	980	997	918	904	927	938	928	881	972	870	926	949	907	920	926	966	954	956	949	933	924	893	936	905	969	987	950	957	931	929	944	879	966	935	876	967	947	976	917	932	915	974	936	856	957	910	920	981	908	981	924	942	935	971	959	901	943	937	908	971	951	956	933	974	978	900	945	970	941	926	942	916	981	943	962	954	902	875	886	934	931	977	925	924	947	934	912	961	933	972	923	930	900	920	958	925	959	899	941	882	937	968	949	945	955	926	962	1001	946	897	937	922	977	932	897	986	944	924	964	926	902	936	881	914	905	909	982	950	980	960	980	961	922	943	936	994	915	929	957	936	947	927	1012	933	943	914	932	910	894	1029	895	992	982	918	921	957	921	921	913	949	902	992	961	927	944	934	924	925	931	999	908	907	957	896	969	955	919	921	956	918	926	907	909	893	950	919	941	907	910	900	960	913	938	876	912	918	994	962	899	956	918	901	908	948	913	935	936	952	906	920	967	999	951	975	909	964	903	977	935	961	943	947	943	954	957	931	928	935	987	921	892	950	990	971	914	967	970	928	930	961	914	884	961	944	915	968	917	927	944	974	926	918	925	915	933	1010	905	948	942	956	1023	909	907	907	960	921	940	915	986	949	934	1019	969	949	939	906	1014	942	908	971	990	987	950	961	939	979	943	964	927	973	950	929	889	937	906	933	931	961	950	963	956	909	913	975	919	953	958	972	965	949	918	924	869	954	943	1027	956	917	932	977	941	956	889	928	946	935	910	931	887	952	965	956	869	941	974	929	939	958	907	897	908	952	932	908	935	930	940	937	861	944	949	919	895	904	957	912	922	886	955	964	910	942	938	923	946	923	937	918	952	927	945	909	964	967	933	909	915	970	957	907	954	912	971	946	912	883	922	951	944	950	965	895	926	983	935	927	1037	966	945	950	921	954	933	944	963	920	965	930	943	922	935	926	915	925	866	987	925	912	919	975	951	950	1006	1016	916	912	928	946	948	890	925	891	932	906	988	908	934	883	972	939	955	943	908	928	952	927	901	984	903	933	893	999	924	911	854	936	940	986	948	924	961	948	920	1011	859	958	904	900	918	943	918	909	926	929	891	947	903	908	919	883	919	939	983	946	915	915	968	939	925	965	918	1026	929	937	911	956	941	912	895	916	916	971	923	978	939	932	940	950	1010	928	939	888	1031	1002	917	989	940	941	951	940	941	958	951	973	903	917	951	940	930	955	905	952	934	951	958	962	891	933	924	934	934	937	937	938	939	919	972	948	907	921	914	938	924	936	905	954	922	949	892	863	917	952	945	940	946	927	920	877	951	945	958	972	899	897	902	915	961	977	931	910	962	944	963	923	881	937	968	948	889	921	991	971	953	906	970	932	930	980	936	981	948	1002	890	1019	959	928	924	946	999	922	981	901	966	947	963	909	965	955	935	929	921	980	983	1000	882	930	955	926	942	943	902	939	917	987	882	893	959	958	871	938	933	942	889	929	943	915	943	925	949	1008	922	932	965	933	932	918	941	978	996	909	975	1017	955	883	942	968	943	898	936	920	900	955	930	945	916	876	962	913	917	978	958	977	936	896	967	938	913	960	902	895	919	936	902	895	951	928	979	937	937	937	949	950	941	985	965	903	982	937	938	929	944	948	898	899	959	907	941	970	914	959	895	934	923	954	960	982	907	943	917	968	962	880	946	977	985	898	884	895	942	941	944	935	995	971	984	881	951	931	934	887	916	913	890	904	900	923	947	935	894	948	970	920	922	1017	894	915	971	913	916	958	943	981	921	951	919	983
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
